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.
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 | 👍🏽👎🏽+1
À 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 | 👍🏽👎🏽+1
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...
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.
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.
ç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 | 👍🏽👎🏽
VEBLRE (Vacuum Exists Between Left and Right Ears) :D