mercoledì 31 ottobre 2007

Cambio di felino

Due giorni fa ho installato Leopard (MacOs 10.5) sul mio MacBook Pro. Devo dire che gli ingenieri di cupertino hanno fatto veramente un bel lavoro, anche se il sistema non è un balzo epocale come vuol far credere l'ottimo ufficio di marketing di apple.

Le prestazioni, già eccellenti, sono migliorate moltissimo grazie al Kernel completamente a 64bit (alla faccia di windows). Per quanto riguarda la GUI Leopard ha raggiunto il traguardo che Tiger non aveva raggiunto: uniformità dell'interfaccia. Ad esempio il Finder (quello che per gli utenti windows sarebbe explorer, si quello che si apre quando cliccate su 'Risorse del Computer') è identico a iTunes.

Per tutti gli aspetti positivi potete andare sul sito di Apple dedicato a MacOs X.  Ottima l'idea di includere già nell'installazione di default (senza quindi installare Xcode) Ruby On Rails, il che evita gli scleri ai tempi di tiger durante l'installazione. Unica nota negativa: è incluso Rails alla versione 1.2.3, e gem update (per installare la versione 1.2.5) fallisce per via della gem fastthead. Ho risolto tutto dopo una mezzora rimovendo le gemme in conflitto e re-installandole.

Di ritorno dal Rails to Italy

Rieccomi qui, dopo due giorni di Rails To Italy all'università di Pisa.Rails to Italy è stata la prima conferenza italiana improntata su Ruby On Rails, il framework per lo sviluppo agile di siti internet e applicazioni web.

Sono stati toccati diversi argomenti, da piccoli e fantastici plugins (Widgets e inPlaceGlobalize) al futuro del Web semantico (Web 2.0.... o 3.0?). In oltre è stata un occasione per rincontrare amici e conoscenti del mondo agile (da Torino a Bologna passando per Milano).

Federico ha presentato, suscitando diverso interesse tra il pubblico, il progetto Wikimaps (sviluppato da lui e Max), è tempo di far crescere questo progetto!

La conferenza nel complesso è stata veramente ben organizzata, magliette, cartellette, buffet, social dinner (peccato non esserci stato) hanno contornato i numerosi key-speaker tra cui Zed Shaw (autore del server Mongrel) e Thomas Fuchs (autore di Script.aculo.us).

giovedì 25 ottobre 2007

Alcune pagine che i web-designer dovrebbero leggere...

Papà Google mette a disposizione diverse pagine di linee guida per addetti ai lavori.
In particolare in questa pagina si parla di design, contenuto e qualità.

Un buon suggerimento che viene dato è di provare il proprio sito con Lynx, un browser testuale ideale per testare il funzionamento al 'minimo sindacale' di un sito.

Qui altre pagine utili.

giovedì 18 ottobre 2007

PNG Alpha Channel e IE6

Come noto, il vecchio catorcio di IE6 ha diversi problemi nell'interpretazione del canale alpha (ovvero la trasparenza) delle immagini PNG (Portable Network Graphics). Infatti spesso le immagini create con i più costosi programmi di grafica come Photoshop vengono renderizzate con uno sfondo nero o azzurrino a seconda della codifica dell'immagine.

La soliuzione?

Aprire le immagini con GIMP e salvarle di nuovo in PNG e la trasparenza torna a posto pure su IE6.

UPDATE: Sembra che a volte non funzioni :(

lunedì 8 ottobre 2007

Spostare un repository Subversion (SVN)

Questa mattina mi è capitato di dover spostare un Repository Subversion da un server ad un altro. L'operazione si è rivelata molto semplice:

Prima di tutto ho eseguito il dump del repository

piero@keplero:~$ svnadmin dump /path/to/repository > repository-name.dmp

dopo di che mi è bastato creare il nuovo repository sul server di destinazione

piero@galileo:~$ svnadmin create repository-name

in fine ho scompattato il dump nel file system

piero@galileo:~$ svnadmin load /new/path/to/repository-name < repository-name.dmp

E tutto è tornato operativo!