Autor Tema: LixMen - Cliente para Mensajitos.php hecho en C/GTK  (Leído 10172 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
LixMen - Cliente para Mensajitos.php hecho en C/GTK
« : julio 10, 2008, 12:42:46 am »
Bueno, otro cliente mas para el ya reconocido Mensajitos.php de mxgxw, pero esta versión es 100% Linux compatible. LixMen ~> LinuxMensajitos

El código esta lejos de ser perfecto, y no pienso darle tanta importancia como a sms.todosv.com ó XMR, pero se los dejo como una base si en caso alguien esta intersado  :thumbsup:.

Lo hice sobre GTK+ 2.0, para compilarlo guarden el texto del código en un archivo de texto (digamos "LixMen.c") y ejecuten:

gcc -O2 -o lixmen LixMen.c `pkg-config --libs --cflags gtk+-2.0`

Ultima versión:
Clic aquí para obtener código LixMen 0.3

Versiones anteriores:
Clic aquí para obtener código LixMen 0.2
Clic aquí para obtener código LixMen 0.1

luego tendran un ejecutable lixmen, haganle:
chmod a+x lixmen

Y luego lo mueven a su carpeta de /usr/bin:
sudo mv lixmen /usr/bin

y listo!, pueden ejecutarlo presionando "Alt+F2" y escribiendo lixmen

PD: Creo que me comí liberar la memoria, quizas en una posterior revisión veo esos fallos  :drinks:
« Última Modificación: julio 16, 2008, 01:05:23 pm por Vlad »

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: LixMen - Cliente para Mensajitos.php hecho en C/GTK
« Respuesta #1 : julio 10, 2008, 12:56:40 am »
Ah si!, la "foto":

 :phew: jajaja... feito va... a ver si a alguien le sirve y lo mejoramos  :mosh:

Desconectado EleCMaNn

  • The Communiter-
  • *
  • Mensajes: 4643
Re: LixMen - Cliente para Mensajitos.php hecho en C/GTK
« Respuesta #2 : julio 10, 2008, 01:23:33 am »
Pues no se puede pedir mas en Linux y creo que mas de alguno le interesara tu propuesta Vlad  :thumbsup:

Desconectado JGuillen™

  • Moderator
  • The Communiter-
  • *****
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re: LixMen - Cliente para Mensajitos.php hecho en C/GTK
« Respuesta #3 : julio 10, 2008, 07:37:42 am »
otraa vez vos va vlad con grandes aportes jejejeje me llega .... en estos dias q instale linux los instalare sin duda alguna.. lastima q de GTK no se nada... pero me llegaria ayudarte man..!  :thumbsup:

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: LixMen - Cliente para Mensajitos.php hecho en C/GTK
« Respuesta #4 : julio 10, 2008, 07:41:14 am »
Gracias  :thumbsup:

La verdad este programa es bastante _bastante_ sencillo, más a modo de ejemplo de C/GTK que como un programa completo para SMS, aunque debo admitir que cumple su función por lo menos  :rofl:

Desconectado DarkBios

  • The Communiter-
  • *
  • Mensajes: 2329
  • El conocimiento no tiene limites
    • Rivera Center System
Re: LixMen - Cliente para Mensajitos.php hecho en C/GTK
« Respuesta #5 : julio 10, 2008, 08:21:16 am »
Disculpen por la inorancia, es compactible con debian y fedora

soy usuario fedora desde hace 4 años y este año empece con debian para reforzar linux

Desconectado R99

  • The Communiter-
  • *
  • Mensajes: 3694
  • Yamaha R6 and Yamaha R1 are the great!!!
Re: LixMen - Cliente para Mensajitos.php hecho en C/GTK
« Respuesta #6 : julio 10, 2008, 08:23:23 am »
Disculpen por la inorancia, es compactible con debian y fedora

soy usuario fedora desde hace 4 años y este año empece con debian para reforzar linux
Por supuesto.....
Pista Guacima, Costa Rica!   ;)

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: LixMen - Cliente para Mensajitos.php hecho en C/GTK
« Respuesta #7 : julio 10, 2008, 09:27:55 am »
Disculpen por la inorancia, es compactible con debian y fedora

soy usuario fedora desde hace 4 años y este año empece con debian para reforzar linux
Por supuesto.....

 :thumbsup: Solo asegurate de tener libgtk2.0-dev y gcc instalado para poder compilarlo.

En Debian y Ubuntu tendria que bastar un "sudo apt-get install libgtk2.0-dev gcc"
En Fedora instala "gtk2-devel" (no se como pero eso necesitas  :phew:)


Cambie un poco el código (primer post) para:

1. Ordenar un poco la interfaz:


2. Agregar WordWrap al campo del mensaje.

3. Prohibir el cambio de tamaño de la interfaz.
:)

Desconectado minchio

  • The Communiter-
  • *
  • Mensajes: 2130
  • Damn! you´s Sexy Bitch!
Re: LixMen - Cliente para Mensajitos.php hecho en C/GTK
« Respuesta #8 : julio 10, 2008, 11:23:37 am »
hey y solo para linux furula? y los win2 users?

Desconectado Phsyckr

  • The Communiter-
  • *
  • Mensajes: 1843
  • Thinking Something About Something!
Re: LixMen - Cliente para Mensajitos.php hecho en C/GTK
« Respuesta #9 : julio 10, 2008, 11:29:29 am »
hey y solo para linux furula? y los win2 users?

para windows esta XMR

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: LixMen - Cliente para Mensajitos.php hecho en C/GTK
« Respuesta #10 : julio 11, 2008, 10:06:43 pm »
LixMen 0.2 agrega:

1. Scrollbar para campo de mensajes. (como ejemplo de: gtk_scrolled_window_new, gtk_scrolled_window_set_policy y gtk_container_add)

2. Conteo de caracteres del mensaje (como ej. de: uso de gtk_text_buffer_get_char_count, de conversion de entero a cadena sin usar atoi, de como usar la señal "changed" de un GtkTextBuffer)

3. Mensaje notificador de error si el mensaje sobrepasa los 160 caracteres de longitud.


Código en primer post, mismas instrucciones de compilación y de uso :)

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: LixMen - Cliente para Mensajitos.php hecho en C/GTK
« Respuesta #11 : julio 16, 2008, 01:25:25 pm »
LixMen 0.3 agrega:

1. Botón Borrar (como ejemplo de: gtk_text_buffer_set_text)

2. Uso de HBox y VBox para alineación de controles (como ejemplo de: gtk_hbox_new y gtk_vbox_new)

3. Deshabilitar el ingreso de "Tabs" en GtkTextView para facilitar el uso la interfaz con el teclado (cambiar de control presionando TAB, como ejemplo de: gtk_text_view_set_accepts_tab)

4. Reducción de caracteres maximos de mensaje de 160 a 110

5. Cambio de color de la etiqueta a rojo si el conteo de caracteres es mayor a 110 (para alertar al usuario que ha sobrepasado el limite; como ejemplo de gtk_label_set_markup)



Imagen de LixMen 0.3:



Código como siempre en el primer post, es la versión final de LixMen.