Hebdomadaire Shaarli

Tous les liens d'un semaine sur une page.

Semaine 19 (May 8, 2023)

Unique Indexes With Some Rows Excluded - Database Tip

Tout est dans le titre

Apprendre et Maitriser Vagrant

Tout est dans le titre

An Introduction to the Bun JavaScript Runtime — SitePoint

Un concurrent de Node et Deno

NAS DIY à base de carte Odroid-H3

Tout est dans le titre

Active Listening for Developers

L'auteur présente les bienfaits de l'écoute active pour les développeurs, ainsi que quelques conseils pour y arriver

Mes petits outils en ligne - le hollandais volant

La liste :

🎛️ Encodage, décodage

Créer un QR-Code
Décoder un QR-Code
Encoder et décoder du base64
Encoder et décoder du morse
Chiffrement de César et Vigenère
Chiffrement Atbash
Changer la casse d’un texte

🔄 Convertisseurs numérique

Conversions binaire, décimal…
Convertir des chiffres romains
Convertisseur d’unités
Convertir des mAh en kWh

🛠️ Générateurs en tout genre

Générateur de nombre aléatoire
Générateur de blabla (« tron »)
Générateur de vCard
Générateur de faux-texte (lorem ipsum)
Générateur de carré-magique
Générateur de GUID

📚 Mots et dictionnaires

Générateur des mots inexistants
Rechercher des mots dans un dictionnaire (avec des regex)
Rechercher des anagrammes

🌈 Photos & couleurs

Prendre une photo avec la webcam
Sélecteur de couleur
Retoucher une image
Supprimer la transparence d’une image
Résistance et code couleur

🎬 Audio & Vidéo

Interface graphique basique pour FFMpeg
Spectre audio d’une chanson
Spectrographe audio d’une chanson
Générer des tonalités DTMF
Générateur de fréquences audio

🗓️ Dates & heures

Calendrier du mois
Additionner des dates
Minuteur avec alarme
Avez-vous 1 000 000 000 de secondes ?
Quelle heure est-il sur Mars ?
Quel jour était-il le … ?
L’horloge en pourcentage
Quel timestamp est-il ?
Traduire une date dans une autre locale ?

💻 Programmation

Minifier et déminifier du code
Calculer une checksum
Imager une Regex
Calculer un « chmod » (Linux / Unix)
Table des caractères
Encodage d’un caractère (XML, UTF-8…)
Valider une email
Optimiser un SVG
Générer un tableau HTML

🎮 Jeux & jeu vidéo

Jouer à 2048
Jouer au mahjong
Jeu de la vie
Jouer à Tetris
Tableau périodique
Jouer à Mutos
Jouer à 24
Table des types Pokémon

💵 Argent

Calculer son endettement
Partager des dépenses entre amis

🚙 Voiture électrique

Coût d’une EV et d’une voiture essence
Temps de charge d’une voiture électrique
Convertir des unités de conso en carburant

⌛ Écrans de veille

Quelle couleur est-il ?
Matrix code rain
Faux écran de mise à jour Windows
Empêcher la mise en veille

🔢 Mathématiques

Tracer un graphique
Les fonctions trigo
Générer des figures de Mandelbrot (fractales)
Générer des figures de Julia (fractales)
Générer des figures de Lorenz (chaos)
Calculateur de trou noir
Afficher des équations en LaTeX
Calculer un pourcentage

🧪 Divers

Toutes les informations de votre navigateur
Tester votre connexion internet
L’électricité en France
EDF/Tempo : la couleur du jour
Un mur de notes
Un bloc note en post-it
Youtube 2 RSS
HTMHell
Suivi de colis
Liste d’emojis
Données du GPS
Calculer l’âge de votre chien
Hébergement sécurisé avec Apache et SSL sous Rocky Linux 8 – Le blog technique de Microlinux

Tout est dans le titre

Measuring Software Complexity: What Metrics to Use?

L'auteur recommande d'utiliser d'abord les métriques les plus simples :

  • nombre de lignes de code (LOC)
  • la forme du code (indentation)
  • le couplage structurel (couplage de contenu - le module A modifie le contenu du module B - et couplage commun - les modules modifient des variables globales)
  • le couplage logique

Les autres métriques (dont la complexité cyclomatique) peuvent être utiles si elles sont beaucoup trop grandes.

tr : Traduire ou supprimer des caractères - Wiki - Wiki

Une commande bien utile

Understanding the Imposter Syndrome

Tout est dans le titre

The Art Of Learning For Software Developers

Tout est dans le titre

How To Use AI Tools To Skyrocket Your Programming Productivity

Des exemples d'utilisation de ChatGPT pour le développement

Comment fonctionne la création d'alias de service dans Symfony - Jean-David Daviet

Tout est dans le titre

Benoît HERVIER - J'ai hacké ma sonnette ! (🇫🇷)

Tout est dans le titre ^^

An Introduction to Container Queries in CSS — SitePoint

Tout est dans le titre

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

Tout est dans le titre

Symfony UUID, Doctrine and type-hinting : everything you should know

Un problème bien vicieux : le type de l'UUID doit être marqué comme Uuid | string et pas string tout court... sinon Doctrine déclenche l'événement preUpdate même si rien ne change

Guitarix – Transformez votre Linux en ampli virtuel de guitare électrique high-tech

Tout est dans le titre

Linux audio & Hi-Fi : choisir la bonne fréquence d’échantillonnage – Tuxicoman

Tout est dans le titre

Configuring i3 Window Manager: a Complete Guide

Tout est dans le titre

Mprocs – Lancez et jonglez avec plusieurs commandes en parallèle tel un ninja geek

Tout est dans le titre

Certificats SSL/TLS gratuits avec Certbot sous Rocky Linux 8 – Le blog technique de Microlinux

Tout est dans le titre

Conseils pour des communications numériques accessibles

Tout est dans le titre

IT Tools - Handy online tools for developers

La liste :

  • Token generator
  • Hash text
  • Bcrypt
  • UUIDs v4 generator
  • Encrypt / decrypt text
  • BIP39 passphrase generator
  • Hmac generator
  • RSA key pair generator
  • Date-time converter
  • Integer base converter
  • Roman numeral converter
  • Base64 string encoder/decoder
  • Base64 file converter
  • Color converter
  • Case converter
  • Text to NATO alphabet
  • YAML to JSON converter
  • JSON to YAML converter
  • List converter
  • Encode/decode url formatted strings
  • Escape html entities
  • Url parser
  • Device information
  • Basic auth generator
  • Open graph meta generator
  • OTP code generator
  • Mime types
  • JWT parser
  • Keycode info
  • Slugify string
  • HTML WYSIWYG editor
  • User-agent parser
  • HTTP status codes
  • JSON diff
  • QR Code generator
  • SVG placeholder generator
  • Git cheatsheet
  • Random port generator
  • Crontab generator
  • JSON prettify and format
  • JSON minify
  • SQL prettify and format
  • Chmod calculator
  • Docker run to Docker compose converter
  • IPv4 subnet calculator
  • Ipv4 address converter
  • IPv4 range expander
  • MAC address lookup
  • IPv6 ULA generator
  • Math evaluator
  • ETA calculator
  • Chronometer
  • Temperature converter
  • Benchmark builder
  • Lorem ipsum generator
  • Text statistics
  • Phone parser and formatter
Type Systems in Software Explained With Examples

Tout est dans le titre

Symfony/Doctrine migrations for multiple databases - DEV Community

L'astuce concerne surtout l'idée d'une base par environnement (dev, test)

Reading bundle configuration inside Symfony Compiler Passes - DEV Community

L'auteur donne une astuce pour les auteurs de bundles Symfony. On peut implémenter une extension pour ajouter des services pendant la compilation du conteneur de services... et pour éviter une trop grosse classe, on peut vouloir utiliser les Compiler Passes. Ces dernières n'ont pas accès à la configuration finale. L'auteur explique comment leur donner accès à la configuration de l'extension.

Configuring Zsh Without Dependencies

Tout est dans le titre

Writing Your tmux Config: a Detailed Guide

Tout est dans le titre