Programmation Lors d'un TP DOS en début de 1ère année, on étudiait des petits programmes .BAT qui se lançaient avec des paramètres. Pour les utiliser dans le programme, suivant la syntaxe du DOS, on met le nom de la variable utilisée sous la forme "%nom%". Un de mes camarades, ne comprenant pas ce qu'était le "%", demande au prof qui lui répond, sans se demonter : "Fais help %". Un autre de ses programmes, appelé "sauve.bat", était censé copier sur disquette tous les fichiers .doc, .txt, etc... du disque dur. Ceci était fait à l'aide d'une espèce de boucle comme on peut en bricoler dans le "langage de commande" DOS. Le plus ennuyeux est que dans cette boucle, il y avait un FORMAT A: qui formatait la disquette avant de sauvegarder la catégorie de fichiers suivante. Enfin, sa réponse favorite aux questions posées par les étudiants lors des tp UNIX étant : "Faites 'man'", je me suis promis qu'un jour, j'allais faire des alias dans tous les sens sur mon compte, pour l'appeler en disant que j'avais un petit problème. Histoire de voir sa réaction lorsqu'en tapant "man", il exécute en fait "cd ..", ou lorsqu en tapant "ls -l" il imprime un fichier... Dans chaque programme que nous écrivons, nous demandons bien sûr de confimer une suppression par Y. Sur les systèmes Nixdorf, un touche spéciale permet d'encoder le 'Y' ou le 'N' sans devoir utiliser ENTER. On gagne du temps, mais pas toujours : Un jour, il nous a été demandé de réécrire tous les programmes, et nous avons eu des réunions avec les utilisateurs afin qu'ils nous fassent part de leurs désirs. L'un d'entre eux nous a demandé de pouvoir confirmer deux fois les suppressions. On lui a demandé de s'expliquer, mais il répondait simplement que ce serait mieux ainsi. Puis un de ses collègues a pris la parole, pour nous expliquer les véritables raisons de cette demande. Un jour, il avait par erreur demandé la suppression d'un fichier, et la banane qu'il mangeait était malencontreusement tombée sur la touche 'Y'... On se met à l'abris des virus, mais les bananes sont incontrolables!!! Un étudiant demande quelle commande on tapait pour lister les fichiers d'un repertoire. Un autre lui répond : "Tape DIR... D-I-R". Et notre pauvre étudiant tape "C:\>tape dire dir !!" Un étudiant a simplement mis en commentaire tout son programme. La raison : ça passait mieux à la compilation ! Lorsque j'étais en 1ère année Info., un étudiant a rendu un TP qui était tout simplement le listing d'un autre ; il avait passé du Typex sur le nom pour ensuite y écrire le sien. Voici une petite histoire qui m'est arrivé lorsque j'enseignais l'info dans une école technique suisse et qui démontre les risques du "copier-coller", J'avais longuement insisté auprès des élèves afin qu'ils auto-documentent leurs programmes et qu'ils incorporent de l'aide pour les utilisateurs. Une de mes étudiantes (il y avait plus de la moitié de filles dans cette classe) m'appelle pour me montrer son travail, et je tombe sur un écran de saisie de renseignements personnels : 1er champ : Nom ________________________ Aide en ligne : Introduisez votre nom dans l'ordinateur... 2ème champ : Prénom _____________________ Aide en ligne : Introduisez votre prénom dans l'ordinateur... 3ème champ : Sexe _ Aide en ligne : Introduisez votre sexe dans l'ordinateur...!!!!! Elle a eu l'air très étonnée lorsque j'ai éclaté de rire en prétendant que le lecteur 3"1/2 était décidément trop petit pour cela... Du temps où je travaillais sur un SEL 32/27 (Gould), je surveillais des TP d'info. Comme c'était une machine très merdique, ça bloquait souvent. J'ai demandé alors à l'étudiant mangeur de priorité de "sortir" (sous-entendu de faire un logout). Il a pris ses affaires, et je l'ai plus revu du TP... J'ai entendu un prof, lors d'un TP, crier à la seule fille présente : "Enlève ton SLEEP, enlève ton SLEEP..." J'avais écrit un programme en Cobol, mais quand je le compilais, il y avait toujours une erreur à une certaine ligne ; j'ai donc demandé conseil à mon cher prof' qui, n'ayant pas vu qu'il manquait simplement un point à la fin de la ligne, m'a donné cette explication (véridique, j'ai des témoins) : "C'est certainement parce que tu n'as pas tapé assez fort, ça ne s'est pas écrit dans la mémoire !" Une collègue enseignante sentait comme une odeur de gasoil dans la salle d'Info. Le bâtiment étant chauffé au fuel, elle pensait à une fuite. Elle se décide à demander aux stagiaires s'ils ne sentent rien de bizarre. Une élève lui répond que c'est elle qui sent le gasoil, car en faisant son plein ce matin, elle en a renversé sur ses chaussures. Sur ce, un autre stagiaire dit : "Ah ! J'ai eu peur, je pensais que c'était moi qui avais fait une fausse manip' en allumant l'ordinateur..." A quand les PC sans plomb ? Affichage à l'écran : PRESS ANY KEY "M'sieur, où elle est la clé ?..." Ou alors : "M'sieur, elle est où, la touche ANY ?... A la rubrique lapsus, il y en a un extrêmement courant, je l'ai observé des tas de fois lors de stages DOS un peu poussés où l'on bidouille le CONFIG.SYS (je viens de surprendre mes mains à ne plus trouver automatiquement la séquence de touches de "CONFIG.SYS", tout fout le camp...). Bref, j'ai souvent vu le gestionnaire de mémoire étendue rebaptisé "HIMEN.SYS". Voici ce qui est arrivé dans un cours d'informatique en 6ème : Le professeur (qui ne connaissait pas grand chose à l'informatique) était affolé car un des ordinateurs affichait des oeufs, des tomates, des pizzas qui s'écrasaient sur le bureau de Windows. Il paniquait car il croyait que c'était un virus. En fait, c'était juste un (chouette) économiseur d'écran.