Quotidien Shaarli

Tous les liens d'un jour sur une page.

March 10, 2025

Should You Quit? Ask These Four Questions First - Scott H Young

L'article explore la question de savoir quand abandonner un projet ou une activité. Il souligne que, bien que de nombreux conseils se concentrent sur ce qu'il faut entreprendre, il est tout aussi crucial de savoir quand arrêter. Voici les points clés :

  1. Évaluation des coûts futurs :

    • Il est important de considérer uniquement les coûts et bénéfices futurs, en ignorant les investissements passés (coûts irrécupérables). Par exemple, décider de poursuivre un diplôme en comptabilité ou de changer pour l'ingénierie doit se baser sur les efforts futurs nécessaires, pas sur le temps déjà investi.
  2. Planification des points de sortie :

    • Définir à l'avance des moments pour réévaluer l'abandon d'un projet peut aider à éviter les décisions impulsives. Cela permet de prendre des décisions plus rationnelles, en évitant les influences émotionnelles immédiates.
  3. Considérer la réalité des alternatives :

    • Les nouvelles opportunités peuvent sembler plus attrayantes que les projets actuels en raison d'une vision idéalisée. Il est utile de tester brièvement ces alternatives pour en comprendre les défis réels avant de prendre une décision.
  4. Respecter ses valeurs :

    • Établir des règles claires sur ce qui justifie l'abandon, comme lorsque les valeurs personnelles ne sont plus alignées avec le projet. Il est crucial de ne pas persister dans des situations qui vont à l'encontre de ses principes ou qui ont des coûts disproportionnés par rapport aux bénéfices.

L'article conclut que bien que chaque situation soit unique, avoir un processus réfléchi pour décider quand abandonner peut conduire à de meilleures décisions.

CSS Relative Colors

Les CSS Relative Colors permettent de manipuler dynamiquement les couleurs sans recourir à des préprocesseurs comme Sass. Ils offrent une méthode native pour ajuster l'opacité et créer des variations de couleurs directement en CSS. Cette fonctionnalité est supportée par les principaux navigateurs et permet de simplifier la gestion des couleurs dans les projets web. Les couleurs relatives utilisent des fonctions comme rgb() et hsl() pour modifier les canaux de couleur, facilitant ainsi la création de thèmes et d'effets visuels cohérents. Elles peuvent également être combinées avec color-mix() pour des ajustements plus complexes, offrant une flexibilité accrue dans le design web.

VictoriaLogs

L'article traite de l'agrégation de logs avec VictoriaLogs, une solution de centralisation des logs compatible avec Grafana et Prometheus. L'auteur explique comment il a découvert le problème de consommation de mémoire des processus logmon de Nomad et a cherché une solution plus efficace pour gérer les logs dans un environnement auto-hébergé avec des ressources limitées.

L'article conclut sur une note positive concernant l'efficacité de VictoriaLogs pour la gestion des logs dans un environnement limité en ressources.

SOLID - The Simple Way To Understand - DEV Community

Tout est dans le titre

Filtrage des conteneurs Docker sur Debian avec Firewalld et Salt | Kartzone

L'article explique comment filtrer les conteneurs Docker en entrée et en sortie sur une machine Debian utilisant Firewalld et Salt. Voici un résumé succinct :

  1. Objectif : Filtrer l'accès aux conteneurs Docker en utilisant les "zones" et "policies" de Firewalld.

  2. Problématique : L'intégration de Firewalld avec Docker ne permet pas un filtrage granulaire des conteneurs. La solution proposée est de désactiver l'intégration iptables dans Docker et de configurer Firewalld pour gérer la publication des conteneurs.

  3. Prérequis : Un serveur Salt avec les formules docker-formula et firewalld-formula.

  4. Configuration :

    • Exemple de configuration Salt pour déployer une image Docker de Shaarli et filtrer les accès.
    • Configuration de Firewalld pour gérer les zones et les politiques de filtrage.
  5. Commandes Utiles :

    • Commandes pour lister les zones et politiques Firewalld, ainsi que pour vérifier les configurations de nftables et iptables.

L'article fournit des exemples de configurations et des commandes pour mettre en place ce filtrage.

Connecter un interrupteur en Zigbee, pour moins de 4€ - ~/quent1.fr

L'article décrit un hack économique pour intégrer des interrupteurs sans fil dans un système domotique Home Assistant en utilisant des capteurs Zigbee bon marché. L'auteur explique comment il a transformé des capteurs d'ouverture Zigbee achetés pour environ 3€ chacun en interrupteurs connectés, évitant ainsi des solutions coûteuses comme le Hue Wall Switch Module de Philips.

L'auteur conclut que ce hack est simple, efficace, et économique, permettant d'éviter des dépenses inutiles pour des solutions plus onéreuses.

Expansion automatique des alias dans Zsh

Tout est dans le titre

Firefox et consoles NOVNC Proxmox, VMware Horizon : corriger le layout clavier azerty - Wiki - Wiki

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 :

  1. Désactiver l'option "ResistFingerprinting" :

    • Aller dans about:config et mettre la clé privacy.resistFingerprinting à false.
  2. Ajouter des exceptions pour certains domaines :

    • Laisser privacy.resistFingerprinting à true et ajouter les domaines problématiques dans privacy.resistFingerprinting.exemptedDomains.

Ces ajustements permettent de conserver la disposition azerty du clavier sans redémarrer Firefox.