![]() |
|
Spaces home Il Blog InutileProfileFriendsBlogMore ![]() | ![]() |
Il Blog InutileUn blog di cui puoi fare benissimo a meno
|
|||||||||||||||||
Lasciate un segno del vostro passaggio nel blog |
August 15 Finito!!!!15 giorni, ci sono volute 2 settimane per finire il mio programma, che ora è bello finito. Ok, mancano le rifiniture, formattazione dell'output, logo, nome, dichiarazione di copyright e della licenza, ma orami la parte del calcolo è terminata e non va più modificata, semplicemente perché FUNZIONA!!!!! In attesa di rilasciarlo ufficialmente come si deve, avevo deciso di farvi un regalo, di condividere con tutti i miei contatti il programma fin da ora. Ho provato a caricarlo su skydrive, ma continua a darmi errore nel creare la cartella, sarà per un altra volta. Chiaramente il programma è scritto in python è quindi serve python per avviarlo (si trova nel sito ufficiale al costo di 0€). Purtroppo c'è un problema per tutti gli utenti windows (cioe il 98% dei miei contatti): ho riscontrato che le "è" vengono lette da windows come "À", non so spiegare il perché, avevo intenzione di risolvere il problema a programma finito e cosi farò nei prossimi giorni. Ah già, ancora non ho detto a che serve il mio programma, ebbene, in quanto tabaccaio almeno una volta a settimana qualcuno di chiede quanto vince se gioca n numeri..... Il calcolo è semplice, ma può diventare lungo e perciò ho deciso di creare un programma per calcolare la vincita del gioco del lotto. So che può sembrare una cavolata, ma se la pensate cosi provateci voi a fare il calcolo, il mio programma in 6 secondi finisce, un tabaccaio medio di mette almeno 2 minuti. 15 Agosto Vi avevo già parlato delle mia capacità di risolvere i problemi semplicemente appoggiando la testa al cuscino. Ieri, dopo aver scritto di un ostacolo apparentemente insormontabile che mi avrebbe costretto a rivedere l'intero progetto, sono andato a dormire, dopo 3 secondi mi sono messo a pensare a come superare il problema e a quel punto è stato tutto chiaro e limpido, un'illuminazione. Sono nuovamente in corsa, ed è un onore annunciare che sono state superate le 1000 righe di codice (non ho mai fatto programmi cosi lunghi), e credo che alla fine il programma arriverà sui 1300 (forse di più se mi metto a commentare le parti difficili per future modifiche). Comunque non era per questo che ho iniziato a scrivere. Oggi è il 15 Agosto, che significa serata ad Acquaro per la festa di San Rocco. Tutto come da tradizione se non fosse che domani devo aprire alle 7:30 il tabacchino e farmi altre 5 ore, con tanto di stampe del lotto da fare (nuovo capitolo della guerra tra me e la stampante) Piccolo OT per i nostri amici della Lottomatica: Non potreste cambiare stampante in dotazione, magari con una costruita dopo la seconda guerra mondiale? Il kernel del terminale lo ricompilo io per aggiungere i nuovi driver, anche perché usare nel 2008 il 2.6.5-1 mi pare anche troppo....visto che Torvalds è arrivato alla 2.6.26 (insomma, anche un aggiornamento del software non sarebbe sgradito) Fine OT Allora, siccome si torna verso le 2 e quindi si va a dormire verso le 2:30 e non si prende sonno fino le 3, io dovrei dormire 4 ore per poi farne 5 di lavoro. Quindi se volete comprare sigarette a metà prezzo domani è il giorno adatto......difficilmente riuscirò a ragionare (soprattutto se la guerra con la stampante farà vittime) August 14 Il difficile all'improvviso "Spesso gli errori sono solo i passi intermedi che portano al fallimento totale." È difficile spiegare a pc le cose che facciamo tutti i giorni e che ci sembrano semplici. Ho trovato un nuovo ostacolo, non dettato dalla matematica o dalla logica, ma dal fatto stesso di esistere. Dovrò trovare nuovi modi per arrivare al risultato........ Potrei metterci dei mesi.......... :-) "Siamo tutti d'accordo che la vostra teoria sia folle. La questione che ci divide e' se sia folle abbastanza per avere una possibilita' di essere corretta. La mia sensazione e' che non sia abbastanza folle." -- Niels Bohr Mi sento come se l'avesse detta a me....... P.S. scusate il post senza senso, ma dopo 6 ore di tabacchino e 2 di "Are you Having A Good Time" riesco appena a capire ciò che penso. Domani mattina sarà meglio, o come dice Murphy, peggio. August 08 Il programma si scrive da solo A volte capita che il programma che stai scrivendo prenda una brutta piega e qualsiasi cosa tu faccia continuerai a non capirci nulla. Fino a stamattina il mio programma stava prendendo questa piega, poi l'illuminazione: La Tupla. Cosa è la Tupla? è un array, ma non può essere modificato, che te ne fai di un array non modificabile? Creo una tabella..... Perché questo è di fatto una tupla (Almeno io limmagino cosi), una tabella con 2 entrate proprio come quelle che si imparavano alle elementari. Cosi facendo, il programma non deve calcolare le combinazioni, perché può semplicemente leggerle dalla sua apposita tupla, grazie agli indici. Cosi se voglio sapere le combinazioni di 4 in 3 mi basta controllare la tupla "quattro" con indice "3" Questo ha portato a gridare al miracolo, invece di dover convertire il mio vecchio programma in python per calcolare le combinazioni ora il programma le ha di suo e praticamente si sta scrivendo da solo. Il cervello è oramai chiuso, non lavora più, perché è un semplice copia e incolla stando attendo alle variabili usate, e il tutto viene abilmente printato dopo un semplice controllo. Direi che se domani non ho null'altro da fare il programma sarà finito e potrà essere rilasciato al mondo intero per lunedi (domenica: preparazione al lancio mondiale o riposo?) P.S. Devo dire che gia dall'inizio avevo intenzione di usare le tuple, ma solo dalla versione 1.1 (che avrà una profonda pulitura del codice), ma il vantaggio che esso porta è troppo per aspettare la prossima versione e ho deciso di usarle subito.
|
|
|||||||||||||||
|
|