Apple IIc serial setup, “quick and easy”
Speed-coding for the 6502 – a simple example
Aligning cc65’s Apple2 runtime to hardware capabilities
Shufflepuck à deux joueurs?
Yes, the Apple II MouseCard IRQ is synced to the VBL
Beta releases of Shufflepuck for Apple II
Glider for Apple II development log
Apple II: a simple way to play sound samples
Don’t optimize prematurely, BUT
Porting Fujinet code to SURL serial protocol
Fuck capitalism in general and fuck Youtube in particular
How I stream audio+video through an Apple II serial ports
How I stream video through an Apple II’s serial port
Noël 2023, Orléans, Quicktake + Apple II
The Apple Quicktake 100 and 150 serial communication protocol
A debugger help for cc65 Apple II programs and MAME
Tracking and killing a cc65 corruption bug
A very basic nginx-based SSL stripper proxy
Accessing the Internet with an Apple //c
Advent of Code 2022 on the Apple //c
Advent of Code 2022: L’arbre qui cache la forêt
Nerdy Advent of Code
Faire apparaître l’image d’un post WordPress sur Mastodon
WordPress: Fix thumbnail on Mastodon’s preview cards
Au revoir Twitter, et merci !
Comment héberger son site : conseils de base
Automatisation du déploiement d’ESP32 via Ansible
Automating ESP32 deployment via Ansible
Éviter de se retrouver coincé·e par le 2FA
Message électoral de service
Accélérer WordPress, partie 3 : Varnish
Vous les aimez vos bagnoles, hein?
Accélérer WordPress : le serveur HTTP
Accélérer WordPress, partie 1 : l’appli
Mon avis en tant que client de Tilgreen
Le Tour de Creuse à vélo – jour 14
Le Tour de Creuse à vélo – jours 12 et 13
Le Tour de Creuse à vélo – jours 10 et 11
Le Tour de Creuse à vélo – jours 8 et 9
Le Tour de Creuse à vélo – jours 6 et 7
Le Tour de Creuse à vélo – jours 4 et 5
Le Tour de Creuse à vélo – jours 2 et 3
Le Tour de Creuse à vélo – jour 1
DIY: Lampe dodécaèdre
DIY: Fabrication d’un lit mezzanine 140×190
Howto generate a correctly incrementing DNS SOA Serial with Ansible
Résumé de la gestion du COVID en France
Rêve de nerds: une bibliocave
Les bobos du centre-ville versus les pauvres banlieusards
#DIY: building an elliptical table with a butterfly extension
#DIY: Fabrication d’une table à rallonge papillon
Fabrication d’un canapé en frêne DIY
#DIY : Raspberry alimenté par batteries li-Ion 18650
Ne pas mourir de chaud tout en restant un minimum écolo
Notice d’installation du support à vélo mural
Un mois de confinement
DIY: Un métier à macramé
DIY: Une bibliothèque / meuble d’angle
DIY: Des lampes en bois
DIY: Lit 160×200 en bois d’arbre
DIY: Lampe murale
DIY: placard et tables de nuit
DIY: une petite étagère à épices
DIY: Une boite à formes en bois
DIY: Un jouet en bois « sauterelle »
DIY: accroche-clés magnétique, en vidéo
DIY: table basse avec un pied « hérisson tchèque »
DIY: un grand étendoir à linge mural
DIY: Entrée chaleureuse en parquet stratifié
DIY: Présentoir à ombres à paupières
DIY: méga-palette à fards
DIY: rangement d’ombres à paupières
DIY: Clean Raspberry shutdown for RuneAudio
Quick tip: Add multiple users with multiple public SSH keys with Ansible
Stravomatic: an Android app to automatically start Strava rides
My own homemade BB-8
HP Laserjet P3005: fuser disassembly and gear kit replacement
How to act like an idiot and cost a free software project money
Claws Mail donations: what are they for, what aren’t they for?
iReport: adding QRCode to Jasper reports the easy way
How to add the ATV4 orbit data to Stellarium
T-shirts and other things for wannabe astronauts
Claws Mail’s Fancy HTML rendering plugin on Windows
Panorama, Hugin, Stellarium and three.js: Creating equirectangular panos
Gaspard, 18 months old, and the rest of things
Two little screencasts
A week with little Paul
A new hosting change, again, for Claws Mail
Datacenters and power consumption
QuitCount: what did I save since smoking?
Webkit2pdf