Apprenti développeur dans une grande entreprise, je suis chargé de reprendre le code d'une application PHP afin de la remettre au goût du jour. Voici, telle quelle, la dernière ligne d'un fichier pris au hasard :
}}}}}}}}}}}}} // Fermetures de tous les if successifs (qui sont donc emboités).
Treize « if » imbriqués (je vous épargne le comptage), sans parler du commentaire à la Captain Obvious. PEBKAC.
Lors de la migration d'un portail d'entreprise sous un CMS, j'ai découvert une manière très originale de faire des bordures de couleur aux tableaux. Plutôt que de styliser la bordure en CSS, méthode beaucoup trop obscure, les développeurs de l'époque ont préféré remplir la table avec une image de fond de la couleur souhaitée, puis appliquer un fond blanc à chaque cellule. PEBKAC.
Lorsque j'étais au collège, au début des années 2000, j'avais découvert les joies de la copie de CD-ROM, et donc la possibilité d'obtenir mes jeux-vidéos préférés pour la modique somme d'un CD vierge.
J'avais alors pris pour habitude d'écrire les clés CD sur le CD lui-même, comme beaucoup. Même si cette technique était très pratique pour ne pas perdre cette fameuse clé, elle m'a souvent posé problème lorsque l'installeur me la demandait. PEBKAC.
Nouvel arrivant dans une entreprise, je dois me logger sur le poste d'un collègue en vacances, le temps que le service informatique prépare mon PC.
Installé sur un dual-screen, je découvre que ce collègue utilise une configuration d'affichage très élargie (une résolution de 768x2048, ou quelque chose du genre). C'est-à-dire que ses fenêtres, mises en plein écran remplissaient les deux écrans. Et je peux vous assurer que ce n'était pas pratique du tout. Je corrige donc ce problème en trois clics.
Une fois rentré, je préviens mon collègue de la modification et lui propose de lui remettre sa configuration initiale s'il le souhaite. Celui-ci me répond que c'est beaucoup mieux comme ça, et qu'il avait d'ailleurs fait la demande au service informatique, mais qu'on lui avait répondu que ce n'était pas possible. PEBKAC.
Il y a quelques années, j'étais membre d'un forum parlant d'un logiciel qui sert à créer des jeux vidéo. Ce logiciel incluait un éditeur de scripts afin de personnaliser davantage son jeu (nouveaux menus, système de combat, changement du type de jeu, etc.).
La programmation n'étant pas à la portée de tous les membres (la plupart assez jeunes), une section permettait à ceux-ci de demander des scripts aux programmeurs expérimentés présents sur le forum. Mais parmi les demandes, l'une d'elles m'a particulièrement marqué :
Non, cher membre du forum, malgré leur immense potentiel, il est impossible de créer un script permettant à ton vieil écran de se transformer en écran tactile. PEBKAC.
En salle informatique, au moment de prendre place sur les machines, l'écran de l'ordinateur d'un camarade affichait un message indiquant qu'il fallait rebrancher le câble VGA, et il semblait perdu. Je lui indique de vérifier le raccordement, il fait mine de le faire mais ne trouve aucun problème de branchement, et change aussitôt de machine.
Quelques minutes plus tard, un étudiant retardataire arrive et prend possession de l'ordinateur en question. Aussi vif que mon premier camarade, il ne savait pas quoi faire face à cet écran noir (qui indiquait pourtant explicitement quoi faire...), et me demande de l'aide. Dans un geste de bonté, je vérifie le branchement moi-même.
Il semblerait que le premier camarade n'avait pas vu que le câble VGA était débranché (comme indiqué par l'écran lui-même). Je l'ai donc remis, et miracle, les informations se sont à nouveau affichées sur l'écran.
Une belle démonstration de débrouillardise, pour une formation orientée informatique. PEBKAC.
J'étais chez ma tante, qui m'a demandé d'envoyer une photo par e-mail à mes parents. Bien sûr, elle ne connaissait pas son emplacement sur le disque dur, mais je l'ai retrouvée assez facilement malgré tout.
Je lui ai demandé quelle était sa boîte e-mail ("Hein ?..." - "Tu cliques où pour lire tes mails ?" - "Ah, ici").
Bien sûr, boîte saturée de chez saturée de spams divers et variés ("Non, ceux-là ne les bloque pas, parfois je regarde... Ah non, ça non plus !...").
J'ajoute la photo en pièce jointe du nouveau message, bien qu'elle soit assez lourde (photo d'appareil numérique). Ma tante s'étonne : "Oh la la... Ça met du temps à charger dis-moi... Bah, cela dit, c'est vrai qu'elle a beaucoup de couleurs, ça doit être ça !".
OK, la taille des images est un truc un peu compliqué à expliquer, mais quand même, j'ai souri. PEBKAC.
Il y a quelques années, des amis de la famille ont demandé de "l'aide" à mon père, qui travaille dans l'informatique :
« On ne comprend vraiment pas ! Quand on tape notre mot de passe, au lieu de l'écrire, ça fait des gros ronds noirs ! ». On leur a expliqué que c'était normal, et que si le mot de passe est le bon, ça fonctionnera tout de même.
Ils ont essayé de nous soutenir qu'ils avaient envisagé cette éventualité, mais que même en le tapant jusqu'au bout ça ne marchait pas, et qu'il y avait donc bien un problème. Ils ont finalement réessayé sous nos yeux vigilants : « Ah ben oui tiens, ça marche ! ».
Ah oui, tiens. PEBKAC.
En cours de réseau, nous apprenons à utiliser Apache et le PHP. Le plugin PHP n'étant pas encore installé, un camarade n'arrivait pas à exécuter ses scripts, ce qui est normal.
Son premier réflexe à été d'ouvrir son fichier ".php" avec Firefox, pensant qu'il savait interpréter du code PHP directement.
Dire qu'il a pourtant des bases en PHP... PEBKAC.
En dépannage chez une connaissance, je l'aide à utiliser son nouvel ordinateur.
Je passe à nouveau chez lui quelques jours plus tard et je constate qu'il a installé des alternatives à Windows Live Messenger (dont ma confiance est toute relative), qu'il a crée un Skyblog (...), un profil Facebook, sans compter les fameux logiciels qui rajoutent des émoticônes et les multiples barres d'outils supplémentaires que l'on trouve dans le navigateur.
Encore plus tard, j'apprends qu'il s'est fait pirater tous ses comptes, et qu'ils ont été retournés contre lui.
Bref, si noter ses mots de passes sur un papier est peut-être bien, et qu'utiliser un mot de passe facile à deviner n'est pas recommandable, mettre cette liste à la vue et à la portée de tous est effectivement une mauvaise idée. PEBKAC.