Bash predice il futuro
11 giugno 2008
Che gli sviluppatori di Bash (Born Again SHell – la shell di molte distribuzioni di linux tra cui Ubuntu) fossero dei simpaticoni, si può notare da tante piccole cose: provate per esempio a installare gparted (programma per il partizionamento dei dischi da interfaccia grafica) e ad avviarlo senza privilegi di root e il risultato sarà la finestra sottostante
Divertente vero?
Ma Bash si spinge oltre: dalla versione 7 di Unix esiste un comando di terminale, chiamato fortune, che non fà nient’altro che estrapolare una citazione (un “fortune cookie” da un database) e stamparlo a monitor. Le fonti delle citazioni sono le più svariate, da shakespeare a guerre stellari, e comprendono anche frasi di buono / cattivo augurio (da “Avrai un aiuto inaspettato da un amico” a “Giornata disastrosa”).
La domanda che dovrebbe sorgere spontanea a questo punto è: ma a cosa mi serve? Se non avete abbastanza fantasia, un idea potrebbe essere un bel messaggio di benvenuto ogni volta che aprite il terminale.
Per fare ciò è nesessario modificare il file di script eseguiti al login in bash, che in Ubuntu si trovano nel file /etc/bash.bashrc (file di configurazione globale per tutti gli utenti – sono necessari privilegi di root per modificarlo – quindi un bel sudo gedit /etc/bash.bashrc funziona benissimo). In fondo allo script, è sufficiente aggiungere:
echo;
fortune -a;
echo;
Il parametro -a serve ad attingere a tutte le citazioni, comprese quelle ritenute offensive: se vi sentite particolarmente sensibili togliete il parametro. Risultato di tutto ciò sarà il seguente:
Diario di un programmatore
10 giugno 2008
Direi che è tempo di scrivere qualcosa sul web. Ci sono tante cose che ho appreso negli utlimi due anni e tanti pensieri che mi frullano per la testa, quindi mi sembra corretto pubblicarli su uno spazio libero e comune accessibile a tutti. Tutto solitamente comincia come comincia la mia esperienza qui su worpress: con un template standard e quattro righe di prova.
Direi che è tutto, ora esploro wordpress!

