Mensuel Shaarli

Tous les liens d'un mois sur une page.

May, 2022

Je fais mumuse avec influx telegraf grafana : vol.1 // /home/lord

Tout est dans le titre

Feather Wiki | About

Un wiki qui tient dans un seul fichier

happyDomain - On devrait tous avoir un nom de domaine - LinuxFr.org

Un outil pour administrer ses noms de domaine

Créer un serveur d'applications Web - 2ème partie - Blog de développement web

Suite de https://dev.glicer.com/section/probleme-solution/serveur-applications-web-1.html , l'article explique comment créer un serveur virtuel avec Docker correspondant à la configuration du serveur physique

Easily Share Your Twig Extensions with Symfony 6.1

Tout est dans le titre

The “Tick” Pattern — A Solution for Temporal Problems in State Machines

Tout est dans le titre

A Perfect Table of Contents With HTML + CSS | CSS-Tricks - CSS-Tricks

Tout est dans le titre

Environnement moderne de travail Python - LinuxFr.org

Tout est dans le titre

pdfgrep : a commandline utility to search text in PDF files

Tout est dans le titre

Docker + Traefik: besoin d'avis extérieurs pour un besoin un peu spécifique - LinuxFr.org

Tout est dans le titre

OpenMediaVault : Extras, DLNA, Torrents et UPS

Tout est dans le titre

Interesting Takes on Log in / Sign Up Forms - The Media Temple Blog

Des exemples de formulaire de connexion / inscription

Ajouter un serveur GNU/Linux dans un Active Directory | Aukfood

Tout est dans le titre

CSS Grid VS Flexbox: A Practical Comparison - Tutorialzine

Tout est dans le titre

Interaction design starts on paper

Comment maquetter et prototyper

How to switch between the CLI and GUI on a Linux server | Enable Sysadmin

Tout est dans le titre

Lesser-Known And Underused CSS Features In 2022 — Smashing Magazine

Tout est dans le titre

CSS :optional

Tout est dans le titre

Un système auto-asservi : le régulateur de Watt - Couleur-Science

Tout est dans le titre

Let’s Create a Tiny Programming Language | CSS-Tricks - CSS-Tricks

Tout est dans le titre

How to Build a Website Scraper in PHP - Artisans Web

Tout est dans le titre, sauf que ça se base sur des composants de Symfony

Kubernetes For Front-End Developers — Smashing Magazine

Tout est dans le titre

Migration d'une installation Docker vers un nouveau serveur | Wiki - The Abyss Project

Tout est dans le titre

Récap du premier jour de Kubecon Europe 2022 - Mercredi

Le résumé des conférences auxquelles a assisté l'auteur :

  • 7 Years of Running Kubernetes for Mercedes-Benz
  • Finding Your Power to Accelerate to a Sustainable Future
  • Incremental Deep Learning For Satellite with KubeEdge and MindSpore
  • Supporting the Community – So Open Source Projects Can Grow and Thrive
  • West Side CD: The Deployment Ballet Goes On
  • Effective Disaster Recovery: The Day We Deleted Production
  • Trampoline Pods: Node to Admin PrivEsc Built Into Popular K8s Platforms
  • Supporting Long-Lived Pods Using a Simple Kubernetes Webhook
  • Building a Nodeless Kubernetes Platform
Connexion sur des vieux systèmes en SSH : no matching host key type found - Logiciels Libres - News

Tout est dans le titre

10 New Features of HTML 5.1 & How to Use Them IRL - Hongkiat

Tout est dans le titre

La revue de code bienveillante - @GillesRoustan

Tout est dans le titre

Handling 10k requests per second with Symfony and Varnish - SymfonyCo…

Tout est dans le titre

A collection of popular layouts and patterns made with CSS - CSS Layout
General Principles: Principles: ARIA Landmarks Example

Tout est dans le titre

Harry Roberts on Twitter: "Create a Git commit template file (left) and link it through your .gitconfig (right) to have a standard commit message format every time. https://t.co/toLxyEgLwp" / Twitter

Create a Git commit template file (left) and link it through your .gitconfig (right) to have a standard commit message format every time.

Advanced Animations Using CSS — Smashing Magazine

Tout est dans le titre

Clippy — CSS clip-path maker
Accessible color palette builder
philipwalton/flexbugs: A community-curated list of flexbox issues and cross-browser workarounds for them.
Between ‘Wireframe’ and ‘Mockup’ Lies a World of Nomenclature
The Surprising Truth About Pixels and Accessibility: should I use pixels or rems?

Tout est dans le titre

Progressively - Load Images progressively
What's New In HTML 5.1 -- 14 Added Features and How To Use Them - RankRed
How to troubleshoot network connectivity problems | Enable Sysadmin

Tout est dans le titre

How Flexbox works — explained with big, colorful, animated gifs
Je n’embauche jamais de poisson pané. Alors arrêtez de vous présenter comme tel.

Quelques conseils sur la façon d'écrire à un recruteur (via https://stephaniewalter.design/fr/blog/semaine-pixels-10-fevrier-2017/ )

maxlath/wikibase-cli: read and edit a Wikibase instance from the command line

Tout est dans le titre

Ouvrir plusieurs URLs en une fois grâce à l'extension Bulk URL Opener - Informatique générale - ShevArezo`Blog

Tout est dans le titre

A tiny CI system - Christian Ştefănescu

Tout est dans le titre

Web Components as Progressive Enhancement - Cloud Four

Tout est dans le titre

xo/usql: Universal command-line interface for SQL databases

usql is a universal command-line interface for PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, and many other databases including NoSQL and non-relational databases!

Randomizing SVG Shapes - The Media Temple Blog

Tout est dans le titre

We built a PWA from scratch - This is what we learned

Tout est dans le titre

Déploiement et automatisation avec Puppet 4.9 - partie 1 - LinuxFr.org

Tout est dans le titre - attention, article vieux

I Learned Blog - Découverte de Anki — Plongée dans le fonctionnement de la mémoire — Partie 2

Un logiciel de flashcard pour l'apprentissage

Du problème de la qualité des données et de la manière de le résoudre... | Les petites cases

L'article date un peu... L'auteur réalise un comparatif entre plusieurs solutions logicielles pour le nettoyage des données - il retient Dataiku DSS.

Clinically Awesome: Not Quite Zero

Un explication de la "Zero Trust Architecture" par un ancien ingénieur de Google, qui a travaillé sur ce sujet

Mechanical Watch – Bartosz Ciechanowski

L'auteur explique le fonctionnement d'une montre mécanique (via sebsauvage)

Can I PHP? - caniuse.com but for PHP features

Tout est dans le titre

html5-securite-export.key - html5-securite.pdf

Présentation sur HTML5 et sécurité

CSS Writing Modes ◆ 24 ways

L'autrice explique les différents modes d'affichage du texte (horizontalement, verticalement) grâce à la propriété CSS writing-mode

Quelques rouages d'un moteur JavaScript • Articles • Zeste de Savoir

Article très intéressant et donnant quelques pistes d'optimisation

The Fearless Challenge - zen habits zen habits

Tout est dans le titre

I totally forgot about print style sheets - Manuel Matuzović

Tout est dans le titre, plein d'astuces sympathiques

How CSS pseudo-classes work, explained with code and lots of diagrams

Tout est dans le titre

How To Create CSS Glitch Effect - CSS3 Animation Tutorial

Tout est dans le titre

Organiser son pipeline Gitlab CI avec les templates | Blog Eleven Labs

Tout est dans le titre

Utiliser Podman en mode rootless pour exécuter en service des containers rootless - LinuxFr.org

Tout est dans le titre

Un petit historique du protocole Ethernet | Linux Embedded

Tout est dans le titre

Yubikey et KeePassXC - Notamax

Tout est dans le titre

Linux network services: How to start, stop, and check their status | Enable Sysadmin

Tout est dans le titre

HashData - L'outil en ligne de commande pour identifier vos hashes – Homputer Security

"Hashdata est un outil qui peut vous servir à identifier des types de hash"

SymfonyLive/paris-2017-talks

Toutes les conférences, même si ça date un peu :

  • Symfony 4
  • A la découverte du composant Serializer
  • Grâce aux tags Varnish, j'ai switché ma prod sur Raspberry Pi
  • JWT - Sécurisez vos APIs
  • Micro-Services Symfony chez Meetic : retour d’expérience après 2 ans de refonte !
  • Utiliser Webpack dans une application Symfony
  • Introduction to CQRS and Event Sourcing
  • Quoi de neuf dans Symfony depuis un an ?
  • Qui veut gagner une carrière de développeur ?
  • Architecture inutile ?
  • Déployer une app Symfony dans un PaaS
  • Sécurité web : et si on continuait à tout casser ?
  • Créer des webapps modernes avec Symfony, ReactJS et API Platform
  • Tout ce qu'un dev devrait savoir à propos d'Unicode
  • Optimisations de performances avec PHP 7
  • Go beyond "composer update", contribue!
  • Lock Component
  • Comment j'ai digitalisé numérisé le jeu de rôle
  • Pecha Kucha sur la prise de parole en public
Run Podman on Windows: How-to instructions | Enable Sysadmin

Tout est dans le titre

JavaScript - Optional chaining et Nullish coalescing • Delicious Insights

Tout est dans le titre

Cool CSS Hover Effects That Use Background Clipping, Masks, and 3D | CSS-Tricks - CSS-Tricks

Tout est dans le titre

Processing Arrays non-destructively: `for-of` vs. `.reduce()` vs. `.flatMap()`

Tout est dans le titre

A Todo List

Une todolist en VueJS, avec beaucoup de réflexion sur l'accessibilité

Enzyme : Fast and Simple React Testing | Theodo

Tout est dans le titre

Practical Color Theory for People Who Code

Tout est dans le titre

A11Y Style Guide

Tout est dans le titre

Votre site map est-il en bonne santé ? - Yellow Dolphins sa

Tout est dans le titre

BlockList iptable avec Splunk et d'AbuseIPDB - G33Keries.org

Tout est dans le titre

Débat des Présidentielles : un cas d'école sur l'idéologie dominante | Grise Bouille

rien n'a changé... en pire

How to set up OAuth2 in the Mutt email client | Enable Sysadmin

Tout est dans le titre

Retour sur le Symfony Live Paris 2022 | Les-Tilleuls.coop

Tout est dans le titre

How to create a Collection Data Provider and keep Doctrine Extension, Filters and Pagination on it [Api Platform] - DEV Community

Tout est dans le titre

Récap du deuxième jour de Kubecon Europe 2022 - Jeudi

La suite des conférences sur Kubernetes et son environnement

  • Kubernetes Project Updates
  • Securing Shopify’s Software Supply Chain
  • Landscape Sustainability: The Pillars of Cloud Native Growth
  • Building Bridges: Cloud Native and High Performance Computing
  • Fun with Continuous Compliance
  • GitOps to Automate the Setup, Management and Extension a K8s Cluster
  • Alerting in the Prometheus Ecosystem: The Past, Present and Future
  • From docker push to Bytes on Disk: Inside Distribution
  • How a Couple of Characters (and GitOps) Brought Down Our Site
Symfony : How to Delete a File After the Download Is Finished

Tout est dans le titre

Message Processing in PHP — Symfony Messenger, Laravel Queues and Ecotone

Tout est dans le titre

Sauvegarder et restaurer une base de données avec mysqldump

Tout est dans le titre

Lesser known Git commands | HackerNoon

Tout est dans le titre

Configuring a basic environment for JavaScript development

Ancien mais intéressant

algolia/awesome-algolia: 🔍👋 START HERE! A curated list of Algolia libraries, resources and projects.

Tout est dans le titre

Cluster de base de données avec MariaDB Galera Cluster

Tout est dans le titre

Build your first Node.js microservice - Max Stoibers Blog

Tout est dans le titre

Hosting a Jekyll site on GitLab Pages

Tout est dans le titre

Calendar as a Service in PHP? Easy, with Google Calendar API! - SitePoint

L'auteur utilise Laravel pour créer son application.

Réseau informatique : le NAT et le PAT pour les débutants

Tout est dans le titre

Se créer une fausse identité en ligne pour se protéger : Comment fonctionne un Sock Puppet Account ? | Ostraca Monitoring

Tout est dans le titre

Understanding the Critical Rendering Path
CSS Triggers

Liste de propriétés CSS déclenchant soit un recalcul du Layout, soit le réaffichage de certains pixels (Paint), soit la recomposition de la page (Composite) - certaines propriétés déclenchant ces 3 événements (via https://stephaniewalter.design/fr/blog/semaine-pixels-27-janvier-2017/ )

UX Design Process: Is There Really One? - Usability Geek
How to use systemctl to manage Linux services | Enable Sysadmin

Tout est dans le titre

Improving Icons for UI Elements with Typographic Alignment and Scale | CSS-Tricks - CSS-Tricks

Tout est dans le titre

Using SSH securely — Anne’s Blog

Comment utiliser SSH dans une chaîne d'intégration continue comme Travis

WebSlides: Create Beautiful HTML Presentations
Quelle librairie pour Elasticsearch dans un projet Symfony

Tout est dans le titre

Gérer les scans de sécurité en entreprise | Net-Security

Tout est dans le titre

Building Great Mobile Forms | Mobiscroll Blog | Design, UI and UX for Successful Products
React Storybook: Develop Beautiful User Interfaces with Ease - SitePoint

L'article est vieux et ses liens sont obsolètes (notamment getstorybook.io ) Par contre, les exemples présentés restent pertinents. Storybook est disponible sur https://storybook.js.org/

HTTP/2 - A Real-World Performance Test and Analysis | CSS-Tricks - CSS-Tricks

Analyse de la différence de performance entre HTTP1.1 et HTTP/2

S'authentifier sur Proxmox VE avec Keycloak

Tout est dans le titre

Configuring HTTP2 Push with Wordpress

Tout est dans le titre

HTML event handler attributes: down the rabbit hole

Que se passe-t-il au niveau de l'événement onClick? L'auteur a connu quelques déboires

Outils utiles pour développeur - LinuxFr.org

Les outils en question :

  • Makefile
  • CTags
  • Valgrind
  • Time
  • Doxygen
  • Clang/LLVM
  • GDB (GNU Debugger)
  • CMake
  • Cscope
Les techniques du cyber-renseignement : Qu'est-ce que l’Open Source Intelligence (OSINT) ? | Ostraca Monitoring

Tout est dans le titre

Code Beautify and Formatter For Developers - to Beautify, Validate, Minify, JSON, XML, JavaScript, CSS, HTML, Excel and more

Tout est dans le titre

Asciidoc for the win ! – riduidel's wordpress

L'auteur explique l'intérêt d'utiliser Asciidoc pour générer sa documentation

Réaliser un mashup de données avec Dataiku DSS et Palladio | Les petites cases

Tout est dans le titre

Symfony without Request

Tout est dans le titre

Ubuntu 22.04 impossible à démarrer sur mon ThinkPad T520 ? - FLOZz' Blog

Intéressant l'auteur explique comment configurer GRUB dans le cas où l'ordinateur a du mal à démarrer en mode UEFI

Designing A Better Language Selector — Smashing Magazine

Tout est dans le titre

How to access remote systems using SSH | Enable Sysadmin

Tout est dans le titre

shadow-dom-export.key - shadow-dom.pdf

Conférence sur le Shadow DOM

Créez votre signature de mail avec Signature Maker - Informatique générale - ShevArezo`Blog

Tout est dans le titre

Scénario complexe dans PHPUnit et ordre d'exécution des tests | Makina Corpus

Tout est dans le titre

How to Zoom Hero Images on Scroll - Web Designer Wall

Une astuce intéressante

I Learned Blog - Plongée dans le fonctionnement de la mémoire

Tout est dans le titre

Continuous Integration Using WebPagetest and Webpack

L'article est vieux mais intéressant

SVG Line Animation for the Uninitiated

Tout est dans le titre

“Offline First” with Service Worker (Building a PWA, Part 1)

Une série de 3 articles sur la construction d'une progressive web app - les articles datent un peu, mais les principes restent d'actualité

Container permission denied: How to diagnose this error | Enable Sysadmin

Tout est dans le titre

Nextcloud: Group Folders | Aukfood

Tout est dans le titre

ZPAQ

ZPAQ permet de réaliser des sauvegardes incrémentales et serait très performant grâce à son algorithme de compression (via sebsauvage)

Reset d'une Yubikey 5 NFC & introduction - Notamax

Tout est dans le titre

How to use different git emails for personal and work repositories on the same machine

Tout est dans le titre

Wuzz - l’inspecteur HTTP en ligne de commande – Homputer Security

Tout est dans le titre

Récupérer toutes les images présentes sur une page web avec Wget

La ligne de commande en question :

wget -nd -H -p -A jpg,jpeg,png,gif -e robots=off https://korben.info

Backup d'un serveur Debian avec Restic | Wiki - The Abyss Project

Tout est dans le titre

Pérégrinations vers une architecture découplée

Tout est dans le titre

How to add a fulltext index in Doctrine with Symfony 5+ | Akashic Seer

Tout est dans le titre

Server-Sent events with PHP and Symfony | by AlessandroMinoccheri | May, 2022 | Medium

Tout est dans le titre, sauf que ça concerne Mercure

Do You Learn More by Struggling on Hard Problems? - Scott H Young

Tout est dans le titre

GitHub - rzashakeri/beautify-github-profile: This repository helps you to have a more beautiful and attractive github profile, and you can access a complete set of tools and guides for beautifying your github profile. 🪄 ⭐

Des exemples de profils Github

How to boot, shut down, and suspend your system from the Linux command line | Enable Sysadmin

Tout est dans le titre

BafS/Gutenberg: Modern framework to print the web correctly.                                               

Tout est dans le titre

Everything You Always Wanted to Know About CSS (but were too afraid to ask) | Theodo

Tout est dans le titre

Le diagram as code, c’est pas si simple – riduidel's wordpress

Tout est dans le titre

Installation - guizero

Il s'agit d'une librairie pour créer des guis en python

An Ansible playbook for solving a new problem from scratch | Enable Sysadmin

Tout est dans le titre

Symfony Elasticsearch — builder pattern, DTO criteria object

Tout est dans le titre - on ne voit rien à propos d'Elasticsearch, mais le design pattern Builder est très bien présenté

Récap du troisième et dernier jour de Kubecon Europe 2022 - Vendredi

Suite et fin des conférences sur Kubernetes et son environnement

  • A Treasure Map of Hacking (and Defending) Kubernetes
  • What Anime Taught Me About K8s Development & Tech Careers
  • Better Bandwidth Management with eBPF
Dis tonton, c’est quoi le chiffrement au repos, en transit, et de bout en bout ? – Carnet de notes

Tout est dans le titre

Btrfs : révolution ou catastrophe ? Où en est-on aujourd'hui ? - FLOZz' Blog

Le point sur Btrfs... très intéressant

Chibi-nah::blog – Fancy index, ou comment afficher une liste de fichiers de manière classe

Tout est dans le titre

Ansible - Créer vos propres snippets VsCode pour plus de productivité

Tout est dans le titre

wellsjo/JSON-Splora: GUI for editing, visualizing, and manipulating JSON data

Tout est dans le titre

Envoyer un gros fichiers depuis son Raspi - Liens en vrac de sebsauvage

Tout est dans le titre

LibreNMS : superviser un serveur LNMP (Linux Nginx MariaDB PHP) | memo-linux.com

Tout est dans le titre

React 'Aha' Moments

Quelques points marquants dans l'utilisation de React par l'auteur

Setup your Own L2TP/IPsec VPN Server with Raspberry Pi

Tout est dans le titre

Containers from Scratch | posts

Une excellente introduction à la technologie à la base des containers

4 Cool Hover Effects That Use CSS Text Shadow | CSS-Tricks - CSS-Tricks

Tout est dans le titre

How to profile your PHP applications with Xdebug | Vincent Brouté

Tout est dans le titre (via https://hebdoo.fr/hebdoo-de-la-semaine )

How to find and interpret system log files on Linux | Enable Sysadmin

Tout est dans le titre

Let the Action Buttons in the Dialog Box Scream its Outcome | HackerNoon

Utiliser des verbes plutôt que des noms dans le texte des boutons d'action (confirmer plutôt que oui, annuler plutôt que non, etc.) - via https://stephaniewalter.design/fr/blog/semaine-pixels-20-janvier-2017/

Rules for Using ARIA in HTML
Crash Course: UI Design
10 Best Practices for Designing User-Friendly Forms
Données fictives

Tout est dans le titre

Align SVG Icons to Text and Say Goodbye to Font Icons

Tout est dans le titre

Certbot and HTTP Public Key Pinning (HPKP) — Joschi Kuphal · Web architect · Nuremberg / Germany

Tout est dans le titre

CSSPIN - CSS Spinners and Loaders
Surfer en passant par le réseau Tor, c’est super facile

Tout est dans le titre

Download Royalty Free Stock Photos - NegativeSpace
Creating a Design System Language…

Tout est dans le titre

Delighting Users Through CSS Animation Techniques, ConveyUX - slides, demos by Stéphanie Walter - UX Researcher & Designer.

Tout est dans le titre

Comment optimiser un code existant au Design Pattern Strategy et Compiler Pass de Symfony ? - DIGIWIN

Tout est dans le titre

Magical SVG Techniques — Smashing Magazine

Tout est dans le titre

An Animated Intro to RxJS | CSS-Tricks - CSS-Tricks

Tout est dans le titre

Cron Jobs: A Comprehensive Guide - SitePoint

Tout est dans le titre

A list of new(ish) command line tools

Tout est dans le titre

L’histoire du logiciel : entre collaboration et confiscation des libertés | ploum.net

Rien à ajouter

How to manipulate files with shell redirection and pipelines in Linux | Enable Sysadmin

Tout est dans le titre

L'appli de documents que j'ai codée pour le taf... - Warrior du Dimanche

Sacré taf !

Useful Tools for Creating AVIF Images | CSS-Tricks - CSS-Tricks

Tout est dans le titre

Using a nginx reverse proxy to serve docker swarm replicas – Gonzalo Ayuso – Web Architect

Tout est dans le titre

Améliorer la sécurité des échanges SSL effectués par votre serveur web - Vincent Composieux - Freelance backend/devops architect & tech lead over Go, PHP Symfony, Javascript, NodeJS and much more

Tout est dans le titre

Design Better Cards

Tout est dans le titre

Passer de node-sass à dart sass - Alsacreations

Tout est dans le titre

How to configure key-based authentication for SSH | Enable Sysadmin

Tout est dans le titre

Tuto - pivoter une video avec ffmpeg - Sima78

Tout est dans le titre

Full-Body Kettlebell Workout For Beginners | Onnit Academy

Tout est dans le titre

Build Automation with Vanilla JavaScript

Tout est dans le titre

Adding Custom GitHub Badges to Your Repo | CSS-Tricks - CSS-Tricks

Tout est dans le titre

Symfony 5+ how to view dump output with AJAX requests | Akashic Seer

Tout est dans le titre

for..in versus for..of Loops in JavaScript

Je résume

for..in for..of
Applies to Enumerable Properties Iterable Collections
Use with Objects? Yes No
Use with Arrays? Yes, but not advised Yes
Use with Strings? Yes, but not advised Yes
Openid connect avec Keycloak | Keep it simple. Stupid.

L'auteur démontre comment utiliser le nouveau système de sécurité de Symfony avec Keycloak

Flexibly Centering an Element with Side-Aligned Content – Eric’s Archived Thoughts

Pour résumer : l'idée est de centrer un conteneur, sans centrer son contenu. Pour faire cela, utiliser
max-inline-size: max-content; margin-inline: auto;
sur le conteneur

SSO Nextcloud via Keycloack - Notamax

Tout est dans le titre