Darkoneko's Weblog

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

Archive for novembre 2012

Jouer avec les limites

Posted by DarkoNeko sur vendredi 23 novembre 2012

Un petit truc que j’ai lu sur Twitter.
Je n’ai pu m’empêcher de remarquer à quel point la partie « jouer avec les limites » s’appliquait aussi à une frange de la populace wikimédienne, donc je partage :)
Un des conseils les plus bizarres qu’on m’ait donné est sûrement aussi celui qui m’est le plus utile : « Sois injuste et lunatique. »
Quand on est juste et stable : les élèves décodent notre logique et en jouent. Ils testent nos limites et restent à la corde.
Ils savent par exemple qu’ils auront droit à deux rappels à l’ordre avant une punition et « useront » donc ces rappels à l’ordre à chaque fois.
Face à un prof lunatique et injuste, par contre, les élèves ont plus de mal à comprendre. Un coup ça passe, un coup ça casse.
Mais comme un élève a tendance à vouloir éviter les punitions, bah face à un prof lunatique, il voudra moins « tester ».
J’ai eu du mal à accepter ce conseil, épris de justice que je suis… mais faut avouer que ça marche bien. Hélas.

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

Personnalisons Wikipédia : vous avez un nouveau message (update)

Posted by DarkoNeko sur lundi 12 novembre 2012

Ce billet fait partie de la série « Personnalisons Wikipédia« .

Suite à une modification sur MediaWiki, mon  bout de code permettant de changer le texte du bandeau « vous avez un nouveau message » ne fonctionne plus. Corrigeons ça.

Le nouveau message ressemble à ceci :


Soit structurellement, texte1/lien1/texte2/lien2/texte3.

Je n’utilise que texte1 et lien2 (lien1 et texte2 deviennent vides, texte3 n’est pas touché), mais l’endroit ou est modifié chaque élément est spécifié en commentaire pour que vous puissiez changer ça si ça vous dit :)


Nouveau code (n’oubliez pas d’effacer l’ancien le cas échéant !)

function youHaveANewInsultingMessage() {
  div = document.body.getElementsByClassName("usermessage")[0]
  if( !div) return

  div.firstChild.nodeValue = " Rhaaah tu as fait une connerie (" //texte1

  a = div.getElementsByTagName("a")
  a[0].firstChild.nodeValue = "" //lien1
  a[0].nextSibling.nodeValue = "" //texte2
  a[1].firstChild.nodeValue = "bâtard" //lien2
}

addOnloadHook(youHaveANewInsultingMessage)

Posted in Personnalisons Wikipédia, wikipédia | Tagué: , , , , , | Leave a Comment »