Redvex3
Benvenuto visitatore
Login Registrati
Spinner
Un nuovo mondo!!!
Che scoperta sqlie3... Nuovo progetto inside!

Con Leopard è presente di default il piccolo database sqlite. Ai più questa notizia può sembrare inutile, ma a me questa scoperta ha aperto un mondo di nuove possibilità!

Inserendo un piccolo database nel widget è infatti possibile memorizzare e recuperare dati in tempo reale, o usarlo per creare una piccola cache di informazioni, insomma tutta una nuova serie di strabilianti possibilità.

L'uso è semplicissimo, una volta inserito il database nel progetto, e abilitato il supporto all'accesso alla riga di comando possiamo inserire nel nostro widget qualcosa del genere:

 alert(widget.system("sqlite3 widget.sqlite 'SELECT * FROM test;'", null).outputString);

Il risultato sarà qualcosa del genere

1|ciao
2|mondo

Ovvero campi separati da pipe ("|") e righe separate da ritorno a capo (" "), facilmente gestibili da javascript... è possibile fare tante altre cose passando tutte le query che vogliamo al nostro database, possiamo per esempio creare a runtime il nostro database per evitare di rilasciare un widget che pesi troppo, oppure inserire righe a runtime, magari per inserire informazioni recuperate da internet e così via... insomma un universo di nuove opportunità per i programmatori di widget :)

Sull'onda dell'entusiasmo sto iniziando un piccolo progetto che vuol ripercorrere le orme di DVDpedia per portare la nostra libreria direttamente su un piccolo e comodo widget, con tanto di import di info da internet, ricerca al volo, informazioni su archiviazione e così via.

Back
se non sei registrato, registrati per inserire commenti, oppure effettua il login

 
Notizie Mac
 
 
1
PdC Calculator
1 2 3
 
View Gianni Mazza's profile on LinkedIn