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: Sito web Arcade Database
Dovrebbe bastare l'indicazione del sorgente, ossia model2.c/model2.cpp.
Prova a cercare solo model2 nei filtri avanzati e controlla se ne mancano:
http://adb.arcadeitalia.net/?search=mam ... ile=model2
Il campo sorgente ha l'autocompletamento quindi se scrivi "model" compaiono tutti i valori che contengono quel termine.
Prova a cercare solo model2 nei filtri avanzati e controlla se ne mancano:
http://adb.arcadeitalia.net/?search=mam ... ile=model2
Il campo sorgente ha l'autocompletamento quindi se scrivi "model" compaiono tutti i valori che contengono quel termine.
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
Re: Sito web Arcade Database
Grande Motoschifo. Un'ultima cosa. Ho visto nella scheda dei giochi model 2 che tutti girano a 31 khz. Non dovrebbe essere 25 khz o forse ricordo male io?
-
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: Sito web Arcade Database
Il termine crt 15/25/31 è ottenuto da un calcolo sulle dimensioni dello schermo. Non esiste quell'informazione sul Mame, quindi è più che altro un modo per riconoscere un 15k.
Magari aggiungo una nota per informare su come è stato calcolato quel dato.
Magari aggiungo una nota per informare su come è stato calcolato quel dato.
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: Sito web Arcade Database
Ho abilitato la parte che riguarda il play-on-line (ancora in sviluppo) e che permette di giocare direttamente dal browser web senza installare nulla sul computer.
Al momento ho inserito gli oltre 600 giochi pubblicati su Internet Arcade:
https://archive.org/details/internetarcade
ed in futuro cercherò di sfruttare anche altri metodi, ad ogni modo già così la cosa si fa interessante.
C'è un filtro nella ricerca avanzata, Mame e Mess, per cercare solo giochi disponibili e nella scheda di dettaglio c'è il pulsante che porta direttamente al gioco.
Questa è una prima integrazione, poi sfrutterò il meccanismo per fare un play embedded ed avere una rappresentazione in stile front-end. Qui vedere un esempio molto vecchio di circa 6 mesi fa ed ancora molto indietro, ma che rende l'idea di quello che vorrei ottenere:
http://adb.arcadeitalia.net/feel_layout.php
Qui invece trovate tutti i giochi inseriti:
http://adb.arcadeitalia.net/?search=mam ... nline_sn=1
Ricordo che è possibile segnalare qualsiasi tipo di risorsa, anche giochi di questo tipo, tramite i link disponibili nelle schede dei giochi.
Al momento ho inserito gli oltre 600 giochi pubblicati su Internet Arcade:
https://archive.org/details/internetarcade
ed in futuro cercherò di sfruttare anche altri metodi, ad ogni modo già così la cosa si fa interessante.
C'è un filtro nella ricerca avanzata, Mame e Mess, per cercare solo giochi disponibili e nella scheda di dettaglio c'è il pulsante che porta direttamente al gioco.
Questa è una prima integrazione, poi sfrutterò il meccanismo per fare un play embedded ed avere una rappresentazione in stile front-end. Qui vedere un esempio molto vecchio di circa 6 mesi fa ed ancora molto indietro, ma che rende l'idea di quello che vorrei ottenere:
http://adb.arcadeitalia.net/feel_layout.php
Qui invece trovate tutti i giochi inseriti:
http://adb.arcadeitalia.net/?search=mam ... nline_sn=1
Ricordo che è possibile segnalare qualsiasi tipo di risorsa, anche giochi di questo tipo, tramite i link disponibili nelle schede dei giochi.
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: Sito web Arcade Database
Alcune aggiunte recenti, anche se il sorgente lo avevo scritto parecchio tempo fa.
Solo oggi ho avuto tempo di controllare i dettagli e tradurre in inglese.
Ecco l'elenco delle sezioni in ciascuna scheda Mame:
- device (media options, con estensioni file)
- slot options
- ram options
- adjusters (regolazioni)
- disks (chd ed altro)
- configurations
Ho anche gestito le informazioni dettagliate sui file chd che cercherò di tenere aggiornate anche per le prossime release del Mame.
Il primo aiuto che hanno dato queste informazioni è stato quello di ottenere la dimensione del file chd, quindi la sezione "File richiesti" contiene ora anche questo valore. Inoltre, tra le varie modifiche ho aggiunto la segnalazione parent per i chd che arrivano dai parent (e nel caso, quale file ci si aspetta).
Di seguito qualche screenshot.
Solo oggi ho avuto tempo di controllare i dettagli e tradurre in inglese.
Ecco l'elenco delle sezioni in ciascuna scheda Mame:
- device (media options, con estensioni file)
- slot options
- ram options
- adjusters (regolazioni)
- disks (chd ed altro)
- configurations
Ho anche gestito le informazioni dettagliate sui file chd che cercherò di tenere aggiornate anche per le prossime release del Mame.
Il primo aiuto che hanno dato queste informazioni è stato quello di ottenere la dimensione del file chd, quindi la sezione "File richiesti" contiene ora anche questo valore. Inoltre, tra le varie modifiche ho aggiunto la segnalazione parent per i chd che arrivano dai parent (e nel caso, quale file ci si aspetta).
Di seguito qualche screenshot.
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: Sito web Arcade Database
Ho spostato la discussione sull'export delle liste qui, così se ne può parlare più in dettaglio.
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: Sito web Arcade Database
Ho colto l'occasione per fare pulizia nel sorgente ed ho ridotto sensibilmente le funzioni per ottenere gli export da ricerca e lista utente. A proposito: ora c'è il nuovo formato HyperSpin e non dovrebbe più andare in timeout con esportazioni di grosse liste.
Le pagine sono più piccoline come occupazione in byte e per quelle che hanno funzioni speciali (grafici, slide, frame, ecc) vengono incluse le librerie solo se usate.
Fa la comparsa un contenitore a "striscia", che probabilmente sfrutterò anche in altre occasioni. Lo potete vedere nella pagina di download con gli screenshot di ADB-Tools:
http://adb.arcadeitalia.net/?page=download
Corrette anche molte diciture nella versione in inglese e qualche elenco che aveva testi ancora vecchi.
In teoria tutto dovrebbe funzionare come prima (anzi meglio) ma se vedete qualcosa di strano fatemelo sapere.
Le pagine sono più piccoline come occupazione in byte e per quelle che hanno funzioni speciali (grafici, slide, frame, ecc) vengono incluse le librerie solo se usate.
Fa la comparsa un contenitore a "striscia", che probabilmente sfrutterò anche in altre occasioni. Lo potete vedere nella pagina di download con gli screenshot di ADB-Tools:
http://adb.arcadeitalia.net/?page=download
Corrette anche molte diciture nella versione in inglese e qualche elenco che aveva testi ancora vecchi.
In teoria tutto dovrebbe funzionare come prima (anzi meglio) ma se vedete qualcosa di strano fatemelo sapere.
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: Sito web Arcade Database
Aggiornato il sito con i dati del Mame 0.173 e queste sono le modifiche di questo mese:
- nuova sezione "File richiesti" nelle schede giochi Mame
- nuova sezione "Sistemi compatibili" nelle schede giochi Mess
- nuove sezioni "VideoSnaps" nelle schede giochi Mame e Mess
- pulsante Play-on-line nelle schede Mame (qui la lista completa: http://adb.arcadeitalia.net/?search=mam ... =1&lang=it
- nuove sezioni per i sistemi ex-Mess: device (media), slot, ram options, adjusters, dischi, configurazioni
- gestione informazioni file CHD tramite chdinfo
- nuova versione di ADB-Tools con la gestione della funzionalità di downgrade dei file extra del Mame
- export elenco giochi Mame e liste personali nei formati HyperSpin e FEEL
Alla fine sono tante cose ma quelle a cui sto lavorando sono molte di più!
Inoltre la sistemazione delle schede Mame procede quotidianamente: ora mancano "solo" 4200 giochi dei circa 40 mila iniziali!!
- nuova sezione "File richiesti" nelle schede giochi Mame
- nuova sezione "Sistemi compatibili" nelle schede giochi Mess
- nuove sezioni "VideoSnaps" nelle schede giochi Mame e Mess
- pulsante Play-on-line nelle schede Mame (qui la lista completa: http://adb.arcadeitalia.net/?search=mam ... =1&lang=it
- nuove sezioni per i sistemi ex-Mess: device (media), slot, ram options, adjusters, dischi, configurazioni
- gestione informazioni file CHD tramite chdinfo
- nuova versione di ADB-Tools con la gestione della funzionalità di downgrade dei file extra del Mame
- export elenco giochi Mame e liste personali nei formati HyperSpin e FEEL
Alla fine sono tante cose ma quelle a cui sto lavorando sono molte di più!

Inoltre la sistemazione delle schede Mame procede quotidianamente: ora mancano "solo" 4200 giochi dei circa 40 mila iniziali!!
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
Re: Sito web Arcade Database
Ciao
Non ho trovato un modo semplice per filtrare i Mahjong.
Sarebbe possibile aggiungere un checkbox da qualche parte?
Emu
Non ho trovato un modo semplice per filtrare i Mahjong.
Sarebbe possibile aggiungere un checkbox da qualche parte?
Emu
Emu
-
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: Sito web Arcade Database
Non ho un filtro di questo tipo perchè è variabile in base alle categorie (che è un campo testuale).
Puoi recuperare queste due categorie (filtri avanzati, tab "Altro"):
Giochi da tavolo / Mahjong
Giochi da tavolo / Mahjong *Adulti*
Oppure usare il filtro per il tipo controllo Mahjong (filtri avanzati, tab "Controlli"):
Controllo: Mahjong
Non danno gli stessi risultati.
Puoi recuperare queste due categorie (filtri avanzati, tab "Altro"):
Giochi da tavolo / Mahjong
Giochi da tavolo / Mahjong *Adulti*
Oppure usare il filtro per il tipo controllo Mahjong (filtri avanzati, tab "Controlli"):
Controllo: Mahjong
Non danno gli stessi risultati.
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
Re: Sito web Arcade Database
Ho verificato ed il filtro input sarebbe la cosa migliore anche per togliere altri giochi non usabili bene sul cab, ma dovrebbe avere i checkbox come il numero giocatori.
In realtà i checbox sarebbero utili anche al posto di altri filtri a tendina come le direzioni.
Emu
In realtà i checbox sarebbero utili anche al posto di altri filtri a tendina come le direzioni.
Emu
Emu
-
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: Sito web Arcade Database
Non è complicato fare questi cambi, ma troppe info poi rischiano di creare confusione! 
Ora anche control type e control ways hanno la selezione di più valori.

Ora anche control type e control ways hanno la selezione di più valori.
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
Re: Sito web Arcade Database
Nel grafico con il numero di rom per versione, la 0.173 ha parent e working a 0
Emu
Emu
Emu
-
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: Sito web Arcade Database
In effetti l'import questo mese ha avuto diversi problemi per l'aggiunta di alcune cosette nell'xml (controlli nuovi) e l'aggiornamento di quei dati veniva fatto solo la prima volta.
Corretto i totali, grazie.
Corretto i totali, grazie.
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
Re: Sito web Arcade Database
Prego. 
Ho notato ora che l'opzione parent working e cone working di parent non working esclude i giochi con emulazione imperfetta. Ad esempio tutti i giochi cps3 e non solo sono esclusi ma in realtà sono usabilissimi. Cosa ne pensi di includere anche quelli imperfetti?
Emu

Ho notato ora che l'opzione parent working e cone working di parent non working esclude i giochi con emulazione imperfetta. Ad esempio tutti i giochi cps3 e non solo sono esclusi ma in realtà sono usabilissimi. Cosa ne pensi di includere anche quelli imperfetti?
Emu
Emu
-
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: Sito web Arcade Database
Questa particolare ricerca è nata dall'esigenza di avere i giochi tutti working e, nel caso non lo siano, prendere se esiste il primo clone anch'esso working.
Qui trovi tutti i dettagli: http://arcadeitalia.net/viewtopic.php?f=78&t=24876
Ovviamente non può essere modificata
Aggiungerne una dedicata agli imperfect è possibile ma serve realmente a qualcosa?
O meglio, il discorso "working" è importante per un aspetto, ma il discorso "imperfect" non si applica a questo perchè in teoria anche i not working a volte funzionano...
Giusto per capire cosa potrebbe succedere in un caso reale, con una nuova ricerca che include gli imperfect si hanno 10 giochi in più (3643 anzichè 3633):
Per chi è curioso di sapere come viene ricavata questa lista, la query che viene fatta è simile a questa:
in cui "1" è lo stato GOOD, a cui ho aggiunto in OR nell'ultima condizione lo stato "2" IMPERFECT. Il numero 420 corrisponde al Mame 0.172.
Qui trovi tutti i dettagli: http://arcadeitalia.net/viewtopic.php?f=78&t=24876
Ovviamente non può essere modificata

Aggiungerne una dedicata agli imperfect è possibile ma serve realmente a qualcosa?
O meglio, il discorso "working" è importante per un aspetto, ma il discorso "imperfect" non si applica a questo perchè in teoria anche i not working a volte funzionano...
Giusto per capire cosa potrebbe succedere in un caso reale, con una nuova ricerca che include gli imperfect si hanno 10 giochi in più (3643 anzichè 3633):
Codice: Seleziona tutto
1d0
cannonb2
fantasian
headonmz
hunchbkd
ketarr
mlander
pleiadsb2
scorpionmc
spartanxtec
Codice: Seleziona tutto
select * from adb_mame where emulator_to=420 and (
(game_isparent_sn=1 AND driver_status=1)
OR
(game_isclone_sn=1 AND driver_status=1
AND EXISTS(
SELECT * FROM adb_mame PARENT
WHERE PARENT.game_name=adb_mame.game_cloneof
AND PARENT.emulator_to=adb_mame.emulator_to
AND PARENT.driver_status<>1
) AND game_name=(
SELECT CLONE.game_name FROM adb_mame CLONE
WHERE CLONE.game_cloneof=adb_mame.game_cloneof
AND CLONE.emulator_to=adb_mame.emulator_to
AND CLONE.driver_status=1
ORDER BY CLONE.game_name LIMIT 1
)
))
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: Sito web Arcade Database
Nel frattempo ho corretto circa 12 mila schede Mess e proseguito il lavoro su quelle Mame (che è molto più lungo visto che ci sono molti più file da controllare!).
Ma c'è una modifica più importante che spero di concludere in pochi giorni, ovvero la soluzione ai problemi di timeout della pagina web.
Alcune funzioni particolarmente lunghe (sopra ai 30 secondi) mandano la pagina web in timeout e visto che questo è un tempo che non si può cambiare, sto predisponendo una serie di chiamate che renderanno trasparente la cosa per l'utente.
Quindi se la pagina deve fare un lavoro e ci mette 2 minuti, quello che si otterrà sarà un'attesa più lunga ed il completamento dell'operazione anzichè un messaggio di errore come oggi.
Un esempio in cui uso questa tecnica è l'esportazione delle liste Mame.
Per operazioni molto più lunghe ho invece predisposto una coda di lavori ma prima del nuovo anno non esporrò questo tipo di funzioni.
Oggi questa coda è usata dai job di importazione e di controllo dati ma in futuro vorrei fare anche cose un po' più "strane", come produrre un pdf tipo libro con tutti i giochi selezionati corredati di immagini, note, caratteristiche, ecc.
In questo caso, terminata l'elaborazione si riceverà una mail con il link per scaricare il file zip ma nel frattempo si potrà navigare sul sito come al solito
Ma c'è una modifica più importante che spero di concludere in pochi giorni, ovvero la soluzione ai problemi di timeout della pagina web.
Alcune funzioni particolarmente lunghe (sopra ai 30 secondi) mandano la pagina web in timeout e visto che questo è un tempo che non si può cambiare, sto predisponendo una serie di chiamate che renderanno trasparente la cosa per l'utente.
Quindi se la pagina deve fare un lavoro e ci mette 2 minuti, quello che si otterrà sarà un'attesa più lunga ed il completamento dell'operazione anzichè un messaggio di errore come oggi.
Un esempio in cui uso questa tecnica è l'esportazione delle liste Mame.
Per operazioni molto più lunghe ho invece predisposto una coda di lavori ma prima del nuovo anno non esporrò questo tipo di funzioni.
Oggi questa coda è usata dai job di importazione e di controllo dati ma in futuro vorrei fare anche cose un po' più "strane", come produrre un pdf tipo libro con tutti i giochi selezionati corredati di immagini, note, caratteristiche, ecc.
In questo caso, terminata l'elaborazione si riceverà una mail con il link per scaricare il file zip ma nel frattempo si potrà navigare sul sito come al solito

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: Sito web Arcade Database
Oggi ho pubblicato una modifica importante, almeno lato server.
Ho gestito in maniera migliore il timeout delle pagine ed ora qualsiasi operazione più lunga dei 30 secondi viene intercettata e messa in attesa fino al completamento, ovvero non dovreste più vedere errori legati alla durata di elaborazione.
Le funzioni che ho fatto per l'esportazione sono quindi state riutilizzate in tutto il sito
Un'altra modifica ha riguardato tutte le pagine e si tratta di una barriera contro tecniche di script e injection utilizzate da eventuali malintenzionati per bucare il sito. Ora qualsiasi informazione memorizzata viene controllata prima di essere visualizzata per cui i pochi casi che avevo lasciato indietro sono stati coperti. Non solo: ho rimosso parecchio codice dalle pagine visto che queste operazioni sono automatiche (prima dovevo ricordarmi di farle ogni volta).
Come rovescio della medaglia potrebbero esserci parti di pagine che stampano codice html anzichè dati, quindi nel caso fatemi sapere che li correggerò (è meglio sistemare una pagina successivamente piuttosto che lasciare falle in giro).
Poi ci sono tante altre novità, ma ancora non sono state completate.
Si parla di una migliore rappresentazione e precisione per i dati di storico a fronte di bug trovati tramite la funzione downgrade di ADB-Tools. Da imprecisioni sul renameset di AntoPisa fino a mancanze del sito, buchi tra le versioni ufficiali (purtroppo non coperte dagli sviluppatori) e cose simili. Ovviamente parliamo di liste e di dati che sono molto vecchi, ma visto che lo scopo del sito era anche tenere traccia di tutto quanto, vale la pena correggere e mettere mano al sorgente se si può.
Questa attività mi prenderà un po' di tempo visto che coinvolge nuovamente tutti i giochi (1.5 milioni per il Mame, 4.5 milioni per il Mess) e con l'occasione aggiungerò sistemi per semplificare le operazioni nel caso dovessi ripetere questo tipo di cose.
Ci sono poi tutta una serie di funzioni che sto esplorando, per ora vi anticipo una versione stampabile della scheda Mame (pdf) in 2-3 varianti (sintetica, normale, completa) e la possibilità di esportare in pdf le ricerche o le liste (da cui la creazione di una specie di "libro" con tutti i giochi).
In allegato potete vedere qualche esempio (i pdf sono appena abbozzati ed il layout cambierà).
Anzi, a tal proposito ho aperto un thread specifico.
Ho gestito in maniera migliore il timeout delle pagine ed ora qualsiasi operazione più lunga dei 30 secondi viene intercettata e messa in attesa fino al completamento, ovvero non dovreste più vedere errori legati alla durata di elaborazione.
Le funzioni che ho fatto per l'esportazione sono quindi state riutilizzate in tutto il sito

Un'altra modifica ha riguardato tutte le pagine e si tratta di una barriera contro tecniche di script e injection utilizzate da eventuali malintenzionati per bucare il sito. Ora qualsiasi informazione memorizzata viene controllata prima di essere visualizzata per cui i pochi casi che avevo lasciato indietro sono stati coperti. Non solo: ho rimosso parecchio codice dalle pagine visto che queste operazioni sono automatiche (prima dovevo ricordarmi di farle ogni volta).
Come rovescio della medaglia potrebbero esserci parti di pagine che stampano codice html anzichè dati, quindi nel caso fatemi sapere che li correggerò (è meglio sistemare una pagina successivamente piuttosto che lasciare falle in giro).
Poi ci sono tante altre novità, ma ancora non sono state completate.
Si parla di una migliore rappresentazione e precisione per i dati di storico a fronte di bug trovati tramite la funzione downgrade di ADB-Tools. Da imprecisioni sul renameset di AntoPisa fino a mancanze del sito, buchi tra le versioni ufficiali (purtroppo non coperte dagli sviluppatori) e cose simili. Ovviamente parliamo di liste e di dati che sono molto vecchi, ma visto che lo scopo del sito era anche tenere traccia di tutto quanto, vale la pena correggere e mettere mano al sorgente se si può.
Questa attività mi prenderà un po' di tempo visto che coinvolge nuovamente tutti i giochi (1.5 milioni per il Mame, 4.5 milioni per il Mess) e con l'occasione aggiungerò sistemi per semplificare le operazioni nel caso dovessi ripetere questo tipo di cose.
Ci sono poi tutta una serie di funzioni che sto esplorando, per ora vi anticipo una versione stampabile della scheda Mame (pdf) in 2-3 varianti (sintetica, normale, completa) e la possibilità di esportare in pdf le ricerche o le liste (da cui la creazione di una specie di "libro" con tutti i giochi).
In allegato potete vedere qualche esempio (i pdf sono appena abbozzati ed il layout cambierà).
Anzi, a tal proposito ho aperto un thread specifico.
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
Re: Sito web Arcade Database
La parte per caricare una ricerca salvata precedentemente mostra l'html:
or reuse a previously saved search:
<div id='ricerca_salvata' class='input_generic' custom_type='3' form='salva' post='1' callserver='1' ><select id='ricerca_salvata_select' name='ricerca_salvata' size='1' title="Select a saved search" onchange="javascript:if (!input('ricerca_salvata@salva').validate(true)) return false; input('ricerca_salvata@salva').onchange();" onblur="javascript:input('ricerca_salvata@salva').onblur();" onfocus="javascript:input('ricerca_salvata@salva').onfocus();" class='input_value input_combo anno' tag="input:combo" ><option value="" selected>(select)</option><option value="22">cabinato</option><option value="5">i miei giochi preferiti</option><option value="31">MAME Unique Games no Mahjong</option></select></div>
Emu
or reuse a previously saved search:
<div id='ricerca_salvata' class='input_generic' custom_type='3' form='salva' post='1' callserver='1' ><select id='ricerca_salvata_select' name='ricerca_salvata' size='1' title="Select a saved search" onchange="javascript:if (!input('ricerca_salvata@salva').validate(true)) return false; input('ricerca_salvata@salva').onchange();" onblur="javascript:input('ricerca_salvata@salva').onblur();" onfocus="javascript:input('ricerca_salvata@salva').onfocus();" class='input_value input_combo anno' tag="input:combo" ><option value="" selected>(select)</option><option value="22">cabinato</option><option value="5">i miei giochi preferiti</option><option value="31">MAME Unique Games no Mahjong</option></select></div>
Emu
Emu
Re: Sito web Arcade Database
Dev'esserci qualche anomalia anche nel filtro per metodo di input: una query analoga ad una di una settimana fa danno molti meno record ed anche selezionando tutti i metodi di input ottengo solo 939 giochi.
Emu
Emu
Emu