hack: telefono.py

Asistir al DPD08, y ver tantos Programadores Felices ™ me ha animado :-) Por ello, he subido uno de los scripts que uso frecuentemente: telefono.py.

Lo había hecho originalmente en PHP, hasta que un buena noche, con mucho cansancio y sueño, confundí fsck con mkfs, y acabé destruyendo a Dorothy :-P Después lo reimplementé en Python, para estar “a la moda” :-)

Acabo de probarlo en Windows, y funciona bonito. Este script obtiene desde la web de las Páginas Blancas de Telefónica del Perú el nombre y dirección de un abonado. Con “Páginas Blancas“, los celulares quedan descartados. Con “Telefónica” queda descartado abonados de otras compañias telefónicas. Con “del Perú“, queda descartado el resto del universo conocido.

Como es de esperarse, si el diseño de la web de las Paginas Blancas cambia, este script explotará. No abuses del script. Este script no tiene ninguna relación con Telefónica del Perú, ni con las Páginas Blancas, es totalmente extra-oficial, y hasta probablemente ilegal. Asi que úsalo con discreción.

Sugerencias y/o comentarios serán bien recibidos.

http://hacks.drmad.org/telefono.py.

Pantalla azul de la muerte en Olimpiadas 2008

Aviso a los señores que se han dejado seducir por la multi-millonaria campaña de Microsoft que pretende demostrarles que Windows Vista no es tan malo como Windows Vista, los están engañando: Windows sigue igual de inestable que siempre.

Prueba de ello: Windows se colgó en plena presentación de los Juegos Olimpicos 2008.

La noticia original en http://gizmodo.com/5035456/blue-screen-of-death-strikes-birds-nest-during-opening-ceremonies-torch-lighting

El que una cosa sea visualmente atractiva, no demuestra nada. Como dijo Bertrand Serlet en el Apple WWDC 2006: “Pero ya saben, debajo de todo… aun sigue siendo Windows” :-)

Black Dorothy

Por error malogré el preprocesador de C de Dorothy. Ya no podía compilar nada. Y como varias librerias y funciones ya eran antiguas, decidí reinstalar todo nuevamente.

Yo uso un Linux from scratch, al cual le hice un instalador chusco. He recibido varias críticas del tipo “Usa una distro de verdad”, pero al final, es divertido compilar cada cosita :-) Y puedo saber exactamente qué tiene instalado, ahorrando algo de memoria y espacio del disco duro.

Después de algunos días de estar probando todo, así quedó mi desktop:

Ahora es totalmente morena :-) He aqui algunos detalles:

* Uso parte de Xfce: Sólo el xfdesktop (para el wallpaper y un menú en el escritorio), xfce4-panel (para la barrita de arriba con el pager), y el xfwm4 (el manejador de ventanas. Soporta Xcomposite, las ventanas tienen algo de transparencia y una sombra monita).
* No hay gnome, no hay kde, aunque de este último tengo instalado un kdelib simple para correr Amarok y k3b.
* El tema para el borde de las ventanas viene dentro de Mire v2.
* El tema para las ventanas es Xfce-dusk, viene con el Xfce.
* El wallpaper es Nonef, descargado de Mandolux.
* La barrita mona de abajo se llama Avant Window Navigator. Su tema por defecto es negrito, asi que encaja.
* El monitor del fondo es Conky, un fork del clásico torsmo, que parece ya falleció (el ultimo update fue de diciembre del 2004)

Mi vieja y fiel computadora ya tiene una actualización planeada dentro de unos meses. Entonces volveré a instalar todo, para no perder la costumbre :-)

Dynamic Programming Day 2008

El Grupo de Usuarios de Linux del Perú está organizando el Dynamic Programming Day 2008: Una serie de charlas sobre lenguajes modernos como Ruby, Python, Javascript, entre otros. Mi gran amigo Jaime estará de expositor de Ruby, su última pasión :-)

Por si acaso, la entrada es libre. Y regalarán cederrones (linda palabra) con códigos fuentes, entra otras cosas más.

No hay excusas para dejar de asistir (a menos que vivas en Ica, donde la última empresa de transportes decente, dejó de serlo…). Nos vemos ahi este sábado 16 de agosto. Para mas información, ingresa a la web del PLUG.

http://www.linux.org.pe/dpd08/blog-dpd-2008.jpg