Red Nose Hacker

français

Guile Logo

Ces derniers jours, je me suis mis en tête d'essayer d'envoyer un SMS avec un script Guile. TL;DR : J'ai réussi !

Lire la suite...

Guile Logo

Une nouvelle section du livre a été publiée : Créer une application !

Lire la suite...

Guile Logo

Un nouveau chapitre du livre a été publié dans la section des types de données : les chaînes de caractères !

Lire la suite...

KDE Neon Logo

KDE Neon utilise SDDM comme gestionnaire de session. Au démarrage, j'avais besoin d'utiliser une variante de la disposition française : « bépo ».

Après avoir ajouté la variante « bépo » via l'interface graphique de configuration du système, je pouvais l'utiliser une fois connecté. Mais cette disposition n'était pas disponible à l'écran de connexion de SDDM.

Lire la suite...

Rust logo

À ce jour, je publie le Guile Hacker Handbook grâce à une version modifiée de mdBook depuis une machine qui tourne sous Ubuntu. mdBook est un logiciel, développé avec le langage Rust (et distribué sous Mozilla Public License).

Depuis peu, j'ai installé Guix System comme système d'exploitation sur une autre de mes machine et j'aimerais pouvoir l'utiliser pour faire avancer le Guile Hacker Handbook.

Read more...

Logo YNM!

Je me suis lancé dans le développement d'une application web en Guile. Le but de cette application est de m'aider à choisir le contenu de mes repas en fonction de mes goûts, de mon style de vie et mon équilibre nutritionnel ! Si je consomme mieux, ma santé et la planète ne pourront qu'en bénéficier.

Dans cet article, je partage avec vous mon workflow du moment !

Meilleurs voeux à tous·tes !

Lire la suite...

Logo Guix

Sommaire :

Jusqu'ici, je t'ai montré comment gérer tes paquets logiciels manuellement, dans des profils, avec la commande guix package (et ses alias). Chacune de ces transactions crée une nouvelle génération d'un profil avec les modifications apportées.

Maintenant, je vais te montrer comment générer des profiles d'un seul coup avec ce qu'on appelle des manifestes !

Lire la suite...

Logo Guix

Sommaire :

Avant d'aller plus loin dans cette série sur Guix, je dois t'expliquer quelque chose !

Lorsque tu invoques la commande guix package, tu effectues ce qu'on appelle une transaction. C'est une action dite atomique. Soit elle réussit, soit rien ne se passe. Il n'y a pas de « le système a crashé en plein milieu alors on est dans un état bizarre ». Je trouve ça très rassurant !

Lire la suite...

Guile Logo

J'ai pris l'habitude de faire environ 30 minutes de Code Kata chaque matin. Je pratique ces Kata suivant la méthode du développement dirigé par les tests (TDD).

Guile est distribué le module SRFI-64 : un framework de test unitaire. Dans cet article, je t'explique comment l'utiliser et comment le configurer.

Lire la suite...

Guile Logo

Le Carnet du Hacker Guile suit le style du Test Driven Learning pour illustrer des fonctionnalités du langage de programmation Guile. Des apartés sur les outils et les techniques sont apportées pour aider le hacker a devenir plus productif.

Dans ce chapitre, le hacker manipule les booléens. Il en profitera pour documenter son code source avec ce que l'on appelle des docstrings.

Le chapitre est accessible à l'adresse suivante : https://jeko.frama.io/fr/booleans.html.

Profitons de cette article pour jouer un peu avec tout ça !

Lire la suite...