Darkoneko's Weblog

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

Posts Tagged ‘interwiki’

Le saviez vous ?

Posted by DarkoNeko sur vendredi 26 novembre 2010

Le saviez vous ?

Les liens interlangues (souvent appelés « interwikis ») et les catégories n’ont pas toujours été en bas des pages :

  • En octobre 2003, il a décidé en normaliser en les plaçant en haut des pages – auparavant, c’était ou chacun voulait apparement (source)
  • Puis en septembre 2005, les votants ont finalement choisi de les mettre en bas, ainsi que les catégories. Elle n’ont plus bougé depuis lors.  (source)
Publicités

Posted in le saviez vous, les coulisses de Wikipédia | Tagué: , , , | Leave a Comment »

laisse mes interwikis tranquilles, sale bot !

Posted by DarkoNeko sur mardi 28 septembre 2010

Le saviez vous ?

Si pour une raison ou une autre vous voulez garder vos interwikis en haut, il suffit maintenant d’ajouter

<!-- interwiki at top -->

dans le code des pages concernées pour que tous les bots tournant sous le framework pywikipedia respectent ce choix.

Posted in actualités, le saviez vous, wikipédia | Tagué: , | Leave a Comment »

Wikipédia : vengeance des bots

Posted by DarkoNeko sur mercredi 19 août 2009

J’ouvre ma liste de suivi sur la Wikipédia fr ce midi,  et je tombe sur ça :

lesBotsNousEnvahissent

à croire que les robots m’en veulent collectivement  d’avoir posté cette proposition lundi sur strategywiki, et se vengent en pourrissant ma liste de suivi :(

Posted in les coulisses de Wikipédia | Tagué: , , , , , , , | 6 Comments »

Wikipédia : bouter les interwikis hors du code des articles (suite)

Posted by DarkoNeko sur lundi 17 août 2009

la Wikimedia Foundation a ouvert un wiki afin de centraliser des propositions sur le thème du « comment verriez vous Wikipédia dans 5 ans ». En cohérence avec mon billet Wikipédia : bouter les interwikis hors du code des articles, je viens de poster une proposition à ce propos (voir ici).

La proposition est en anglais seulement pour l’instant, je posterais probablement la version en français ce soir. (edit : ouais bon, en fait plutôt dans la semaine)

Vous êtes invités à y donner votre avis :)

Posted in les coulisses de Wikipédia | Tagué: , , , , , , , | 1 Comment »

Wikipédia : bouter les interwikis hors du code des articles

Posted by DarkoNeko sur lundi 27 juillet 2009

Sur Wikipédia1, les liens inter-langues (souvent appelés « interwikis ») sont des petits bouts de syntaxe inséré dans un article pour indiquer qu’il existe un équivalent de l’article dans une autre langue. Ces liens apparaissent généralement2 en bas du menu de gauche de l’interface.

Pour soulager l’énorme travail que cela représenterais pour des humains, des comptes utilisant des scripts automatisés (appelés robots, ou bots) sont utilisé pour en faire la majeur partie. Vous trouverez plus de détails sur le sujet dans cet autre billet.

Seulement voila, les modifications d’articles par bots interwikis sont nombreuses. Très nombreuses. Je trouve qu’éditer l’ensemble d’un article pour les ajout est un beau gâchis de ressources et que MediaWiki devrait être modifié pour traiter cela plus efficacement (les raisons seront détaillées plus bas) ; mais commençons par voir l’étendue de la chose.

Lire le reste de cette entrée »

Posted in les coulisses de Wikipédia | Tagué: , , , , , , , | 8 Comments »

Wikipédia et Toolserver

Posted by DarkoNeko sur mardi 3 juin 2008

Le Toolserver (TS) est un petit groupe de serveurs géré par Wikimedia Deutschland (détails ici). Il héberge un bon nombre de scripts aux utilités diverses (par exemple, c’est là que je fait tourner mon système de bienvenutage automatique, ainsi qu’un système retirant dans les articles les liens pointant sur des images supprimées)

le TS est un énorme plus pour les projets Wikimedia a plus d’un titre, mais je reste avec l’impression que ses ressources sont mal utilisées.

Voici une petite analyse, prise pendant l’écriture de ce billet, des programmes lancés sur le TS, classés par plus utilisation de mémoire. Pour simplifier, je n’ai gardé que les ~15 premiers. Pour correspondance, 1% de la mémoire correspond à 80Mo. J’ai traduit certaines commandes en quelque chose de compréhensible pour le plus grand nombre.
%MEM COMMAND
5.1 interwiki.py
4.3 interwiki.py
3.9 interwiki.py
3.6 interwiki.py
2.9 (tomcat)
2.6 (pircbot)
1.8 (manageur java)
1.5 (pircbot)
1.5 (pircbot)
1.4 (pircbot)
1.4 (pircbot)
1.3 (pircbot)
1.2 interwiki.py
1.2 (un script python inconnu)
1.1 (linky)
1.0 (linky)
1.0 (pircbot)

Petite explication et consommation mémoire cumulée :

  • interwiki.py (13% de la mémoire sur cet échantillon, soit ~1040Mo)
  • pircbot et linky (12.8% de la mémoire sur cet échantillon, soit ~1024Mo)

Mon analyse rejoint globalement celle faite sur le blog du toolserver : ces deux éléments plombent plus du quart des ressources mémoire du TS, et pour quels avantages ?

linky/pircbot

Linky et pircbot sont deux bots IRC. Et un bot IRC, ça n’est rien de plus qu’un gadget pour geeks. Vu les fonctionnalités (afficher un lien http lorsque quelqu’un tape un [[lien]] sur le chan, etc), le fait que chaque instance prenne entre 80Mo (1%) et 208Mo (2.6%) de mémoire est tout simplement ridicule. Je suis conscient que c’ets en java, mais quand même, faut pas pousser, là…

Interwiki.py

interwiki.py est un robot interwiki. Contrairement aux bots sus-nommés, l’utilité d’un script interwiki est reconnue. Mais dans le même temps, il n’est pas absolument nécessaires qu’ils tournent en permanence (contrairement, par exemple, à un script qui reverte les vandales en temps réel, comme celui de Salebot).

Par conséquent, les faire tourner sur le TS n’est pas indispensable, surtout vu la charge qu’ils causent. Et ça, il serait grand temps que ses utilisateurs sur TS s’en rendent compte (avec une mention spéciale pour le type qui le lance en double…)
Pour comparer, j’utilise moi même interwiki.py , sur mon ordinateur personnel : il se lance le matin quand j’allume mon ordi, et s’arrête chaque soir lorsque je l’éteind (soit 16H de fonctionnement/jour). Rien de bien sorcier, et ça marche très bien. On ne me fera pas croire qu’il faut une bête de course pour le faire fonctionner, vu que ça fonctionnait très bien sur mon ancien portable, qui était du matos « premier prix » datant de 2002.

Bref : Utilisateurs du TS, pensez un peu aux autres !

Posted in les coulisses de Wikipédia | Tagué: , , , , , , , | Leave a Comment »