Nueva llave pública GPG

Aquellos conscientes (sí, tú — no, tú no, el otro, el otr–eeeeese, tú), he creado una nueva llave pública GPG que pueden descargar aquí. Aquellos todavía más conscientes (¿o más paranoicos?), querrán aguantarse para que les dicte lo más personalmente posible el fingerprint de mi clave.

Comuníquese, regístrese y coméntese a qué keyserver publican ustedes sus claves. Obrigado.

Under a shining Solaris

Mi proveedor de hosting, Joyent, empezó a migrarnos a todos de FreeBSD a Solaris. He estado esperando desde Febrero, y finalmente llegó mi turno; he estado moviendo todo de un lado a otro, pasando toda la noche ajustando el correo y rascándome la cabeza. Finalmente he llegado a solucionar todo, encontrar alternativas y creo que ya todo está ok. No he tenido mucho tiempo de downtime, que era lo que más me preocupaba.
Ya sé que para la siguiente vez tengo que hacer un freeze de la versión de Rails que estoy usando. Y definitivamente tengo que sentarme a aprender los nuevos features de Rails 1.2.

Hay una diferencia notable de performance. Siento el servidor más rápido y con mejor tiempo de respuesta que antes. Veremos cómo nos va. Somos solamente quince vecinos en este servidor («Tunstead»). Espero que sea una grata compañía y que nadie intente hacer alguna cosa graciosa.

Superators: creando operadores en Ruby

Superators es un gem de Ruby escrito en Ruby puro que permite crear nuevos operadores, aunque con ciertas limitaciones. Ahora es posible hacer cosas como este ejemplo de Aleks (heh, qué pequeño es el mundo):

["aleks", "bob", "monkey", "zebra"] <~ ["joseph", "xylophone"]

o se me ocurre:

status +-

para negar el valor de una variable (i.e. status = !status). Utilísimo para DSLs o proyectos muy personales. Demasiada magia no es buena.