Julio 28, 2004

Felices Fiestas Patrias!
Feliz 28 a todos; estoy escribiendo esto la noche del día anterior, finalmente tengo un tiempito despues de los últimos ajetreos y preparativos para el día de hoy. En la tarde tendremos la premiación para los niños de la Escuelita Dominical de mi iglesia. Es la primera vez que participo en la planificación de una actuación y la compra de los premios para mis alumnos.
Comprar premios es difícil, y toma bastante tiempo, mucho más del que había imaginado. De todos modos Toño y yo hemos aprendido bastante haciendo un par de cosas mal, heh.

Ah sí, y soy un inútil regateando precios. :)

The Hacker’s Diet
Cuando trabajaba en Conectiva le comentaba a mis amigos sobre mis deseos de aprender a cocinar. Pero lo que yo quería era entender la cocina, no preparar un plato siguiendo una receta predefinida. Quería (y quiero aún) saber el por qué se incluye tal o cual ingrediente, que se le echa X cosa para dar cuerpo a una masa, Y cosa si es que está de tal forma, Z cosa para evitar que salga muy XYZ.
Imagino que algo tiene que ver el ser un geek y sobre todo un geek autodidacta.

Un par de veces leí menciones del Hacker’s Diet y decidí echarle un ojo para ver qué era. The Hacker’s Diet («La Dieta del Hacker») es el equivalente al libro de cocina que busco, sólo que el tema no es entender cómo cocinar, sino entender (y superar) el problema de la gordura.
Es un documento gratuito y disponible en Internet escrito por el fundador de la prestigiosa Autodesk (la del archifamoso AutoCAD), John Walker. Desconocía que durante la mayor parte de su vida el había tenido sobrepeso, pero un día decidió atacar su problema de peso de la misma forma que había atacado todos los numerosos problemas matemáticos, algoritimicos y financieros que lo llevaron hasta donde está.
Así nació The Hacker’s Diet, un documento veraz y sincero sobre por qué uno engorda y cómo puede adelgazar y mantenerse en forma. No es un libro idiota y marketero de cómo adelgazar en 21 días, ni del nuevo método de adelgazar, ni de adelgace sin esfuerzo. Es un libro que te dice esto es lo que te hace engordar. Y para adelgazar vas a necesitar esfuerzo y hambre. It pulls no punches.

El libro no se vende ni tiene ninguna pretensión económica, pero lo que más puede convecerte de su efectividad es John Walker mismo, quien bajó de peso en menos de un año. Es muy claro y efectivo, se lo recomiendo mucho a todos en general, no sólo a mis amigos que estén algo gorditos. ;)

Gracias a Dios no tengo muchos problemas con mi peso, y gracias al libro entiendo por qué sucede eso conmigo. Hah, nunca me había puesto a pensar cuál es el motivo por el cual unos tienden a engordar y otros no. Ahora lo sé y no se los cuento para que lean el libro. :) Lo que estoy siguiendo es la serie de ejercicios que allí se describen porque entiendo ahora que lo que me falta a mí para quemar este exceso de grasa que tengo es ejercicio. Son muy interesantes porque estos ejercicios tienen las siguientes características que me animaron a hacerlas:

– Requieren un mínimo de tiempo diario.
– El tiempo que uno usa no se incrementa mientras uno progresa (como sucede frecuentemente con otros «sistemas»).
– Fácil de empezar, sin importar el tipo de forma en que estés.
– Sin dolor (me consta).
– Progresas a tu propio ritmo.
– No necesitas ningún tipo de equipo. Haces ejercicios donde sea, nada de gimnasios, en privado si quieres. Ninguno de los ejercicios requiere absolutamente nada ni ningún requerimiento limitante mas que tú mismo y el piso. :)

Hacer unos cuantitos ejercicios por diez minutos (he empezado en el Rung 3) es mucho mejor a no hacer absolutamente ningún ejercicio. Aún hace mucho frío para volver a coger la bicicleta (que tiene ambas llantas completamente desinfladas, hahaha). Me siento mejor tanto física como mentalmente, sabiendo que si persisto en estos ejercicios me mantendré en forma por el resto de mi vida.

Como le dije a Oliver tratando de convencerlo, «de verdad ya no tienes excusa.» Este libro tiene todo lo que necesitas para mantenerte en forma. Si no lo consigues es porque realmente no quieres.

Julio 27, 2004

(12:40:18) jaguar | I hate my headphones: dude
(12:40:20) jaguar | I hate my headphones: d-day is coming
(12:40:47) Oscar: this is my last but one tuesday.
(12:40:49) Oscar: .como se dice
(12:40:51) Oscar: penultimo??
(12:41:02) jaguar | I hate my headphones: penultimation
(12:41:15) Oscar: algo asi, «last …. …. «
(12:41:16) Oscar: algo mas
(12:41:23) jaguar | I hate my headphones: last -1 tuesday

Julio 19, 2004

«Why I am still a Christian»
Tras haber leído las notas de Cory sobre la conocida Life Hacks, buscando más en Google me topé con la página de Simon Cozens, un hacker que también es Cristiano y que ha escrito un excelente y claro texto personal de por qué el ha tomado esa decisión.

«Not exactly a sermon, but someone asked how an «otherwise intelligent» person can be a Christian in this day and age, and this is what I said«

Julio 15, 2004


Chat de voz con Skype
Mi jefe en Lima me pidió que buscara alguna solución de voz para comunicarnos más, um, fluídamente. Buscando aquí y allá encontré varias soluciones, entre ellas Skype que ignoré por ser closed-source y por ser «de los mismos creadores del Kazaa» (eso suena a esas líneas marketeras como «del productor de Matrix»).

Decidí probarlo y está genial. La calidad del audio es inmediatamente sobresaliente. Hay clientes para Windows y Linux, vale la pena echarle un ojo. Lo malo es que no funciona con el ESound (ya probé usar esddsp, pero nada), así que no puedo estar escuchando música y hablando al mismo tiempo.

    (23:19:25) Oscar: hasta ahora sigues donde oliver!?
    (23:21:17) jaguar | Paperclip NO para!: yeah
    (23:21:22) jaguar | Paperclip NO para!: estamos probando el programa de voz
    (23:21:26) jaguar | Paperclip NO para!: con Puppi
    (23:21:44) Oscar: por que es tan importante ese programa de voz?
    (23:22:18) jaguar | Paperclip NO para!: por la… voz?
    (23:22:32) Oscar: quieres decir que
    (23:22:34) Oscar: ese programa es la voz

Hack bobo del Mes
Cuando alguien me habla por el Gaim, la lucecita del Scroll Lock parpadea cuatro veces.

Julio 07, 2004

Backups! (Part Deux)
Para quemar una imagen ext2fs en un CD seguimos los siguientes pasos:

    1) Crear una imagen de 640Mb
    dd if=/dev/zero of=image.e2 bs=1M count=640

    2) Formatear la imagen como ext2
    mke2fs -m 0 image.e2 (contesta «yes»)

    3) Montar la imagen como loop
    mount -o loop -t ext2 image.e2 /mnt/foo

    4) Copiar todo lo que queremos dentro de la imagen
    cp -R bar/ /mnt/foo, etc

    5) Desmontar la imagen
    umount /mnt/foo

    6) Quemar como si fuese un ISO
    cdrecord dev=0,0,0 speed=48 -v image.e2

    7) Enjuagar y repetir
    Enjoy!

Julio 06, 2004

Backups!
Aah, backups. El eterno motivo de procrastinación y flojera de todo usuario de computadoras. «Haz backups,» dicen. «Voy a hacer backups,» dice uno mismo. Pero pasan los días y uno deja de hacerlo por flojera o falta de tiempo.

Finalmente, estoy haciendo backups en este momento.

Mi estrategia es la siguiente: con un script medio feo en Perl, divido lo que quiero respaldar en bloques de 650Mb (creo que lo puse en menos, 620Mb). Luego copio todo eso en un fichero ext2fs montado como loop. Finalmente, quemo la imagen en un CD. Para leer el CD no lo leo como imagen ISO, sino como ext2, cosa que mantengo los permisos y atributos originales (sí, ya conozco Rockridge).

Toda esta idea la he tenido desde hace tiempo, desde la última vez que hice backups (Noviembre 2003). Algunos CDs se malograron, por eso estoy buscando buenos y confiables CDs para quemar. Slayer me recomendó LG, pero Oliver no encontró mas que CDs Princo cuando estuvo en Lima. Bueno, peor es no tener backups.

Uno de los motivos por los cuales nunca hacía backup era para tener tiempo de ordenarlo todo bien bonito. Llegué a la conclusión que a ese paso nunca iba a hacer backups. Hace tieeeeeeempo hice un script feo en PHP que dividía los directorios en bloques de 650Mb pero era recontra hackerware e ineficiente. Luego encontré Algorithm::Bucketize y un fin de semana ocioso cogí mi laptop y me puse a hacer este script en Perl. Es también hackerware, pero al menos funciona.

Seguro Tabo me va a decir «pero Python, dude!» pero ya me conozco: por querer hacerlo bacán en Python al final no voy a hacer backups de nada. :)