Bienvenue sur PEBKAC.fr, le site qui recense les anecdotes où l’on se moque des utilisateurs ne maîtrisant pas l’outil informatique. PEBKAC est un acronyme signifiant « Problem Exists Between Keyboard And Chair ».
Le problème se situe entre la chaise et le clavier : soumettez vos histoires, donnez votre avis !
Ce site n'est pas le site original pebkac.fr. Je publie ici la liste des PEBKAC que j'ai pu sauvegarder avant que le site original ne soit mis hors ligne.
Je vérifie à nouveau une portion de code PHP en production, sur laquelle j'avais demandé quelques modifications. Je tombe ainsi sur le code qui établit la connexion à la base de données, qui se fait via PDO (ndlr : couche d'abstraction de base de données), après avoir insisté pour supprimer les appels aux fonctions natives de type « mysql_* ».

[...]
catch (PDOException $e) {
  die('Erreur : ' . $e->getMessage());
  exit;
}

Pauvre petit « exit; », perdu sur sa ligne et qui ne verra sûrement jamais son jour arriver, quand on sait que le méchant « die() » est ni plus ni moins que son alias.
Pour notre utilisateur du double point final : PEBKAC.
PEBKAC #7009 proposé par blag le 19/02/2013 | 18 commentaires | 👍🏽 👎🏽 +146
Comme pour les zombies "the double tap".
Commentaire #79798 écrit par but2ene le 19/02/2013 à 12h33 | 👍🏽 👎🏽
DIE, BAD CODER! :p
Commentaire #79808 écrit par ROB le 19/02/2013 à 12h45 | 👍🏽 👎🏽
You sir just won one internetz. ♥
Commentaire #79821 écrit par Yorgl le 19/02/2013 à 13h12 | 👍🏽 👎🏽
Mince, je pensais pas qu'il allait pas vraiment le publier :<
Pour la petite histoire, j'avais appris les bases du PHP en une semaine pour faire une petite back-end à un prog C (qui est mon langage de dev principal), le die(...) avait été rajouté après coup et je ne savais pas réellement ce qu'il faisait (après coup, c'est vrai que die est assez explicite) mais bon, c'est loin d'être le bug le plus critique du code écris à ce moment.
Tout le code en question a depuis été réécris ;)
Commentaire #79826 écrit par Taiki le 19/02/2013 à 13h20 | 👍🏽 👎🏽
Petit pebkac pas bien méchant.
Commentaire #79829 écrit par juu le 19/02/2013 à 13h30 | 👍🏽 👎🏽
 die('Erreur : ' . $e->getMessage());
 exit;
 error('Erreur : ' . $e->getMessage());
 return -1;
 return 0;
 return 42;
 echo "Si ce message s'affiche, je ne sais plus quoi faire...<br>";
 
Commentaire #79833 écrit par Link le 19/02/2013 à 13h38 | 👍🏽 👎🏽
Ouvrir une balise php avant tout le bousin ?
Commentaire #79861 écrit par but2ene le 19/02/2013 à 14h34 | 👍🏽 👎🏽
Ndlr ? Il me semblait que ça voulait dire "note de la rédaction", quand un journaliste ajoutait un précision dans une citation ?

Est-ce un ajout de Clem, ou bien l'auteur l'a-t-il mal placé ?
Commentaire #79863 écrit par Epok__ le 19/02/2013 à 14h42 | 👍🏽 👎🏽
Ben le rédacteur du PEBKAC c'est bien l'auteur.
Commentaire #79881 écrit par Acorah le 19/02/2013 à 16h04 | 👍🏽 👎🏽
De mémoire je n'avais pas ajouté la précision, donc c'est belle et bien une note de Clem' ;)
(ça serais donc plus [ndle], pour l'éditeur qui publie, que pour l'auteur...)
Commentaire #79933 écrit par blag le 19/02/2013 à 18h28 | 👍🏽 👎🏽
Je sais plus si j'en ai sortie d'autres... (a)

Mais c'est vrai que celle là à le mérite de faire sourire, sans aucune répercutions.

(et je t'avais dit qu'il finirais ici~)
Commentaire #79935 écrit par blag le 19/02/2013 à 18h31 | 👍🏽 👎🏽
Les commentaires de l'auteur du PEBKAC s'affichent en jaune normalement... Ou alors tu n'étais pas logué quand tu l'as soumis ?
Commentaire #79990 écrit par Acorah le 19/02/2013 à 23h45 | 👍🏽 👎🏽
je te rep ici (si tu utilise les alertes) pour ton http://www.pebkac.fr/pebkac/7009/#comment_79990

> Les commentaires de l'auteur du PEBKAC s'affichent en jaune normalement... Ou alors tu n'étais pas logué quand tu l'as soumis ?

Je n'avais pas encore crée mon compte ;)
(Et je vais pas déranger Clem pour qu'il me la bascule à la main, je le fait déjà courir avec mes suggestion sur le blog XD )
Commentaire #79997 écrit par blag le 19/02/2013 à 23h53 | 👍🏽 👎🏽
Je te réponds là pour la même raison ^^ (les alertes). C'était juste par curiosité en fait. :)
Commentaire #80042 écrit par Acorah le 20/02/2013 à 10h05 | 👍🏽 👎🏽
OK, Clem a du penser que ce terme, qui te semble familier, n'est pas accessible au commun des mortels... ce en quoi il a eu raison (du moins pour moi). C'est vrai que la multiplication des acronymes dans les PEBKAC rend parfois la lecture difficile : chacun ayant un champ d'expertise particulier, il est difficile de les connaître tous... Je suis plutôt dans le (très) bas niveau, et les termes de haut niveau très spécifiques comme celui-ci ne me rappellent rien...
Commentaire #80049 écrit par Epok__ le 20/02/2013 à 10h25 | 👍🏽 👎🏽
Ou exit, au choix.
Commentaire #80102 écrit par BSK le 20/02/2013 à 14h32 | 👍🏽 👎🏽
Effectivement c'est moi qui l'ai ajouté, je n'ai pas trop réfléchi mais il aurait mieux valu mettre autre chose que « ndlr », genre « ndla » ou « ndle ».
Mais je me suis dit que tout le monde ne connaissait pas PDO, dont l'utilité était ici nécessaire pour comprendre l'ensemble de l'histoire.
Commentaire #80116 écrit par Clem le 20/02/2013 à 15h40 | 👍🏽 👎🏽
C'est une très bonne idée... C'est juste que comme c'est la première fois que le vois dans un PEBKAC, je n'étais pas sûr...

Prochaine étape : créer un glossaire avec tous les acronymes utilisés dans des PEBKAC, avec affichage automatique de la définition au survol du mot ! Ou pas.
Commentaire #80255 écrit par Epok__ le 21/02/2013 à 10h22 | 👍🏽 👎🏽