Il y a maintenant dix ans de cela, un collègue d'une cinquantaine d'années me dit qu'il n'arrive pas à m'envoyer d'e-mail. Il râle : « C'est nul vos machines ! », « Les fax, ça marche mieux ! », « De toute façon, j'y comprends rien à vos conneries... », bref tout y passe.
Une fois l'orage passé, je lui demande de me dire exactement ce qu'il faisait, et s'il écrivait bien mon adresse e-mail. Il répond : « Quoi ? Comment ça ton adresse ?... ».
Ce brave monsieur écrivait : « À l'attention de J*** C*** » dans le champ destinataire.
Il y a dix ans, envoyer un e-mail, c'était pour certains toute une épreuve. PEBKAC.
Un site de vente en ligne doit nous fournir son catalogue produit. Ils placent le fichier sur leur serveur, et nous envoient l'URL du genre : « http://admin..com/fichier.csv ».
Nous récupérons le fichier, ça fonctionne, même s'il aurait été plus judicieux de le compresser. Puis, curieux, je supprime le nom du fichier dans l'URL et vois apparaître la page de connexion du back-office. Je pousse ma curiosité plus loin en tentant le classique « admin / admin ».
Bon, ça ne fonctionne pas, un message d'erreur apparaît. En revanche, l'URL devient « http://admin.[...].com/backend.php/ ». Cela me laisse de suite penser à un framework bien connu, je tente donc d'ouvrir « http://admin.[...].com/backend_dev.php/ ».
Et effectivement, je me retrouve sur la même page, avec en haut à droite la fameuse barre d'outils de Symfony, avec bien entendu toutes les données fort intéressantes qu'elle peut contenir.
Pour avoir placé un tel fichier de développement sur une machine en production : PEBKAC.
Dans un cours d'architecture des ordinateurs en L3. J'ai donné la documentation d'un PIC16, en expliquant que ce sera le cas d'étude et que le projet portera sur l'implémentation d'un digicode en assembleur dessus.
Après avoir expliqué certains concepts (UAL, mémoire, I/O, etc.) et fait quelques exercices de base en assembleur, on m'a demandé où trouver les instructions utilisées. Je leur réponds que c'est dans le manuel donné en cours, page 42. L'intéressé m'a alors répondu : « Ah, il faut le lire ? ».
Prochain cours : explication de l'acronyme « RTFM ». Et sûrement de... PEBKAC.
Un développeur tape par erreur « s tty erase ^? », avec un espace entre "s" et "tty". Il se rend rapidement compte qu'il y a sur la machine un script "s", qui arrête toutes les bases de données Oracle du réseau.
Il va donc voir l'administrateur SGBD, et lui dit que ce n'est peut-être pas une bonne idée d'appeler son script "s", ni de le mettre accessible à tous.
Celui-ci a réagi ainsi :
$ cd /opt/oracle/(...)/bin
$ rm s*
Oui, "s*", et non pas "s" tout court. Comme "sqlplus", "srvctl", "sqlldr", etc.
Tout cassé Oracle. PEBKAC.
Un administrateur de bases de données Oracle certifié, a un jour écrit à notre administrateur SGBD auto-formé :
« Salut mec ! Sur la machine "srv-ora1", il y a des fichiers .DBF de près de 2 Go dans "C:Oracleoradata". À quoi servent-ils, et puis-je les supprimer ? ».
Notre admin a eu beaucoup de mal à ne pas lui proposer d'effacer directement le dossier "C:Oracle". PEBKAC.
Dans une formation publique à un logiciel de simulation numérique, l'intervenant demande qui a rencontré des problèmes à l'installation du logiciel sur son PC personnel.
Un homme lève la main, et répond : « Moi, j'en ai eu. Pendant l'installation, soudainement mon PC a planté : l'écran de veille s'est affiché et quand j'ai bougé la souris, il m'a demandé mon mot de passe ! ». PEBKAC.
Lors d'un cours sur les protocoles réseaux, plus particulièrement POP, le prof' nous a soutenu qu'il est impossible que les premières données échangées (en dehors de l'établissement de la connexion) puissent provenir du serveur.
Il a été légèrement surpris quand on lui a montré (captures des trames à l'appui) que justement, un serveur POP a tendance à envoyer un message de bienvenue. PEBKAC.
Dans le menu des options d'un logiciel de mathématiques, il est possible de configurer la taille du texte, qui doit contenir un nombre décimal. À l'affichage, ce nombre est affiché avec la locale française, à savoir avec une virgule. Par exemple : « 10,00 ».
Or, si on modifie par exemple un autre champ et que l'on valide, la saisie est refusée car la taille du texte doit être au format numérique anglophone : « 10.00 ». Et bien entendu, tous les autres champs sont à ce moment réinitialisés, si bien qu'il faut tout rentrer à nouveau. PEBKAC.
Mon petit cousin s'est mis à travailler au service informatique d'une petite association.
Sensibilisé sur l'importance de la sauvegarde des documents des utilisateurs, il se met en tête de mettre en place un serveur de backup avec 4 disques SATA en RAID 5 semi-matériel, sur une carte mère grand public.
Il crée un unique volume utilisant l'intégralité des disques. Il crée ensuite une flopée de partitions LVM, en justifiant qu'en cas de dégradation de la grappe RAID, le temps de sa reconstruction sera beaucoup plus rapide qu'avec une seule partition. PEBKAC.
À l'occasion des vœux, la directrice du musée voisin présente le site thématique qui sera intégré à une borne interactive présente dans le parcours de l'exposition « afin d'attirer le jeune public » (site vieillot, capture d'écran sous IE / Win98, et borne dans un espace désert).
Elle est également très fière de préciser que grâce à une « étroite collaboration » avec la direction des services informatiques (DSI), « ce site sera également consultable en ligne ».
Encore un musée qui passe enfin le cap de l'an 2000. Aux dirigeants hors du temps, PEBKAC.