Programación de tarde.

No voy a hablar de cine de barrio, no. Es de la ‘otra’ programación. Hace tiempo que tengo ganas de experimentar un poquito con Python, mas que nada por ver si el código queda tan bonito como dicen. El caso es que hace unos dias, perdiendo el tiempo en clase, vi un hilo en barrapunto con un yoctocurso de perl (yocto es un prefijo del sistema internacional, ¿no?… 10 a la menos mucho) y me piqué con el Perl =).
Siempre le habia tenido respeto a ese lenguaje por aquello de que la egiptología es dificil y por que los jeroglíficos se me dan bastante mal. Pero resulta que si se empieza de manera apropiada, no tiene nada de dificil. Incluso es adictivo.

Y a lo que iba, es que la programación de esta tarde ha sido muy interesante =). Tenía intencion de parir un CGI en bash para pasarle url con enlaces de BitTorrent al mlDonkey que tengo corriendo en mi servidor, pero con bash me he visto rápidamente superado. Asi que me he puesto a fisgonear un poco de perl. Y como la tarea me superaba un poco todavia (nota: queda pendiente), me puse a experimentar, juntando dos cosas que hasta hoy no habia tocado en mi vida: CGI y Perl. El resultado consiste en un par de scripts para ‘ahorrar tiempo’ (léase, l33chear ;) las tiras de megatokyo y little-gamers en un formato cómodo y rápido (aunque muy cutre por ahora). Y lo mejor de todo es que tengo muchas ideas para mejorarlos aún.

Y siguiendo el consejo de minid (que pronto estará ahi a la derecha), estoy utilizando el wiki que hace tiempo que tengo instalado para documentarlo todo.

Que bonitos son los dias en los que uno aprende algo nuevo y ademas le sale bien. Si sólo me hubiera dado por ir a clase y haber avanzado algo en el proyecto, estaría mucho mas satisfecho conmigo mismo.

Nuevos vecinos

Hace algo asi como 4 o 6 semanas me enteré que uno de los pisos de mi bloque lleva algo asi como 2 años vacío. Y yo no me había dado cuenta. Y hoy mismo me he enterado de que hace una semana que tengo nuevos vecinos. Una pareja de jóvenes de alrededor de 20 años que limpian ventanas y escuchan Fear Factory.
Eso es todo lo que sé de ellos. Al final mi madre va a tener razón y no me entero de una mierda de lo que pasa a mi alrededor.

m4d hax0ring sk1llz

Estos dias he estado ejerciendo de BOFH en mi propia casa, afinando un poco el pobre ordenador que me hace de router/proxy/firewall para mi red local. Ahora el proxy funciona de verdad, cacheando lo necesario y filtrando gran parte de la publicidad, el iptables hace mas o menos lo que yo quiero, redirigiendo los paquetes que tiene que redirigir, echando a bajo los que tiene que filtrar, y dejando pasar lo que tiene que dejar pasar.

He montado un par de apaches, uno en el propio router, sin posibilidad de contenidos dinámicos (php y mysql en un pentium 133 con 48mb de ram sería demasiado castigo para el pobre bicho) y uno con mas posibilidades (php, perl, python, mysql and the kitchen sink que dicen los guiris) en mi ordenador de escritorio, de acceso mas-o-menos-restringido, para ver si voy levantando un par de proyectitos que se me han ocurrido. Con esto me quito de encima tareas pendientes de la categoría ‘mantenimiento-informático-casero’ que tenia en la lista desde hace tiempo. Aunque ahora he añadido varias mas como por ejemplo sustituir la Debian del pórtatil (que con 8mb se arrastra) por algo mas ligero y mas minimalista-cutre. Slackware o algo basado en, o bien crear mi propio universo y aislarme en el durante unos dias mientras intento montar un linux from scratch/pocket linux). Otra es investigar si mi pretérito scanner de puerto paralelo que carece de drivers para Windows XP esta soportado por SANE y de ser asi, preparar un arranque dual en el equipo de mi hermana con algun Linux sencillo de manejar para que pueda escanearse sus libros de anatomía. La otra opción es arranque dual con Windows 98, cosa que no me hace ni puta gracia, por lo tanto, esta tarea tiene prioridad. Me quedaré muy satisfecho de mi mismo si consigo hacer que mi hermana use el ordenador para algo mas que el MSN Messenger, y que haga con Linux algo que no puede hacer con Windows.

He añadido un segundo monitor a mi escritorio tambien, un Daewoo de 15 pulgadas que tenia tirado debajo de una mesa xD. Es un auténtico cañón de radiación. Solo hay que ver las interferencias que provoca en el 17” si lo situo demasiado cerca. Resulta cómodo tener una segunda pantalla para mantener ciertas ventanas (irc, documentación, lista de contactos) siempre a la vista mientras te dedicas a otras cosas. Necesito algo de logística para ponerla en algun sitio estable y práctico. Ahora mismo se encuentra en equilibrio sobre la torre lo que hace que junto con los cables y los componentes sueltos a la vista por todas partes, hace que mi habitación se parezca a la de la protagonista de Serial Experiments Lain. Dicho de otro modo, necesito ampliar la mesa para acoger más cacharros.