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.

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… ».

Journal LinuxFr.org : première quinzaine d'octobre 2024

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
6
20
oct.
2024

Deux cent trente neuviè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 octobre 2024

  • 1500 commentaires publiés (dont 7 masqués depuis), comme suit :
  • 493 commentaires publiés sur les (…)

Journal LinuxFr.org : seconde quinzaine de septembre 2024

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
7
5
oct.
2024

Deux cent trente huitiè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 30 septembre 2024

  • 1397 commentaires publiés (dont 5 masqués depuis), comme suit
    • 641 commentaires publiés sur les (…)

Journal LinuxFr.org : première quinzaine de septembre 2024

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
11
21
sept.
2024

Deux cent trente septiè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 septembre 2024

  • 1461 commentaires publiés (dont 1 masqué depuis), comme suit
    • 397 commentaires publiés sur les (…)

Journal LinuxFr.org : seconde quinzaine d’août 2024

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
6
1
sept.
2024

Deux cent trente sixiè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 août 2024

  • 1320 commentaires publiés (dont 1 masqué depuis), comme suit
    • 669 commentaires publiés sur les (…)

Journal LinuxFr.org : première quinzaine de juillet 2024

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
9
17
juil.
2024

Deux cent trente-troisiè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 juillet 2024

  • 1606 commentaires publiés (dont 9 masqués depuis), comme suit
    • 482 commentaires publiés sur les liens (…)

Journal LinuxFr.org : première et seconde quinzaines de juin 2024

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
8
2
juil.
2024

Deux cent trente et unième/deuxième épisodes 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 juin 2024

  • 1124 commentaires publiés (dont 2 masqués depuis), comme suit
    • 364 commentaires publiés sur (…)

Journal LinuxFr.org : première quinzaine de mai 2024

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
8
19
mai
2024

Deux cent vingt et neuviè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 mai 2024

  • 1241 commentaires publiés (dont 4 masqués depuis), comme suit
    • 532 commentaires publiés sur (…)

An neuf, vœux neufs

Posté par  . Édité par Ysabeau 🧶, palm123, Julien Jorge, Benoît Sibaud, pulkomandy, BAud et bobble bubble. Modéré par Ysabeau 🧶. Licence CC By‑SA.
Étiquettes :
23
31
déc.
2023
LinuxFr.org

Période de changement d’année, période de vœux, parce que forcément, en changeant de millésime, tout va changer, euh… Pour changer donc, soyons fous, soyons rebelles, passons à la trappe les vœux de nouvel an et parlons de nos accomplissements passés et futurs et de ce que nous aimerions voir plus sur notre site préféré sur Linux et le logiciel libre.

Cinq personnes se sont prêtées au jeu de cette dépêche pas vraiment de vœux, mais un peu quand même, et dont l’avion est propulsé par une énergie parfaitement renouvelable et décarbonée, lutte contre le changement climatique oblige. En vrac dans les accomplissements : Python, Ansible, LibreOffice, des restaurants, Hugo (pas Victor, l’autre), Ace, Renga, Haiku, des sauvegardes etc., et cela ouvre sur de belles découvertes. L’année qui vient, sur LinuxFr.org, promet d’être passionnante.

Avion de nouvel an

Petites brèves, spécial Javascript

Posté par  (site web personnel) . Modéré par Xavier Teyssier.
Étiquettes :
14
18
juin
2010
Internet
HTTP-console est un outil en ligne de commande qui vous permet de faire des requêtes HTTP et d'examiner la réponse. C'est donc une sorte de Curl, mais son mode interactif en fait un outil très pratique si vous avez à débugger une API Rest. Pour ceux qui préfèrent les interfaces web à la ligne de commande, vous pouvez regarder Hurl (code source).

PDF.js est une bibliothèque javascript qui permet de générer des fichiers PDF simplement. Elle peut être utilisée dans un navigateur web ou coté serveur avec Node.js.

À propos de Node.js, Ryan Dahl, son créateur, viendra en parler lors du Web Workers Camp le 3 juillet à la Cantine, Paris. Node.js est une implémentation Javascript côté serveur qui utilise le moteur V8 de Google Chrome. Il est publié sous licence MIT et est très performant. Par exemple, il est possible de faire tourner des composants serveur XMPP avec xmpp.js.

Enfin, pour ceux qui préfèrent utiliser jQuery (une bibliothèque Javascript facilitant le développement d'un site web), Rebecca Murphey a mis en ligne un livre intitulé « jQuery fundamentals », sous licence CC by-sa. Celui se compose de trois parties : une introduction au Javascript, les concepts de base de jQuery et jQuery avancé (la troisième partie n'est pas encore là).

StropheCappuccino est un ensemble de classes Javascript qui - comme le nom l'indique - lient Capuccino (framework pour applications desktop-like) à Strophe (bibliothèque XMPP). Il permet donc d'écrire de vraies applications desktop en Javascript se reposant sur XMPP.