Post Casuali

Zero al totocalcio

Postato in Altro | il 25-04-2009

0

NUMB3RS

Postato in Video | il 23-06-2008

1

Eppur funziona!

Postato in Altro, Informatica | il 09-01-2009

Tag:, , , , , ,

0

Oggi ho visto finalmente in funzione la “release candidate” del “programma perfetto“.
Incredibilmente il programma fa esattamente quello che voglio, come lo voglio e trovarlo non è stato difficile anche perché l’ho fatto io! (ahh ecco perché)
L’impresa è stata ardua, perché ho dovuto usare tutto quello che non avevo mai usato (beh non proprio tutto ma ci siamo vicini).

Dato che le cose le faccio in piccolo, ho deciso che il programma dovrà girare sia su Linux che su Windows e dato che non mi andava di scrivere più versioni o anche solo ricompilarlo più volte mi sono detto “write once, run anywhere” ( e chi mi conosce lo sa che è proprio il mio modo di ragionare :D ).

Questo mi ha portato verso il Java che mi ha risolto il problema in maniera brillante, ma c’è un però, c’è sempre un però!
Io il Java non lo conosco, quindi ho risolto si il primo problema, ma me ne sono messo uno un po’ più grosso e come si dice alle persone che fanno qualcosa di inutile mi sono detto “beh almeno imparo qualcosa di nuovo”. :)

Per il motivo della portabilità, e dato che come al solito non esagero mai (ho allargato il pensiero con questa frase “dato che scrivo una volta sola allora deve girare anche sul telefonino cambiando solo le classi che creano l’interfaccia!”), ho dovuto cercare un database adatto allo scopo e come soluzione ho trovato SQLite che sembrava fare al caso mio.

Il database iniziale era composto da molti file con i dati che mi servivano sparpagliati in tanto testo inutile.
Per recuperare il tutto ho creato una cozzaglia di programmi, usando ognuno per lo scopo adatto, quindi con degli script in Shell ho cercato solo i file che mi interessavano, li ho puliti con AWK e sempre con un secondo script AWK ho controllato i file di log che creavo passo passo.

Visto che ognuno aveva il suo, io mi sono preso il mio! Infatti grazie all’estensione PHP-cli, che permette di eseguire script scritti in PHP direttamente dalla Shell, ho creato il resto dell’import nel linguaggio che preferisco.
La cosa strana e che la cozzaglia di programmi ha funzionato subito al primo colpo!

Adesso ho finito la scrittura della parte in Java e dopo aver combattuto per creare il JAR (l’eseguibile) ho fatto alcuni test molto promettenti su più sistemi operativi.
Quindi con questo post voglio avvisare le persone che stanno aspettando il programma ( ma il programma non doveva essere solo per me? ) che il lancio ufficiale avverrà tra qualche giorno, tempo di finire le ultime piccole parti!

Scrivi un commento