Précédent   Planet Emulation Forums > Divers > Bla-Bla

Bla-Bla Lieu pour discuter librement de tout ce que vous voulez dans la limite du raisonnable bien entendu ;-)

Réponse
 
Outils de la discussion Modes d'affichage
Vieux 03/11/2004, 19h25   #1
Bz
Nouveau Membre
 
Avatar de Bz
 
Date d'inscription: 10/2004
Messages: 78
Bz sait se tenir
Bon, question auquelle je n'ai pas trouver de reponse.

Pour expliquer mon pb, je suis obligé de vous expliquer sommairement le fonctionnement de mon site.

1.Comment je recup les données
Bon, je pars des dats pour clrmamepro et romcenter (plus pour longtemps) que je mets dans un repertoire. J'ai fait une appli vb pour recup ces données dans des tables mysql.

2.Comment je les mets en forme
Bah, grossierement, j'ai une table roms avec tous les fichiers pour chaque emu et une table romsets avec les jeux émulés par chaque emu.

J'essaie dans ma table romsets de n'avoir aucuns doublons, c'est a dire, une seule ligne par jeu unique. Par exemple, un jeu emulé par mame, nebula et raine n'apparaitra qu'une seule fois dans la table romsets. Ca permet au niveau de la recherche den'avoir qu'une seule reponse, et a partir de la, pouvoir chercher les fichiers (roms) associés a chaque emu.

3.Actuellement...
J'ai une table de transco pour m'aider....
J'identifie les jeux qui ont le meme nom et le meme nom interne (ca marche dans 100% des cas).

4.Le probleme
Certains jeux (retrocade entre autres) n'ont pas le meme nom, ni le meme nom interne dans retrocade que dans mame (et oui, en fait, dans mon prog, mame est la reference) et dans ce cas la, meme a la mano, j'ai du mal a attribuer ces jeux aux jeux mame (et ce, meme en comparant le set de roms sur CRC).

5.La question
Je cherche donc un moyen d'identifier les doublons dans ma base.



J'espere avoir été comprehensible ^^


EDIT : vu la specificite du post, je me permets de mettre ce post sur d'autres forums.
__________________
------------------------------------------
Arcademul : Encyclopédie de l'émulation arcade
http://arcademul.geexor.com
------------------------------------------
GeeXor : Blog informatique
http://www.geexor.com
------------------------------------------
Bz est déconnecté   Réponse avec citation
Vieux 04/11/2004, 03h13   #2
Tonio
Administrateur
 
Avatar de Tonio
 
Date d'inscription: 08/2002
Localisation: Sainte-Luce sur Loire
Messages: 3 524
Tonio deviendra célèbreTonio deviendra célèbre
Envoyer un message via MSN à Tonio Envoyer un message via Skype™ à Tonio
Verifie à chaque ajout dans ta base si il n'y a pas deja une donnée contenant les mêmes CRC, tout simplement....

Si le même CRC est deja dans ta base (rajoute un champ CRC_archive par exemple), et bien tu ne rajoute pas la nouvelle date et tu efface le fichier en question (si le fichier aussi est un doublon).
C'est aussi simple que ca.
__________________
J'ai toujours rêvé d'un ordinateur qui soit aussi facile à utiliser qu'un téléphone.
Mon rêve s'est réalisé: je ne sais plus comment utiliser mon téléphone (Bjarne Stroustrup, auteur du langage C++)
Tonio est déconnecté   Réponse avec citation
Vieux 04/11/2004, 11h10   #3
Bz
Nouveau Membre
 
Avatar de Bz
 
Date d'inscription: 10/2004
Messages: 78
Bz sait se tenir
Nan, ca marchera pas. un fichier peut servir dans plusieurs sets. Et ce ne sont pas forcément les memes fichiers qui composent un jeu émulé par Mame ou par Retrocade par exemple.
__________________
------------------------------------------
Arcademul : Encyclopédie de l'émulation arcade
http://arcademul.geexor.com
------------------------------------------
GeeXor : Blog informatique
http://www.geexor.com
------------------------------------------
Bz est déconnecté   Réponse avec citation
Réponse


Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 
Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 11h37.


vBulletin® v.3.8.7, Copyright ©2000-2024, Jelsoft Enterprises Ltd.