Mensuel Shaarli

Tous les liens d'un mois sur une page.

September, 2022

How to automate Linux patching with Ansible | Enable Sysadmin

Tout est dans le titre

Checklist: Best Practices of Node.JS Error Handling (2018) – Yoni Goldberg

Tout est dans le titre

Monitor remote systems with Ansible and Jinja2 templates | Enable Sysadmin

Tout est dans le titre

Le protocole HTTP pour les débutants | IT-Connect

Tout est dans le titre

Glab est devenue la cli officielle de gitlab

Tout est dans le titre

Exit la box opérateur partie 3

Fin de la série d'article sur la configuration d'un routeur perso

How to Encrypt Cookies in Symfony? With examples. | Medium

Tout est dans le titre

KeePassXC - Configurer le TOTP pour le MFA

Tout est dans le titre

Une chanson à la loupe: 'Telegraph road' de Dire Straits

Tout est dans le titre

Nous avons essayé de décoder un format binaire avec PHP - JoliCode

Tout est dans le titre

20 astuces pour Mozilla Firefox

Tout est dans le titre

Quoi de neuf dans PHP 8.2 ? Larabiz vous mâche le travail.

Tout est dans le titre

Les containers : décryptage - Speaker Deck

Tout est dans le titre

Can we consider DateTimeImmutable a primitive type? — Matthias Noback - Blog

La réponse est non, et l'auteur explique pourquoi

Mon Arch Linux ne démarre plus ! | Grafikart

Tout est dans le titre

CSS Grid + Flexbox Solving Real-world Problems

Tout est dans le titre

"display: contents" is coming - Rego's Everyday Life

Une nouvelle valeur pour la propriété CSS display. L'auteur montre comment elle peut remplacer les sous grilles, par exemple

Symfony/Doctrine— Imbriquer des transactions SQL | by NicolasFz.code | Sep, 2022 | Medium

Tout est dans le titre

Securing API With JWT In Symfony - DEV Community 👩‍💻👨‍💻

Tout est dans le titre

YubiKey : Paramétrage authentification Linux - Aukfood

Tout est dans le titre

LDNR - Sécurité et Tests | Arsouyes.org

Des cours gratuits en ligne sur la sécurité informatique

Manage containers at the edge with Linux | Enable Sysadmin

Tout est dans le titre

Linux - date et timedatectl : configurer la date et l'heure

Tout est dans le titre

Kubernetes troubleshooting: 6 ways to find and fix issues | Enable Sysadmin

Tout est dans le titre

OpenCTI - G33Keries.org

OpenCTI est une "plateforme de Cyber-Threat Intelligence qui a vocation a accueillir et gérer votre base de données d’indicateurs de compromission de sources externes ou internes" L'auteur démontre son installation avec Docker

RabbitMQ des bases à la maîtrise (Partie 2) | Blog Eleven Labs

Tout est dans le titre

JavaScript APIs You Don’t Know About — Smashing Magazine

Tout est dans le titre

A beginner's guide to tmux | Enable Sysadmin

Tout est dans le titre

Refactoring from anemic model to DDD

Tout est dans le titre

Working with the new CSS Typed Object Model - Chrome Developers

La nouvelle API JavaScript pour manipuler les CSS : des fonctionnalités intéressantes, surtout pour ce qui concerne les valeurs (manipulation de nombres et plus de string) et les performances

How To Develop A CRUD App with Symfony 6 & React

Tout est dans le titre

Transcript de ma conférence « Préparez et donnez votre premier talk » à Sunny Tech 2022

Tout est dans le titre

Tuto: une appli simple Android sans Studio – Christophe Cerisara – Personal site

Tout est dans le titre

Helpers and tips for npm run scripts

Tout est dans le titre

Opencv and esp32 experiment. Moving a servo with my face alignment – Gonzalo Ayuso – Web Architect

Tout est dans le titre

5 cool features to automate Podman containers and pods | Enable Sysadmin

Tout est dans le titre

Failure is a Lousy Teacher - Scott H Young

Tout est dans le titre

How To Create An Audio/Video Recording App With React Native: An In-Depth Tutorial — Smashing Magazine

Tout est dans le titre... Par contre, d'après les commentaires de l'article, ce dernier est obsolète sur de nombreux points. Je le partage néanmoins car le code reste plutôt clean.

Strangebuzz : Utilisation des énumérations PHP 8.1 dans un projet Symfony

Tout est dans le titre

Comment terraformer Mars ? - Couleur-Science

Tout est dans le titre

WSL2: The Complete Guide for Windows 10 & 11 - SitePoint

Tout est dans le titre

Memory leaks in JavaScript

Tout est dans le titre

Understanding RPC, REST and GraphQL | APIs You Won't Hate

Tout est dans le titre

Nix pour les développeurs - LinuxFr.org

Tout est dans le titre

Smooth as Butter: Achieving 60 FPS Animations with CSS3

Tout est dans le titre

How JavaScript works: inside the V8 engine + 5 tips on how to write optimized code

Tout est dans le titre

Good design means it's easy-to-change — Matthias Noback - Blog

Tout est dans le titre

accueil [Alsace Réseau Neutre] : Libérons-nous du pistage

Tout est dans le titre

React : understanding useMemo and useCallback

Tout est dans le titre

Set up docker-compose to use MailDev with symfony-based project | by Steph T | Sep, 2022 | Medium

Tout est dans le titre

Redwatch | Mettre en place le chiffrement au repos de MySQL

Tout est dans le titre

Améliorer l'experience utilisateur grâce à la perception de la performance, ma conférence à Smashing Conference Barcelone, par Stéphanie Walter - UX designer & experte mobile

Tout est dans le titre

Kubernetes en production : un an après - Speaker Deck

Tout est dans le titre

Minimisez les étourderies avec les énumérations dans PHP 8.1

Tout est dans le titre

Linux : commande mv pour déplacer des fichiers et dossiers

Tout est dans le titre... et il y quelques options bien pratiques :

  • déplacer si le fichier est plus récent - avec l'option -u
  • exclure certains fichiers - par exemple, mv $(ls --ignore=fichier_a_ignorer) (on peut mettre plusieurs fichiers à ignorer)
  • demander confirmation - avec l'option -i
  • ne pas écraser les fichiers existants - avec l'option -n
Ten Mental Models for Learning - Scott H Young

Tout est dans le titre

Using Symfony’s “RememberMe”? You Better Read This

Il y a quelques risques de sécurité avec la fonctionnalité "se souvenir de moi" - l'auteur explique le bon usage de celle ci dans une application Symfony

Marmotte - Notes - Gestion des mots de passe avec pass

Tout est dans le titre

Le code, c'est comme la mafia

Je cite l'auteur :)

Le code, c’est comme la mafia. Moins tu en sais, mieux c’est. Chacun doit se limiter aux informations strictement nécessaires à son job.

Linux : Les rootkits – Kali-linux.fr

Tout est dans le titre

Brain Training Doesn't Work - Scott H Young

Tout est dans le titre

D’où vient l’efficience d’une chaudière à condensation ? - Couleur-Science

Tout est dans le titre

Si on se faisait un petit certificat wildcard ? - Partie 2 - ~/

Dans la partie précédente https://blog.blaisot.org/letsencrypt-wildcard-part1.html l'auteur montrait le process de génération le certificat wildcard. Il restait l'étape d'édition des DNS qu'il décrit ici (avec plusieurs cas pratiques)

Corriger un fichier UTF-8 mal encodé

Tout est dans le titre

L'effet râteau | Grise Bouille

Les joies des statistiques

Apprendre l'algorithmique : cas d'étude d'un algorithme

Tout est dans le titre

nc (netcat) - La boite à outils réseau - Wiki - Wiki

Tout est dans le titre

React lifecycle methods diagram

Tout est dans le titre

Générer votre profil github dynamiquement en python

Tout est dans le titre

An overview of Node.js: architecture, APIs, event loop, concurrency

Tout est dans le titre

After self-hosting my email for twenty-three years I have thrown in the towel. The oligopoly has won.

...

dylanaraps/pure-bash-bible: 📖 A collection of pure bash alternatives to external processes.

Tout est dans le titre

Mettre à jour sereinement son système grâce à LVM | Connect - Editions Diamond

Tout est dans le titre

Linux Containers : Container and virtualization tools

Tout est dans le titre

Redwatch | Comment exploiter les tables d'un serveur MySQL non sécurisé

Tout est dans le titre

Sauvegarde et restauration PostgreSQL : de quoi parle-t-on ?

Tout est dans le titre

Du e-commerce avec React & Stripe

Tout est dans le titre

A step-debugger for the PHP AST — Matthias Noback - Blog

Tout est dans le titre

Exploration et prise en main des cgroups | Blog de zarak

Tout est dans le titre

Asserting the output of Symfony console commands - Andreas Möller

Tout est dans le titre

Réinstallation de mon laptop sous Archlinux - XataZ Blog

Tout est dans le titre

Écrire des programmes prouvés corrects avec Coq • Articles • Zeste de Savoir

Tout est dans le titre

Deep-copying in JavaScript — surma.dev

Le clonage d'objets en JavaScript n'est pas facile... L'auteur propose plusieurs approches

Regarder la météo depuis un terminal

Tout est dans le titre

FLIP Your 60 FPS Animations, FLIP ’Em Good

FLIP est un acronyme de First Last Invert Play. Il s'agit d'une technique pour avoir des animations CSS très fluides

How JavaScript works: an overview of the engine, the runtime, and the call stack

Tout est dans le titre

Que sont les tests unitaires et fonctionnels ?

Tout est dans le titre

JavaScript : Template Literals are Strictly Better Strings

Tout est dans le titre

Exemple d'API REST avec Golang, MongoDB, Nginx et Docker Swarm cluster - ITwars | Vincent RABAH

Tout est dans le titre

Serving High Performance the Symfony App with Swoole/Docker | by Emre Çalışkan | Beyn Technology | Sep, 2022 | Medium

Tout est dans le titre

Prise de contrôle à distance d'une machine Linux

Tout est dans le titre

Understanding Shared Libraries in Linux

Tout est dans le titre

CSS :autofill

Tout est dans le titre

Running & Scaling Large Elasticsearch Clusters

Tout est dans le titre

Introduction à Kubernetes - Speaker Deck

Tout est dans le titre

How to configure your CA trust list in Linux | Enable Sysadmin

Tout est dans le titre

Deploy an ARM64 Fedora VM on your PC: 3 steps | Enable Sysadmin

Tout est dans le titre

CSS Alignment Cheatsheet : CSS Grids / Flexbox

Tout est dans le titre

Meet the New Dialog Element

Tout est dans le titre

Doubt explanations | Derek Sivers

L'auteur nous invite à nous méfier de notre tendance à trouver des justifications à nos actions, même si elles ne sont pas vraies (confabulation)

Styling Empty Cells With Generated Content And CSS Grid Layout — Smashing Magazine

Tout est dans le titre... et les possibilités sont sympathiques : titre entouré de '----', colonne de largeur fixe de texte coupée par une image prenant toute la largeur de l'écran, etc.

Permissions correctes pour serveur web - Yosko.net

Pour résumer :

# $USER devient propriétaire et le groupe www-data devient groupe prorpiétaire
sudo chown -R $USER:www-data /var/www/html

# le propriétaire peut lire et écrire, le groupe peut lire, et le monde ne peut plus rien faire dans ce dossier
sudo chmod -R u=rwX,g=rx,o= /var/www/html
SSH sous Linux : comment activer le MFA ?

Tout est dans le titre

Marmotte - Notes - Utilisation basique de GPG

Tout est dans le titre

Tester n'importe quel package Composer directement dans votre navigateur - Dév. Web - ShevArezo`Blog

Tout est dans le titre

Nuclear Targeted Footnotes – Eric’s Archived Thoughts

L'auteur montre comment styliser des notes de pied de page... et c'est impressionnant

Making Sense Of WAI-ARIA: A Comprehensive Guide — Smashing Magazine

Tout est dans le titre

A Guide to Rounding Numbers in JavaScript - SitePoint

Tout est dans le titre

Is it a DTO or a Value Object? — Matthias Noback - Blog

Tout est dans le titre

The dots do matter: how to scam a Gmail user

Pour Gmail, tutu@gmail.com et t.u.t.u@gmail.com sont la même adresse mail... L'auteur montre en quoi c'est une idée pourrie, du point de vue de la sécurité

Rechercher dans un tableau multidimensionnel en PHP

Tout est dans le titre

Running cross-platform tasks via npm package scripts

Tout est dans le titre

nala : Un frontend à apt, coloré et lisible - Wiki - Wiki

Tout est dans le titre

[DIY] Bypass .htaccess : contourner un accès web sécurisé

Pour résumer, quand on utilise

<Limit GET POST>
    require valid-user
</Limit>

alors une simple requête cURL avec un autre verbe HTTP suffit pour contourner la "protection". Conclusion, le require ne doit pas être encadré par Limit.

The HSB Color System: A Practitioner's Primer – Learn UI Design

Tout est dans le titre

Making Sense of The Audio Stack On Unix

Un très long, très intéressant et très détaillé article sur la stack audio des unices (BSD, Linux)

L'API Fetch en JavaScript, qu'est ce que c'est ? - Alsacreations

Tout est dans le titre

Factory as a Service — Nikola Poša

Tout est dans le titre

How to connect to a remote computer using VNC in Linux | Enable Sysadmin

Tout est dans le titre

Nmap Quick Reference Guide

Tout est dans le titre

Devez vous utiliser les rôles Ansible dans votre projet ?

Tout est dans le titre

Avec Terragrunt, ne répétez plus vos variables Terraform 358 fois

Tout est dans le titre

SQLFluff : un linter pour SQL

Tout est dans le titre

4 things to know about programming using Ansible | Enable Sysadmin

Tout est dans le titre

How we improved webpack build performance by 95% | Box Blog

Tout est dans le titre

Deal with Memory Gently using “Yield” in PHP

Tout est dans le titre