Beh? Ta! Yeah!

È da un po' che non facevo un report.

Note
Questo articolo è stato scritto prima della chiusura di Gasce avvenuta a gennaio 2022

Salve a tutti

è da settembre dell’anno scorso che non do' un aggiornamento di dettaglio sullo stato dello sviluppo, e da allora ne è passato di codice nel repository.

Il portale si è evoluto da "esperimento" a qualcosa di fruibile e gestibile (va sistemata ancora l’area riservata all’admin del portale ovverosia me [smile o] ) gli admin dei server possono condividere le loro news usando twitter, postare screenshot e video (quest’ultimi ospitandoli su youtube) nella galleria, e verificare le attività svolte.

La lista server è sortabile in tempo reale e tutte le aree sono fruibili anche su dispositivi mobili, e sono anche pronte le prime immagini con statistiche (tipo quelle di UOShards).

Altre modifiche riguardano l’engine e le query per le statitische che hanno subito numerose ottimizzazioni. In particolare l’engine ora prevede un secondo tentativo di prelievo, in caso di fail, se il server era attivo al precedente tentativo questo per aggirare i timeout sporadici nei momenti di alto carico dei server monitorati.

Il tutto produce il seguete report di cloc:

---------------------------------------------------------------------------------
Language                       files          blank        comment           code
---------------------------------------------------------------------------------
Java                             135           1598           2229           9098
XML                               28            158            683           2813
JavaScript                         6            117            165           1849
Freemarker Template               42            180             24           1491
Maven                              7            153             69           1088
YAML                              35             91              7            565
HTML                               9             47             29            469
SQL                               31             11              8            234
XSD                                2              0              0            181
CSS                                1             73             22             81
Bourne Shell                       6             16              6             80
---------------------------------------------------------------------------------
SUM:                             302           2444           3242          17949
---------------------------------------------------------------------------------

Come si evince facilmente il codice è cresciuto sostanzialmente in particolare il codice java è aumentato di più del 50% e non è da solo (la riduzione di js e dovuta ad un errore nei vecchi report dove venivano incluse le librerie usate nel blog).

C’è ancora da fare ma l’ultima feature prima della beta sarà limitata all’inserimento di un paio di grafici aggregati nella home. Dopo di cio seguirà un congelamento del codice (nessuna nuova funzionalità) in vista di una revisione generale per pulizia e ricerca di eventuali sviste implementative.

La beta pubblica

Questo perchè, come annunciato in un recente tweet, a Pasqua voglio avviare la beta pubblica.

Ciò vuol dire che sincronizzero i dati con UOShards per l’ultima volta (a meno di gravi problemi), e da quel momento i due portali vivranno vite separate fino ad agosto quando UOShards verrà chiuso e diverrà un semplice redirect a gasce.com.

Poi si vedrà…​

Saluti

K.