online faq recherche accueil
 

Il y a 59 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici

 Mot :   Pseudo :  
 
 Page :  1  2
Page Suivante 
Auteur
 Sujet :

Phase de test du JHUploader (addon JudgeHype)

 
n°13153
The Dark W​izard
Posté le 06-12-2007 à 18:06:39  profilanswer
 

Reprise du message précédent :
Je me suis un peu penché sur le developpement d'addon depuis peu.
Effectivement il est difficile de toucher aux fichiers lua du dossier SavedVariable car cela risque de corrompre de fichier et même en faisant bien attention, cela pourrait causer des soucis de compatibilité si l'addon est mis à jour et modifie la façon dont le fichier est organisé.
 
Par contre, j'ai remarqué que certains addons (et c'est le cas de l'addon JudgeHype) embarquent des fichiers autres que les .lua (par exemple des icones ou des sons).
 
Si il est possible de faire en sorte que l'uploader génère un fichier texte (par exemple) dans lequel il inscrit la date et l'heure du dernier envoi, l'affaire est règlée :

Code :
  1. Lancement de l'adon
  2. Chargement du .txt contenant la date du dernier envoi
  3. Si fichier trouvé et variable "précédent lancement" definie :
  4.   Si l'envoi est plus rècent que le précédent lancement :
  5.     Purge
  6. Inscription de la date et heure actuelle dans savedVariable sous le nom "précédent lancement"
  7. Suite habituelle de l'addon


Ce n'est qu'une idée et elle demande une modification de l'uploader ET de l'addon mais je voulais proposer tout de même au cas où cela peut servir.
 
PS : De la même manière, si l'addon ecrit dans SavedVariable la date de la dernière mise à jour du fichier de donnée, l'uploader peut comparer cette date à celle du dernier lancement pour ne pas envoyer deux fois le même fichier si WoW n'a pas été lancé depuis le dernier envoi (car il me semble que lire les fichiers de savedvariable n'est pas vraiment compliqué et ne comporte pas de risques)

n°13154
pb_ee1
Meow =^_^=
Posté le 06-12-2007 à 19:02:11  profilanswer
 

Hou là, pas besoin de faire aussi compliqué ;p
 
Une simple modification du fichier .lua en mettant un champ à true suffira. L'addon n'aura qu'à mettre ce champ à false dès qu'il aura purgé les données.


---------------
Helping people since 2005.
Wowinks: http://www.wowinks.com/
Elephant: http://wow.curse.com/downloads/details/3198/
LZRoster: http://www.lzroster.com/
n°13169
Uther_II
Même pas mort
Posté le 07-12-2007 à 10:02:19  profilanswer
 

Bonjour. Je programme actuellement un launcher orienté guilde qui installe une liste d'addon paramétrée par l'admin(certains obligatoires, d'autres optionnels), lance wow, puis effectue l'envoi de fichiers lua. Mon launcher a bien avancé et permet actuellement de gérer l'addon Judgehype.  
 
Pour le nettoyage des données, Je me contente tout simplement de vider tout le contenu de la variable JH_Collector. Je ne l'ai pas encore énormément testé mais ça semble fonctionner correctement.

n°13170
pb_ee1
Meow =^_^=
Posté le 07-12-2007 à 12:01:38  profilanswer
 

Uther_II a écrit :

Mon launcher a bien avancé et permet actuellement de gérer l'addon Judgehype.


 
Comment ça? Il gère la mise à jour automatique depuis JudgeHype et l'authentification par compte MyJudgeHype?
 
Merci pour la méthode de purge, mais je pense que l'on fera autrement pour privilégier un contrôle par l'addon et non par le programme.


Message édité par pb_ee1 le 07-12-2007 à 12:03:27

---------------
Helping people since 2005.
Wowinks: http://www.wowinks.com/
Elephant: http://wow.curse.com/downloads/details/3198/
LZRoster: http://www.lzroster.com/
n°13171
Uther_II
Même pas mort
Posté le 07-12-2007 à 13:44:56  profilanswer
 

Je ne sait pas trop ce que tu appelle "authentification par compte MyJudgeHype". C'est un type compte Judgehype particulier?

 

En fait pour faire l'envoi des données du collector, le lanceur reproduit le comportement d'un navigateur internet:
- Une première requête http pour pour s'authentifier sur le site(en donnant les paramètres pour s'authentifier). Je récupère ainsi le cookie de session, sur la page de réponse
- En utilisant ce cookie je fait une seconde requête HTML qui elle fait l'envoi du fichier.

 

Pour la mise à jour, elle n'est pas concue pour ce faire depuis le site Judgehype quoique ça doit être possible si les fichiers sont stoqués à un endroit fixé, mais depuis le site de la guilde. Mon "Guild Launcher" n'est pas dédié spécifiquement à Judgehype. Il installe, garde à jour, et envoie les données d'un pack d'addon défini par les admins d'une guilde, Judgehype pouvant faire partie ce ce pack.


Message édité par Uther_II le 07-12-2007 à 17:56:04
n°13178
pb_ee1
Meow =^_^=
Posté le 07-12-2007 à 18:13:28  profilanswer
 

C'est plus par curiosité que je demande ça hein ;p C'est codé en quoi?
 
PS: Quoiqu'il arrive, je pense que Sharas se contentera du JHUploader pour une raison simple: il ne fait pas de support sur les autres addons que l'addon JudgeHype et ce serait une réelle horreur d'imposer l'installation de certains addons sur les ordinateurs des utilisateurs.
PS2: Tu devrais faire un autre thread si tu comptes proposer ton uploader aux utilisateurs du site. Gaffe néanmoins à demander l'autorisation à Sharas au préalable (par mail) si tu veux tenter ta chance, parcequ'il y a une sérieuse question de possibilité de spamer le serveur avec un programme mal conçu.


Message édité par pb_ee1 le 07-12-2007 à 18:15:39

---------------
Helping people since 2005.
Wowinks: http://www.wowinks.com/
Elephant: http://wow.curse.com/downloads/details/3198/
LZRoster: http://www.lzroster.com/
n°13182
The Dark W​izard
Posté le 07-12-2007 à 18:33:38  profilanswer
 

pb_ee1 a écrit :

Hou là, pas besoin de faire aussi compliqué ;p
 
Une simple modification du fichier .lua en mettant un champ à true suffira. L'addon n'aura qu'à mettre ce champ à false dès qu'il aura purgé les données.


 
Je disait ça parce que j'avais cru lire dans le début du topic qu'édité le fichier .lu du dossier SavedVariable était difficile et que cela causait une corruption du fichier.

n°13183
Uther_II
Même pas mort
Posté le 07-12-2007 à 18:51:37  profilanswer
 

Disons qu'il faut juste faire attention à ne pas le faire n'importe comment au niveau de l'encodage et de la structure du fichier. Mais si c'est bien fait, ca ne provoque pas de corruption de fichier.


Message édité par Uther_II le 07-12-2007 à 19:07:55
n°13184
Uther_II
Même pas mort
Posté le 07-12-2007 à 19:33:31  profilanswer
 

Citation :

C'est plus par curiosité que je demande ça hein ;p C'est codé en quoi?


C'est codé en C++ avec la librairie QT version GPL.  
Donc ca sera plus lourd que le JHUploader, mais bien moins que la première version que j'avais faite en Java. L'avantage, c'est que ca devrait être assez facile à porter sous Mac. Malheureusement, je ne possède pas de Mac. J'espère que je pourrais trouver quelqu'un pour s'en occuper.  
 
En tout cas, ca compile très bien sous Linux à l'exception des bouts de code en l'API Win32 :  
-La détection du répertoire dans la base de registre : je ne sais pas si il y a un équivalent Mac. On peut toujours cependant sélectioner manuellement.
-La détection de l'arret de WoW. Ca devrait être facile à régler (un petit 'ps' suivi d'un 'wait' sur le pid du process WoW).
 

Citation :

Quoiqu'il arrive, je pense que Sharas se contentera du JHUploader pour une raison simple: il ne fait pas de support sur les autres addons que l'addon JudgeHype et ce serait une réelle horreur d'imposer l'installation de certains addons sur les ordinateurs des utilisateurs.

Le pack d'addon est configurable donc Sharas pourrait éventuellement le configurer pour ne gérer que les addons Judgehype. Mais ne t'inquiète pas, je n'ai absolument pas l'intention de remplacer le JHUploader comme solution officielle. Comme je l'ai dit, les objectifs sont sensiblement différents :  
 - "JHUploader" est une solution spécifique JudgeHype très légère.  
 - "Guild Launcher" est concu pour gérer le pack d'addon d'une guilde, comme son nom l'indique. Il est un peu plus lourd par contre le pack peux contenir n'importe quel addon. Si le GM le souhaite, il peux configurer pour envoyer les données JudgeHype, WoW Roster et éventuelement d'autre(il suffit au GM de configurer).
 
Je ne compte pas remplacer JHUploader comme solution officielle car il est totalement orienté JudgeHype, contrairement au mien.  
Par contre si j'arrive à avoir une version Mac(ce n'est pas le cas pour le moment et qu'il n' y a toujours pas de JHUploader Mac, je verai peut-être avec Sharas, s'il est intéréssé de mettre ça en place pour Mac.
 

Citation :

Tu devrais faire un autre thread si tu comptes proposer ton uploader aux utilisateurs du site.

Je compte le faire bientôt quand j'aurais  déjà testé ca intensivement dans ma guilde.

Message cité 1 fois
Message édité par Uther_II le 08-12-2007 à 11:25:20

---------------
Le monde se divise en 10 catégories de personnes : ceux qui comptent en binaire et ceux qui ne comptent pas en binaire.
n°13189
Uther_II
Même pas mort
Posté le 08-12-2007 à 11:18:35  profilanswer
 

**erreur**


Message édité par Uther_II le 08-12-2007 à 11:19:11

---------------
Le monde se divise en 10 catégories de personnes : ceux qui comptent en binaire et ceux qui ne comptent pas en binaire.
n°13304
pb_ee1
Meow =^_^=
Posté le 19-12-2007 à 13:39:33  profilanswer
 

Une nouvelle version est en cours de développement, elle gèrera notament la purge des données automatique.


---------------
Helping people since 2005.
Wowinks: http://www.wowinks.com/
Elephant: http://wow.curse.com/downloads/details/3198/
LZRoster: http://www.lzroster.com/
n°13307
Malkom72
________________________
Posté le 19-12-2007 à 17:35:43  profilanswer
 

Nikel :D

n°13308
fantome84
Posté le 19-12-2007 à 18:13:07  profilanswer
 

Merci, bonne nouvelle :D

n°13319
freuddu31
Posté le 21-12-2007 à 12:22:14  profilanswer
 

Génial, ca c'est une bonne nouvelle

n°13342
Jeyt
Posté le 27-12-2007 à 10:49:52  profilanswer
 

Ouaiiiiiiiiiiiiiiis ! Pour une bonne nouvelle, c'est une bonne nouvelle :p
(beh oui 4ans apres...)

n°13493
Uther_II
Même pas mort
Posté le 06-01-2008 à 09:50:06  profilanswer
 

Je suis curieux de savoir comment tu comptes le faire techniquement, si c'est pas indiscret.
J'aimerai aussi savoir comment tu fais actuellement ton upload. Comme moi en récupérant le cookie de session? En passant par une page spéciale? Connection FTP directe? Rituel vaudou?


Message édité par Uther_II le 06-01-2008 à 10:07:24

---------------
Le monde se divise en 10 catégories de personnes : ceux qui comptent en binaire et ceux qui ne comptent pas en binaire.
n°13496
pb_ee1
Meow =^_^=
Posté le 06-01-2008 à 19:02:54  profilanswer
 

Techniquement, ça sera simplement le changement de la valeur d'une variable dans le fichier sauvegardé sur le PC de l'utilisateur, ce qui aura pour effet d'effectuer une purge automatique au prochain lancement de l'addon.
 
Au niveau de l'envoi des données, c'est géré par une interface qui a été codée exprès par Sharas pour l'uploader.


---------------
Helping people since 2005.
Wowinks: http://www.wowinks.com/
Elephant: http://wow.curse.com/downloads/details/3198/
LZRoster: http://www.lzroster.com/
n°13524
pb_ee1
Meow =^_^=
Posté le 08-01-2008 à 23:07:51  profilanswer
 

Nouvelle version de l'uploader (1.1.016) prévue pour demain: Mercredi 08 janvier 2008.


Message édité par pb_ee1 le 08-01-2008 à 23:08:12

---------------
Helping people since 2005.
Wowinks: http://www.wowinks.com/
Elephant: http://wow.curse.com/downloads/details/3198/
LZRoster: http://www.lzroster.com/
n°13530
Alreaph
Posté le 09-01-2008 à 08:51:14  profilanswer
 

Bonjour,
 
J'ai testé le programme hier ça fonctionne très bien mais à mon grand desespoir la limite de fichier est toujours d'1,5 Mo
 
J'ai donc une question qui n'a pas de rapport direct avec l'addon, y'a-t-il un moyen de ne virer que les données les plus anciennes pour ne pas tout perdre si on a dépassé la taille autorisé ?
 
Sinon y'a-t-il possibilité d'augmenter cette taille de fichier ?


---------------
¤ ¤ Azurea : Guerrière 70 ¤ ¤
¤ ¤ Selène : Voleuse 68 ¤ ¤ ¤ Chrysaline : Druide 50 ¤ ¤ ¤ Worick : Prêtre 35 ¤ ¤ ¤ Steliane : Paladin 37 ¤ ¤
La mort n'a pas le pouvoir de détruire l'âme immortelle, qui lorsque son corps du moment retourne à la terre,
cherche un nouveau domicile, et, avec une force inchangée offre à une autre enveloppe vie et lumière...
n°13532
pb_ee1
Meow =^_^=
Posté le 09-01-2008 à 10:30:54  profilanswer
 

Dans la version de l'uploader qui sort normalement aujourd'hui, après chaque upload, ton fichier sera automatiquement purgé au prochain lancement de World of Warcraft. Cela devrait régler ton problème de fichier trop gros (mais il faudra penser à envoyer régulièrement ton fichier! ;))


---------------
Helping people since 2005.
Wowinks: http://www.wowinks.com/
Elephant: http://wow.curse.com/downloads/details/3198/
LZRoster: http://www.lzroster.com/
n°13533
Alreaph
Posté le 09-01-2008 à 10:39:40  profilanswer
 

C'est le problème c'est que j'ai oublié de l'envoyer pendant quelques temps, du coup je me suis retrouvé légèrement au dessus d'1,5 Mo. Et comme j'ai dépassé du coup j'ai du tout supprimer et perdre 2-3 semaines de collectes :(


---------------
¤ ¤ Azurea : Guerrière 70 ¤ ¤
¤ ¤ Selène : Voleuse 68 ¤ ¤ ¤ Chrysaline : Druide 50 ¤ ¤ ¤ Worick : Prêtre 35 ¤ ¤ ¤ Steliane : Paladin 37 ¤ ¤
La mort n'a pas le pouvoir de détruire l'âme immortelle, qui lorsque son corps du moment retourne à la terre,
cherche un nouveau domicile, et, avec une force inchangée offre à une autre enveloppe vie et lumière...
n°14079
baes
Posté le 18-02-2008 à 19:40:17  profilanswer
 

cette nouvelle version marche bien mieux chez moi et ne rale plus sur un exe non valide (sous vista)
Super nouvelle
 
Par contre au démarrage (envoi des données nickel) j'ai une barre de chargement ... qui n'avance pas
 
2 neurones viennent de se connecter ... ca doit etre la taille du fichier du moins le % de remplissage.
 
Le hic est que sous vista la barre semble progresser (animation) d'ou la confusion


Message édité par baes le 18-02-2008 à 19:43:19
n°14081
pb_ee1
Meow =^_^=
Posté le 18-02-2008 à 23:43:13  profilanswer
 

Arf je n'ai pas vérifié la tête qu'avait la barre d'avancement sous Vista, my bad. Enfin ce n'est qu'un problème mineur qui n'engendre pas de soucis au niveau de l'envoi des données, donc ça pourra attendre :p


---------------
Helping people since 2005.
Wowinks: http://www.wowinks.com/
Elephant: http://wow.curse.com/downloads/details/3198/
LZRoster: http://www.lzroster.com/
n°14093
baes
Posté le 20-02-2008 à 09:55:23  profilanswer
 

Par contre (aucune idee si probleme vista ou mes 2 neurones qui se sont encore coincés) quand je clic sur  
? / mettre a jour l'addon  
une fenetre apparait et disparait aussitot
 
Apres verif, le fichier present sur le disque est bien le dernier mais si l'addon est a jour il faudrait un petit message l'indiquant (histoire d'etre sur qu'il se passe quelque chose) je pense.
 
Voir mieux, sur l'ecran principal, la version 'online' et 'local' afin d'etre sur d'etre tjs à jour


Message édité par baes le 20-02-2008 à 09:58:20
n°14096
pb_ee1
Meow =^_^=
Posté le 21-02-2008 à 01:19:52  profilanswer
 

En fait la fenêtre se ferme automatiquement si aucune mise à jour n'est à effectuer. Sinon elle affiche les informations adéquates ;)


---------------
Helping people since 2005.
Wowinks: http://www.wowinks.com/
Elephant: http://wow.curse.com/downloads/details/3198/
LZRoster: http://www.lzroster.com/
 Page :  1  2
Page Suivante 

Aller à :
Ajouter une réponse