Psychofox a écrit 11036 commentaires

  • [^] # Re: Usage multimedia

    Posté par  (Mastodon) . En réponse au lien Valve annonce la Steam Machine, sa minimachine de jeu. Évalué à 5 (+2/-0).

    Le son peut passer via hdmi, thunderbolt et usb et donc via un DAC/ carte son ou via bluetooth.

  • [^] # Re: le langage est bash, donc le langage est bash

    Posté par  (Mastodon) . En réponse au journal bake : scripter en bash à la « makefile ». Évalué à 3 (+0/-0).

    je dis juste que si tu mets l'interpréteur devant le nom du script, qu'il ait un shebang ou pas, qu'il soit executable ou pas il sera executé par cet interpréteur.

    ~/src $ cat toto.py
    #!/usr/bin/env python
    
    print('Hello, World!')
    ~/src $ chmod +x toto.py
    ~/src $ ./toto.py
    Hello, World!
    ~/src $ /bin/sh toto.py
    toto.py: 3: Syntax error: word unexpected (expecting ")")
    

    Et c'est très bien comme cela!

    Je ne te dis pas ce que tu dois faire ni comment tu dois nommer tes fichiers persos sur ta machine :)

    Quand tu distribues des fichiers, c'est bien de s'assurer que ce qui est du bash (c'est pareil pour du zsh ou autre) soit documenté, et qu'utiliser l'extension .sh est selon moi une mauvaise pratique et devrait se limiter aux scripts de type bourne shell portables. Et c'est vrai que si on veut être bon citoyen numérique et distribuer une application portable et pas limitée à Linux, ça fait pas de mal de rester sur du posix, une norme c'est fait pour ça même si c'est limitant. Ce n'est pas compliqué d'installer bash mais c'est une dépendance supplémentaire à gérer pour un gain assez négligeable dans l'écriture d'un script la plupart du temps.

  • [^] # Re: P'tit truc qui m'embête.

    Posté par  (Mastodon) . En réponse au lien CoMaps emerges as an Organic Maps fork. Évalué à 6 (+4/-1).

    Je n'ai pas vraiment envie de socialiser si je suis en train de conduire.

  • [^] # Re: le langage est bash, donc le langage est bash

    Posté par  (Mastodon) . En réponse au journal bake : scripter en bash à la « makefile ». Évalué à 3 (+0/-0).

    Ce n'est pas un bashisme exclusif on va dire.

    Au contraire c'est bien que le shebang ne soit pas utilisé quand tu spécifies un interpréteur, ça te permet de pouvoir tester une version différente poyr oar exemole tester une nouvelle version d'un language de programation, vérifier un bug sur une autre version, etc sans devoir éditer tous tes fichiers. Il faut garder en tête que ce n'est pas exclusif au shells.

  • [^] # Re: le langage est bash, donc le langage est bash

    Posté par  (Mastodon) . En réponse au journal bake : scripter en bash à la « makefile ». Évalué à 3 (+0/-0).

    Ben oui c'est toujours le cas. Fait le test avec un bashisme et un shell qui ne le comprend pas pour t'en convaincre.

    $ cat script_bash.sh 
    #!/usr/bin/env bash
    i=1
    ((i++))
    echo $i
    
    
    $ ./script_bash.sh 
    2
    
    
    $ dash ./script_bash.sh 
    ./script_bash.sh: 3: i++: not found
    1
  • [^] # Re: le langage est bash, donc le langage est bash

    Posté par  (Mastodon) . En réponse au journal bake : scripter en bash à la « makefile ». Évalué à 3 (+0/-0). Dernière modification le 16 novembre 2025 à 11:29.

    Remarque très valide si le seul et unique but c'est de lui donner un droit d'execution et de passer par le shebang.

  • [^] # Re: je sais pas

    Posté par  (Mastodon) . En réponse au lien Firefox AI Window : la nouvelle enchi... anshit... oh et puis zut. Mofo fuck you!. Évalué à 4 (+2/-1).

    Je mets le lien vers un commentaire dans le journal Une réponse aux critiques de l'IA dans firefox pour éviter de me répéter.

    https://linuxfr.org/nodes/140998/comments/2005663

  • # à propos de la posture AI bouuuu caca pa bien.

    Posté par  (Mastodon) . En réponse au lien Une réponse aux critiques de l'IA dans firefox. Évalué à 6 (+6/-3). Dernière modification le 15 novembre 2025 à 16:35.

    Pour faire l'avocat du diable, avec un soupçon de whataboutism, on peut trouver la posture selon laquelle l'AI on n'en veut absolument pas complètement risible dans la mesure ou presque tout le monde a ou utilise ouvertement de l'AI de manière régulière, active et sans y être imposé et ce depuis plus de 25 ans.

    Alors oui, moi aussi je suis sujet à l'AI-fatigue, j'en ai marre qu'on me parle de l'AI dans n'importe quoi, qu'il s'agisse de mon navigateur web, d'acheter un nouveau frigo ou des pommes de terre au marché (nan en vrai ça n'est pas encore arrivé), mais quand on utilise l'outil de traduction intégrée à Firefox, c'est déjà de l'AI. Pourtant personne n'a râlé quand ils ont introduit la fonctionnalité qui le fait localement au lieu de passer par le serveur d'un Gafam. Quand on utilise n'importe quel autre outil de traduction automatique c'est déjà de l'AI et ça l'a été depuis que vous avez arrêté d'acheter des dicos dans toutes les langues ou de payer des traducteurs/interprètes pour vous aider. Les outils d'OCR basé sur Tesseract sous Linux, c'est de l'AI, une ribambelles de fonctionnalitées dans Gimp, c'est de l'AI.

    Quand au niveau environnemental, quand on disait il y a 10-15 ans que de faire une recherche google unique équivalait à laisser une empoule allumée pendant 1h, ça n'a pas ému grand monde et on compte sur les doigts de la main les gens qui utilisent encore leurs marques pages de navigateurs pour visiter un site une deuxième fois plutôt que de passer par un moteur de recherche. Combien d'entre vous ont configuré leur navigateur pour afficher la barre de recherche séparément et désactiver les suggestions de recherche et la recherche automatique dans la barre de direction?

    Bref tout ça pour dire que la réaction AI beurk gros mot, j'en veux pas, c'est un peu limité intellectuellement. L'important c'est de savoir:
    - est-ce que ça peut me servir
    - qu'est-ce qui est fait localement et en ligne
    - qu'est-ce que ça implique au niveau de la vie privée
    - qu'est-ce que ça implique au niveau énergétique localement
    - qu'est-ce que ça implique au niveau énergétique globalement

    Et étudier si le jeu en vaut la chandelle ou pas.

  • [^] # Re: le langage est bash, donc le langage est bash

    Posté par  (Mastodon) . En réponse au journal bake : scripter en bash à la « makefile ». Évalué à -3 (+2/-8). Dernière modification le 15 novembre 2025 à 13:50.

    Un programme python ou ruby a par convention son extension propre. Ta remarque serait valide si les gens qui écrivent des script bash non posix compatible utilisaient une extension .bash au lieu de .sh. Il y a plein de cas où le script n'est pas executé depuis un shell et donc un interpréteur est ajouté devant lui. Quand c'est un .sh il est raisonnable de penser qu'il puisse être executé via un shell compatible bourne shell, d'autant plus que bash n'est pas installé partout, spécialement dans des conteneurs ou dans l'embarqué. Quelqu'un qui écrit un script pour fish le nomme en général exemple.fish, idem ça se voit moins maintenant mais c'était le cas pour les scripts .csh ou .ksh respectivement pour les C et Korn shells et là il n'y a pas d'ambiguïté.

    Alors oui on peut vérifier le shebang (quand il existe car il n'est pas obligatoire) ou le code avant, et non une extension n'est pas obligatoire dans un fichier, mais comme dans toute société qui fonctionne à peu près bien on s'est habitué à cette convention d'utiliser des extensions pour identifier les types de fichiers et je ne vois pas pourquoi les bashiens ne feraient pas pareil et devraient se comporter comme des antisociaux qui font chier juste pour le plaisir de faire chier juste parce qu'ils ont gagné une ridicule et petite bataille de popularité sur un OS en particulier.

    Bref, nommez vos scripts bash .bash et plus personne n'a de raison de se plaindre et vous pouvez arrêter de vous poser en victime derrière vos attitudes toxiques.

  • [^] # Re: Et pour rappel...

    Posté par  (Mastodon) . En réponse au lien Piratage : le cas des blocages DNS en France peut-il "casser internet" ?. Évalué à 5 (+2/-0).

    En Espagne presque tout ce qui est derrière Cloudflare est effectivement bloqué pendant les matchs de foot de la Liga.

  • [^] # Re: Et pour rappel...

    Posté par  (Mastodon) . En réponse au lien Piratage : le cas des blocages DNS en France peut-il "casser internet" ?. Évalué à 8 (+5/-0).

    Ça ne tiendra qu'un moment. En Espagne ils font bloquer maintenant les IP par les ISP directement.

  • [^] # Re: Silverblue 42 -> 43

    Posté par  (Mastodon) . En réponse à la dépêche Sortie de Fedora Linux 43. Évalué à 3 (+0/-0).

    Moi je suis parti sur bluefin pour certaines de mes machines. Le seule bémol c'est que la gestion des updates et des flatpak n'est pas intégrée à gnome-software.

    Mais sinon c'est très facile de customiser et construire ses propres images, ce ne sont que des mini scripts bash à intégrer dans des fichiers de config.

  • # Suggestion.

    Posté par  (Mastodon) . En réponse au journal PrivyMD – un plugin Neovim utile ?. Évalué à 6 (+3/-0).

    Ma suggestion, ce serait de supporter les API de projets de gestionnaires de mots de passes tels que:
    - keepass
    - vaultwarden/bitwarden
    - pass

    Et pouvoir y accéder depuis ton plugin pour que le MD qui est sur le filesystem ne contienne que des références aux secrets dans ton gestionnaire de mot de passe favori.

    Mais quelque part, tous ces gestionnaires de mots de passe ont tous un champ description, différents types d'entrées, des tags et vont toujours être plus complets que ce que tu mets dans un markdown. J'ai du mal à croire que tu vas pouvoir y faire des recherches de façon plus efficace que dans un ou plusieurs fichiers markdown. Au final ce qui fait que ta recherche se fait bien c'est ton aptitude à mettre les bons titres, commentaires et tags, le problème est le même dans un markdown ou un gestionnaire de mot de passe.

  • [^] # Re: xeon, intel

    Posté par  (Mastodon) . En réponse au journal Fin du support de Windows 10 \o/, quelle carte mère choisir ?. Évalué à 3 (+0/-0).

    J'imaginr que c'est uniquement pour jouer en ligne non?

  • # cartouche?

    Posté par  (Mastodon) . En réponse au lien Sonic le hérisson débarque enfin sur la console de jeux Amstrad GX4000. Évalué à 3 (+0/-0).

    Est-ce dispo en cartouche quelque part?

  • # 8 ans après

    Posté par  (Mastodon) . En réponse au lien Interview de Simon Budig, développeur de GIMP . Évalué à 4 (+1/-0).

    C'est assez marrant de publier un entretien 8ans après. C'est quoi l'histoire? Quelqu'un a retrouvé le fichier par hasard?

  • [^] # Re: le réseau

    Posté par  (Mastodon) . En réponse au journal J’ai failli abandonner le CCNA (et j’ai compris pourquoi). Évalué à 6 (+3/-0).

    L'autre nom de CCNA sur le site de Cisco c'est quand même "Implementing and Administering Cisco Solutions". Ton assertion est vraie dans le cas général mais pas ici. CCNA est littéralement faite pour que tu apprenne à utiliser leurs produits.

    Nan mais ça je sais.

    Je fais référence à l'auteur du journal qui semble avoir des difficultés à comprendre des trucs comme le protocole OSPF qui est un protocole qui a plus de 35 ans et n'est pas spécifique à Cisco. Bien que Cisco ait parfois des extensions propriétaires et spécificités d'implémentations, ça me fait penser qu'il manque à l'auteur du journal des fondamentaux en terme de connaissance réseau qui sont importants d'avoir avant de se lancer vers la certification d'une marque spécifique, que ce soit Cisco, Juniper ou autre.

  • [^] # Re: Desactiver la securite

    Posté par  (Mastodon) . En réponse au message installation linux sur PC portable. Évalué à 3 (+0/-0).

    C'est probablement lié à l'expiration des certificats originels publiés par Microsoft si le constructeur de ton ordi n'a pas publié de nouveau via une mise à jour du firmware, on en avait parlé il y a quelques mois déjà:

    https://linuxfr.org/users/psychofox/liens/linux-and-secure-boot-certificate-expiration

  • # le réseau

    Posté par  (Mastodon) . En réponse au journal J’ai failli abandonner le CCNA (et j’ai compris pourquoi). Évalué à 10 (+11/-2). Dernière modification le 02 novembre 2025 à 00:58.

    Le réseau, ce n’est pas une liste de commandes à apprendre, c’est une manière de penser.

    Ben déjà le réseau, ce n'est pas Cisco. Le problème vient peut-être de là, j'ai l'impression d'après ta description que tu découvres des concepts via une préparation à un examen alors qu'un examen et une certification, c'est fait pour valider et certifier des acquis.

  • # ayants-droits?

    Posté par  (Mastodon) . En réponse au lien Le gouvernement échoue à élargir la taxe copie privée aux téléchargements sur les plateforme de SVoD. Évalué à 8 (+5/-0).

    Dans le contexte budgétaire que nous connaissons, le gouvernement ne dirait pas non à de nouvelles taxes sorties de nos poches

    Si on parle de taxe pour redistribuer aux ayants-droits, en quoi ça changerait quelque chose au budget de l'État?

  • # convo

    Posté par  (Mastodon) . En réponse à la dépêche Lettre d'information XMPP de septembre 2025. Évalué à 5 (+2/-0).

    La très bonne nouvelle c'est le chiffrement dans convo pour ceux qui veulent se desmartphoniser mais garder un peu de confidentialité dans leurs conversations avec leur proches.

  • [^] # Re: Police du gras

    Posté par  (Mastodon) . En réponse au lien Un lycéen menotté par la police car l'IA a pris son paquet de chips pour une arme à feu. Évalué à 4 (+1/-0).

    Ça dépend si il est accompagnié d'un un cannon/mortier à patate.

  • # Le problème...

    Posté par  (Mastodon) . En réponse au lien Un lycéen menotté par la police car l'IA a pris son paquet de chips pour une arme à feu. Évalué à 8 (+5/-0).

    …c'est moins l'IA que la police qui débarque armes aux poing, qui force quelqu'un à se coucher au sol sous risque d'être abattu avant de le menotter.

    Je veux dire IA ou pas une force de police qui fait son travail correctement se serait approché de l'élève sans aggressivité, lui aurai demandé poliment ce qu'il a dans la main et/ou s'ils peuvent vérifier son sac à dos et lui souhaité une bonne journée une fois effectuées les vérifications opportunes.

  • [^] # Re: Expressions régulières

    Posté par  (Mastodon) . En réponse au journal écriture d'un script AWK de transformation de Markdown en HTML. Évalué à 3 (+0/-0).

    Et est‐ce que ça compense le temps que tu mets à écrire [:digit:] plutôt que \d dans une expression régulière plus complexe ?

    Tout dépend le nombre de fois que tu exécute le même script. Le gain en temps c'est du gain en énergie. Si une seule petsonne optimise ça sert peu mais si l'effort est commun ça peut être significatif.

    Après on peut de demander si ça ne vaut pas le coup de compiler un exécutable si le code évolue peu.

  • [^] # Re: Titre trompeur

    Posté par  (Mastodon) . En réponse au lien L'image docker de Minio disparait sans prévenir !. Évalué à 8 (+5/-0).

    Bon minio. c'est du go, ce n'est pas comme si c'était compliqué à compiler en urgence.

    Il y a d'autres projets qui proposent de stockage compatible s3, ça va des sotckages de données distribuées comme ceph aux outils plus proches de minio comme garage.