FFFFFFFUUUUUUUUUUUUU

Lamento no haber escrito nada en todo este tiempo, pero las leyes de Murphy conspiraron en mi contra. Por alguna razón el suministro eléctrico de la zona donde vivo comenzó a fallar desde semana santa más o menos (y todavía no lo han arreglado ¬¬), causando apagones de varias horas.

Segundo, estaba en época de exámenes, que por suerte ya terminó.

Tercero, mi familia me pidió que instalara Güindou$ XD. ¿Cuál es el problema? Que al hacerlo se cargó la tabla de particiones de mi disco duro. Un desastre total, porque tenía una partición donde guardaba TODO lo importante (música, anime, imágenes…) y no pude lograr acceder a ella de ninguna manera. Intenté recuperarla con GParted, pero nanay. Con la velocidad de internet (de mierda) que tengo tardaré una eternidad en recuperarme.

Al menos aproveché para instalarme un nuevo y reluciente Chakra Linux, muahaha.

Bueh, intentaré postear contenido siempre que pueda.

Aprender Ruby on Rails desde cero

Desde hace un tiempo tengo la mirada puesta en Ruby y en el famoso framework Ruby on Rails. Este lenguaje había captado mi atención por su sencillez, flexibilidad, el hecho de que el creador sea japonés y que el lenguaje haya aparecido en 1995 (por ser el mismo año en el que nací :).

Le eché un ojo a los artículos de WikiBooks sobre Ruby y Ruby on Rails, y busqué otros tutos por internet, pero os digo que el más completo es el de ruby.railstutorial.org. En este tutorial no sólo nos muestran cómo utilizar Rails de forma sencilla, con ejemplos y ejercicios; también nos enseñan cómo poner nuestro proyecto bajo un sistema de control de versiones y otros tips que pueden resultar útiles a la hora de desarrollar un proyecto. Lo recomiendo 100% a aquellos que quieran aprender Rails.

Eso sí, el tutorial está en inglés xD.

Tutorial | Learn Rails by Example book and screencasts by Michael Hartl

Imagen © ruby.railstutorial.org

Guake

Estas últimas semanas he estado muy ocupado (de ahí que sólo se hayan publicado wallpapers), y además de eso mi distro me estaba dando dolores de cabeza. Por este motivo me he puesto a buscar otras, y cuando veo la info Sabayon Linux en wikipedia me encuentro con:

WTF!? Primera vez que veo eso de “drop-down terminal”, así que decidí probarla a ver qué era esa cosa. Heh, resulta que es una terminal que permanece en la memoria y que podemos mostrar y ocultar con una tecla.

Esto es especialmente útil para aquellas personas que usan la terminal con frecuencia.

Guake está disponible para instalar desde los repositorios de varias distribuciones:

Fedora: yum install guake
Debian: apt-get install guake
Gentoo: emerge -av guake

Sitio oficial | guake.org

Django y Python 3

Cuando hablamos de “desarrollo web” y “python” lo primero que nos vendrá a la mente seguramente será Django, y no es para menos. Con sus más de 6 años de experiencia, Django nos permite crear sitios web complejos de una forma sencilla y aprovechando toda la potencia de Python. ¿Cuál es la pega? Que sólo funciona bajo Python 2.x, pero muy pronto esto cambiará.

Hace una semana aproximadamente en el blog oficial de Django se anunciaba que para su versión 1.5 tienen pensado añadir soporte para la versión 3 de Python.

Desde mi punto de vista, tardaron demasiado en tomar esta decisión.

Vía | Django weblog