lunes, 3 de marzo de 2008

Configurando Fortune

Descubrí esta pasada semana fortune, (en honor a los pastelitos de la fortuna que tanto salen en las películas) una pequeña aplicación de consola que te muestra una cita aleatoria de entre las disponibles en una base de datos, Kubuntu lo trae instalado, primero que nada he buscado repositorios de citas en español

apt-get install fortunes-es


También puedes crearte tu propio fichero de citas,

cd /usr/share/games/fortunes
vi myfortunes


Basta con escribir tus propias citas separadas por un %

cita
%
cita
%
cita
larga
%

cita
%

Luego ejecutar:

strfile -r nombredelfichero

y por último llamando:

fortune myfortunes

nos aparecerá una de nuestras citas
fortune -e tomará una cita de cada fichero con equiprobabilidad.
Podemos ver la distribución de probabilidades de los ficheros con
fortune -f .
Y ahora viene cuando vemos como hacer de esto algo util.

Vamos a configurarlo para que se ejecute con cada nuevo terminal.
En slackware podemos crear el fichero .profile en nuestro home con los comandos que queramos que se ejecuten al abrir el terminal.
En Ubuntu por algún tema de sesiones de la consola, si queremos que nos salga con cada nueva consola el archivo a editar sera .bashrc.
En mi caso el contenido de este fichero es el siguiente


echo Yeah!! `whoami`
echo estem a `date +%d/%m/%Y`
echo

fortune -e

echo

Con lo que con cada nueva consola me aparece:

Yeah!! rull
estem a 03/03/2008

Mira detras de ti!! Un mono de tres cabezas!! -- Guybrush Threepwood

rull@Freya:~$

Lo encontre funcionando en algunos laboratorios de la UPV, le da un toque resultón cuando 20 personas encienden un ordenador y cada una tiene un mensajito, jejeje :P

No hay comentarios: