Quotidien Shaarli
October 11, 2026
Le pont sert à créer un contraste dans la seconde moitié d’une chanson, à éviter la lassitude et à renforcer l’impact du refrain final. L’article montre comment varier le tempo, l’instrumentation ou la mélodie, puis détaille trois techniques harmoniques : utiliser des accords de la tonalité encore absents, emprunter ponctuellement un accord à une autre tonalité, ou moduler vers une nouvelle tonalité. Chaque méthode est illustrée par des exemples de chansons connues et de compositions originales.
Tutoriel pas à pas pour ajouter une authentification à double facteur dans une application Symfony. L’implémentation repose sur Google2FA pour générer et vérifier les codes TOTP, et BaconQrCode pour afficher le QR code de configuration. L’auteur montre comment intégrer un second authenticator Symfony, conserver la clé secrète en session, attribuer un rôle après validation du code et utiliser un EventSubscriber pour empêcher l’accès aux routes protégées tant que la 2FA n’a pas été validée.
Un très beau texte d'une personne ayant perdu son père
Vue 3 peut laisser des watchers orphelins lorsqu’ils sont créés après un await dans un composable ou un setup() asynchrone, car ils ne sont alors plus rattachés automatiquement au scope du composant. L’article explique comment éviter ces fuites mémoire : créer les watchers synchroniquement, utiliser le top-level await de <script setup>, conserver puis arrêter explicitement les watchers différés, et s’appuyer sur onScopeDispose ou effectScope hors contexte composant. Il recommande aussi de tester les cycles montage/démontage pour détecter les effets réactifs persistants.
Réflexion sur la place respective de l’oreille et de la théorie musicale dans la composition et l’improvisation. L’auteur montre, à travers Gainsbourg, Prokofiev, Thelonious Monk, Irving Berlin ou Debussy, que les « fausses notes » et les écarts aux règles peuvent devenir de puissants ressorts expressifs lorsqu’ils servent l’écoute et la surprise. La théorie permet d’analyser et de formaliser après coup, mais elle ne remplace pas le jugement musical : si cela sonne juste, cela peut être bon.
Référence pratique sur l’attribut SameSite des cookies et ses modes Strict, Lax et None, avec les implications pour l’authentification, la navigation cross-site et la protection contre les attaques CSRF. L’article rappelle la différence entre same-site et same-origin, détaille les contraintes liées à HTTPS et aux attributs Secure/HttpOnly, puis propose un tableau de décision, des exemples pour Express, Next.js et Django, ainsi qu’une checklist de débogage dans les DevTools.
L’auteur soutient que les mauvais résultats d’un agent de code ne viennent pas toujours du modèle : une architecture ambiguë lui fournit aussi de mauvais repères. À partir d’un exemple Symfony, il montre qu’une séparation claire entre domaine, application, infrastructure et interface, complétée par du DDD, des tests et des règles de dépendances vérifiables, réduit les choix implicites. L’objectif n’est pas de sur-architecturer, mais de rendre les responsabilités et contraintes suffisamment explicites pour les humains comme pour l’IA.
À partir de l’événement de Carrington de 1859 et de la panne électrique du Québec en 1989, l’auteur montre comment la recherche scientifique permet de comprendre et d’anticiper des phénomènes naturels capables d’affecter nos infrastructures. Il défend le financement de la recherche, notamment spatiale, en rappelant qu’elle améliore la prévention des catastrophes et produit de nombreuses innovations utiles au quotidien. Réduire ces budgets revient donc, selon lui, à sacrifier sécurité, connaissance et progrès futurs.