Aujourd'hui, un beau cas d'école. Des collègues nous appellent : "On bouge la souris, mais le pointeur ne bouge pas a l'écran".
On arrive sur place, il s'agissait d'une souris sans fil. Je les laisse faire, et effectivement, ça ne fonctionne pas quand on bouge le tapis avec la souris posée dessus. PEBKAC.
Sur un formulaire de téléchargement, il est demandé de recopier le code numérique visible dans un captcha. Trois chiffres seulement, bien distincts, impossible de se tromper. J'entre le code (affiché en clair) dans le champ idoine, puis je valide.
Et à ce moment, le formulaire me renvoie cette erreur : « Le code ne doit contenir que des chiffres ! »… PEBKAC.
il y a quelques années, alors que ma tante venait rendre visite à ma mère, elles m'ont demandé de les prendre en photo. Afin d'être sûr d'une prendre une correcte, je les photographie 4 ou 5 fois.
J'étais content d'entendre "Woah, celle-là elle est bien !... Ah oui, celle-là aussi !... Oh, et bien celle-là elle est encore mieux !...". Mais après une dizaine d'exclamations du genre, je commençais à être surpris.
Elles faisaient systématiquement pivoter la première photo, en pensant changer d'image à chaque fois. PEBKAC.
Toujours pour la même application dont je lisais l'aide l'autre jour.
Pour des tests, je dois faire correspondre notre base de données en lieu et place de la base SQLite intégrée. Problème technique : ce qui semblait être des identifiants générés aléatoirement dans la colonne
id se trouve être en réalité un simple hash d'une ou plusieurs autres colonnes pour chacune des tables.
Je peux comprendre leur idée de faire appel un hash pour faciliter les appels à la base à la récupération d'un identifiant à partir d'une autre colonne censée être unique… Néanmoins, pas pour outrepasser ces appels et se baser sur le hash seul qui risque de provoquer des collisions.
Par ailleurs, leur base ne gère aucune contrainte de clé primaire ou étrangère, ni même d'index. Mais elle ne se prive pas de faire appel à des jointures… Est-ce là une particularité au développement avec SQLite ?
Autant la dernière fois l'erreur d'interprétation était de ma part, autant là… PEBKAC.
Il y a une trentaine d'années, sur mon tout premier ordinateur - un TI 99 4A (16 Ko de RAM / 3,3 Mhz, la bête) - j'avais tapé un petit jeu en TI-Basic (simpliste comme à l'époque). Ma fille, âgée de 5 ans, essayait d'éviter que la pauvre grenouille ne se noie.
Comme elle perdait systématiquement au même endroit, elle m'a lancé : « L'ordinateur triche ! Il faut que le tronc d'arbre aille moins vite pour que ça marche ! »
Effectivement, le test n'était pas concluant, elle avait raison. Elle m'avait débuggé mon programme.
Après une école d'ingénieur, elle est actuellement chef d'un gros projet dans un grand groupe de télécom.
Pour moi à l'époque, et contrairement à ma fille : PEBKAC.
Parce que pour le coup, le PEBKAC c'est moi : je suis développeur Web amateur, et je viens juste de stocker les paramètres de connexion à une base de données MySQL... dans une table de celle-ci. PEBKAC.
Tout à l'heure, via XMPP, en parlant compilation :
- Le répertoire "python2.6/include", tu l'as précisé où ?
- Dans les libs.
PEBKAC.
Flânant sur un site que je ne citerai pas, je remarque un système de vote en haut de chacun des articles, permettant de dire si l'on est d'accord ou pas avec l'article. Par curiosité, je tente de voter… et une popup sauvage surgit : « Vous devez être identifié pour voter ». Ah, bon. Flairant le bon coup, je désactive alors Javascript via l'extension NoScript et réessaie : mon vote est comptabilisé.
C'est bien sûr un classique, qui dans ce cas ne porte pas à conséquence, un vote de plus ou de moins… Mais celui qui a mis en place cette fonction est tout de même un… PEBKAC.
Un ami a acquis récemment un nouveau smartphone. Je lui demande : « C'est quoi ton téléphone ? », il me répond : « C'est un HTC ».
Je lui demande alors de quel modèle il s'agit, et ne sachant pas quoi répondre il regarde à l'arrière de son téléphone et me répond : « C'est un Beats ». PEBKAC.
En sixième, premier TP d'informatique :
« Pour arrêter l'ordinateur, restez appuyé longtemps sur le bouton ». PEBKAC.