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.
Pour notre projet Android, nous devons manipuler des objets qui sont sauvegardés dans le SGBD du système, c'est-à-dire SQLite.

Il faudra expliquer à mes très chers collègues que, même si des accesseurs et des mutateurs sont essentiels à l'utilisation de tels objets, non, ils ne sont pas obligatoires. Et je suis profondément persuadé que la méthode « setID(int id) » est bel et bien un... PEBKAC.
PEBKAC #7002 proposé par Cartman34 le 18/02/2013 | 26 commentaires | 👍🏽 👎🏽 -111
C'est bien connu, lorsque l'on travaille sur un projet en équipe à la fac, il y en a pratiquement toujours un qui est totalement à la masse.

Cette fois, un des membres de l'équipe a dit qu'il serait suffisant de copier/coller du code depuis Internet, et de faire comme si ça fonctionnait parfaitement sans réellement l'éprouver.

Au final, notre modèle objet n'est pas respecté, et Eclipse signale un bon paquet de classes et méthodes « dépréciées ».
Pour cet ami, que pourtant j'apprécie : PEBKAC.
PEBKAC #7001 proposé par Cartman34 le 18/02/2013 | 12 commentaires | 👍🏽 👎🏽 +177
Toujours sur le cours de développement d'applications Android, le prof' nous avait bien précisé qu'il fallait utiliser les « @string » au maximum, dans les layouts. Mais au final, si c'est pour écrire ça :

menu.add(0, MENU_QUITTER, Menu.NONE, "Quitter");

En mettant des chaînes de caractère directement dans le code... PEBKAC.
PEBKAC #6942 proposé par Cartman34 le 14/02/2013 | 7 commentaires | 👍🏽 👎🏽 +97
Je regarde bien sérieusement mon cours sur le développement d'applications mobiles sous Android, lorsque je vois ça :

public boolean uneMethode() {
switch(var) {
  case value1:
    // Instructions
    return true;
  case value2:
    // Autres instructions
    return true;
  default:
    return true;
  }
}

OK... Mais si c'est pour toujours retourner « true »... PEBKAC.
PEBKAC #6941 proposé par Cartman34 le 14/02/2013 | 21 commentaires | 👍🏽 👎🏽 -75
Un client, informaticien lui même, me demande d'intégrer un de leurs formulaires de contact dans le site que je leur ai développé (du moins partiellement, car il utilise un CMS) dans une "iframe", ce que je fais sous 24h.

Un mois passe, et mon client revient en râlant : il ne reçoit pas les e-mails venant de cette page.
C'est sûr que s'il installe un nouveau MTA non configuré sur ses serveurs, ça ne va pas aider. PEBKAC.
PEBKAC #6805 proposé par Cartman34 le 30/01/2013 | 4 commentaires | 👍🏽 👎🏽 +112
Je tentais de faire revenir une application sous MySQL (il faut savoir qu'en fait, PostgreSQL c'est lent, mais c'est un autre PEBKAC). L'application serveur en C++ est OK, et je ne comprends pas pourquoi l'application Web me renvoie une erreur lors de la connexion à la base de données.

C'est sûr que quand on gère plusieurs serveurs, faut pas s'emmêler, sinon ça fonctionne beaucoup moins bien. PEBKAC.
PEBKAC #6774 proposé par Cartman34 le 26/01/2013 | 20 commentaires | 👍🏽 👎🏽 -142
Une amie a cru bon de penser que supprimer les deux menus supérieurs de la fenêtre de rédaction de Thunderbird ferait réapparaître un bouton disparu.
Résultat : impossible de facilement remettre ces menus, vu qu'il faut normalement faire un clic droit dessus pour les remettre.
Je ne sais pas qui l'est le plus, mais... PEBKAC.
PEBKAC #5783 proposé par Cartman34 le 06/10/2012 | 8 commentaires | 👍🏽 👎🏽 +102
Il y a quelque temps, un professionnel souhaitait que je lui nettoie son poste de bureau afin d'améliorer ses performances, et enlever les choses inutiles.

Tout naturellement, j'ai ouvert l'outil « Programmes et fonctionnalités » de Windows afin d'effacer les logiciels inutiles, encombrants, ou douteux. L'un d'eux avait un nom comme « er », aucune icône, aucun éditeur, rien de renseigné... Un logiciel bien suspect comme on les aime.

J'étais loin de me douter que c'était le logiciel de gestion pour l'entreprise, jusqu'au moment où la désinstallation commença, et bien sûr, refusa de s'annuler.

PEBKAC pour moi : les vérifications sont de mise dans ces cas-là.
PEBKAC pour l'éditeur : on peut pas faire plus suspect comme nom de logiciel.
PEBKAC pour le professionnel qui avait arrêté la maintenance du logiciel et qui a du repayer une licence complète.
Et PEBKAC pour l'outil de restauration de Windows... Multiple PEBKAC.
PEBKAC #5660 proposé par Cartman34 le 27/09/2012 | 17 commentaires | 👍🏽 👎🏽 +247
Alors que j'étais en Licence Informatique, mon professeur de jQuery m'a affirmé que je devais utiliser la méthode « text() » et non « val() » pour récupérer la valeur d'un champ de formulaire.
Pour avoir contredit la documentation, PEBKAC.
PEBKAC #5534 proposé par Cartman34 le 18/09/2012 | 14 commentaires | 👍🏽 👎🏽 +140
J'essaye en vain de supprimer une icône sur mon Bureau de Windows. Le système d'exploitation ne cesse de me répéter : "Windows ne peut pas supprimer l'élément : l'objet est introuvable, vérifiez son emplacement actuel".
Il est pourtant bien sous mes yeux... Pour Windows et ses développeurs : PEBKAC.
PEBKAC #4774 proposé par Cartman34 le 09/01/2012 | 25 commentaires | 👍🏽 👎🏽 -168