Darkoneko's Weblog

Yesterday, today, and no future / time waits for no one

Fusion de contribs : premiere version disponible !

Publié par DarkoNeko le Mercredi 1 décembre 2010

J’ai la plaisir de vous annoncer qu’une première version de mon outil de "fusion de contributions" est disponible. Cet outil permet de recouper visuellement les contributions de plusieurs comptes afin d’aider à voir si, par le plus grand des hasards, il n’y aurait pas une unique personne cachée derrière (en clair, c’est un détecteur de faux nez)

Le script fonctionne indifféremment sous les skins Vector ou Monobook et a été testé avec Firefox 3.5 et 3.6. Il devrait fonctionner correctement sur tous les navigateurs à l’exception d’internet explorer (ça sera pour la prochaine version)

Comment l’installer ?

Ajoutez la ligne suivante dans votre monobook.js ou vector.js :

importScript('Utilisateur:Darkoneko/nekotb_fc_1.0.js')

…et n’oubliez pas de forcer un rafraichissement de la page comme affiché.

Comment s’en servir ?

Si tout va bien, vous avez maintenant un lien supplémentaire dans le menu de gauche, "@Fusion contribs".

Il vous suffit de cliquer dessus pour passer en mode "fusion de contribs". L’outil remplace la zone ou s’affichent les articles, donc ne l’ouvrez pas en mode édition sous peine de perdre vos modifications :)

Bref, cliquez dessus. Le script est maintenant lancé et vous affiche son formulaire :

  • Vous pouvez entrer les dates que vous voulez, mais gardez en tête que les contributions seront nombreuses, plus votre navigateur risquera de ramer en les affichant.
  • Il y a une limite en dur de 7500 contributions récupérées par compte ; c’est une protection pour éviter de faire mourir votre ordinateur si vous demandez une comparaison avec des comptes ayant des dizaines de milliers de contributions dans la période demandée… (corolaire au point 1)
  • Une fois dans l’affichage fusionné, il vous suffit de cliquer sur "revenir au formulaire" pour retrouver le formulaire tel qu’il se trouvait lorsque vous l’avez validé. Pratique si vous voulez faire la même recherche en ajoutant juste un autre compte.
  • Dans le formulaire, il suffit de cliquer sur un compte ajouté (ou la croix à sa droite) pour le retirer de la liste.

Comment repérer un faux nez ?

Note : l’outil, comme toutes les explications que je donne ci dessous, ne donnent que des *présomptions* de faux nez. Ce n’est pas une preuve absolue mais un élément de suspicion à additionner avec d’autres.

Note2 : quelquepart, j’ai l’impression de me tirer dans le pied, vu que je donne indirectement des conseils aux possesseurs de faux nez pour qu’ils ne se fassent pas repérer. M’enfin je pars du principe que très peu d’entre eux liront mon blog :)

Les faux nez sont souvent reconnaissables par le fait qu’ils n’éditent jamais au même moment ; dans la même idée, il arrive que la personne contribue sur un compte, se déconnecte puis continue sur un autre compte. C’est ce genre de choses que rend visible l’outil de fusion.

Petit exemple pratique :

Comparons deux comptes, genre au hasard : Scaler et Folken de Fanel. Le script retourne ceci (extrait) :

Les contribs de Scaler sont sur fond bleur clair, celles de Folken de Fanel sur fond blanc

C’est du chinois pour vous ? Décryptons :

(1) correspond à une zone  que l’on peut considérer comme "d’éditions relativement continues"

En supposant que les deux comptes appartiennent à la même personne, alors cela voudrait dire que :

  • de 19:23 à 21:10, la personne a édite avec le compte A (4)
  • Un peu plus tard, elle se connecte avec le compte B et continue d’éditer de 21:45 à à 22:02 (5)
  • Puis se reconnecte avec le compte A et continue d’éditer de 22:58 à 23:21 (6)
  • et enfin, se reconnecte avec le compte B et continuer d’éditer de 00:43 à 01:11 (7)

Ici, l’édition (3) entre (2) et (4) n’indique rien en particulier : ça ne donne pas de soupçons particulier, mais à contrario, le temps de latence avant et après est trop grand pour qu’on puisse juste penser "ce sont bien 2 personnes différentes car elles ont édité à au même moment"

Si ce genre de choses n’arrive qu’une seule fois dans toute la liste des contribs fusionnées, alors c’est vraisemblablement une simple coïncidence. Par contre, si cela se retrouve régulièrement, alors vous pouvez commencer à vous poser des questions, et continuer à accumuler des indices (ou pas) en épluchant un peu les diffs pour trouver

  • Des centres d’intérêt communs (dans les cas les plus évidents, les comptes auront édité les mêmes articles voire participé à une guerre d’édition dessus)
  • Chercher des fautes d’orthographes  ou des constructions de phrases similaires
  • Etc, etc. D’autres tels qu’Hégésippe seraient bien mieux placé que moi pour vous détailler ce genre de choses, donc je m’arrêterais là.

Voili, amusez vous bien !

N’hésitez pas à me rapporter les bugs ou demandes d’amélioration sur ma page de discussion ou en commentaire ci dessous

About these ads

4 Réponses à “Fusion de contribs : premiere version disponible !”

  1. Moez a dit

    Tu devrais indiquer les zones où il y a clash dans les contributions.

  2. Ca n’a pas l’air de fonctionner sous Chrome :-(

  3. Fabrice Ferrer a dit

    @Popo, si chez moi ça fonctionne bien sous Chrome 7.0

  4. DarkoNeko a dit

    hmmm popo, il faut que tu sois plus précis afin que je puisse situer le problème et réparer : ou est ce que ça bloque exactement ?
    -le lien s’est-il affiché ?
    -le formulaire s’est-il affiché ?
    -était-il complet ?
    -etc.

Désolé, les commentaires sont fermés pour le moment.

 
Suivre

Recevez les nouvelles publications par mail.

Joignez-vous à 410 followers