Testeur de requêtes HTTP Hurl 6.0.0

Posté par  (site web personnel) . Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
29
9
déc.
2024
Internet

Hurl est un outil libre (APLv2) pour exécuter et tester des requêtes HTTP, en ligne de commande, à partir de fichiers textes. Il permet de chaîner des requêtes, capturer des valeurs et évaluer des conditions sur les en-têtes et le corps des réponses. Et on peut l’utiliser pour récupérer des données et tester des sessions HTTP : contenu HTML, API REST/SOAP/GraphQL, API à base de XML ou JSON. Et la version 6.0.0 est parue le 4 décembre 2024.

Hurl a déjà été mentionné sur LinuxFr.org, notamment parce qu’il est utilisé pour les tests de certains services du site, à savoir actuellement img, le cache d’images et epub, le convertisseur EPUB3 à la volée (chacun avec sa suite de tests pour valider le bon fonctionnement des services en IPv4 et en IPv6, en HTTP 1.1 et en HTTP 2.0). jcamiel, un des mainteneurs de Hurl, est d’ailleurs intervenu sur une des dépêches précédentes, venu discuter des évolutions et idées d’améliorations qui permettraient de simplifier l’écriture de telles suites de tests.

Les nouveautés de la version 6.0.0 sont décrites dans la seconde partie de la dépêche.

Dons aux associations, épisode 13

Posté par  (site web personnel) . Édité par bobble bubble, Julien Jorge et Ysabeau 🧶. Modéré par Julien Jorge. Licence CC By‑SA.
26
4
déc.
2024
Communauté

Cette dépêche est la treizième de sa série, après celles de 2011, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 et 2023. Elle tient compte des suggestions des années passées.

Montre ton amour au Libre

Bissextile ou pas, cette année encore, je m’adresse à toi libriste, qui procrastine en se disant qu’il reste quasi tout décembre pour faire des dons en 2024, déductibles des impôts ou non. Toute l’année on escompte soutenir telle ou telle action sur tel ou tel sujet qui nous méritait vraiment, car c’est important. Donnons quelques exemples d’associations de promotion et défense du Libre, des droits dans l’espace numérique ou de la liberté d’expression, dont les dons sont déductibles en France : Acrimed, Amnesty France, Basta!, Debian France, Disclose, Framasoft (20 ans <3), Fédération internationale pour les droits humains (FIDH), Fonds pour une Presse Libre, Libre à Toi / Radio Cause Commune, Ligue des Droits de l’Homme (LDH), Open Food Facts, OpenStreetMap France, Politis, Reporterre, Reporters Sans Frontières (RSF), Wikimédia France, (qui n’est pas la Wikimedia Foundation états-unienne qui collecte aussi des dons), etc. Ce premier mardi de décembre (jour de rédaction de cette dépêche) est aussi le Giving Tuesday (aussi appelée journée mondiale de la générosité et de la solidarité).

Petites brèves : les algorithmes publics, des données personnelles trop publiques et de la censure

Posté par  (site web personnel) . Édité par Ysabeau 🧶. Modéré par Pierre Jarillon. Licence CC By‑SA.
27
26
nov.
2024
Internet

Trois liens vers des sites créés récemment à suivre :

Décès de lunar, un hacktiviste pédagogue

Posté par  (site web personnel) . Modéré par ted. Licence CC By‑SA.
56
9
nov.
2024
Communauté

L'annonce du décès de @lunar des suites d'un cancer a été faite le 8 novembre 2024 (par divers comptes, sans ordre particulier Benjamin Sonntag, Alsace Réseau Neutre, Mindiell, BohwaZ, Robinson Boucan, Abelli, et bien d'autres).

Son pseudo vous est peut-être connu pour ses activités sur le projet Tor, l'association Nos oignons, le projet Debian et Reproducible builds, La Quadrature du net, La Dérivation sur l'éducation populaire et les enjeux numériques, autour de multiples conférences et événements (CCC, DebConf, FOSDEM, RMLL, PSES, etc.), l'Espace Autogéré des Tanneries de Dijon, etc.

Tristesse. Et nos pensées vont à toutes les personnes qui l'ont connu et côtoyé. <3

epub, le convertisseur EPUB3 à la volée de LinuxFr.org

Posté par  (site web personnel) . Édité par Florent Zara et Julien Jorge. Modéré par Julien Jorge. Licence CC By‑SA.
28
4
nov.
2024
LinuxFr.org

Le site LinuxFr.org utilise divers logiciels libres pour son fonctionnement et ses services : une large majorité provient de projets tiers (Debian, MariaDB, Redis - version d’avant le changement de licence, nginx, Postfix, conteneurs LXC et Docker, Ruby On Rails, Sympa, etc.) et d’autres composants sont développés pour nos propres besoins. Cette dernière catégorie comprend le code principal du site web en Ruby On Rails, et principalement 5 services autour : le cache d’images img, la tribune board, le convertisseur EPUB 3 epub, le partageur sur les réseaux sociaux share et le convertisseur LaTeX vers SVG svg. Cette dépêche va s’intéresser à epub, un code sous AGPLv3.

Elle est née d’une envie personnelle d’expliquer, documenter et montrer ce qui a été fait sur le convertisseur EPUB3 à la volée de LinuxFr.org, et elle vient accompagner la précédente sur img, le cache d’images sur LinuxFr.org.

img, le cache d’images sur LinuxFr.org

Posté par  (site web personnel) . Édité par BAud, Nils Ratusznik, Ysabeau 🧶 et Florent Zara. Modéré par Pierre Jarillon. Licence CC By‑SA.
52
22
oct.
2024
LinuxFr.org

Le site LinuxFr.org utilise divers logiciels libres pour son fonctionnement et ses services : une large majorité provient de projets tiers (Debian, MariaDB, Redis - version d’avant le changement de licence, nginx, Postfix, conteneurs LXC et Docker, Ruby On Rails, Sympa, etc.) et d’autres composants sont développés pour nos propres besoins. Cette dernière catégorie comprend le code principal du site web en Ruby On Rails, et principalement 5 services autour : le cache d’images img, la tribune board, le convertisseur EPUB 3 epub, le partageur sur les réseaux sociaux share et le convertisseur LaTeX vers SVG svg. Cette dépêche va s’intéresser à img, un code sous AGPLv3.

Elle est née d’une envie personnelle d’expliquer, documenter et montrer ce qui a été fait sur le cache d’images de LinuxFr.org, complétée d’une demande d’un « article technique sur le fonctionnement de ce cache, les choix techniques qui ont été faits, les erreurs commises donc à éviter… ».

Vidéos des dernières conférences : BreizhCamp, JDLL et transcriptions April

Posté par  (site web personnel) . Édité par Ysabeau 🧶. Modéré par bobble bubble. Licence CC By‑SA.
Étiquettes :
12
13
sept.
2024
Communauté

Ce qu’il y a de bien avec les « dernières conférences », ce qu’il y a souvent de nouvelles « dernières conférences ». Après PSES, MiXiT et OW2con (plus les transcriptions de l’April), voici une nouvelle fournée (probablement non exhaustive).

BreizhC@mp a publié ses vidéos des 26 au 28 juin 2024 à Rennes.

Les JDLL ont publié leurs vidéos des 25 et 26 mai 2024 à Lyon.

L’April a publié des transcriptions aux mois de juin (14 documents audio ou vidéo pour 13h10min), juillet (14 pour 12h02min) et août (13 pour 10h45min).

24 ans de libcurl

Posté par  (site web personnel) . Édité par Ysabeau 🧶, palm123 et bobble bubble. Modéré par Ysabeau 🧶. Licence CC By‑SA.
Étiquettes :
57
7
août
2024
Internet

Curl est un outil en ligne de commande destiné à récupérer le contenu d’une ressource accessible par un réseau informatique et gérant de nombreux protocoles.

Curl est un outil essentiel pour de nombreux usages, pris en charge par une gamme très large de systèmes d’exploitation, d’architectures matérielles, de l’objet connecté à l’embarqué spatial en passant par l’informatique classique ou les consoles de jeux. Il évolue rapidement et fréquemment, voir par exemple l’arrivée prochaine de HTTP3 pour curl dans Debian unstable (avec le backend gnutls). Son domaine d’utilisation pourrait encore s’étendre avec l’apparition de wcurl dans Debian et bientôt dans le monde entier ?

Il y a 24 ans, une division du code entre une interface ligne de commande et une bibliothèque a été faite.

L’Union Européenne doit poursuivre le financement des logiciels libres

40
16
juil.
2024
LinuxFr.org

De nombreux projets de logiciel libre (*) bénéficient du programme de financement européen Next Generation Internet (NGI). Or celui-ci est en danger. Pour prendre conscience de l'effet éventuel, il suffit de se rappeler que ce programme est fréquemment mentionné dans de nombreuses conférences du Libre, associé à de nombreux projets communautaires et relié à des éléments libres essentiels (voir l'étiquette next_generation_internet et la liste des signataires).

(*) ce n'est le cas de LinuxFr.org et cela ne change rien à notre propos.

Pour tous les projets libres bénéficiant de ce précieux soutien, l'association LinuxFr signe la lettre publique ci-dessous, et vous invite à contacter vos parlementaires pour rappeler l'importance du programme et le pérenniser.

Cette lettre a été publiée initialement par les petites singularités. Si vous souhaitez la signer, merci de la publier sur votre site et de compléter le tableau. Au moment de notre signature, il comprend les petites singularités, John Livingston, Inventaire, CryptPad, Acoeuro, Fedicat, Fidus Writer, French Data Network, Framasoft, Code for France, YunoHost, Deuxfleurs, Parinux, Club Linux Nord-Pas de Calais, OW2, Radically Open Security, multi, Spare Cores, Iloth, Tetaneutral.net, OpenStreetMap France, SocialHub ActivityPub Community, Interpeer Project, VerifAI project, WordPress Francophone (WPFR), Restoration.software, Librecast Project, Open Knowledge Foundation, NextGraph.

Vingt-six ans de LinuxFr.org

Posté par  (site web personnel) . Édité par Ysabeau 🧶. Modéré par Ysabeau 🧶. Licence CC By‑SA.
Étiquettes :
100
28
juin
2024
LinuxFr.org

En ce 28 juin 2024, le site LinuxFr.org fête ses vingt‑six ans. Depuis 1998, une équipe de bénévoles code et gère ce site, permettant à son lectorat de publier contenus et commentaires sur le logiciel libre, sur les nombreux autres domaines du Libre comme la culture, la cartographie, le matériel ou les manuels scolaires ; mais aussi bien d’autres thématiques comme la robotique, la cuisine, la typographie, TapTempo, la vie et la mort, ou la sérendipité, l’intelligence artificielle et la fIAtigue, la législation.

Joyeux anniversaire sous forme d’ambigramme

Vidéos des dernières conférences

Posté par  (site web personnel) . Édité par Xavier Teyssier et patrick_g. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
11
18
juin
2024
Communauté

Le festival Pas Sage En Seine (société, internet, liberté) a eu du 31 mai au 2 juin 2024. Les vidéos ont été publiées (annonce des vidéos April).

L'April a publié treize transcriptions au mois de mai 2024, ce qui correspond à dix heures et trois minutes d’enregistrements audio ou de vidéos.

La « conférence pour l'éthique et la diversité dans la tech avec des crêpes et du cœur » MiXiT a eu lieu en avril. Les vidéos ont été publiées (une sélection par Frédéric Couchet).

L'OW2con 2024 a eu lieu les 11 et 12 juin 2024. Les vidéos ne sont pas encore disponibles (voir celles de 2023). Mise à jour : les vidéos 2024 sont désormais disponibles

Règles de pérennité des comptes LinuxFr.org, données à caractère personnel et effet un an

41
3
juin
2024
LinuxFr.org

En février 2023, nous annoncions la mise en place d’une durée de conservation des données à caractère personnel (DCP) sur LinuxFr.org, avec à partir du 28 juin 2023 :

  • fermeture des comptes inactifs pendant trois ans et suppression de leurs données conservées inutiles au service ;
  • suppression des données associées inutiles au service pour les comptes fermés depuis plus d’un an.

L’aide du site explique :

Depuis le 31 mai 2023, une information de date de dernière activité est associée à chaque compte. Ajoutons que depuis septembre 2023 l’accès à cette information est aussi réduite au besoin du service (on peut connaître l’info de son propre compte ; les admins ont seulement besoin de savoir si la dernière activité date de moins d’un mois, d’un an, trois ans ou plus, en raison des règles précitées).

Nous voici donc un an après, et cette partie de la règle s’applique donc pour la première fois. Nous détaillerons les effets dans la seconde partie de la dépêche.

Petites brèves : forges, sécurité, Markdown, Asciidoc, K8S, crypto, IA, pourrissement du web

29
27
mai
2024
Internet

Voici une sélection parmi ma veille du moment, ayant pour objectif de partager des liens mais aussi des sources : il s’agit bien évidemment de liens en rapport avec les thématiques du site (en l’occurrence dans cette fournée on trouvera logiciel libre, opendata, développement et vie privée par exemple), et ils sont plutôt variés ; les sources sont des sites web, des lettres d’actus et des réseaux sociaux (dans le cas présent, tous arrivés jusqu’à moi via des flux RSS/Atom), et c’est aussi une manière de les partager et de vous inviter à les suivre aussi. Dans la suite de la dépêche, on parlera donc en vrac GitHub, sécurité, Ruby, blocage de TikTok, Digital Services Act, biais, test, supervision, IA Act, Ada & Zangemann, pourrissement du web et bien d’autres choses encore.

Élections européennes de juin 2024 et contenu programmatique

Posté par  (site web personnel) . Édité par ted. Modéré par gUI. Licence CC By‑SA.
40
20
mai
2024
Justice

Les élections du Parlement européen ou élections européennes visent à élire les députés du Parlement européen. Les prochaines ont lieu du 6 au 9 juin 2024 (suivant les pays). Sur la mandature de 2019, il y avait 705 députés, et en juin ils seront 720. La répartition par pays est déterminée proportionnellement à la démographie du pays (par exemple 96 pour l’Allemagne, 81 pour la France et 6 pour le Luxembourg). Les députés se regroupent ensuite par groupes parlementaires (trans-pays, composés de blocs politiques informels ou encore des indépendants, constituant des coalitions).

Les 27 États membres choisissent chacun le mode de scrutin (scrutin à vote unique transférable, attribution des voix de préférence aux candidats de son choix, vote possible pour des candidats de différentes listes ou scrutin par liste bloquée).

Exemple pour la France : liste nationale par candidat, 5% minimum pour avoir un siège, scrutin en un tour par liste bloquée, chaque liste doit imprimer ses bulletins (coût supérieur à 1M€ remboursé si plus de 3%). D’autres pays demandent un nombre préalable de signatures par exemple.

La France vient de publier la liste des candidats : 37 38 (finalement par arrêté du 23 mai 2024) listes de 81 noms ont été déposées. Elles sont numérotées et ordonnées, aléatoirement, et l’ordre retenu sera utilisé pour placer les bulletins, les affiches, les résultats, etc. Clairement le nombre créé des problèmes logistiques (espace nécessaire, contraintes de placement, types de machines à vote non utilisables, coût induit, etc.), voir par exemple cet article.

On peut aussi mentionner des spécificités nationales dans le comportement vis-à-vis de l’élection. Wikipedia mentionne par exemple que « en France, les partis politiques tendent à nationaliser les enjeux du scrutin. »

Et si on parlait des programmes ?

Petites brèves : UUID, FSF, opendata, JO, linux, grafana, RoR, Docker et d'autres en vrac

Posté par  (site web personnel) . Édité par Ysabeau 🧶. Modéré par Julien Jorge. Licence CC By‑SA.
20
15
mai
2024
Internet

Déversons un peu ici la veille du moment pour libérer des onglets ailleurs et partager des liens mais aussi des sources : il s’agit bien évidemment de liens en rapport avec les thématiques du site (en l’occurrence dans cette fournée on trouvera logiciel libre, opendata, développement et vie privée par exemple), et ils sont plutôt variés ; les sources sont des sites web, des lettres d’actus et des réseaux sociaux (dans le cas présent, tous arrivés jusqu’à moi via des flux RSS/Atom), et c’est aussi une manière de les partager et de vous inviter à les suivre aussi. Dans la suite de la dépêche, on parlera donc en vrac UUID, FSF, opendata, JO, linux, grafana, RoR, Docker et bien d’autres choses encore.