Convertire un installazione Btrfs in Ext4

La nuova distribuzione Ubuntu, la Maverick Meerkat, offre la possibilità di formattare il disco con il nuovo filesystem btrfs, così per provarlo visto che ancora ancora non è stable.

Sfortunatamente a scapito delle mie aspettative questo filesystem è molto lento infatti facendo un po di test su un disco sata2 la velocità massima di lettura/scrittura è di 30MB/s circa su file di grosse dimensioni, mentre su file piccoli la velocità è ancora inferiore, tra i 15 e i 20 MB/s, contro i 70MB/s dello stesso disco formattato in Ext4.

Continue reading

Twitter e dintorni

Twitter nel dicembre dello scorso anno aveva annunciato agli sviluppatori che si interfacciano con le sue API che avrebbe cambiato l’autenticazione per l’accesso alla propria applicazione passando alla OAuth.

Perchè questo passaggio? perchè la OAuth è decisamente più sicura e permette di autenticarsi senza dover inserire la propria username e password di Twitter su applicazioni di terze parti, autorizzando l’applicazione direttamente su Twitter, e permettendo di gestire le varie connessioni direttamente dal proprio account. Continue reading

Debian/Ubuntu PHP5 errore del garbage collector

Dopo l’ultimo aggiornamento a PHP 5.3.2 mi è capitato ogni tanto di incorrere nel seguente errore generato dalla funzione session_start():

session_start() [function.session-start]: ps_files_cleanup_dir: opendir(/var/lib/php5) failed: Permission denied (13)

La directory /var/lib/php5 è la directory di default dove php salva i file delle sessioni e dove il garbage collector deve passare per eliminare le sessioni scadute, il problema sta nei permessi impostati a drwx-wx-wt che impedisce al garbage collector di php di poter entrare a cancellare i files. Continue reading

Rilasciato HTML Tidy 0.861 per Firefox 3.6

Finalmente è stata rilasciata la nuova versione di questa comodissima estensione per validare il codice HTML con supperto per Firefox 3.6.

Per chi ancora non la conoscesse fornisce un ottimo supporto agli sviluppatori per scrivere codice HTML valido sfruttando gli algoritmi Tidy e OpenSP rilasciati da W3C, senza dover passare per una verifica del codice remoto, quindi è possibile validare il proprio codice localmente.

Oltre alla validazione offre anche uno strumento che suggerisce, ove possibile, le correzioni da apportare al codice e opzionalmente suggerimenti sul livello di accessibilità delle pagine. Continue reading

Installare i font di Vista su Ubuntu

Con l’uscita di Windows Vista e Office 2007 Microsoft ha introdotto i nuovi font family Clear Type CalibriCambriaCandaraConsolasConstantiaCorbel. Questi vanno a sostituire i classici font miscorsoft come Times New Roman, Arial, Courier ecc.

Se ci viene inviato un documento creato con Vista o Office 2007 è necessario avere questi fonts installati per poterlo visualizzare correttamente, ma sfortunatamente questi nuovi fonts non sono presenti né in Ubutnu né in OpenOffice, però possiamo installarli manualmente con la seguente procedura.

Continue reading