Pour faire des plugins, tu as groovy, kotlin, ceylon, scala, closure,… Qui sont bien plus propres dans leur mise en place. Ou js qui fait parti de la bibliothèque standard de java.
Oui, mais si tu veux utiliser un plugin avec une bibliothèque que tu ne trouve qu'en python ?
Quand je vois des appli qui passent des mois à tester leur thème sombre avec du canary testing etc… Balancer un « de toute façon c'est d'la merde », je trouve ça euh… rapide.
Comme il le dit, ceux qui installent env ailleurs que dans /usr/bin vont mettre en place un hack pour que le shabang fonctionne. Du coup il n'ont pas à le faire aussi pour bash, awk, perl, ruby, python,…
[^] # Re: Ni bonne, ni mauvaise
Posté par barmic 🦦 . En réponse au journal Tristan Nitot devient directeur général de Qwant. Évalué à  5.
Très longtemps ? Ça ne fait même pas un an qu'il a vendu sa moto pour découvrir le vélo. Il y a longtemps il parlait d'écologie tout en parcourant des centaines de km en moto par pure loisir. À l'époque il paraît que ça n'avait aucun impact écologique de faire du vélo.
Il a évolué et c'est très bien. Je ne lui reproche rien1. C'est juste que Il y a « très longtemps », il n'était pas vraiment dans la forme d'« écologie intelligente » que tu décris.
je ne suis plus le standblog. Quand j'ai commençais il parlait de standard, aujourd'hui, « c'est Facebook c'est mal, Facebook c'est mal, Facebook c'est mal ». Ça m'intéresse moins. ↩
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
# README.md
Posté par barmic 🦦 . En réponse au journal Microsoft ouvre sa bibliothèque standard C++. Évalué à  4.
D'après leur README, ce n'est pas juste une libération en mode « voila le code », mais il semble y avoir une volonté d'accepter les contributions extérieures, les rapports de bug, etc.
De plus cette libération du code n'est pas complète d'après le README. Ils travaillent encore sur le build et les tests.
Par contre, ils expliquent clairement ne pas vouloir porter leur STL sur d'autres plateforme.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Sscandales
Posté par barmic 🦦 . En réponse au journal Richard Stallman démissionne. Évalué à  4.
Merci :) Les journaux chez moi font leur une sur l'attaque contre les installations de pétrole d'Arabie Saoudite (et un peu sur le brexit).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: rien Ă voir ou presque
Posté par barmic 🦦 . En réponse au journal Richard Stallman démissionne. Évalué à  3.
Wow je demande poliment la source de quelqu'un donc je suis sensible aux « campagnes Facebook ».
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Stats
Posté par barmic 🦦 . En réponse à la dépêche Python pour la rentrée 2019 — partie 1 ― Popularité. Évalué à  2.
Effectivement, j'étais pas allé vérifier pour blender que je n'ai jamais utilisé, mais leur page de documentation semble bien dire ça : Python API Overview.
Ils parlent bien d'embarquement « Blender embeds a Python interpreter which is started with Blender and stays active » et on ne lancent pas les scripts python blender avec l'interpréteur standard, mais avec blender
blender --python /home/me/my_script.py
.C'est effectivement un exemple de python embarqué :)
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Sscandales
Posté par barmic 🦦 . En réponse au journal Richard Stallman démissionne. Évalué à  1.
Ah oui ça c'est autre chose. Ça n'est pas dans le journal pointé par Zenitram. Tu aurais un lien, s'il te plaît ?
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Sscandales
Posté par barmic 🦦 . En réponse au journal Richard Stallman démissionne. Évalué à  3.
Un prof qui dit n'importe quoi ça « ébranle le MIT » ? Je pensais que l'une des écoles technologiques les plus réputées du monde était un peu plus solide que ça. Rien dans ce qu'il a dit n'impliquait le MIT ou ne semblait montrer quelque chose de systémique. Je comprends que le MIT l'ai poussé vers la sortie, mais je ne vois pas le coté mise en péril du MIT.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
# Sscandales
Posté par barmic 🦦 . En réponse au journal Richard Stallman démissionne. Évalué à  5.
Pour ceux qui n'écoutent pas radio MIT de quels scandales il s'agit ?
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: La contraception n'est pas réservé aux femmes
Posté par barmic 🦦 . En réponse au journal ig nobel 2019, cocorico et chocolatine. Évalué à  4.
Ig Nobel ce n'est pas de la moquerie. Il s'agit d'avoir un prix qui soit différent des grands nobels car la science ce n'est pas que les grandes découvertes. C'est aussi tout un tas de petites mains. Des gens qui tentent des approches. Pour un qui réussi, il en fait des centaines qui se ratent, des milliers qui font les premiers pas de la bonne direction et d'autres milliers qui observent/reproduisent les découvertes.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Problème avec le logo
Posté par barmic 🦦 . En réponse à la dépêche exFAT dans le noyau Linux ? Microsoft a (enfin) dit oui !. Évalué à  -2.
Tu fais ce genre de procès à tous les contributeurs du noyau ? Parce que je ne vois pas ce qui changerait pour IBM, Intel, RedHat, AMD, etc
Vu le nombres de contributions sans Amour, si on veut continuer l'allégorie c'est linux qui fait le trottoir plutôt…
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Stats
Posté par barmic 🦦 . En réponse à la dépêche Python pour la rentrée 2019 — partie 1 ― Popularité. Évalué à  1.
Cette page le décrit clairement. Ils se sont intégré à python plutôt que l'inverse. Les plugins gimp en python, c'est python qui execute du code gimp et pizzas gimp qui execute du code python.
https://www.gimp.org/docs/python/
Ça paraît subtile, mais ça ne l'est pas du tout.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Stats
Posté par barmic 🦦 . En réponse à la dépêche Python pour la rentrée 2019 — partie 1 ― Popularité. Évalué à  1.
Après vérification, il me semble que gimp n'embarque pas d'interpréteur python. Les extensions sont des processus lancés à côté de gimp sur le python installé sur le système.
Par embarqué, j'entends ce qui est fait avec jython ou lua. Ce sont des bibliothèques que tu charge et à qui tu demande d'exécuter du code d'un autre langage. Pour js, tu peux soit lancer node, soit utiliser v8. Cette dernière façon c'est ça qu'on appelle embedded.
Je ne suis pas qu'embarquer est mieux. Pas du tout, je suis que quand embarquer un langage oblige à le travestir, ce n'est pas une bonne idée amha. L'exemple de gimp montre que ça n'est pas un frein à l'utilisation en tant que plugin.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: moui
Posté par barmic 🦦 . En réponse au lien Uncle Bob a trouvé le langage du futur : Clojure !. Évalué à  2.
Tu semble confondre typage dynamique (les types t'ont vérifiés à l'exécution) et absence de typage (les types ne sont pas vérifiés).
Pas forcément. Tu dois faire des tests, même avec haskel, ocaml ou des languages à types dépendant. La seule alternative c'est la preuve de programme (au lieu de tester ton fonctionnel, tu le prouve).
Et comme pour ton code de production, tu Ă©crira moins de code de test. D'une part parce que le langage est concis. D'autres part parce que comme tu as moins de boiler plate tu as moins a tester.
Je n'ai pas essayé clojure encore, mais leur transducers me font vraiment de l'œil. J'ai essayé un langage avec une syntaxe haskel (elm). Je trouve ça cool, mais il y a certaine chose que je ne comprend pas (c'est peut être pareil avec lisp), quand j'ai une ligne :
Il faut obligatoirement connaître tous les types pour pouvoir dire ce que c'est ("un appel de foo qui prend 2 arguments", "un appel de bar dont le résultat est donné à foo"…).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Stats
Posté par barmic 🦦 . En réponse à la dépêche Python pour la rentrée 2019 — partie 1 ― Popularité. Évalué à  1.
C'est difficile de contre argumenter face à ce genre de subjectivité, mais groovy est très largement utilisé. Je pense même que avec ou sans jvm, je connais plus de logiciels qui embarquent groovy que python (au sens embedded). En fait à part via jython je n'ai mais vu un logiciel embarquer python. Il me semble que c'est plus souvent l'inverse on s'intègre à python plutôt qu'on intègre python à son code.
Sauf qu'intrinsèquement jython ne peut pas être python. C'est une implementation du langage au dessus de la jvm, mais elle case la compatibilité avec l'écosystème de python et c'est l'écosystème de python qui le rend intéressant.
Même pypy a dû mal à suivre: il est en retard d'une version, il n'est pas tout à fait compatible,…
Avoir pleins d'implémentations de python ce serait cool (pour la beauté du geste), mais faut se rendre à l'évidence : python aujourd'hui c'est cpython et rien d'autre. Cette force qui est louée dans les autres commentaires d'utiliser massivement des bibliothèques en C "hyper" optimisées empêche de facto toute autre implémentation d'être pérenne (je pense que c'est aussi pour ça qu'on embarque pas python, mais qu'on se laisse embarquer par lui, ce n'est pizzas forcément un mal. C'est Julien Danjou qui disait qu'il vaut mieux entendre qu'embarquer).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Stats
Posté par barmic 🦦 . En réponse à la dépêche Python pour la rentrée 2019 — partie 1 ― Popularité. Évalué à  1. Dernière modification le 12 septembre 2019 à 21:53.
Si java est ton legacy utiliser jython n'a pas de sens. Tu va garder une dépendance vers la jvm qui te sera encore plus difficile à enlever.
Pour faire des plugins, tu as groovy, kotlin, ceylon, scala, closure,… Qui sont bien plus propres dans leur mise en place. Ou js qui fait parti de la bibliothèque standard de java.
Oui, mais si tu veux utiliser un plugin avec une bibliothèque que tu ne trouve qu'en python ?
Eh bien il fait vérifier que cette bibliothèque soit compatible et espérer qu'elle le reste. Bref tu ajoute de la fragilité (on parle d'un code qui sera à peu près compatible avec python et qui sera coincé en python 2.7), là où tu pourrais simplement faire communiquer une application python avec une application java.
J'imagine bien qu'on peut trouver des cas où c'est pas si mal d'utiliser jython, mais dans l'énorme majorité des cas c'est une mauvaise idée, voir une très mauvaise idée (coucou logstash).
Jython est naît à une époque où on pensait que la jvm allait tout déchirer. Ça n'est pas vraiment le cas. On a fait bien mieux maintenant pour les même usages (meilleure intégration à java comme plate-forme) et bien les populaires (il y a bien plus de monde qui utilise groovy avec du java que jython).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Possible explication de l'envolée de la popularité de Python
Posté par barmic 🦦 . En réponse à la dépêche Python pour la rentrée 2019 — partie 1 ― Popularité. Évalué à  2.
J'ai dis qu'il ne fallait pas récrire mais maintenir. Ta phrase en parlant de décennie m'a fait croire que tu disais que c'était le même code utilisé pendant plusieurs décennies, alors que je présume qu'il a bien évolué. À aucun moment j'ai parlé de récrire, juste de maintenir.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Thème sombre
Posté par barmic 🦦 . En réponse à la dépêche Thunderbird 68.0. Évalué à  3.
Personnellement j'aime bien. C'est juste mon goût personnel.
Pour GIMP je sais pas s'il a pas une histoire comme quoi on voit mieux les détails des photos si notre pupille n'est pas dilatée par le blanc du reste de l'écran. Comme au cinéma en fait.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Propagande /usr/bin/env ?
Posté par barmic 🦦 . En réponse à la dépêche Python — partie 2 ―Python 2. Évalué à  0.
/usr/bin/python2
ne devrait pas exister. python c'est python 2 et ce ne sera jamais python 3.Il reste qu'Ă savoir si
env
doit être dans dans le premier dossier des exécutables.Système ? Je sais pas trop ce que c'est qu'un outil système, mais oui tout scripts installé par ton gestionnaire de paquet devrait s'assurer d'utiliser l'implémentation du système et de ne pas avoir un fonctionnement distinct en fonction de l'environnement de l'utilisateur. C'est une aide importante pour les développeurs. Si tu utilise une version quelconque de python (une version de développement, un build perso,…), tu veux pouvoir l'utiliser pour ton travail sans que ton client mail explose en vole parce qu'il a le malheur d'être lui aussi écris en python.
Ça fait du coup bien parti de ses patchs que les distributions pourraient appliquer.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Thème sombre
Posté par barmic 🦦 . En réponse à la dépêche Thunderbird 68.0. Évalué à  3. Dernière modification le 10 septembre 2019 à 11:08.
Je n'ai à aucun moment remis en doute ce que tu en pense. C'est rigolo cette propension ici à juste donner son avis. Serais-tu intéressée par mon avis sur ton avatar par exemple ?1
Parce que le fait que des logiciels proposent cette fonctionnalités te retire quelque chose ?
Mis à part spotify2 (il me semble), je ne crois pas connaître de logiciels qui soit par défaut en sombre, mais du coup c'est l'obligation de certains logiciels qui te gêne pas le fait que les thèmes sombres aient du succès.
avant que tu te sente agressée. Je n'ai rien contre ton avatar. Je l'aime bien, mais on s'en fou de mon avis sur la question. ↩
et le menu démarré de Windows 10 ↩
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Thème sombre
Posté par barmic 🦦 . En réponse à la dépêche Thunderbird 68.0. Évalué à  2.
Il existe clairement de la gradation dans la qualité des thèmes sombres (comme pour les thèmes clairs) quelque soit ton avis à leur sujet.
J'espère que celui ou ceux qui s'en sont occupé dans thunderbird n'ont pas fait ça en mode « ils demandent un thème sombre ? ben voila leur thème sombre à la con qu'ils arrêtent de m'emmerder avec ».
Quand je vois des appli qui passent des mois à tester leur thème sombre avec du canary testing etc… Balancer un « de toute façon c'est d'la merde », je trouve ça euh… rapide.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Possible explication de l'envolée de la popularité de Python
Posté par barmic 🦦 . En réponse à la dépêche Python pour la rentrée 2019 — partie 1 ― Popularité. Évalué à  2.
RĂ©Ă©crire non, mais maintenir oui.
Si tu veux pouvoir continuer à dire que c'est bien optimisé, il faut pouvoir prendre en compte à minima les instructions types SSE. Prendre en compte d'éventuels algo plus récents.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Thème sombre
Posté par barmic 🦦 . En réponse à la dépêche Thunderbird 68.0. Évalué à  2.
Qu'est-ce qu'il est moche ce thème… On dirait que c'est juste un négatif.
En plus il garde clair le mail.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Entreprise
Posté par barmic 🦦 . En réponse à la dépêche Thunderbird 68.0. Évalué à  2.
Pas moi. Les 2 sont tous aussi frustrant. Je n'arrive jamais à exprimer les règles de gestion qui m'intéresse que ce soit avec gmail, avec thunderbird ou outlook web. Il y a toujours un truc qui me bloque. Je serais content d'utiliser fetchmail/procmail/mutt, mais je reçoit pas mal de mails HTML :/
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Retour sur des grosses applications
Posté par barmic 🦦 . En réponse à la dépêche Python pour la rentrée 2019 — partie 1 ― Popularité. Évalué à  5.
Le choix d'utiliser des tabulations ou des espaces est un débat sans fin. Chacun aura la sienne là dessus, certains expliqueront aussi qu'il faut mixer les 2 (indenter avec des tabulations et aligner avec des espaces) et d'autres proposent encore d'autres solution. D'autres encore codent en whitespace et n'ont pas ce genre de problème.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Propagande /usr/bin/env ?
Posté par barmic 🦦 . En réponse à la dépêche Python — partie 2 ―Python 2. Évalué à  2.
Comme il le dit, ceux qui installent
env
ailleurs que dans/usr/bin
vont mettre en place un hack pour que le shabang fonctionne. Du coup il n'ont pas Ă le faire aussi pourbash
,awk
,perl
,ruby
,python
,…https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll