27 aprile 2010

Fofi Fofi alè alè!

Dopo aver raccontato dei grandi successi della mia bimba grande, sarebbe stato irrimediabilmente ingiusto mettere in ombra i successi altrettanto importanti della bimba piccola, solo perchè qualcuno in famiglia li ha raggiunti prima.
Siamo a una settimana abbondante di nanna senza pannolino!!!
Ormai è da più di 3 mesi che la Fofi manifesta il desiderio di liberarsi del panno e che è abbastanza brava nel gestire la pipì di giorno. Con mia grande sorpesa non è altrettanto brava nel gestire la cacca. Sbattimento. Grosso. Poi si sa, per i bambini ci sono le distrazioni e gli eventi ammalianti che distolgono l'attenzione dal controllo di sè, così anche la pipì, a volte, scappa.
Da un mesetto il riposino pomeridiano si fa senza panno. Grande conquista. Poi lei stessa, nella sua voglia di dimostrare la sua frase "io glande! no chicchela! Glande!" ha iniziato a non volere più il panno la sera.

Ed ora eccoci qua, a letto senza panno, come i bimbi grandi, a poco più di 2 anni. Grande soddisfazione per noi e probabilmente ancora più grande per lei.

Da qualche giorno poi, anche cacca e pipì insieme la mattina dopo colazione e niente più cacca addosso di giorno.

Mitica Fofi!
Read more

26 aprile 2010

mitica bimba Gaia!

Ieri una nuova barriera è caduta, bimba Gaia ha imparato ad andare in bicicletta senza rotelle. Emozione. Era da qualche giorno che provavamo ad imparare l'equilibrio andando senza rotelle e senza pedali su una bici molto bassa. Spinte con le gambe e poi qualche metro in equilibrio.

Abbiamo seguito questo consiglio di un vicino di casa che ci ha detto che così ha insegnato ai 3 figli e 5 o 6 nipoti, ad andare in bicicletta in un solo giorno di full immersion. Sbalorditivo, pensavo, e con la mia indole del "vabbeh, proviamo", ho provato con la mia bimba Gaia.

Poche decine di minuti di tentativi ogni giorno, per andare nei vari posti, per qualche settimana. Qualcuno si chiedeva cosa facesse una bimba su una bici piccola senza pedali, qualcuno ne ha sorriso, qualcuno non se n'è curato, a qualcuno è stato spiegato il senso.

Ieri abbiamo rimontato i pedali e con un piccolo aiutino per la partenza eccoci a pedalare da soli!!!

Poi in un momento di distrazione, dopo aver spiegato come si fa a partire da soli, eccola che la lascio ferma e me la ritrovo che pedala in giro.

Ha pedalato per diversi minuti, decine forse, con una serie di pause quando perdeva l'equilibrio o era stanca, ma senza nemmeno una caduta.

Emozione. Orgoglio di padre. La gioia di vedere un'altro confine superato.

Sembra una metafora universale, qualche segnale premonitore, gli attenti capiscono, gli sbadati sorridono o non si accorgono. Poi, un giorno, il mondo è diverso.

Speriamo che la metafora sia premonitrice.
Read more

8 aprile 2010

Uno sfogo tecnologico

Ultimamente sono in cerca di lavoro. Questa condizione, che non mi era più relamente capitata dal 2005, credo, mi ha aperto gli occhi in modo disarmante su una situazione che già conoscevo, già soffrivo, già esponevo, eppure mi restava, nella sua dimensione globale a livello inconscio.
L'Italia è informaticamente un paese retrogrado.
Non sto parlando della scarsa alfabetizzazione informatica o del fatto che un numero immenso di persone ha competenze ridotte e poche interazioni con l'informatica, lato utente.
Sto parlando dell'altro lato della barricata, il lato degli sviluppatori, delle società che si occupano in modo diretto o indiretto di software e di quelle che hanno immensi reparti IT gestiti dalla solita mandria mista di interni e consulenti.

L'Italia è un paese conservatore. Questo, in apparente contrasto con una buona vocazione artistica e creativa, è un fatto noto e, in generale, innegabile. In alcuni casi essere conservatori paga, in altri no. Come sempre anche le doti, portate a dogmi di vita, finiscono per diventare vizi.

Parecchi anni fa ho intrapreso la strada che mi ha portato a conoscere Python, un linguaggio di programmazione come tanti, uno dei più diffusi al mondo, non nell'olimpo della diffusione, ma distintamente sopra il marasma di tecnologie che bollono nel pentolone di alcuni smanettoni per poi evaporare senza aver lasciato il segno.
Un annetto fa lo mettevo orgogliosamente in cima alle mie competenze parlando con vecchie conoscenze in una rinomata società di consulenza. Mi hanno tutti chiesto cosa fosse.
Un amico lavora oltre confine in Ruby. Decisamente meno diffuso in generale, ma con una forte presenza in ambito web grazie al successo in una epoca storica decisiva del suo framework Ruby On Rails.
Sono potenzialmente i linguaggi del futuro, pur venendo da un passato non poi così vicino attraverso la lunga strada verso la maturità. L'ha capito Google, lo sospetta Microsoft, c'ha scommesso Nokia, se lo chiede l'elite dei guru del mondo Java.

Oggi ho fatto la prova di usare Monster, sito ormai quasi universale, per un piccolo esperimento:
ricerca di lavoro con parola chiave Python.
Italia : 11 risultati
Svezia: 30 risultati
Polonia: 11 risultati
Germania: 89 risultati
UK: 127 risultati

Altra prova, simile, ma con Ruby:
Italia : 10 risultati
Svezia: 18 risultati
Polonia: 1 risultati
Germania: 45 risultati
UK: 56 risultati

Cioè è giusta la percezione che Python è generalmente più diffuso di ruby ma in europa l'Italia pareggia con la Polonia su Python, mentre la sconfigge su Ruby. Il punto è che la Polonia è il classico paese emergente che deve convertire la sua economia, i nostri concorrenti dovrebbero essere germania e UK (non ho considerato la francia, ma credo i dati non si scosterebbero più di tanto). Ci distanziano entrambi di svariate lunghezze. E che dire della Svezia? Fa meno abitanti della lombardia ma ci tiene testa!

Ho provato a fare la ricerca anche con Java, usando J2EE come parola chiave, tanto per vedere cosa ne usciva.
Italia 161
Svezia 43
Polonia 36
Germania 397
Regno unito 196.

Cioè il mercato per gli sviluppatori in Italia offre effettivamente meno spazio che in altri paesi, ma sulle tecnologie comprovate che ogni buon conservatore sceglierebbe in ambiti mission critical, i numeri si avvicinano molto di più ai rapporti di popolazione e a quelli presunti di mercato.

Oggi parlavo di cloud computing. Nel mondo l'argomento spumeggia, in Italia molti addetti ai lavori l'hanno sentito ma storcono il naso, e 6 mesi fa ti guardavano come se stessero vedendo un marziano con le antenne.

Sono scoraggiato. Ho come l'impressione che se potessero, molti dirigenti farebbero usare ancora la macchina da scrivere per scrivere documenti.
Vita dura per chi come me ama sperimentare nuove soluzioni.
Read more

22 marzo 2010

Lo scudo

Una settimana fa ho visto l'ultimo episodio dell'ultima serie di the shield.
Ieri forse per la prima volta in una settimana non mi è tornato in mente. Cavolo che emozione!
The shield è un serial poliziesco di 7 stagioni fra i 10 e i 15 episodi l'una, che parla di una squadra di poliziotti corrotti.
Vive dell'ambiguità morale costruita sui protagonisti, delle ossessioni e del marcio di chi gira loro intorno, di compromessi, di sogni infranti, di veleni e paure. Un viaggio inizialmente abbastanza canonico, ma che dopo le prime serie prende la direzione di un viaggio disperato verso l'abisso più profondo, nel drammatico tentativo di sfuggirgli.

Travolgente.

Un grazie alla zia Fra per la dritta, veramente azzeccata.

Consigliatissimo per chi prova fascino per il lato oscuro dell'animo umano.

Qui i link ed2k, qui gli streaming.

Buon viaggio verso il buio...
Read more

17 febbraio 2010

Di Brunetta e di fancazzisti

Premesse:
- torvo Brunetta insopportabile.
- trovo che la sua arroganza non sia giustificabile.
- trovo che i suoi obiettivi politici siano un po' demagogici e soprattutto fuori bersaglio.

Brunetta si candiderà a sindaco di Venezia. Buon per lui.
Brunetta è ministro. Buon per lui, non altrettanto per noi, ma pace...
Brunetta pensa che gli uffici pubblici siano infestati di fannulloni. Che ovviamente non significa che il privato vada meglio, come vorrebbe sottintendere, che i fannulloni siano quasi solo lì, come vorrebbe sottintendere, o che smantellando lo stato in favore di imprese private tutto migliorerebbe, come sembrerebbe sottintendere.
Brunetta dice che il PdC gli ha detto che se vincerà le elezioni a Venezia potrà diventare sindaco, mantenendo il ruolo di ministro.

Ora come fa un uomo che sicuramente non è un fannullone, e per questo si impegna al meglio delle sue capacità come ministro, a fare contemporaneamente anche il sindaco? E di una grande città, per giunta?
Forse Brunetta pensa di delegare molto del suo lavoro agli uffici, svicolando da qualunque aspetto tecnico e mantenendo un taglio politico.
Sì, ma lo stipendio lo prende per un ruolo di sindaco, non come consigliere politico.
E poi come si può delegare se gli uffici pubblici sono infestati di fannulloni? O forse crede veramente di averli sradicati?
Me lo chiedo perché se ci crede veramente significa che percepisce un mondo un po' alterato e sicuramente diverso da quello che percepisco io, che pur non ho mai creduto nel fatto che i dipendenti pubblici siano tutti o in gran parte fannulloni!

Oppure è lui stesso un fannullone ed è consapevole che gli avanza così tanto tempo dal ruolo di ministro da poter fare anche altro. Beh, in tal caso non sarebbe male che si impegnasse di più come ministro e smettesse di fare il fannullone.

O forse è consapevole di essere un burattino e pensa che la mano del burattinaio lo possa tenere su in tutti i contesti necessari.

Però, devo dire, nonostante il mio scarso apprezzamento per il personaggio Brunetta, non credo che sia così falso intellettualmente da ricadere nelle ipotesi fatte.

Quindi?
Mossa mediatica, penso, io. Non è detto neppure che lui ne sia al corrente...probabilmente visto quanto si sente superman crede veramente di poterlo fare, poi qualcuno si inventerà un modo per evitare il disastro. O forse nessuno crede che possa vincere le elezioni comunali, magari neppure lui, quindi perché preoccuparsi dell'assurdo?

Eppure io credo che lui sia convinto di ricevere un plebiscito a suo favore...speriamo che i veneziani lo riportino alla realtà...
Read more

12 febbraio 2010

Per sfinimento...

Sono stremato, politicamente inaridito, da 16, forse 17, anni di dibattito politico incentrato sulla colpevolezza o meno del leader dell'attuale maggioranza, in una serie di processi di varia natura.
Quando c'è al governo lui non si pensa e non si fa quasi nulla che non sia incentrato sul salvarlo o sul seguire una politica conservatrice mascherata grossolanamente da liberismo.
La seconda attività non mi piace ma è una linea politica, la prima mi fa incazzare, pensando a quante cose si potrebbero fare invece che discutere di leggi ad personam.
Quando c'è al governo la sua attuale opposizione, in qualche improbabile coalizione, quello che sento politicamente mi piace molto di più, ma una quantità immensa di energie è focalizzata sul conflitto di interessi e altre discussioni "ad personam". Per fortuna, o meglio, per evidente civiltà politica della maggioranza del centro sinistra, queste energie non si tramutano in un linciaggio, ma questo non toglie che vengano spese.
A questo si aggiunge una quantità di energia spesa da entrambi gli schieramenti per la difesa o accusa di 3/4 amichetti del PDC.

Da qui, una proposta estrema:
Amnistia totale per tutti i reati commessi da Silvio Berlusconi e 5 amici a sua scelta prima del giorno della approvazione della legge.
Approvazione mediante modifica della costituzione di una norma che dica che nessun conflitto di interessi è un impedimento per un civile nella carriera politica.


É una ingiustizia che grida vendetta, ma almeno entrambi gli schieramenti a turno faranno qualcosa per il paese, non sempre in una direzione che approverò, ma almeno focalizzato su dei problemi condivisi e non quelli di pochi individui.
É un rospo quasi impossibile da ingoiare, ma avvelenerebbe meno delle campagne d'odio continue che mettono le persone contro altre persone sulla base di idee particolari (e dal mio punto di vista sono quasi tutte campagne condotte dal centro destra contro gli altri, tanto per sgombrare il campo dal dubbio che mi sia convertito al partito dell'amore).

Come ultima nota positiva, penso che se veramente facesse le cose che dice, senza poter usare la scusa del doversi difendere per non farle, rovinerebbe il paese per qualche anno, ma poi i suoi stessi elettori manderebbero lui e i suoi amici a casa a calci in culo, come del resto meritano.
Read more

5 febbraio 2010

Eccoli

Puntuali come le tasse, ma molto più piacevoli, sono arrivati gli Awards di MetalStorm.
Ero molto curioso di vedere hi sarebbe stato nominato in una annata così ricca di uscite da parte dei grossi nomi, riconferme di gruppi sino a poco fa emergenti e di alcune novità di notevole interesse.

Per la prima volta da parecchio arrivo ben preparato sull'anno appena concluso, ma, ahimè, quasi tutte le cose di maggiore interesse per me sono state incluse nella categoria del post qualcosa/avantgarde, obbligandomi a una scelta fra dischi bellissimi e lasciandomi nel buio per altre categorie.

Vabbeh, myspace a me...andiamo ad ascoltare quello che ancora non conosco, sperando che aumenti ulteriormente il senso di estasi musicale di questo 2010!
Read more

29 gennaio 2010

Me la meno!

Ho recentemente scoperto il sito rosettacode.org, che tratta la soluzione di determinati problemi o design patterns in diversi linguaggi, oltre che come i vari linguaggi approccino problematiche diffuse.
Nella seconda casistica ricadono cose tipo la chiamata di funzione con il passaggio di parametri per nome, di cui avevo parlato tempo fa nel mondo Python.
Nella prima casistica ci sono approcci di linguaggi differenti a problematiche ben note, fra cui per esempio la scomposizione in fattori primi.
Problema matematicamente noto, quindi non particolarmente interessante, che in Python viene risolto facendo uso di alcuni costruiti che non avevo mai usato.
Mi sono quindi imbastito a confrontare il programma fornito, la sua versione ottimizzata e la mia soluzione al problema.
Dopo qualche tentativo andato in fumo a causa di un erroraccio di ottimizzazione da parte mia, sono fottutamente orgoglioso di dire che la mia versione disintegra la soluzione ottimizzata proposta, con un fattore che in svariati casi è vicina al 2 a 1 su numeri oltre le 10 cifre.
Le versioni originali le trovate qui, quelle python esattamente qui, mentre la mia, la potete leggere a seguire:



Per la cronaca ho preso e completato la versione Java proposta e l'ho paragonata alla mia e risulta piuttosto evidente la superiorità della mia soluzione. Il paragone è fra Java 1.5 e Py 2.6 (lo dico a beneficio di chi dovesse confrontare java 1.6 contro Py3 e trovare risultati magari eclatantemente diversi).
Il problema è, ovviamente, di sola mancata ottimizzazione del codice Java. Dico ovviamente perché Java è più performante di py di parecchie lunghezze, se si parla di calcoli puri fortemente iterativi. L'inghippo sta nel fatto che il codice Java è scarsamente ottimizzato, mentre quello Py, e il mio in particolare, è piuttosto ben limato.
Questo per ricollegarci in modo nuovo al discorso sui benchmark di qualche tempo fa: un algoritmo ottimizzato in un linguaggio lento spesso è prestazionalmente migliore di uno scritto alla buona in un linguaggio veloce.
Ovviamente ottimizzando per quanto possibile la versione Java (non ho trovato in 5 minuti di googling come fare la radice quadrata di un BigInteger) siamo andati a pari sino a cifre molto molto grosse, poi dai 16 digits in su....ha vinto lui. Capita.

Ultima nota di colore: guardate questa implementazione nel liguaggio False (mai sentito nominare): [2[\$@$$*@>~][\$@$@$@$@\/*=$[%$." "$@\/\0~]?~[1+1|]?]#%.]d:

Astonishing!
Read more

21 gennaio 2010

Ricerca continua

Oggi mi sono imbattuto in un gruppo dalla formazione insolita: batteria, piano/tastiere, piano/tastiere.
Insolito.
Sono giapponesi, cosa che credevo insolita, prima di scoprire che il sol levante fornisce una quantità immane di gruppi al postrock (che nell'ultimo anno e mezzo è al centro dei miei ascolti, soprattutto nelle versioni più metallizzate).

Questi si definiscono post-rock, jazz, instrumental, nu-jazz, math rock...si chiamano Mouse On The Keys...e questo è un assaggio....succulento:

Read more

18 gennaio 2010

Inizio letterario

Bene, siamo al 18 Gennaio e ho finito il mio 2° libro dell'anno. Dopo uno sforzo per liberarmi del deludente "Maledette Piramidi" entro il 2009, riuscito in extermis il 31 dcembre mi sono potuto buttare su "Black Flag", di Evengelisti. Avevo sentito nominare molto spesso l'autore e così ho provato un libro. Carino, senza essere niente di che. La trovata delle varie storie slegate fra di loro che si alternano nei capitoli del libro è piacevole, non una gran novità, e nel caso specifico un po' inconcludente. Ma tant'è. Promosso senza grande emozione.

Il secondo libro dell'anno è stato "L'Amuleto Di Samarcanda", primo libro della trilogia di Bartimeus, scritta da Jonathan Stroud. Facevo la posta al libro da parecchio, con qualche difficoltà a trovarlo nelle normali librerie e con scarsa voglia di pagare le spese postali per un singolo libro. Poi l'hanno stampato in edizione unica con gli altri due libri che compongono la trilogia e in questo formato me lo hanno regalato a Natale. Ho letto per ora solo il primo e inframezzerò con un altro libro natalizio per non andare in overdose tematica, ma devo dire che è proprio un gran bel libro. Fantasy senza grande impegno, scorre che è un piacere, con un po' di innovazione e tante scontatezze potrebbe anche non rivoluzionare il mondo, ma sicuramente vale la pena di essere letto. Veramente grande libro di pura evasione!

Speriamo di trovare il tempo e la voglia di continuare con questo ritmo per tutto il 2010...sarebbe veramente un bello stimolo interiore.
Read more