Vue normale

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
À partir d’avant-hierFlux principal

Hammer - Votre roman en fichiers texte, pas dans le cloud

Par : Korben ✨
29 juillet 2026 à 08:08

Hammer, l'outil dont je vais vous parler aujourd'hui, est né d'un manuscrit perdu. En septembre 2020, son développeur Adam Brown vivait dans un van et écrivait dans des coins souvent très isolés, avec un logiciel gratuit qui se présentait comme fonctionnant hors ligne. Mais malheureusement, au bout d'une semaine sans réseau, le soft a cessé de fonctionner.

De retour en ville quelques jours plus tard, il a alors remis la main sur une connexion, et le logiciel est reparti, mais son manuscrit avait disparu !

Alors, dégoûté, il s'est dit qu'il allait coder son propre éditeur offline pour éviter que ça se reproduise, car hé, on n'est jamais aussi bien servi que par soi-même ! Et c'est pourquoi quand vous écrivez avec Hammer , chaque scène est un fichier texte enregistré sur votre disque dans le répertoire que vous avez spécifiquement choisi. Et c'est pareil pour tout ce qui est contenu annexe comme les notes et les fiches d'encyclopédie qui accompagnent les scènes.

Grâce à Hammer, qui est un logiciel gratuit sous licence MIT, vos idées sont rassemblées sous la forme d'un projet d'écriture avec tout ce qu'il faut pour prendre des notes, mettre des tags, faire des liens...etc.

L'éditeur de Hammer, avec la scène, son plan et ses notes sur le même écran.

Pour autant ce n'est pas un bloc-notes déguisé. Les scènes se réordonnent au glisser-déposer, ce qui est pratique quand vous décidez que deux personnages doivent se croiser trois chapitres plus tôt. L'encyclopédie catalogue les personnages, les lieux et les événements avec leurs images, et Hammer lit vos scènes pour repérer tout seul qui apparaît où.

La synchronisation entre vos appareils, elle, est totalement optionnelle. Et depuis la dernière version, le serveur de sync a une image Docker officielle . Un petit docker compose up -d et c'est en route, avec un volume pour vos données et le PostgreSQL embarqué directement dans le conteneur.

Si vous débutez en auto-hébergement , sachez quand même que le serveur ne parle que HTTP en local alors que les clients Hammer exigent du HTTPS, donc il faudra mettre en place un reverse proxy ou un certificat devant.

Et si vous n'avez pas envie de gérer un serveur, sachez que l'instance officielle hammer.ink est utilisable si vous êtes abonné au Patreon du projet. Vous pouvez aussi vous en passer et poser le dossier dans Syncthing ou Dropbox, mais ça ne marchera qu'entre vos ordinateurs, car les clients mobiles (Android / iOS) Hammer supportent uniquement le protocole intégré.

Bref, un super outil pour les écrivains, les journalistes et autres producteurs de contenu qui aiment bosser offline. Et si Hammer s'arrête de fonctionner un jour, votre roman sera encore avec vous.

Framasoft dit tout haut ce qu'on est nombreux à penser tout bas

Par : Korben
19 mars 2026 à 11:19

Framasoft a publié aujourd'hui 2 articles sur le numérique public. Le premier, c'est un dossier ultra costaud (impressionnant !) qui tenez-vous bien, défend la Suite numérique de l'État (Tchap, visio LiveKit, France Transfert, Grist, assistant Mistral...) face à ses détracteurs.

Et le second, c'est une tribune parue dans l'Humanité, qui explique pourquoi le fantasme de l'"Airbus du numérique" est une impasse.

Sur la Suite numérique, Framasoft remet en fait les pendules à l'heure. OUI, le développement a coûté 9,3 millions d'euros, mais comparé au système de paie Louvois qui a coûté 500 millions ou à l' ONP qui a coûté un peu moins de 350 millions, on est clairement sur une autre échelle ! Ainsi, dans son article, Framasoft calcule que le coût annuel revient à 75€ par agent public. Franchement c'est pas "cher" quand on sait que c'est plutôt 300 à 590€ pour une licence Microsoft 365 ou un Google Workspace. Donc en fait, cette suite numérique, c'est pas forcément délirant comme investissement.

Ah et sur le fameux "Airbus du numérique", leur tribune est, elle aussi, limpide puisqu'elle nous explique que créer un champion européen du cloud, ça reviendrait à reproduire les mêmes erreurs que les GAFAM mais avec de l'argent public.

Le problème de cette approche en fait, c'est qu'on reste prisonnier du même modèle de centralisation des données, donc pour Framasoft, la seule vraie alternative, ce sont les communs numériques à savoir tout ce qui est logiciels libres, serveurs décentralisés, gouvernance collective...etc.

Après ça ne veut pas dire que c'est facile à mettre en place, mais au moins c'est pas du greenwashing à la con ou appelez ça comme vous voulez.

Voilà, si vous suivez ce blog depuis un moment, vous savez que c'est un sujet qui me tient à cœur. J'en parle ici depuis des années, que ce soit quand Framasoft a lancé Dégooglisons Internet ou plus récemment avec le guide pour larguer Google . Et je suis assez attristé de voir que finalement, ce débat n'a pas bougé d'un pouce dans le cerveau de certaines personnes alors que de mon point de vue et de celui de Framasoft, c'est plutôt une bonne chose que l’État s'y mette enfin !

Bref, allez lire leurs deux articles, vous allez apprendre plein de trucs : Le dossier complet et la tribune !

Memos - Pour conserver votre inspiration et vos idées en lieu sûr

Par : Korben
5 février 2026 à 06:41

J'ai souvent des tas d'idées à la con, mais comme vous le savez, pris par le tourbillon de la vie, on ne pense pas forcément à les noter et encore moins à les exploiter plus tard.

Il y a plein d'outils pour prendre des notes comme le célèbre Notion ou tout simplement l'app Notes d'Apple ou ce genre de trucs. Mais si vous êtes amateur de logiciel libre et inquiet par votre vie privée, le mieux c'est encore d'auto-héberger un outil comme Memos .

Voici le tutoriel que j'ai réalisé pour les patréons :

Memos est un outil développé en Go + React.js, qui peut tourner dans un Docker et qui permet en quelques secondes de noter votre prochaine idée de startup ou l'idée repas que vous venez d'avoir pour ce soir. Au niveau de son fonctionnement, l'interface de Memos ressemble un peu à Twitter et permet comme ça de prendre des notes aussi longues que vous voulez en markdown et d'y joindre des fichiers, des tags...etc.

Ici, pas de tracking ni de télémétrie louche selon les développeurs, le projet mise à fond sur la vie privée. Vous installez ça sur votre serveur, votre Raspberry Pi 4 ou 5, ou même un vieux PC qui traîne, et hop, vous avez votre propre carnet de bord numérique. Si vous configurez un petit reverse proxy (genre Nginx ou Caddy) ou un VPN, c'est accessible de partout.

Vous pouvez l'utiliser uniquement pour vous ou créer des comptes également pour vos collègues et amis et après il y a plus qu'à faire des recherches dans tout ça pour retrouver vos meilleurs punchlines ou idées à la con.

Perso, j'ai choisi Docker pour l'installation parce que c'est quand même plus simple à mettre à jour et ça évite de polluer le système avec 50 dépendances. J'ai d'ailleurs passé 5 minutes à chercher le port par défaut avant de réaliser que c'était le 5230, comme écrit en gros dans la doc... la honte ! Bon, attention quand même avec la persistance des données : n'oubliez pas de bien monter votre volume (le -v dans la commande), sinon au premier redémarrage du conteneur, pffff, plus de notes !

Pour l'installation sur Linux ou macOS, ça se règle en une seule commande :

docker run -d --name memos \
 -p 5230:5230 \
 -v ~/.memos/:/var/opt/memos \
 neosmemo/memos:stable

Tout est stocké dans une base SQLite (ou MySQL/PostgreSQL si vous préférez), vous pouvez le passer en langue française, en thème sombre si vous avez mal à vos petits yeux, et il y a même des APIs REST et gRPC pour connecter Memos à vos propres outils. D'ailleurs, si vous avez déjà testé Poznote , vous allez retrouver cet esprit "légèreté avant tout". Sauf que Memos pousse le bouchon un peu plus loin sur l'aspect communautaire.

Bref, c'est libre, c'est léger et ça fait le job sans chichis.

À découvrir ici !

Article publié initialement le 24 mai 2023 et mis à jour le 5 février 2026.

❌
❌