And we're back!

E alla fine con un po' di affanno sono riuscito a fare il mega update. Adesso anche gtrev.it funziona con drupal 6.
Ho anche colto l'occasione per cambiare il tema e passare definitivamente ai 1024 pixel di definizione orizzontale. Dalle statistiche infatti non c'è più nessuno che ha i monitor a 800*600.
Una cosa che salta subito all'occhio è il ritorno della mitica immagine del treno, che era sparita un po' di tempo fa. Qui ho voluto accontentare Manu che si era affezionata e che mi aveva fatto notare che in effetti io sono corso verso le colline, quelle del Quartier del Piave!
Ho cercato di semplificarmi di molto la vita togliendo tutta una serie di moduli laboriosi da aggiornare e che appesantivano inutilmente il sito. Quindi non vedrete più gli emoticons, il codice colorato e la chat. Non mi pare una grossa perdita.
Una interessante novità è quella che se possedete un account OpenID vi potete autenticare con quello sul sito. Per chi non sapesse cos'è OpenID, lo invito a seguire questo link.
Questa nuova versione di Drupal mi piace proprio. Introduce un sacco di semplificazioni per quel che riguarda l'amministrazione, già il fatto di avere le notifiche automatiche delle nuove versioni dei moduli installati mi garba parecchio.
Per il resto vedrete che un po' alla volta l'entropia si reimpadronirà del sito e sarà di nuovo un festival di cagatelle ed effettini speciali.
- gtrev's blog
- 8 comments
- Read more
- 934 reads
Cossa nasse?

Come forse avrete notato è sparito l'ultimo post. No, non ho già venduto la casa, è che sabato sono stato colto da un pericoloso desiderio di aggiornare il blog.
Tale istinto percorre le sinapsi di ogni ottuso programmatore, ma sarebbe meglio che non lo facesse.
L'upgrade infatti è andato malissimo, per fortuna avevo un backup completo che sono riuscito a mettere in linea domenica mattina. L'unica cosa che è andata persa è l'ultimo post.
Per chi fosse interessato, il problema che si è verificato è che non si può fare l'upgrade da drupal 4.7.4 direttamente a drupal 6.0, si deve prima passare per un qualche rilascio della versione 5.
Non tutto il male viene per nuocere. Mi sono studiato un metodo un po' meno invasivo per l'aggiornamento quindi nei prossimi giorni farò la migrazione e, udite udite, cambierò anche il tema!!
Stay tuned!
- gtrev's blog
- Aggiungi un commento
- 907 reads
Ricucci style
E quindi da ieri sono ufficialmente proprietario terriero ed immobiliare.
La quantità di burocrazia che attanaglia il ramo immobiliare mi spaventa un po', per fortuna che Manu è nel settore, quindi ho delegato a lei la gestione di tutte ste scartoffie.
Il progetto casa procede, ieri con la compravendita abbiamo raggiunto la prima milestone, adesso presenteremo la dia e poi daremo inizio ufficiale ai lavori.
Sia io che Manu siamo molto contenti.
Se non lo si fosse capito, anche per il progetto casa è attiva la modalità GTD .
- gtrev's blog
- 1 commento
- Read more
- 806 reads
gtrev strikes back
Oh dunque, è un bel pezzo che non mi faccio più sentire! Gli ultimi tre mesi sono stati davvero intensi, sia lavorativamente che personalmente.
Cercherò quindi di farvi un breve riassunto. Il periodo lavorativo turbolento dovrebbe forse essere alle mie spalle, non ne sono ancora convinto, ma almeno ho iniziato a lavorare con orari un po' più standard.
Da ottobre a fine dicembre ho accumulato quasi 160 ore di straordinario, per una corsa che alla fine si è rivelata, come ampiamente previsto, inutile. Succede. Spero solo di potermi riposare un po' prima che arrivi un altro tsuname de lavoro come avrebbe detto fassamo, fassamo.
Passiamo agli avvenimenti positivi. Con Manu abbiamo iniziato a mettere a posto quella che diventerà la nostra casa, qui di sotto vedete alcune foto che mi ritraggono durante l'opera di demolizione: abbiamo spostato i mobili e tolto completamente porte e pavimenti.
Inoltre abbiamo demolito il bagno: sanitari e piastrelle hanno lasciato il posto al nudo cemento. Verso fine febbraio dovrebbe arrivare l'idraulico per rifare completamenete l'impianto, seguito a ruota dall'elettricista.
Insomma ci stiamo dando da fare! Eppoi abbiamo anche iniziato il corso prematrimoniale nella parrocchia di Solighetto, ma di questo ha già parlato Manu ;)
Già dai primi incontri ci sono delle chicche che spero di riuscire a raccontare. Una su tutte, è venuto da noi un prete che era uguale al grande Lebowski, ma non Jeff Bridges, bensì quello che nel film è sulla sedia a rotelle... quando l'ho visto stavo per cappottarmi ;)
- gtrev's blog
- 12 comments
- Read more
- 1063 reads
Blocco del traffico

In questi giorni di blocco del traffico da parte dei camionisti, riflettevo sul fatto che noi informatici siamo proprio una categoria di mammalucchi.
A noi basterebbe stare seduti sulle nostre sedie, aprire una bash, collegarci al router e mettere un bel
deny all
per bloccare tutto il traffico TCP.
Sapete che botto?
- gtrev's blog
- 7 comments
- 1323 reads
Archeologia informatica

Ieri mi è capitato tra le mani un tracciato record come quello che vedete nell'immagine, solo molto più complicato.
Il male è ancora tra noi.
- gtrev's blog
- 3 comments
- 1124 reads
Android

Stamattina mi sono ritagliato un paio d'ore per provare l'applicazione della settimana, ovvero Android.
Mi sono dunque scaricato l'sdk per linux. Google segnala che l'sdk funziona solo per architetture i386 quindi mi sono un pelo spaventato, ma alla fine ho visto che gira bene anche sulla mia Ubuntu Gutsy x86_64.
Quello che ho voluto provare è scrivere il classico HelloWorld senza usare eclipse.
Android infatti viene rilasciato anche con un comodo plugin per eclipse che vi guida dalla scrittura al deploy sull'emulatore.
Io non uso eclipse, come sempre il buon vi e la bash bastano e avanzano. Anzi permettono di capire meglio come funziona il tutto.
Una volta scaricato e scompattato l'sdk, nella directory tools/ si trovano un po' di programmi da lanciare da riga di comando.
Il primo da usare è uno script python che crea la struttura delle directory e lo stub della classe che conterrà il codice scritto:
$ ./activityCreator.py --out HelloGtrev it.gtrev.android.hello.HelloGtrevAdesso andiamo ad editare la classe generata:
$ cd HelloGtrev/src/it/gtrev/android/hello/
$ gvim HelloGtrev.javaLa classe inialmente si presenta così:
package it.gtrev.android.hello;
import android.app.Activity;
import android.os.Bundle;
public class HelloGtrev extends Activity
{
/** Called with the activity is first created. */
@Override
public void onCreate(Bundle icicle)
{
super.onCreate(icicle);
setContentView(R.layout.main);
}
}Adesso è molto semplice aggiungere il nostro codice:
package it.gtrev.android.hello;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloGtrev extends Activity
{
/** Called with the activity is first created. */
@Override
public void onCreate(Bundle icicle)
{
super.onCreate(icicle);
// il codice per visualizzare il nostro hello world
TextView tv = new TextView(this);
tv.setText("Ciao Mondo! (anche dall'Italia)");
setContentView(tv);
}
}A questo punto dobbiamo compilare la classe. Per fare questo è sufficiente usare ant e il comodo build.xml creato per noi dallo script python. Ant creerà nella directory bin/ un file chiamato HelloGtrev.apk. Questo file contiene l'applicazione.
Per provarlo ci affidiamo all'emulatore contenuto sempre nella directory tools:
$ ./emulator &
Il comando precedente lancia l'emulatore (vi apparirà un telefonino che assomiglia tanto ad un treo); ora non ci resta che copiare l'applicazione con il comando adb presente sempre nella directory tools:
$ ./adb install HelloGtrev/bin/HelloGtrev.apk

Il risultato lo vedete qua sopra.
- gtrev's blog
- 6 comments
- Read more
- 1291 reads






9 weeks 1 giorno ago
9 weeks 2 days ago
9 weeks 2 days ago
9 weeks 3 days ago
13 weeks 6 days ago
19 weeks 1 giorno ago
19 weeks 1 giorno ago
19 weeks 1 giorno ago
21 weeks 22 hours ago
21 weeks 1 giorno ago