Pagine

venerdì 25 giugno 2010

Classi in QVS-GTK 2.2

Inutile nasconderlo

Sto segretamente lavorando su QVS-GTK da un paio di giorni, senza aver annunciato l'inizio dei lavori e senza aggiornare il branches su bzr.

Il perché è presto detto, non avendo mai utilizzato le classi prima d'ora non sapevo se sarei stato capace di creare una versione di QVS-GTK composta prevalentemente da classi, perciò visto che le percentuali di fallimento erano (e sono tutt'ora) alte ho preferito fare tutto in segreto.

Se lo facevano i russi con le missioni spaziali posso farlo pure io
La mia versione di sviluppo "classificata" (inteso sia come "composta da classi" che come "top secret") non è ancora funzionante, ma non dovrebbero esserci grossi intoppi alla sua realizzazione, nel giro di pochi giorni potrebbe essere finita e funzionante.
A quel punto aggiornerò il ramo su Launchpad e lo sviluppo di QVS-GTK 2.2 inizierà sul serio.

sabato 19 giugno 2010

Come sarà QVS-GTK 2.2

È ancora presto per iniziare a lavorare su QVS-GTK ma avendo già le idee abbastanza chiare sulle sue novità vorrei illustrarle.

QVS-GTK 2.2 avrà novità sia a livello di codice sia a livello di feature.

A livello codice avremo il passaggio della grafica da libglade a gtkbuilder, ma ho anche intenzione di ridistribuire su più file il codice (fin troppo confuso allo stato attuale), e per farlo farò uso delle classi (strumento cosi poco utilizzato/amato fin ora)

Passando alle nuove caratteristiche di QVS-GTK, la 2.2 dovrebbe avere:
  • La possibilità di visualizzare le estrazioni del 10elotto ogni 5'
  • La possibilità di stampare le estrazioni (o meglio di visualizzare il pdf, poi quello che ci fate sono fatti vostri, ma lo faccio per farvelo stampare)
  • Controllo della vincita, inserite i numeri giocati e vi dice se sono usciti (come su QVS 1.5.x)
Questo è quanto, ho altre idee, ma non sono sicuro di riuscire a metterle tutte nella versione 2.2, inoltre vedrò se è possibile gestire meglio la faccenda del download delle Estrazioni&C. (complice la riscrittura in classi del codice) quindi penso di avere abbastanza carne al fuoco per uscire pazzo tutta l'estate.

giovedì 3 giugno 2010

QVS-GTK 2.1.1

Da pochi minuti è disponibile la versione 2.1.1 di QVS-GTK

Questa versione corregge il bug che non faceva visualizzare correttamente le estrazioni del 10eLotto, inoltre questa è una versione unica, funzionante sia su GNU/Linux che su Windows.

Il merito di questa seconda parte va a Alessio Sergi, la mente che sta dietro al fratello "illegittimo" di QVS-GTK, QVS-QT (se amate le Qt state seguendo il QVS sbagliato, dategli un'occhiata)

Deb, Rpm, Sorgente e Eseguibile per Windows sono già disponibili, cosi come gli aggiornamenti sul PPA di Launchpad, 4 file, 4 modi di usare lo stesso programma.

Buon uso a tutti.

p.s. Dimenticavo di dire che grazie a una rapida modifica, QVS-GTK 2.1.1 è nuovamente compatibile con Python 2.5, e a breve potrebbe arrivare il deb per Hardy sul PPA

mercoledì 2 giugno 2010

Bug in QVS-GTK 2.1.0

C'è un bug, mi scuso per non averlo notato prima, le estrazioni del 10elotto vengono visualizzate male, non vengono visualizzati tutti e 20 i numeri e alcuni vengono visualizzati più volte.

Non ho avuto modo di trovare l'errore nel codice, a breve maggiori informazioni.

QVS-GTK 2.1.0 WE

Oggi sono finalmente riuscito a creare correttamente l'eseguibile per windows di QVS-GTK 2.1.0.

Nella pagina di download del progetto è infatti disponibile il file QVS-GTK_2.1.0_WE contenente il sorgente e l'eseguibile per Windows.

La presenza del sorgente è necessaria visto che la versione per Windows è differente da quella per GNU/Linux, infatti le modifiche sono state tali non giustificare (A meno a mio avviso) lo sforzo di includerle nel codice originario (soprattutto in vista della riscrittura totale che avverrà nella 2.2), perciò a differenza della versione 2.0, nella 2.1 abbiamo 2 versioni e quindi 2 sorgenti.

Non c'è altro da aggiungere, le caratteristiche sono le stesse, le uniche modifiche sono state per renderlo compatibile e utilizzabile su Windows, a voi il giudizio finale.

domenica 30 maggio 2010

QVS-GTK 2.1.0 è tra noi

Con un'insolita puntualità sulla tabella di marcia QVS-GTK è stato rilasciato pochi minuti fa.

Su http://code.google.com/p/qvs/ potete già ammirare i link che portano alla nuova versione.
Su https://launchpad.net/~urturino/+archive/qvs-ppa sono già disponibili i deb per Karmic e Lucid (hardy non verrà supportato*)

Le Novità

Le novità della versione 2.1 sono molte, diamo uno sguardo al changelog:
- Visualizzazione dell'estrazioni degli ultimi 2 mesi
- Visualizzazione dei numeri ritardatari
- Visualizzazione dei numeri più frequenti
- Possibilità di configurare alcuni aspetti del programma
- Pesanti cambiamenti alla grafica
- Possibilità di essere avvertiti della disponibilità di nuove versioni
Come vedete sono adesso visualizzabili le estrazioni, i ritardatari e i numeri più frequenti, cosi come era possibile fare su Qvs 1.5


Inoltre il programma avverte della disponibilità di nuove versioni, (ovviamente se avete installato il programma tramite PPA aspetterete che questo venga aggiornato invece di installarlo manualmente).

E infine è stato creato un file di configurazione che si crea automaticamente nella vostra Home e consente di configurare alcuni comportamenti del programma.

Riguardo alla questione di Windows, per esso non è stato possibile creare l'eseguibile, il programma rimane comunque utilizzabile da sorgente dopo aver installato Python, Gtk+ e Pygtk.

Non c'è altro da aggiungere, utilizzatelo e ditemi che cosa ne pensate, la versione 2.2 si avvicina.

*La versione 2.1 è incompatibile con Python 2.5 quindi Hardy è escluso

sabato 29 maggio 2010

Decisione sul rilascio di QVS-GTK per Windows

Ok, le ho provate tutte, ho scaricato 8 diversi installer, ho seguito 4 diverse guide, ho passato 5 orribili giorni su Windows e di funzionare non ne vuole proprio sapere, non riesco a installare correttamente Python-Pygtk-Glade-Py2exe sul mio computer e senza questi 4 componenti non si può creare l'eseguibile per Windows.

Io mi arrendo, se fino a ieri dichiaravo che avrei prima risolto i problemi su Windows e poi rilasciato il programma, oggi devo mettermi di fronte alla realtà: le ho provate tutte e non funziona.

Se qualcuno con una piattaforma Python-Pygtk-Glade-Py2exe installata su Windows vuole creare l'eseguibile faccia pure, ma io non ho intenzione di perdere altro tempo, dopo 4 mesi di sviluppo lavorando a una media di 4 minuti al giorno non perderò di certo altri 4 mesi per creare l'eseguibile per Windows, se lo volete, installate python, pygtk e glade e usatelo da sorgente.

Domani rilascerò QVS-GTK, Sorgente, deb e rpm.
Aggiornerò il ramo di Bazaar (eliminerò quello svn che non funziona da settimane) e caricherò i deb nel PPA.
E basta.