Dernières publications
Les nouvelles notes et les articles du blog, du plus récent au plus ancien.
Voir les révisionschezmoi : gérer et synchroniser ses configurations
Partir d’un fichier, séparer les réglages partagés de l’état local, puis utiliser Git pour les retrouver sur d’autres machines.
Cloudflare Workers : API locale, stockage et préparation à la production
Comprendre les isolates de Workers, créer et vérifier une API TypeScript locale, puis choisir le stockage, le routage, la séparation des environnements et les mesures d'exploitation.
Google Cloud : déployer un service Cloud Run avec authentification
Comprendre les projets, la facturation et IAM, puis gérer une application Python avec uv et déployer, appeler, restaurer et nettoyer un service Cloud Run.
Bureau Omarchy : installation, développement et maintenance sûre
Comprendre les rôles d’Omarchy, d’Arch Linux et de Hyprland, préparer une installation, développer localement, personnaliser sans perdre ses réglages et récupérer après un incident.
WebGPU : calculer un tableau et dessiner un triangle dans le navigateur
Comprendre le calcul et le rendu WebGPU avec des exemples locaux complets, la répartition CPU/GPU, la disposition des données, les erreurs et la mesure des performances.
Double pendule : divergence de conditions initiales proches
Comparer deux états initiaux proches et comprendre le chaos, l’intégration et les erreurs de trajectoire.
Jeu de la vie : règles locales et motifs émergents
Dessiner des cellules sur une grille périodique et observer blocs stables, oscillateurs et planeurs.
Orbites gravitationnelles : vitesse initiale, inclinaison et ellipses
Comparer cercles et ellipses dans un champ central et interpréter la flèche de vitesse et les paramètres orbitaux.
Réaction-diffusion : des concentrations aux taches et labyrinthes
Observer comment réaction, diffusion et paramètres génèrent des textures dans une grille Gray–Scott.
Interférences : sources d’ondes et différences de phase
Ajouter des sources et modifier la fréquence spatiale pour observer renforcement, annulation et déplacement normalisé.
Champ de Vecteurs : trajectoires et perturbations tourbillonnaires
Trajectoires dynamiques de particules guidées par un champ de vitesse 2D avec perturbation interactive et mise en cache graphique sous p5.js.
Dispersion par Prisme : optique géométrique et rendu WebGL
Tracé de 2 121 rayons lumineux réfractés et réfléchis selon le modèle de Cauchy, optimisé en un seul appel Draw Call sous p5.js WebGL.