Un ami sous Linux me dit aujourd'hui : « J'ai mis tous les droits à la racine en 700 (en récursif), mais je ne comprends pas, ça ne marche plus !… ».
Moi non plus, vraiment, je ne comprends pas. PEBKAC.
Il y a pas mal de temps, n'ayant encore qu'un petit modem 56K, je demande à l'un de mes amis jouissant d'une vraie connexion en haut débit de me télécharger l'ISO d'un jeu et de me le graver :
« Ah non, je préfère ne plus faire ça, le gouvernement contrôle régulièrement mon ordinateur !, me répond-il.
– Hein ? m'exclamai-je après un bref silence.
– Ben oui, quand je grave un CD, j'ai à chaque fois un message d'erreur qui dit "Contrôle de redondance cyclique" !… »
Le pire étant sans doute que j'y ai cru également, ne sachant pas à l'époque ce que ce message signifiait vraiment. Au final, ça voulait juste dire qu'il ne savait pas graver un CD correctement. Mais bon, double PEBKAC.
« Bonjour, je voulais avoir un information sur le mot de passe de mon adresse e-mail. Le zéro dans le mot de passe, c'est bien celui du chiffre, ou c'est celui de la lettre ? ». PEBKAC.
Dialogue d'hier au travail. Une collègue me dit :
« Je ne comprends pas, ça fait trois fois que je lance l'impression d'une page, mais il n'y a rien qui sort.. C'est normal ?
– Tu as bien cliqué sur « Imprimer » ? (on ne sait jamais, au cas où)
– Oui, à chaque fois. »
Je me lève et vais voir le problème, elle refait la manipulation : Fichier > Imprimer > Le numéro de la page à imprimer (la n°7 en l'occurrence) puis imprimer. A priori, aucun problème à ce niveau. Sauf que… « En effet, si tu essaies d'imprimer la page 7 dans un document qui ne contient que 2 pages, ça ne va pas t'imprimer grand chose… ». PEBKAC.
Alors que je consultais mon compte sur le site de mon organisme de santé (celui propre aux enseignants), un collègue fait irruption dans mon bureau et me propose de venir boire un café. Avant de le suivre, je verrouille ma session sans pour autant me déconnecter du site.
De retour un quart d'heure plus tard, je déverrouille ma session, et je vois alors que le site affiche une boîte de dialogue du type : « Pour des raisons de sécurité, votre session a expiré ». Ma première pensée a été : « Ah tiens, ils sont compétents, le message apparaît automatiquement après une période d'inactivité ».
Oh, wait ! Pourquoi le bouton « Retour à votre espace » est–il toujours présent en haut de la page ? Ne me dites pas que… Et bien si. PEBKAC.
Mon cousin a sollicité mon aide, pour comprendre ce qui était passé avec le script de sauvegarde en bash qu'il avait écrit lui-même. En effet, lorsqu'il l'a fait tourner pour la première fois, il a perdu tout le contenu de son disque dur. Heureusement, dans son malheur, il avait une copie du script sur clé USB. Ceci m'a permis de voir ce qu'il avait écrit.
Il avait créé plusieurs répertoires différents (« lundi », « mardi », etc.) et une variable
$BACKUPDIR reprenant le répertoire à utiliser en fonction du jour.
Le script, qu'il a exécuté sous root, commence par effacer le répertoire de destination pour faire le ménage :
rm -rf $BAKUPDIR/.
La faute de frappe qui retourne une chaîne vide, ça peut faire très mal, en effet. PEBKAC.
Aujourd'hui, c'est travaux pratiques.
Un des élèves de la classe, qui a apparemment fait le tour de la salle, vient me voir pour un soi-disant problème sur son PC. J'arrive sur le poste et je le vois installer un logiciel avec un antivirus-sponsor. La réponse ? « Bah au moins, ça désinfecte le PC ». Bon , pourquoi pas…
Lui demandant le pourquoi de mon déplacement : « Bah, j'ai installé un programme qui m'a détecté 300 erreurs sur le PC, et je n'arrive pas à les réparer ».
C'est là qu'il me présente son « logiciel » de nettoyage (avec un nom du genre « Ultimate Registry Tweak of the Death »), qui en plus demande de payer pour nettoyer.
Suivre un cursus d'informatique et ne pas savoir ça, cet élève est un… PEBKAC.
Dans la catégorie des « gens à mémoire sélective qui se souviennent de vous que quand ils ont un problème » (on en a tous des comme ça), celui-ci n'est pas mal.
Encore sous un bon vieux Windows XP (vu ce qu'il en fait, c'est suffisant), il a acheté un nouveau disque pour ses données. Il souhaitait donc :
– Déporter ses donnés personnelles sur le nouveau disque.
– Supprimer la seconde partition de données précédentes.
– Étendre sa partition Système sur l'espace libre car elle commençait à être limite.
Un « kissikoné » lui a fourni un utilitaire bootable (Partition Magic) pour qu'il puisse « formater et redimensionner ses disques ». C'est après tout cela que « votre serviteur » intervient car le PC ne démarre plus…
Ah ça, pour formater, il a formaté. Tout le disque…. Partition système incluse.
Et devinez qui s'est farci la réinstallation de l'OS et la récupération des données ?… PEBKAC.
Avez-vous déjà vu une base de données exponentielle ? (*)
Il y a quelques années, l'entreprise dans laquelle je travaillais avait une gestion bien à elle des sauvegardes de base de données. Un dump complet de la base de données était réalisé quotidiennement. Ce dump était placé dans un répertoire particulier sur le réseau du client. Mais, pour « faciliter sa récupération », il était également sauvé, sous forme de
BLOB dans la base de données elle-même.
Le dump d'un jour contenait donc l'entièreté de la base de données, dump de la veille compris… Et ainsi de suite.
(*) Maintenant, oui ! PEBKAC.
Je me suis mis récemment à la programmation objet en PHP, et je cherchais un renseignement sur les méthodes de classe. Je vais dans Google taper « POO méthode », pensant que ces termes étaient assez spécifiques pour cibler ma recherche. Et là, je vois dans les premiers résultats une page intitulée : « La méthode No Poo (des boucles bien définies) ». Tiens, il existe un NoPoo comme il existe un NoSQL ? Intéressant…
En fait, il s'est avéré que le « No Poo » est une méthode de lavage des cheveux sans shampooing (« poo ») et que les « boucles bien définies » n'avaient du coup rien à voir avec des
for ou des
while…
J'aurais dû mieux cibler mes mots-clés. PEBKAC.