Adiós, TextDrive

TextDrive ha cesado de existir. Hay muchos sentimientos mezclados y voy a deliberadamente omitir algunos para escribir para la posteridad del TextDrive tal como lo quiero recordar.

Cuando Ruby on Rails se alzaba en popularidad le preguntaron a su creador, David Heinemeier Hansson, «¿Y qué del alojamiento? Hay miles de proveedores que soportan PHP. ¿Cuántos hay de Ruby on Rails?»

David contestó locuazmente, «No necesitas miles, basta con uno.»

TextDrive fue durante un tiempo el proveedor de alojamiento oficial de Ruby on Rails. Inclusive parte de lo que cobraban era donado al proyecto. Cuando empecé a programar con Ruby on Rails y necesitaba un alojamiento que lo soportase, TextDrive fue mi opción. Así fue como los conocí.

La característica más importante de TextDrive era su comunidad. Dudo mucho que encuentre en los foros de otros proveedores la camaradería, amistad y profesionalismo de los TextDrivers. A pesar que participaba muy poco, visitaba a menudo los foros y conocía de nombre a los miembros. Nos ayudábamos, resolvíamos problemas, escribíamos guías y hasta teníamos una suerte de Twitter propio — esta era la época en la que Twitter devolvía Fail Whales con frecuencia.

La fama de TextDrive proviene de su peculiar concepción, recaudando dinero de los usuarios a cambio de cuentas de por vida, mientras la compañía se mantenga con vida. Yo llegué a una de las últimas oportunidades de invertir.

¿Valió la pena? Sí, definitivamente. Si hablamos en términos de dinero, mi inversión se pagó hace varios años atrás. He tenido alojamiento por ocho años en los cuales he contado con un excelente servicio. He conocido a personas muy interesantes y profesionales de quienes he aprendido mucho.
Tener este alojamiento me ha permitido probar, experimentar, lanzar proyectos y experimentos con una enorme libertad. Websites iban y venían. Alojé a amigos gratis. En épocas de vacas flacas, mi correo y websites no eran una preocupación.

Con la llegada de Joyent todo cambió. Jason Hoffman desapareció. Dean Allen trató de rescatarnos, pero su corazón y buenas intenciones no pudieron oponerse a todas las dificultades y problemas que sobrevinieron. Jacques Marneweck es nuestro sacrificado héroe que nos mantuvo a flote a pesar que no tenía la obligación de hacerlo. Es una pena ver que ha llegado a su fin. Me siento triste porque ningún alojamiento me hará sentir parte de sí como TextDrive.

No sólo pertenecíamos a TextDrive sino que, en un sentido muy real, TextDrive nos pertenecía.

C’est la vie. Nada en este mundo es para siempre y, aunque una parte de mí desearía que hubiesen sido veinte y no ocho, han sido bonitos años que voy a recordar con satisfacción.

Make Your Email Hacker Proof

Make Your Email Hacker Proof:

The good news, at least if you use GMail, is that you can make your email virtually hacker-proof today, provided you own a cell phone. The fancy geek technical term for this is two factor authentication, but that doesn’t matter right now. What matters is that until you turn this on, your email is vulnerable. So let’s get started. Not tomorrow. Not next week. Right. Freaking. Now.

Lo he activado. Será un poco incómodo pero ese es el precio por la seguridad extra. Quisiera tener lo mismo para mi correo con Joyent.

Con un Disco Duro malogrado

Anoche, regresando de un compromiso, encontré que mi laptop no respondía, el xscreensaver estaba congelado. Como es un Linux, me sorprendió mucho. Quise entrar por SSH y tampoco respondía el servicio. Al reiniciarla, el disco duro empezó a hacer «click click click» y la laptop devolvió un error.

Esto sería una desgracia de no ser porque tengo la buena costumbre de hacer backups regularmente. El dia de ayer no hice backups, pero todo lo que avancé del trabajo lo subí al servidor y los cambios que hice en mis proyectos están publicados en producción. Mis backups los hago hacia el servicio StrongSpace de Joyent. Les hago el cherry porque su servicio es genial. Las escasas veces que he tenido problemas me los han resuelto fabulosamente. Esta vez me salvan la vida al tener los backups en un lugar seguro.

La clave para hacer backups constantemente es que el proceso sea lo más sencillo posible. En mi caso es un solo script que hace rsync a StrongSpace de todo: mi home, correo, proyectos, documentos, fotos, dibujos, música, etc. Lo genial de Unix es que todas tus configuraciones se guardan en tu home, así que restablecer todas mis triquiñuelas y scripts de Vim no será gran cosa.
Si no tienen el hábito o proceso automatizo para hacer backups, HAGANLO AHORA. ES UNA ORDEN. Una excelente guía (que, cuando mi presupuesto se regularice, voy a probar) es ésta de Jamie Zawinski.

Muy servicialmente, Antonio me ofreció una mano para comprar un disco duro externo en Lima, pero encontré en Ica un disco duro de 80Gb Seagate para laptop. De todos modos voy a comprar uno externo para hacer el proceso de backup antes mencionado. Uno nunca puede tener demasiados backups. Quién sabe si algún día un Rent-a-zilla destruye el bunker de StrongSpace. :)

Mientras escribo esto estoy instalando la última versión de Ubuntu (9.06). Estuve usando Slackware todo este tiempo y ya habia decidido que mi próxima distribución sería Ubuntu. Finalmente ya no tendré problemas para mantener mis paquetes y sistema actualizado. Antes era educativo (y cool) usar una distro cruda como Slackware, pero ahora mi tiempo vale más y no puedo perderlo compilando. Vamos a ver qué tan bueno es Ubuntu reconociendo mi hardware.

Voy a probar qué tal me va con GNOME. Anteriormente usaba Enlightenment 16, pues soy bien minimalista. Vamos a ver qué tanto ha evolucionado GNOME y qué tanto no va a entrometerse en mi camino. Yo no soy de poner iconos en el desktop o tener menúes de programas. It’s all keyboard keystrokes, baby! La última vez que probé GNOME Metacity no me permitía hacer varios bindings. Ahora ya tengo a Dieguito para gritarle. ;) Soy una criatura que no le gusta cambiar de costumbres, pero he aprendido últimamente que eso es bueno para evitar el stagnation.

P.S.: Hagan backups.

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.