Journal LinuxFr.org : seconde quinzaine de décembre 2019

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
12
2
jan.
2020

Cent trente‐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.

Bonne année 🍾 Happy GNU Year Meilleurs vœux 🎆 Joyeuse bidouille 🎋 Saine curiosité 🎊 Sérénité des commentaires 🎁 Bienveillante (auto)modération 🎉 Joie de recevoir des contenus 🎄 Bonheur de contribuer ☃️ Plaisir d’écrire 👍 Liberté 💟 Douce (…)

Journal Une violation de licence est une contrefaçon et pas une rupture de contrat (en UE)

Posté par  (site web personnel) . Licence CC By‑SA.
15
1
jan.
2020

Quand les législations s’entrechoquent et ne sont pas claires, pas facile pour l’entité souhaitant faire valoir les droits qu’elle estime avoir de choisir la direction à prendre pour la plainte, et cela a parfois de fâcheuses conséquences (de se faire jeter et perdre des années à recommencer une autre direction, à ne plus pouvoir recommencer une autre direction).
La CJUE donne son avis sur la violation de licence, la France considérant que c’est une problème contractuel (il y a un (…)

Journal Des nouvelles du « cloud souverain »

Posté par  . Licence CC By‑SA.
18
31
déc.
2019

Après les épisodes précédents 1 et 2, qui ont vu un concours d’usine à gaz (Andromède) accoucher de deux solutions mal nées (Numergy et CloudWatt), et se terminer en bérézina et accoucher néanmoins d’une « doctrine », les aventuriers du Cloud perdu ont enfin un « nouvel espoir ».

Les « exigences » concernant les « prestataires d’informatique en nuage » (sic !), aussi appelées SecNumCloud, sont enfin à peu près cohérentes et le PDF est pour (…)

Journal Que penser du navigateur internet Brave ? (Et pourquoi je privilégie Firefox…)

45
29
déc.
2019

Préambule : cet article a été rédigé dans le cadre de notre GULL naissant (lien AdL), et s’adresse à un public nettement moins expert que ne le sont les utilisateurs de LinuxFr. Je le publie ici afin d’obtenir vos retours, précisions, complétions et critiques constructives, et pour que l’on puisse en discuter. Mon idée étant de progresser moi aussi et d’ajuster si nécessaire l’article ou d’y adjoindre une réponse complémentaire.
Il a été publié, dans une version quasi
(…)

Journal SeqTools 1.0.0: la programmation concurrente, c'est dur!

Posté par  . Licence CC By‑SA.
31
28
déc.
2019

J'ai profité des vacances pour améliorer ma librairie en python SeqTools, déjà présentée sur linuxfr.

Pour rappel, cette librairie permet le traitement "paresseux" de séquences, c'est-à-dire de tout conteneur qui permet l'accès à ses éléments par indexation, en gros des listes, des tableaux ou un objet qui implémente __getitem__.
La librairie se destine plutôt à des transformations éléments par éléments ou à la réorganisation/combinaison d'une ou de plusieurs séquences entre elles. Pour les pythonistes: c'est un peu (…)

Journal Le papa de Linux a 50 ans aujourd’hui… Merci Linus !

Posté par  . Licence CC By‑SA.
36
28
déc.
2019

Cinquante ans aujourd’hui, pour Linus Benedict Torvalds (il faut avoir cinq ans d’âge mental, pour rigoler avec le deuxième prénom d’une personne, mais j’assume).

Bien que complètement anecdotique pour toutes les bonnes développeuses et tous les bons développeurs, il ne s’agit que de l’incrémentation d’un « unsigned int » après tout, c’est l’occasion pour moi de dire « Merci Linus ! ».

Merci pour Linux

Certains l’aiment ou l’idolâtrent, d’autres le trouvent trop colérique, misogyne et autres joyeusetés. Une chose (…)

Journal Si tu frottes la lampe, tu peux demander ce que tu veux

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
34
28
déc.
2019

Au détour d’un ’ternet, un gazouillis évoquant la dernière campagne de la FSF « Ma lampe de poche voudrait accéder à mes contacts » ! J’aime bien cette campagne de la @fsf illustrant par l’absurde une situation malheureusement bien réelle. https://my.fsf.org/join

Ahlala, la Free Software Foundation, toujours à exagérer le danger (d’ailleurs, je viens de leur renouveler mon soutien financier). Prenons mon application de lampe par exemple :

Oui, cette lampe fait aussi le café (et elle est très (…)

Journal une année de RGPD

Posté par  . Licence CC By‑SA.
Étiquettes :
66
27
déc.
2019

Ce journal est sponsorisé par TorVPN !
Lâche un pouce bleu, puisque s'il est bleu, c'est que la nécrose approche, alors lâche le tout de suite !
N'oublie pas la cloche pour être assourdi par les prochains journaux !

Cette année, contrairement à toutes les autres années, j'ai reçu du spam !

Il se trouve que, à quelques exceptions près, j'utilise des adresses e-mail uniques et spécifiquement construites pour identifier sans équivoque le service avec lequel je partage certaines données (…)

Journal Un peu de médiéval comique pour les fêtes

Posté par  (site web personnel) . Licence CC By‑SA.
14
26
déc.
2019

Bonjour Nal,

Je t’écris pour te suggérer trois séries du genre médiéval comique (ou comic fantasy ou encore word & sorcery) à voir ou à revoir en famille pour les fêtes.

Kröd Mändoon and the Flaming Sword of Fire

Cette série britannique nous fait suivre les aventures de Kröd Mändonn, sorte de Robin des bois, prenant part au mouvement de résistance face au lâche et cruel Chancelier Dongalor.

Proche de l’esprit du donjon de Naheulbeuk, on y croise un (…)

Journal Flatpak et Nix

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
18
26
déc.
2019

Flatpak est un "système de construction et de déploiement d'applications de bureau sur Linux". C'est un outil assez similaire à Snap et à AppImage, les fameux "gestionnaires de paquets universels". Ces gestionnaires de paquets sont censés apporter deux avantages principaux :

  • permettre à un utilisateur normal d'installer des logiciels, qui ne sont pas forcément fournis par la logithèque de sa distribution;

  • permettre à un développeur de packager un logiciel facilement pour tout un ensemble de distributions Linux.

Il existe (…)

Journal Configurer VSCode pour Haskell (Debian/Nix/NixOS)

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
14
25
déc.
2019

Comme beaucoup de langages de programmation, Haskell n’a pas d’environnement de développement officiel ni même consensuel. Cependant, il existe différentes configurations classiques : Emacs + Intero/Dante, Vim + Ghcid, IntelliJ-Haskell…

Depuis quelque temps, l’éditeur de texte Visual Studio Code propose un environnement intéressant pour développer en Haskell, notamment couplé à HIE et à Stack. Cette configuration apporte les principales fonctionnalités d’un IDE : coloration syntaxique, navigation de code, compilation, documentation, auto‑complétion… Cependant, l’installation de ces outils n’est pas complètement triviale (…)

Journal Restaurer l’historique de zsh

Posté par  . Licence CC By‑SA.
Étiquettes :
13
25
déc.
2019

Il y a quelques jours, mon historique zsh a apparemment été vidé, peut‑être à cause d’une fausse manip dont je parlerai peut‑être. Je crois avoir rempli mon $HOME complètement, et ça n’a peut‑être pas plu à zsh.

Mes shells n’enregistraient donc plus les nouvelles commandes dans le fichier .zsh_history, et surtout, ce fichier est devenu vide. Or, je tiens à mon historique ! Il y a un tas de commandes que je rappelle simplement en tapant leurs premières lettres (…)

Journal Comprendre Go en 5 minutes, en Haskell

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
18
24
déc.
2019

D'après leur réputation, Go et Haskell sont des langages de programmation assez opposés : Go privilégie la simplicité, Haskell l'expressivité. Cependant ces deux langages ne sont pas si éloignés que cela. Plus exactement, les concepts de base de Go se retrouvent, de façon assez ressemblante, en Haskell.

Ce journal reprend, en Haskell, les exemples de code en Go de l'article Comprendre Go en 5 minutes. L'objectif n'est pas de présenter exhaustivement Go ou Haskell, ni de démontrer que l'un (…)

Journal Auto-Hébergement avec HomeBox

Posté par  (site web personnel) . Licence CC By‑SA.
28
23
déc.
2019

Nouvelle version de HomeBox, pour Noël.

Après plusieurs mois de travail, de quelques développeurs, notamment Frédéric et moi même, une nouvelle version de la solution d'auto-hébergement a été publiée. Pour l'instant, pas de numéro de version, mais plutôt un branche "master" sur github.

https://github.com/progmaticltd/homebox

Je rappelle que c'est pour l'instant une version qui se déploie avec Ansible, elle ne s'adresse actuellement pas aux néophytes qui voudraient faire de l'autohébergement en quelques clics, mais plutôt aux personnes soucieuses de sécurité.

Installation

(…)