Stavolta un corposo aggiornamento! Dopo giorni di intenso lavoro sono finalmente riuscito a terminare la scrittura delle routine di import ed acquisire anche tutti i dati del Mess: quasi 200 versioni diverse, che diventano 401 sommando quelle del Mame.
E’ stata una vera e propria maratona… ma si è resa necessaria perchè altrimenti non avrei potuto continuare l’import del Mame 162 e 163 che condividono in parte gli stessi dati.
Adesso per ciascun software supportato ufficialmente dal Mess tengo traccia di qualsiasi informazione (lato xml è il nodo softwarelist/software) e storicizzo le informazioni che cambiano nel tempo, proprio come faccio già per il Mame.
I sistemi (nodo machine dell’xml) vengono salvati e storicizzati insieme al Mame e la lista aggiornata mi è stata fornita da AntoPisa.
A corredo di queste informazioni ci possono essere i file extra esattamente come nel caso del Mame, ossia circa 45 tipologie differenti. Anche loro vengono storicizzate ed archiviate quando sono disponibili nuovi file.
La pagina di ricerca sarà separata e ne ho preparato una prima versione. Non è il massimo dell’usabilità ma prima vorrei concludere per bene la ricerca Mame e la gestione liste personali, così potrò replicare la stessa cosa anche nel Mess.
Già oggi sono disponibili migliaia di extra tra cui le copertine, alcuni snapshot titolo e ingame (20 mila) e circa 200 video (quasi tutti fatti quasi tutti da adolfo69 con il metodo VideoSnaps).
Le novità sono parecchie e qui trovate quelle più significative.
Gestione processi in background
Ho dovuto aggiungere una gestione più evoluta della semplice pagina php perchè altrimenti avrei tenuto fermo il sito almeno 30 minuti ad ogni aggiornamento del Mame.
Questa modalità permette di fare lavori molto impegnativi (tipo import, correzioni indici, conversioni varie, ecc) mentre il sito è online.
Avendolo usato per ben 260 volte durante le importazioni direi che questo sistema funziona molto bene
image_processi.png
Pagina Mess
E’ una pagina riassuntiva della situazione Mess. Ci sono un grafico, qualche informazione/link, l’elenco dei sistemi con lo stato del driver, dettaglio import per tutte le versioni, numeri e totali giochi.
image_mess.png
Pagina ricerca Mess
E’ una pagina semplice, appena abbozzata e con qualche filtro. Devo cambiare tante cose quindi ci tornerò sopra in futuro, ma già così rende l’idea.
image_mess_ricerca.png
Pagina Cosa manca?
Questa pagina conterrà le informazioni sulla situazione dei file extra, sempre aggiornata in automatico ed in base ai file realmente presenti sul sito.
Quindi ad ogni upload dei video, i contatori aumenteranno di conseguenza.
In particolare sarà possibile vedere i dati per tipologia e divisi per lettera, quindi sarà molto comodo capire cosa c’è ancora da fare.
Inoltre per ciascuna tipologia ci sarà una pagina dedicata con le istruzioni dettagliate per creare questi file e la possibilità di fare degli upload direttamente sul sito, oltre a poter ottenere l’elenco dei giochi ancora incompleti.
In pratica il foglio di calcolo VideoSnaps verrà integrato da questa pagina.
image_cosa_manca.png
NOTA: Sul sito ancora non funziona, o meglio mostra i dati al caricamente ma i pulsanti non fanno nulla.
Login anonimo
Anche se non è corretto parlare di anonimato, questa modalità permette a chiunque di creare ed esportare liste senza bisogno di avere un utente e password. I dati saranno condivisi con tutti gli utenti “anonimi” (generici) ed ogni mattina verranno cancellati.
Io la uso anche come modalità di test così vedo come appare il sito per gli utenti senza bisogno ogni volta di mettere username/password validi.
Per usarlo è molto semplice: nella pagina di login c’è un tasto apposito, basta premere quello senza inserire altre informazioni.
Qualche numero sul sito in lavorazione:
- Mame e Mess aggiornati alla versione 0.163
- 5 milioni di giochi letti dai file xml, ognuno con immagini e tutte le info associate
. 1 milione di record tra tutte le tabelle
. 1.3 milioni di file per circa 85GB (con i video in formato mp4/avi si salta a 100GB)
- database da 165MB (zippato sono 14MB)
Ho aggiornato il sito di test quindi potete dare un’occhiata voi stessi:
http://fochinet.altervista.org/arcade_database/
Ricordo che su altervista ho poco spazio quindi ho messo l’indispensabile per il funzionamento del sito, ma i file che sono disponibili sono circa 100 volte di più.