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.
Alors que j'étais étudiant en informatique, notre professeur nous parlait de la nécessité de coder les années sur 4 chiffres dans nos applications, à cause du risque potentiel du « bug de l'an 2000 ».
Un élève a alors demandé : « Mais comment ont-ils fait pour gérer ça en 1900 ? ».
Et bien, de la même manière qu'en 1800… PEBKAC.
PEBKAC #8001 proposé par V le 18/06/2013 | 30 commentaires | 👍🏽 👎🏽 +287
Tiens, ça me fait penser à cette quote: http://danstonchat.com/11246.html

VEBLRE (Vacuum Exists Between Left and Right Ears) :D
Commentaire #97388 écrit par Lynix le 18/06/2013 à 17h39 | 👍🏽 👎🏽
et en -1500 avant Jean-Claude, comment ils faisaient pour coder vu qu'il fallait passer sur 5 caractères ?
Commentaire #97389 écrit par Link le 18/06/2013 à 17h40 | 👍🏽 👎🏽
C'est ce que j'appelle un Epoch Fail!
Commentaire #97398 écrit par Pyrhan le 18/06/2013 à 18h02 | 👍🏽 👎🏽
Je ne vois pas le problème, la programmation existe depuis 1843.
Commentaire #97401 écrit par Shirluban le 18/06/2013 à 18h04 | 👍🏽 👎🏽
A ce compte là, tu peux remonter aux métiers à tisser qui fonctionnaient avec cartes perforées (XVIIIe siècle)...
Commentaire #97412 écrit par Youplà le 18/06/2013 à 18h35 | 👍🏽 👎🏽
Bonne question ! Allez, question suivante.
Commentaire #97414 écrit par Aaargh!!! le 18/06/2013 à 18h49 | 👍🏽 👎🏽
Permalien pense que Pyrhan mérite plus de plus et le gratifie de quelques claquements de mains.
Commentaire #97415 écrit par Permalien le 18/06/2013 à 18h49 | 👍🏽 👎🏽
Et moi je te demande si ta grand-mère elle programmait la java en 1900?
Commentaire #97417 écrit par Gérard le 18/06/2013 à 18h50 | 👍🏽 👎🏽
Comment on faisait pour lire les films en HD 1080p quand on pouvait pas stocker de fichiers de plus de 4 Go sur les disques en FAT 32?
Commentaire #97418 écrit par Muphins le 18/06/2013 à 18h52 | 👍🏽 👎🏽
Donc Nabilla fait la UNE de plusieurs DTC.
Commentaire #97433 écrit par Aaargh!!! le 18/06/2013 à 19h12 | 👍🏽 👎🏽
On les divise en film-part1.mkv et film-part2.mkv ?

En tout cas c'est la solution préconisée par les frères Lumières.
Commentaire #97435 écrit par Link le 18/06/2013 à 19h18 | 👍🏽 👎🏽
À moins que ce ne soit une allusion à une personnalité kikoolol, ce genre de commentaires commencent vraiment à me saouler !
Commentaire #97444 écrit par Noname le 18/06/2013 à 19h39 | 👍🏽 👎🏽
Il voulait peut être faire une blague sur le fait que grand-mère sait faire du bon café, comme celui qu'on trouve à Java.

En tout cas, c'est rapé.
Commentaire #97446 écrit par Link le 18/06/2013 à 19h44 | 👍🏽 👎🏽
Je trouve ça ridicule et dangereux comme conseil... Coder les années sur 4 chiffres ? Et comment ils feront en l'an 10 000 ? 100 000 ?

Non, il faut s'assurer d'utiliser un nombre de chiffres suffisant pour résister jusqu'à la durée de vie escomptée de l'univers, tout bon programmeur sait ça...

EDIT : Tiens, je me demande pourquoi 2 chiffres, au final ? Il parait que c'était pour économiser des bits, sauf que 2 chiffres en base 10 ne correspond pas à une puissance de 2... C'est codé en DCBN ? Si c'est le cas, c'est déjà une perte de bits. Je ne m'étais jamais posé la question... A approfondir.
Commentaire #97447 écrit par Epok__ le 18/06/2013 à 19h59 | 👍🏽 👎🏽
Surtout que LA Java c'est plus une dance qu'un langage de programmation (entre autres choses). Et aussi ce n'est pas le premier commentaire de ce type.
Commentaire #97448 écrit par Noname le 18/06/2013 à 20h03 | 👍🏽 👎🏽
Tu as sûrement besoin de plus de bits pour coder 2XXX (11 à 12) que pour coder 99 (7). C'est une petite différence mais peut-être importante sur un grand nombre de données. Dans ce cas on peut se poser la question de l'alignement.
Commentaire #97450 écrit par Noname le 18/06/2013 à 20h08 | 👍🏽 👎🏽
D'ailleurs, Alan Turing disait souvent "Pensez à inscrire les années sur quatre cases du ruban plutôt que deux".
Commentaire #97453 écrit par Hart le 18/06/2013 à 20h25 | 👍🏽 👎🏽
"LA Java" J'y vois une blague de ce type, en effet...

"personnalité kikoolol" si tu as une idée, n'hésites pas à nous la partager...
Commentaire #97454 écrit par Aaargh!!! le 18/06/2013 à 20h25 | 👍🏽 👎🏽
Dans les temps anciens, les années étaient stockées sous forme de texte* (et les montants financier aussi*). Donc "801231" prenait moins de place que "19801231"*. Cette pratique était notamment encouragée par certains systèmes qui savaient* nativement faire des opérations arithmétiques avec des nombres sous cette forme (cf types decimal et packed decimal chez IBM). Cette pratique avait aussi l'avantage de faciliter le débuguage: les valeurs apparaissant "en clair" dans les dump mémoire et non pas en hexadécimal.


* C'est d'ailleurs toujours le cas chez certains.
Commentaire #97464 écrit par Shirluban le 18/06/2013 à 20h59 | 👍🏽 👎🏽
Et si on remontais jusqu'à l'algorithme d'Euclide ?
Commentaire #97467 écrit par lambada le 18/06/2013 à 21h23 | 👍🏽 👎🏽
Facile !
-1500 av. J.-C. est une double négation, et ça veut dire 1500, donc quatre caractères.
Commentaire #97471 écrit par Banon le 18/06/2013 à 22h16 | 👍🏽 👎🏽
@Noname : la java n'est pas une dance mais une danse. 10 coups de fouets et ce sera doublé la prochaine fois. Ici on parle français et pas anglais, AAACH !!!!

Il est évident que Gérard faisait de l'humour avec le langage de programmation et la danse. Vous êtes allergiques aux jeux de mots sur ce site, c'est affolant.
Commentaire #97490 écrit par Grammar Nazi le 19/06/2013 à 08h20 | 👍🏽 👎🏽
ça me rappelle une garderie d'enfant où les enfants bugguait parce qu'ils sont tous nés après l'an 2000 et ne comprenait pas la date de ceux qui étaient né avant. Je ne vous raconte le coup de vieux pour les animatrices animateurs :D
Commentaire #97518 écrit par Minui le 19/06/2013 à 09h46 | 👍🏽 👎🏽
Oki, donc de l'ASCII pour stocker des chiffres de 0 à 10... Strictement équivalent au DCBN, donc. Du coup, l'histoire de la minimisation du nombre de bits ne tient pas, vu qu'il suffit de 7 bits pour stocker des nombres entre 0 et 128, au lieu de deux octets pour stocker la date en ASCII... Plus la puissance de calcul nécessaire pour les opérations sur des valeurs qui ne sont pas en base 2...

Ils aimaient vraiment se compliquer la vie ^^
Commentaire #97522 écrit par Epok__ le 19/06/2013 à 09h55 | 👍🏽 👎🏽
@Grammar Nazi : je crois que c'était plutôt une crispation due à la tendance à enfoncer Java parce que c'est cool.
Java a l'air d'avoir la réputation d'Apple, avec des fanboys d'un côté et des haters (navré pour l'anglicisme, patapay è_é) de l'autre.
Commentaire #97523 écrit par mini le 19/06/2013 à 10h05 | 👍🏽 👎🏽
On va s'amuser en 2038, ne t'inquiète pas !
Commentaire #97524 écrit par mini le 19/06/2013 à 10h07 | 👍🏽 👎🏽
mini s'incline devant Pyrhan.
Commentaire #97542 écrit par mini le 19/06/2013 à 11h58 | 👍🏽 👎🏽
J'ai honte pour la faute d'orthographe /(>o<)/. 10 coups, ce n'est pas assez !

@mini : Même pas ! Je n'aime le Java non plus, mais je trouve que le commentaire est grossier et vulgaire sans aucune raison.
Commentaire #97544 écrit par Noname le 19/06/2013 à 12h19 | 👍🏽 👎🏽
Pour éviter de dire "hater", tu peux dire "rageux" si tu veux ; personnellement je ne vois pas de nuances particulières :)
Commentaire #97714 écrit par Banon le 19/06/2013 à 18h32 | 👍🏽 👎🏽
C'est de l'ironie…
Commentaire #97718 écrit par Olivier le 19/06/2013 à 18h52 | 👍🏽 👎🏽