Et si les codes HTTP étaient des emojis ?
Le 15 juin 2020 à 08h30
1 min
Internet
Internet
Inspiré par un tweet abordant l'idée, Stéphane Bortzmeyer a proposé une vision plus complète de la façon dont les codes HTTP pourraient être représentés de manière graphique, renvoyant vers leur liste complète.
« Certains de ces codes sont très célèbres comme 404 pour « ressource non trouvée ». Ils sont normalisés dans le RFC 7231, section 6. Mais ces codes sont un peu arides » rappelle-t-il.
Une solution intéressante puisqu'elle s'appuie sur Unicode, intégré à tous les systèmes, et non sur des images.
Bientôt la RFC ?
Le 15 juin 2020 à 08h30
Commentaires (22)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 15/06/2020 à 07h48
[vieux con]N’importe quoi. Les codes HTTP c’est pas fait pour être drôle ou convivial mais pour le troubleshoot.[/vieux con]
Quand je vois ça:
404 : 🤷 (si vous regardez avec un logiciel qui gère toutes les possibilités d’Unicode, l’auteur utilisait quatre caractéres Unicode combinés pour être sûr que le personnage soit mâle, ce qui donne 🤷♂)
Je sort le popcorn….
Le 15/06/2020 à 07h54
Le 15/06/2020 à 08h04
C’est marrant, bien que pas explicite.
Mais ça risque vite de dériver sur des polémiques sur la couleur ou le genre des emojis…
Je préfère encore HTTP cats "> (ou la version canine, pour ne froisser personne).
Le 15/06/2020 à 08h10
Que le code d’erreur soit rendu plus “graphique”, avec des licornes qui se roulent dans de la merde de lapin magique, par le client, pourquoi pas… mais que ce soit au niveau du serveur n’a absolument aucun sens.
Le 15/06/2020 à 08h30
Le 15/06/2020 à 08h49
Il y en a des genrés :https://unicode.org/emoji/charts/full-emoji-list.html . Je pige pas le commentaire alors même que plus haut il est indiqué que le coté “mâle” est forcé pour le code 404 par exemple.
Le 15/06/2020 à 08h52
Quand est-ce qu’on arrête les c*nneries ?
Quand on aura un glyphe pour anticonstitutionnellement ?
Qu’un James Bond (ou des nains) s’affichera quand je taperai le caractère “7” ?
Le 15/06/2020 à 09h05
Le 15/06/2020 à 09h12
Le 15/06/2020 à 09h15
Le 15/06/2020 à 09h16
Ma préférence ira toujours vers le 418
Le 15/06/2020 à 09h30
Il n’y a pas un risque de baisser la lisibilité ?
Parce que 404 je vois ce que c’est, un personnage qui bouge les bras, moins. Et si c’est des codes plus complexes, je risque d’être perdu : comment je tape dans duckduckgo « erreur personnage triste avec les bras un peu comme ça » ?
Le 15/06/2020 à 09h32
Pourtant, de nombreux langages “modernes” (= prenant en charge Unicode) permettent de faire des comparaisons du genre :
if (errorCode == ‘🤷’)
J’aime bien !
Au passage, il y a quelques rares applications en ligne de commande qui retournent des émojis comme codes d’erreurs justement. S’en est-il inspirés ? " />
Le 15/06/2020 à 09h49
C’est illisible, et comme dit, l’apparence change suivant les systèmes ou logiciel. Un code d’erreur (et même un code tout court) ca ne devrait pas être soumis à interprétation. Alors oui il y a le code “unicode” dessous… mais du coup il faudrait que l’IDE te montre le code unicode en plus de l’émoji…super autant rester au code numérique classique " />
Le 15/06/2020 à 10h05
too old for this sh*t " />
Le 15/06/2020 à 10h43
C’est une blague hein, personne ne va se décider à afficher une caractère UTF-8 au lieu d’un 404 ou autre
T’imagine les gens du support technique " />
Le 15/06/2020 à 10h48
Même si c’est bizarre, voir absurde au premier abord, ce n’est pas si débile que ça dans le fond.
Un code d’erreur, ce n’est que l’indexe d’une erreur dans une table d’erreur possible. Dans beaucoup de langages, il existe des bibliothèques qui permettent de remplacer ces valeur numérique par des enums beaucoup plus lisible.
L’unicode est aussi un système reliant une valeur numérique à un glyphe. Du coup, pourquoi ne pas combiner les 2, que la valeur numérique de l’erreur revoie à un glyphe unicode (j’attends la police d’écriture avec des “Ho Shit” “Holy fuck!” “WTF is this fucking shit!” en glyphe pour les codes d’erreurs).
Le 15/06/2020 à 12h26
Le 15/06/2020 à 12h52
Perso l’erreur 404 m’a toujours fait penser à ça
Le 15/06/2020 à 15h11
Et on remplacerait le 403 par 🖕 ?
Le 15/06/2020 à 18h06
Le 16/06/2020 à 16h56