zxFortune, pon un fortune en tu vida (I)
Cualquiera que esté medio metido dentro del mundo Linux conocerá la aplicación fortune-mod, que casi todas las distribuciones incorporan; para los que no sepan de qué va, diré que se trata de un pequeño programa que es capaz de poner una cita aleatoria sacada de una base de datos de citas. Existen en internet una cantidad casi infinita de ficheros de citas para el programa. Las hay de todos los tipos y tamaños, desde frases sacadas de Los Simpson o de Star Trek hasta otras más ofensivas y de peor gusto. Por haber hay hasta en castellano.
El formato de la cita es muy sencillo a priori: se trata de un fichero de texto ASCII con las citas separadas por el símbolo del tanto por ciento (%). Ignoro el funcionamiento concreto del programa de unix relativo a cómo se organizan los diferentes ficheros que se pueden ir añadiendo.
Existen para linux varios entornos gráficos que toman la salida de la consola del programa y lo redireccionan a una ventana, pero para Windows sólo he podido encontrar uno, y bastante malillo, así que hace un tiempo decidí implementar yo algo más usable y bonito. Fue mi primer proyecto bajo .NET, es OpenSource y se puede bajar de http://sourceforge.net/projects/zxfortune.
El programa en sí no lleva demasiado trabajo, pero como fue mi proyecto de inicio me llevó bastante más tiempo del deseado, porque muchas veces no encontraba lo que buscaba aunque lo tuviera delante de las narices.
Con él puedes:
Ya sé que esto parece más publicidad del programa que otra cosa, pero era necesario para, en siguientes entradas, explicar ciertas decisiones y elementos que contiene el programa; como se trata de un proyecto terminado hace tiempo, voy a poner pocas cosas, pero en siguientes proyectos me expandiré conforme los vaya haciendo.
