46 liens privés
Pour préparer un message de commit à l'avance dans Git sans créer de commit immédiatement, vous pouvez utiliser un script qui met en scène du contenu et prépare un message de commit. Ce message sera automatiquement inséré dans l'éditeur lors du prochain commit sans nécessiter de paramètres supplémentaires ou de modifications de configuration.
La solution, qui semble non documentée, consiste à utiliser le fichier .git/MERGE_MSG
. En écrivant votre message de commit dans ce fichier, l'éditeur de commit s'ouvrira avec ce message déjà rempli.
Initialement, l'auteur avait suggéré d'utiliser .git/SQUASH_MSG
, mais .git/MERGE_MSG
est plus approprié. Cette méthode a été découverte en examinant le comportement de git cherry-pick --no-commit
, qui permet de comprendre comment Git gère ces fichiers. Cette approche reste utile pour identifier tout nouveau mécanisme si celui-ci venait à changer.
Les 5 types de programmes en ligne de commande : REPL, TUI, programmes non interactifs (comme grep, git, etc.), les wrappers (ssh, env, tmux, etc.) et les autres
L'autrice explique comment les quitter
Comment ne pas être impacté par la limite de 10 téléchargements d'image par heure depuis le registre public Docker Hub
Dans cet article, Quentin JOLY partage ses expériences et défis rencontrés en activant le chiffrement des OSDs (Object Storage Daemons) avec Rook sur une infrastructure Kubernetes utilisant Talos. Il explique les complexités liées à la gestion des clés de chiffrement et les différences de montage des volumes entre les pods OSD et les CronJobs de rotation des clés. Une solution astucieuse est proposée pour résoudre les problèmes d'accès aux fichiers nécessaires pour la rotation des clés.
Une astuce géniale :)
L'article aborde le problème de la gestion des espacements entre les éléments dans un conteneur utilisant Flexbox ou Grid. L'auteur se demande comment contrôler l'espacement entre certains éléments sans recourir à des solutions peu élégantes. Il propose plusieurs méthodes, comme ajuster les marges verticales, encapsuler les éléments dans un nouveau conteneur, ou utiliser le flux par défaut avec des marges CSS. Chaque méthode a ses avantages et inconvénients, notamment en termes de maintenance du code et de modification du HTML. L'auteur suggère finalement une approche utilisant des variables CSS pour gérer les espacements de manière plus flexible. Il propose également une idée pour une future propriété CSS qui permettrait de définir des espacements personnalisés pour certains éléments au sein d'un conteneur Flexbox ou Grid.
L'article explique comment automatiser l'exécution de scripts à l'ouverture d'un projet dans Visual Studio Code (VSCode) en utilisant un fichier de configuration JSON. En créant un fichier .vscode/tasks.json
, vous pouvez définir des tâches réutilisables qui seront exécutées automatiquement lors de l'ouverture du dossier du projet. Par exemple, pour un projet avec des dossiers backend
et frontend
, vous pouvez configurer des tâches pour lancer des commandes spécifiques dans chaque dossier et ouvrir des terminaux dédiés. Le fichier peut être partagé avec d'autres développeurs via un dépôt Git, facilitant ainsi la collaboration. L'article fournit des exemples de configuration pour lancer des commandes et ouvrir des terminaux libres, et souligne l'importance de tester ces configurations pour s'assurer de leur bon fonctionnement.
Tout est dans le titre
L'article explique comment résoudre un problème de disposition de clavier (azerty) lors de l'utilisation de consoles NoVNC dans Proxmox ou VMware Horizon via Firefox. Le souci vient des paramètres de sécurité renforcée de Firefox, notamment l'option "ResistFingerprinting".
Deux solutions sont proposées :
-
Désactiver l'option "ResistFingerprinting" :
- Aller dans
about:config
et mettre la cléprivacy.resistFingerprinting
àfalse
.
- Aller dans
-
Ajouter des exceptions pour certains domaines :
- Laisser
privacy.resistFingerprinting
àtrue
et ajouter les domaines problématiques dansprivacy.resistFingerprinting.exemptedDomains
.
- Laisser
Ces ajustements permettent de conserver la disposition azerty du clavier sans redémarrer Firefox.
Tout est dans le titre
En résumé, si les valeurs comparées dans max sont un calcul et qu'un de ces calculs échoue, l'intégralité de max échoue... donc il vaut mieux entourer le calcul par un @supports
Tout est dans le titre
Il s'agit d'arrêter ses environnements de développement sous Kubernetes
Tout est dans le titre
Tout est dans le titre... le commentaire de Javier Eguiluz est aussi instructif
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre