Mensuel Shaarli

Tous les liens d'un mois sur une page.

August, 2023

Rotation de la clé GPG de Grafana et résolution du crash de Grafana 10.1.0 sur Raspberry

Tout est dans le titre

Comment changer le terminal par défaut dans VS Code ? - Dév. Web - ShevArezo`Blog

Tout est dans le titre

Syntax highlighting for your Symfony app with prismjs

Tout est dans le titre

Unlock the Power of Dynamic Features in Symfony: The Ultimate Guide to implement Feature Flags

Tout est dans le titre

FFmpeg Explorer!

Une interface graphique pour générer les options de FFmpeg

Windows 11 sans aucun logiciel préinstallé, c'est possible ! - Les Numériques

Il suffit, au moment de l'installation, de modifier le "Format horaire et monétaire" en choisissant "Anglais (Europe)"

Journal Mastodonte contre oiseau bleu : bouquet de liens

Tout est dans le titre

How to Implement Pagination with HTML, CSS and JavaScript

Tout est dans le titre

Linux : comment calculer l'empreinte SHA256 d'un fichier

Tout est dans le titre

A Few Interesting Ways To Use CSS Shadows For More Than Depth — Smashing Magazine

Tout est dans le titre

Linux : qu'est-ce que le fichier /var/log/auth.log ?

Tout est dans le titre

Hébergement d’un serveur d’email – Tuxicoman

Tout est dans le titre

Les Container Queries en CSS - Alsacreations

Tout est dans le titre

Unlock the Power of DTO in Symfony with This One Library! | by Skowron Jakub | Aug, 2023 | Medium

Tout est dans le

(mcorbin.fr): Tracing avec Opentelemetry: pourquoi c'est le futur (et pourquoi ça remplacera les logs)

Tout est dans le titre

Faut-il nommer les mairies dans OpenStreetMap ? – Blog de Florian Lainez

Pas si simple...

Exploring the internals of Linux v0.01 - seiya.me

de l'archéologie informatique ^^

GitLab plugins for JetBrains and Neovim now available in Beta | GitLab

Tout est dans le titre

Apache Guacamole avec un reverse proxy HAProxy sous pfSense

Tout est dans le titre

The massive bug at the heart of the npm ecosystem

En résumé, le fichier "manifest.json" des packages npm est généré à la main... ce qui permet plusieurs attaques détaillées par l'auteur, un ancien de npm

8 Code Quality Tools To Use In Your Long-Term PHP Applications | Davor Minchorov

Tout est dans le titre

Laravel France - Améliorez vos tests avec Infection

Tout est dans le titre

Premiers pas sur le réseau – Le blog technique de Microlinux

Tout est dans le titre

Optimiser le chargement des webfonts | Julien Pradet

Tout est dans le titre

ADB, Fastboot et Heimdall sous Rocky Linux 8 – Le blog technique de Microlinux

Tout est dans le titre

queryLocalFonts

Cette fonction JavaScript permet de récupérer une ou des polices de caractères téléchargées localement par l'utilisateur, ce qui permet d'améliorer les performances pour les petites connexions

DevOps - Sécuriser la chaine d'approvisionnement logicielle

Tout est dans le titre

Blog Eleven Labs - Comprendre et Personnaliser son environnement Docker

Tout est dans le titre

Blog Eleven Labs - Comment créer de la dette technique dès le début d’un nouveau projet ?

Tout est dans le titre

À la découverte de Vault by HashiCorp | Blog Cloud & DevOps

Tout est dans le titre

Using Friction As A Feature In Machine Learning Algorithms — Smashing Magazine

Tout est dans le titre

How to Use the CSS Grid repeat() Function — SitePoint

Tout est dans le titre

Comment dockeriser une application Symfony ?

Tout est dans le titre

Chiffrement sous PostgreSQL : mais sous quelles conditions ? - Capdata TECH BLOG

Il s'agit surtout d'un comparatif des performances de différentes solutions pour chiffrer des données sous PotsgreSQL

How to publish domain events with doctrine listener

Tout est dans le titre

12 Laravel security best practices for 2023

Les 12 bonnes pratiques :

  • Ne mettez pas votre fichier .env dans votre gestionnaire de version
  • Tenez Laravel à jour
  • Conservez vos paquets à jour
  • Désactiver les messages de débogage en production
  • N'envoyez pas d'informations sensibles aux outils de surveillance des erreurs
  • Protégez des zones de votre application en créant des "policies" Laravel
  • Protégez vos formulaires contre les failles CSRF
  • Validez les saisies utilisateur
  • Soyez prudent avec les fichiers téléchargés
  • Chiffrez les données envoyées dans les tâches en arrière plan
  • Écrivez des tests pour les risques de sécurité
  • Procédez régulièrement à des audits de sécurité
Firefox, économiseur d'écran et Xfce

L'auteur montre comment il a contribué à Firefox en corrigeant un bug

DossierFacile, le dossier de location numérique de l’État

Tout est dans le titre

Prendre en main Make

Tout est dans le titre

An Introduction to Data Encoding and Decoding in Data Science

Tout est dans le titre

How to remove nulls JSON object in PostgreSQL®?

Tout est dans le titre

How to concatenate two JSON documents in PostgreSQL®?

Tout est dans le titre

How to build a JSON array from a list of elements in PostgreSQL®

Tout est dans le titre

How to convert a table row to JSON in PostgreSQL®?

Tout est dans le titre

How to index and query a JSON object in PostgreSQL®?

Tout est dans le titre

How to check if JSON contains in PostgreSQL®?

Tout est dans le titre

What are the differences between JSON or JSONB in PostgreSQL®?

Tout est dans le titre

Reader Mailbag: Range, Learning Styles, Nootropics and the Value of Learning Things You’re Doomed to Forget - Scott H Young

Tout est dans le titre

Linux : vérifier l'état d'un serveur Apache et son uptime

Tout est dans le titre

Transformer le numérique : des pistes pour un alternumérisme radical

Tout est dans le titre

Aligner des éléments avec CSS Grid et display: contents | Julien Pradet

Tout est dans le titre

Symfony & Doctrine custom Filter. Introduction | by Mukhiddin Jumaniyazov | Aug, 2023 | Medium

Tout est dans le titre

State replication with Symfony Workflow, Messenger, and RabbitMQ - JoliCode

Tout est dans le titre

croc [Wiki de sebsauvage.net]

Croc est un logiciel CLI pour transférer directement un fichier / un répertoire d'un ordinateur à un autre.

Sécuriser une interface de Nextcloud avec Let’s Encrypt

Tout est dans le titre

Où trouver des PC et des smartphones libres ? - Alternatives numériques

Tout est dans le titre

Passage de la certification Consul Associate

Tout est dans le titre

Étude des formats d'images - ache

En conclusion :

  • utiliser JPEG XL pour les photographies
  • utiliser AVIF ou WebP2 pour les PNG (si AVIF, utiliser avec la balise picture car non supporté par Edge)
Qsv – Un outil puissant pour gérer vos fichiers CSV facilement

Tout est dans le titre

Data Preprocessing: Exploring the Keys to Data Preparation — SitePoint

Tout est dans le titre

Bash Basics #1: Create and Run Your First Bash Shell Script

Tout est dans le titre

Unlock the Secrets of Advanced Error Handling in Symfony: 3 Genius Methods Beyond Try-Catch! | by Skowron Jakub | Aug, 2023 | Medium

Tout est dans le titre

Zenk - Security - Repository

De la doc et manuels informatiques

Pulumi + Proxmox VE + Cloud-Init = ❤️

Pulumi est un concurrent de Terraform. Cloud Init est un outil permettant de customiser le 1er démarrage d'une VM - par exemple pour installer des paquets.

A Practical Guide to GNU find With Examples

Tout est dans le titre... Bonus : l'auteur présente une alternative plus moderne (fd) en montrant les commandes équivalents avec find

Migration Gandi.net ➡️ Infomaniak.com [Attention gros pavé] - Liens en vrac de sebsauvage

Tout est dans le titre

BI vs Big Data: Déchiffrons le mystère des données

Une très bonne introduction à ces deux termes

Bash scripting cheatsheet

Tout est dans le titre

Libérer son smartphone avec LineageOS – Le blog technique de Microlinux

Tout est dans le titre

A Guide to Optimizing JavaScript Files — SitePoint

Tout est dans le titre

Zrythm - Station de travail audio numérique

Tout est dans le titre

Optimiser le chargement des icones | Julien Pradet

Tout est dans le titre

Analyser le comportement réseau pour améliorer FCP et LCP | Julien Pradet

Tout est dans le titre

Designing Accessible Text Over Images: Best Practices, Techniques, And Resources (Part 1) — Smashing Magazine

L'autrice présente 5 techniques pour rendre lisible du texte par dessus une image

Réussir sa migration vers le cloud - Carl Chenet's Blog

Tout est dans le titre

DevOps - Wolfi OS - Une distribution pour les containers

Tout est dans le titre

An Introduction to the esbuild Bundler — SitePoint

Tout est dans le titre

Bookmarklet pour Bloquer les Appels de démarchage sur une ligne Free Mobile

Tout est dans le titre... et c'est top !

Réparer les VMs Windows après une mise à jour de VirtualBox - FLOZz' Blog

Tout est dans le titre

Consul : de A à Y

Tout est dans le titre

An Overview of CSS Sizing Units — SitePoint

Tout est dans le titre

Use XHR/fetch Breakpoints!

Utilisation des outils de développement des navigateurs pour débugguer des requêtes XHR/fetch grâce aux points d'arrêt

Editer en parallèle les paramètres BIOS de plusieurs machines grâce à tmux - LinuxFr.org

Tout est dans le titre

DevOps - aqua un outil pour les installer tous

Tout est dans le titre

Validating requests on Symfony Framework - DEV Community

Tout est dans le titre

How to edit a JSON document in MySQL

Tout est dans le titre

How to tabulate a JSON document in MySQL

Tout est dans le titre

How to get the JSON field types in MySQL

Tout est dans le titre

How to extract a field from a JSON object in MySQL

Tout est dans le titre

How To install apps on Windows 10 without Store — LazyAdmin

Tout est dans le titre (via sebsauvage)

Git is my buddy: Effective Git as a solo developer - Mikkel Paulson

Tout est dans le titre

Comment fonctionnent les tapis rafraîchissant pour chien ou chat ? - Couleur-Science

Tout est dans le titre

PXP: Extended Preprocessor

Un sur-ensemble à PHP, dans la veine de TypeScript pour JavaScript. Pour l'instant, il améliore le fonctionnement des closures

How to remove an item from a JSON array in PostgreSQL®?

Tout est dans le titre

How to prettify the JSON output in PostgreSQL®

Tout est dans le titre

How to create a JSON object from array of key/value pairs in PostgreSQL®?

Tout est dans le titre

How to tabulate a JSON to a recordset in PostgreSQL®

Tout est dans le titre

How to parse JSON keys in PostgreSQL®

Tout est dans le titre

How to get the JSON field types in PostgreSQL®?

Tout est dans le titre

Automatiser son site Hugo sans Github Action ou Vercel

Tout est dans le titre

Reader Mailbag (Part II): Overcoming Procrastination, the Input Hypothesis, Time Management and Motor Skills - Scott H Young

Tout est dans le titre

LogSeq : test, présentation et mon avis

LogSeq est un logiciel pour stocker et organiser ses idées.

The Efficiency Mindset - Scott H Young

Une réflexion sur l'efficacité au travail

Installation de Runners avec GitLab CI

Tout est dans le titre

FreeBSD + Cloud-Init + Proxmox VE 🚀

Tout est dans le titre

Mastering Message Brokering in Symfony: A Practical Guide to Three Essential Patterns

Tout est dans le titre

How to set up DB read replicas on Symfony 6 using Doctrine

Tout est dans le titre

Créer une machine virtuelle Windows 11 – Tuxicoman

Tout est dans le titre

Configurer un environnement de programmation en Ruby

Tout est dans le titre

Utiliser le Pulumi Terraform Bridge - Partie 1 😍

Tout est dans le titre

Arch Install Linux Zen Kernel + LUKS2 + LVM + BTRFS + systemd-boot + hyprland + Fish shell

Tout est dans le titre

Understanding Modules and Packages in Python — SitePoint

Tout est dans le titre

su ou sudo ?

Tout est dans le titre

A Guide to Migrating from Webpack to Vite — SitePoint

Tout est dans le titre

DevOps - Utiliser un serveur Rekor privé pour Cosign

Tout est dans le titre

DevOps - Cosign pour signer vos containers OCI

Tout est dans le titre

Home, Not So Sweet Home

Un article sur les problèmes du dossier "Home", notamment l'emplacement des fichiers de configuration - l'auteur aborde aussi bien le cas de Linux que celui de Windows.

Symfony create custom ParamConverter | by Mukhiddin Jumaniyazov | Aug, 2023 | Medium

Tout est dans le titre

How to Stick to Long-Term Changes - zen habits zen habits

Tout est dans le titre

Disaster Lessons by Anoop Dixith

Tout est dans le titre

GPU passtrought sous Proxmox VE - Debian 12 (Part. 02x04) ::

Tout est dans le titre

How to Use the CSS gap Property — SitePoint

Tout est dans le titre

How to automate the creation of GitLab Runners

Tout est dans le titre

The Mind is a Computer - Scott H Young

Tout est dans le titre

Cascade Layers are useless* - Manuel Matuzović

L'auteur montre l'utilité / l'utilisation des "Cascade Layers" en CSS

Knip: An Automated Tool For Finding Unused Files, Exports, And Dependencies — Smashing Magazine

Tout est dans le titre

Privilégier le code de qualité : explications et solutions pour rembourser la dette technique • Infomaniak

Tout est dans le titre

JavaScript waitFor Polling

Un bout de code qui permet de définir une condition, une durée d'attente et une durée de timeout

Intelligences Artificielles : une liste non-exhaustive d’outils

Tout est dans le titre

Configurer (Neo)Vim comme IDE en langage C/C++

Tout est dans le titre

Designing Accessible Text Over Images: Best Practices, Techniques, And Resources (Part 2) — Smashing Magazine

Suite de https://www.smashingmagazine.com/2023/08/designing-accessible-text-over-images-part1/ l'autrice présente 5 autres techniques pour améliorer la lisibilité d'un texte par dessus une image

Superviser un blog sur un hébergement mutualisé - Quick-Tutoriel.com

L'auteur montre l'utilisation de StatusCake et de SWMP

Mirroring et Repository

À quoi servent les sites miroirs et comment en mettre en place

7 Expert Opinions I Agree With (That Most People Don't) - Scott H Young

Les 7 opinions :

  • Mieux vaut investir dans le sens du marché que contre le marché
  • L'intelligence est une des mesures psychométriques les plus valides scientifiquement
  • La théorie des "styles d'apprentissage" n'a aucune validité scientifique
  • Le modèle standard de la mécanique quantique explique très bien tout ce qui nous entoure. Seuls les extrêmes énergies nécessitent des théories additionnelles.
  • La perte de poids n'a lieu qu'en mangeant moins - d'où l'intérêt et les promesses des médicaments pour ce faire.
  • L'apprentissage précoce des langues n'a d'intérêt qu'en immersion dans les langues en question.
  • Le pessimisme économique est "tendance" mais il ne reflète pas l'amélioration spectaculaire de nos conditions de vie.
Home | Immich

Un excellent clone de Google Photos en auto hébergement

Platform Engineering - Introduction

Tout est dans le titre

A new way to squash your Doctrine migrations - JoliCode

Tout est dans le titre

How to insert a field in a JSON document in MySQL

Tout est dans le titre

How to merge JSON documents in MySQL

Tout est dans le titre

How to create a JSON document from fields in MySQL

Tout est dans le titre

How to extract an item from an array in a JSON object in MySQL

Tout est dans le titre

How to load JSON data in MySQL?

Tout est dans le titre

Numbers or Brackets for numeric questions? • Lea Verou

Une discussion autour de l'ergonomie de la saisie de données numériques : vaut-il mieux un choix de valeurs (via des boutons radio) ou une saisie numérique directe ? L'auteur n'oublie pas les questions de vie privée :)

Des images Docker construites 6 fois plus rapidement pour vos projets Symfony et API Platform | Les-Tilleuls.coop

Tout est dans le titre

How to edit a JSON object in PostgreSQL®?

Tout est dans le titre

How to remove fields from a JSON document in PostgreSQL®?

Tout est dans le titre

How to convert an array to a JSON array in PostgreSQL

Tout est dans le titre

How to create a JSON object from keys and values arrays in PostgreSQL®?

Tout est dans le titre

How to tabulate a JSON to a record in PostgreSQL®

Tout est dans le titre

How to parse JSON arrays in PostgreSQL?

Tout est dans le titre

How to extract a field from a JSON object in PostgreSQL®?

Tout est dans le titre

Pourquoi et comment améliorer le LCP de vos pages ? | Julien Pradet

Tout est dans le titre