Wednesday, March 26, 2008

Fábrica de Tux



En este sitio se encuentra un cerro de avatars de tux, con muchas formas para muchos perfiles. Excelentes para los fanáticos :-)

Friday, March 21, 2008

Gedit como Textmate para GtkSourceView 2.0

Actualizacion:  Usa Gmate :) https://github.com/gmate/gmate


Hace algún tiempo que escribí sobre como pulir un poco Gedit para hacerlo al estilo Textmate.

La verdad después de la salida de NetBeans 6.0, me impresiono mucho en especial la integración con subversion



Se preguntaran porque ya existiendo un editor con la potencia de NetBeans alguna persona querría usar un editor
básico como Gedit para desarrollar en Ruby on Rails; pues si... si existen personas que aprecian mucho la simplicidad, sensibles y potencia
de algunos editores; de echo, algunas personas son más productivas que otras con un editor simple que con un IDE completo con una fila de botones :-)



Pues bien. después de tanta lata.. lo concreto es que migre todos los archivos de Gedit que funcionaban en la versión 1.0 de GtkSourceView
a la versión 2.0, casi no hay cambios aunque la nueva especificación de GtkSourceView 2.0 da para jugar un poco más que su antecesora. Lo que no he podido hacer es que el código embebido de ruby resalte del código html :-( tal vez luego lo logre.



En fin para transformar tu Gedit casi casi en un textmate lo que debes hacer es lo siguiente:




1) Bajar todo de Aquí



2) Agregar las extensiones rhtml, rhtml.erb y rjs al archivo /etc/mime.types




echo -e "text/x-ruby-source                    rhtml html.erb \ntext/x-eruby                    rjs"  | sudo tee -a /etc/mime.types


O puedes agregar las siguientes lineas al final del archivo /etc/mime.types


text/x-ruby-source                    rhtml html.erb 
text/x-eruby                       rjs



3) Actualizar las nuevas extensiones mime types



sudo update-mime-database /usr/share/mime


4) Copiar el archivo x-rhtml.xml al directorio /usr/share/mime/packages


sudo cp gmate/mime/x-rhtml.xml /usr/share/mime/packages



5) Copiar las extensiones ruby.lang, rhtml.lang y rjs.lang al directorio /usr/share/gtksourceview-2.0/language-specs



sudo cp gmate/langs/*.lang /usr/share/gtksourceview-2.0/language-specs



6) Actualizar los plugins


cp -R gmate/plugins/* ~/.gnome2/gedit/plugins/


Si la carpeta ~/.gnome2/gedit/plugins no existe hay que crearla

7) Copiar los snippets (recortes)


cp -R gmate/snippets/*  ~/.gnome2/gedit/snippets/


Si la carpeta ~/.gnome2/gedit/snippets no existe hay que crearla

8) Copiar el tema de colores


cp gmate/styles/Minimal.xml  ~/.gnome2/gedit/styles/


Si la carpeta ~/.gnome2/gedit/styles no existe hay que crearla

9) Borra el directorio de tu sesion temporal de gnome


rm -Rf /tmp/gconfd-joselo


Donde "joselo" es tu nombre de usuario del sistema

10) Abre el Gedit y en el menú: Editar > Preferencias, tab "Complementos" realiza lo siguiente

Activar los plugins:

  • Gemini (Que auto completa paréntesis, comillas, corchetes, etc)
  • Panel del examinador de archivos (Menú: Ver > Panel Lateral)
  • Recortes (Snippets)
  • Snap Open (Con la combinación de las teclas CTRL+ALT+O se abre un dialogo donde puedes buscar los archivos que quieras)

Hay que desactiva el plugin de "completar paréntesis" que ya viene en Gedit, ya que puede dar conflictos con otro plugin (Gemini)

Obviamente puedes activar los plugins que desees pero esos son los básicos y mas funcionales a mi criterio

11) Seleccionar el tema “Minimal” en el menu: Editar > Preferencias, tab "Tipografias y Colores"

12) Por ultimo, si lo deseas en el menu: Editar > Preferencias, tab "Ver" puedes: Mostrar números de línea, Highlight current line y Mostrar margen derecho.

La fuente de letra que yo usos es Monaco de 9

Nota: Probablemente en la carpeta de recortes o snippets (~/.gnome2/gedit/snippets/) existan copias de seguridad es decir archivos que termina en "~" por favor eliminalos ya que Gedit también los lee y duplica las los Snippets.

También si por alguna razón al abrir archivos con extensión .rhtml, .html.erb o .rjs la sintaxis no resalta es necesario correr el comando:


sudo update-mime-database /usr/share/mime


o en el por de los casos seleccionar el resaltado en el menú: Ver > Modo Resaltado.

Si todo sale bien Gedit debería lucir así:









Saludos

Afecto Alterado

Hoy los amigos de lo ajeno hicieron de la suyas, malditos ladrones me robaron mi celular. Bueno que se le va ha hacer por mas que me revuelque o me queje mi celular no va ha regresar. De todas maneras son cosas materiales que el tiempo se encarga de borrar. Dicen que la música refleja un estado de animo pues bien.. tómenlo como quiera pero reflejo mi estado de animo con esta canción brutal de Muscara, un grupo de hardcore de mi país, muy bueno.

Monday, March 17, 2008

Usabilidad y Simplicidad

Hablando de Usabilidad y Simplicidad en aplicaciones, creo que aquí si se aplica el dicho "Una imagen vale más que mil palabras"



Via Estandares y Accesibilidad