LinuxFr : les journaux

  • lundi, 20 avril 2026

    Création d'un script pour Nextcloud : ouvrir le dossier
    Bonjour, J’utilise Nextcloud pour mon activité professionnelle, via un navigateur. Je suis assez embêté par l’absence d’une fonction qui me paraît essentielle lors d’une recherche de fichier : ouvrir le dossier. Simplement. L’objectif est d’ouvrir le dossier du résultat de la recherche, au lieu d’ouvrir le fichier lui-même. Cela m’est nécessaire pour trois cas d’usages : 1. Je dois consulter / copier / manipuler plusieurs fichiers qui sont dans le même dossier 2. Je dois ajouter un fichier / dossier dans le dossier contenant le fichier, mais je ne sais pas où est dans l’arborescence 3. Je ne me souviens plus du nom du fichier que je cherche, mais je me souviens d’un autre fichier qui est dans le même dossier. Comme je n’ai rien trouvé de pertinent sur le web, j’ai demandé à Claude : J’utilise nextcloud à partir d’un navigateur web. Lorsque je cherche un fichier, je souhaite pouvoir visualiser le dossier dans lequel il est stocké. Sur le même modèle que « Ouvrir l’emplacement de l’élémen …

  • dimanche, 19 avril 2026

    LinuxFr.org : première quinzaine d'avril 2026
    Deux cent douzième épisode dans la communication entre les différentes équipes de bénévoles autour du site LinuxFr.org : l’idée est de tenir tout le monde au courant de ce qui est fait par la rédaction, l’administration web et système, la modération, le développement, l’association, etc. L’actu résumée ([*] signifie une modification du sujet du courriel) : Statistiques Du 01 au 15 avril 2026 1048 commentaires publiés (dont 4 masqués depuis), comme suit : 411 commentaires publiés sur les liens (dont 2 masqués depuis) ; 320 commentaires publiés sur les journaux (dont 0 masqué depuis) ; 208 commentaires publiés sur les dépêches (dont 0 masqué depuis) ; 97 commentaires publiés sur les entrées de forum (dont 2 masqués depuis) ; 2 commentaires publiés sur les sondages (dont 0 masqué depuis) ; 10 commentaires publiés sur les entrées dans le système de suivi (dont 0 masqué depuis) ; 0 commentaire publié sur les pages wiki (dont 0 masqué depuis) ; 827 étiquettes posées ; 63 comptes ouverts (don …

  • vendredi, 17 avril 2026

    Des ciseaux à bouts ronds pour gérer nos ordis – Wrappers on Linux Workstations
    Dans l’esprit d’un précédent article publié sur le blog d’OVHcloud, introduit dans le journal Présentation d’un laptop certifié PCI-DSS, une membre de mon équipe a rédigé une courte présentation de comment nous répondons au besoin de permettre certaines tâches aux utilisateurs et utilisatrices des laptops Linux que nous leur fournissons. Les outils comme sudo ne sont pas assez granulaires pour ce qu’on souhaite contrôler, et PolKit n’est pas tout à fait adapté non plus. Voici donc, en langue anglaise : Wrappers on Linux Workstations. On voit dans l’article qu’il nous a fallu mettre au point un outil pour pouvoir changer la disposition clavier globalement, car cette opération demande les privilèges élevés de root. C’est idiot, mais c’est ce genre de détail qui me fait dire qu’il y a encore un peu de chemin avant d’avoir un manchot sur le bureau pour les masses1. Toutes questions et remarques sont bienvenues ! ceci est une contrepèterie ↩ Télécharger ce contenu au format EPUB Commentaire …

  • jeudi, 16 avril 2026

    CPU Ex0240 L'IA fait son cinéma, seconde partie
    Dans cette release de CPU, dans la série Intelligence artificielle : Des glitches visuels, un grand jeu Ikea, du deep fake d’actualité et l’absence de toutes limites. Nous recevons Jean-Louis Cruz, réalisateur audiovisuel et formateur en IA.. Ceci est la seconde partie du sujet. Le début a été diffusé la semaine prochaine, l’intégralité de l’interview est déjà disponible. À écouter, lire et les liens de la documentation : https://cpu.pm/0240 Chapitres : Interview, seconde partie Prochaine émission : Jeudi prochain, tout à fait autre chose. Agenda : Si vous êtes sur notre zone de radiation hertzienne, retrouvez les dates sur le Toulouse Tech Hub Télécharger ce contenu au format EPUB Commentaires : voir le flux Atom ouvrir dans le navigateur …

  • mardi, 14 avril 2026

    Le Palais de la Découverte est sauvé !
    La nouvelle est tombée hier : le Palais de la découverte va finalement pouvoir rouvrir en 2027 ! Pour rappel, il s’agit d’un musée scientifique situé à Paris, dans une aile du Grand Palais qui propose en particulier de la médiation scientifique. En 2020, ces musées – le Grand Palais et le Palais de la découverte – ont dû fermer pour une restauration, qui aurait dû s’achever en 2024, mais qui a pris du retard et ne s’est achevée qu’en 2025. Pendant ce temps, le Palais de la découverte s’est installé dans une structure provisoire nommée les Étincelles du Palais de la découverte, avec une programmation réduite par manque de place. Depuis la fin de la restauration du Grand Palais, le Palais de la découverte est resté fermé pour des raisons obscures. Des rumeurs évoquaient une possible volonté des gestionnaires du Grand Palais de récupérer l’aile dévolue au Palais de la découverte, en transférant le Palais de la découverte à la Cité des science, un autre musée scientifique davantage basé su …

  • lundi, 13 avril 2026

    [HS] Vite fait avec "The Field Mice"
    La chanson s’appelle « sensitive » https://www.discogs.com/master/885520-The-Field-Mice-Sensitive-When-Morning-Comes-To-Town Télécharger ce contenu au format EPUB Commentaires : voir le flux Atom ouvrir dans le navigateur …

  • lundi, 13 avril 2026

    PoC : Transformer les tableaux associatifs (dict/map) en vecteur algébrique
    La PoC (Preuve de concept) dont il est ici question est en python, mais elle est généralisable à tout langage objet. Le projet Aujourd’hui à 99% de couverture de code on peut considérer la PoC complète. Le code source sur github est ici. Le projet vise à transformer de manière portable les tableaux associatifs en vecteur algébrique. Pour ça on part d’un développement initialement piloté par les propriétés algébriques pour obtenir du code chez moi ça marche©. Pourquoi ? Parce que c’est drôle, mais incidemment, et on va explorer plus tard comment : c’est utile. La présentation FOSDEM 2017 est ici, la version vidéo est ici. Comment ? En utilisant des traits ou mixins (votre éclairage sur le sujet est bienvenu) par surcharge des opérateurs (à droite et à gauche) on obtient des comportements qui sont compatibles avec n’importe quoi qui a l’interface d’une table associative. En composant les traits, on obtient deux familles de tableaux associatifs algébriques Les tableaux associatifs algébri …

  • dimanche, 12 avril 2026

    Modèle Mythos : Anthropic bluffe, en partie
    Anthropic a prétendu avoir un modèle si puissant (le bien nommé Mythos) qu’il est bien trop dangereux de le mettre à disposition du grand public et qu’ils donneraient en priorité l’accès aux grands noms de la tech (Amazon, Apple, Broadcom, Cisco, CrowdStrike, la fondation Linux, Microsoft entre autres). Selon eux, Mythos auraient trouvé « des milliers de zero-days critiques ». Sauf que… pas vraiment : Anthropic déclare qu’elle ne peut pas réellement confirmer que les milliers de bogues que Mythos affirme avoir trouvés sont tous de véritables vulnérabilités de sécurité critiques. Elle a simplement extrapolé ce chiffre à partir du fait que, dans environ 90 % des « 198 rapports de vulnérabilité examinés manuellement, [les] experts contractuels [d’Anthropic] étaient exactement d’accord avec l’évaluation de gravité de Claude ». source De son côté, RedHat dit que Des fonctionnalités comme ASLR et SELinux, qui font partie de la configuration par défaut de RHEL, rendent souvent un code vulnérabl …

  • samedi, 11 avril 2026

    [HS] Est ce que linusque est prête pour le desquetope (et si oui est que je peux passer la prendre) ?
    « Un coup de toner » dans mon flux ce matin. Bien sur, les romuliens sont capables de faire des poissons d’avril le 10 du mois, ces gens là n’ont aucune étiquette. Mais là, c’est du brutal, c’est annoncé par la DINUM (ex DINSIC, ex DISIC), « L’état Français veut passer à Linux ». Ces gens là sont sérieux, ils publient des référentiels d’interopérabilité. Bien sur, nos amis gendarmes sont déjà en grande partie sous linux, votre humble serviteur est allé enquêter et peut vous le confirmer. Bien sur, tous les services de l’état qui font tourner des services en ligne (coucou France Travail, coucou les impôts, coucou Geoportail, …) ont des infras avec très peu de composants romuliens. Bien sur, de nombreux personnels ont, à titre personnel, du matériel à la pomme (iphone, ipad, macbook) et savent qu’un autre monde est possible et que le confusionnisme n’est pas une religion d’état. « Mais pourquoi le bouton qui sert à faire tout sauf démarrer s’appelle « démarrer » (Josiane, 2003). « Mais pourquoi …

  • jeudi, 9 avril 2026

    Borgmatic et Hetzner Storage Box, les sauvegardes pas chères
    Annexe au journal précédent. Ça avait pas vraiment sa place dans le journal principal, mais j’avais pas de lien à bookmarker. Du coup je jette ça là. À propos de Borgmatic et des Storage Box Borgmatic, c’est quoi Borgmatic est un wrapper autour de BorgBackup. Vous configurez un fichier YAML, vous mettez en cron, et ça lance les sauvegardes automatiquement. Borgmatic gère la déduplication (les données identiques ne sont sauvegardées qu’une fois), la compression, les snapshots à différents points dans le temps, et le pruning automatique des vieux archives. Une fois configuré, c’est autonome. Hetzner Storage Box, c’est quoi Hetzner, c’est une boîte allemande qui vend du bare metal, du cloud et des stockages à distance. Les Storage Box sont accessibles via FTP, SFTP, SMB, Rsync, Borg, WebDAV, et d’autres protocoles. 4€/mois pour 1To, jusqu’à 40To selon les besoins. Exemple de configuration source_directories: – /home – /var/lib/postgresql – /var/lib/docker/volumes – /etc repositories: – la …

  • jeudi, 9 avril 2026

    NixOS et Colmena, la prod déclarative du pauvre
    Sommaire Ce qui grattait NixOS à la rescousse La gestion modulaire de la configuration Les containers systemd-nspawn La gestion des secrets avec sops-nix La gestion du parc avec Colmena Ce qui reste dans Docker Swarm Da infrastructure Bilan Épisode 3 du feuilleton où je baragouine sur ma prod. Dans les journaux précédents, on a parlé de Docker Swarm, de contextes Docker et de Makefiles pour gérer tout ce petit monde. L’approche marchait. Enfin, marchait dans le sens où ça tournait et que les services étaient accessibles. Mais il y avait des trucs qui me grattaient. Ce qui grattait Premier problème : les secrets. Comment vous passez le mot de passe de la base de données à votre container Docker ? Variable d’environnement dans le compose.yml ? Fichier .env ? Docker secrets ? Peu importe la méthode choisie, il fallait gérer ça en dehors de git, manuellement, à la main, comme un animal. Résultat : la config n’était pas entièrement reproductible. Un beau jour j’allume une nouvelle machine, …

  • jeudi, 9 avril 2026

    CPU Ex0239 L'IA fait son cinéma, première partie
    Dans cette release de CPU, dans la série Intelligence artificielle : Des images projetées, l’IA devant l’objectif, de la motion capture, et un fucking Kassovitz. Nous recevons Jean-Louis Cruz, réalisateur audiovisuel et formateur en IA.. Ceci est la première partie du sujet. La fin sera diffusée la semaine prochaine, l’intégralité de l’interview est déjà disponible. À écouter, lire et les liens de la documentation : https://cpu.pm/0239 Chapitres : Bonjour à toi, Enfant du Futur Immédiat : Gertie, les dinos et l’astéroïde IA Interview, première partie Readme : « Fucking Kassovitz » par François-Régis Jeanne Histoire : Le rotoscoping, ancêtre du motion-capture Prochaine émission : Jeudi prochain, la suite de notre interview sur l’IA générative en vidéo. Agenda : Si vous êtes sur notre zone de radiation hertzienne, retrouvez les dates sur le Toulouse Tech Hub Ça fait un bien fou de lire ça : Ça alors Le Grand Orchestre du Splendid et Les Malpolis, c’est cool. Mais Goossens chercheur en IA …

  • mercredi, 8 avril 2026

    ChienGPT dévoile Mytho, son modèle d’IA qui vous raconte des conneries mais maintenant c'est officiel
    Plus c’est gros, plus ça passe. C’est en suivant l’adage que nous avons nommé notre nouveau modèle d’IA présenté, comme d’habitude, comme ultra-puissant. Voici venir : ChienGPT Mytho. Comme vous pouvez le constater, c’est une révolution. Par contre, il ne va pas y en avoir pour tout le monde. Le modèle est tellement consommateur d’énergie qu’on a dû mettre en place un système de ticket, comme à la boucherie du Super U de Châteauneuf, sauf que là, en plus, il faut payer son ticket. Pour vous donner une idée, pendant les tests, Sandrine et Jean-Michel ont fait une requête en même temps et tout le département de la Haute-Vienne s’est retrouvé dans le noir total. Et Sandrine n’a pas pu rentrer chez elle à l’heure parce que sa voiture n’était pas finie de charger. Obligé de la brancher sur la prise USB du portable du chef. La voiture, pas Sandrine. Sauf que c’était pas le même ampérage, du coup ça a flingué la batterie. Sandrine a alors annoncé qu’elle avait besoin de vacances et depuis on …

  • lundi, 6 avril 2026

    encore du SQL noir 🎭
    Sommaire 4th Case 1st step 2nd step 5th Case access logs check mails logs check à suivre On s’était laissé précédemment avec la promesse d’examiner plus d’enquêtes s’il y a de la demande.1 4th Case Le dossier est présenté en commençant par sa date précise, mais ce serait trop facile SELECT COUNT(*) FROM crime_scene WHERE date = 19871031; — 51 SELECT COUNT(*) FROM crime_scene WHERE location LIKE ‘%Coconut%’; — 2 SELECT COUNT(*) FROM crime_scene WHERE description LIKE ‘%Leonard%’; — 0 On peut associer le lieu, mais ce n’est pas ‘Coconut Grove’ comme je l’aurais cru. 1st step Un fois le dossier ouvert, on nous résume les deux lignes de witness_statements.clue à trouver. — imbrication SELECT * FROM witness_statements WHERE crime_scene_id = ( SELECT id FROM crime_scene WHERE date = 19871031 AND location LIKE ‘%Coconut %’ ); — jointure SELECT w.* FROM witness_statements w INNER JOIN crime_scene c ON w.crime_scene_id = c.id WHERE c.date = 19871031 AND c.location LIKE ‘%Coconut %’; Petite …

  • dimanche, 5 avril 2026

    LinuxFr.org : seconde quinzaine de mars 2026
    Sommaire Statistiques Listes de diffusion (hors pourriel) Canal IRC adminsys (résumé) Groupe Signal (résumé) Séquence trafic sur le site (suite) Tribune de rédaction (résumé) Tribune de modération (résumé) Commits/pushs de code https://github.com/linuxfrorg/ Divers / TODO / pense-bête Deux cent onzième épisode dans la communication entre les différentes équipes de bénévoles autour du site LinuxFr.org : l’idée est de tenir tout le monde au courant de ce qui est fait par la rédaction, l’administration web et système, la modération, le développement, l’association, etc. L’actu résumée ([*] signifie une modification du sujet du courriel) : Statistiques Du 16 au 31 mars 2026 1496 commentaires publiés (dont 12 masqués depuis), comme suit : 512 commentaires publiés sur les liens (dont 0 masqué depuis) ; 660 commentaires publiés sur les journaux (dont 7 masqués depuis) ; 186 commentaires publiés sur les dépêches (dont 0 masqué depuis) ; 121 commentaires publiés sur les entrées de forum (dont 5 …