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.
Dans le cadre de mon travail de développeur HPC, je devais faire un comparatif de performance d'I/O parallèles sur différents clusters sous Linux.
Premier test basique, utilisation de "pread/pwrite". Mais impossible d'avoir le fichier avec les bonnes permissions et la bonne taille. Pourtant le code semble correct, création du fichier par le premier rang, écriture parallèle après une barrière par tous les rangs.

Deux jours plus tard, je me décide à tester le retour d'erreur de "pwrite", et me rends enfin compte que ce n'est pas bon (retour -1) et que errno est à 9… Effectivement, je n'avais :
- pas ré-ouvert le bon fichier,
- même pas créé le fichier avec les bons paramètres (oublié de placer les permissions dans create())
PEBKAC.
PEBKAC #8127 proposé par Matthieu le 08/07/2013 | 7 commentaires | 👍🏽 👎🏽 +74
Captain obvious ?
Commentaire #100931 écrit par Alfred456654 le 08/07/2013 à 20h55 | 👍🏽 👎🏽
Et là tout le monde comprend...
Commentaire #100937 écrit par zatura le 08/07/2013 à 21h21 | 👍🏽 👎🏽
Ben il a fait n'importe quoi:
-Pas les bons arguments : enfin généralement quand on n'a pas les bons droits on commence par vérifier la fonction de création ...
-Pas le bon fichier
-Ignorer la réponse des fonctions, enfin quand on code un peu en C on fini pas toujours les vérifier. T'as peut être l'habitude des réseaux type infinit band. Mais parfois un write sort avant d'avoir tout envoyé. XD
Il s'étonne que cela ne marche pas et ne cherche pas trop pendant 2j.
Commentaire #100953 écrit par but2ene le 08/07/2013 à 23h17 | 👍🏽 👎🏽
Exact, pas l'habitude de travailler avec les fonctions C directement, et surtout pebkac parce j'aurai dû commencer par écrire des tests ou factoriser mes noms de fichier...
Commentaire #100956 écrit par Matthieu le 09/07/2013 à 00h23 | 👍🏽 👎🏽
c'est un peu trop spécifique pour pouvoir en rire. mais bien essayé...
Commentaire #100963 écrit par lillix le 09/07/2013 à 07h32 | 👍🏽 👎🏽
de plus, si je me souvient bien, il ne faut pas oublier les flush... sinon tout n'est pas écrit avant la réponse de la fonction
Commentaire #100990 écrit par nonolelion le 09/07/2013 à 10h46 | 👍🏽 👎🏽
42.
Commentaire #101058 écrit par Moot le 09/07/2013 à 15h45 | 👍🏽 👎🏽