2007
04.06

Halfway there

È finalmente stato pubblicato il calendario della sessione di laurea. Tralasciando il disappunto che ho provato nel notare che i documenti postati sulla bacheca elettronica del Poli sono in formato Microsoft Word, discuterò la mia tesi mercoledì 18 aprile alle 9.00 in aula 10D. In realtà, siamo in 8 convocati per quell’ora, quindi non so l’ora esatta in cui sarà il mio turno. La mia effettiva ascensione nel mondo dei Dott. Ing. (AKA Proclamazione) avverrà il venerdì successivo, 20 aprile, sempre alle 9.00 in Aula Magna.

Urge qualche parola sugli invitati: per me può venire chiunque. Non sono uno di quelli che non vuole nessuno, anzi, ogni presenza sarà gradita. D’altro canto, non voglio nemmeno PRETENDERE che qualcuno venga, dato che si tratta di dover fare una trasferta a Torino apposta per me, e non credo che sia il caso. Il tutto è ulteriormente complicato dalla separazione di discussione e proclamazione, col risultato che non so se preferirei che qualcuno venisse all’una piuttosto che all’altra. Ovviamente alla discussione sarebbe gradito un po’ di supporto, ma alla proclamazione potrò condividere la mia soddisfazione e ettolitri di spumante… Morale: io non pretendo niente, ma chi verrà berrà ;).

2007
04.06

La tanto agognata libertà dai doveri scolastici inizia a dare i primi frutti. In realtà dovrei preparare le slide per la discussione, ma… vabbe’, domani! Ieri e oggi mi sono cimentato nella scrittura di un UTILISSIMO programma – in Python, veramente adorabile – che scarichi i testi delle canzoni da Internet, senza dover aprire browser e palle varie. Funziona così:

sukko@unholycathedral python $ ./lyrfind.py enjoy the silence
Multiple results returned:
Enjoy The Silence/Depeche Mode
Desaloon/Enjoy the silence
Depeche Mode/Enjoy The Silence
Smitten/Enjoy the silence
De saloon/Enjoy the silence
No use for a name/Enjoy the silence
Depeche mode/Enjoy tth silence
Tori Amos/Enjoy the Silence
DeSaloon/Enjoy The Silence- de saloon

In pratica, si lancia semplicemente col titolo della canzone e, se trova un unico risultato, lo mostra subito, altrimenti propone un elenco delle possibilità. Trovata la possibilità di interesse, basta rilanciarlo specificando anche l’autore:

sukko@unholycathedral python $ ./lyrfind.py enjoy the silence -a "depeche mode"
Artist...: Depeche mode
Song.....: Enjoy the silence
Lyrics:
Words like violence
Break the silence
Come crashing in
Into my little world

Painful to me
Pierce right through me
Can't you understand
Oh my little girl

All I ever wanted
All I ever needed
Is here in my arms
Words are very unnecessary
They can only do harm

Vows are spoken
To be broken
Feelings are intense
Words are trivial
Pleasures remain
So does the pain
Words are meaningless
And forgettable

All I ever wanted
All I ever needed
Is here in my arms
Words are very unnecessary
They can only do harm

Enjoy the silence

Per ora è tutto qua. Si appoggia ad un unico sito (Lyrc), ma per come è stato scritto è facilmente estendibile ad altri. Già, perché, tecnicamente parlando, c’è una classe base, che definisce un’interfaccia flessibile, dalla quale possono ereditare le classi che vanno a gestire i vari siti, facendo l’override dei metodi che vanno customizzati.

Per ora non pubblico il programma, perché è ancora un po’ grezzo, ma se qualcuno è interessato, me lo chieda! ;)