mercoledì 6 ottobre 2004

Se un indovino ...

Se un indovino mi avesse predetto quello che mi è accaduto dal 2003 ad oggi, non gli avrei creduto.

Ho rivissuto sentimenti che credevo ormai sepolti e lontanissimi, ho gioito e sofferto, ho cambiato il mio modo di vedere il mondo, sono stato deriso, umiliato, ho bevuto l'amaro calice dell'ipocrisia senza poter reagire, sono stato quasi inghiottito dagli abissi dell'indifferenza.

Ma non sono stato annientato. Ho combattuto la mia battaglia fino in fondo, con tutto me stesso. Ho perso, ma sono vivo. Per salvarmi, ho ucciso quanto di più caro avevo avuto in dono dalla sorte: un sogno. Ero stato messo con le spalle al muro e ho reagito con la zampata fatale, quella che in altri tempi mi ha portato a cambiare vita, a ricominciare dal nulla.

Ho perso, ma non ho perso me stesso. Ho perso, forse rimpiango e rimpiangerò ancora per qualche tempo, ma senza rimorsi.

Riparto. Chiuso, duro, incomprensibile e incompreso come al solito. Alla conquista del mio futuro, o di quello che mi resta da vivere.



Soluzione del Quiz

L'algoritmo di cui al post precedente calcola .. il massimo comun divisore di 2 interi positivi ! Per definizione, il MCD è il più grande numero intero positivo che divide esattamente ambedue i numeri di partenza. Sembrerebbe quindi che per trovarlo dobbiamo fare un sacco di divisioni, o almeno la scomposizione in fattori primi dei 2 numeri (e già vedo la pelle d'oca impossessarsi di molti dei miei lettori ..). Il fatto interessante, che semplifica alquanto le cose, almeno quando si tratta di computers, è che il MCD(x,y) è uguale al MCD(x,|x-y|) .. il mio algoritmo prende in considerazione coppie di numeri sempre più piccoli, e poiché il MCD esiste sempre e al minimo è 1 (in tal caso i 2 numeri si dicono "primi fra loro"), l'algoritmo arriva sempre alla fine (altrimenti non sarebbe un algoritmo, come sanno benissimo quelli che hanno studiato informatica, vero ?).

Vi ho appallato abbastanza ? Per oggi credo di si...

martedì 5 ottobre 2004

Quiz per presunti programmatori

Quizzotto algoritmico (mi perdoni chi non è "del mestiere"): anni e anni fa, quando ancora era in grado di ragionare, il nostro czap mise insieme il seguente algoritmo, che permette di calcolare una ben nota funzione matematica intera di 2 numeri interi positivi: chi sa dirmi che cosa calcola il sottoindicato algoritmo ? nei commenti a questo post, please .. risposta, domani.

versione ricorsiva:

int czap(int x, int y) {
if ((x<=0)||(y<=0)) return(0);
if (x == y) return(x);
if (x < y) return(czap(x,y-x));
else return(czap(y,x-y));
}

versione non ricorsiva:

int czap(int x, int y) {
if ((x<=0)||(y<=0)) return(0);
while (x != y)
if (x < y) y = y-x;
else x = x-y;
return(x);
}

© (czap) Ecco fatto.

lunedì 4 ottobre 2004

Illeggibile

Tutto è stato inghiottito dall'acqua che è oggi come era mille o centomila anni fa: illeggibile.

Biancaneve e i Settenari (sdruccioli)

Non so usare la metrica,

sono uno che medita

e gli applausi non merita.


Me ne vado in America

con il naso che gocciola

e la rima un po' sdrucciola.


Non chiamatemi Cucciolo,

non saprei che rispondere:

sono sempre un po' ironico.


Saltimbanco del sabato,

non rientro nei limiti

e mi piace la musica.


Ma cambiandomi d'abito,

evitando il decubito,

me ne vado via subito.

venerdì 1 ottobre 2004

L'Albero del Perdono




"... qualcosa che mai è stato e mai sarà
in una luce migliore di qualsiasi altra luce mai mostrata
in una terra che nessuno può definire, o ricordare, solo desiderare."
Edward Burne-Jones (1833-1898)

Orizzonti perduti


Ne abbiamo avute di occasioni
perdendole;
non rimpiangerle, non rimpiangerle mai.

Ancora un'altro entusiasmo ti farà pulsare il cuore.
Nuove possibilità per conoscersi
e gli orizzonti perduti non ritornano mai.
La stagione dell'amore tornerà
con le paure e le scommesse questa volta quanto durerà.
Se penso a come ho speso male il mio tempo
che non tornerà, non ritornerà più.



Certe canzoni, quasi dimenticate, a cui però siamo molto affezionati, capita che ti colpiscano all'improvviso, mentre stai ancora cercando di capire il mondo intorno, mentre i sogni ancora pretendono il loro spazio.

E ti rendono dolcemente malinconico per tutto il giorno.

Sorriderai, sarai cordiale con gli amici, potrai persino arrabbiarti se qualcosa non va .. ma quegli "orizzonti perduti" continueranno a sedurti con il loro richiamo amaro e tenero, reale e però irraggiungibile come solo il passato sa essere.