Aug
21
Posted on 21-08-2006
Filed Under (pixzone) by Federico Feroldi on 21-08-2006

È stato rilasciato da poco la prima versione stabile del plugin Unobtrusive Javascript for Ruby On Rails che aspettavo con impazienza.
La tecnica del Javascript non intrusivo permette di creare interfacce che fanno largo uso di Javascript ed HTML dinamico senza però tagliare fuori quei browser con Javascript disabilitato, degradando l’interfaccia ad una versione più “statica” (la tecnica può essere applicata in modo più ampio e va sotto il nome di graceful degradation).
Funzionalità principale del plugin è quella di poter assegnare dei comportamenti specifici (detti behaviours) a nodi DOM semplicemente riferendosi ad essi tramite la sintassi dei selector CSS).
Consiglio un giro sulla quickstart guide per farsi un idea della potenza di questa tecnica.

(0) Comments    Read More   
Aug
19
Posted on 19-08-2006
Filed Under (pixzone) by Federico Feroldi on 19-08-2006

Il Ministero degli Affari Esteri ha di recente lanciato un iniziativa lodevole, si tratta del sito www.dovesiamonelmondo.it che si prefigge lo scopo di tenere traccia di tutti quei cittadini che viaggiando in giro per il mondo vogliano lasciare volontariamente una serie di informazioni riguardo al loro viaggio.
Purtroppo credo che se uno è tanto stupido da andare a ficcarsi in un guaio mentre viaggia in un paese straniero, lo sia altrettanto per non iscriversi a questo sito!

(0) Comments    Read More   
Aug
06
Posted on 06-08-2006
Filed Under (pixzone) by Federico Feroldi on 06-08-2006

Questa è un idea che mi frulla in testa da un po’ di tempo e solo in questi momenti di calma esitva ho avuto modo di esplorarla più in profondità.
Il concetto di base è che ogni utente che naviga su internet utilizza un browser il cui scopo principale è quello di visualizzare le informazioni fornite dal web, ma il browser non si limita a questo, è molto più potente, infatti è in grado di eseguire dei piccoli programmi scritti in un linguaggio che si chiama Javascript.
Ora, è credo comune che Javascript possa essere usato solo per creare simpatici effetti grafici o aprire finestrelle popup, in realtà è un linguaggio molto potente con caratteristiche che possono far invidia a Java e C++.
In definitiva l’idea è questa, usare l’interprete javascript del browser per eseguire calcolo distribuito.
La struttura del sistema è decisamente semplice, uno script sul lato server distribuisce i blocchi di dati da elaborare associati allo script che verrà eseguito sul browser. Lo script stesso, una volta esauriti i calcoli invia il risultato al server e riceve un nuovo blocco da elaborare.
Ovviamente qualcun’altro ci ha già pensato.
Nonostante ciò credo che dedicherò un paio di serate d’Agosto per mettere in piedi qualcosa del genere, magari usando Rails come backend.

(0) Comments    Read More   
Aug
04
Posted on 04-08-2006
Filed Under (pixzone) by Federico Feroldi on 04-08-2006

In un recente post, Tim O’Reilly commenta i trend di vendita dei libri di programmazione.
Interessante notare la discesa di Java verso l’abisso e la riscossa di Ruby verso la vetta!
Programming language trends

(0) Comments    Read More