Mensuel Shaarli

Tous les liens d'un mois sur une page.

June, 2023

Hashing

Des explications très claires sur les fonctions de hash et des principes sur lesquelles elles reposent

Eight of My Unanswered Questions About the Best Way to Learn - Scott H Young

Tout est dans le titre

QuteBrowser - Un navigateur basé sur Vim | TheBidouilleur

Tout est dans le titre...

XML is the future - by Nobody has time for Python

Magique ^^

En finir avec les rock stars : comment faire cesser les agressions dans nos communautés – Tiens, ils ont repeint.

Tout est dans le titre

Index alphabétique des sites complotistes et de désinformation

Tout est dans le titre

A technical analysis of Pegasus for Android – Part 3 – CYBER GEEKS
Le Galion de Pierrot | Grise Bouille

^^

Using AI To Detect Sentiment In Audio Files

Tout est dans le titre

Le problème DNSSEC venu du froid

Un bug qui sévit sur les noms de domaine du Groenland

Trucs et astuces à propos de Scalingo | Jérémy Buget

Je cite Scalingo est un service d’hébergement de sites et applications Web de type Plateform-as-a-Service (PaaS).

When are Minimal Habits Useful for Learning? - Scott H Young

En résumé, l'auteur explique que la pratique régulière et courte marche bien pour :

  • avoir une connaissance globale d'un sujet (pas d'expertise par contre)
  • l'utilisation de flashcards / mémorisation de faits isolés
  • conserver la maîtrise d'apprentissages passés

Ça ne marche pas pour tout ce qui requiert de la pratique délibérée + ou - longue avec exercices - par exemple apprentissage d'une langue, connaissances complexes (résoudre des équations de mécanique quantique, etc.)

De la merdification des choses

...

How to Add a CSS Reveal Animation to Your Images — SitePoint

Tout est dans le titre

Comprendre et maîtriser les submodules Git • Delicious Insights

Tout est dans le titre

Build a Speech-to-text Web App with Whisper, React and Node

Tout est dans le titre

Desktop Linux Hardening | PrivSec - A practical approach to Privacy and Security

Sécuriser un ordinateur sous Linux

Symfony Caching and Performance Boosters: Unlocking the Power of Efficiency | by David Garcia | Jun, 2023 | Medium

Tout est dans le titre

GitHub - casey/just: 🤖 Just a command runner

Tout est dans le titre

Write a Lexer in PHP with Lexical - Ryan Chandler

Un outil PHP pour faire de l'analyse lexicale

Centraliser et normaliser ses logs avec Vector

Tout est dans le titre

Exploring Universal And Cognitive-Friendly UX Design Through Pivot Tables And Grids — Smashing Magazine

L'auteur présente des conseils et bonnes pratiques pour le design / UX des tableaux de données : choix des couleurs, polices de caractère, alignement, etc. Tout y est ^^

Repositories and their true purpose - Muhammed Sarı
L’infrastructure technique de Framaspace – Fiat Tux

Framaspace est un nextcloud adapté par Framasoft... Pour le reste tout est dans le titre

LVM Avancé : Les snapshots - Wiki - Wiki

Tout est dans le titre

Les monades sans les maths

Une Monade est une boite dont le contenu ne peut plus être changé une fois à l'intérieur (Container), muni d'une méthode map renvoyant un clone modifié du Container originel (Functor) et d'une méthode flatMap qui extrait le contenu du Container avant d'appliquer une transformation dessus.

Elles servent, par exemple, à gérer des cas d'erreurs (monades Option et Result)

Ansible - Automatiser la mise à jour de vos collections avec Molecule/Renovate

Tout est dans le titre

Le doctest, une technique anti-chat

D'après la documentation, le module doctest cherche des extraits de texte ressemblant à des sessions Python interactives avant de les exécuter, de façon à vérifier que le fonctionnement correspond exactement à la description. et d'après l'article, il s'agit surtout d'une documentation testée. J'aime beaucoup le principe

D’où viennent les aurores polaires ? - Couleur-Science

Tout est dans le titre

Les aides au pré-chargement de ressources

Il s'agit des attributs async, defer, rel=preload et fetchpriority qui sont expliqués dans l'article.

Architecture Hexagonale : trois principes et un exemple d'implémentation - OCTO Talks !

Tout est dans le titre

Vingt-cinq ans de LinuxFr.org - LinuxFr.org

Bon anniversaire :-)

Docker par la pratique (3) – Gérer les images – Le blog technique de Microlinux

Tout est dans le titre

Docker par la pratique (1) – Présentation et installation

Tout est dans le titre (sauf que c'est sous Rocky Linux)

Testing Library : Comment l'utiliser avec son propre framework ?

L'auteur montre comment utiliser Testing Library ( https://testing-library.com/ - un ensemble d'utilitaires pour faire des tests unitaires Front End ) avec Twig - dans un article précédent ( https://www.julienpradet.fr/tutoriels/testing-library-comment-rediger-des-tests-en-react/ ) il montrait l'utilisation avec React

A technical analysis of Pegasus for Android – Part 1 – CYBER GEEKS

Tout est dans le titre

Working With CSV Files Using Python, with Examples — SitePoint

Tout est dans le titre

A regular expression to check for prime numbers

La regex en question /^1?$|^(11+?)\1+$/ - il s'agit d'écrire le nombre à tester comme la somme de "1". Ainsi 3 équivaut à 111, 4 à 1111, etc. L'auteur explique ensuite comment fonctionne la regex et c'est très astucieux

Démarrer votre Proxmox à distance (Wake on LAN) 🪄

Le tuto marche aussi pour Debian "tout court"

Le fichier humans.txt - Dév. Web - ShevArezo`Blog

Tout est dans le titre

We need more of Richard Stallman, not less

Un plaidoyer vibrant pour l'idée de "copyleft"

Some blogging myths

Tout est dans le titre

EasyAdmin & Mercure: a concrete use case | Les-Tilleuls.coop

Il s'agit d'un cas concret d'utilisation de Mercure : lorsque 2 administrateurs éditent simultanément la même ressource, Mercure permet de notifier lorsque le premier des deux valide ses modifications.

Crash de HPLIP sur Ubuntu 23.04 - FLOZz' Blog

Tout est dans le titre

Podman Desktop 1.0

Tout est dans le titre

Stocker et vérifier ses images de container

Tout est dans le titre

A Deep Dive into Flask Templates — SitePoint

Tout est dans le titre

Entretenir | Ademe

Des conseils pour l'entretien de ses objets

Machine Learning Engineer et évolution du métier de Data Scientist

Tout est dans le titre

40+ Node.js Integration Test Best Practices

Tout est dans le titre

Qu'est-ce que le framework django ?

Tout est dans le titre

Installer un executor kubernetes Gitlab sur un microk8s

Tout est dans le titre

Resolving values for unmapped properties when mapping request data to DTOs in Symfony 6.3+

Tout est dans le titre

Les Web Workers en action - Alsacreations

Tout est dans le titre

Why Flashcards Beat Mnemonics for Studying - Scott H Young

Tout est dans le titre

R2Devops Marketplace - Ready-to-use CI/CD templates
Kubernetes - Sécuriser vos clusters et vos déploiements avec kubescape

Tout est dans le titre

Animated Pride Flags

Comment animer les drapeaux LGBTQ+ en CSS ( avec un peu de JavaScript pour les paramètres)

Générer les urls Django à partir de la structure des dossiers | Makina Corpus

Tout est dans le titre

Gérer ses backups

L'auteur montre l'utilisation de https://www.borgbackup.org/ à travers un cas concret.

Developer Roadmaps - roadmap.sh

roadmap.sh is a community effort to create roadmaps, guides and other educational content to help guide developers in picking up the path and guide their learnings.

CICD for Terraform with GitHub Actions | by Allan John | Medium

Tout est dans le titre

Activer par défaut le multithread pour gzip et bzip2 - Wiki

Une astuce pour linux

FabUnit: A Smart Way To Control And Synchronize Typo And Space

Une approche originale et très mathématique pour le rythme et l'équilibre des designs

Advanced Form Control Styling With Selectmenu And Anchoring API — Smashing Magazine

Tout est dans le titre

Vim avec une tasse de café

Tout est dans le titre

SQLite For Beginners: Journal Modes - Invidious - Liens en vrac de sebsauvage

Tout est dans le titre

Useful DevTools Tips and Tricks — Smashing Magazine

Tout est dans le titre - ça concerne tous les navigateurs

ASCII

Tout est dans le titre

Docker par la pratique (2) – Les commandes de base

Tout est dans le titre (sauf que c'est sous Rocky Linux)

Say Goodbye to Null-Checking and Exceptions: Using the Maybe Monad in Symfony | HackerNoon

Tout est dans le titre

Désintox : non, les riches ne vont pas quitter le pays si on les taxe - L'insoumission

Tout est dans le titre

A technical analysis of Pegasus for Android – Part 2 – CYBER GEEKS
Apache Guacamole, un bastion d'administration RDP, SSH, etc.

Tout est dans le titre

The modern way of serving images

L'auteur propose une approche alternative à l'utilisation de l'élément picture, utile si vous avez déjà une base de code... Il recommande néanmoins l'utilisation de picture si vous démarrez un nouveau projet.

Blog Eleven Labs - Un Pont Entre les Mondes : Comment les Design Tokens Facilitent la Coopération entre les Développeurs et les Designers

Tout est dans le titre

Commande Podman

L'auteur donne et explique la commande Podman qu'il utilise pour résoudre certains problèmes de droits sur les volumes.

How To Create Advanced Animations With CSS — Smashing Magazine

Tout est dans le titre

Astuces CSS pour faire un thème sombre - Le Hollandais Volant

Tout est dans le titre

The Problem with Being Too Patient - Scott H Young

Quelques réflexions sur les vertus (ou non) de la patience dans l'apprentissage...

How To Build Server-Side Rendered (SSR) Svelte Apps With SvelteKit — Smashing Magazine

Tout est dans le titre

Testing Library : Comment rédiger des tests front-end ? | Julien Pradet

Tout est dans le titre

Suppression de bruit avec DeepFilterNet [Wiki de sebsauvage.net]

Ça se passe sous Linux avec PipeWire, dont l'auteur décrit l'installation et la configuration

Mastering TypeScript: 10 Tips for Effective Development

Tout est dans le titre

Blog Eleven Labs - Optimisez votre travail à distance : Conseils pour une équipe agile 100% remote

Tout est dans le titre

YAGW : Yet another git workflow

L'auteur présente les méthodes d'organisation du travail par git (gitflow, github flow, gitlab flow et la sienne : YAGW)

Les raccourcis de propriétés (property shorthand) en JavaScript - Alsacreations

Tout est dans le titre

API List: A public list of free APIs for programmers
How Did Node.js Come About?
Kubeadm, Ubuntu 22.04 et cilium - mes petites galères récentes

Tout est dans le titre

Primitive Objects In JavaScript: When To Use Them (Part 2) — Smashing Magazine

Suite de https://www.smashingmagazine.com/2023/02/discovering-primitive-objects-javascript-part1/ l'auteur montre l'utilisation d'objets "read only" pour garantir certaines propriétés.

(mcorbin.fr): Le Tech radar de 2023

Les technos à suivre ou éviter : un article plein de partis pris totalement assumés ^^

Ansible - Durcissez vos rôles avec OpenScap
Comment grouper une collection par jour, mois et année dans Laravel

Une astuce

Freelance, quelques conseils avant de vous lancer

Tout est dans le titre

Quick Tip: Shipping Resilient CSS Components — SitePoint

L'idée est d'appliquer les container queries pour créer des composants réutilisables et dont l'agencement interne s'adapte en fonction de la place qu'ils occupent.

Tract des linguistes - Le français va très bien, merci

Tout est dans le titre