Cómo llegué al Proyecto Cherokee

Camiseta de CherokeeTrabajo por las mañanas, de 8:00 a 15:00, y las tardes las puedo dedicar a lo que quiera; pero estaba desperdiciando el tiempo más que nada leyendo blogs en Google Reader, aunque también me servía para aprender muchas cosas que nunca llevaba a la práctica; o pensando que tenemos muchos proyectos en mente (proyectos de negocios) que podemos hacer y que no hacemos.

Es por esto que hace unos meses le comenté a David que me gustaría involucrarme y colaborar en algún proyecto Open Source. Ya estaba harto de pensar «hay que ver lo que podría hacer y no hago nada», pero es de estas cosas que las piensas y ya las harás.

Un día me harté de mi anterior empresa de hosting (Webhostingbuzz) y decidí buscarme otra. Contraté un servidor dedicado y como me dejaban elegir el sistema operativo, les dije que un Linux a pelo y yo me encargaría de montar el servidor web.

El caso es que ya que tenía que cambiar de servidor, pensé en cambiar también de servidor web en sí y abandonar Apache, que consume bastante memoria. No sé si fue el día anterior, pero coincidió el cambio de servidor con la publicación en Barrapunto de la noticia del lanzamiento de la versión 0.8.0 de Cherokee. Ya había leído en el pasado sobre Cherokee, el servidor web libre más rápido, programado desde cero por Álvaro López Ortega, un español que trabajaba en Irlanda para Sun Microsystems.

Tengo que reconocer que al principio todo fueron problemas:

  • Para empezar, el programa se configura usando una interfaz por web, que me pareció más un estorbo que una ayuda.
  • La filosofía de funcionamiento era totalmente distinta a la que yo estaba acostumbrado en Apache. Nada ficheros .htaccess, por ejemplo.
  • No había forma de hacer andar WordPress, y me hacía falta para hacer andar este blog sobre Cherokee.

Estuve a nada de pasarme a usar Nginx, pero después de unos correos en la lista de distribución de Cherokee, y otros cuantos correos con Álvaro, me encabezoné en apoyar el proyecto de un español. Sin duda la ayuda que me dieron en la lista, y la ayuda personal que me dio Álvaro, sirvieron de mucho para decidirme a usar el programa.

Conforme iba configurando cosas, a la vez reportaba los errores que me iba encontrando tanto en el servidor en sí como en el configurador. Una cosa llevó a la otra y un día detecté un error y me puse a intentar arreglarlo yo. Después de pelearme con el C que ya lo tenía bastante oxidado, le mandé un parche a Álvaro y me ayudó a pulir un par de cosillas más.

Después de unos días ya le había enviado unos cuantos parches, y supongo que se hartó de recibir correos míos, porque me propuso el crearme una cuenta en el repositorio de Subversion donde están los fuentes del programa. Al principio le dije que no, que no me atrevía a meter la pata enviando parches yo directamente, pero insistió y me dio una cuenta. Este es el primer parche que envié yo. Aunque no empecé muy bien, porque me cargué el fichero de log de cambios por culpa del UTF-8. :D

Del parche que estoy más orgulloso es del que permite hacer funcionar perfectamente WordPress en Cherokee. El que no sea programador a lo mejor no lo entiende, pero saber que algo así funciona gracias a ti, pues la verdad, te hace sentir muy bien. ;)

En fin, poco a poco he ido colaborando, más que nada puliendo cosillas pero sobre todo APRENDIENDO. Estoy aprendiendo un montón de Python, que tenía ganas de meterle mano desde hace mucho, y ahora poco a poco voy aprendiendo. También estoy refrescando mucho mi C, que ya casi ni me acordaba; y sobre todo en técnicas de programación: se aprende mucho viendo el código de otros, y el de Cherokee a mi me parece muy bueno.

Hace unos días recibí un correo electrónico de Álvaro diciéndome que por haber colaborado bastante, desde Octality me iban a enviar una camiseta, y es la que podéis ver en la foto de esta entrada cubriendo mi pedazo de cuerpo serrano. :D La camiseta es guapísima, y me llegó también con 5 pegatinas, una de las cuales ya ha ido directamente a la parte trasera de la pantalla del portátil. :-)

Octality es la empresa que ha fundado Álvaro al dejar Sun, y se dedica a montar infraestructuras web de alto rendimiento para sitios que tengan mucho tráfico. Evidentemente sus soluciones están basadas en Cherokee, de ahí que últimamente su desarrollo esté avanzando tanto.

Así que sin haberlo planeado he hecho lo que pretendía: meterme en la comunidad de desarrollo de un proyecto Open Source, ¡y muy contento que estoy!. La última versión de Cherokee, la 0.10.0, es la más estable hasta ahora. Y se nota.

Avances en usabilidad de cajeros automáticos

Ayer fui a sacar dinero en uno de los cajeros automáticos de Cajasol. Concretamente fue en el de la Gran Vía de Huelva.

Creo que el día anterior estaba fuera de servicio por actualización, y ayer al no ver a nadie en el cajero, David dijo: «seguro que está roto», porque yo creo que ese debe ser el cajero automático más usado en Huelva; a cualquier hora que pases hay gente esperando para hacer alguna operación. Pero no, estaba funcionando.

El caso es que al introducir la tarjeta, veo que puedo seleccionar el idioma y me pide el PIN, así que digo: «ostras!, han cambiado el sistema». Pongo el PIN y ahora además de las distintas opciones de siempre, aparecen dos más, una a la derecha y otra a la izquierda para seleccionar directamente; en el centro pone: «sacar dinero sin recibo», a la izquierda «30 euros» y a la derecha «60 euros», así que como iba a sacar 60, pues pulso directamente el botón y listo. Cogí la tarjeta y el dinero.

Me encantó este nuevo sistema. Se habrán dado cuenta de que el 95% de la gente, a lo que va al cajero es a sacar dinero, y lo que se consiguía con preguntar tantas cosas era hacer perder el tiempo. ¡Saqué dinero con sólo 5 pulsaciones!. Antes creo que eran 8 pulsaciones para hacer lo mismo, y además hay que contar el tiempo entre cada pregunta, que no era instantáneo.

Concierto de Najwajean en Huelva

Hoy tenía dos opciones de pasar la noche… Ver a Musiquito o alguno de estos en las fiestas de mi pueblo; o bien irme a ver el concierto que Najwajean ha dado en el Foro Iberoamericano de La Rábida. Sí, habéis acertado, fui a ver Najwajean.

La primera vez que escuché la música de este grupo fue sobre el año 2000 o 2001. El que me ayudó a encontrar la canción de los 80 es el que tiene la culpa de que lo descubriese, y la verdad es que me gustó mucho. ¡Gracias Diego!… «No blood» me marcó. :)

Najwajean hace un tipo de música que la verdad es que es un poquito… «rara» para algunas personas, aunque su último disco, «Till it breaks», es más rockero y comercial. Sin embargo, a mi me gustaron desde el principio. Teniendo en cuenta que me encantaron las películas «Amélie«, «Atún y chocolate» y sobre todo «Amanece, que no es poco«, la verdad es que tampoco debe extrañar mucho que me gustase este tipo de música «rara». :D

Hace como una semana que me enteré que Najwajean venía a Huelva y me lo apunté como posibilidad; el problema era que me veía yendo sólo al concierto… Al final, el día antes convencí a mi mujer y nos decidimos.

El concierto comenzaba a las 22:30, y llegamos al Foro sobre las 21:15, para comprar las entradas. Me arriesgué a comprarlas en la taquilla porque me imaginé que no habría mucha gente. A lo mejor en España y en el mundo tendrá muchos seguidores, pero en Huelva seguro que no; y no me equivoqué. Creo que no llegábamos a las 1000 personas… vamos, seguro.

Nada más llegar y cuando nos dirigíamos a la taquilla, se nos acercó una pareja para revendernos sus entradas, que no podían ir al concierto y tenían que soltarlas, así que se las compramos por el mismo precio que en taquilla y en la primera fila. Esto me pareció una gran idea al principio, pero cuando la gente saltó de sus asientos y se puso a bailar delante del escenario, ya no me pareció tan bueno… :D

El concierto empezó creo que a su hora, y debería haber terminado a las 23:30, pero al final se alargó hasta las 00:30, con mi mujer a punto de darle un ataque de ansiedad… ¡la pobre no aguantaba más! :D. Así que mi consejo es que no vayáis con alguien a quien no le guste el tipo de música que vayas a escuchar (y más si es este tipo de música), porque a mi se me pasaron las 2 horas volando, pero ella dice que después de la primera media hora, ya no sabía qué hacer.

A mi la verdad es que la actuación me gustó bastante… El grupo en directo suena muy bien, Najwa tiene una voz que me encanta, y las improvisaciones que hace me encantan también; se pone a hablar, y a hablar… la verdad es que me quedo embobao… :)