
On en apprend tous les jours ! On en oublie aussi… Pour éviter ça, je note des choses ici. Ainsi, je peux les retrouver où que je sois. Et si ça peut vous être utile, tant mieux.
Linux 
- Linux raccourcis et autres commandes utiles
- Bash le shell du quotidien
- Git quelques commandes difficiles à mémoriser
- Mon prompt et git comment avoir la couleur mais pas la lenteur
- Effacer des noms de fichiers sur la ligne de commande avec Bash
- Voir la différence entre deux répertoires en pure ligne de commande avec find et vimdiff
- Ajouter une balise avec la commande sed
- Recoller certaines lignes avec la commande sed
- Optimiser Ubuntu sur un PC (pas sur un serveur)
- Restreindre la visibilité des processus sur Ubuntu
Vim 
- Eclipse / Vim quelques raccourcis clavier utiles
- Saisies répétitives dans Vim quelques recettes
- Le plugin UltiSnips pour Vim comment bien l'utiliser
- Ouvrir un fichier à la bonne ligne avec Vim et Bash
- Ouvrir plusieurs fichiers en colonnes dans Vim
- Ouvrir un fichier précédemment ouvert dans Vim
- Convertir du code en HTML avec Vim
- Convertir des fichiers en UTF-8 avec Vim plutôt qu'iconv
- Détails divers dans Vim
PHP 
- Ajuster les règles de phpcs par exemple pour autoriser les noms sans camel case
- Ajuster les règles de phpmd par exemple pour autoriser les variables courtes comme $id
- Ignorer une variable non-utilisée temporairement avec phpcs
- Ignorer une variable non-définie avec phpcs
- Ignorer une règle temporairement avec phpmd
- Configurer PHPStan pour WordPress et WooCommerce
- Faire un tableau en texte avec printf et des caractères graphiques en PHP (entre autres)
- Lire les traces de Xdebug dans Vim
- Filtrer les traces de Xdebug pour éviter qu'elles prennent du temps et de l'espace disque
JavaScript 
- Exemple de XPath en JS : cocher certaines lignes d'un tableau
- Savoir quand toutes les fontes sont chargées pour éviter un FOUT
- Savoir quand un élement est visible par exemple pour déclencher une animation
- Ignorer des variables globales avec ESlint
- Node.js la doc à lire pour commencer
Sécurité 
Mysql / MariaDB 
- MySQL ou MariaDB quelques trucs à retenir
- Changer le mot de passe WordPress ou Prestashop dans la base de données
XML 
- XSLT des fonctions de base
- Reformater du XML ou du HTML avec xmllint ou tidy
- Ajouter une balise avec XSLT et xsltproc --html
Regexp 
- Lookbehind et lookahead (positives ou négatives)
- Regex étendues dans grep, sed et Vim
CSS 
- Voir la version desktop d'un site web sur un appareil mobile avec Firefox
- Mon aide-mémoire de flex-grow, flex-shrink, flex-basis (quelques exemples)
- Mon aide-mémoire de justify et align dans Flexbox et Grid (quelques exemples)
- Grid repeat auto-fill et auto-fit, quelques exemples
- Grid fit-content(), une petite fonction pas si simple
- Du texte qui épouse une forme graphique : shape-outside sur MDN
- Faire de belles ombres : un article de Josh W Comeau
- Un générateur de triangles
Audio et Vidéo 
- FFmpeg quelques commandes utiles
- Enregistrer son écran sous Linux pour faire un screencast
- Enregistrer l'audio du PC sous Linux avec Audacity ou FFmpeg
- Enregistrer une vidéo quand on ne peut pas la télécharger sous Linux
- Synchroniser l'audio et la vidéo dans Kdenlive
- Recoller un clip coupé par erreur dans Kdenlive
Image 2D 

- Manipulations diverses redimensionner en masse, modifier EXIF, convertir en PDF ou en URL…
- Inkscape / GIMP quelques raccourcis clavier utiles
- Mettre un objet en perspective dans Inkscape
- Tordre, courber, déformer un objet dans Inkscape
- Hachurer un objet dans Inkscape
- Convertir une flèche en chemin dans Inkscape
- Une boite de texte avec une marge dans Inkscape
- Un PDF avec des liens hypertextes dans Inkscape
- Un dégradé le long d'une courbe dans GIMP et Inkscape
- Capturer un écran avec une grande iframe dans Firefox
- Sélection multiple à la souris, façon lasso, dans Inkscape
3D et animation 
- Blender quelques raccourcis clavier indispensables
- Faire un dégradé de couleurs dans Blender
- Texture alpha-transparente dans Blender
- Animer une forme avec les Shape Keys dans Blender
- Animer plusieurs objets avec les drivers dans Blender
- Créer et animer une armature dans Blender
- Faire un fond de scène incurvé dans Blender
- Couper une moulure à 45 ° dans Blender
- Un graffiti sur un mur en briques dans Blender
- Peindre uniquement une face dans le workspace "Texture Paint" dans Blender
- Accrocher un objet à une courbe de Bézier dans Blender
- Faire déplacer un objet sur une courbe dans Blender
- Multiplier un objet le long d'une courbe dans Blender