Certains diront qu'un logiciel doit ĂŞtre le plus rapide possible sauf cas particulier.
D'autres diront qu'il doit ĂŞtre le plus lisible possible sauf cas particulier.
Soit t'a pas lu le lien soit tu n'a pas lu les tiens, je sais pas.
La loi actuelle oblige toute publication d'image de mineur de demander le droit aux parents. LĂ il est de faire en sorte que les parents doivent demander Ă leurs enfants.
[^] # Re: Victoire
Posté par barmic 🦦 . En réponse au journal Wayland dans windows 10 et 11. Évalué à  3.
Et c'est vers ça qu'il faut aller, ils apportent tout et sont portables. Ce ne sont juste pas des shell (leurs interpréteurs ne sont pas fait pour être des login shell
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Victoire
Posté par barmic 🦦 . En réponse au journal Wayland dans windows 10 et 11. Évalué à  5. Dernière modification le 11 mars 2023 à 13:41.
Tu ne répond qu'au troisième point, mais pour détailler :
1) techniquement c'est complexe. Pour arriver à ça il faut une description d'objet, une forme d'ABI qui va décrire non seulement la structure, mais aussi embarquer du code comme tu veux pouvoir appeler des méthodes dessus. Pour que ce soit un shell, il faut que le shell l'implémente mais aussi avoir des bindings dans tout un tas de langages et encore une fois parce que c'est un shell il faut établir une nouvelle norme d'exécution pour que ton shell fournit au processus la version binaire ou texte dans son entrée standard1. Ça demande donc 2 normes/standards (une pour la description du modèle objet et une pour la description d'appel) et que pas mal de monde se mette d'accord là dessus. Tu as un danger critique et sérieux de sécurité à la deserialisation.
2) "tout est texte" c'est un mantra qui a des qualités et qu'il va être très utilisé pour torpiller toute tentative de proposer quelque chose même si c'est en plus. Tu as en plus la contrainte que, si tu veux faire un outil qui utilise ces objets, si tu veux être bon citoyen tu dois accepter les deux formes d'entrées ce qui te fera du travail en plus que tu ne peux pas espérer retirer à terme, Appel, IBM et les BSD ont encore moins de chances d'y adhérer un jour
3) pour ne serait-ce que d'être portable sur toutes les distributions linux ça va mettre un temps fou. Tu peux compter le temps que ce soit utilisé dans les distributions + 10 ans pour nos amis les long time support.
Pourquoi ça marche sur windows ?
Au final au vu de la complexité de mise en place, je trouve que ça ne vaut pas le coût. Tu veux des objets et ce genre de fonctionnement ? Perl, python, ruby,… feront ça mieux et de manière portable.
c'est plus complexe parce que tu as 3 choses possibles : la version binaire de l'objet, la version texte de l'objet ou un passe plat ↩
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Victoire
Posté par barmic 🦦 . En réponse au journal Wayland dans windows 10 et 11. Évalué à  5.
Impossible par construction et par idéologie et si ça arrivait tu ne voudrait pas l'utiliser parce qu'« il faut savoir écrire en "shell commun" pas en bash pas en zsh ni en ksh ».
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Zulip
Posté par barmic 🦦 . En réponse au lien Appel à l'aide pour migrer une communauté hors de Discord. Évalué à  2.
C'est curieux comme message.
Si tu ne comprends pas l'intérêt de discord qu'est-ce qui te fais penser que ta proposition est pertinente ?
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Échange avec Uncle Bob
Posté par barmic 🦦 . En réponse au lien « Clean code » : performances lamentables. Évalué à  3.
C'est bien plus philosophique que ça. Y a t'il une qualité par défaut qu'un logiciel doit avoir ? Et si oui le quel est-ce ?
Certains diront qu'un logiciel doit ĂŞtre le plus rapide possible sauf cas particulier.
D'autres diront qu'il doit ĂŞtre le plus lisible possible sauf cas particulier.
Et on parle là que de 2 qualités, mais il y en a pleins d'autres. La subjectivité de chacun donnera des réponses différentes.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Et pourtant c'est simple
Posté par barmic 🦦 . En réponse au journal Quizz Python : esp[èa]ce de nom. Évalué à  5.
Pas tout à fait sinon la seconde méthode marcherait pas non plus.
Création de la fonction foo
=> création et affectation de x a partir d'un entier
=> Création de la class bar
==> le bloc crée une variable x donc on retire x de la table
==> affectation de x Ă partir de x => erreur
Du coup ça fonctionne :
Du coup ça plante :
Toutes les variables crées dans un bloque cachent les variables disponibles dès le début du bloque. Ce n'est pas la déclaration d'une variable à partir d'elle même qui pose problème, mais le fait d'utiliser une variable qui sera surchargée dans ce même bloque.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Du problème de la descrimination positive | Je dois avoir un biai
Posté par barmic 🦦 . En réponse au journal L’étrange tropisme des femmes de sciences pour les associations de femmes et autres réflexions. Évalué à  1.
Tu parles du prix Turing ?
Par exemple en créant un prix pour ça ? C'est l'objet d'un prix à la fois de récompenser quelqu'un de méritant et de donner une publicité cette contribution et son ou ses lauréats.
Citer des cas plus ou moins vieux c'est bien et c'est fait, mais d'une part ça a bien moins de portée que la remise d'un prix et ça ne change pas grand chose pour les personnes qui apportent actuellement des contributions de valeurs.
T'a pas fini ta phrase, mais bon reprocher aux actions féministes de ne pas agir contre toutes les discriminations c'est un peu comme expliquer aux resto du cœur que bon ce serait bien d'aider au mal logement. Beaucoup de mouvements féministes font cette mutation d'élargir leur mouvement au grand dam de JK Rowling par exemple. Ça se voit par les définitions présentées. Tu as même maintenant l'écho-féminisme qui élargi encore le sujet.
Mais est-ce que tu vois comment dès que l'on parle de ces prix fait en réaction au prix existant il y a des réactions comme la tienne alors qu'il n'y a aucune réaction quand on parle du prix Turing qui n'est remis qu'aux hommes ? Et que lorsqu'on cherche à mettre en avant des femmes via un prix, on leur dis que c'est dommage de trop mettre en avant les femmes mais qu'il faudrait s'occuper de toutes les discriminations ? Tu ne vois pas du tout le biais dont parle Ysabeau ?
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Du problème de la descrimination positive | Je dois avoir un biai
Posté par barmic 🦦 . En réponse au journal L’étrange tropisme des femmes de sciences pour les associations de femmes et autres réflexions. Évalué à  0.
Alors que si on fait la même chose pour les hommes mais sans le dire il y a pas le mot discrimination donc ça passe ?
Je comprends vraiment pas la logique. C'est considérer que le prix Turing qui a mis 50 ans à décerner un prix à une femme comme "neutre". Ce qu'il n'est ou en tout cas n'était clairement pas.
Si vraiment il faut voir un problème c'est dans le fait que l'on crée sans état d'âme des prix récompensant dans les faits uniquement les hommes sans y voir de problème. Il n'y a pas que le prix turing (3 femmes sur 75 lauréats, 50 ans pour qu'une femme ne soit primée), mais aussi par exemple la médaille Fields avec 2 femmes sur 64 lauréats (la première en 2014), 78 ans pour qu'une femme l'obtienne. Si ça doit alerter de quelque chose c'est bien de ça.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Au sujet du « Ça marche du premier coup »
Posté par barmic 🦦 . En réponse au journal Intégration d'une fenêtre de debug live en Rust 🦀. Évalué à  6.
On appel ça un système de type. et plusieurs langages vont au moins aussi loin depuis plus longtemps. Je ne pense pas que ça suffise à le démarquer.
Il me semble que s'il y a vraiment un truc qui le rend unique c'est le borrow check. Au milieu de différentes choses qui sont plus de l'état de l'art des langages, il me semble être le seul langage à avoir intégré à son typage des informations permettant à la fois une programmation parallèle fiable et une gestion de la mémoire efficace.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: « Et pourquoi pas des vidéos linuxfr ? » Voici pourquoi pas.
Posté par barmic 🦦 . En réponse au journal Vidéos tutoriels sur linuxfr. Évalué à  4.
Une bonne partie de tes arguments sont du domaine de la création. Personne n'a parlé d'obligé qui que ce soit à produire de vidéo c'est donc non avenu. Celui qui veut produire une vidéo a fait le choix de ce mode d'édition et on peut entendre qu'il a à minima une petite idée de ses problématiques ou qu'il le découvrira avant d'avoir fini de publier. Tout comme il ne me viendrait pas à l'idée de reprocher à quelqu'un d'avoir fait le choix d'utiliser HTML, PDF ou dvi, je ne me vois pas reproché d'utilisé de l'audio ou de la vidéo.
Pour le premier argument qui se veut massue. Tu ségrègue une bien plus grande proportion d'internet en choisissant de t'exprimer en français qu'en utilisant un format vidéo. Et reposer sur des services comme google translate ou deepl pour espérer être inclusif ne me semble pas souhaitable.
Le seul argument qui me semble pertinent me semble effectivement le dernier. Même s'il me semble très mal amené :
Par contre télécharger, décoder une vidéo représente une consommation d'énergie supérieure à la même chose en texte. Note qu'on pourra dire la même chose de l'utilisation d'image voir de gif animé des fois dont l'objet est uniquement humoristique.
Ça ne me paraît pas rédhibitoire : s'émouvoir de ce coût tout en se déplaçant en voiture par exemple me semble être une hiérarchisation des coûts écologiques bien confortable (et à moins que les développeurs soient vraiment une portion très particulière de la population beaucoup de développeurs utilisent quotidiennement une voiture).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: les riches ?
Posté par barmic 🦦 . En réponse au lien 800h de travail forcé pour tous (sauf les riches ?). Évalué à  8.
Si tu veux pas faire, tu paie simplement une amende de 3600 €.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: énergie décarbonée?
Posté par barmic 🦦 . En réponse au lien Énergies renouvelables : la "chaleur fatale", une énergie antigaspi bénéfique pour l'environnement. Évalué à  5.
Je suis d'accord, mais je présume qu'ils veulent dire que c'est une énergie sans sur coût en CO2.
Néanmoins je trouverai dommage de trop investir dans celui-ci en particulier car il faut qu'on arrive à le réduire autant que faire ce peu. Mettre beaucoup d'argent pour récupérer de l'énergie de quelque chose qu'on devrait réduire, ne me semble pas rentable.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
# Horizon
Posté par barmic 🦦 . En réponse au lien 800h de travail forcé pour tous (sauf les riches ?). Évalué à  8. Dernière modification le 05 mars 2023 à 08:57.
Horizon c'est quand même des sacrés droitards.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: lien direct ?
Posté par barmic 🦦 . En réponse au lien Les traités européens sont-ils réellement austéritaires ?. Évalué à  2.
Je suis d'accord si c'est pour faire de l'embarqué ça ne me paraît pas pertinent. Au contraire ça tend à cacher le fait que c'est sur youtube.
S'il fallait utiliser un lien alternatif (pour éviter par exemple les stratégies de youtube pour te faire rester sur le site), il est possible d'utiliser utip :
https://www.utip.io/v/Jxywe0K0
C'est toujours de l'embarqué youtube et tu as d'autres stratégies pour tenter de te capter, mais d'une part c'est l'auteur qui a choisi d'y mettre ça vidéo et tu met en avant la possibilité de le soutenir financièrement.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Héritage de std::map
Posté par barmic 🦦 . En réponse au lien Effortless Performance Improvements in C++: std::unordered_map. Évalué à  3.
Bien sûr, bien sûr. Mais ça ne change pas le problème. Le fait est que le langage a mis une implémentation de map en avant qui se retrouve celle utilisé par défaut de fait : elle est présente dans toutes les implémentations standards du langage sans nécessité de nouvelle dépendance.
J'avoue personnellement que pour un langage dont beaucoup de locuteur mettent la performance en première qualité et souhaitant éviter tout tests inutiles avoir comme unique implémentation une map "over featured" et surprenant.
Je suis personnellement de plus en plus embêté par ce genre d'approche. Pour moi les ruptures de compatibilité doivent être gérées (ne pas arriver à n'importe quel moment, ne pas aller dans tous les sens, etc), mais il doit y avoir des ruptures de compatibilité sinon on risque l'ossification du langage voir du langage à plusieurs niveau avec toute une pile non standard qui tente de créer une norme au dessus de la norme.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Héritage de std::map
Posté par barmic 🦦 . En réponse au lien Effortless Performance Improvements in C++: std::unordered_map. Évalué à  2.
Le fait que
std::mapexiste montre que c'est pourtant prévu. Sinon il n'existerait questd::ordrered_mapetstd::unordrered_map.https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Droit Ă l'image
Posté par barmic 🦦 . En réponse au lien Empêcher les parents de publier trop de photos de leurs enfants sur les réseaux sociaux. Évalué à  0.
Déjà on parle plus qu'avec les recommandations de la cnil qui ne valent pas grand chose. Parce que parler de lois et sortir des recommandations c'est un peu différent.
Mais le site de l'assemblée nationale sera très loquace :
proposition de loi visant à encadrer l’exploitation commerciale de l’image d’enfants
de moins de seize ans sur les plateformes en ligne
En quoi le dessin est rigolo ?
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Droit Ă l'image
Posté par barmic 🦦 . En réponse au lien Empêcher les parents de publier trop de photos de leurs enfants sur les réseaux sociaux. Évalué à  3.
Soit t'a pas lu le lien soit tu n'a pas lu les tiens, je sais pas.
La loi actuelle oblige toute publication d'image de mineur de demander le droit aux parents. LĂ il est de faire en sorte que les parents doivent demander Ă leurs enfants.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
# VF
Posté par barmic 🦦 . En réponse au lien Dashlane rend disponible le code source de ses applications mobiles. Évalué à  6.
Ils ont fait l'effort de le traduire en français, c'est plus sympa de le mettre en lumière :
https://blog.dashlane.com/fr/le-code-mobile-de-dashlane-est-desormais-accessible-au-public/
Dans les faits c'est lĂ
https://github.com/orgs/Dashlane
Et c'est sous licence CC By NC donc effectivement non libre et ils n'ont pas l'air trompeur Ă ce sujet.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: tout lu mais
Posté par barmic 🦦 . En réponse au journal 50 mauvais conseils de codage pour développeur C++. Évalué à  2.
La plupart des cas décrit vont générer un IllegalArgumentException, si tu lui donne des nombre trop surprenant tu va prendre une ArithmeticException ce à quoi tu doit t'attendre quand tu manipule de NaN ou des Infinite.
On pourrait min/max progress pour aider l'utilisateur.
La taille maximale d'une String est égale à la taille à la valeur maximale d'un Integer.
Non. Prendre en paramètre ce genre de format c'est le meilleur moyen de créer des failles plus ou moins béantes.
Rendre paramétrable quelque chose qui ne te coûte rien n'a rien à avoir avec le fait d'ajouter des fonctionnalité potentiellement dangereuses sans quelles aient étaient demandé.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: tout lu mais
Posté par barmic 🦦 . En réponse au journal 50 mauvais conseils de codage pour développeur C++. Évalué à  4.
Pas de boucle, pas de condition, pas d'ésotérisme et la possibilité de choisir la longueur.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: tout lu mais
Posté par barmic 🦦 . En réponse au journal 50 mauvais conseils de codage pour développeur C++. Évalué à  2.
Ça demande à ajouter une option pour ne pas les avoir.
Parce qu'il y a des gens qui trouvent celle de cpp magnifique ? Sans jugement de valeur de ma part, aucune des 2 syntaxes ne me fais me réveiller la nuit.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Et snap?
Posté par barmic 🦦 . En réponse au lien Flatpak ne sera plus installé par défaut sur Ubuntu. Évalué à  4.
C'est chiant ça, ça prend de la place et il faut mettre à jour.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: tout lu mais
Posté par barmic 🦦 . En réponse au journal 50 mauvais conseils de codage pour développeur C++. Évalué à  2.
En vrai je pense qu'il n'y a pas de difficulté particulière.
Il n'y a pas d'intégration particulière entre la phase de préprocessing et le reste des compilations C et C++.
Tu peux tout a fait faire un makefile qui va lancer m4 ou cpp puis le compilateur du langage tu dois juste avoir une syntaxe du préprocesseur correct, mais c'est ce que tu fait déjà en C. Ça va être un peu moins organique parce que l'import d'un module dans un langage est différent d'un
#includede cpp donc tu utilisera include uniquement pour les macro, mais ça parait pas être une gymnastique si compliquée.https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: tout lu mais
Posté par barmic 🦦 . En réponse au journal 50 mauvais conseils de codage pour développeur C++. Évalué à  2.
Vu le fonctionnement des macros du C, tu peux palier ce problème en utilisant m4 avec n'importe quel langage.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll