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.
Mon collègue supervise deux étudiants ingénieurs en informatique (niveau Master) pour leur projet : améliorer une application type SETI@home sur Android, dont le backend est hébergé sur mon infrastructure. Ils m'écrivent et demandent un accès physique au backend, parce que « PuTTY c'est trop pénible ».

Comme c'est une machine virtuelle, sans installation de X, je leur explique que ça ne changera rien. Ils insistent pour avoir l'accès physique, pour la raison suivante, je cite leur e-mail:

« Une partie du client est écrite en langage C optimisé pour processeur ARM, et j'ai un PC Windows avec x86, donc je n'ai pas pu la compiler. [Collègue] m'a donné accès à [machine ARM] mais ce n'est pas une machine, juste un processeur, donc je peux seulement utiliser SSH pour me connecter et compiler le code. J'ai besoin d'un PC physique avec un processeur ARM où je puisse installer le SDK et le NDK Android, pour tester ensemble le code C et le code Android. »

Oui oui. PEBKAC.
PEBKAC #9676 proposé par b0fh le 24/03/2014 | 33 commentaires | 👍🏽 👎🏽 +201
J'veux bien quelques sous-titres pour le coup. Je suis pas sûr d'avoir tout capté.
Commentaire #135278 écrit par Ishido le 24/03/2014 à 17h53 | 👍🏽 👎🏽
En gros, il veut un accès physique à la machine en espérant y trouver un interface graphique mais ne comprend pas que ça ne changera rien puisqu'il n'y a aucun interface graphique (serveur X) d'installer.
Commentaire #135279 écrit par seb le 24/03/2014 à 18h07 | 👍🏽 👎🏽
Ah, c'est juste ça ! OK, merci :)
Commentaire #135280 écrit par Ishido le 24/03/2014 à 18h17 | 👍🏽 👎🏽
Et dire que ces gens seront payés 2x plus que moi :(

Le concept du PC-ARM est sympa, j'aime beaucoup, très pratique.
Commentaire #135281 écrit par DUT le 24/03/2014 à 18h20 | 👍🏽 👎🏽 +1
Bah vu le niveau, dans la boîte où je suis, ils seraient virés en moins d'un mois ...
Commentaire #135282 écrit par mini le 24/03/2014 à 18h40 | 👍🏽 👎🏽
Pas sûr de comprendre là... ils veulent une interface graphique JUSTE pour lancer une compilation?

Des phobiques de la console... en info??? Y'a pas une erreur de casting quelque part?
Commentaire #135284 écrit par Machintruc le 24/03/2014 à 18h48 | 👍🏽 👎🏽 +1
Alors:
- Ils comptaient utiliser le serveur de production comme poste de développement pour la partie client
- Ils n'ont pas compris que le NDK embarquait spécifiquement un compilateur ARM pour ce qu'ils ont besoin de faire
- Pour eux, une "machine" est constituée d'un écran, d'un clavier, et d'un CPU, donc le machin vert avec tous les cables connectés et les loupiotes, a l'intérieur de la boite en plastique, bah c'est le CPU
- Ils pensaient que tous les ordinateurs personnels ont des processeurs Intel, et tous les serveurs des processeurs ARM
- Ils ne soupçonnaient même pas l'existence d'OS sans interfaces graphiques

Le problème, c'est surtout que ça a nécessité une dizaine de mails réciproques, puisqu'ils ont simplement exigé des accès (d'abord SSH, ensuite physique) et campé sur leur positions, et devant notre incompréhension, nous ont considéré comme des débiles profonds (genre "donne-moi accès physique et ta gueule (c)", avec mail HTML plein de mots en gras et en couleur), alors que 5 minutes de recherches google et/ou de discussion avec des experts leur aurait appris qu'ils étaient complètement dans la mauvaise direction.
Commentaire #135288 écrit par b0fh le 24/03/2014 à 19h00 | 👍🏽 👎🏽 +1
Moi quand je lis leur demande, je pense "kamoulox!".... Je "devine" où ils veulent en venir plus que je ne le comprends. Par contre, je "comprends" que leur demande est complètement stupide et ne changera pas leur problème.......
Commentaire #135289 écrit par Fox le 24/03/2014 à 19h07 | 👍🏽 👎🏽
Ils voulaient une interface graphique pour installer l'environnement de développement Android. On peut admettre qu'ils aient envie d'utiliser l'émulateur, en mode texte ça serait moyennement pratique.

Pour compiler le code natif, Ils ont déja accès a une machine ARM, mais qui n'a ni écran ni clavier. Comme ils n'ont pas réussi a faire fonctionner le compilo ARM sur leurs ordinateurs personnels, ils voulaient accès physique a une machine ARM avec une interface graphique, en pensait qu'ils allaient pouvoir sans problème installer le SDK android dessus, et que la compilation allait marcher magiquement.
Commentaire #135293 écrit par b0fh le 24/03/2014 à 19h12 | 👍🏽 👎🏽
Chanceux. Je n'ai même pas vraiment sais leur problème. J'ai juste compris qu'ils avaient un processeur sans machine et qu'ils trouvaient PuTTY est plus pénible qu'un accès SSH selon eux.
Commentaire #135297 écrit par H. Finch le 24/03/2014 à 19h57 | 👍🏽 👎🏽
De ce que j'ai compris, ils ont un accès SSH à une machine qui leur sert de "compilateur". Or, vu qu'ils ont que du CLI, et qu'ils aiment pas ça, il veulent un "accès physique" ou "Remote Desktop" (RDP) pour avoir un "bureau classique". Le PEBKAC, c'est qu'ils comprennent pas que la machine en question N'A PAS d'interface graphique, donc que tu sois en RDP, en SSH, ou direct sur la machine, c'est CLI et c'est marre!

J'ai bien compris b0fh? Ou mon explication est Bof-bof? (Désolé, j'ai pas pu me retenir XD).
Commentaire #135300 écrit par Fox le 24/03/2014 à 20h24 | 👍🏽 👎🏽
Kamoulox ?
Commentaire #135305 écrit par Ray le 24/03/2014 à 21h22 | 👍🏽 👎🏽
J'ai une Beagleboard dans un coin, je sais que certains font tourner X dessus... On peut essayer d'installer le SDK Android dessus mais pas certain qu'Eclipse aime...
Commentaire #135308 écrit par triman le 24/03/2014 à 21h38 | 👍🏽 👎🏽
Oui, une histoire de serveur X, Ray.

--->[]
Commentaire #135310 écrit par Moot le 24/03/2014 à 21h52 | 👍🏽 👎🏽
Une surface pro avec Windows RT devrait faire l'affaire. C'est du ARM, c'est du Windows, c'est graphique. ;)
Commentaire #135311 écrit par spidermoon le 24/03/2014 à 21h55 | 👍🏽 👎🏽
T'as le droit à des dérogations pour leur administrer des claques éducatives dans ce cas ?
Non parce qu'avec un niveau pareil à rester et persévérer dans leur bêtise, ça ne peut que leur faire du bien.
Commentaire #135314 écrit par Dreamkey le 24/03/2014 à 22h20 | 👍🏽 👎🏽
Aspirine, Ibuprofène, Paracétamol, demander nos produits ... (vous risquez d'en avoir besoin ...)
Commentaire #135315 écrit par IsserTerrus le 24/03/2014 à 22h24 | 👍🏽 👎🏽
Un stagiaire qui ne se remet pas en question, tu lui explique gentiment qu'il est là pour apprendre des autres et à travailler.
S'il persiste tu lui explique qu'il n'a rien à faire là ...
Commentaire #135316 écrit par Sly le 24/03/2014 à 22h34 | 👍🏽 👎🏽
L'art du calembour, c'est pas encore ça.... Pour la peine, tu me fera une cure de 2 minutes du peuple.
-2 matin
-3 midi
-3 le soir

Pendant 5 semaines.

Docteur Fox.
Commentaire #135319 écrit par Fox le 24/03/2014 à 23h10 | 👍🏽 👎🏽
Épilogue ?
Commentaire #135321 écrit par juu le 25/03/2014 à 00h12 | 👍🏽 👎🏽
Exactement la même de mon côté. Heureusement, depuis, on a un commentaire de b0fh qui nous montre qu'en plus de ce PEBCAK "kamouloxien", nous avons affaire à un beau combo !
Commentaire #135326 écrit par Audrey Azura le 25/03/2014 à 02h22 | 👍🏽 👎🏽
Donc ça c'est des beaux Master en carton, ce qui me désole, c'est qu'ils vont réussir à quand même valider leur année et du coup carrément plomber la réputation de ce diplôme...
Commentaire #135330 écrit par Hum. le 25/03/2014 à 06h10 | 👍🏽 👎🏽
IntelliJ, le dev sous Android, c'est IntelliJ maintenant...
Commentaire #135331 écrit par Hum. le 25/03/2014 à 06h11 | 👍🏽 👎🏽
Pas mieux que Hum.... Mes premiers cours d'architecture interne d'un PC/Serveur viennent de BAC Pro (MRIM à l'époque) avec une grosse MAJ en Licence Pro. Au cours de cette MAJ? j'ai pas spécifiquement appris grand-chose, mais j'ai quand même eu 2-3 info qui valaient le déplacement.

Arrivé en Master, on à fait une "révision rapide" parce qu'on considérais ça comme acquis! Que ce soit pour les Architectes Réseau, ou les Architectes logiciel! Bon, après, question réseau, j'ai vraiment eu l'impression que mes camarades de classe débarquaient, voir qu'ils avaient juste vus de la lumière et qu'il étaient rentrés, mais c'est pas le débat ici...

En tant que "spécialiste sécurité", et surtout en tant qu'aspirant RSSI, il y a un truc qui me chagrine encore plus dans ce que tu dis....
- Ils comptaient utiliser le serveur de production comme poste de développement pour la partie client

gaaaaaassssssssppppp!!!!
Je viens de frôler la crise cardiaque! Depuis quand on utilise un serveur de prod pour faire du développement?!?!? Vu que tu précise, je suppose que vous avez une architecture de dev qui est faite pour ça, je me trompe?

Comme ils sont stagiaires, je serai "relativement indulgent", mais un "tech" confirmé qui me propose ça.... Je pense que son anus va devenir un héliport à botte avant qu'il ai compris ce qui lui arrive!
Commentaire #135338 écrit par Fox le 25/03/2014 à 08h44 | 👍🏽 👎🏽
Un enfant de 5 ans comprendrait l'infaisabilité du projet, il suffit juste de savoir que x86 ≠ ARM.
Commentaire #135342 écrit par H. Finch le 25/03/2014 à 09h01 | 👍🏽 👎🏽
Pareil que Fox bidouiller directement sur le serveur de prod pour du dev me choque, c'est une raison suffisante pour les envoyer bouler.
Commentaire #135367 écrit par LapinouDesCarpates le 25/03/2014 à 10h14 | 👍🏽 👎🏽
Ils comptaient utiliser le serveur de production comme poste de développement pour la partie client

Ben quoi? ca marche non?
Commentaire #135389 écrit par Pifenmoins le 25/03/2014 à 11h52 | 👍🏽 👎🏽
"C'est juste un processeur sur lequel je me connecte par SSH"... WTF !?
Commentaire #135411 écrit par aDev le 25/03/2014 à 13h43 | 👍🏽 👎🏽
Chez toi, oui.
Commentaire #135454 écrit par Aaargh!!! le 25/03/2014 à 17h38 | 👍🏽 👎🏽
Comme je le disais, c'est une plateforme de développement (qui date d'avant le RPi), minimaliste, avec comme connectique seulement ethernet et sata. Mais pour eux, tout ça fait apparemment partie du CPU, et si ça n'a ni écran ni clavier, ce n'est pas une machine, juste un processeur. CQFD.

Problème de terminologie, mais quand même.
Commentaire #135906 écrit par b0fh le 27/03/2014 à 00h15 | 👍🏽 👎🏽
Oui enfin ce "problème de terminologie" dévoile surtout un manque de connaissances flagrant. Confondre un proc et un serveur ça montre qu'on ne connaît vraiment ni l'un ni l'autre.
Commentaire #136079 écrit par aDev le 27/03/2014 à 14h01 | 👍🏽 👎🏽
@Fox: désolé, je réponds à ton autre post où tu parles des connaissances "basiques" qu'on ne revoit pas en master sous prétextes qu'elles sont considérées comme acquises.

Personnellement je me suis arrêté en licence Pro, et ceux venant de cursus un peu plus "border-line" (désolé, la flemme de trouver un mot approprié)... avaient eu droit à une remise à niveau en début d'année (bon, 1 mois pour revoir 2 ans de programme d'IUT c'est hard mais c'est mieux que rien).

Ça ne se fait pas en Master ?
Commentaire #136082 écrit par aDev le 27/03/2014 à 14h05 | 👍🏽 👎🏽
Les révision d'archi interne, ça c'est torché en 2 jours.

Après, j'me suis senti seul au niveau des cours de réseau parce que j'ai vraiment eu l'impression que mes camarades débarquaient, et c'est moi qui ait débarqué pour le Dev... J'aime pas le dev.... Et le dev me le rend bien.....
Commentaire #136088 écrit par Fox le 27/03/2014 à 14h11 | 👍🏽 👎🏽