Mon fils est en classe de 1ère. Dès les premières difficultés d'un devoir maison, il décide de demander de l'aide à chatGPT (PEBKAC pour lui). Après avoir récupéré l'énoncé du devoir au format PDF sur l'ENT du lycée, quelle ne fut pas sa surprise de voir les réponses apparaître en sélectionnant le texte.
La prof avait simplement mis la couleur de police des réponses en blanc plutôt que de les effacer.
La spécialité enseignée par cette prof ? Sciences de l'ingénieur !
PEBKAC
J'assistais à la création d'une publication pour la promotion de l'association dont je faisais parti. Aucune sauvegarde effectuée durant cette session. Je leur disais que cela était nécessaire de sauvegarder régulièrement afin d'éviter de possibles mauvaises surprises. Quand l'erreur fut effectuée la seule réponse que j'ai eu c'est "Attend on lui donne raison là non ?" Sans blague ? PEBKAC.
Je code pour la béta d'un serveur de jeu en ligne (Neverwinter Nights: Enhanced Edition).
Fort heureusement en amateur... je ne suis pas ingénieur, juste passionné et ai encore beaucoup à apprendre.
La leçon d'aujourd'hui : ne pas jouer les moines copistes avec son propre code.
J'ai mis au point un système qui permet aux personnages de toucher un salaire en fonction de leurs métiers (aventuriers, forgerons, gardes, guérisseurs, etc) leur donnant un peu d'or à chaque fois qu'un mois se passe dans le jeu (le temps in game est plus rapide qu'en réalité).
Cela fonctionne bien. Le temps passe, les joueurs qui participent à la béta ont un petit bonus en or sur leurs personnages, ils sont contents.
Mon dernier ajout... est d'indiquer au joueur à quelle date (du calendrier in game toujours) son personnage a reçu son dernier salaire.
Sauf... que j'ai copié collé la fonction que j'avais crée pour la date du jour, en oubliant changer mes variables pour celles de la date du dernier salaire reçu.
Cela donne des messages assez amusants et contradictoires.
Connaissez-vous pluto.tv ? C'est un service de fast-tv sur internet avec des pubs. Il y a des chaînes thématiques par série/émission (MacGyver / Doctor Who / Alerte Cobra / South Park / Walker Texas Ranger / C'est pas sorcier /Top Gear ....). Ces chaînes ne diffusent que des épisodes de la même série en boucle.
Parmi les pubs, il y a des pubs pour les autres chaînes de la plateforme. Par contre on peut avoir une pub pour la chaîne Doctor Who sur la chaîne Doctor Who, ou MacGyver sur la chaîne MacGyver.
PEBKAC
Je copie le contenu d'une migration Django dans une autre migration existante.
J'oublie d'importer "django.db.models.deletion" dans la migration originale, et me plains ensuite a mes collègues d'avoir l'erreur :
NameError: name 'django' is not defined
jusqu'à voir que j'avais pas importé Django.
PEBKAC
Il y a fort longtemps, j'envisage l'achat d'un laptop. Dans une grande surface, je demande au vendeur, qui devait probablement s'occuper des machines à laver la veille, si, quand je branche un moniteur FullHD sur un portable dont l'écran est en 1600 * 900, je peux quand même avoir du 1920 * 1080 sur le moniteur.
"Ce n'est pas possible, la carte graphique est configurée exclusivement pour l'écran du portable"
PEBCAK
J'utilise l'ALM Jazz d'IBM (ALM : Application Life Manager), un outil pour traiter et suivre tous le cycle de vie d'une application (spécification & exigence / évolution d et bug / plan de test / traçabilité).
Certaines opérations demandent une confirmation pour être validées, mais la boîte de dialogue n'affiche pas les classiques "OK" / "Annuler" mais plutôt "<< verbe à l'infinitif de l'action à faire >>" et "Annuler".
Donc quand vous créez un artefact vous avez "Créer" et "Annuler".
Donc quand vous modifiez un artefact vous avez "Modifier" et "Annuler".
Et quand vous êtes sur un formulaire de création/modification et que vous voulez arrêter l'opération que vous êtes en train de faire, vous cliquez sur le bouton pour annuler l'opération que vous avez commencé (pour ne pas perdre les données saisies).
Devinez les labels des deux boutons : "Annuler" et "Annuler" (le premier pour confirmer l'annulation de l'opération, et l'autre pour invalider la demande d'annulation)
Pour ceux qui on développé l'outil : PEBKAC
J'étais dans une association dont l'une des activités était la rédaction d'un journal. Le PC que j'utilisais était encore sous Vista malgré la fin du support de ce dernier. J'ai proposé de remplacer Vista par une distribution Gnu/Linux. Réponse du responsable : Linux est beaucoup trop léger pour égaler Windows Vista donc cela sera pire qu'avant. Je tiens à préciser qu'il savait que j'étais informaticien.
Souvenir d'une époque lointaine où les disquettes existaient encore. Je m'occupais du support pour un logiciel installé dans une mutuelle.
Appel d'une agence en région, je demande à la personne de réinstaller le logiciel en utilisant les disquettes qui lui ont été fournies.
Clairement l'utilisateur a du mal avec son PC mais au bout d'un bon quart d'heure, j'arrive à lui faire démarrer l'installation. J'ai dû tout lui détailler et il suivait scrupuleusement toutes mes instructions.
Bref, la première disquette est passée et le programme d'installation demande d'insérer la seconde.
L'utilisateur : "Je fais quoi ??".
Moi : "Insérez la seconde disquette puis appuyez sur ENTREE"
L'utilisateur : "je n'y arrive pas, est-ce que je dois d'abord enlever la 1ere disquette????"
Souvenir du service militaire où je participai à la gestion du parc informatique dans un état major de l'armée de terre.
Je dois livrer un PC à un colonel et remplacer l'ancien. J'arrive les bras chargés.
- Bonjour mon colonel, je viens remplacer votre PC
Avec étonnement je ne vois même pas d'écran dans son bureau.
- Heu mon colonel, vous aviez bien déjà un PC ?
Réponse du gradé :
- Il est dans l'armoire, vous pouvez le remplacer, je ne sais pas me servir de ce machin
Moment d'hésitation... ... et puis :
- Heu... bien mon colonel
Je mets le PC neuf dans l'armoire et je pars avec l'ancien.
Logique administrative française : quand on ne dépense pas totalement un budget, on reçoit un budget inférieur l'année suivante. Donc les services font tout pour dépenser la totalité de leur budget.
Je pense que le PC dans l'armoire a continué à être consciencieusement changé tous les ans après mon départ :-)