Ah septembre, la fin de l'été, le début de l'automne, les couleurs qui changent, les feuilles au sol qui rendent les pistes cyclables dangereuses…
Septembre c'est aussi la rentrée scolaire et pour moi qui n'ai pas d'enfant mais tiens une librairie, c'est une période très, très, très chargée. Je n'ai donc pas eu le temps de me déplacer à la rencontre des GULL.
Mais (et oui, il y a un mais), je ne suis pas restée toute seule dans mon (…)
Journal [Bordeaux] Assemblée générale extraordinaire du L@bx au garage Moderne, samedi 18 nov 2023 à 14h
Je retransmets ici un message reçu sur la liste de discussion du L@bx, hackerspace à Bordeaux.
Il est possible d'adhérer en début d'AG pour postuler au CA et éviter la dissolution de l'association.
Bonjour, notre assemblée Extraordinaire se déroulera le samedi 18 novembre à 14h00 au garage Moderne.
Il est prévu après épuisement de l'ordre du jour une fin a 17h00.
Point de contexte
D'une part, suite à la dernière Assemblée Générale Ordinaire (AGO), notre association n'a pas pu (…)
Journal Yb : le parser YAML en Bash atteind la 0.8
Je vous présentais il y a quelques mois une version prototype de yb
le parser YAML en bash. Aujourd'hui lorsque vous codez en bash, très peu de solutions vous permettent de manipuler nativement des structures de données. yb
arrive à la rescousse avec une approche standard au parsing de YAML.
Depuis mon dernier passage, j'ai adressé les retours des lecteurs de Linuxfr en implémentant le support de l'ASCII, ainsi qu'un premier niveau de typage.
Autres nouvelles fonctionnalités :
- support (…)
Journal Grosse panique, un épisode de la série l’EPUB et moi
Salut les gens et les autres,
Hier, grosse panique : ma liseuse ne répondait plus.
Âmes sensibles, ne vous inquiétez pas, ça finit par un « vécurent heureux » (et sans punaises).
Les faits
J’ai téléchargé des livres, enfin un, avec une DRM LCP en provenance du prêt de la BnF dans le cadre de son pass Lecture/culture. Mais j’en ai déjà parlé.
Pour pouvoir accéder au livre ainsi DRMisé, il faut ajouter le lien fichier .lcpl
sur (…)
Journal Les distributions Linux abandonnent X11 pour Wayland
Cher 'Nal,
Aujourd'hui, je vais te prostituer.
C'est en effet très putassier comme titre, alors qu'en réalité,
c'est uniquement la distribution Fedora qui annoncé vouloir se débarrasser de ses sessions X11 pour conserver Wayland seul.
Concrètement, cela revient à supprimer le serveur X.Org et :
- pour GNOME, à Mutter ;
- pour KDE, à KWin ;
de se démettre leurs fonctions de gestionnaires de fenêtres X11 pour assurer uniquement celle de compositeur Wayland.
Je pourrais faire monter tes tarifs (…)
Journal Vote électronique pour les parents d'élèves
Chers moules,
Certains d'entre vous doivent être confrontés aux élections des parents d'élèves et beaucoup d'établissements de notre belle république offrent la possibilité d'effectuer leurs votes par voix électroniques.
Je me suis alors posé une question : comment peuvent-ils penser que le vote ne peut pas être altéré et comment ça peut être légal ?
Annexe Technique : https://eduscol.education.fr/document/52707/download
Jounal Officiel : https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000047986507
Bon premièrement tout a l'air légal vu que c'est publié au journal officiel.
Mais l'annexe technique que (…)
Journal Sortie de PiGallery2 version 2.0.0
Une nouvelle version majeure de PiGallery2 vient de sortir !
PiGallery2 est un logiciel de gallerie photo, dans la même veine que PhotoPrism ou encore Piwigo. Cependant PiGallery2 se concentre sur la simplicité et la légèreté. Il est typiquement destiné à être installé sur un petit serveur personnel de type RaspberryPi (… d'où son nom).
Une version de démo live est disponible ici.
Je l'utilise depuis plusieurs années pour mes photos, et il correspond très bien à mes besoins:
Journal Avoir l'alarme à l'oeil
Avant-propos: Les personnages et sociétés citées dans ce récit sont fictives. L'auteur ne connait pas Martin Petit, ni la société d'assurances La Forestière, et non plus la société de télésurveillance Alarm&moi. Mais ils se pourrait, dans une réalité alternative, ou pas, que les faits se soient réellement déroulés comme raconté ici…
Ville dortoir, Covid et sécurité
M. Martin Petit habite le centre-ville d’une ville moyenne de banlieue. C’est ce qu’on pourrait appeler une ville-dortoir. On y habite, il y a (…)
Journal Des virus et des virus
Ce journal est une réponse au journal de papap. Au départ, j'avais commencé par écrire un commentaire. Mais vue la taille du commentaire, il a fini par me sembler plus pertinent d'en faire un journal autonome. Et puis, vu le titre du journal, c'était le moins que je puisse faire !
De l'analogie foireuse
Il y a effectivement, en surface, une analogie entre virus informatiques et biologiques. Elle disparaît dès qu'on gratte un peu le vernis.
La première (…)
Journal SteamOS et le Steam Deck sont bons pour l'écosystème Linux
Lors du récent Open Source Summit Europe 2023, Alberto Garcia, ingénieur logiciel chez Igalia, a fait une présentation intitulée "How Steam OS is contributing to the Linux ecosystem", qui dans la langue de Jean-Baptiste Poquelin pourrait se traduire par "Comment SteamOS contribue à l'écosystème Linux".
Il explique grosso-merdo à quel point la contribution de Valve est utile et comment SteamOS et plus généralement les appareils à destination du grand public comme le Steam Deck contribuent positivement à Linux en (…)
Journal Predator files : surveillez les logs Certificate transparency sur vos domaines
Le 5 octobre, le réseau de médias European Investigative Collaborations a publié les Predator Files (en), documentant la commercialisation d'outil de piratage et de cybersurveillance à destination d'états ou d'autorités pas toujours démocratiques, par l'Alliance Intellexa, animée notamment par l'entreprise française Nexa, le nouveau nom d'Amesys, mise en examen pour complicité de torture suite à la vente de logiciels espions au gouvernement de Mouammar Kadhafi il y a plus de 10 ans maintenant.
Dans le premier document d'analyse (en), le (…)
Journal J'ai fait le MOOC de l'ANSSI
Salut les moule·e·s,
Introduction
Je viens de finir le MOOC de l'ANSSI.
Pour faire vite : c'est bien, mangez-en, faites-le, faites-le faire à votre entourage.
Contenu
C'est une introduction sérieuse à la cybersécurité, au travers de 5 modules :
- Panorama de la Sécurité des Services Informatique (généralités sur les risques cyber, les différentes attaques… )
- Les principes de l'authentification (les attaques et la gestion des mots de passe)
- Sécurité sur Internet (précautions à prendre lors du téléchargement d'applications (…)
Journal Et pourtant elle marche
Journal,
aujourd'hui, ce matin, je suis fâché. Mon imprimante Canon Pixma MP640 qui m'a toujours rendu de grands services ne veut plus imprimer. Mais je ne suis pas fâché contre elle. Je suis fâché parce qu'elle n'est pas facilement démontable, je suis fâché parce que son mode maintenance n'est pas intuitivement accessible, je suis fâché parce que le logiciel qui permet de faire la maintenance est disponible sous windows, manifestement pas celui du constructeur, pas sous linux. Je te raconte.
Journal Yb : venez tester le parser YAML en bash
Lorsque j'étais venu vous présenter loco.sh il y a quelques mois, l'utilisation de YAML avait fait débat. À l'époque il n'y avait pas de solutions de parsing complète pour YAML en bash.
Après de nombreuses difficultés à trouver à la fois une solution performante et portable, j'ai décidé de développer yb
.
Yb
c'est un parser YAML développé en bash, qui s'appuie sur des techniques modernes de programmation pour être un minimum performant.
Je viens tout juste de finaliser l'implémentation (…)
Journal Découverte de l'Entity Component System avec Bevy
Je me suis amusé dernièrement avec Bevy engine, un moteur de jeu plutôt bas niveau "piloté par les données". C'est-à-dire qui utilise le "Entity Component System".
Belle découverte pour ma part ! En quelques mots :
Entity Component System
Coder en ECS c'est, ne pas coder de manière procédurale : On fournit au moteur d'ECS des données (que l'on identifie comme des ressources, des composants, etc) ainsi que des procédures (ex. une fonction) que l'on veut qu'il exécute selon (…)