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.
Ce matin, en cours de seconde année de DUT Informatique.
Nous devons utiliser un petit logiciel qui tourne sous Java. Ayant eu quelques soucis, j'ai dû formater mon ordinateur quelques jours auparavant. Je re-télécharge le soft, le lance avec un java -jar et surprise, message d'erreur.

Le TP continue, et devant la nécessité de trouver une solution au plus vite, j'appelle le professeur pour une intervention rapide. Il me dit ne pas comprendre le message d'erreur, et que de toute façon Java, c'est « le bordel même pour exécuter des jar ».

Deux secondes plus tard et après l'installation de « jdk-7 » au lieu de 6, tout fonctionne à merveille. PEBKAC.
PEBKAC #9817 proposé par Iluznica le 28/04/2014 | 32 commentaires | 👍🏽 👎🏽 -266
Et donc ?
Commentaire #138649 écrit par Meowcate le 28/04/2014 à 17h53 | 👍🏽 👎🏽
trololol le prof sait pas faire une mise à jour...C'est pas un pebkac pour moi.
Commentaire #138650 écrit par mattdusud le 28/04/2014 à 17h55 | 👍🏽 👎🏽
Non, plutôt "Le prof ne sait pas que j'ai installé la mauvaise version".
Commentaire #138654 écrit par Anonyme le 28/04/2014 à 18h01 | 👍🏽 👎🏽
C'est l'heure des kevin on dirait... Vérifier que le jar est compatible avec la version de java installée c'est quand même la base.

C'est comme si tu copiais le code d'un mec qui écrit en PHP 5.5 et que tu le mets sur ton vieux serveur en 5.0, et que tu t'étonnes que ça marche pas.

PEBKAC validé.
Commentaire #138656 écrit par aDev le 28/04/2014 à 18h02 | 👍🏽 👎🏽
Quand tu as un système où tout a toujours fonctionné comme sur des roulettes, l'incompatibilité de versions est l'une des dernières choses que tu vérifies, surtout si le prof ignorait que l'ordi a été formatté et qu'une version différente ait pu être installée.
Commentaire #138659 écrit par Meowcate le 28/04/2014 à 18h06 | 👍🏽 👎🏽
juste pour être sûr, les versions de JAVA ne sont pas rétro-compatibles ?

pourtant en installant les dernières versions, je n'ai jamais eut de souci particulier... (Est-ce que c'est un coup de chance... ?)

ou alors, c'est que ledit programme utilisez des nouvelles fonctionnalités uniquement existantes dans la dernière version ?
Commentaire #138664 écrit par ben_kenobi le 28/04/2014 à 18h09 | 👍🏽 👎🏽
Désolé, mais quand tu as l'habitude de coder en java c'est la première chose que tu vérifies, car généralement 50% des problèmes viennent de là.

Je n'ai pas fait de java depuis 5 ans, les choses ont peut être changé, mais en tout cas c'est ce que je faisais à l'époque.
Commentaire #138665 écrit par aDev le 28/04/2014 à 18h10 | 👍🏽 👎🏽
Oui pour ta dernière supposition.
Commentaire #138667 écrit par aDev le 28/04/2014 à 18h11 | 👍🏽 👎🏽
merci pour l'éclaircissement :)
Commentaire #138672 écrit par ben_kenobi le 28/04/2014 à 18h14 | 👍🏽 👎🏽
L'une des raisons qui fait la mauvaise réputation de ce langage. C'est oublier un peu rapidement ses qualités intrinsèques.
Commentaire #138676 écrit par H. Finch le 28/04/2014 à 18h19 | 👍🏽 👎🏽
ce que je comprend pas, c'est que tu fasses le TP sur ta machine perso (donc si tout le monde faisait comme toi et se pointait avec son propre environnement bonjour la rigolade pour les profs en effet),

et si c'est prévu que les élèves aient leurs machine perso, est ce qu'il y a une procédure d'installation de l'environnement (avec les bonnes versions à utiliser) d'indiquée?
Commentaire #138680 écrit par yomama le 28/04/2014 à 18h27 | 👍🏽 👎🏽
1 - Le prof n'a normalement pas à intervenir sur ta machine perso ;
2 - Tu ne précises pas la spécialité du prof en question. Ce n'est pas parce que vous devez utiliser un programme en java qu'il doit nécessairement s'y connaître en java ;
3 - Il a raison, de toute façon java, c'est le bordel (ceci est un troll... je précise, je précise) ;
4 - Au final, il y a bien un PEBKAC ... et je dirais que c'est toi. Reste à savoir si c'est dans ce sens que tu nous le proposais.
Commentaire #138684 écrit par Morrock le 28/04/2014 à 18h42 | 👍🏽 👎🏽
"Nous devons utiliser un petit logiciel" ne veut pas dire "nous codons en java", non ?
Evidemment sans le message d'erreur c'est difficile à dire quand-même.
Commentaire #138687 écrit par lycanth le 28/04/2014 à 19h02 | 👍🏽 👎🏽
Java sa marche jamais.
Commentaire #138692 écrit par Gérard le 28/04/2014 à 19h55 | 👍🏽 👎🏽
En disant vieux PHP, tu aurais au moins pu nommer PHP 3 ... voilà quoi, PHP 3 dans la place ...
Commentaire #138697 écrit par Cartman34 le 28/04/2014 à 20h38 | 👍🏽 👎🏽
rétro-compatibles : Capable de faire fonctionner des applications programmées sous d'anciennes versions.
Pas l'inverse, ça ne permet pas de faire tourner des applications récentes sur d'anciennes versions... ça n'a d'ailleurs aucun sens, sinon on ajouterait jamais de nouvelles fonctionnalités, il n'y aurait que des patchs, le langage mourrait.
Enfin, c'est pour cette raison qu'on a inventé les versions majeures (une partie de la rétrocompatibilité est perdue pour des raisons de maintenabilité, d'extensibilité ou de performances).
Commentaire #138699 écrit par Cartman34 le 28/04/2014 à 20h42 | 👍🏽 👎🏽
je précise, je précise
Zarakaï ? C'est bien toi ?
Commentaire #138706 écrit par Tuxzip le 28/04/2014 à 21h24 | 👍🏽 👎🏽
lai lesson de fransai non plue
Commentaire #138722 écrit par Alfred456654 le 28/04/2014 à 22h40 | 👍🏽 👎🏽
Pour ce qui est des jdk, je ne sais pas. Par contre pour les jre, je confirme, la compatibilité ascendante n'est pas systématique.
Commentaire #138723 écrit par val070 le 28/04/2014 à 22h48 | 👍🏽 👎🏽
A l'école d'ingé certains préféraient utiliser leur propre pc pour des raisons diverses (une partie pour pouvoir bosser chez eux, l'autre juste parce que ça fait bien d'avoir son propre ordi).
Mais dans ce cas le prof n'a pas à se casser la tête, si tu veux utiliser ta machine tu te débrouilles pour installer les prérequis.
Commentaire #138724 écrit par Acorah le 28/04/2014 à 23h36 | 👍🏽 👎🏽
En école d'info une très grosse proportion des étudiants sont sur leur propre PC. Normalement, il y a des procédures d'installation à disposition normalement.

En tout cas, c'était le cas à l'IUT à Nancy.
Commentaire #138730 écrit par neeko le 29/04/2014 à 00h16 | 👍🏽 👎🏽
C naurmal c paskil a pa 2 jembes lol.
Commentaire #138733 écrit par Noname le 29/04/2014 à 01h31 | 👍🏽 👎🏽
(ceci est un troll... je précise, je précise)

« Une autre chauve sourie, un troll chauve qui sourit... »
Commentaire #138745 écrit par Audrey Azura le 29/04/2014 à 09h18 | 👍🏽 👎🏽
Effectivement, j'ai fait le raccourci DUT Info + java = programmation java, mais tu as peut-être raison.
Commentaire #138749 écrit par aDev le 29/04/2014 à 09h32 | 👍🏽 👎🏽
Bois TAFIOLLE ... de soin.
Commentaire #138769 écrit par Tuxzip le 29/04/2014 à 11h18 | 👍🏽 👎🏽
Oserais-je dire que c'est d'un humour sans nom ?
Commentaire #138770 écrit par Tuxzip le 29/04/2014 à 11h19 | 👍🏽 👎🏽
Dans mon école d'ingé, au moins 90% des élèves utilisent leur propre PC. La raison est simple : des ordinateurs nous sont bien fournis, mais ils sont de base très lent, et on doit de plus passer sur une vm pour accéder aux ide, ce qui les ralenti encore plus.

Accessoirement y'en a beaucoup sur lesquels on ne peut plus se login, ce qui signifie qu'on peut pas les utiliser, mais surtout qu'on peut plus les éteindre (les professeurs s'acharnent à les rallumer tous les jours), donc on est forcé de les débrancher "à la barbare" pendant leur fonctionnement pour brancher nos PC à leur place.

Y'a pas de procédure d'installation, mais pas non plus d'os ou d'ide imposé, et en général y'a très peu de problèmes (en fait y'a qu'en C, à cause des gens sous windows, qu'il y a des vrais problèmes).
Commentaire #138773 écrit par randomName le 29/04/2014 à 11h43 | 👍🏽 👎🏽
En C si tu commences à jouer avec les instruction vraiment bas niveau, genre les signaux du processeur, même sous Linux avec deux distributions non identiques tu auras des problèmes (expérience vécue).
Commentaire #138792 écrit par Acorah le 29/04/2014 à 13h45 | 👍🏽 👎🏽
Le JDK c'est l'environnement de développement, qui inclue le JRE (environnement d'exécution) correspondant.
Commentaire #138808 écrit par aDev le 29/04/2014 à 14h57 | 👍🏽 👎🏽
Je vois qu'il y a d'autres amateurs dans le coin (coin) ^^.
Commentaire #138842 écrit par Morrock le 29/04/2014 à 23h43 | 👍🏽 👎🏽
Ah ben merde, un troll !!
Commentaire #138843 écrit par Morrock le 29/04/2014 à 23h44 | 👍🏽 👎🏽
Quand j'étais à la fac, on travaillait presque tous sur nos ordis persos parce que :
* c'était parfois difficile voire quasiment impossible de bosser sur les machines de la fac. Impossible d'y installer ce qu'on veut, espace disque utilisateur limité à une quantité dérisoire (obligé de mettre des trucs dans le répertoire temporaire pour bosser, youhouu) ;
* de toute façon, tout ré-installer chez soi pour finir le TP c'est une perte de temps, autant installer direct sur ta machine pendant que le prof qui connait la techno est dans le coin pour te débloquer quand le problème bizarre et sauvage se pointe.

À moins d'avoir des besoins spécifiques (quand on allait sur les machines de la salle réseau), j'ai bossé sur mon laptop pendant presque tout mon passage à la fac.
Commentaire #138895 écrit par cGuille le 03/05/2014 à 09h06 | 👍🏽 👎🏽