sabato 24 febbraio 2007

Vanna, altri 2 aggiornamenti

A lavoro appena iniziato sugli highligths (per la ormai ritardataria "Ambra", meglio conosciuta come Pre-Alpha 1.0,) ho dovuto interrompermi, per risolvere alcuni problemi che rendevano fastidioso (a volte impossibile) l'uso del software. Ho quindi messo mano alla release più recente (la 0.92c, build 392, "Vanna"): risolto (definitivamente) il problema con i dati di login caricati in automatico, che a volte risultavano incorretti, e (dato che c'ero) ho anche ottimizzato il codice di crittazione dei dati.
Uno dei problemi più fastidiosi era il messaggio di ridimensionamento delle colonne: ora la larghezza delle colonne invece viene riportata alle larghezze minime solo se lo scroller orizzontale si trova completamente a destra, evitando quindi apparizioni ripetute del messaggio.
A volte Hattrick risponde in modo "strano" alle richieste di file, inviando dei files che risultano dei veri e propri "fake" (file fasulli): è quanto successo a Morosicci mentre scaricava le partite della sua squadra, e ovviamente tali file mandavano in tilt JEASTrick!. Ho quindi aggiunto delle istruzioni di controllo che testano il contentuto dei files xml, onde evitare che questo contenga dati inappropriati. In questo caso il file non viene importato ed appare un messaggio che informa del file non coerente.
Per una maggiore sicurezza ho modificato anche i loop di lettura dei files xml, per evitare che (in fase di lettura) si andasse a leggere oltre la fine del file.

mercoledì 21 febbraio 2007

Vanna +2 (aggiornamenti)

Ancora un aggiornamento stasera per il software, per eliminare gli errori evidenziati dal solito Morosicci: problemi con l'ordinamento delle colonne Aggressività, Condotta, Carattere e Specialità, problemi di visualizzazione dei giocatori sostituiti o espulsi e un terzo problema riguardava i click su colonne che avevano larghezza minore di colonne cliccate in precedenza.
Tutti i problemi riportati sono stati eliminati (tranne uno che non è stato possibile replicare) e ci sono state piccole migliorie grafiche nella finestra di avvio ed in quella dei tabellini.

domenica 18 febbraio 2007

Codename: Vanna

Da questo pomeriggio è online la nuova build del software, la Pre-Alpha 0.91 (build 389), centrata in grossa parte sull'eliminazione dei problemi relativi alle colonne nella finestra della rosa giocatori, sull'allargamento e sulla visualizzazione di queste. Probabilmente alcune delle soluzioni adottate sembreranno un pò particolari, ma d'altra parte è piuttosto difficile far meglio di così, tenendo conto del fatto che la griglia non è una vera tabella, ma delle semplici label affiancate in modo da creare l'effetto visivo di una tabella.
Perchè questa scelta? Inizialmente avevo fatto delle prove con il controllo MSFlexGrid di VB, ma ci avevo capito ben poco: il suo utilizzo mi sembrava veramente ostico o forse ero io poco propenso (in quel momento) a capirne il funzionamento, per cui adottai questa soluzione alternativa (che a dire il vero mi ha creato non pochi grattacapi).
Qualche giorno fa invece ho deciso di effettuare un nuovo tentativo ed ho capito alcune cose base del controllo, come il fatto che questo non debba per forza essere associato ad un database, per cui a breve inizierò ad usare questo comodo sistema di visualizzazione dei dati, semplificando in maniera (spero) notevole la visualizzazione dei dati in questione. Inizierò infatti con una piccola tabella, quella degli highlights, per poi estenderne l'uso alla lista delle partite giocate e alla rosa giocatori. Questo purtroppo comporterà dei ritardi nella tabella di marcia, ma è un problema che va affrontato una volta e per tutte.
Come suggerito dall'amico Giast ho deciso di utilizzare anche i codename per le varie build, per il semplice motivo che spesso un nome in codice si rivela maggiormente memorizzabile rispetto ad un "asettico" numero di versione. Dovendo scegliere un filone guida per i codename ho scelto quello dei nomi femminili, nomi che mi piacciono o che mi ricordano belle donne (famose e non): la build di oggi aveva come codename "Vanna", mentre la prossima ha come codename "Ambra" (no, la celebre conduttrice di "Non è la rai" non c'entra nulla ve lo assicuro...).
Al lavoro, dunque e... buon test!

sabato 17 febbraio 2007

Problemi sistemati, esperimenti con MSFlexGrid

Sembrano finalmente risolti i problemi con le colonne nella rosa giocatori. A tal proposito ieri ho fatto degli esperimenti con il controllo MSFlexGrid che hanno iniziato a dare esiti positivi, un altro pò di pratica e questo comodo controllo verrà introdotto ogni qualvolta vi sia una tabella da visualizzare (troppo complesso il fare a meno del controllo in questione, troppo codice per la gestione degli scroller, dell'allargamento e dell'ordinamento delle colonne).
Ho cambiato la grafica (i pallini) con cui vengono visualizzati i giocatori nella finestra della partita disputata, ora hanno una grafica un pò 3D che li eleva rispetto al campo da gioco, una modifica suggerita da Giast. Rimanendo alla finestra formazione, risolto un problema che invertiva gli attaccanti della propria squadra.

lunedì 12 febbraio 2007

Nuovo sito online, prosegue il lavoro sul software

Il nuovo sito di JEASTrick! è ora online, disponibile allo stesso indirizzo del precedente, spero sia di vostro gradimento e meno caotico del precedente :).
Allo stesso tempo oggi scovati altri 3 problemi relativamente al software: l'allargamento delle colonne aggiunte ora viene gestito in modo corretto, aumentata la dimensione delle label per i nomi dei giocatori ammoniti ed eliminato un problema quando si scaricavano più volte i files delle partite già scaricate (segnalato da Morosicci, thanks!).
Ancora qualche piccola correzione nella gestione delle colonne e la nuova build dovrebbe essere pronta ;)

venerdì 9 febbraio 2007

Colonne e restyling sito

In questi giorni sono stato un pò impegnato nel restyling del sito (a breve verrà aggiornato), ma non ho trascurato il software: ho corretto altri problemi relativi alle colonne nella finestra della rosa giocatori (siamo quasi in dirittura d'arrivo, purtroppo si tratta di problemi introdotti tempo fa a cui non avevo prestato la giusta attenzione, cosa che mi hanno fatto perdere parecchio tempo ora per sistemarli tutti).
C'è ancora qualcosina da risolvere, ma siamo a buon punto, per cui credo che nei prossimi giorni sarà pronta la nuova build.

sabato 3 febbraio 2007

Partite in nazionale e Under 20

Aggiunte nella rosa giocatori le colonne mancanti, relativamente alle partite in nazionale ed in under 20, è stata migliorata la gestione dell'allargamento delle colonne, ma c'è ancora del lavoro da fare, che spero di concludere al più presto. Rimosso un problema che mostrava dei salari decuplicati ed uno grafico quando una nuova colonna inserita veniva spostata fra le prime 21 colonne visibili.