Alire, le package manager d'Ada

28
1
juin
2022
Ada

Dans un précédent journal, il m’a été demandé de présenter Alire sous la forme d’une dépêche. Voilà, j’ai fini par prendre le temps et j’ai choisi la façon de le présenter.
Je vous propose donc une sorte de pas-à-pas plutôt qu’une explication un peu brutale

Le but

Nous allons donc créer des crates Alire (les Rustistes auront reconnu le terme).
J’ai bien dit des car cela va permettre de voir les deux types, lib ou bin que l’on peut créer.

Le projet

Le but n’étant pas d’écrire du code Ada, on va prendre un de mes projets préférés qui n’a, au moment de l’écriture de ces lignes, pas de crate associée.
J’ai nommé le Corporate Bullshit Generator, logiciel ô combien indispensable, source inépuisable d’études en scalabilité (autopromotion).

Ce magnifique projet est l’œuvre de Gautier de Montmollin qui produit aussi des choses beaucoup plus sérieuses comme Zip-Ada, une lib pour gérer les archives zip, Ada PDF Writer ou HAC, un compilateur Ada partiel.
Évidemment, tout est codé en pur Ada.

Bon assez causé, on y va direct car c’est NOTRE PROJEEEEETTTT :)

Revue de presse de l'April pour la semaine 22 de l'année 2022

Posté par  (site web personnel, Mastodon) . Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
15
7
juin
2022
Internet

Cette revue de presse sur Internet fait partie du travail de veille mené par l'April dans le cadre de son action de défense et de promotion du logiciel libre. Les positions exposées dans les articles sont celles de leurs auteurs et ne rejoignent pas forcément celles de l'April.

🪶 Les journaux LinuxFr.org les mieux notés de mai 2022

Posté par  (site web personnel, Mastodon) . Édité par Julien Jorge. Modéré par Julien Jorge. Licence CC By‑SA.
Étiquettes : aucune
12
7
juin
2022
LinuxFr.org

LinuxFr.org propose des dépêches et articles, soumis par tout un chacun, puis revus et corrigés par l’équipe de modération avant publication. C’est la partie la plus visible de LinuxFr.org, ce sont les dépêches qui sont le plus lues et suivies, sur le site, via Atom/RSS, ou bien via partage par messagerie instantanée, par courriel, ou encore via médias sociaux.

Bannière LinuxFr.org

Ce que l’on sait moins, c’est que LinuxFr.org vous propose également de publier directement vos propres articles, sans validation a priori de lʼéquipe de modération. Ceux-ci s’appellent des journaux. Voici un florilège d’une dizaine de ces journaux parmi les mieux notés par les utilisateurs et les utilisatrices… qui notent. Lumière sur ceux du mois de mai passé.

📰 Revue de presse — juin 2022

Posté par  (site web personnel, Mastodon) . Édité par Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
12
4
juin
2022
Presse

En juin, petit complément à la salve des magazines sortis le mois passé. Voici donc un petit tour subjectif et parti{e,a}l des magazines au format papier sortis récemment, que vous pouvez encore trouver dans vos kiosques à journaux préférés.

Image une de Journal

Les nouveautés de juin 2022 :

  • Linux Pratique hors‑série no 54 orchestre les serveurs avec Ansible ;
  • GNU/Linux Magazine hors‑série no 120 réalise des IHM en Python ;
  • MagPi no24 programme avec le Raspberry Pi.

Et toujours disponibles :

  • GNU/Linux Magazine France no 257 qui cherche la solution aux infox (alias fake news) du côté de l’Intelligence Artificielle ;
  • Linux Pratique no 131 qui déploie les sites web dans des conteneurs LXC (ancêtre de Docker) ;
  • MISC magazine no 121 et la sécurité des langages de programmation ;
  • Hackable no 42 et la création de points d’accès fantômes avec un ESP8266 ;
  • Planète Linux no 126 qui s’intéresse aux ordinateurs portables livrés avec une distribution Linux ;
  • La nouvelle fournée des Linux Identity Set et Pack no 52 et 51 respectivement, qui regroupent trois à quatre de leurs précédents magazines, chacun liés à une distribution plus ou moins récente, avec leur lot de DVD double face… recyclage ou gâchis, cela dépend certainement du contexte.

Conférence « Les libertés du logiciel et du matériel » avec Richard Stallman

20
2
juin
2022
Communauté

L’association Libre en Communs vous propose de rencontrer Richard Stallman, le père du logiciel libre, lors d’une conférence qui aura lieu le 4 juin 2022 de 15h à 18h à l’Espace Vinci (Paris).

Bannière de la conférence

Plus de détails dans la suite de la dépêche

Environnement moderne de travail Python

Posté par  . Édité par palm123, Pierre Jarillon, Ysabeau 🧶 🧦, Nils Ratusznik et ted. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
Étiquettes :
22
28
mai
2022
Python

Environnement moderne de travail Python

Si vous développez ou utilisez des programmes s’exécutant au-dessus de l’interpréteur Python, il peut arriver que vous vous retrouviez avec un environnement très dégradé sur votre poste de travail..

Je propose ici de découvrir un ensemble d’outils permettant de configurer des environnements Python qui vous éviteront de polluer votre système ou vos futurs environnements de développement. En effet, entre votre système Linux et les multiples projets de développement sur lequel vous travaillez vous avez souvent besoin d’interpréteur Python dans des versions différentes ou de librairies dans des versions particulières.

Dans ce guide, nous allons voir comment installer un environnement Python répondant aux cas d’usage suivants :

  • gestion facile de multiple versions de l’interpréteur Python ;
  • isolation d’applications CLI basées sur Python ;
  • création d’environnements de développement isolés les uns des autres.

Sortie de Cassandre 6.0.0, un cadriciel pour développer votre propre « trading bot »

Posté par  (site web personnel) . Édité par Xavier Teyssier. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
1
1
juin
2022
Java

Un automate ou robot de trading est un programme qui va automatiquement placer des ordres d’achats et de ventes sur des marchés de crypto-monnaies sans qu’un humain n’ait à intervenir.

Cassandre

Cassandre, développé en Java et proposé sous licence GPLv3, se présente comme un starter Spring Boot. Après l’avoir ajouté à votre projet et avoir créé une classe annotée, Cassandre se chargera de fournir automatiquement à votre classe les données du marché, les données sur vos comptes et vos ordres. Il vous permettra aussi de passer de nouveaux ordres et de créer des positions.

Cassandre propose aussi un mode qui permet de simuler le fonctionnement du bot avec des données historiques afin de valider vos stratégies.

Avec cette version 6, voici les principaux changements :

- Un site web en français ;
- Passage à Java 17 ;
- Migration de la base de données pour gérer correctement les UID/ID ;
- Nouvelle API GraphQL.

Compiler Explorer a 10 ans

Posté par  (site web personnel) . Édité par Benoît Sibaud et Xavier Teyssier. Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
50
30
mai
2022
Technologie

Matt Godbolt, l'auteur originel de Compiler Explorer nous apprend sur son blog que l'outil a atteint 10 ans le 22 mai 2022.

Compiler Explorer est un site web sur lequel l'utilisateur peut écrire un programme et observer l'assembleur généré par le compilateur. Il s'agit d'un logiciel libre, écrit en JavaScript, et disponible sous les termes du contrat BSD-2-clause.

Revue de presse de l'April pour la semaine 20 de l'année 2022

Posté par  (site web personnel, Mastodon) . Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
12
28
mai
2022
Internet

Cette revue de presse sur Internet fait partie du travail de veille mené par l'April dans le cadre de son action de défense et de promotion du logiciel libre. Les positions exposées dans les articles sont celles de leurs auteurs et ne rejoignent pas forcément celles de l'April.

À propos des liens sur le site LinuxFr.org

Posté par  (site web personnel) . Édité par Ysabeau 🧶 🧦. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
Étiquettes :
53
27
avr.
2022
LinuxFr.org

Les « liens » (sur LinuxFr.org) sont une catégorie de contenus ajoutée sur le site en mars 2018 par Julien Jorge et annoncée par Bruno Michel. Ils permettent donc à un compte authentifié de publier un hyperlien, un titre et la langue du contenu pointé. C’est simple, limité et contraint. Aucune licence ne s’applique (un simple lien n’est pas éligible au droit d’auteur comme étant original). Quatre ans plus tard, faisons un petit bilan.

Lettre d'information XMPP d'avril 2022

Posté par  (site web personnel, Mastodon) . Édité par Benoît Sibaud, Ysabeau 🧶 🧦 et mathieui. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
Étiquettes :
19
21
mai
2022
XMPP

N. D. T. — Ceci est une traduction de la lettre d’information publiée régulièrement par l’équipe de communication de la XSF, essayant de conserver les tournures de phrase et l’esprit de l’original. Elle est publiée conjointement sur les sites LinuxFr.org et JabberFR.org.

Bienvenue dans la lettre d’information XMPP, nous sommes ravis de vous retrouver ici ! Ce numéro couvre le mois de mars 2022.

Comme la présente lettre d’information, de nombreux projets et leurs efforts au sein de la communauté XMPP sont le résultat du travail bénévole de personnes. Si vous êtes satisfait des services et des logiciels que vous utilisez, surtout dans la situation actuelle, pensez à dire merci ou à aider ces projets ! Vous souhaitez soutenir l’équipe de la lettre d’information ? Lisez la suite en bas de page.

L'AMUE et le logiciel libre - Émission « Libre à vous ! » du 10 mai 2022 - Podcasts et références

Posté par  . Modéré par Pierre Jarillon. Licence CC By‑SA.
5
20
mai
2022
Communauté

Cent-quarante troisième émission « Libre à vous ! » de l’April. Podcast et programme :

  • sujet principal : l’Agence de mutualisation des universités et établissements d’enseignement supérieur ou de recherche, l’AMUE, et le logiciel libre
  • la chronique « Que libérer d’autre que du logiciel » avec Antanak, sur les langues et les langages
  • Interview de Stéfane Fermigier, auteur d’une proposition d’évaluation des dépenses de logiciels de l’État

Rendez‐vous en direct chaque mardi de 15 h 30 à 17 h sur 93,1 FM en Île‐de‐France. L’émission est diffusée simultanément sur le site Web de la radio Cause Commune.

Mardi 24 mai 2022, notre sujet principal portera sur la qualité web. Si vous avez des questions, n’hésitez pas à les mettre en commentaires de cette dépêche.

🏆 Meilleures contributions LinuxFr.org : les primées d'avril 2022

Posté par  (site web personnel, Mastodon) . Édité par Ysabeau 🧶 🧦. Modéré par Xavier Teyssier.
Étiquettes :
14
16
mai
2022
LinuxFr.org

Nous continuons sur notre lancée de récompenser celles et ceux qui chaque mois contribuent au site LinuxFr.org (dépêches, commentaires, logo, journaux, correctifs, etc.). Vous n’êtes pas sans risquer de gagner un livre des éditions Eyrolles ou ENI. Voici les gagnants du mois d'avril 2022 :

Les livres gagnés sont détaillés en seconde partie de la dépêche. N’oubliez pas de contribuer, LinuxFr.org vit pour vous et par vous !

Apports de Fedora à l’écosystème du logiciel libre (4ᵉ partie)

Posté par  (site web personnel) . Édité par Nils Ratusznik et Xavier Teyssier. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
42
17
mai
2022
Fedora

Il est courant, au sein de la communauté du Logiciel Libre, de présenter une distribution GNU/Linux comme une simple intégration, ou un assemblage de tous les logiciels qu'elle propose. Une sorte de glu entre eux.

Si c'est sans doute le cas de certaines d'entre elles, nous ne pouvons en conclure que c'est toujours le cas. En particulier, la distribution Fedora Linux va au delà de ce constat. Ses objectifs et sa communauté lui permettent de réaliser d'autres choses. En effet depuis sa création, Fedora Linux est une vitrine technologique et à ce titre a essayé de mettre en avant ou de développer des solutions novatrices pour le Logiciel Libre. Mais depuis Fedora 21, sortie fin 2011, Fedora Linux s'est découpée en trois produits distincts. Si finalement une Fedora Workstation et Server ont accès aux mêmes paquets, le projet a souhaité fournir des expériences utilisateur adaptées à chaque cas d'usage dès la fin de l'installation. Par conséquent, Fedora Workstation a sa liste de tâches pour intégrer et développer de nouvelles solutions pour améliorer l'usage bureautique de l'utilisateur.

Et si la distribution Fedora Linux est souvent considérée comme une version de tests pour la distribution Red Hat Enterprise Linux (RHEL) de Red Hat, nous allons constater que finalement toute la communauté tire des bénéfices de ses travaux.

Le présent article est une adaptation des articles de blogs ici et de Christian Schaller qui m'en a donné l'autorisation. Il fait suite à un premier article à ce sujet puis à un second et enfin le dernier de la série. Le premier article avait donné lieu à une conférence lors des JM2L de 2017 et aux RMLL de 2018 dont la vidéo est disponible ici.