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

(…)

Journal kdenlive 19.12.0 et accélération matérielle

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

'lut les gens,

Depuis quelque temps mon outil de montage vidéo kdenlive me déçoit de plus en plus, je le trouve de plus en plus lent et j'ai perdu les 3/4 des effets qui pouvaient exister par le passé (dont ceux apportés par frei0r). Il devient impossible de monter sans activer les clips intermédiaires, fonction qui permet de dégrader la vidéo lors du montage, mais qui préserve la qualité au rendu de la vidéo finale. Et encore ça reste (…)

Journal L’authentification molasse

Posté par  . Licence CC By‑SA.
Étiquettes :
37
22
déc.
2019

Les banques, en retard sur la mise en place de la directive DSP2, semblent presser leurs clients à adopter une authentification à deux facteurs ne passant plus par le SMS.

La solution, notamment chez le carré vert et sa filiale à bas coût, c’est d’utiliser un module d’authentification « forte » dans l’application bancaire dédiée.

Cette solution française pour imposer le second facteur est donc de regrouper le système d’authentification sur le même moyen, et de surcroît dans la (…)

Journal LinuxFr.org : première quinzaine de décembre 2019

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

Cent trente‐quatriè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 1er au 15 décembre 2019 :

  • 1 978 commentaires publiés (dont 3 masqués depuis) ;
  • 371 étiquettes (tags) posées ;
  • 97 (…)

Journal RaspberryPi, capteurs USB, dbus et systemd, utiliser des briques Linux "desktop" pour une architect

Posté par  . Licence CC By‑SA.
Étiquettes :
39
21
déc.
2019

Bonjour tout le monde

Mon activité professionnelle quotidienne m'ayant éloigné du développement (je suis devenu DBA parce que le développement logiciel en entreprise me paraissait de plus en plus ridicule, mais libre à vous de me convaincre du contraire), je travaille en auto-entrepreneur sur les projets intéressants que l'on pourrait me présenter. Depuis quelques temps, je travaille sur un système embarqué, où une carte centrale (Raspberry Pi hélas, faute de mieux sur le plan prix/fiabilité d'apprivisionnement notamment) avec une interface (…)

Journal Laminar: un outil d'intégration continue qui semble léger

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

Ça fait quelques temps (en années, probablement) que la notion d'intégration continue m'intéresse, de loin, mais j'ai toujours eu l'impression que les outils existants sont super spécialisés, difficiles à installer réellement (souvent distribué avec l'OS quasi-complet, que ce soit via un conteneur ou une VM, ou pire: installé par wget foobar | sudo sh), pas vraiment très séduisant selon moi.

Bref, après la lecture du journal sur citop j'ai refait des recherches, et suis tombé sur laminar, outil (…)

Journal Jouer avec des cartes

Posté par  . Licence CC By‑SA.
Étiquettes :
24
21
déc.
2019

Des cartes Unlock! à imprimer et découper

J'aime bien l'escape game de salon Unlock! et j'ai découvert que l'éditeur du jeu proposait plusieurs scénarios de démo gratuits, les cartes nécessaires au jeu étant fournies dans des pdf à imprimer et découper.

Se passer de l'impression ? imagemagick permet de "découper" certaines portions d'un pdf pour en tirer des images. Voici un exemple de commandes utilisables avec le pdf du scénario "Le donjon de Doo-Arann" (toutefois après avoir donné les droits (…)

Journal Payement FNAC via Paypal

Posté par  . Licence CC By‑SA.
Étiquettes :
11
20
déc.
2019

Si vous faites un achat sur la FNAC et qu'il est annulé (article non dispo par exemple), surveillez bien votre compte PayPal si vous l'avez utilisé pour le paiement. En effet, lors de la commande, le compte PayPal est débité du montant, même si ce montant n'est pas viré au vendeur. PayPal appelle cela une "Suspension de compte pour autorisation en cours". C'est une sorte de provision faite par PayPal et le montant est bel est bien enlevé du solde (…)