Journal BRouter, un calcul d'itinéraire libre pour vélo (mais pas que)

Posté par  . Licence CC By‑SA.
82
3
juin
2020

Chères moules et associés,

Pour mon premier journal sur linuxfr après des années de lectures, j'aimerais te présenter un outil libre que j'affectionne particulièrement : BRouter (Bike Router).

Les plus cyclistes d'entre vous connaissent peut-être des applications de calcul d'itinéraire pour vélo, dont komoot, géovélo ou tout simplement Google Maps®.

Pourquoi encore une autre solution ?

Merci moule pour cette question très perspicace ! Tout d'abord rappelons qu'avoir une n-ième solution d'un problème ne fait jamais de mal (…)

Journal Premiers pas sur l'architecture RISC-V avec la carte HiFive1

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
39
3
juin
2020

Une révolution, tout simplement. Depuis que je travaille dans le domaine embarqué, j'ai connu quelques changements intéressants avec notamment l'arrivée de l'architecture Cortex-M, mais là, c'est un cran au-dessus. Une architecture de microcontrôleur Open Source, j'en ai rêvé, maintenant elle existe.

Rappel sur les microcontrôleurs

Petite piqûre de rappel : les microcontrôleurs sont de très petits processeurs équipés de périphériques pour contrôler le monde extérieur au composant : des actionneurs ou des capteurs. De plus, ces composants disposent de leur (…)

Journal LinuxFr.org : seconde quinzaine de mai 2020

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
14
1
juin
2020

Cent quarante-cinquième épisode dans la communication entre les différents intervenants autour du site LinuxFr.org : l’idée est de tenir tout le monde au courant de ce qui est fait par les rédacteurs, les admins, les modérateurs, les codeurs, les membres de l’association, etc.

L’actu résumée ([*] signifie une modification du sujet du courriel) :

Statistiques

Du 16 au 31 mai 2020

  • 1993 commentaires publiés (dont 8 masqués depuis) ;
  • 427 tags posés ;
  • 116 comptes ouverts (dont 41 fermés depuis) (…)

Journal [Message de service] Gagnants des meilleures contributions de mai 2019

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
8
1
juin
2020

Si vous avez contribué au site en mai dernier (dépêches ou journaux), lisez ci‑dessous. Sinon, pas la peine de perdre votre temps à lire la suite.

Si vous êtes l’un des pseudos suivants, consultez votre courriel (celui connu par LinuxFr.org) et vérifiez vos indésirables, vous avez certainement reçu un message vous indiquant que vous avez gagné un livre (version numérique vu le contexte). Ne procrastinez pas pour nous répondre s'il vous plaît, même si vous ne souhaitez pas y (…)

Journal Il était une fois… la procrastination

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
84
31
mai
2020

(TLDR: c’est l’histoire d’un geek qui veut écrire un commentaire et, une chose en amenant une autre, il doit écrire du code, de la doc, déboguer, modifier les données en production, écrire un journal et discuter procrastination.)

Étape 1, où une mémoire ressurgit : il était une fois un journal sur Window Maker 0.95.9. Cela faisait longtemps que le sujet Window Maker n’avait pas été abordé sur LinuxFr.org, et ceci me rappelle des souvenirs lointains de modération multiple des (…)

Journal [HS] Microsoft ♥ Linux - Episode VI "AYBABTU"

31
30
mai
2020

Si vous avez raté les épisodes précédents, c'est par ici :
Episode 1
Episode 5

Episode 6 - "AYBABTU"

Mai 2020 : Alors que l'on était tranquillement confinés en train de compiler sa kernelle que Bilou Getsou, l'ancien grand chef des romuliens (ou était ce un Sith ?), le célèbre "philantrope humaniste" voulait nous vendre son nouvel antivirus, notre "grand vizir du digital" nous a confirmé ce jour qu'il avait été contraint de confier le grand chantier (…)

Journal La petite histoire de la naissance d'un logiciel libre de Notes de Frais : DoliSCAN

Posté par  . Licence CC By‑SA.
36
30
mai
2020

Salut à toi Journal,
je vais te raconter une petite histoire, celle de la naissance d'un logiciel libre qui prends son envol et pour lequel j'ai envie de garder une trace avant qu'il ne soit trop tard ;-)

C'est "La petite histoire de DoliSCAN"

Après avoir développé plein d'outils en php3 il y a de (très) longues années, puis porté plus ou moins tout ça en php4 et maintenu du code pendant tout ce temps j'ai eu envie de me (…)

Journal Déployer un service d’annuaire de clefs OpenPGP pour son domaine

Posté par  . Licence CC By‑SA.
Étiquettes :
43
29
mai
2020

Depuis quelques années, les développeurs de GnuPG proposent un nouveau mécanisme de distribution et de découverte des clefs OpenPGP. Au lieu de se reposer sur un réseau de serveurs de clefs où tout le monde peut librement déposer des clefs, le principe est de confier la distribution aux opérateurs de messagerie électronique, chaque opérateur devenant responsable de la distribution des clefs pour les adresses de son propre domaine (i.e., l’opérateur de example.org a la charge de distribuer les (…)

Journal Un logiciel libre pour publier le catalogue d'une librairie en ligne (et autres produits)

Posté par  . Licence CC By‑SA.
33
29
mai
2020

J'ai développé un logiciel libre pour publier en ligne le catalogue d'une librairie. Les clients peuvent voir ce qu'il y a en rayon (ou ce qui a été), et passer commande. Il est assez générique pour définir et afficher d'autres produits.

Il est tout beau tout propre (merci Bulma CSS), voici à quoi ressemble un résultat de recherche:

Fonctionnalités

Il est fait pour marcher main dans la main (…)

Journal Classer efficacement et durablement ses fichiers

Posté par  . Licence CC By‑SA.
28
27
mai
2020

Bonjour'Nal (oui oui, c'est une intro vue et revue, nous sommes d'accord).

Tout d'abord, désolé si ce sujet a déjà été évoqué/débattu. Je n'ai pas trouvé grand-chose via la fonction recherche…

Depuis plusieurs années j'accumule des données de toute sorte. Importantes ou futiles, elles sont plus ou moins rangées (éparpillée sur plusieurs disques entre PC fixe et PC portable), plus ou moins bien sauvegardées et cela commence à me "travailler".

J'aurais voulu avoir vos retours sur votre organisation. Selon moi (…)

Journal gettext_html_auto.js : traduction de WebExtension

Posté par  (site web personnel) . Licence CC By‑SA.
14
25
mai
2020

La méthode officielle pour traduire une WebExtension comme Meta-Press.es est d'utiliser l'API i18n. Malheureusement cette dernière impose de définir soi-même une clé pour chaque portion de texte à traduire, or l'exercice se révèle chronophage, tout particulièrement quand il s'agit de grosse page web comportant plein de petits textes comme les formulaires.

C'est le cas de l'interface principale de Meta-Press.es, ainsi que de sa page de préférences. C'est d'ailleurs le cas de beaucoup de pages de préférences de WebExtensions.

Pour (…)

Journal Utilisation d’un TPM pour l’authentification SSH

Posté par  . Licence CC By‑SA.
41
25
mai
2020
Ce journal a été promu en dépêche : Utilisation d’un TPM pour l’authentification SSH.

J’ai récemment fait l’acquisition d’un nouveau PC portable équipé entre autres choses d’un Trusted Platform Module (TPM) — comme la plupart des PC portables de nos jours, puisqu’à ce qu’il me semble la présence d’un TPM est un pré-requis pour vendre un PC avec une version récente de Windows). Je n’ai pas encore étudié tout ce qu’il serait possible de faire avec ce TPM, mais dans ce journal je vais décrire comment l’utiliser pour s’authentifier auprès d’un serveur SSH.

Support

(…)

Journal Faciliter la configuration d'un ordinateur portable (ou fixe) sous Debian GNU/Linux 10 (Suite)

Posté par  . Licence CC By‑SA.
12
24
mai
2020

Bonjour à tous,

Dans un journal précédent j'évoquais un projet nommé my-deb-laptop-bash développé en bash et permettant de faciliter la configuration d'un ordinateur portable (ou fixe) sous Debian GNU/Linux 10 Buster.

Aujourd'hui, je viens vous parler d'un nouveau projet similaire nommé my-deb-laptop-ansible, et développé avec ansible.

En résumé, il s'agit de :
- faire une installation classique d'une Debian 10 Buster
- installer des pré-requis (ansible, openssh, clé ssh, git, etc.)
- télécharger le code du projet avec (…)