Wednesday, February 20, 2008

Dice il saggio:

le soluzioni semplici sono sempre le migliori.



Finalmente, usando un ascia al posto del bisturi, sono riuscito a far ri-funzionare VideoLab.

Non ho ancora avuto il tempo di testarlo in modo approfondito ma almeno ha ripresa a filtrare i frame: e questo è un gran bel risultato.



Di preciso non so perchè prima non volesse funzionare, tutta quella parte che mi dava errore l'ho tolta di mezzo con un colpo d'ascia e sostituita con con un semplice "if"

Inutile complicarsi al vita con troppe raffinatezze, meglio essere un po' grezzi; tanto l'importante che il programma giri.

Monday, February 11, 2008

Dov'è finito?

Boh! Vorrei saperlo anch'io dove sono finito.
Saranno 30 anni che non so dove sono finito.
Se non fosse possibile sapere dove sono, mi accontenterei di sapere come ci sono finito e che cosa ci faccio io in questo posto.


Per gli strani scherzi del destino sto guardando Lost. Anche se non ho mai visto una puntata intera, conosco la storia a grandi linee: io mi sono perso da tempo.

Gli eventi incalzano e le cose precipitano. Mentre ho preso contatto con gli altri per la tesina, i primi vorrebbero riprendere contatti. Come dargli torto, è da Luglio che non mi faccio sentire.

Non so dove sono finito ma so che sono sempre in compagnia dei miei demoni.

...

Bene adesso va meglio e penso che invierò quell'email, per prendere contatto con i primi.
Per quanto riguarda gli altri invece sono successe un sacco di cose da Dicembre ad oggi e appena troverò un po' di tempo le racconterò.

Sunday, February 10, 2008

Folletti dispettosi

Perchè un programma che fino al giorno prima funzionava, quando serve non funziona più?
Perchè se si aggiungono delle funzioni, quelle pre-esistenti cominciano a dare errori?
Perchè spuntano errori nuovi in funzioni vecchie e colaudate?

Prima di considerare le soluzioni più ovvie, è evidente che ci devono essere dei folletti dispettosi che nottetempo si intrufolano nei software e seminano bugs qua e la per i programmi, con il solo scopo di fare dispetti.

Altrimenti come spiegare che in VideoLab, dopo aver implementano le funzioni per salavre i movie, quelle per filtrare non funzionano più.
Folletti, folletti dispettosi e bastardi.

Monday, February 04, 2008

VideLab: beta version 0.0.1.0

Rispetto alla precedente versione, la 0.0.0.0, ho aggiunto il modulo per salvare i filmati o per salvare singoli frame come immagini. Per fare questo ho modificato il Form usato per aprire i film.
Adattare un form preesistente è stato un bel vantaggio. Infatti ho potuto riutilizzare gran parte del codice e delle funzioni già sviluppate e in pratica ho dovuto solo cambiare il pulsante “Open” con uno “Save”.
Non per questo il lavoro è stato meno difficile. Dietro al pulsante Save ci sono tre funzioni, il minimo per avere un programma un po' decente. Delle tre funzioni una fa un controllo sul nome del nuovo file e le altre due scrivono materialmente i file rispettivamente .bmp e .avi. Nel mezzo tutta una serie di decisioni e di prove per farle girare bene. Magari per chi programma abitualmente queste sono cose banali, invece per me era la prima volta. Ma è così che si impara.
Con il form Save, Videolab si arricchisce di una funzionalità essenziale, prima infatti tutto quello che facevo andava perso, “come lacrime nella pioggia”.
Ecco perché il numero di versione ha fatto un salto di un ordine di grandezza, saltando a piè pari alcune piccole modifiche non documentate.


Adesso voglio modificare le funzioni che richiamano i filtri in modo di avere un sistema più aperto e che consente una manutenzione più facile, così da poter fare modifiche al volo sulle funzioni dei filtri senza toccare troppo l'insieme di VideoLab. Anche se il form per la gestione dei parametri potrebbe dare problemi. Sicuramente andrà rivisto.

Intanto sull'altro fronte il lavoro procede a ritmi serrati, o quasi. A presto aggiornerò anche questa storia.