Un jour dans la vie d'ORelio qui conçoit son site :
18h09 : J'ai écrit un script d'importation qui lit les pseudos dans un fichier texte généré par mon ancien site et les ajoute un par un dans la base de données en leur créant un profil.
... Ça fait 5 minutes que mon onglet firefox sur le script tourne dans le vide (Connexion...) et le script en est à 1318 pseudos sur 22931 ...
Heureusement que je vois les lignes s'ajouter sur mon interface de gestion de base de données sinon je penserais que ça marche pas
Et dire que sur mon site perso un script peut pas durer plus de 30 secondes... vive les machines dédiées ^^
EDIT 18h43 : 7943 / 22931 pseudos, lettre H en cours d'importation.
EDIT 19h04 : 12403 / 22931, lettre M en cours d'importation.
EDIT 20h09 : Ah, le script s'était interrompu à 14941. Je relance avec la suite des pseudos.
EDIT 20h13 : 15 108 / 22931, on est reparti.
EDIT 20h44 : 21 569 / 22931, lettre Y en cours d'importation
EDIT 20h51 : Terminé, Yay! Je vais pouvoir maintenant voir si tout marche et importer les points de présence sur les profils.
EDIT 21h09 : Mon site laggue pas mal maintenant qu'il a 23050 membres a gérer
... Oui je sais pas pourquoi mais au final j'en ai 23050 et pas 22931, j'avais pas du bien numéroter mes lignes dans mon fichier et étant donné que les pseudos sont rangés par ordre alphabétique, j'exclus la possibilité qu'il y aie des doublons, je l'aurais remarqué sinon depuis le temps dans ma liste des membres de mon ancien site ^^
EDIT 22h39 : Petite découverte : les pseudos perdus, mais pas tout à fait.
J'ai retrouvé des pseudos perdus, c'est à dire des pseudos absents de la liste des membres, détruits par les bug de mon site, mais qui subsistaient malgré tout dans le fichier de points de présence. Pour mon script d'importation des points de présence, je vais donc ajouter la possibilité de "ressusciter" le profil de membre manquant à partir de son pseudo perdu mais retrouvé dans le fichier de points de présence. Ce sont pour la plupart d'anciens pseudos, mais bon, comme je peux les récupérer, ce serait idiot de ne pas le faire.
Ce bug de pseudos qui disparaissaient dans les fichiers était dû à la manière dont était fait le site, avec une gestion très imparfaite des fichiers de données... Je vous garantis que la prochaine version sera exempte de ce genre de problèmes, car désormais j'utilise une vraie base de données, c'est à dire quelque chose de spécialisé dans le stockage et la gestion de données (niveau perte de données c'est bon ils ont déjà prévu le nécessaire pour que ça n'arrive pas, c'est un truc de pro et pas un gros bidouillage de sagouin comme j'avais fait pour la v1 de mon site... lol.)
Bref, le script d'importation de points et de restauration des pseudos est presque prêt, et ensuite plus qu'à le relancer pour les 3 fichiers de points correspondant aux 3 serveurs ... ça va prendre un moment, je pense ^^
EDIT 23h54 : Script fini, Importation des points du Play en cours.
Il y a actuellement 23 795 pseudos dans ma base de données soit 745 pseudos restaurés, yeah! Je laisse tourner.
Exemple d'ajout des premiers membres manquants, le premier gars avait quand même 145h au compteur :
Code : Tout sélectionner
Ouverture de PointsDePresence-Play.txt
Début de l'opération d'importation ...
Mise à jour de gradue, +28763 points sur le play [..]
Mise à jour de darkgoug, +4394 points sur le play
Ajout de Cilif avec 4367 points sur le play
Mise à jour de Romain42, +4242 points sur le play
Mise à jour de Ragnar_1er, +4222 points sur le play [...]
Ajout de butord09 avec 2137 points sur le play
Mise à jour de tony_7777, +2124 points sur le play [...]
Ajout de ppxprophete avec 2084 points sur le play
Mise à jour de SkullKid421, +2084 points sur le play [...]
Ajout de neolyptiqua avec 1730 points sur le play
Mise à jour de LG30, +1729 points sur le play
EDIT 01h43 : 30 280 membres, je vais me coucher je reprendrais ça plus tard. J'ai quand même restauré 7230 membres avec ce script
EDIT 11h47 : J'ai relancé le script, il s'est terminé à 33 636 membres soit 10 586 pseudos restaurés. (en plus de l'importation des points du Play)
J'ai vu passer un pseudo assez connu, je vous laisse le retrouver :
Code : Tout sélectionner
Ignore OursBossu12, déjà présent et pas de points à ajouter.
Ajout de iDre4mZ avec 0 points sur le play
Ajout de takashia avec 0 points sur le play
Ajout de aurelien513 avec 0 points sur le play
Ignore martminecraft, déjà présent et pas de points à ajouter.
Ignore kznas, déjà présent et pas de points à ajouter.
Ajout de JYM77 avec 0 points sur le play
Opération terminée.
Plus que les fichiers du PVP et du Build à importer !
PS: Si ça vous intéresse que je raconte mon avancement comme ça un peu comme un journal, dites le et je continue, et si ça vous embête j'arrête.