
Después de meses de leer, pensar, echar cuentas y volver a pensar, me he comprado un coche. No ha sido una tarea fácil, por muchos motivos; de hecho estaba preparando un artÃculo sobre cómo me planteé la compra, pero me estaba quedando algo tan extenso y tan aburrido que voy a dejar una imagen de la pre-compra:

Hace ya más de año y medio empecé a trabajar en la Universidad de Sevilla, y después de un tiempo me sorprendió que hubiera un servicio tan usado y que tuviera tan mala pinta a la vez: el servicio de consigna. Para quien no lo conozca, es un servicio destinado a compartir ficheros grandes que por correo electrónico no podrÃan enviarse.
La consigna que se usaba estaba basada en un software bastante antiguo (QuiXplorer), modificado hasta la saciedad para que tuviera la funcionalidad que se deseaba embutida en una interfaz horrorosa y anti-intuitiva. Cuando me tocó modificarlo un poco para implementar cierta funcionalidad, descubrà que además tenÃa un código infernal. Tras toquetearlo, el software se publicó con una licencia libre (proyecto tfconsigna) y algunas universidades usaron más o menos su misma base para sus servicios de consigna.
Pues bien, allá por diciembre de 2008 decidà que aquello no podÃa seguir asà y me lie la manta la cabeza. Usando un framework PHP llamado CodeIgniter, muy a lo Ruby on Rails, y teniendo en mente siempre que el nuevo desarrollo debÃa ser algo muy fácil de usar, salió la nueva consigna de la Universidad de Sevilla.
Las mejoras que introduce respecto a la anterior son muchas, entre ellas:
Empecé además el proyecto con la intención de publicarlo con una licencia libre, y esta semana finalmente he publicado el código de consigna. La licencia elegida es la Affero GPL 3, por la cual el uso en red del proyecto implica poner a disposición de los usuarios el código del mismo. En la consigna de la US lo hemos hecho en condiciones, colocando el enlace en el pie de cada página:

El sistema de gestión de proyectos se llama Redmine y también me entretuve montándolo, espero publicar una guÃa de instalación en breve.
Anuncié la publicación del código en varias listas de correo de gente que pudiera estar interesada, y de la experiencia de poner en marcha el sistema y de publicar el código voy a contar mis experiencias:
Cada pocos dÃas se reciben mensajes de usuarios diciéndome que la consigna nueva es una m*****, que no encuentran tal o cual cosa, o que "tienen problemas con dos ficheros" (no dicen qué problema ni qué dos ficheros). Reconozco que hay sugerencias que eran muy razonables y que he implementado finalmente, pero por lo general el tono de estos mensajes es bastante hostil. Creo que al usuario final no le gusta que le cambien lo que conoce, y admito que la atención al usuario es una actividad poco agradecida.
En más de una ocasión he encontrado/me han informado de un error de consideración en la consigna y me he visto intentando solucionarlo a todo trapo. Por muchas pruebas que hagas antes, siempre surge algún imprevisto, y la solución tiene que llegar a contrarreloj.
Es muy gratificante ver que, pese a las quejas, la gente hace un uso intensivo de consigna. De hecho se han subido unos 3400 ficheros desde el 20 de abril, dÃa de la puesta en marcha, por la máquina han pasado más de 350GB de datos y actualmente hay 65GB ocupados en el disco.

A la hora de liberar el código me he encontrado mensajes interesándose por el proyecto, pero también algún mensaje crÃtico. Pese a todo, considero que es importante haber hecho público el proyecto, porque me obliga a tener más cuidado con todo lo que escribo, ya no soy el único que lo va a ver :). Además, si finalmente a alguien le interesa y contribuye con algo de código o la pone en funcionamiento, habrá merecido la pena.
Aunque desde que tengo el MacBook he usado Apple Mail (o Mail.app, como prefieras llamarlo) he intentado unas cuantas veces usar Thunderbird. Aunque le falta alguna cosa (varios servidores SMTP, por ejemplo) creo que tiene otras cuantas interesantes.
El caso es que al intentar usar Thunderbird veÃa los mensajes en texto plano con las fuentes un poco descolocadas: algunas lÃneas tenÃan la fuente que yo habÃa configurado (mi bienamada Monaco) y otras tenÃan otra fuente que identifiqué como Courier, la fuente que Thunderbird tiene configurada por defecto.
Por más que cambiaba las opciones de fuente no tenÃa éxito, y empecé a sospechar que en Linux pasarÃa lo mismo... y no me equivocaba, el comportamiento era muy similar. ¿Estaba ante un bug en Thunderbird? No, pero tiene tela la solución...
Rompo mi prolongado silencio para comentar una curiosidad que acabo de ver. Echando un ojo a las Preguntas más frecuentes sobre el programa RHCE, observo con sorpresa y una sonrisilla floja una pregunta:
¿Me resultará útil empollar para preparar el examen RHCE?
Ahà queda el enlace, no me lo he inventado :-)
No puedo vivir sin una ventanita de terminal, ni siquiera en MacOS X :). Asà que una de las primeras cosas que instale en su momento fue un emulador de terminal. Después de pedir consejo, acabé usando iTerm, un proyecto libre para conseguir esa preciada ventanita llena de letras con fuente monoespaciada.
Tiene muchas cosas buenas (gestión de pestañas, "bookmarks", procesado correcto de las teclas especiales, etc), y algunas no tan buenas.
A lo que iba, el viernes me decidà a cambiar el esquema de colores por el que suelo usar en mi ordenador de escritorio, gris claro sobre negro, y vi que tanto el color rojo como el azul eran demasiado oscuros y costaba distinguirlos del fondo. En la página de iTerm se asegura que se pueden personalizar los colores ANSI, pero no encontraba dónde se hacÃa... al menos en la versión que uso, la 0.9.6.1021.
Finalmente, encontré la opción un poco escondida. Está en Bookmarks -> Manage Profiles, y dentro en el apartado Display Profiles -> Default. Aquà queda dicho por si alguien se está volviendo loco como yo lo estaba XD.
Comentarios recientes
hace 2 dÃas 6 horas
hace 2 dÃas 7 horas
hace 2 dÃas 7 horas
hace 2 dÃas 7 horas
hace 2 dÃas 7 horas
hace 5 dÃas 1 hora
hace 5 dÃas 3 horas
hace 10 semanas 1 dÃa
hace 10 semanas 1 dÃa
hace 10 semanas 2 dÃas