D'astreinte pendant la période de Noël, je vais voir un client (patron d'un petit magasin de vêtements) dont un ordinateur qui lui sert de caisse est en panne.
Quand j'arrive, il est furieux : nous avons "sciemment installé un système propriétaire pour l'empêcher de se dépanner avec un autre matériel, selon lui.
C'est évidemment faux, il a une configuration classique : un serveur relié par Ethernet aux quatre ordinateurs qui font office de caisse enregistreuse (avec tout le barda : scanner code-barres, afficheur client, imprimante, tiroir, terminal cartes bancaires).
La machine de l'une des caisses ne s'allumant plus, il était donc allé chercher chez lui... son ordinateur portable personnel, posé sur la table avec son seul transfo branché, tous les autres câbles restés branchés sur la machine en panne. Et il constatait, furieux, que l'icône de l'application n'était pas présente sur son Bureau (d'OS).
Il rajoute : "Vous voyez ? Quand on allume mon ordinateur, rien ne s'initialise !...". PEBKAC.
Un soir, chez les beaux-parents, mes oreilles ont saigné lorsque j'ai entendu mon beau-père s'écrier : "Ah, mais y'en à marre ! (je vous fais grâce des jurons) Je ne peux plus me connecter à ma ferme quand l'autre ordinateur se connecte à Internet ! Ça, c'est parce que je suis administrateur sur ma machine avec XP, ça fout la zone sur la connexion !...".
Je le reprends alors, en lui expliquant que le fait qu'il soit administrateur n'y joue absolument pas mais que par contre, la distance avec le NRA provoque des atténuations. Et donc il pouvait subir une perte de débit, accentuée (plus ou moins) par l'autre ordinateur connecté, en fonction de ce qu'il fait.
Je me suis alors dit qu'il aurait compris, mais il m'a rétorqué : "Si si, c'est parce que je suis administrateur de ma machine. Je suis sûr et certain de ce que je dis !". OK, beau-papa... PEBKAC.
Mon père m'a accusé de rester devant l'ordinateur jusqu'à des heures "impossibles" (minuit), alors que je suis censée me coucher à 21h45, dernier délai.
Cette accusation est bien entendue fondée, et au cours d'une dispute, mon père a dit vouloir vérifier mon historique de navigation, tout en précisant bien qu'il ne tolèrerait pas d'historique vide.
Malheureusement pour lui, je suis passée entre les mailles du filet : c'est tellement simple de supprimer uniquement les sites aux horaires accusateurs. PEBKAC.
En pleine relecture de code (en langage C), je tombe sur l'algo suivant :
switch(val)
{
case 0:
case 1:
if (val == 0)
{ ... }
else if (val == 1)
{ ... }
else if (val == 2)
{ ... }
break;
case 2:
if (val == 2)
{ ... }
break;
}
J'ai peur pour la suite de la relecture. PEBKAC.
Lors d'un projet, j'avais été nommé "coordinateur du groupe". Un camarade vient me demander de l'aide, afin de réaliser les deux seules procédures que son binôme lui avait demandé de réaliser.
Je lui explique les différentes étapes sur une feuille :
- Déclarer la procédure.
- Déclarer et initialiser le curseur.
- Faire une boucle, et afficher les informations du curseur.
Après quelques minutes, il m'appelle pour vérifier. À ma grande surprise, il avait recopié ce que j'avais écrit sur la feuille, mot pour mot.
Désemparé, je lui conseille alors de lire les exemples du cours sur les curseurs, afin d'en comprendre le fonctionnement et de pouvoir les utiliser. Après m'avoir confirmé que "c'était bon", il me rappelle au bout de deux minutes.
Il avait copié/collé la première procédure avec curseur issue du cours, et l'avait insérée à l'intérieur de son ancien code. PEBKAC.
J'appelle le support d'une grande marque d'ordinateurs, pour un souci d'affichage sur le PC de ma sœur. La conseillère me fait réinstaller un pilote (pourtant déjà testé sans succès).
Pendant l'opération, je lui demande : « J'ai vu qu'une nouvelle mise à jour était disponible pour le BIOS, croyez-vous que je devrais la faire ? ». Elle répond : « Ah oui, d'ailleurs la mise à jour du pare-feu peut tout à fait régler votre problème d'affichage ! ».
Surprise, je la fais répéter, pensant avoir mal compris : « Oui, le BIOS, c'est le pare-feu. Cela règle souvent des problèmes de compatibilité entre Windows et la carte graphique ».
Bon et bien, finalement... On va se débrouiller toutes seules ! PEBKAC.
Dans la grande surface où je travaille, une client est venu nous voir avec son netbook sous Ubuntu :
- Je n arrive pas à mettre le jeu World Of Warcraft dessus, vous pouvez me dire comment on fait ?
- Avec ce type de machine, malheureusement vous ne pourrez pas.
- Ah... Les Sims, alors ?
- Non plus, un netbook n'est pas conçu pour cela.
- Bah, je ne comprends pas... C'est un ordinateur, non ?
Elle avait l'air de penser qu'en achetant le moins cher, elle pourrait faire la même chose qu'avec les autres. PEBKAC.
Cherchant à réaliser quelques personnalisations sur le forum phpBB d'un groupe d'amis, je suis tout d'abord allé glaner des informations dans le premier forum francophone trouvé.
J'y trouve le sujet de quelqu'un connaissant PHP, mais pas les forums phpBB, demandant comment intégrer son code PHP au forum. Parfait, exactement ce que je recherche.
Je déchante vite quand un modérateur l'envoie balader car il veut connaître le but exact du script, insistant sur les règles du framework et de la communauté. Belle manière d'accueillir un potentiel nouveau membre. De plus, il n'aborde même pas la réponse après plus de détails, jugeant la demande impossible à mettre en œuvre.
Je continue de parcourir le forum, et retombe rapidement sur ce même modérateur, persuadé que deux « if » imbriqués constituaient une boucle, justifiant l'utilisation d'un « continue » pour en sortir. PEBKAC.
Je me souviens des premiers jours où j'ai voulu monter un serveur sur mon propre PC. J'avais tout préparé : DNS dynamique, redirection de ports avec ma Box, allocation mémoire pour le processus, définition des administrateurs du serveur (bon, c'était du Minecraft...) avec les plugins et leurs configurations.
Tout content de moi, je lance alors le serveur. Je m'y connecte et demande à un ami de me rejoindre. Comme il ne peut évidemment pas se connecter, je vérifie le tout, point par point. Mais rien ne cloche...
Je reboot alors le serveur, pensant qu'il ne fonctionne pas (alors que je suis dessus), je dis même à l'ami en question qu'il n'est sûrement pas connecté à Internet (alors qu'on était sur Mumble...).
En ayant assez, j'ai coupé le serveur et je suis passé à autre chose. Et ce n'est qu'en y repensant le lendemain que j'ai trouvé la cause du problème : le port de connexion n'était pas parametré dans le pare-feu. PEBKAC.
Sur un forum, un membre demandait si « apprendre à programmer est sans risque ».
Il explique ensuite : parce qu'un de ses amis lui a dit qu'en programmant, il avait fait planter son ordinateur. PEBKAC.