Gennaio
31

Il 30 gennaio 1948 moriva a Nuova Delhi, vittima di un estremista omicida, Mohandas Karamchand Gandhi.

Sessant’anni dopo è doveroso ricordarlo con alcune delle sue frasi più famose:

Sono le azioni che contano. I nostri pensieri, per quanto buoni possano essere, sono perle false fintanto che non vengono trasformati in azioni. Sii il cambiamento che vuoi vedere avvenire nel mondo.
Vivi come se dovessi morire domani. Impara come se dovessi vivere per sempre.
Supplicare per un favore è barattare la propria libertà.
Gennaio
23

Invito…

Posted In: Technology by Dario

Questa mattina ho ricevuto un invito per partecipare alla conferenza stampa di ABM ICT, la società che porterà la banda larga in wireless nella provincia di Bergamo. Il progetto è sotto il controllo della Provincia di Bergamo, che sta cercando di diffondere la cultura informatica nella provincia in cui risiedo. Spero cerchino di diffonderla adottando una politica dei prezzi adeguata. Devo comunque ammettere che la Provincia di Bergamo sta lavorando davvero bene nell’ambito dell’innovazione tecnologica, come si era già intuito con la creazione del Kilometro Rosso.
Alla conferenza parteciperanno il presidente della provincia Valerio Bettoni e il ministro dell’innovazione nelle P.A. Luigi Nicolais.
Se riuscirò a partecipare vi renderò conto di cosa verrà detto. La conferenza è prevista per il 29 gennaio.

UPDATE:
Causa impegno dell’ultim’ora non potrò partecipare alla conferenza.

Gennaio
23

Pensieri…

Posted In: Politica by Dario

Io non capisco perchè, ora che il governo sta migliorando, si rischi di andare alle elezioni…

Gennaio
21

21 gennaio…

Posted In: My Life by Dario

Leggo che secondo uno scienziato il 21 gennaio è la giornata più triste dell’anno…1 esame andato malino, non ho le chiavi per entrare in ufficio quindi devo tornare a casa, sono stanco morto e non vedo l’ora di dormire…

Inizio a crederci davvero…

Gennaio
5

SQLite

Posted In: Python by Dario

Facendo qualche test con python mi ha sorpreso la velocità di SQLite, un database engine che memorizza tutto su un file di testo.

Scritto interamente in C non necessita di alcuna configurazione, è l'ideale quando si tratta di realizzare applicazioni con un piccolo backend (se avete intenzione di inserire milioni di record, bè, rivolgetevi ad Oracle), non a caso viene sfruttato moltissimo da Symbian per applicazioni su smartphone. E' l'ideale anche per applicazioni desktop che non abusano nell'utilizzo di database. Ha una velocità sorprendente, una sintassi chiara e compatta, inoltre python fornisce una libreria di nome pySQLite che semplifica non poco la vita. Ecco un esempio:

CODE:
  1. connection = sqlite.connect("mydb")
  2.  
  3. # Crea un cursore per la connessione
  4. cursor = connection.cursor()
  5.  
  6. # Comando sql di esempio
  7. cursor.execute("insert into nome_tabella (id, nome) values (1,'Ingo')")
  8. cursor.execute("select * from nome_tabella")

Penso che sia il sistema ideale per sviluppare piccole applicazioni con l'ausilio di database, il fatto di portarti dietro un solo file per l'intero db è davvero fico.
Ah dimenticavo, se volete vedere il contenuto e la struttura del db che state usando vi consiglio questo piccolo eseguibile di nome sqlite Database Browser.