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, développeur lui aussi, m'interpelle de la sorte : "Y'a un problème, mon script ne passe ni dans le IF, ni dans le ELSE !". PEBKAC.
PEBKAC #3617 proposé par nicogiraud le 27/05/2011 | 32 commentaires | 👍🏽 👎🏽
???
Commentaire #157836 écrit par Deck le 15/06/2011 à 16h23 | 👍🏽 👎🏽
Je crois qu'il va falloir qu'il reprenne sa leçon depuis le début, le touuuuut début…
Commentaire #157837 écrit par Biaise le 15/06/2011 à 16h38 | 👍🏽 👎🏽
Ouais, bon... il a sûrement une merde dans son code qui ne fait pas ce qu'il attend. Il le sait bien. Donc, il interpelle son collègue. Alors, PEBKAC mais bon... tout petit...
Commentaire #157838 écrit par Tharkun le 15/06/2011 à 16h44 | 👍🏽 👎🏽
La condition est vérifiée, mais elle n'est pas vérifiée non plus ?

Ou alors j'ai mal compris le Pebkac...
Commentaire #157839 écrit par Can le 15/06/2011 à 16h45 | 👍🏽 👎🏽
Juste comme ça, si son code pète à l'évaluation de la condition alors ça ne m'étonne pas que ni la partie "if" ni la partie "else" ne soit exécutée...
Avec un langage évolué tu as une belle exception qui est levée, mais là il parle de script... Pour peu que ce soit du javascript qui te signale à peine les erreurs, il n'est pas si PEBKAC que ça, quand tu es le nez dans le code tu as parfois besoin d'un regard extérieur pour voir l'erreur.
Commentaire #157840 écrit par Acorah le 15/06/2011 à 17h14 | 👍🏽 👎🏽
Hmmm... le problème ne serait-il pas que dans un code type
if {CONDITION} then {ACTION}
else {ACTION},
le collègue essaie de faire passer le même script à la fois en CONDITION et en ACTION ?

Ca peut être interprété comme ça aussi, pour peu que ce soit un poil mal rédigé
Commentaire #157841 écrit par Skal le 15/06/2011 à 17h37 | 👍🏽 👎🏽
J'ai vu les "if...then...else..." en basic, je pense que c'est la même chose. Donc je peux dire que si ni l'un ni l'autre ne passe, c'est qu'il y a un problème... normalement c'est soit ça passe dans la condition définie, alors ça fait l'action après le then, soit ça fait l'action après le else.
Enfin si j'ai bien retenue ma leçon d'il y a quelques années.
Commentaire #157842 écrit par RomRom22 le 15/06/2011 à 17h46 | 👍🏽 👎🏽
C'est pas un PEBKAC, c'est un (gros) bug, dont la cause est généralement visible comme le nez au milieu d'une figure. Faire appel à quelqu'un d'autre quand on sait que l'on passe à côté de l'évidence est un bon réflex.
Commentaire #157843 écrit par BSK le 15/06/2011 à 17h58 | 👍🏽 👎🏽
Y'a pas de de pebkac => S'toi le PEBKAC !
Il peut arriver que ça ne passe ni dans l'un dans l'autre, surtout avec un exit ou un die avant... ;-)

Les boulettes comme ça, j'en ai fait et on en fait tous, donc ça mérite pas un PEBKAC.
Commentaire #157844 écrit par Cartman34 le 15/06/2011 à 18h16 | 👍🏽 👎🏽
pareil que les commentaires d'avant : il semble bien qu'il y ai un problème si ni le if (il devait vouloir dire then), ni le else ne passent, alors soit ça bloque, soit ça passe autravers, mais sans précisions, je ne peux pas juger...
Commentaire #157845 écrit par nonolelion le 15/06/2011 à 18h46 | 👍🏽 👎🏽
Si c'est une boulette dans le code, on est pile-poil dans la définition d'un PEBKAC : "Problem Exists Between Keyboard And Chair"
Sauf que là, le type en est bien conscient !
Un regard extérieur pour voir l'erreur, en effet, ça peut aider. Ou même bien souvent, juste expliquer son code à un collègue. Même si le collègue ne comprend rien à l'explication, ça peut suffire à trouver soi-même son erreur ! (Expérience inside...)
Commentaire #157846 écrit par Tharkun le 15/06/2011 à 19h05 | 👍🏽 👎🏽
Heuh, moi je vois ça comme un type qui a mis le même script derrière le If que derrière le ELSE, donc ça sert à rien de faire un if/else.
Commentaire #157847 écrit par Shimaire le 15/06/2011 à 20h05 | 👍🏽 👎🏽
c'est la qu'on se rend compte que les gens devraient programmer à 2... c'est fou le temps qu'on gagne face à ce genre de connerie
Commentaire #157848 écrit par Undu le 15/06/2011 à 20h12 | 👍🏽 👎🏽
@Shimaire :
moi je vois ça comme un type qui a mis une fois le script derrière le if, fait un test, a constaté que ça ne s'exécutait pas.
Puis a fait la même manip' en le mettant derrière le else.

Bref, dans tous les cas, le texte laisse place à plein d'interprétations, donc c'est ni PEBKAC ni quoique ce soit : c'est juste de la merde.
Commentaire #157849 écrit par Zorglub le 15/06/2011 à 20h15 | 👍🏽 👎🏽
@Undu :
Ca s'appelle le pairing (travail en pair), c'est très efficace avec les débutants. Ou encore avec deux seniors sur une tâche très complexe.

Ce n'est pas très apprécié des chefs de projets ($$$$) mais des fois, cela peut s'avérer plus productif que deux "couillons" qui cherchent dans leur coin respectif.
Commentaire #157850 écrit par devel le 15/06/2011 à 22h45 | 👍🏽 👎🏽
Ben, il a raison, si ça ne passe ni dans le if, ni dans le else, c'est qu'il y a un problème, quel qu'il soit. Et je ne trouve pas que qu'un élément faisant appel à un module tiers pour corriger un problème existant soit lui même un problème. Le problème vient plutôt du module s'il ne répond pas. ^^
Commentaire #157851 écrit par ... le 16/06/2011 à 00h52 | 👍🏽 👎🏽
Exemple en JavaScript:

if (eval('throw "dtc"')) alert("glop"); else alert("pas glop")
Commentaire #157852 écrit par birdy le 16/06/2011 à 01h14 | 👍🏽 👎🏽
Desole pour ce petit HS mais de tous les sites que j'ai en favoris il y a que PEBKAC et deux autres sites qui fonctionnent, je n'ai plus de Google, plus rien, je suis chez SFR, il y en a d'autres qui ont ce probleme ? Ca fait une petite heure maintenant.
Commentaire #157853 écrit par Drevv le 16/06/2011 à 07h01 | 👍🏽 👎🏽
En tant que dev, je ne vois pas ce que tu ne comprends pas dans la réflexion de ton collègue. C'est un peu normal de s'étonner qu'un script ne passe ni d'un coté ni de l'autre d'une condition...
Commentaire #157854 écrit par masterslyp le 16/06/2011 à 11h16 | 👍🏽 👎🏽
Tout à fait normal de sa part de s'inquiéter pour ça.
Néanmoins, c'est vrai que l'erreur est probablement basique. (genre une condition qui ne se termine jamais, une boucle mal écrite,...)
Commentaire #157855 écrit par ModoZ le 16/06/2011 à 14h26 | 👍🏽 👎🏽
Peut être qu'il avait mis un goto avant le if, du coup cette partie est sautée. (Attention, ceci est un troll)
Commentaire #157856 écrit par No2 le 16/06/2011 à 15h28 | 👍🏽 👎🏽
Les gars! Il n'y a qu'à vous que je peux raconter ça! Vous pouvez comprendre l'importance de ce que je vais dire maintenant!!!

J'ai appris aujourd'hui que LG (Vous connaissez LG hein...) Ben LG a changé ses tarifs pour les clims de technologie DC INVERTER en Iran pour s'aligner sur nous! (mon frère et moi qui travaillons ensemble)

(Il n'y a que LG et nous qui avons du DC INVERTER dans tout le pays... Et c'est LG qui vient s'aligner sur nous!!!)

HAHAHA!!!

OUI J'AI LES PLUS GROS COJONES D'IRAN ET DE FRANCE !!! :-D
Commentaire #157857 écrit par Arafel le 16/06/2011 à 19h10 | 👍🏽 👎🏽
@No2: ou un COMEFROM (cf http://en.wikipedia.org/wiki/COMEFROM)
Commentaire #157858 écrit par birdy le 16/06/2011 à 19h37 | 👍🏽 👎🏽
@Arafel : S'est aligné = sur le prix à la baisse ?
En quoi c'est positif que votre concurrent pratique les mêmes prix que vous, ça augmente la concurrence ?!
Commentaire #157859 écrit par Dools le 16/06/2011 à 22h33 | 👍🏽 👎🏽
Ça montre aussi que LG les prend au sérieux.
Commentaire #157860 écrit par Deck le 17/06/2011 à 00h31 | 👍🏽 👎🏽
@birdy Excellent, je ne connaissais pas le "COMEFROM" !
Commentaire #157861 écrit par Tharkun le 17/06/2011 à 09h48 | 👍🏽 👎🏽
@Dools : Comme le dit Deck, ça veut dire que LG nous considère comme des concurrents sérieux. Sachant que tous les autres (Samsung, Toshiba, Mitsubishi, General Electric, TCL, HiSens, AUX, Trust, etc... Sont tous complètement à la ramasse et que cette année, ça va se jouer entre nous et LG. Et que pour LG, nous représentons une vraie menace commerciale.

C'est juste énorme quoi...
Commentaire #157862 écrit par Arafel le 17/06/2011 à 11h58 | 👍🏽 👎🏽
Bon courage Arafel :)

J'espère que ca fonctionnera pour toi :) C'est grand d'avoir LG en concurrence, qui réalise que vos prix sont un sérieux atout contre eux. Bravo à toi (et a ton frère) pour faire ainsi baisser les prix afin que les gens puissent surement plus facilement s'acheter un bien de confort qu'on imagine aisément utile dans cette partie du monde.

Bonne continuation
Commentaire #157863 écrit par Loma Trail le 17/06/2011 à 13h15 | 👍🏽 👎🏽
@Loma_Trait : Merci :) D'autant plus que ce produit là coute à peu près deux fois le prix d'une clime normale. Mais en fait, on s'y retrouve très vite : Le prix de l'électricité a fortement augmenté en Iran ces derniers temps. Et même en achetant le double du prix, vue que nos climes font faire une économie de 70% d'électricité, on récupère en à peine un été. D'autant plus que la qualité de l'air est largement supérieur aux climatiseurs traditionnels. Par contre, mon produit est (sans me vanter) supérieur à celui de LG [A SUIVRE]
Commentaire #157864 écrit par Arafel le 17/06/2011 à 15h15 | 👍🏽 👎🏽
[SUITE]
LG fabrique sous licence pour l'Iran, avec des usines sur place. Donc avec du gaz R22, et puis la qualité des plastiques et des moteurs inférieurs. Alors que moi je fais sous licence Française, donc c'est du gaz R410A et puis une qualité supérieur au niveau des finitions etc.

Oh ce que j'aime carroter tout le monde... ;-)
Commentaire #157865 écrit par Arafel le 17/06/2011 à 15h20 | 👍🏽 👎🏽
Ah, mais j'avais bien compris que c'était un sacré truc, au niveau prestige. N'empêche que ça va augmenter la concurrence, cet alignement.
Commentaire #157866 écrit par Dools le 17/06/2011 à 19h41 | 👍🏽 👎🏽
@Tharkun: De rien ! l'instruaction COMEFROM est par ailleurs une solution efficace pour conserver son job.
Commentaire #157867 écrit par birdy le 18/06/2011 à 01h03 | 👍🏽 👎🏽