barmic 🩩 a Ă©crit 5736 commentaires

  • [^] # Re: .

    PostĂ© par  . En rĂ©ponse au journal Du Rififi chez les gnous.... ÉvaluĂ© Ă  10.

    Mais avec seulement 20 ans d'existence et 6 millions de ligne de code, est-ce que c'est un projet d'envergure?

    Tout ça pour 4 utilisateurs, c'est vraiment un projet ouf !

    Je taquine ne le pends pas mal 😛

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: .

    PostĂ© par  . En rĂ©ponse au journal Du Rififi chez les gnous.... ÉvaluĂ© Ă  6.

    Debian ? Mageia ? Est-ce que ce compte quand c'est l'inverse ? Tous les contributeurs qui jouent les bourrins comme les projets suckless ? Sinon tu as les projets Apache. Guido Van Rossum ou Larry Wall bien que taxĂ© de "dictateurs" bienveillants sont plutĂŽt diplomates il me semble (ou peut ĂȘtre qu'il se sont assagi, je sais Guido n'est plus du tout au commande).

    L'univers des logiciels libres s'est construit avec des fortes tĂȘtes (coucou Theo de Raadt) et des communautĂ©s plus douce (salut Mageia).

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Ethique ?

    PostĂ© par  . En rĂ©ponse Ă  la dĂ©pĂȘche Les mots de passe des premiers dĂ©veloppeurs‐utilisateurs d’UNIX, notamment celui de Ken Thompson. ÉvaluĂ© Ă  2.

    On parle d'une machine qui a 40 ans. Il y a une forme de prescription. Quels sont les problùmes potentiels ?

    • quelqu'un peu aujourd'hui accĂ©der Ă  cette installation, ils ont pas modifiĂ©s leur mot de passe depuis donc il peut se connecter en tant qu'eux ?
    • ils continuent Ă  rĂ©utiliser leur mot de passe un peu partout ? Du coup je peux accĂ©der Ă  leur compte github ? Et depuis 40 ans ils croisent les doigts qu'un blackhat n'est pas passĂ© par là ?

    Il aurait pu ĂȘtre courtois de les prĂ©venir avant, mais d'un point de vu de sĂ©curitĂ© le problĂšme ne vient pas du travaille en question ni de la publication en question


    Tu parle de haveibeenpowned, mais on peut rĂ©guliĂšrement trouver des publications des mot de passe faibles les plus souvent utilisĂ©s. En publiant ça, on publie beaucoup plus de mot de passe fonctionnant pour beaucoup plus de monde sur beaucoup plus de plateformes et actuels. Et personne ne vient pleurer « Vous avez publiĂ© mon mot de passe "azerty123" ! Vous vous rendez-compte de ce que vous faites ?! ».

    Au passage si vraiment ça pose problĂšme faudra Ă©viter de republier la news 2 fois sur linuxfr par exemple (+ 1 sur le compte twitter) ;)

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • # Rubik's

    PostĂ© par  . En rĂ©ponse Ă  la dĂ©pĂȘche Les mots de passe des premiers dĂ©veloppeurs‐utilisateurs d’UNIX, notamment celui de Ken Thompson. ÉvaluĂ© Ă  2.

    p/q2-q4* est une ouverture trĂšs connue aux Ă©checs : Pion (p) devant la dame (q = queen) avance de deux cases, de la ligne 2 Ă  la ligne 4 (q2-q4). Avec la notation moderne des Ă©checs, on utilise plutĂŽt **1. d4. Voir aussi les ouvertures fermĂ©es et semi‑fermĂ©es.

    Ça me fait imaginer qu'on pourrait utiliser les algo de rubik's cube pour ça aussi


    Par contre les algo de rubik's ont un alphabet plus simple : uUdDrRlLfFbBmMeEsSxyz' → 22 (Ă©ventuellement on peut ajouter les parenthĂšses et les chiffres pour passer Ă  34).
    Donc sur 8 caractùre on a une entropie d'environ 36
 (41 avec les parenthùses) et encore ça ne prend pas en compte la syntaxe (On ne verra pas de )(0Uu par exemple).

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Ethique ?

    PostĂ© par  . En rĂ©ponse Ă  la dĂ©pĂȘche Les mots de passe des premiers dĂ©veloppeurs‐utilisateurs d’UNIX, notamment celui de Ken Thompson. ÉvaluĂ© Ă  2.

    Pour le coup c'est eux qui ont publier leur mot de passe, encodé certes mais avec des techniques désuÚtes. Voir un whitehat les publier est sans le moindre doute, la moins pire des sanctions qu'ils encourraient.

    L'erreur est humaine, mais internet n'oublie pas. À eux d'assumer ce problùme.

    AprÚs on peut sans doute imaginer qu'aprÚs 40 ans ils ont changé leur mot de passe.

    Donc pour faire simple :

    qu’est-ce qui autorisait un chercheur a publier sa trouvaille sans demander leur avis aux intĂ©ressĂ©s ?

    C'est eux qui ont publié leur mot de passe. Le chercheur n'a fait que traiter des données accessible publiquement et a rendu son travail publique.

    A quel point la valeur historique/culturelle de ces mots de passe justifie son action ?

    Montrer les usages Ă  l'Ă©poque ?
    Montrer comment on peut pĂ©ter ces encodages ?
    Montrer que publier ces mots de passe mĂȘme encoder c'est belle idĂ©e de merde ?

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Sympa !

    PostĂ© par  . En rĂ©ponse au journal Comment rendre le shebang plus festif. ÉvaluĂ© Ă  1.

    lisp par exemple.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Sympa !

    PostĂ© par  . En rĂ©ponse au journal Comment rendre le shebang plus festif. ÉvaluĂ© Ă  4.

    HĂ© hĂ© tu joue les blasĂ©. Si tu n'y voyais si peux d'intĂ©rĂȘt, tu n'aurais pas pris le temps d'en faire un journal ;)

    Ton journal montre beaucoup de compétences utiles. Les partager au travers d'un cadre trivial permet à ceux qui s'y connaissent moins de découvrir et de pouvoir reproduire.

    1. Toi tu t'es amusé tout en vérifiant qu'une partie du noyau fonctionne effectivement comme ton intuition l'imaginait
    2. T'es lecteurs soir auront le mĂȘme gain que toi, soit vingt dĂ©couvrir des techniques et mĂ©thodes.

    Ça a beaucoup plus d'intĂ©rĂȘt que de passer le triple de temps pour savoir quel type de personne est RMS. En tout cas c'est mon point de vue

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • # Sympa !

    PostĂ© par  . En rĂ©ponse au journal Comment rendre le shebang plus festif. ÉvaluĂ© Ă  10.

    Et l’intĂ©rĂȘt de la chose dans tout ça

    Strictement aucun.

    Je ne suis pas d'accord. La démarche est trÚs cool. Jouer avec ce qui nous entour c'est le meilleur moyen de les comprendre et de se les approprier. C'est une excellente démarche en info comme dans tous les domaines (prendre le temps de regarder un peu plus en détail notre moyen de locomotion par exemple).

    AprĂšs je ne suis pas trĂšs biĂšre donc je ne cautionnerais pas :p

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Licence ?

    PostĂ© par  . En rĂ©ponse au journal Extension installĂ©e de force dans Thunderbird ?. ÉvaluĂ© Ă  4.

    Pour la prochaine fois, pro-tip, c'est plus efficace de déposer un bug plutÎt que se plaindre sur un forum sans vraiment vérifier


    Oui faut arrĂȘtez de FUD Ă  tout va avant mĂȘme d'avoir cherchĂ© Ă  comprendre.

    Ça vaut pour crĂ©er des journaux, commenter ces journaux ou envoyer des tickets
 Les gars ont suffisamment de travail sans avoir Ă  se prendre ce genre de FUD puis devoir dĂ©tricoter des allĂ©gations comme ça.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Aucune majuscule

    PostĂ© par  . En rĂ©ponse au journal Les mots de passe des premiers dĂ©veloppeurs/utilisateurs d'UNIX, notamment celui de Ken Thompson. ÉvaluĂ© Ă  1.

    Je ne connais pas bien le qwerty, mais ils n'ont pas utilisĂ© que des caractĂšres en accĂšs direct ?

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: indĂ©chiffrable

    PostĂ© par  . En rĂ©ponse au journal Les mots de passe des premiers dĂ©veloppeurs/utilisateurs d'UNIX, notamment celui de Ken Thompson. ÉvaluĂ© Ă  1.

    Il y a aussi le lien wikipedia vers les ouvertures aux échecs qui est mal luné.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: H.S.: Youtube

    PostĂ© par  . En rĂ©ponse Ă  la dĂ©pĂȘche Portrait de Ken Thompson. ÉvaluĂ© Ă  3.

    À partir du moment oĂč on utilises un mot c'est qu'on en connait au moins une dĂ©finition, parce qu'on comprend ce qu'on dit.

    C'est tellement hors de propos
 La question qui a gĂ©nĂ©rĂ©e ce thread c'est l'utilisation de mot qui n'ont pas de dĂ©finition qui font rĂ©fĂ©rence
 Bien sĂ»r que tu donne un sens Ă  tes mots. Tu donne mĂȘme du sens Ă  tes babillements. Mais ça n'est pas notre sujet.

    Je répondais à quelqu'un qui se plaignait de l'utilisation de mots qui ne sont pas parfaitement défini en expliquant qu'on le fait tous. Rien de plus.

    exception faite des hommes politiques et des journalistes

    Comme toi, ils commentent sans se chercher à comprendre le sujet. Contrairement à toi, eux sont payés pour ça.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: web ou gopher

    PostĂ© par  . En rĂ©ponse au journal Site Gopher du magazine Taz. ÉvaluĂ© Ă  1.

    On fait trop souvent confusion entre le mot "Web" qui était un ensemble de protocoles et d'applications avec le seul nom d'une application nommée "Word Wide Web".

    J'avais en tĂȘte qu'il y avait eu un glissement de web → internet Ă  web → http/html.
    En voulant vérifier je n'ai rien qui remontait à plus vieux que le document de T. Berners-Lee pour décrire le WorlWideWeb. Et ce que j'en comprends c'est que l'on appel "web" un ensemble de liens. Mais que le World Wide Web et du coup LE web, c'est bien http+html. Je ne pense pas qu'il s'agisse d'une confusion.

    Gopher Ă©tait bien un acteur du Web, parmi d'autres.

    Je pense qu'il constituait et constitue encore un web en lui-mĂȘme.

    Il n'y a jamais eu d'hostilité, à l'époque, entre le monde Gopher et celui du www. "WWW" a remplacé Gopher de façon naturelle, pas à la suite d'une quelconque guerre.

    C'est probablement plus subtile que ça. Le World Wide Web a pour objectif d'ĂȘtre totalement omniscient. T. Berners-Lee dĂ©crit les problĂšmes liĂ© Ă  la multiplication des plateformes incompatibles et propose de fournir un protocole unique pour n'avoir plus qu'un seul web. S'il ne s'agit pas d'une guerre, l'essence mĂȘme du www est d'Ă©liminer gopher et tout autre alternative.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Une distribution Linux sans Perl ?

    PostĂ© par  . En rĂ©ponse au lien Perl est-il un langage de programmation mourant ?. ÉvaluĂ© Ă  2.

    Il dit que RHEL8 n’aura plus Python (2 ?) d’installĂ© d’office (pas qu’il ne sera plus disponible !), et ça sera peut-ĂȘtre Ă©galement le cas de Perl plus tard.

    Perl est particuliĂšrement populaire en administration systĂšme oĂč il est utilisĂ© pour faire des scripts shell en mieux. On peut le voir dans la communautĂ© des mongueurs de perl une partie non nĂ©gligeable de leur publication est dans ce domaine. On peut le voir aussi avec les agents et plugins nagios. Il ne sera peut ĂȘtre pas installĂ© par dĂ©faut, mais je doute qu'il ne soit pas assez rapidement rĂ©installĂ© par les admin au moins sur les serveurs RedHat :)

    Il donne toute une série de signes négatifs sur la popularité de Perl : sa baisse quelle que soit la mesure (Google Trends, entre autres).

    Ouai il va un peu vite. Je ne doute pas que Perl soit en perte de vitesse, mais j'aurais était intéressé de voir l'évolution du trafic sur les maillings lists et des contributions sur le langages. Ce sont des métriques plus pertinentes car nécessaire au langage et il me semble qu'elles ont moins de biais que ce qu'il présente. Cela donnerais amha une représentation bien plus clair d'à quel point il perd en popularité.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Bazar!

    PostĂ© par  . En rĂ©ponse Ă  la dĂ©pĂȘche Python — partie 3 — Installation de Python et de paquets. ÉvaluĂ© Ă  1.

    Ce qui est bien conçu/découpé, quitte en effet à faire peu mais bien et stable, n'a pas vraiment besoin de changer. Le changement ne vient alors que de nouveaux besoins à travers de nouvelles API.

    Non malloc(3) en est l'exemple le plus criant. Il y a un tas d'API trÚs simple qui ont posé problÚmes et qui se sont donc fait remplacer ou ont dû évoluer.

    Ce que je visais, c'est l'effet délétÚre de l'agile sur le développement informatique réfléchi en général. Un vrai carnage dÚs qu'il est sorti de son cadre initial (les IHM, essentiellement) pour arriver sur des fondamentaux plateforme.

    J'adore les injonctions bien pĂ©remptoire comme ça. Tu as la vision totale et complĂšte de ce qu'est un projet informatique de maniĂšre gĂ©nĂ©rale et tu sais ce qui est bien de ce qui ne l'est pas. Tous ceux qui n'allant pas dans ton sens Ă©tant dans l'erreur


    On est complĂštement dans la dichotomie de « la cathĂ©drale et du bazar ». Les mĂ©thodes agiles servent Ă  donner un cadre au bazar. Elles sont extrĂȘmement pertinentes quand le demandeur du projet a du mal Ă  formaliser son besoin. Il y a d'autres endroit oĂč la cathĂ©drale fait du sens, je ne remet pas du tout en cause ça.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Bazar!

    PostĂ© par  . En rĂ©ponse Ă  la dĂ©pĂȘche Python — partie 3 — Installation de Python et de paquets. ÉvaluĂ© Ă  1.

    Je ne suis pas d'accord.

    Dans un monde parfait oui le versionnement suffirait, mais personne n'est capable de garantir qu'un changement ne va pas casser une compatibilité. Donc non changer une micro n'est jamais anodin pour un projet.

    De mĂȘme pour la stabilitĂ© des API l'esprit humain n'est pas capable de lire l'avenir donc tu n'a aucune garanti que l'API que tu dĂ©cris est stable ou non. Ce qui tiens un peu mieux que les autres c'est les API qui font le minimum de choses.

    En résumé: Les dépendances ont toujours été un problÚme, il va croissant avec les process généralisés ces 10 derniÚres années (totalement sortis de leur contexte initial, il faut le dire). Et en prime, aucun langage moderne ne sait plus s'en passer! De quoi expliquer le problÚme posé, certes, mais de là à le justifier


    J'ai rien compris
 Pour la premiĂšre partie je sais pas trop ce que tu veux dire. Pour la seconde, euh
 Tu connais beaucoup de logiciels en C qui utilisent que la libc (qui ne permet pas de crĂ©er de thread) ? Ou qui n'utilisent que la libc + les appels systĂšme (ça te permet d'avoir des threads) ?

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Bazar!

    PostĂ© par  . En rĂ©ponse Ă  la dĂ©pĂȘche Python — partie 3 — Installation de Python et de paquets. ÉvaluĂ© Ă  2.

    Bon je me lance


    La gestion des dépendances est bien plus complexe que ce que tu semble croire. Beaucoup plus complexe.

    Il y a généralement beaucoup de conflit entre des besoins différents par des gens différents.

    le développeur

    Son cheval de bataille c'est les fonctionnalités (c'est ce que les utilisateurs demandent).

    C'est celui qui code l'appli. Il a un besoin primordial : gĂ©rer les dĂ©pendances en dehors du systĂšme. Il doit pouvoir avoir diffĂ©rentes versions d'une mĂȘme bibliothĂšque sans dĂ©truire son systĂšme y compris un build de la version pas encore sorti.

    Ensuite il a des besoins: comme l'envi de ne pas avoir Ă  supporter des versions de dĂ©pendance toujours plus exotiques, ne pas ĂȘtre contraint par les cycles de vie de chaque SE et distributions, ne pas empaqueter des millions de fois son logiciel,


    opérationnel/admin sys

    Lui quand on lui parle fonctionnalités, il voit nouveaux bugs.

    Son besoin primordial c'est que les logiciels fonctionnent bien sur son systĂšme et pour ça il faut que le logiciel se plie totalement Ă  son systĂšme. Donc utilise le systĂšme de packaging qui va bien, les dĂ©pendances du systĂšme uniquement, si vraiment une dĂ©pendance n'existe pas sur le systĂšme (pourquoi diable ĂȘtre allĂ© chercher cette obscure dĂ©pendance ?) la packager sĂ©parĂ©ment, etc

    (Ă©videmment j'exagĂšre)

    Les 2 points de vues ne sont pas rĂ©conciliables ils sont opposĂ©s. Le seul endroit oĂč ça peut fonctionner c'est dans le cadre du devops oĂč il n'y a qu'une seule cible de dĂ©ploiement et les ops et les dev discutent. Aucun langage n'a rĂ©solu cette problĂ©matique, absolument aucun. Ni les vieux comme C ni les plus jeunes comme rust ou julia. Ceux qui te semblent avoir rĂ©ussi ont juste privilĂ©giĂ©s ton point de vue.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Et Django?

    PostĂ© par  . En rĂ©ponse au journal Python pour la rentrĂ©e 2019 - Hors SĂ©rie - Python revient dans la course face Ă  Node.js. ÉvaluĂ© Ă  0.

    Le vrai souci c'est de systématiquement faire du frontend une application, souvent single page.

    1. Quel est le souci ?
    2. Quel est le rapport avec le commentaire au quel tu rĂ©pond ?

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Et Django?

    PostĂ© par  . En rĂ©ponse au journal Python pour la rentrĂ©e 2019 - Hors SĂ©rie - Python revient dans la course face Ă  Node.js. ÉvaluĂ© Ă  4.

    J'entends aussi (concernant le choix nodejs) c'est le mĂȘme langage que le front : c'est faux !!!

    En fait tu te concentre sur la technique, mais c'est pas le plus important lĂ . Tu peux partager du code mĂ©tier entre ton front et ton back et ça peut ĂȘtre trĂšs utile. Il peut facilement arriver qu'une logique implĂ©menter cotĂ© client soit finalement plus utile dans le serveur et vice et versa.

    Ça n'est pas compliquĂ© d'avoir de la logique mĂ©tier qui ne soit pas adhĂ©rente Ă  ton framework (ça a aussi pleins de bonnes propriĂ©tĂ©s en particulier pour les tests) et ça te donne beaucoup de flexibilitĂ©s d'Ă©volutions.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: [aiohttp|flask|bottle|pyramid] + hapic + [marshmallow|serpyco]

    PostĂ© par  . En rĂ©ponse au journal Python pour la rentrĂ©e 2019 - Hors SĂ©rie - Python revient dans la course face Ă  Node.js. ÉvaluĂ© Ă  2.

    C'était uniquement pour la symétrie. OSEF qui aurait inventé ou pas ce genre de choses.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Et Django?

    PostĂ© par  . En rĂ©ponse au journal Python pour la rentrĂ©e 2019 - Hors SĂ©rie - Python revient dans la course face Ă  Node.js. ÉvaluĂ© Ă  7.

    Il n'a plus la hype, mais non il est encore trÚs bien. Dango est une solution complÚte qui vient avec une opinion. Il t'expliquer comment accéder à ta base de données, comment faire de l'authentification, etc. Flask et les autres microframworks sont beaucoup plus petits, ils font donc bien moins de choses et on leur ajoute des plugins du coup.

    Si ton but est de recrĂ©er un site web complet "classique" ou si tu veux ĂȘtre guidĂ©, django est vraiment trĂšs bien. Si tu veux juste faire une API et que tu veux faire les choses Ă  ta façon (possiblement mal) les microframworks sont lĂ  pour toi.

    Tu retrouve la mĂȘme dichotomie en ruby avec rail et synatra, en perl avec catalyst et dancer en java avec spring et vertx, en scala avec play et scalatra. DĂ©dicace tout de mĂȘme Ă  python avec zope2 et java avec javaee d'avoir des trucs encore plus lourd.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: [aiohttp|flask|bottle|pyramid] + hapic + [marshmallow|serpyco]

    PostĂ© par  . En rĂ©ponse au journal Python pour la rentrĂ©e 2019 - Hors SĂ©rie - Python revient dans la course face Ă  Node.js. ÉvaluĂ© Ă  1.

    Les pythonistes aiment bien taper sur les javaistes mais pourtant copient de plus en plus de choses des inférieurs :o La derniÚre en date est la syntaxe des annotations :)

    cf

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: H.S.: Youtube

    PostĂ© par  . En rĂ©ponse Ă  la dĂ©pĂȘche Portrait de Ken Thompson. ÉvaluĂ© Ă  5.

    Enfant on t'a appris à parler sans te faire ouvrir un dictionnaire et je présume que tu n'a pas remis en cause la définition de chaque mot que tu as appris à cette époque.

    C'est marrant, c'est tout le contraire de mon enfance.

    Tu as appris bien tardivement Ă  parler.

    Ah l'influençabilité (autre néologisme puisqu'on y est) par quelque algorithme.

    Tu vois tu passe d'un terme neutre à un terme que tu veux politiser. Si j'ai appris une chose de linuxfr, c'est qu'il vaut que je me garde de parler politique sur linuxfr ^^1. Je laisse ceux qui ont pleins d'idées en faire la publicité.


    1. il m'arrive encore de faire l'erreur, mais je finis toujours par le regretter â†©

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Performance

    PostĂ© par  . En rĂ©ponse au journal Python pour la rentrĂ©e 2019 - Hors SĂ©rie - Python revient dans la course face Ă  Node.js. ÉvaluĂ© Ă  2.

    Comme nous rĂ©Ă©crivons l’API, c’est le moment de remettre en question le choix de Flask. D’oĂč la dĂ©couverte des nombreux nouveaux cadriciels web et l’envie d’écrire un journal pour partager.

    Mon commentaire ne remet pas en cause le fais d'aller regarder autre chose. Pas mal de frameworks rĂ©actifs ont des fonctionnalitĂ©s vraiment sympas et sont plutĂŽt agrĂ©ables Ă  utiliser. On peut utiliser quelque chose de trĂšs performant pour des raisons autres que la performance ;)

    Merci de ton commentaire. 👍

    De rien :)

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • # Performance

    PostĂ© par  . En rĂ©ponse au journal Python pour la rentrĂ©e 2019 - Hors SĂ©rie - Python revient dans la course face Ă  Node.js. ÉvaluĂ© Ă  10.

    Mais nos collĂšgues dĂ©veloppeurs Web aimeraient bien en profiter pour centraliser et rationaliser les API et avoir partout la mĂȘme technologie : TypeScript et Node.js 😳

    OSEF ? Le troll des langages c'est bien pour essayer d'amuser la galerie sur linuxfr, mais sorti de lĂ  ça n'a plus vraiment de sens. Tu regarde s'il y a des contraintes technologiques fortes, puis tu Ă©tabli les procĂ©dĂ©s que tu souhaite mettre en place (performance, tests, qualitĂ© de code, que sais-je encore) et te regarde comment les mettre en place avec les langages proposĂ©s. Bref il y a moyen d'avoir une mĂ©thodologie pour rĂ©pondre Ă  cette question qui renvoie les remarques classiques aux cours de rĂ©crĂ©ations d'Ă©coles primaires.

    Que valent ces bench ?

    J'en sais rien, mais des graph comme ça ne veulent rien dire (mais bon la dĂ©pĂȘche elle-mĂȘme comporte les mĂȘme biais).

    « La performance » ça n'a pas de sens en soit. Ton besoin c'est quoi ? De fonctionner sur PI0 ? D'encaisser 10âčâčâčâč requĂȘtes/s ? De faire du temps rĂ©el dur ? Sans dĂ©finir ton besoin de performance un bench n'est pas plus pertinent que de comparer les palettes de couleurs des sites des techno dont tu parle1.

    Si tu veux rĂ©pondre extrĂȘmement vite, il vaut probablement mieux partir sur du C/C++/rust.
    Si tu veux ĂȘtre en capacitĂ© d'encaisser Ă©normĂ©ment de requĂȘtes, c'est une architecture reactive dont tu va avoir besoin (donc oui node, asgi, go, vertx, whatever).
    etc

    AprĂšs il faut aussi ĂȘtre humble, est-ce que ce que la charge que vous devez supporter est vraiment importante ? Aujourd'hui n'importe qui peut monter des infrastructures en recopiant ce que peuvent faire Instagram, Facebook, Google, Youtube,
 pour gĂ©rer 20 requĂȘtes/jour. C'est rigolo2, mais c'est typiquement de l'overengenering.

    Que penser des nouveaux cadriciels Python ?

    Qu'ils sont juste dans la veine actuelle. Tous les Ă©cosystĂšmes qui font du web sont entrain d'y passer. Ils ne sont ni les premiers ni particuliĂšrement originaux.


    La façon dont tu pose la question me donne l'impression que la performance n'est pas une vraie contrainte pour vous (tout du moins sur cette partie là). Vous ne virer flask que parce qu'on vous a dit qu'il y a quelque chose de plus hype et pas parce qu'il vous contraint. Donc pourquoi essayer de faire un choix en fonction de la perf alors que ça n'est pas si important ?


    1. c'est Ă©videment Ă©xagĂ©rĂ© â†©

    2. ça peut ĂȘtre un choix totalement assumĂ© et c'est trĂšs bien. Mais alors le besoin ce n'est pas de faire de la performance, mais de s'amuser avec de la techno. â†©

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll