En reprenant mon vieux code ce matin pour une évolution sur des pages en place depuis pas mal de temps, j'ai retrouvé quelques perles, dont celle-ci qui m'a achevée :
bool b = BoolFunction(boolValue ? true : false);
this.BoolProperty = b ? true : false;
Il n'y a pas à dire, à mes débuts j'étais un bon… PEBKAC.
Je suis une fois de plus atterrée par le comportement de la boss de ma boss. Cette dernière, pour corriger un document, l'imprime en taille de police 20 et interlignage double, corrige les fautes à la main, puis demande à sa secrétaire d'intégrer les modifications dans le document d'origine. Parfois, c'est juste une petite virgule qui ne va pas.
Mais à quoi sert donc un ordinateur, à part faire joli sur le bureau... PEBKAC.
Ma mère voulait changer d'écran, car celui qu'elle avait était trop petit.
Le lendemain, j'arrive avec un magnifique 22". Inquiète, elle me dit : "Non, finalement je préfère garder l'ancien, je ne veux pas perdre les choses que j'ai sur le Bureau et qui vont rester à l'intérieur de l'ancien écran.". PEBKAC.
Je me retrouve aujourd'hui à devoir programmer la livraison d'un colis, via le site de la société de livraison. Averti de cet état de fait par SMS, je suis le lien qui m'a été fourni.
Celui-ci me fait charger une interface en flash, qui présente un formulaire pour accéder aux modalités de livraison. Seul petit problème : impossible d'afficher le clavier virtuel pour remplir ledit formulaire.
Pour le développeur qui s'est dit qu'utiliser une interface Flash sur un téléphone, ce serait une bonne idée... PEBKAC.
Un ami lycéen avait acheté un ordinateur portable. Tout content de son achat, il souhaite donc le tester aussitôt, mais celui-ci ne démarre pas. Il m'appelle.
Je vais le voir, et regarde par moi-même. Je lui demande :
- Il a déjà fonctionné ?
- Non, j'ai pas réussi à le démarrer.
- OK... Tu l'as branché ?
- Heu... Il fallait ?
Non, on ne te vends pas forcément un PC portable avec la batterie chargée. PEBKAC.
Aujourd'hui, permier jour en entreprise. En reprenant un code PHP précédemment écrit par un autre stagiaire, je m'aperçois qu'il contient la structure suivante :
if (condition)
{ ...
exit;
}
else
{ ...
exit;
}
echo "Gros problème, contacter le département R&D de toute urgence";
Ce stagiaire n'a pas dû bien écouter pendant ses cours d’algorithmique. PEBKAC.
Tout à l'heure, un ami de mon frère lui a demandé : "C'est quoi ton Google ?". On a compris ce qu'il voulait dire quand il a précisé que le sien était "Vista".
Classique, mais ça surprend toujours. PEBKAC.
Un expert sénior en Oracle et WebSphere vient de poser une question à propos d'un serveur (serveur Unix multi-processeur, 8Go de RAM, etc...) :
"Est-ce que le serveur peut tenir 70 connexions FTP ?". PEBKAC.
Aujourd'hui, comme depuis qu'on lui a confié la comptabilité de son entreprise alors qu'elle n'a pourtant aucune connaissance dans ce domaine, ma mère ramène du travail à la maison. Étant moi-même apprentie comptable, je l'aide gracieusement.
Elle m'appelle à l'aide, piteuse : le tableau, une usine à gaz de 40 colonnes sur 150 lignes multipliée par une dizaine d'onglets, sur lequel nous avions passé une bonne partie du week-end, affiche "#REF!" ou "#DIV/0" dans toutes ses cases, ou presque. Gênant, sachant qu'elle doit le présenter demain à toute la hiérarchie.
Selon elle, elle voulait juste "le rendre un peu plus joli". PEBKAC.
À la suite d'un déménagement, je me suis retrouvé sans connexion Internet en Allemagne. Pas grave, je lance BackTrack. Après un scan, j'obtiens une liste assez conséquente de points d'accès, dont plus de la moitié viennent du même constructeur, tous avec une clé WPA2, donc à priori relativement sécurisés.
Cependant, ce fabricant a eu une idée lumineuse : les clés par défaut de ces routeurs sont calculées grâce à un algorithme basé… sur les quatre derniers chiffres de l'adresse MAC.
Comble : cet algorithme est open source, et il existe même une application Android pour exploiter cette faille. PEBKAC.