Benvenuto Ospite,
per utilizzare il Forum ed avere accesso a tutte le sezioni e poter aprire un tuo Topic, rispondere nelle varie discussioni, mandare o ricevere Messaggi Privati devi seguire pochi passaggi:
Leggi il nostro Regolamento -> PREMI QUI <-
Segui il link su come Iscriversi -> PREMI QUI <-
Ricordati di aggiornare l'Avatar usando una immagine che ti distingua nel Forum
per utilizzare il Forum ed avere accesso a tutte le sezioni e poter aprire un tuo Topic, rispondere nelle varie discussioni, mandare o ricevere Messaggi Privati devi seguire pochi passaggi:
Leggi il nostro Regolamento -> PREMI QUI <-
Segui il link su come Iscriversi -> PREMI QUI <-
Ricordati di aggiornare l'Avatar usando una immagine che ti distingua nel Forum
Sito web Arcade Database
Moderatore: Moderatore ADB
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
Meglio usare il tasto come ti dicevo, perchè i riferimenti alle pagine non sono assoluti e spesso ci sono parametri che poi non servono quando apri la pagina con un utente diverso o utente anonimo.
I link in alto vanno bene solo per siti piccoli e poco dinamici perchè non rappresentano mai il contenuto aggiornato della pagine.
Prova ad usare la ricerca e poi cambiare le opzioni: vedrai che l'url non si aggiorna mai (e non è possibile farlo, l'html non lo prevede) quindi il copia/incolla non serve a molto in quei casi.
Invece l'idea di mettere un pulsante di condivisione (è la prima icona sulla destra) permette con un ctrl+c di avere già tutto pronto.
Ovviamente va gestito, quindi ci sarà in tutte le pagine e poi di volta in volta cambierà significato.
Ad esempio metterò anche una comoda funzione di condivisione tramite invio mail quindi basta indicare un indirizzo e ti verrà spedito il link già pronto.
Magari visto che ho terminato alcune cose prima del tempo cerco di fare anche quello nei prossimi giorni.
I link in alto vanno bene solo per siti piccoli e poco dinamici perchè non rappresentano mai il contenuto aggiornato della pagine.
Prova ad usare la ricerca e poi cambiare le opzioni: vedrai che l'url non si aggiorna mai (e non è possibile farlo, l'html non lo prevede) quindi il copia/incolla non serve a molto in quei casi.
Invece l'idea di mettere un pulsante di condivisione (è la prima icona sulla destra) permette con un ctrl+c di avere già tutto pronto.
Ovviamente va gestito, quindi ci sarà in tutte le pagine e poi di volta in volta cambierà significato.
Ad esempio metterò anche una comoda funzione di condivisione tramite invio mail quindi basta indicare un indirizzo e ti verrà spedito il link già pronto.
Magari visto che ho terminato alcune cose prima del tempo cerco di fare anche quello nei prossimi giorni.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
Ecco un esempio della condivisione ricerca.
Il link riporta tutti i filtri indicati a parte le liste utente perchè in quel caso si tratta di dati salvati nel profilo utente (quindi privati).
Accanto a quella voce ci sarà anche "Invia link via mail" o cose di questo tipo.
In pratica si passa il mouse sull'icona, poi click sull'elemento per espanderlo e CTRL+C (o tasto destro -> copia) per salvarlo negli appunti
Il link riporta tutti i filtri indicati a parte le liste utente perchè in quel caso si tratta di dati salvati nel profilo utente (quindi privati).
Accanto a quella voce ci sarà anche "Invia link via mail" o cose di questo tipo.
In pratica si passa il mouse sull'icona, poi click sull'elemento per espanderlo e CTRL+C (o tasto destro -> copia) per salvarlo negli appunti

Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
Sto facendo qualche test per vedere come adattare il contenuto della pagina allo schermo.
Al momento è gestito solo il pc ma presto spero di poterlo adattare a qualsiasi dimensione (e la toolbar a lato sparirebbe per lasciare spazio alla pagina).
Per adesso ho adattato solo toolbar ed elementi di ricerca, non ho ancora sistemato la griglia sotto con l'elenco dei giochi.
Ecco qualche esempio di come potrebbe diventare.
Desktop/notebook full-hd: Desktop/notebook con schermo piccolo o netbook: Tablet: Smartphone: E questa è la toolbar che ricompare con un click:
Al momento è gestito solo il pc ma presto spero di poterlo adattare a qualsiasi dimensione (e la toolbar a lato sparirebbe per lasciare spazio alla pagina).
Per adesso ho adattato solo toolbar ed elementi di ricerca, non ho ancora sistemato la griglia sotto con l'elenco dei giochi.
Ecco qualche esempio di come potrebbe diventare.
Desktop/notebook full-hd: Desktop/notebook con schermo piccolo o netbook: Tablet: Smartphone: E questa è la toolbar che ricompare con un click:
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
I lavori procedono bene ed ho già avviato la fase di test del sito ufficiale.
Ci vuole un po' di pazienza, ho dovuto sistemare parecchie cose (piccole ma importanti) in modo da rendere le pagine meno grandi e quindi il caricamento più rapido.
Ho completato anche la sezione dei dati di storico avendo così ottenuto la rappresentazione di tutti i cambiamenti di qualsiasi gioco Mame.
E' gestito anche il cambio di romset quindi ad esempio pacman->pacmanm e tutte le modifiche del nuovo nome, fino a quando non si arriva alla prima versione dell'emulatore e del gioco da cui tutto è partito.
Per ciascun elemento, dato che ho in memoria l'xml completo, vengono visualizzate le cose più interessanti che cambiano: il titolo, l'anno, il numero di pulsanti, lo stato di funzionamento, ecc. Per alcuni di essi evidenzio la nota in rosso con i valori vecchi e nuovi, per far capire che si tratta di qualcosa di importante; per altri ho indicato un generico "modifiche minori".
Poi aggiungo il link al changelog.txt di ciascuna versione e nel caso di cambio del romset metto anche il link con il vecchio nome.
Questo era uno degli scopi principali del progetto e vedere che gli algoritmi e le tabelle che ho pensato stanno reggendo al carico mi fa molto piacere.
Allego qualche esempio così si capisce meglio
Ci vuole un po' di pazienza, ho dovuto sistemare parecchie cose (piccole ma importanti) in modo da rendere le pagine meno grandi e quindi il caricamento più rapido.
Ho completato anche la sezione dei dati di storico avendo così ottenuto la rappresentazione di tutti i cambiamenti di qualsiasi gioco Mame.
E' gestito anche il cambio di romset quindi ad esempio pacman->pacmanm e tutte le modifiche del nuovo nome, fino a quando non si arriva alla prima versione dell'emulatore e del gioco da cui tutto è partito.
Per ciascun elemento, dato che ho in memoria l'xml completo, vengono visualizzate le cose più interessanti che cambiano: il titolo, l'anno, il numero di pulsanti, lo stato di funzionamento, ecc. Per alcuni di essi evidenzio la nota in rosso con i valori vecchi e nuovi, per far capire che si tratta di qualcosa di importante; per altri ho indicato un generico "modifiche minori".
Poi aggiungo il link al changelog.txt di ciascuna versione e nel caso di cambio del romset metto anche il link con il vecchio nome.
Questo era uno degli scopi principali del progetto e vedere che gli algoritmi e le tabelle che ho pensato stanno reggendo al carico mi fa molto piacere.
Allego qualche esempio così si capisce meglio

Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
Le modifiche sono davvero tante rispetto a pochi giorni fa, i test stanno evidenziando piccoli problemi da migliorare che sto nel frattempo sistemando.
Ho attivato la gestione della doppia lingua italiano/inglese nel proflio utente, nel sito stesso (tutte le pagine o porzioni di pagina possono avere la traduzione) ed il fuso orario.
In questo modo il risultato è che chiunque potrà leggere date, ore e numeri nel formato adatto.
Al momento impostazioni internazionali e lingua dell'utente sono legati ma in futuro potrò anche separarli ed aggiungere formati personalizzati.
Tra le novità ho introdotto alcune opzioni nella fase di export della ricerca Mame:
- Escludi giochi meccanici
- Escludi bios/device
- Escludi cloni
- Escludi non funzionanti
- Escludi anche quelli con piccoli problemi
Ne aggiungerò altri come:
- Escludi cloni non funzionanti di parent funzionanti
- Escludi giochi che usano CHD
- Aggiungi parent mancanti
- Aggiungi bios/device mancanti
- Filtra (includi o escludi) in base ad una ricerca personale o pubblica
- Filtra (includi o escludi) in base ad una lista personale o pubblica
Queste ultime opzioni però richiedono un giro differente perchè alterano la lista di partenza, quindi le ho lasciate un po' indietro (per ora).
Introdurrò anche il tab in questa pagina perchè i controlli iniziano ad essere parecchi...
Ricordo che queste opzioni sono trasversali a qualsiasi filtro impostato in precedenza, quindi il valore aggiunto sta proprio lì.
Un'altra pagina che non avevo inizialmente voluto fare è la gestione liste utente. Speravo di "cavarmela" con la finestrella in alto, sempre presente quando si è loggati. Ma una bella pagina di gestione con l'elenco completo, la possibilità di cancellare, rinominare, importare, esportare o stampare potrebbe fare comodo. Oppure esportare tutto insieme, per esempio per aggiornare i file ini del proprio front-end.
Ho attivato la gestione della doppia lingua italiano/inglese nel proflio utente, nel sito stesso (tutte le pagine o porzioni di pagina possono avere la traduzione) ed il fuso orario.
In questo modo il risultato è che chiunque potrà leggere date, ore e numeri nel formato adatto.
Al momento impostazioni internazionali e lingua dell'utente sono legati ma in futuro potrò anche separarli ed aggiungere formati personalizzati.
Tra le novità ho introdotto alcune opzioni nella fase di export della ricerca Mame:
- Escludi giochi meccanici
- Escludi bios/device
- Escludi cloni
- Escludi non funzionanti
- Escludi anche quelli con piccoli problemi
Ne aggiungerò altri come:
- Escludi cloni non funzionanti di parent funzionanti
- Escludi giochi che usano CHD
- Aggiungi parent mancanti
- Aggiungi bios/device mancanti
- Filtra (includi o escludi) in base ad una ricerca personale o pubblica
- Filtra (includi o escludi) in base ad una lista personale o pubblica
Queste ultime opzioni però richiedono un giro differente perchè alterano la lista di partenza, quindi le ho lasciate un po' indietro (per ora).
Introdurrò anche il tab in questa pagina perchè i controlli iniziano ad essere parecchi...

Ricordo che queste opzioni sono trasversali a qualsiasi filtro impostato in precedenza, quindi il valore aggiunto sta proprio lì.
Un'altra pagina che non avevo inizialmente voluto fare è la gestione liste utente. Speravo di "cavarmela" con la finestrella in alto, sempre presente quando si è loggati. Ma una bella pagina di gestione con l'elenco completo, la possibilità di cancellare, rinominare, importare, esportare o stampare potrebbe fare comodo. Oppure esportare tutto insieme, per esempio per aggiornare i file ini del proprio front-end.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
Ormai ci siamo, ultime prove e se non ci sono intoppi nel week-end si pubblica! 

Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
Buongiorno a tutti, ho il piacere di annunciarvi che oggi finalmente parte l'avventura ed il sito è online!!
E' ospitato sui server di questo forum per cui prima di tutto un ringraziamento per avermi riservato lo spazio necessario (che è tanto!)
Ci tengo a precisare che si tratta di una versione in continuo sviluppo e se qualcosa non va segnalatemelo che cercherò di correggerlo quanto prima.
Mi ha occupato più di 8 mesi di tempo libero quindi c'è voluta tantissima pazienza e costanza.
Moltissimi i week-end accanto al pc, spero che tutto questo lavoro venga apprezzato e di poter estendere le pagine nel modo in cui me lo sono immaginato a inizio anno.
Se magari ci fate un giretto così vediamo se ci sono errori.
Cosa funziona adesso?
Abbiamo l'elenco dei giochi Mame, filtri avanzati per la ricerca, pagina di dettaglio, gestione login normale, gestione utente anonimo, avvisi tramite e-mail, download dei file per qualsiasi versione Mame+Mess, pagina ricerca Mess, statistiche varie, pagina dei file missing, gestione lista utente e salvataggio ricerche.
Il tutto aggiornato alla versione 165. L'import di nuove release dura qualche ora (xml mame+softlist mess, più di 120 mila titoli!).
E' comunque un processo complesso e per risparmiare spazio faccio davvero tanti giri e controlli. Altrimenti non avrei potuto stipare le 400 e passa versioni presenti sul sito. Parliamo di un db di quasi 200MB (milioni di record) e più di 100GB su disco (milioni di file).
E' già pronto per mostrare il testo anche in inglese, ma al momento ho tradotto poco (soprattutto per non dover fare il lavoro due volte).
Cosa manca?
Direi tantissime altre cose, ma le aggiungerò in futuro. Ad esempio:
- utility di download dei file extra di qualsiasi gioco in diverse modalità: massiva (scarica tutto), selettiva (solo alcuni file da lista) oppure adattata al front-end (solo i file dei giochi presenti come rom sul disco fisso locale)
- adattamento sito per schermi piccoli (telefonini/tablet)
- integrazione documenti dei video da progetto VideoSnaps Mame+Mess nei vari formati supportati (allineamenti schedulati ogni settimana per il materiale nuovo)
- utility di creazione snapshot e video tramite comoda interfaccia, con gestione di differenti versioni del Mame e del Mess, opzioni particolari per i giochi che le prevedono, possibilità di capire quali mancano, quali sono in lavorazione, ecc.
- sincronizzazione automatica file con il canale YouTube, Google Docs, Mega, ProgettoSnaps
- interfaccia front-end web, sfruttando gli stessi file dei layout di Feel. Saranno divisi per utente, risoluzione, orientamento, piattaforma. Ovviamente non si potrà giocare ma si vedrà lo schermo come apparirebbe in Feel con immagini, video, titoli e tutto il resto sempre aggiornati (spero di farcela...)
- gestione lista/ricerca Mess con liste utente e video di anteprima, in maniera simile a quanto già fatto per il Mame
- gestione attributi personali legati al singolo gioco (tag, voto, note, ecc) con possibilità di filtrare le ricerche per questi dati
- traduzione completa in inglese (e manutenzione man mano che il sito evolve)
- gestione news sul sito e feed rss (anche loro nelle due lingue)
I prossimi passi saranno l'utility di download, a seguire il completamento delle liste/ricerche Mame e poi Mess.
La lista delle cose da fare è lunghissima, qui ho messo quelle principali, ma se avete richieste particolari posso cercare di soddisfarle (soprattutto se sono utili a tutti).
Riferimenti
- sito web: http://adb.arcadeitalia.net oppure http://adb.arcadeitalia.org
- mail: arcadedatabase@gmail.com (oppure usare la pagina contatti del sito)
- canale YouTube: http://www.youtube.com/c/ArcadeDatabase
- progetto VideoSnaps (forum): http://arcadeitalia.net/viewtopic.php?f=19&t=22415
- progetto VideoSnaps (Google Drive): https://drive.google.com/open?id=0B_hdh ... authuser=0
- progetto VideoSnaps (Mega): https://mega.nz/#F!rUkxxY7A!m3LEO-9TJIeWFvc6JCqHGA
Una nota sulle pagine: faccio abbondante uso di javascript, quindi per ora le funzionalità sono limitate (es. tasto destro/copia link non funziona). Cercherò di semplificare al massimo ed aggiungere man mano alcune funzionalità utili. Ad ogni modo per condividere le pagine esiste un metodo migliore: usare il tasto di condivisione in alto a destra, che pulisce l'url e crea un permalink ossia un link che non cambierà mai in futuro (la pagina potrà cambiare nome, ma il link è studiato per non risentire di queste modifiche e reindirizzerà sempre alla giusta sezione del sito).
Per lo sviluppo utilizzo Firefox in ambiente Linux. So benissimo che ogni browser ha le proprie particolarità e che non riuscirò a provarlo con tutti i sistemi e varianti, ma se notate qualcosa di strano avvisatemi e cercherò di sistemarlo.
Detto questo... BUONA NAVIGAZIONE!!!
PS: Se non vi arrivano alcune mail dal sito controllare la cartella dello spam. Ci sono alcuni problemini con l'invio ma si dovrebbero risolvere a breve con un intevento sistemistico.

E' ospitato sui server di questo forum per cui prima di tutto un ringraziamento per avermi riservato lo spazio necessario (che è tanto!)

Ci tengo a precisare che si tratta di una versione in continuo sviluppo e se qualcosa non va segnalatemelo che cercherò di correggerlo quanto prima.
Mi ha occupato più di 8 mesi di tempo libero quindi c'è voluta tantissima pazienza e costanza.
Moltissimi i week-end accanto al pc, spero che tutto questo lavoro venga apprezzato e di poter estendere le pagine nel modo in cui me lo sono immaginato a inizio anno.
Se magari ci fate un giretto così vediamo se ci sono errori.
Cosa funziona adesso?
Abbiamo l'elenco dei giochi Mame, filtri avanzati per la ricerca, pagina di dettaglio, gestione login normale, gestione utente anonimo, avvisi tramite e-mail, download dei file per qualsiasi versione Mame+Mess, pagina ricerca Mess, statistiche varie, pagina dei file missing, gestione lista utente e salvataggio ricerche.
Il tutto aggiornato alla versione 165. L'import di nuove release dura qualche ora (xml mame+softlist mess, più di 120 mila titoli!).
E' comunque un processo complesso e per risparmiare spazio faccio davvero tanti giri e controlli. Altrimenti non avrei potuto stipare le 400 e passa versioni presenti sul sito. Parliamo di un db di quasi 200MB (milioni di record) e più di 100GB su disco (milioni di file).
E' già pronto per mostrare il testo anche in inglese, ma al momento ho tradotto poco (soprattutto per non dover fare il lavoro due volte).
Cosa manca?
Direi tantissime altre cose, ma le aggiungerò in futuro. Ad esempio:
- utility di download dei file extra di qualsiasi gioco in diverse modalità: massiva (scarica tutto), selettiva (solo alcuni file da lista) oppure adattata al front-end (solo i file dei giochi presenti come rom sul disco fisso locale)
- adattamento sito per schermi piccoli (telefonini/tablet)
- integrazione documenti dei video da progetto VideoSnaps Mame+Mess nei vari formati supportati (allineamenti schedulati ogni settimana per il materiale nuovo)
- utility di creazione snapshot e video tramite comoda interfaccia, con gestione di differenti versioni del Mame e del Mess, opzioni particolari per i giochi che le prevedono, possibilità di capire quali mancano, quali sono in lavorazione, ecc.
- sincronizzazione automatica file con il canale YouTube, Google Docs, Mega, ProgettoSnaps
- interfaccia front-end web, sfruttando gli stessi file dei layout di Feel. Saranno divisi per utente, risoluzione, orientamento, piattaforma. Ovviamente non si potrà giocare ma si vedrà lo schermo come apparirebbe in Feel con immagini, video, titoli e tutto il resto sempre aggiornati (spero di farcela...)
- gestione lista/ricerca Mess con liste utente e video di anteprima, in maniera simile a quanto già fatto per il Mame
- gestione attributi personali legati al singolo gioco (tag, voto, note, ecc) con possibilità di filtrare le ricerche per questi dati
- traduzione completa in inglese (e manutenzione man mano che il sito evolve)
- gestione news sul sito e feed rss (anche loro nelle due lingue)
I prossimi passi saranno l'utility di download, a seguire il completamento delle liste/ricerche Mame e poi Mess.
La lista delle cose da fare è lunghissima, qui ho messo quelle principali, ma se avete richieste particolari posso cercare di soddisfarle (soprattutto se sono utili a tutti).
Riferimenti
- sito web: http://adb.arcadeitalia.net oppure http://adb.arcadeitalia.org
- mail: arcadedatabase@gmail.com (oppure usare la pagina contatti del sito)
- canale YouTube: http://www.youtube.com/c/ArcadeDatabase
- progetto VideoSnaps (forum): http://arcadeitalia.net/viewtopic.php?f=19&t=22415
- progetto VideoSnaps (Google Drive): https://drive.google.com/open?id=0B_hdh ... authuser=0
- progetto VideoSnaps (Mega): https://mega.nz/#F!rUkxxY7A!m3LEO-9TJIeWFvc6JCqHGA
Una nota sulle pagine: faccio abbondante uso di javascript, quindi per ora le funzionalità sono limitate (es. tasto destro/copia link non funziona). Cercherò di semplificare al massimo ed aggiungere man mano alcune funzionalità utili. Ad ogni modo per condividere le pagine esiste un metodo migliore: usare il tasto di condivisione in alto a destra, che pulisce l'url e crea un permalink ossia un link che non cambierà mai in futuro (la pagina potrà cambiare nome, ma il link è studiato per non risentire di queste modifiche e reindirizzerà sempre alla giusta sezione del sito).
Per lo sviluppo utilizzo Firefox in ambiente Linux. So benissimo che ogni browser ha le proprie particolarità e che non riuscirò a provarlo con tutti i sistemi e varianti, ma se notate qualcosa di strano avvisatemi e cercherò di sistemarlo.
Detto questo... BUONA NAVIGAZIONE!!!

PS: Se non vi arrivano alcune mail dal sito controllare la cartella dello spam. Ci sono alcuni problemini con l'invio ma si dovrebbero risolvere a breve con un intevento sistemistico.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
Jorghino
- Cab-dipendente
- Messaggi: 651
- Iscritto il: 05/11/2011, 14:01
- Medaglie: 11
- Città: Gradara
- Località: Pesaro/Rimini
- Grazie Inviati: 3 volte
Re: Progetto Arcade Database
Iscritto e messo tra i preferiti!
Come si fa a dare il karma da Tapatalk?
Sei un grandissimo
Come si fa a dare il karma da Tapatalk?
Sei un grandissimo
Ultima modifica di Jorghino il 13/09/2015, 9:33, modificato 1 volta in totale.
- pucci
- Moderatore
- Messaggi: 4926
- Iscritto il: 19/07/2005, 18:52
- Città: San Clemente (RN)
- Località: Rimini
- Grazie Ricevuti: 70 volte
Re: Progetto Arcade Database
grande motoschifo
hai già implementato l'utilissima opzione per selezionare i cloni working di parent non working?
hai già implementato l'utilissima opzione per selezionare i cloni working di parent non working?
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
Non ancora ma verrà inserita nell'esportazione e poi in seguito anche nella ricerca.
Intanto me lo segno tra le modifiche "importanti"
Intanto me lo segno tra le modifiche "importanti"

Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
Oggi ho corretto qualcosina ed aggiunto la possibilità di vedere il sito in inglese. Ho tradotto solo 3 pagine ma è stato un ottimo test per verificare il funzionamento delle routine.
Man mano che completerò le pagine in italiano poi le aggiungerò anche in inglese (i programmi e le funzioni non cambiano ovviamente).
I popup di avviso invece per adesso sono solo in italiano ma arriveranno anche quelli.
Due parole sui file extra: la maggior parte proviene dal lavoro di AntoPisa e li ho importati dalla prima versione disponibile (140 e qualcosa). Le procedure di import verificano se il file è uguale, quindi non importano mai due file identici. Ma diversi (come contenuto binario) non vuol dire diversi come aspetto, perchè magari basta scalare o cambiare il contrasto per produrre un file completamente diverso ma a video uguale.
Per questo ho previsto un tasto "X" che serve per l'eliminazione di un'immagine: basta selezionarla e poi nella parte a destra più grande compare il tasto appena il mouse ci passa sopra. Da qui si apre una finestra in cui si può specificare il motivo della cancellazione e l'indirizzo e-mail. Se l'utente è connesso recupera in automatico i dati, altrimenti si può anche non indicare nulla.
Poi basta aspettare che io approvi la richiesta (un click nel pannello di amministrazione) e l'immagine sparisce.
Se vedete immagini doppie basta chiedermi di cancellare quella in archivio e poi comunque io visualizzo la scheda e nel caso elimino anche le restanti, senza dover mandare tutte le segnalazioni.
Sempre legato al dettaglio Mame è possibile proporre link o video con pochi passaggi.
Ad esempio in questo caso ho inserito nel sistema Tutor i link di 3 video su Youtube (vedere in fondo alla pagina):
http://adb.arcadeitalia.org/?mame=tutor
Questo elenco è uno dei campi del database e può accettare qualsiasi url oppure una tipologia tra quelle gestite per i file extra. Se è una di queste tipologie apparirà in alto a fianco delle altre, altrimenti rimarrà in basso come link generico.
Con queste piccole cose il sito potrebbe crescere parecchio e quindi vi invito a proporre link o video quando vedere qualcosa di interessante.
Basta indicare l'url, non è obbligatorio mettere nome e mail ma se lo fate riceverete un avviso appena la modifica sarà accettata o rifiutata (e se non lo volete, andate nella pagina utente e togliete il segno di spunta su "notifica mail proposte").
In automatico mi arrivano le notifiche di World of Longplays quindi link e video nuovi li inserisco già mentre i 1400 link esistenti li avevo inseriti lo scorso mese.
Man mano che completerò le pagine in italiano poi le aggiungerò anche in inglese (i programmi e le funzioni non cambiano ovviamente).
I popup di avviso invece per adesso sono solo in italiano ma arriveranno anche quelli.
Due parole sui file extra: la maggior parte proviene dal lavoro di AntoPisa e li ho importati dalla prima versione disponibile (140 e qualcosa). Le procedure di import verificano se il file è uguale, quindi non importano mai due file identici. Ma diversi (come contenuto binario) non vuol dire diversi come aspetto, perchè magari basta scalare o cambiare il contrasto per produrre un file completamente diverso ma a video uguale.
Per questo ho previsto un tasto "X" che serve per l'eliminazione di un'immagine: basta selezionarla e poi nella parte a destra più grande compare il tasto appena il mouse ci passa sopra. Da qui si apre una finestra in cui si può specificare il motivo della cancellazione e l'indirizzo e-mail. Se l'utente è connesso recupera in automatico i dati, altrimenti si può anche non indicare nulla.
Poi basta aspettare che io approvi la richiesta (un click nel pannello di amministrazione) e l'immagine sparisce.
Se vedete immagini doppie basta chiedermi di cancellare quella in archivio e poi comunque io visualizzo la scheda e nel caso elimino anche le restanti, senza dover mandare tutte le segnalazioni.
Sempre legato al dettaglio Mame è possibile proporre link o video con pochi passaggi.
Ad esempio in questo caso ho inserito nel sistema Tutor i link di 3 video su Youtube (vedere in fondo alla pagina):
http://adb.arcadeitalia.org/?mame=tutor
Questo elenco è uno dei campi del database e può accettare qualsiasi url oppure una tipologia tra quelle gestite per i file extra. Se è una di queste tipologie apparirà in alto a fianco delle altre, altrimenti rimarrà in basso come link generico.
Con queste piccole cose il sito potrebbe crescere parecchio e quindi vi invito a proporre link o video quando vedere qualcosa di interessante.
Basta indicare l'url, non è obbligatorio mettere nome e mail ma se lo fate riceverete un avviso appena la modifica sarà accettata o rifiutata (e se non lo volete, andate nella pagina utente e togliete il segno di spunta su "notifica mail proposte").
In automatico mi arrivano le notifiche di World of Longplays quindi link e video nuovi li inserisco già mentre i 1400 link esistenti li avevo inseriti lo scorso mese.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
r77
- God of Arcade
- Messaggi: 2817
- Iscritto il: 08/07/2009, 10:37
- Medaglie: 2
- Città: Verona
- Grazie Ricevuti: 2 volte
Re: Progetto Arcade Database
Hai fatto un grandissimo lavoro, non vedo l'ora di iniziare a utilizzare tutte le funzioni che hai implementato.
Mi sono appena registrato, resto in attesa di ricevere la mail di attivazione
Mi sono appena registrato, resto in attesa di ricevere la mail di attivazione
CLRMAMEPRO guida passo a passo viewtopic.php?f=27&t=11373
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
Ottimo! 
La mail di attivazione è stata spedita mezz'ora fa (14:06) quindi se non ti è arrivata controlla la cartella di spam, a volte finisce lì.

La mail di attivazione è stata spedita mezz'ora fa (14:06) quindi se non ti è arrivata controlla la cartella di spam, a volte finisce lì.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
r77
- God of Arcade
- Messaggi: 2817
- Iscritto il: 08/07/2009, 10:37
- Medaglie: 2
- Città: Verona
- Grazie Ricevuti: 2 volte
Re: Progetto Arcade Database
è arrivata alle 14.32, avrà trovato traffico...
grazie ciao

grazie ciao
CLRMAMEPRO guida passo a passo viewtopic.php?f=27&t=11373
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
Stavo ragionando su questa cosa... ma di preciso cosa sarebbe meglio fare?pucci ha scritto:grande motoschifo
hai già implementato l'utilissima opzione per selezionare i cloni working di parent non working?
La ricerca lavora per esclusione, quindi sul set completo (40k giochi) mostra o nasconde ciò che soddisfa o meno un certo filtro.
L'esport può invece lavorare anche in aggiunta e quindi alterare la lista originale.
Secondo me questo filtro è da mettere in export e quindi, quando sono in presenza di un clone working posso aggiungere il parent anche se indicato di escludere i not working.
Mi fai un esempio pratico così vedo come aggiungerla?
Altra riflessione, che probabilmente risponde alla mia domanda: ho previsto un flag in esportazione del tipo "crea un set funzionante", in cui vengono aggiunti tutti i file richiesti per evitare errori di missing rom. Questo significa quindi che nel caso di un clone verrà aggiunto sempre anche il parent, non importa se working o not working perchè è richiesto.
Ovviamente qui aggiungerei anche i bios, ma basta spuntare la casella "escludi bios/device" e tutto torna.
E' sufficiente secondo te?
Nel caso metterò descrizioni abbondanti ed un esempio di gioco altrimenti ci si perde

Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
Nel dettaglio gioco Mame ho aggiunto un tab con l'xml completo dal sito ufficiale (ormai guardo sempre solo quello...)
E' un ottimo modo per controllare le informazioni scritte nella pagina.
Già che c'ero l'ho colorato per capire subito cosa guardare
E' un ottimo modo per controllare le informazioni scritte nella pagina.
Già che c'ero l'ho colorato per capire subito cosa guardare

Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
- Cab-maniaco
- Messaggi: 1646
- Iscritto il: 02/08/2005, 8:40
- Medaglie: 1
- Città: Latina
- Grazie Inviati: 6 volte
- Grazie Ricevuti: 3 volte
Re: Progetto Arcade Database
Mi sono appena registrato su http://adb.arcadeitalia.net/ ma, cliccando sul link di attivazione ricevuto via mail ottengo:
ERRORE
E' stato riscontrato un errore durante l'elaborazione della richiesta.
Nonostante questo, l'attivazione è andata a buon fine (riesco a fare il login!)
ERRORE
E' stato riscontrato un errore durante l'elaborazione della richiesta.
Nonostante questo, l'attivazione è andata a buon fine (riesco a fare il login!)
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: Progetto Arcade Database
Molto strano, non ho alcun errore ne lato sql ne php, le mail sono state inviate correttamente e riguardando il sorgente non ho trovato alcuna anomalia. Proverò a fare un paio di utenti nuovi per capire cosa è andato storto.
Oggi ho tradotto parecchio testo in inglese delle pagine già consolidate, ma prima di aggiornare voglio fare un giro completo (e anche per evitare figuracce...).
Oggi ho tradotto parecchio testo in inglese delle pagine già consolidate, ma prima di aggiornare voglio fare un giro completo (e anche per evitare figuracce...).
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase