lunedì 30 novembre 2009

tempo reale

Cercando sul web i risultati della maratona di Firenze, che si è svolta ieri, ho trovato questo interessantissimo sito, esempio notevole di come proporre in tempo reale molte informazioni relative ai 10.000 partecipanti alla manifestazione.

Per ogni partecipante si possono vedere i tempi di passaggio alle varie distanze (5.00m, 10.000m etc.) e si può anche vederne il filmato.

I dati erano forniti anche in tempo reale durante lo svolgimento della manifestazione, ed ho potuto tracciare in diretta tutti i passaggi di un mio amico che si è cimentato nell'impresa.

L'idea che sta alla base di questo servizio non è di per sé così innovativa.
La novità è semmai nel vedere l'idea così bene applicata.

TDS offre il servizio per vari eventi, qui il link dell'evento toscano.

venerdì 20 novembre 2009

Chrome OS su VMware - aggiornamento

Nonostante vari tentativi non sono riuscito a far avviare Chrome OS su VMware.
E' andato invece tutto bene con il VirtualBox di Sun.

Non nascondo la delusione nel vedere che, quando finalmente Chrome OS si è avviato, (login e password devono essere untenze di Gmail) altro non c'è se non la pagina di apertura di Chrome (il browser) e null'altro.
Quindi per il momento Chrome OS = Chrome Browser.

Chrome OS su VMware

Da quanto ho inteso l'unico modo per provare il nuovo sistema operativo per il momento è una macchina virtuale .

Queste le alternative che ho trovato al momento per procurarsi una copia del nuovo OS:
1) E' possibile scaricare i sorgenti, compilarli e creare una versione virtuale per VMware. Qui ci sono le istruzioni per come procedere lavorando su Ubuntu.
Non è una via semplice.

2) Su Techcrunh suggeriscono 2 alternative più agevoli:
Scaricare una macchina già compilata via BitTorrent da questo indirizzo qui.
(è lentissimo, a chi usa Firefox e non ha pratica di BitTorrent consiglio di usare il plug-in FireTorrent)
Oppure la via più rapida è quella di scaricare la macchina virtuale a qui: gdgt.com. Occorre solo registrarsi prima.
(Pochi minuti fa dopo decine di tentativi ce l'ho finalmente fatta !)

giovedì 19 novembre 2009

Che cosa è Chrome OS


Uno dei video mostrati durante la presentazione di questa sera.
Ecco che cosa è Google Chrome OS.

Chrome OS è nato !

Il nuovo Chrome OS è arrivato !
In verità sembra più ad un browser che ad un sistema operativo.
Qui sotto l'immagine di quello che potrebbe esserne considerato il desktop.


Qui una particolarità : Microsoft Office che gira sotto Chrome OS.
Si tratta naturalmente della versione Live fruibile sul Web.



Ma allora è vero ! Chrome OS è tra noi !

Questa sera alle 19.00 (ora italiana) in diretta Web la presentazione ufficiale del nuovo sistema operativo di Google !


martedì 17 novembre 2009

sincronizzare i bookmark tra Chrome Firefox ed Explorer

Utilizzando sempre più spesso Chrome, il browser di Google che sta ormai giungendo a piena maturazione, mi trovo sovente a dover andare a recuperare i miei vecchi bookmarks su Firefox.
Chrome permette già da tempo (nella versione 4.x in beta) di sincronizzare i preferiti e di salvarli in una cartella dei suoi Docs. Stanno inoltre crescendo sempre più le estensioni disponibili.

XMarks, prodotto nato come plugin di Firefox, e successivamente approdato su Explorer e su Safari sta ora uscendo con una sua versione beta rivolta a Chrome, installabile come extension, si trova qui.

leggere i fax in g3n

Da tempo cercavo un viewer free che leggesse i files in formato .g3n (formato proprietario di alcuni prodotti per Fax).
Finalmente ne ho trovato uno.
Si chiama XnView ed è freeware.

Per caso ho scoperto che permette anche di stampare i files in formato .pdf anche se sono protetti (anche per la stampa ).

lunedì 16 novembre 2009

Ubuntu, Wubi e le brutte sorprese

Ubuntu: For Desktops, Servers, Netbooks and in the cloud
Giorni fa ho installato Ubuntu a 64 bit con Wubi (ne ho parlato qui).
Oggi la pessima sorpresa : Ubuntu si è bloccato, ho forzato lo spegnimento ed al riavvio non c'è più stato verso di fargli fare il boot.
Ho cercato varia documentazione in rete ma senza successo.

Probabilmente ho forzato un po' la mano al sistema, smanettando maldestramente nei giorni scorsi. Ma di certo, un esito così catastrofico, non è per nulla una bella sorpresa !



il computer quantistico è possibile

Lo hanno dimostrato i ricercatori del NIST che hanno creato il primo processore quantistico programmabile universale.

mercoledì 11 novembre 2009

Netbeans

Anni fa sviluppare una semplice applicazione in Java per accedere ad un database era un'impresa per nulla banale.
Anche utilizzando strumenti allora all'avanguardia, come il mitico JBuilder, progettare e creare una form di inserimento dati si rivelava un'operazione lenta e complicata.
Col tempo mi sono disamorato, ma alcuni giorni fa ho voluto riprovare NetBeans, lo strumento di sviluppo per Java IDE integrato con il JDK, che è arrivato alla versione 6.7.
Devo dire che i passi avanti sono stati molteplici.
Ora creare un'applicazione funzionante e pronta per l'uso è un'operazione abbastanza semplice.
Il linguaggio Java, offre la potenza di uno strumento molto avanzato, quindi complesso e un pò complicato da armeggiare ma con l'indiscutibile beneficio di essere multi-piattaforma.
Forse qualche lacuna c'è ancora a livello di prestazioni, in quanto non bisogna dimenticare che i programmi Java girano pur sempre all'interno della JVM (Java Virtual Machine).



un nuovo linguaggio da Google

Un nuovo linguaggio di programmazione, supportato da Google.
Si chiama Go.

martedì 10 novembre 2009

Mysql e il (mio) mal di testa

Uno dei prodotti più diffusi in ambito Open Source è sicuramente MySql, un ottimo database, ormai diventato da tempo una affidabile e completa alternativa dei rivali a pagamento, tra i quali c'è anche Oracle, che ne ha acquisto la proprietà, avendo comperato Sun Microsytems (e speriamo bene..).

In particolare i Tools grafici hanno finalmente raggiunto, nelle ultime versioni, un eccellente livello di prestazione e produttività.

Negli ultimi mesi sto iniziando a migrare alcune applicazioni di mio utilizzo personale su questa piattaforma e con il migrations tools è davvero una passeggiata.
Ci sono però ancora alcune cautele che occorre avere prima di accingersi a fare un salto in questa direzione con applicazioni di più o meno elevata complessità.

Qui sotto riporto un esempio funzionante di creazione di una banale Function.
Per arrivare a trovare la corretta sintassi (in apparenza semplicissima) di queste poche righe ho penato non poco.
Ancora adesso non sono riuscito ad individuare che cosa stessi sbagliando, ma ho perso un paio di ore a cercare in vano esempi e documentazione che mi aiutasse a capire che cosa non funzionava.
Alla fine tutto è bene quel che finisce bene.

L'esempio qui sotto può essere utilizzato come base (per la sintassi) per produrre funzioni più complesse.

DELIMITER
$$

DROP FUNCTION IF EXISTS `nn` $$
CREATE DEFINER=`root`@`localhost` FUNCTION `nn`(r integer)
RETURNS varchar(6) CHARSET latin1
begin
declare c varchar(2);

if r>5 then set c="maggiore";
else set c = "minore";
end if;

return c;
end $$

DELIMITER ;

martedì 3 novembre 2009

Le estensioni per Chrome

Le extensions per Chrome cominciano a diventare una cosa seria.
Nella attuale versione 4.0.223 (è quella che si trova nel dev channel) sono gestite direttamente da una apposita voce di menù e non c'è più bisogno di attivarle tramite un comando da aggiungere a mano.
E poi si comincia finalmente a trovare in giro qualcosa di interessante: c'è già perfino un sito dedicato alle "estensioni" www.chromeextensions.org.
Oggi ho provato il traduttore Bubble Translate. Non è male anche se ha il difetto di essere basato sul dizionario di Google Translate che è molto più limitato di altri concorrenti (es. Babylon, Lingoes, Wordreference).

Una annotazione sulla diffusione del browser di Google: ad ottobre Chrome ha raggiunto il 3,5 % del mercato.
E' alquanto probabile che nei prossimi mesi salirà ancora di molto.