ruby-debug-ide desactualizado

ruby-debug-ide (o FastDebugger) es un paquete que utilizan algunos IDEs como Netbeans para depurar código ruby de manera eficiente a través de ruby-debug. Ya hace unos días que ruby-debug-ide esta desactualizado en el repositorio central de gems. Si actualizais ruby-debug y ruby-debug-base os encontrareis con lo siguiente: ERROR: Error installing ruby-debug-ide: ruby-debug-ide requires ruby-debug-base (= 0.10.0) Lo más lógico sería instalar la versión específica de ruby-debug que te pide (0.10.0), pero no esta en el repositorio de gems (supongo que el autor la debe de haber borrado y dejado sólo la última). Solución: Bajárselo a mano de su home y instalárselo :-) ...

May 8, 2008 · 1 min · Jonathan Hernandez

Nautilus no esta en forma

Nautilus es una de las peores piezas de software del gran escritorio Gnome, lo viene demostrando en cada versión. Va mejorando, es cierto, pero demasiado lentamente… a ver si en Gnome 2.22 me da una sorpresa y me puedo tragar mis propias palabras, pero por ahora no es una buena opción para copiar/mover gran cantidad de archivos, sufre cuelgues constantes por un lado u otro. Esto es sólo una curiosidad que me pasó ayer, no he capturado los errores: ...

April 5, 2008 · 1 min · Jonathan Hernandez

Excusas de programador

Visto en movesonrails.

April 4, 2008 · 1 min · Jonathan Hernandez

lspci: Unknown device

A veces lspci no conoce tu dispositivo porque es muy nuevo o cuando se hizo la release no estaba en su base de datos. Una manera fácil de actualizarlo es con “update-pciids”: lspci ... 01:00.0 VGA compatible controller: nVidia Corporation Unknown device 0611 (rev a2) ... Actualizamos sudo update-pciids Y ahora: lspci ... 01:00.0 VGA compatible controller: nVidia Corporation GeForce 8800 GT (rev a2) ... Nos reconoce perfectamente el dispositivo. Visto en ubuntuforums.

March 31, 2008 · 1 min · Jonathan Hernandez

Cuenta atrás

March 26, 2008 · 0 min · Jonathan Hernandez

greph o grep sin hidden files (ficheros ocultos)

Grep es uno de los comandos de linux que más hago servir. Dentro de un proyecto normalmente busco las referencias a alguna palabra por grep recursivamente, pero lo malo es que si el proyecto tiene carpetas o archivos ocultos que no quieres incluir en la búsqueda (grep por defecto busca en todos los archivos, ocultos incluido) no hay manera fácil de hacerlo. Por ejemplo, en el caso de que estes en un proyecto controlado por subversion y por tanto tienes muchas carpetas .svn con muchos .*, para ejecutar grep recursivamente pero sólo en ficheros y carpetas no ocultas deberíamos ejecutar esto: ...

February 22, 2008 · 2 min · Jonathan Hernandez

Pasar un fichero de DOS a UNIX desde vim

Es un search/replace para quitar todas las “^M” típicas de un fichero DOS. :%s/Ctrl-V Ctrl-M/ /g Falta puntualizar que pongo Ctrl-V + Ctrl-M para que no se haga copy-paste. Esta combinación de teclas produce el “^M” necesario (el de carry return).

February 11, 2008 · 1 min · Jonathan Hernandez

Para medir la calidad del código

Via OsNews

February 8, 2008 · 1 min · Jonathan Hernandez

Las 7 diferencias

Éstas 2 funciones ruby hacen EXACTAMENTE lo mismo. Estilo 1: def register_with_captcha(user, activate_captcha = true) activate_captcha ? (user.valid? ? 1 : 0) : (user.save ? 2 : 0) end Estilo 2: def register_with_captcha(user, activate_captcha = true) result = 0 if activate_captcha == true if user.valid? result = 1 end else if user.save result = 2 end end return result end

January 23, 2008 · 1 min · Jonathan Hernandez

Anunci del dia

[Inocentada 2007] Important nota a la web de GPLTarragona.

December 28, 2007 · 1 min · Jonathan Hernandez