Le Bassin aux Ernest

Qu'est-ce ?

Le bassin aux Ernest est un bassin où prospèrent différentes espèces de poissons qui tournent dans le sens des aiguilles d'une montre. Il est situé dans la cour intérieure de l'École normale supérieure ou E.N.S.

Cela fait longtemps que les animaux sont appelés Ernest (sans "s" puisqu'il s'agit d'un nom propre) en souvenir du boss de l'école au moment où ces poissons arrivèrent dans le bassin.

La peine capitale

Aujourd'hui, du fait de sa relative fraîcheur et de son hygiène toute relative, le bassin a la fonction de punition suprême. Quiconque a des actes ou des idées pouvant importuner autrui, ou se trouve soupçonné de pouvoir avoir de telles pensées, se voit menacé d'une ernestisation à savoir une visite courtoise à nos amis les poissons. Généralement réticent, l'importun en question doit être aidé de quelques personnes tenaces.

Principe du vote

Tout membre de la communauté normalienne disposant d'un compte sur clipper (personne physique ou morale : ceci inclut donc les élèves, magistériens, pensionnaires étrangers, mais aussi certains anciens élèves, les clubs et certaines institutions), peut rédiger ses vœux d'ernestisation(s) dans un fichier de la racine de son compte, fichier qu'il baptise alors .bassin. Un programme lit alors l'ensemble des fichiers .bassin et centralise, au moins une fois par jour, tous les votes afin de créer le Classement des Ernestisables.

Droits d'accès au fichier .bassin : pour que le fichier soit pris en compte par le programme, il faut bien sûr qu'il soit en lecture publique. En revanche, compte tenu des différentes dérives qu'a connues l'ancien système, les .bassin en écriture publique sont exclus de ce classement.

Chaque vote doit tenir sur une ligne physique (jusqu'au caractère de fin de ligne, que les informaticiens appellent \n). Une ligne de .bassin est de l'une des formes suivantes :

# Commentaire (non pris en compte par le programme)
personne
personne # explication

personne est de la forme login ou Prenom.Nom (sans accents, cédilles, etc., bref sans caractères spéciaux, ni espaces), représente la personne que l'on souhaite voir ernestisée.
Remarque : certains utilisent encore une ancienne syntaxe avec @machine. Cette syntaxe est déconseillée ; le nom de la machine est ignoré.

Attention, le programme a fixé un âge limite pour les .bassin. Les fichiers trop vieux ne sont pas comptabilisés.

Note historique

Afin de coordonner les efforts, au fil des temps normaliens, des élèves se sont dévoués pour écrire des programmes générant les pages web (toujours Sobres et de Bon Goût TM ) centralisant l'ensemble des vœux d'ernestisation, décrits dans les fichiers .bassin :

Le tableau ci-dessous récapitule l'ensemble des classements existants, liste à jour au 9 octobre 2014, avec leurs caractéristiques, par ordre chronologique de création.

Nom Créé en Langage .bassin vieux de moins de .bassin en écriture publique Syntaxe login Syntaxe Prenom.Nom Fréquence/période de mise à jour Remarques
Emmanuel Marcq (script disparu le 7 janvier 2007) Novembre 2002 Perl 7,5. 106s Oui Oui Oui Chaque jour à 2h12 Script historique, écrit par Régis Lachaume. Bogues dans le calcul des dates des fichiers. Cette page fait les frais de la probable disparition de la page personnelle d'Emmanuel Marcq du site des élèves.
Tahina Ramananandro (clipper, disparu le 12 octobre 2009) Décembre 2004 OCaml 7,5. 106s Non Oui Oui Toutes les 4 à 6 heures (l'intervalle varie aléatoirement) Quelques «utilisateurs bidon» rajoutés à la main : le Cachanais, le Polytechnicien, Gabriel Ruget, le CRI, TMOY... Hors service depuis le 12 octobre 2009 (fin du compte clipper)
Gaëtan Bisson (script disparu le 11 mars 2007) Décembre 2004 Perl 5,3. 106s Oui Oui Oui 3 fois par jour, à un moment de chaque intervalle 7h-10h, 14h-17h, 21h-24h, fixé aléatoirement chaque jour à 5h28 «Classement officiel de la DG». Ne prend pas en compte le .bassin de Rémy Oudompheng, quelle que soit sa date de modification.
Tahina Ramananandro (quatramaran, disparu le 12 octobre 2009) Avril 2005 OCaml 7,5. 106s Non Oui Oui Toutes les 4 à 6 heures (l'intervalle varie aléatoirement) Prend en compte les utilisateurs du Clipper et aussi du Quatramaran. Utilisateurs bidon : le Cachanais, le Polytechnicien, Gabriel Ruget. Marche, mais est toujours considéré comme étant en phase de test. Hors service depuis le 12 octobre 2009 (fin du compte clipper)
Rémy Oudompheng (plus à jour) Novembre 2005 Python Pas de limite Oui Oui Non Chaque jour à 4h23 Une seule page affichant à la fois le classement et les votes. Classement «psychorigide, chaotique et diabolique». Traitement très particulier de l'encodage (fichiers .bassin supposés en latin-1, page encodée en UTF-8 quant à elle). -- Ne tourne plus à la date du 19 novembre 2006, pour cause de crontab boguée.
Thierry Martinez (script disparu) Décembre 2005 C 89 7,5. 106s Non Oui Oui ? Ce script a disparu le 14 décembre, car il était probablement trop bogué.
Guillaume Seguin (INFO 2008) (figé en mars 2014) Octobre 2008 Python ? ? ? ? ? «Gère mieux les problèmes d'encoding et autres»
Les gourous 2 octobre 2014 Python ? ? ? ? ? Même base que celui de Guillaume Seguin