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.
J'effectue un stage de fin d'études dans une SS2I. Initialement, il était prévu que je travaille sur des Web services / J2EE. Au final, je me suis retrouvé à faire du développement mobile (Android/iPhone). Nouvelles technologies pour moi, que je ne connaissait guère.
Pour ce type de développement, il semblerait qu'ici les application mobile soient développées en Javascript, et compilées à l'aide de Python (avec Titanium) dans le langage qui convient (Objective C et Java).

Si j'avais un jour envisagé qu'au cours de mes cinq années d'études, je me retrouve à compiler du Javascript... PEBKAC.
PEBKAC #3705 proposé par varfendell le 07/06/2011 | 20 commentaires | 👍🏽 👎🏽
C'est un peu flou comme démarche… Quand tu dit « compiler avec du python », tu veux dire que le compilateur est en python ?
JS --- Python ---> objective-C / Java
Ou alors tu traduis en python avant compiler ?
JS ---> Python ---> objective-C / Java

(question stupide, mais ils ont pas l'air à ça près…)
Commentaire #158550 écrit par BSK le 01/07/2011 à 19h12 | 👍🏽 👎🏽
Hmmm, soit tu as mal compris, soit on t'a mal expliqué, mais tes propos sont plutôt abscons.
Difficile de savoir qui est vraiment le PEBKAC ici.
Commentaire #158551 écrit par varfendell le 01/07/2011 à 19h51 | 👍🏽 👎🏽
@Celui qui reprend le pseudo de l'auteur pour commenter : Le PEBKAC, c'est toi.
J'ai horreur des gens qui volent le pseudo de l'auteur pour commenter, et si t'as pas compris que dans la case "pseudo" faut pas écrire la personne a qui on répond, c'est que tu es un gros mais un très gros PEBKAC.
Commentaire #158552 écrit par caus909 le 01/07/2011 à 20h04 | 👍🏽 👎🏽
Ouais +1 Caus909 !

------->[]
Commentaire #158553 écrit par caus909 le 01/07/2011 à 20h11 | 👍🏽 👎🏽
Dommage que "celui-dont-on-ne-peut-pas-voler-le-nom" soit trop grand pour la case.
Commentaire #158554 écrit par Mini le 01/07/2011 à 22h05 | 👍🏽 👎🏽
Mais celui-dont-on-ne-doit-pas-voler-le-nom, c'est pas Voldemort ?
Commentaire #158555 écrit par Vega le 01/07/2011 à 23h44 | 👍🏽 👎🏽
Hum, j'ai beau relire, je capte pas le truc là...
Commentaire #158556 écrit par undefined le 02/07/2011 à 02h24 | 👍🏽 👎🏽
On m'appelle ? C'est pas tout ça mais j'ai un Harry Walter à attraper moi !
Commentaire #158557 écrit par celui-dont-on-ne-doit-pas-voler-le-nom le 02/07/2011 à 09h31 | 👍🏽 👎🏽
JBG
Ahh , ça passe pas

Je dissais :

On peut aussi mettre le commentaire dans le pseudo mais je ne suis pas sur que les modos aimeront ça, en tout cas, pour le PEBKAC, c'est le genre "d'horreur" que l'on peut voir parfois pour faire du multi-platforme, mais entre le début et la fin du dev, y'a eu 50 manière de faire mieux (mais bon faut bien commencer un jour)
Commentaire #158559 écrit par JBG le 02/07/2011 à 11h39 | 👍🏽 👎🏽
Oh tiens, JBG, tu as vu que ton "aimerons ça" a été tronqué en "aimeront &c" ?

Je paris des dollars contre des biscuits que c'est le signe que le commentaire est stocké en HTML dans la BDD, et ensuite tronqué sans vérifier que le HTML résultant est valide... Et hop, une injection HTML involontaire !

Les enfants, si vous nous lisez, ne stoquez pas de HTML dans vos BDD, sauf si c'est le seul format que vous avez. Et quand vous tronquez du texte structuré, soyez sûr que la structure résultante est valide !
Commentaire #158560 écrit par Fred le 02/07/2011 à 12h01 | 👍🏽 👎🏽
Pour info, les caractéristiques de JavaScript (langage fonctionnel, dynamique, non-typé) font qu'il est aisé de générer du Java à partir de JavaScript. L'inverse est moins vrai (par ex. les classes anonymes n'ont pas la puissance des closures)
Commentaire #158561 écrit par undefined le 02/07/2011 à 12h05 | 👍🏽 👎🏽
À vrai dire, je vois mal comment la tronquature d'identités HTML peut faire du mal. C'est pas propre et ça laisse des caractères inattendus s'afficher (genre «&eacu») mais ça permettra pas d'insérer un «<» ou un «>» dans le code.
Commentaire #158562 écrit par Yoha le 02/07/2011 à 12h09 | 👍🏽 👎🏽
Pas bien reveillé, en fait je voulais dire exactement l'inverse :p. Bref, JavaScript c'est de la balle, Java c'est déprimant.
Commentaire #158563 écrit par undefined le 02/07/2011 à 12h17 | 👍🏽 👎🏽
Le javascript peut être compilé, le javascript n'est pas un langage pourri dédié seulement au monde du navigateur. Maintenant on fait pleins de choses avec le JS, il suffit de voir avec Titanium (applications mobiles), ou même nodeJS (serveur side).
Le pebkac est l'auteur de ce pebkar il n'a certainement rien compris au monde de l'informatique et reste sur ses idées reçues.
Commentaire #158564 écrit par Gatsu le 02/07/2011 à 17h19 | 👍🏽 👎🏽
il n'y a sans doute que moi qui remarque ce genre de chose mais c'est 'server side' en anglais ou 'côté serveur' en français.
Commentaire #158565 écrit par paranone le 04/07/2011 à 10h06 | 👍🏽 👎🏽
Tu préférais développer l'application une fois en Java, une seconde fois en Objective C ? Les 5 ans d'études dont tu t'enorgueillis ne t'ont visiblement pas enseigné le concept de productivité ou d'efficacité.

Oh, et, +1 @undefined !
Commentaire #158566 écrit par shin le 04/07/2011 à 12h06 | 👍🏽 👎🏽
Visiblement tu as l'impression que Javascript est un langage de débutant, et qu'il faut 5 ans pour connaitre Java à fond (c'est l'un des langages les plus pauvres, à la portée de tous, rigide et pas fun du tout). Javascript est un langage bien plus riche, plus dynamique, plus fun, plus hype. C'est toi le PEBKAC.
Commentaire #158567 écrit par javascript>java le 04/07/2011 à 20h45 | 👍🏽 👎🏽
@Fred : moi qui pensais bêtement que le "&c" était une forme de "etc."(même s'il manquait effectivement le "."), et pas un "@ccedil;" tronqué...
Commentaire #158568 écrit par Tori le 13/07/2011 à 13h35 | 👍🏽 👎🏽
Je n'ai en aucun cas dit du mal du js que j'aime beaucoup au meme titre que le java. Seulement le javascript est un langage interpreté et non compiler. Aussi, bien que cela soit possible, ca fait quand meme bizarre de le compiler.

La techno utilisé ici est titanium. Son avantage multiplatform est sans conteste indeniable ( malgré sa jeunesse qui lui vaut encore pas nal d'inconvenient).

Je souhaitais juste faire partager cette experience pour le moins anodine.

Cordialement
Commentaire #158569 écrit par varfendell le 18/07/2011 à 17h09 | 👍🏽 👎🏽