El Titi a écrit 3953 commentaires

  • [^] # Re: Dart/Kotlin : Pourquoi pas Go ?

    Posté par  . En réponse au journal Finalement c’est simple !. Évalué à 1.

    J'imagine que par mépris tu faisais allusion à ce genre de phrases tirées du chapeau ?

    Kotlin n’est pas créé par Google, mais par JetBrains, les gens derrière Intellij IDEA, PHP Storm, Goland, etc.
    Dart a bien été créé par Google, mais n’a pas rempli son rôle (remplacer le JS pour une version plus sécurisée).

    Ah bin non en fait. Toi et moi faisons bien partiE du problème. Comment se nomme t'il déjà ?
    Ah oui le prosélytisme.

  • [^] # Re: Dart/Kotlin : Pourquoi pas Go ?

    Posté par  . En réponse au journal Finalement c’est simple !. Évalué à 5.

    Le Mr plus haut ne nous a pas dit ce qu'il reprochait à Kotlin à part le fait que Big Brother n'en soit pas le géniteur.

    On voit facilement ce que Go n'apporte pas au 22 Janvier 2020: Pas de traitement d'erreur digne de ce nom, un support du fonctionnel basique, même même pas de gestion de modules avec un dépôt officiel et même pas de généricité. Mis à part les goroutines, réimplémnentation un peu plus intégrée d'un concept de l'aube de l'informatique, avec une meilleure gestion des appels natifs, y'a pas grand chose sous le capot.

    Si on veut vraiment des perfs (puisque c'est leur argument) autant oublier le ramasse miette et se lancer dans le Rust qui est à peine plus compliqué et énormément plus productif une fois qu'on a pigé les concepts notamment pour son approche fonctionnelle et son support des génériques.

    Si on veut de la simplicité, restons en à Python qui gère l'asynchrone et le mutliprocessing suffisamment bien avec multiprocess en standard, gevent ou async/await pour les coroutines.
    Ah oui il faut faire un "pip install", c'est pas neuneu friendly.

    Quant à ce qu'il apporte tout y est coté Kotlin. Mais avec lui au moins tu t'ouvres un vaste champ d'applications avec un écosytème immense qui vient avec la JVM, le dev Android natif, les frameworks Web du monde Java et ceux de Kotlin lui-même, la cross compilation vers du JS, les librairies graphiques Java et bientôt le natif via LLVM (même si on peut faire du portable pour pas cher avec la JVM aujourd'hui)

    Tu as un support plutôt pas mal des 2 paradigmes de programmation mainstream OOP et FP.
    Pour l'objet tu n'est pas limité, la généricité, l'héritage d'implémentation, la composition, les interfaces les traits, tout y est: https://blog.kotlin-academy.com/inheritance-composition-delegation-and-traits-b11c64f11b27

    Coté fonctionnel c'est plutôt pas mal non plus: Je passe sur les basiques mais rien que l'immutabilité que tu ne retrouves pas en Go est déjà un sacré filet de sécurité pour la qualité du code. Hors FP tu as aussi le null safety.

    Quand aux coroutines/channel c'est cadeau:
    https://kotlinlang.org/docs/reference/coroutines-overview.html
    Mais tu peux toujours rentrer dans la cour des grands avec le threading ou le multiprocessing, la programmation reactive, la programmation par acteurs puisque tu as la force de frappe de Java derrière.

    Tu progresseras nettement plus avec un langage de ce niveau et tout ça sans rien sacrifier à la lisibilité et à l'expressivité.
    En général, le Go n'est qu'un refuge pour les frustrés par python du temps où il ne gérait pas l'async, n'avait pas le typing et qui chouinent parce que faut configurer le packaging.
    Maintenant on a Poetry.

    Terminons par revenir sur Google qui nous a habitué à pas mal de revirements par le passé. Ceux qui ont misé sur GWT s'en mordent encore les doigts. Leur stratégie n'est pas clair quand à Dart, Go, Typescript avec Angular, … et Kotlin sur Android
    Jetbrains ne mise que sur un cheval donc nul doute qu'il va porter son bébé.

  • [^] # Re: Dart/Kotlin : Pourquoi pas Go ?

    Posté par  . En réponse au journal Finalement c’est simple !. Évalué à 2.

    D'où ma référence

  • [^] # Re: Dart/Kotlin : Pourquoi pas Go ?

    Posté par  . En réponse au journal Finalement c’est simple !. Évalué à 2. Dernière modification le 22 janvier 2020 à 15:24.

    Commençons gentiment, on n'est pas vendredi:

    Capturer et propager les erreurs explicitement en 2020, c'est comment dire …
    Ah oui, l'auteur du Go est un peu nostalgique du C.

    Pas d'exception ?
    Ok voyons comment Rust et la programmation fonctionnelle aborde la problématique:
    http://tyoverby.com/posts/rust-vs-go.html

    D'accord, on attend encore la généricité. Un minimum quand même pour des langages typés qui veulent encourager de la réutilsation en dehors du dev de microservices et de chtits utilitaires. Autant faire du python à ce niveau. Ca va quand même plus vite pour du quick and dirty même en asynchrone ou multi-process.

    Ca en est où au fait ?
    https://www.infoq.com/news/2019/08/go-contracts-generic-programming/

  • [^] # Re: Dart/Kotlin : Pourquoi pas Go ?

    Posté par  . En réponse au journal Finalement c’est simple !. Évalué à 2.

    Beurk, ce langage est une hérésie et les quelques bonnes idées qu'il pouvait apporter sont maintentant reprises et il se trouve dépassé par les autres langages et notamment Rust.

    Et ça ne trompe pas les devs:

    https://insights.stackoverflow.com/survey/2019#technology-_-most-loved-dreaded-and-wanted-languages

  • # nnn ?

    Posté par  . En réponse au journal Broot le bien nommé. Évalué à 4. Dernière modification le 17 janvier 2020 à 12:42.

    Comment le compares-tu avec nnn ?
    Ce dernier apporte déjà le multi-tab, ce qui est quand même un vrai plus lorsque tu veux faire des manips entre plusieurs répertoires

  • [^] # Re: Next Inpact

    Posté par  . En réponse à la dépêche Revue de presse de l’April pour la semaine 2 de l’année 2020. Évalué à -2.

    Le site visé est Linuxfr pas l'APRIL.

  • [^] # Re: Next Inpact

    Posté par  . En réponse à la dépêche Revue de presse de l’April pour la semaine 2 de l’année 2020. Évalué à 0. Dernière modification le 17 janvier 2020 à 11:28.

    Au fait c'est quoi le rapport entre Qwant Mail et les LLs ?
    Ah le lien c'est Linagora une SSLL ?
    Qui voudrait tester en beta un logiciel proprio ?
    Qui a un rapport plus ou moins lâche avec la notion de Liberté

    Que de supputations. Je ne le saurai pas comme je n'accède pas à cet article au titre putaclique.

    En attendant je m'en vais soummettre une nouvelle rubrique du même tonneau sur des ouvrages qui m'ont bien plu:

    Revue littéraire d'El'Titi.org pour le mois 1 de l’année 2020:

    Chaque mois, une sélection d'ouvrages en accès non libre et payants par des éditeurs plus ou moins en impliqués dans le Libre sur des sujets plus ou moins directement liés aux LLs et à la francophonie

    Ce mois-ci:
    Oracle Database 11g - The Complete Reference

    Note: Eyrolles editeur francophone spécialisé dans les STEM, nous publie cette référence complète sur le base de données phare des DB admins.
    Nul ne conteste la forte implication d'Oracle dans le LL avec des références que vous ne pourriez ignorer: JEE, OpenOffice, MySQL et tant d'autres.
    Cet ouvrage ravira les plus exigeants d'entre vous en terme de précision, d'astuces en tout genre pour dominer la bête.

    Surveillance :// par Tristan Nitot.
    Personne n'ignore cet auteur multi-facette qui se trouve un peu comme dans son jardin céans. Son parcours est illustre. De sa première vie chez feu Netscape en passant par son premier combat, la liberté au travers des LL au coté de Mozilla en passant par Cozy Cloud, il livre à présent une lutte sans concession ni par essence, subjectivité pour "le respect de la vie privée". Son dernier ouvrage est un condensé de réflexions sur les menaces de Big Brother. Il aurait pu l'intituler "Dein Kämpf" au regard de la projection qu'il fait sur sa nouvelle croisade pour remettre le pouvoir entre vos mains, au coté de son nouveau pygmalion: Qwant

    Un petit dernier pour la route:
    High Performance Python, 2nd Edition
    O'Reilly cet éditeur dont les ouvrages encombrent l'étagère des plus prolifiques contributeurs de DLFP nous régale avec cette 2ème mouture du langage le plus populaire de l'année 2019
    A consommer sans modération! A présent vous pourrez arguer sans fard: "Python, c'est bon pour la planète"

  • # Next Inpact

    Posté par  . En réponse à la dépêche Revue de presse de l’April pour la semaine 2 de l’année 2020. Évalué à -4.

    Quel est l'intérêt dans la rubrique vitrine d'un site qui traite de LL et de liberté en général de reprendre du contenu non libre d'accès ?

    Et ne venez pas me rétorquer que libre et gratuit sont 2 choses différentes.

  • [^] # Re: Au revoir mercurial

    Posté par  . En réponse au journal Bitbucket abandonne les utilisateurs de Mercurial. Évalué à 2.

    (et j'ai rigolé quand j'ai lu le man ; y a genre 2 fois plus de commandes haut-niveau que dans git,

    Je te propose de faire la combinatoire des commandes Hg … avec leurs options et son équivalent pour les commandes git de haut niveau. Parce qu'une commande avec le même nom qui fait 10 trucs différents, tu vois quoi. Heureusement qu'il existe git alias

  • [^] # Re: Au revoir mercurial

    Posté par  . En réponse au journal Bitbucket abandonne les utilisateurs de Mercurial. Évalué à 3.

  • # Sacré Linus

    Posté par  . En réponse au lien Linus Torvalds : n'utilisez pas ZFS. Évalué à 2.

    C'est un plaidoyer envers les micro-kernels ?

  • [^] # Re: Gestionnaire de dépendances ?

    Posté par  . En réponse à la dépêche Le gestionnaire de projet Python Poetry 1.0.0 est disponible !. Évalué à 2.

    Dommage parce que pour moi ce projet se rapproche plus d'un gestionnaire de projet que de dépendances. Son périmètre est bien plus large en ce sens qu'il permet de structurer et de gérer le cycle de vie d'un projet. On pourrait faire une analogie avec Maven qui se revendique comme tel:

    Apache Maven is a software project management and comprehension tool.

  • [^] # Re: quand ça a un bec de canard, des pattes de canard et un corps de canard...

    Posté par  . En réponse au journal Le sujet dont tout le monde a envie de parler, mais qu'on n’ose pas.. Évalué à 0. Dernière modification le 14 décembre 2019 à 23:14.

    Les boomers et surtout les générations qui suivent et se feront niquer, qui payent la pension de tes parents t'emmerdent !

  • [^] # Re: Mon coeur est dechiré.

    Posté par  . En réponse au journal Appel des travailleuses et travailleurs du numérique pour une autre réforme des retraites. Évalué à 4.

    Donc, le nombre de bénéficiaires augmente plus vite que le PIB, mécaniquement le point devra baisser.

    D'après ce qui est décrit dans le journal la productivité devrait augmenter considérablement grâce à la technologie. Ils auraient donc menti et ne croient pas en ce que est évoqué ? Ou alors on a déjà renoncé aux gains de productivité apportés par innovation sur le plan national ?
    Je me demande ce qui autorise une telle affirmation.

    La valeur du point n'est pas fixé par les syndicats et le patronat à la suite d'une négociation, mais par le gouvernement par un décret (ça ne passe même pas devant le Parlement).

    Le peuple n'exerce aucun pouvoir sur l'exécutif ?
    Et il me semblait que pour l'instant, rien n'était acté, que le projet de loi pouvait évoluer et que les négociations n'ont pas débuté.
    Dans tous les cas, ceci me parait plus lisible et équitable que de conserver des régimes spéciaux qui n'ont, pour nombre d'entre eux, plus lieu d'être.

  • [^] # Re: Je ne veux pas protéger les plus riches.

    Posté par  . En réponse au journal Appel des travailleuses et travailleurs du numérique pour une autre réforme des retraites. Évalué à 2.

    Un fond de pension qui ponctionnent les dividendes d'une entreprise française, c'est comme si tu cotisais pour un gars ailleurs (mettons aux États-Unis) sans que lui ne cotise pour toi. Excuse-moi de trouver ça incongru.

    Et qu'est-ce qui empêche un français d'investir dans une entreprise étrangère ? et de "ponctionner" d'autres entreprises ? Si l'entrepreneur décide de recourir au marché c'est son droit après tout. Je n'y vois aucune incongruité. Mais peut-être que tu ne considères pas que l'entrepreneur puisse agir à sa guise avec SON entreprise.

    Ce système me rappelle bien quelque chose, mais le nom m'échappe.

  • [^] # Re: Et dire que...

    Posté par  . En réponse au journal Appel des travailleuses et travailleurs du numérique pour une autre réforme des retraites. Évalué à 0.

    Pauvres petits proprios qui:
    - soit ont déjà remboursé leur emprunt et vivent de leur rente en rechignant au moindre investissement pour le confort de leur locataire, bien planqués derrière leur agence (la majorité)
    - soit, dans le pire des cas, sont suffisamment solvables (on ne prête qu'aux riches non ?) avec de bons moyens de pression (cas à la marge sans cesse remis au pot)

    Le mien refuse de rembourser les frais de réparation de SA chaudière parce que dans l'urgence je n'ai pas fait appel à son plombier, soi-disant moins cher. Il s'en foutait je n'avais qu'à couper l'eau pendant 15 jours ou inonder ma voisine.

    Tu m'as presque fait verser une larme…sniff. Moi je me réjouis d'être en zone tendue avec un mois de préavis et aussi qu'un seul loyer soit exigé en caution, sachant que quasi-systématiquement on fait une croix dessus quand on passe par les agences de nos jours.
    Come quoi les gouvernements pércédents n'ont pas fait que de la merde.

    Je te reconnais bien là. On voit de quel coté tu n'as jamais été, hein Tanguy ?

  • # Mon coeur est dechiré.

    Posté par  . En réponse au journal Appel des travailleuses et travailleurs du numérique pour une autre réforme des retraites. Évalué à -1.

    J'ai tout lu:

    Ces machines et programmes, parce qu'ils sont de grands facteurs de gains de productivité,
    sont également la cause de la destruction de la valeur …
    L'automatisation peut et doit servir l'humanité. Elle permettrait de travailler moins, de partir en retraite plus tôt
    l'automatisation doit servir à le réhumaniser, à permettre aux travailleuses et aux travailleurs de regagner en autonomie,
    en initiative et en maîtrise de leur outil de production.

    J'en suis convaincu, la technologie devrait.vra :) permettre à chacun de s'affranchir du travail passion (dans le sens de patio: souffrir).
    Je vais signer …

    Nous n'acceptons pas ce projet qui nous empêche de nous projeter dans l'avenir, la valeur du point étant fixée par décret.

    C'est quoi le rapport ?
    Si vous croyez en vos écrits, la valeur du point ne devrait qu'augmenter pour peu qu'un consensus émerge et qu'on répartisse ces richesses, non ?

    Ah donc en fait vous voulez juste conserver votre statut, alors que vous confessez vous-même ne pas être aussi exposé à la pénibilité. Quelle hypocrisie!

    Bon, bin sans moi, alors !

    PS: Je passe sur le misérabilisme sexiste qui oublie que l'espérance de vie féminine est plus importante, ce qui, lorsqu'on revendique l'égalité de résultats (et non en droit), imposerait logiquement que les femmes partent en retraite plus tard, pour un juste rééquilibre. Ca c'est juste pour troller, …quoique

  • # Allez ...

    Posté par  . En réponse au journal Écriture inclusive, féministes et Wikipédia. Évalué à 1.

  • [^] # Re: linuxfr.gouv.fr

    Posté par  . En réponse au journal Le sujet dont tout le monde a envie de parler, mais qu'on n’ose pas.. Évalué à 4.

    il a fait un score minable.

    On ne parle pas du score des autres alors

  • [^] # Re: linuxfr.gouv.fr

    Posté par  . En réponse au journal Le sujet dont tout le monde a envie de parler, mais qu'on n’ose pas.. Évalué à 8.

    Et les français aussi visiblement, ils ont choisis à 20% Macron, 20% le Pen et 60% autre chose. Plus de la moitié ne voulaient aucun des deux.

    Le problème est que plus de 80% des français ne voulaient pas des autres candidats. Ils sont donc encore moins légitimes.

    On fait quoi du coup ?

  • [^] # Re: Quel scandale !

    Posté par  . En réponse au journal Écriture inclusive, féministes et Wikipédia. Évalué à 2.

    Zenitram va enfin pouvoir citer un autre exemple que "La Suisse et les minarets" pour illustrer la dictature de la majorité :D

  • [^] # Re: Citation needed

    Posté par  . En réponse au journal Écriture inclusive, féministes et Wikipédia. Évalué à 5. Dernière modification le 04 décembre 2019 à 14:44.

  • [^] # Re: Grammar Nazi

    Posté par  . En réponse à la dépêche Tout ce que vous avez voulu savoir sur Linux avant de vous y mettre. Évalué à 4. Dernière modification le 26 novembre 2019 à 21:27.

    On le voit, tu battis des accusations sur du vent.

    Je ne voudrais pas jouer le "grammar nazi" mais, en ce qui me concerne, c'est mon oeil droit (celui du réac) qui se met à saigner:

    https://leconjugueur.lefigaro.fr/conjugaison/verbe/batir.html

    :)

    Sinon, ça doit t'occuper à plein temps le job de White Knight, non ?

  • [^] # Re: formulation

    Posté par  . En réponse à la dépêche Tout ce que vous avez voulu savoir sur Linux avant de vous y mettre. Évalué à 5.

    le ban et l’arrière‐ban du pinaillage en la matière ayant été convoqué

    Mais sinon reprendre tous ceux qui ont le malheur de prendre "Madame Michu" à témoin,
    pinaillage ou pas pinaillage ?

    Je m'in-ter-rooo-ge