Bonjour, c'est bien ici le topic pour cracher sur javascript ?
http://sametmax.com/un-gros-troll-de...r-javacscript/
Loin de moi l'idée de défendre le JS, mais en 2014 (date de l'article), le langage et son écosystème n'avaient vraiment pas la même gueule qu'aujourd'hui.
- La version 3 est arrivée !
3 livres gratos sur Fanatical:
https://www.fanatical.com/fr/bundle/...er-free-bundle
Oui mais cette mésaventure c'était en ~2015, sur un prototype devenu projet, et avec support IE11
Ca a sûrement joué. Mais le coup de la troncation sans erreur, j'ai trouvé ça moyen.
Je n'ai plus l'exemple précis en tête, donc inutile de démontrer que ça peut fonctionner aujourd'hui .
Et avec du texte (pas une vidéo), c’est possible ?
une balle, un imp (Newstuff #491, Edge, Duke it out in Doom, John Romero, DoomeD again)
Canard zizique : q 4, c, d, c, g, n , t-s, l, d, s, r, t, d, s, c, jv, c, g, b, p, b, m, c, 8 b, a, a-g, b, BOF, BOJV, c, c, c, c, e, e 80, e b, é, e, f, f, f, h r, i, J, j, m-u, m, m s, n, o, p, p-r, p, r, r r, r, r p, s, s d, t, t
Canard lecture
Il y a aussi un peu de ruby dans la vidéo, mais le mieux ce sont les opérateurs arithmétiques en JS.
Code:gjs> [] + [] "" gjs> [] + {} "[object Object]" gjs> {} + [] 0 gjs> {} + {} NaN gjs> Array(16) ,,,,,,,,,,,,,,, gjs> Array(16).join("wat") "watwatwatwatwatwatwatwatwatwatwatwatwatwatwat" gjs> Array(16).join("wat"+1) "wat1wat1wat1wat1wat1wat1wat1wat1wat1wat1wat1wat1wat1wat1wat1" gjs> Array(16).join("wat"-1) + " Batman!" "NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN Batman!"
Les premiers exemples sont en effet perturbants (enfin il faut comprendre le cast effectué, pas si évident que ça ) mais il n'y a absolument rien d'étrange dans les exemples avec le join...
Array et join ne sont pas un problème, ils ne sont là que pour la blague de la fin. Le problème c'est "wat"+1 → "wat1", "wat"-1 → NaN. Encore une fois, on a des conversions implicites qui donnent des résultats incohérents.
une balle, un imp (Newstuff #491, Edge, Duke it out in Doom, John Romero, DoomeD again)
Canard zizique : q 4, c, d, c, g, n , t-s, l, d, s, r, t, d, s, c, jv, c, g, b, p, b, m, c, 8 b, a, a-g, b, BOF, BOJV, c, c, c, c, e, e 80, e b, é, e, f, f, f, h r, i, J, j, m-u, m, m s, n, o, p, p-r, p, r, r r, r, r p, s, s d, t, t
Canard lecture
Rassurez-moi, c'est juste de la branlette intellectuelle (sans offense, je ne trouve pas d'autre terme) cette condition des enfers ?
Voir ça dans du vrai code ça doit valoir 30 000€ d'amende et 2 ans de prison, ou pas loin
C'est la faute à Arteis
J'étais pas certain du degré auquel je devais lire ça.
Même si ça m'étonnait venant de rOut.
Sinon, dans le genre truc étrange avec des strings/nombres, j'avais le cas d'une requête Access qui parfois transformait un string en int (et me balançait une exception par la même occasion).
(Bon, la base de données était VRAIMENT pourrie, tout en string ("Mais pourquoi il y a des espaces au début de cette valeur?". "Ben, pour laisser la place pour les dizaines et le signe négatif"), pas de clefs primaires alors qu'il y avait des champs censés être uniques... Mais je ne pense pas que le problème venait de la base elle-même)
Hé ho c'est un slide que j'ai récupéré c'est pas moi qui ait écris ça je précise
Même si en vrai en langage courant je vois pas le soucis . C'est juste pour la blague rassurez moi ^^
Bon sinon personne ne m'a répondu lors du rebond que j'ai fait sur la réponse page précédente. :
Le fait qu'on puisse faire // sur un code avec gcc standard, qui compile pourtant en C89, c'est donc bien due aux extensions GNU89 qui sont activée par défaut ?
- - - Mise à jour - - -
Mais c'est pas aussi le cas en C cette histoire ?
Je crois que je viens de trouver la vidéo qui explique le mieux les joins dans sql ever de l'univers jusque là pour moi
Packt c'est pas l'éditeur qui pond des livres pourris à la chaîne ?
- La version 3 est arrivée !
Comme disait l'autre "Y en a des biens".
Après je n'ai qu'un exemple (le seul packt que je possède il me semble), c'est vraiment du cookbook "bête et méchant" mais il fait très bien son job : https://www.packtpub.com/product/pos.../9781787125537
Mais sur l'éditeur au global j'ai déjà lu à plusieurs reprises que c'était pas foufou en effet.