Showing posts with label linux. Show all posts
Showing posts with label linux. Show all posts

Saturday, May 16, 2009

Al paso cambie el promt de la terminal de Ubuntu GNU/Linux

Recién hace una semana instale la nueva versión de Ubuntu y va muy bien, después de cada versión de GNU/Linux que he instalado en toda mi vida lo que hago es cambiar el Promt de la Terminal de comandos, no me gusta el formato que normalmente trae, así que, sin largas al asunto este pequeño post indico como cambiar el Promt a la manera mas simple que se pueda.

1) Este es un pantallazo del formato original del promt que normalmente incluyen las versiones de Ubuntu.

2) Modificar el archivo ~/.bashrc que esta en tu "Home" oculto, lo puede editar con el Vim así:

vim ~/.bashrc

3) Lo siguiente es agregar el formato del Promt que se desee ( en mi caso voy a usar simplemente el símbolo " $ " ) al final del archivo agregando la siguiente linea.


PS1="\w\$ 


el archivo debería verse así:


4) Guarda el archivo y cierra la terminal, el resultado me quedo asi:



Es importante decir que hay un montón de formas de personalizar el Promt de una terminal acá un enlace un poco más completo.

La verdad que he escrito este post nada más para acordarme como hacerlo por si-acaso me traicione la memoria :) pero si a alguien le sirve, en buena hora.

Thursday, May 14, 2009

Gmate ahora si Gedit como Textmate para GNU/Linux


Definitivamente me he quedado impresionado con este proyecto en alojado en Git. Si alguna vez yo intente acercar Gedit lo más parecido a Textmate, el sueño se cumple con este proyecto llamado Gmate esta buenisimo incluye todos los plugins necesarios y casi todos los temas de Textmate, no voy a describir todo lo que tiene mejor visiten el proyecto y mírenlo por ustedes mismo. Ha y con el nuevo Gedit que vienen en el nuevo Ubuntu 9.04 va de maravilla.

Algo que puedo acotar es que me gustaron los temas que incluye sin embargo no me agrado el echo de que no se resalte el codigo ERB o codigo ruby embebido en los archivos html.erb, pero esto se resuelve muy fácil simplemente haz lo siguiente:

1) Edita el archivo /usr/share/gtksourceview-2.0/language-specs/rhtml.lang

sudo vim /usr/share/gtksourceview-2.0/language-specs/rhtml.lang

Agrega y edita las siguientes lineas, de tal modo que quede asi:


2) Agrega el estilo que tendrá el código ruby (ERB) al tema que tu prefieras, los temas una vez instalados siguiendo la guía se encuentran en el directorio:

~/.gnome2/gedit/styles/

A mi particularmente me gusto el tema de Django. Para editar el estilo edita el archivo de este tema asi:

vim  ~/.gnome2/gedit/styles/Django.xml

y agrega el siguiente estilo de tal modo que te quede así:



3) Una vez realizado este paso cierra y abre nuevamente el Gedit y un ejemplo de como debería verse el resaltado de codigo ERB en un archivo RHTML:



Hay que decir que al instalar este proyecto se activan una serie de plugins en Gedit si no estas conforme bueno tendras que ir a el menú: Editar > Preferencias > Tab Complementos y activar los que tu desees.

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 :-)

Wednesday, February 13, 2008

Rock Clasico desde Ubuntu

Luego de instalar Ubuntu en mi máquina y poner una conexión a Internet media decente. Es hora de ponerse a trabajar en serio... primero lo primero copiar mis respaldos de la Musica jaja. Luego buscar los los controladores propietarios par peproducir los archivos MP3 aunque estoy pensando muy seriamente en pasar toda mi música a formato OGG bueno pero por ahora no ha de ser... Luego abrir el iTunes de Unbuntu Rhythmbox lo salvaje es que ya trae cargadas algunas radios entre las cuales la mas fresca de rock clasico.

Virgin Radio Classic Rock



Lo único que hay que hacer si no la tienes es ir en el Rhythmbox a la sección de Radio, luego botón derecho y click en "Nueva estación de radio en Internet" agregas la siguiente URL


http://www.smgradio.com/core/audio/ogg/live.pls?service=vcbb


y todo listo



Pasan una música buenisima aca algunas de las que más me gustan y he podido recopilar

GENESIS - I can't dance

REO SPEEDWAGON - Keep On Loving You

GUNS N ROSES - Live and Let Die

RED HOT CHILI PEPPERS - Higher ground

THE ROLLING STONES - Undercover of the night

QUEEN - Hammer to fall

CLIMAX BLUES BAND - Couldn't Get It Right

LENNY KRAVITZ - Are you gonna go my way

U2 - Where the streets have no name

GENESIS - Land Of Confusion

QUEEN - I want it all

BLACK SABBATH - Turn up the night

JIMI HENDRIX - All along the watchtower

THE BEATLES - Don't let me down

THE POLICE - Spirits in the material world

Ha me olvidaba no es necesario los coders para MP3 para escuchar la radio ya que esta se buffea en OGG :-)

Wednesday, May 30, 2007

Emular Textmate en GNU/Linux

Actualización: Usa Gmate :) https://github.com/gmate/gmate

Se que a muchos le gusta TextMate para desarrollar en Ruby on Rails lamentablemente no hay uno para GNU/Linux, en artículos anteriores he intentado mostrarles como emular la experiencia de Textmate en Gedit, el editor por defecto de Gnome. Sin embargo hay que aceptar que Gedit no es un Textmate por excelencia, en algún momento pensé en tratar de escribir un Plugin para Gedit que soporte todas esas cosas que se pueden hacer RoR (Soporte de archivos RJS, RHTML, integración con Subversión, generación de modelos, vistas, resaltado de sintaxis, etc. ) en vez de estar escribiendo parches :) , esto porque la simplicidad de un buen editor se perdería al tener tantas cosas montadas sobre él, además de que ya existen buenos editores para ese publico exigente :) Aptana + RadRails.



En todo caso la flexibilidad que da Gedit siempre da lugar a que uno pase jugando para hacer más cómodo desarrollar en RoR. El punto es que; desde el ultimo articulo que escribí sobre este tema he actualizado las siguientes cosas:

  • El soporte de archivos RJS, RHTML, YML ya estaba sin embargo los tipos MIME no, así que ahora ya están.
  • Resaltado de palabras reservadas de RoR (render, redirect_to, etc.)
  • Han visto los screencasts de RailsCasts, pues tambien actualice el tema para que se paresca al que sale en dichos screencasts.
  • Actualización de snippets.


Todo esta comprimido en geditextmate.tag.gz.

Y tiene la siguiente estructura:








Si han leído los otros artículos sabrán donde colocarlos, de todas maneras explico:



Copiar el contenido de langs a /usr/share/gtksourceview-1.0/language-specs/

sudo cp -Rf langs/* /usr/share/gtksourceview-1.0/language-specs/




Copiar el contenido mimes a /usr/share/mime/text/

sudo cp -Rf mimes/* /usr/share/mime/text/



Copiar el contenido plugins a ~/.gnome2/gedit/plugins/


cp -Rf plugins/* ~/.gnome2/gedit/plugins/



Copiar el contenido preferences a ~/.gconf/apps/gedit-2/preferences/

cp -Rf preferences/* ~/.gconf/apps/gedit-2/preferences/




Copiar el contenido snippets a ~/.gnome2/gedit/snippets/

cp -Rf snippets/* ~/.gnome2/gedit/snippets/



Si alguna carpeta de destino no existe, por favor crearla. (snippets y plugins)

Para que se aplique las preferencias (tema) es necesario eliminar la carpeta /tmp/gconfd-joselo

rm -Rf /tmp/gconfd-joselo




ya saben donde joselo es su nombre de usuario.

A más de los que ya están seleccionados, los Plugins que yo tengo seleccionados (Menú Editar > Preferencias > Tab complementos ) son:
  • Autocomplete
  • Code comment
  • Gemini
  • Panel del examinador de archivos
  • Selector de color
  • Snap open
  • Snippets
El resultado debería verse así:




El tipo de letra ya es deacuerdo al gusto yo uso BPG Courier Bold 11. Si te sentiste perdido en este articulo, por favor dale un vistazo al anterior en mi blog personal.



Eso es todo Saludos...

Friday, May 25, 2007

Recursos para aplicar Ruby on Rails

En un post en mi blog mencione que para “aplicar los conocimientos adquiridos en Rails” decidimos construir una pequeña aplicación piloto para ver que tal nos va y hasta que punto podemos llegar usando Ruby on Rails. Bien, pues ahora mismo ya la hemos terminado, no es la gran cosa pero si todo va bien se la ira mejorando y no es que nos hayamos sentado a programar sin levantar cabeza, todo lo contrario más bien se tubo que recurrir a Google, Listas de correo, screencasts, etc. Precisamente en este post intento mencionar los recursos que ayudan a un desarrollador que recién se inicia en el mundo de Rails. Al puro estilo DRY (Don't Repeat Yourself) a mi criterio estos son los recursos que no pueden faltar:



La Lista de correo de Ruby on Rails en español es una lista muy activa que te salva de cosas que no puedes hacer, pero ya sabes primero recurre a google y si no mismo entonces si a prenguntar en la lista :)









Libro Ruby for Rails muestra una introducción a Ruby y luego al mundo de Rails





Libro Agile Web Development With Ruby on Rails Un libro que abarca casi todo el mundo de Rails con un caso práctico de ejemplo.





Libro Rails Recipes un completo conjunto de recetas para hacer cosas especificas en Rails.






Articulo de O'Reilly RJS Templates for Rails útil para usar Ajax con Rails.





Cheatsheets, pollas o como algunos les llaman Chuletas de Ruby on Rails son útiles documentos que resumen las cosas mas importantes y que por lo general siempre se usan.