Archive for August, 2006

Più vicina la crittografia quantistica

Stamattina ho trovato un articolo molto interessante su leScienze.it.

Chiunque sia interessato di sicurezza informatica e fisica dia un’occhiata a

http://www.lescienze.it/index.php3?id=12523 

Ciao Piero

Rockin’ under a thunder… v2

Yuppppppy mi è arrivato il dvd del concerto degli Who di Locarno! Sono ripreso pure io!

Evvai!

Ciao Piero

Metodi agili e vita comune

Da qualche mese mi sono lasciato coinvolgere nel mondo della programmazione agile, in particolar modo di Xp (eXtreme Programming) e devo dire che ha notevolmente migliorato il mio modo di lavorare.

Non solo ne ha giovato il mio lavoro di programmatore (mi chiedo come abbia fatto a programmare fino ad ora senza tdd) ma anche le mansioni di tutti i giorni.

Dovendo assolvere diversi impegni (e impieghi) durante la giornata ho imparato a suddividere il mio tempo in “pomodori” anche fuori dal mondo della programmazione.

Prima di tutto che cos’è un pomodoro?

Per chi non lo sa, un pomodoro è una unità di misura temporale, generalmente di 25 minuti. Il nome pomodoro deriva dal classico timer da cucina a forma di pomodoro (ebbene si ne ho comperato uno… ed è divertente vedere un orologio meccanico in mezzo a diversi pc ultra tecnologici). Il timer viene caricato a 25 minuti, e alla fine del tempo si fa una pausa da 5 minuti. Questo permette al cervello e alla mente di riposare.

Mantenedo con rigore la modalità di lavoro a pomodori si riesce ad essere produttivi durante tutto l’arco della giornata.

Provare per credere!

Ciao Piero

Java Swing / AWT e XGL

Da un paio di mesi sto usando Xgl come server grafico per il mio portatile, mi sto trovando estremamente bene, tanti effetti sono inutili, ma molti semplificano il lavoro e sono divertenti.

Esiste qualche problema con XGL e Compiz (il gestore delle finestre) e le applicazioni Java che usano Swing o Awt.

In special modo viene disegnata solo la root window ma non i sottocomponenti (come pulsanti o menu) e si ottiene una finestra completamente vuota (ma funzionante!) .

Per ovviare al problema ho pensato di utilizzare una sessione nested di X.

Far ciò è semplice, basta installare un server che supporti le sessioni nested, come Xephyr o Xnast, e magari un piccolo gestore di finestre come IceWm.

Per ubuntu/debian è bastato dare un

“apt-get install xfce xfce-gnome xserver-xephyr”

Poi mi sono creato uno shell script per avviarmi netbeans (il programma java che mi serviva)

#! /bin/bash
Xephyr :2 -ac -screen 1270×760 &
icewm –display :2 &
export DISPLAY=:2
~/.netbeans-5.5beta2/bin/netbeans &

e tutto torna a funzionare lanciando lo script…

Questo è un piccolo workaround momentaneo… speriamo che mamma Sun dia una sistemata alle Swing / Awt, o che Novell sistemi Xgl.

Un’altro Workaround è usare un Jdk < 1.5 come 1.4.

Con tutte le novità introdotte da Java 5 (e quelle da Java 6) sarà difficile tornare indietro… io ho preferito smanettare con X….

Ciao Piero

Insubria Xp

In vacanza ho preparato un’abbozzo di come potrà essere organizzato l’Xp-UG dell’Insubria, date un’occhiata alla mappa mentale

XpUg Schema

Retrospettive

Ecco il tragico post del ritorno…

Come sono andate le ferie?! Direi abbastanza bene, a parte qualche problema con e da un cliente che mi ha costretto al telefono per 3 giorni con due miei amici che si sono volontariamente :-) offerti di sostituirmi durante le ferie…
Sono state due settimane non tanto di riposo fisico ma di riposo mentale: qualche giorno in spiaggia e visite alla stupenda Toscana.

Firenze è sempre magnifica, è una delle mie città preferite, con mete fantastiche dal punto di vista artistico e storico. S.Gimignano e Volterra sono state altre due mete altrettanto apprezzate, e insieme a Lucca e Massa Marittima hanno completato il consueto giro storico delle mie ferie.

Ho assistito a un bellissimo concerto dei Mercanti di Luquore (gruppo che conosco da poco, molto interessante), spostato all’ultimo in una autofficina per il maltempo…

Ciao Piero