il mio luogo di sviluppo...
Continua lo studio sull'interfaccia per Windows della futura versione 4.0 di Firefox. E gli spunti sembrano davvero interessanti, come è possibile notare in questa immagine:
Maggiori informazioni sono disponibili sulla pagina del wiki di Mozilla dedicata a questo progetto.
La Fondazione Mozilla non è mai in vacanza. Nelle ultime settimane abbiamo assistito al lancio degli studi effettuati sulle nuove interfacce per Firefox 3.7 e Firefox 4.0, oggi l'annuncio della disponibilità di Firefox 3.6 alpha 1.
E' la prima versione di sviluppo, il rilascio è fatto solo a scopo di test ed è rivolto, come sempre correttamente segnala la Fondazione stessa, ai soli sviluppatori, ed è sconsigliato per l'utilizzo quotidiano.
Detto questo, però, devo anche dire che con le versioni di sviluppo di Firefox mi sono sempre trovato piuttosto bene, senza mai incorrere in alcun problema grave, e anzi, di solito utilizzo le versioni nigthly.
Le versioni di sviluppo sono anche indicate per i web developer, che possono cominciare a testare i loro software sulla nuova piattaforma. Infatti, è stato pubblicato anche un documento con le modifiche e le nuove implementazioni, dedicato proprio a chi sviluppa applicazioni web.
Ci sono casi in cui, inserire il proprio indirizzo e-mail su internet è proprio necessario, ma sappiamo bene che questo comporta il rischio di un aumento di spam nella propria casella di posta.
Certo, è possibile usare indirizzi e-mail "usa e getta", ma se l'obbiettivo è rendere possibile sempre un contatto con un certo pubblico, non è certo una soluzione praticabile.
Allora non ci resta che rendere la vita un po' più difficile agli spammer. Come? Ad esempio inserendo l'indirizzo e-mail in maniera offuscata. L'indirizzo e-mail risulterà ancora leggibile, ma nel codice sorgente avremo caratteri codificati.
Un esempio di offuscamento è visibile anche nel footer del sito RenzoCampanini.it: i due nomi "realizzato da" offrono la possibilità di leggere gli indirizzi e-mail, ma nel codice sorgente della pagina le due stringhe sono state opportunamente criptate.
Se si utilizza php, è possibile offuscare una stringa, con questa semplice funzione:
/**
* Scrambles the source of a string
* @param string $text
* @return string
*/
function obfuscate($text) {
$length = strlen($text);
$scrambled = '';
for ($i = 0; $i < $length; ++$i) {
$scrambled .= '&#' . ord(substr($text, $i, 1)) . ';';
}
return $scrambled;
}
C'è stata, in questi giorni, una vera invasione di articoli relativi alla futura versione di HTML. Il motivo, molto probabilmente, è l'interesse dimostrato da Google, in occasione del suo Google I/O 2009, durante il quale è stato presentato il nuovo prodotto Google Wave, e contemporaneamente, per enfatizzare l'idea che il futuro del web avrà come piattaforma di riferimento HTML5, sono state proposte delle demo di alcuni elementi già supportati dai browser maggiormente innovativi.
I principali elementi ormai già supportati da browser di ultima generazione (Mozilla Firefox, Seamonkey, Safari, Chrome, Opera) di questa nuova piattaforma sono gli elementi Canvas e Video, le API per la geolocalizzazione, i meccanismi per lo storage locale e i web workers.
Per avere maggiori informazioni su una tecnologia, comunque, ancora in draft, è possibile leggere la documentazione messa a disposizione dal "W3C HTML working group" e dal WHATWG (canvas, video, storage locale, web workers e geolocation)
Qualche settimana fa, con alcuni amici, ho dato vita a Scrivolo.
L'idea mi ha convinto e pochi giorni dopo, ho acquistato il dominio, dove tra non molto traferiremo tutto.
Il primo Scrivolo era su piattaforma Blogger, il nuovo sarà su Wordpress, un CMS per blog davvero potente e ben fatto.
In attesa di spostare il sito, stiamo lavorando a limare la grafica, così ho avuto la necessità di modificare il template per inserire altre informazioni o presentarle in maniera diversa.
Per avere una lista completa di tutte le funzioni presenti in Wordpress, ho trovato questa pagina:
www.dbswebsite.com/design/wordpress-reference/
La lista comprende tutte le funzioni della piattaforma di blogging, suddivise per tipologia di argomento e con la documentazione degli argomenti di ognuna di esse.