barmic 🩩 a Ă©crit 6263 commentaires

  • [^] # Re: Bat

    PostĂ© par . En rĂ©ponse au journal Quelques gemmes en CLI. ÉvaluĂ© Ă  2.

    Bat demande moins de configuration, mais je suis bien avec lesspipe pour ça.

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

  • [^] # Re: vidir - Renommage/suppression rapide de fichiers au travers d’un Ă©diteur de texte

    PostĂ© par . En rĂ©ponse au journal Quelques gemmes en CLI. ÉvaluĂ© Ă  3. DerniĂšre modification le 03 juin 2024 Ă  08:57.

    Ah c'est intéressant faudra que j'essaie. Pour les manipulations en masses j'utilise surtout zmv et zargs.

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

  • [^] # Re: Pas de violence, c'est les vacances

    PostĂ© par . En rĂ©ponse au lien Yann Le Cun, l’homme qui a dĂ©cidĂ© de dĂ©truire mĂ©ticuleusement Elon Musk . ÉvaluĂ© Ă  7. DerniĂšre modification le 02 juin 2024 Ă  23:46.

    Ptete moins les employĂ©s qui lui tiennent tĂȘtes

    C'est lui l'électron libre si tu ne va pas dans son sens c'est que tu fais partie du systÚme !

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

  • [^] # Re: Pas de violence, c'est les vacances

    PostĂ© par . En rĂ©ponse au lien Yann Le Cun, l’homme qui a dĂ©cidĂ© de dĂ©truire mĂ©ticuleusement Elon Musk . ÉvaluĂ© Ă  4.

    C'est Jésus et l'humanité va lui faire porter sa croix, mais lui est là pour expier nos péchés.

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

  • [^] # Re: Autres rĂ©actions

    PostĂ© par . En rĂ©ponse au lien Nouvelle proposition Ă  l'UE pour casser le chiffrement de bout en bout des messageries. ÉvaluĂ© Ă  5.

  • [^] # Re: Propulsera les forks ?

    PostĂ© par . En rĂ©ponse au journal Google continue son chemin sur la fin des extensions Manifest V2. ÉvaluĂ© Ă  6.

    J'ai donné le lien plus haut de l'explication de la personne qui le maintenait.

    C'est un choix de leur part, ils voyaient Firefox se faire tailler des croupes et ça leur prenait du temps. Ils ont fait un choix. Tel un Lannister ils ont payé leur dette.

    Investir sur rust, sur servo, sur boot2gecko, sur FirefoxOS pour le tĂ©lĂ©phone entiĂšrement web c'Ă©tait aussi des choix. On peut aussi imaginer que si le packaging de gecko avait Ă©tait amĂ©liorĂ©, l'Ă©tape quantum aurait peut ĂȘtre Ă©tait plus simple. Parce qu'il est plus facile de remplacer quelque chose qand le contrat est proprement dĂ©fini.

    Nous ne le sauront jamais.

    Et pour autant Thunderbird se base sur Gecko Ă  chaque ESR...

    Sais-tu oĂč sont les sources de thunderbird ? Pendant longtemps au mĂȘme endroit que les sources de firefox. Grosso modo tu avais un make firefoxet un make thunderbird (ils utilisent pas make mais tu vois l'idĂ©e).

    Aujourd'hui ce n'est plus Mozilla qui chapote thunderbird, du coup c'est 2 dĂ©pĂŽt sĂ©parĂ©. Tu prends celui de Firefox et tu clone dedans celui de Thunderbird. Bref c'est toujours plus ou moins la mĂȘme base de code...

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

  • [^] # Re: Propulsera les forks ?

    PostĂ© par . En rĂ©ponse au journal Google continue son chemin sur la fin des extensions Manifest V2. ÉvaluĂ© Ă  6.

    Une "webview" , un peu comme avec Electron ou le QtWebEngine?

    Plus haut niveau. J'ai oublié le nom de l'outil, mais tu faisais quelque chose comme :

    cool-tool https://linuxfr.org

    et t'avais un linuxfr dans une fenĂȘtre dĂ©diĂ©e.

    J'avoue ne jamais m'ĂȘtre demandĂ© pourquoi tous ces frameworks Ă©taient basĂ©s sur Blink et jamais sur Gecko...

    Histoire de quand mĂȘme donner des rĂ©fĂ©rences. Le choix a Ă©tait fais en 2011 et pour l'exemple Camino qui a toujours Ă©tait un navigateur gecko n'a pas eu d'autres choix que de passer Ă  webkit (Ă  l'Ă©poque blink n'existait pas).

    J'ai un peu de mal maintenant quand Mozilla se plains que tout le monde passe à blink/webkit d'ignorer qu'ils en ont était acteur.

    C'est pire parce que cette politique n'a pas aidĂ© Ă  ce que node utilise gecko/spidermonkey et a avoir de l'outillage pour les dĂ©veloppeurs js avec autre chose blink/v8. Alors qu'ils ont prophĂ©tisĂ© l'explosion des usages Ă  l'Ă©poque oĂč ils ont créé xul.

    Penses-tu que ça représenterait un effort insurmontable d'extraire le moteur Web ?

    Pas vraiment mais apparemment suffisamment pour que Mozilla abandonne.

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

  • [^] # Re: Propulsera les forks ?

    PostĂ© par . En rĂ©ponse au journal Google continue son chemin sur la fin des extensions Manifest V2. ÉvaluĂ© Ă  7.

    ...ou on pourrait juste utiliser Firefox 😉 .

    Je suis utilisateur de Firefox depuis toujours et je ne compte pas en changer, mais pour le coup Mozilla est en grande parti responsable du fait que les navigateurs alternatifs utilisent chromium. D'un cÎté tu as un navigateur clef en main et de l'autre ils ont décidé d'abandonner le packaging de gecko en bibliothÚque.

    Avant ce choix tu avais des alternatives qui utilisaient gecko et il Ă©tait un terrain d’expĂ©rimentation : je me rappel par exemple d'un outil qui permettait de lancer un site web comme une application (donc pas de profile partagĂ© avec ton firefox, un nom et une icone distincte dans ton gestionnaire de fenĂȘtre,...) c'Ă©tait trĂšs pratique quand tu fais des configuration un peu fine de ton gestionnaire de fenĂȘtres (telle application doit se lancer sur ce bureau avec tel raccourcis, ce raccourcis lance l'application ou lui donne le focus si elle est dĂ©jĂ  lancĂ©e, etc).

    Il me semble que le choix est arrivĂ© Ă  l'Ă©poque sombre autour de Firefox 4, quand Firefox est restĂ© endormis alors que Chrome arrivait (temps de release long donc difficile de rĂ©pondre aux nouveautĂ©s du concurrent, mauvaise estimation de la performance de leur navigateur, probablement trop de confiance et l'idĂ©e que Google mettrait longtemps avant d'ĂȘtre dans la course,...).

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

  • [^] # Re: Nouvelles FonctionnalitĂ©s... Mouais

    PostĂ© par . En rĂ©ponse Ă  la dĂ©pĂȘche Les prochaines fonctionnalitĂ©s de Firefox dĂ©voilĂ©es. ÉvaluĂ© Ă  4.

    Je rĂ©ponds parce que je ne m'en sert pas non plus. D'une part c'est extrĂȘmement rare que je veuille faire les 2 en mĂȘme temps et pour quand ça m'arrive j'ai un gestionnaire de fenĂȘtres.

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

  • [^] # Re: alternatives

    PostĂ© par . En rĂ©ponse au lien The Programming Language compiled to Bash.. ÉvaluĂ© Ă  2.

    Ah effectivement je n'avais pas relevé ce point. Bien vu !

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

  • [^] # Re: typographie inclusif·ve

    PostĂ© par . En rĂ©ponse au lien Enseigner la typographie au risque du libre. ÉvaluĂ© Ă  2.

    X pour le neutre pluriel... Bizarre, d'avoir utilisé une lettre qui peut marquer le pluriel masculin (dieux, chevaux) pour indiquer le neutre, moi j'aurais pris autre chose, le z par exemple.

    Le deuxiĂšme lien de mon moteur de recherche donne Ă©tudianz😉

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

  • [^] # Re: Titre trompeur

    PostĂ© par . En rĂ©ponse au lien Cyberattaque : France Travail avait identifiĂ© la faille mais ne l’a pas corrigĂ©e Ă  temps. ÉvaluĂ© Ă  2.

    Cette autorisation d'un juge est juste légale.

    La mise en place de moyens pour empĂȘcher l'accĂšs Ă  des donnĂ©es personnelles Ă  quelqu'un qui n'a pas de bonnes raisons est tout aussi lĂ©gale. Tu peux croire ou non que la loi est appliquĂ©e, mais c'est du mĂȘme acabit, c'est juste des sanctions plus ou moins Ă©levĂ©es en cas de manquements.

    En France on est pas aux USA on a de base un tas de bases de données dans les quels nous sommes (FISC, assurance maladie, CAF, etc) et l'interdiction de recoupement est respecté. Il n'y a pas de raison que ça en soit autrement pour ce qu'implique le RGPD.

    Le problĂšme de fonds est que l'on donne accĂšs de plus en plus Ă  nos informations personnelles

    Le RGPD est une premiĂšre rĂ©ponse Ă  cela car toutes donnĂ©es stockĂ©e doit ĂȘtre motivĂ©e, tu dois en contrĂŽler l'accĂšs, tu doit ĂȘtre en mesure de tracĂ© les accĂšs Ă  celles-ci et tu dois ĂȘtre en mesure de les restituer et les dĂ©truire sur demande.

    C'est peut ĂȘtre pas assez, on peut imaginer ĂȘtre plus restrictif mais appliquons dĂ©jĂ  pleinement le texte existant plutĂŽt que de tergiverser en invoquant le sophisme d'une hypothĂ©tique solution parfaite.

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

  • [^] # Re: Gouvernance critiquable

    PostĂ© par . En rĂ©ponse au journal Nixos la distribution reproductible et dĂ©claratif.. ÉvaluĂ© Ă  2.

    La cabale s'est occupé de ton lien

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

  • [^] # Re: GNU/Linux ≠ bureau / WM

    PostĂ© par . En rĂ©ponse au journal windows linuxifiĂ©, linux windowsifiĂ©?. ÉvaluĂ© Ă  2.

    GitHub ne permet pas d'imposer le fast-forward lors de la fusion des MR (GitLab si).

    Ca n'a d'intĂ©rĂȘt que si tu compte utiliser l'interface web pour faire tes merges et qu'il y a plusieurs personne qui font des merges. Donc ça n'a probablement pas d'intĂ©rĂȘt pour Linus.

    Dans la politique de développement du noyau Linux, il y a des merge commits à chaque acceptation?

    Je suis pas meilleur que toi pour le vérifier, hein ? Si j'ai bien compris, il fast-forward ce qu'il merge directement lui et a des commits de merge quand le code vient de sous organisation du noyau. Par exemple le vfs n'est pas directement géré par Linus, mais pour que le code en question arrive bien dans la mainline Linus merge le code sans fast-forward.

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

  • [^] # Re: typographie inclusif·ve

    PostĂ© par . En rĂ©ponse au lien Enseigner la typographie au risque du libre. ÉvaluĂ© Ă  4.

    Le premier lien de mon moteur de recherche me donne ça étudianx

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

  • [^] # Re: petit disque

    PostĂ© par . En rĂ©ponse au journal Nixos la distribution reproductible et dĂ©claratif.. ÉvaluĂ© Ă  2.

    Je demande ici, de lancer nix-collect-garbage - de le faire chaque semaine automatiquement en retirant les "vieilleries" de plus de 7 jours.

    D’expĂ©rience je te conseillerais de mettre un peu plus. Grosso modo si je veux utiliser un autre de grandeur "social" 1 jour, 1 semaine, 1 mois,... J'ai pris l'habitude de mettre un peu plus dans une forme de pĂ©riode de grĂące. Tu a vite fait de faire un truc tous les mardis, mais que le mardi est ĂȘtre un peu limite pour te rendre compte que quelque chose est cassĂ©.

    Juste pour partager ma pratique

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

  • [^] # Re: /conf

    PostĂ© par . En rĂ©ponse au journal Nixos la distribution reproductible et dĂ©claratif.. ÉvaluĂ© Ă  1.

    Ce que fait NixOS c'est de générer les fichiers qui vont bien à partir de sa configuration centralisée (dans les fait /etc/lightdm/lightdm.conf est un lien symbolique vers la version actuellement utilisée dans le store /nix/store/*-lightdm.conf). Cette intégration n'est pas plus une "nixification" que d'autres intégrations que fait debian pour gérer des configuration avec des dossiers *.d.

    Et si la configuration n'a pas été "nixifiée", comment on fait?

    Les fichiers sont en lecture seul, mais pas les dossiers il me semble.

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

  • [^] # Re: Transmutation

    PostĂ© par . En rĂ©ponse au lien Enseigner la typographie au risque du libre. ÉvaluĂ© Ă  3.

    L'enseignement de la théorie peut se faire par de la pratique

    Je dois pas bien comprendre ce que tu voulais dire par

    Ce qu'il faut apprendre, c'est la théorie PUIS la mettre en pratique

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

  • [^] # Re: Transmutation

    PostĂ© par . En rĂ©ponse au lien Enseigner la typographie au risque du libre. ÉvaluĂ© Ă  3.

    Python est tout de mĂȘme beaucoup plus polyvalent qu'ActionScript. Par rapport Ă  Processing je ne sais pas, mais bon python faisant parti des quelques langages qui peuvent ĂȘtre vu comme un lingua franca (avec C et js j'imagine)...

    Ce qu'il faut apprendre, c'est la théorie PUIS la mettre en pratique, pas l'inverse.

    On commence à apprendre "à compter jusqu'à 10" avant d'apprendre de définition formelle des nombres entiers naturels.

    Apprendre en top-down ou en bottom-up n'a pas vraiment d'importance (c'est une question de contexte, de compétence, d'appétence,...) ce qui est important c'est de ne pas faire que top ou que bottom.

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

  • [^] # Re: alternatives

    PostĂ© par . En rĂ©ponse au lien The Programming Language compiled to Bash.. ÉvaluĂ© Ă  4.

    Ouai aprĂšs perl, python, ruby et consorts sont lĂ  depuis longtemps aussi.

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

  • [^] # Re: RĂ©sultat

    PostĂ© par . En rĂ©ponse au lien The Programming Language compiled to Bash.. ÉvaluĂ© Ă  4.

    Si, comme je le comprends, l'objectif est la portabilité, oui ils auraient dû transpiler vers du shell posix.

    À mon avis c'est pour les tableaux qu'ils ont prĂ©fĂ©rĂ© cibler bash. Les faire en bourn shell est vraiment douloureux.

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

  • [^] # Re: RĂ©sultat

    PostĂ© par . En rĂ©ponse au lien The Programming Language compiled to Bash.. ÉvaluĂ© Ă  3.

    C'est surtout que la démonstration est faite qu'avoir un langage qui compile en shell/bash est un peu une étrangeté.

    Pas plus que de compiler vers JS. Tu compile vers JS pour que ça puisse s'exécuter dans n'importe quel navigateur. Tu pourrais imaginer compiler vers du shell pour exécuter sur n'importe quel unix-like. Le choix de bash par rapport à un bourne shell est surprenant, mais je pense que c'est par simplicité pour eux pour certains types.

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

  • [^] # Re: RĂ©sultat

    PostĂ© par . En rĂ©ponse au lien The Programming Language compiled to Bash.. ÉvaluĂ© Ă  4.

    Je suis pas certain que beaucoup de transpilateurs donnent dans le langage cible des programmes concis et élégants, ce n'est en général pas le but.

    Un compilateur peut avoir effectivement différent objectifs :

    • la performance: ici la multiplication des sous programme ne va pas dans ce sens
    • la vĂ©rification de certaines propriĂ©tĂ©s (comme le typage): il y a effectivement du typage dans amber
    • les fonctionnalitĂ©s: amber apporte donne plus de contrĂŽle quand on importe un fichier (le fichier importĂ© choisi ce qui est publique ou pas et celui qui importe choisi ce qu'il importe), la gestion des erreurs de commande sympa et probablement quelques autres choses

    Leur choix d'exemple de la page d'accueil est vraiment le plus nul que j'ai eu l'occasion de voir, mais je révise mon jugement je comprends à quoi il sert.

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

  • [^] # Re: Nouvelles FonctionnalitĂ©s... Mouais

    PostĂ© par . En rĂ©ponse Ă  la dĂ©pĂȘche Les prochaines fonctionnalitĂ©s de Firefox dĂ©voilĂ©es. ÉvaluĂ© Ă  2.

    Je suis d'accord qu'on peut désactiver la plupart des choses via about:config mais ce ne serait pourtant pas compliqué d'ajouter des options simples dans "ParamÚtres" pour le faire sans avoir à "bricoler".

    Bof amha ce qui serait cool, c'est qu'il y ai une description succincte dans about:config (au moins pour ce qui ne relÚve pas du développement pur et dur - par exemple ils leur arrive de créer la clef, mais de ne pas s'en servir avant plusieurs versions -) et que ces conf soient synchronisées entre navigateurs.

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

  • [^] # Re: RĂ©sultat

    PostĂ© par . En rĂ©ponse au lien The Programming Language compiled to Bash.. ÉvaluĂ© Ă  6. DerniĂšre modification le 29 mai 2024 Ă  09:31.

    En fait je serais d'accord si le projet utilisait correctement le shell, ce qui n'est pas le cas de mon point de vu.

    Leur exemple

    ifage<18{
    echo"I'm not an adult yet"
    }else{
    echo"I'm an adult"
    }

    devient

    __0_age=30;
    if [ $(echo ${__0_age} '<' 18 | bc -l | sed '/\./ s/\.\{0,1} 0\{1,\}$//') != 0 ]; then
     echo "I'm not an adult yet"
    else
     echo "I'm an adult"
    fi

    Personne n'écrirait ça. Pas parce qu'il laisserait des problÚmes potenitels juste parce que la bonne maniÚre de l'écrire c'est

    __0_age=30;
    if [[ "${__0_age}" -lt 18 ]]; then
     echo "I'm not an adult yet"
    else
     echo "I'm an adult"
    fi

    Ca ne gĂšre pas les cas oĂč l'opĂ©ration mathĂ©matique est plus complexe ni quand Ă  la place de 18 tu as un nombre qui est arbitrairement lent, mais j'attends d'un compilateur qu'il utilise la forme la plus efficace possible pour le code que je lui ai donnĂ©. LĂ  je ne vois pas ce qu'il apporte en gĂ©nĂ©rant du code moins efficace, moins lisible et moins performant que ce que j'aurais Ă©cris (probablement pas plus difficilement que la source que j'aurais dĂ» donner au compilateur).

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