14 liens privés
Un PDF sur l'histoire du format PDF
Diverses choses qu'on peut faire sans Javascript (checkbox customisées, listes de choix avec filtrage, sélecteur de couleur, listes dépliables customisées, fenêtres modales...)
Une explication sur le LEFT JOIN en SQL. Et pourquoi le « ON » doit rester simple, avec les filtres et conditions suivants mis dans un WHERE.
Le Guide du hacker sur les modèles de langage : dans cette vidéo très instructive, Jeremy Howard vous emmène dans un voyage complet à travers le paysage fascinant des modèles de langage.
Par défaut sous Linux les utilisateurs peuvent voir les processus des autres utilisateurs. Mais ça peut se bloquer.
Excellent ! Un moyen mnémotechnique pour manipuler les arguments de la commande tar.
Create Ze File : tar czf data.tar.gz data
Xtract Ze File : tar xzf data.tar.gz
Cool 😋 👍
Vers un partage public
Mettons que l’adresse du partage public où vous pouvez envoyer des fichiers soit
https://example.org/s/foo-bar.La requête pour envoyer un fichier sera :
curl --silent \ --show-error \ --user "foo-bar:" \ # <-- la dernière partie de l’adresse du partage ! --header 'X-Requested-With: XMLHttpRequest' \ --upload-file fichier.txt \ # <-- le fichier à envoyer https://example.org/public.php/webdav/ #Avec des identifiants
Utilisez vos identifiants sur le Nextcloud. Il est conseillé de créer un mot de passe d’application dans les paramètres personnels pour ne pas laisser son mot de passe traîner dans un script.
curl --silent \ --show-error \ --user "user:password" \ # <-- votre login et votre mot de passe --upload-file fichier.txt \ https://example.org/remote.php/dav/files/votre_uid_nextcloud/le/chemin/du/dossierDans l’URL,
votre_uid_nextcloudcorrespond à votreuidnextcloud, qui est généralement votre login, mais qui peut être différent, lors de l’utilisation d’un serveur LDAP par exemple.
Transférer ses mails, contacts, carnets d’adresses et la configuration des comptes méls.
Mais si l’invite de commande a cessé de fonctionner ou impossible d’ouvrir l’invite de commandes.
Supprime tous les caractères de contrôle du texte. Utilisez EPURAGE pour du texte importé d’autres applications contenant des caractères qui ne pourront peut-être pas être imprimés sous votre système d’exploitation. Par exemple, la fonction EPURAGE vous permet de supprimer certains codes de bas niveau généralement placés par le système au début et à la fin des fichiers de données, et qui ne peuvent pas être imprimés.
La fonction EPURAGE a été conçue pour éliminer du texte les 32 premiers caractères non imprimables du code ASCII à 7 bits (valeurs 0 à 31). Dans le jeu de caractères Unicode, il existe d’autres caractères non imprimables (valeurs 127, 129, 141, 143, 144 et 157). La fonction EPURAGE ne permet pas de les éliminer.
Pratique pour enlever notamment les caractères de retour à la ligne dans une cellule Excel
La version francophone : https://www.lessurligneurs.eu/wp-content/uploads/application-guidelines-fr-2.pdf
Comment déterminer sur quel shell on tourne ? Quelques commandes bien choisies :
echo $0ps -p $$pstree $$cat /proc/$$/cmdline
La carte mentale est un outil personnel. Elle n'a pas vocation à être relue par d'autres, mais à favoriser sa propre compréhension d'un sujet, en limitant le volume de prise de notes. Elle peut être faite sur ordinateur, mais la base contournable, c'est sur le papier.
Les dessins sur les cartes mentales ne sont pas indispensables, mais ça agrémente l'illustration et ça peut être fun, si on aime ça.
awk '!seen[$0]++' filenameUne vidéo explicative de la pompe Breuram, une variante de la pompe bélier.
Entretenir ses équipements informatiques et électroménagers pour augmenter leur durée de vie en bon état... Selon l'ADEME.
Les inodes stockent des métadonnées telles que :
- le bloc de disque où est la donnée est stockée
- le type de fichier
- la taille du fichier
- l’identifiant du propriétaire
- ID du groupe
- les autorisations de lecture, d’écriture et d’exécution
- Heure du dernier accès
- Heure du dernier changement
- Heure de la dernière modification
Un oeil avertit remarquera que le nom de fichiers n’est pas stocké dans l’inode.
En effet, dans ext4 de Linux, le nom de fichier est stocké dans un bloc de répertoire.
Ce dernier contient le numéro d’inode, le nom et la longueur du nom du fichier.
Guide complet pour aider à choisir mot de passe sécuritaire… Ou mieux encore : KeePass !
- Être unique ;
- Ne pas être composé d'informations facilement devinables comme le nom de vos proches ou votre date de naissance ;
- Ne pas faire partie des listes de mots de passes les plus utilisés ;
- Être composé de majuscules, minuscules, chiffres et caractères spéciaux.
- Être composé d'au moins 20 caractères (la longueur est plus importante que la diversité des caractères).
Un mémo pour les équivalences entre les commandes Bash (Linux) et Dos, Powershell (Windows).
Petite astuce pour que Thunderbird vous demande si vous n’avez pas oublié votre pièce jointe avant d’envoyer !
- Aller dans : Éditions > Paramètres > Rédaction
- Descendre jusqu’à « Pièces jointes » et cocher la case « Vérification de pièces jointes manquantes ».
- Puis cliquer sur « Mots-clés » et ajoutez les mots que vous utilisez le plus quand vous envoyez des PJ.
Dès que ces mots seront écrits, Thunderbird vous demandera si vous souhaitez ajouter une pièce jointe via un bandeau en bas de fenêtre.
Si vous essayez tout de même d’envoyer sans PJ, une fenêtre d’alerte s’affichera vous demandant si vous n’avez pas tout de même oublié une pièce jointe :
- PJ
- pièce jointe
- joints
- jointes
- je vous envoie
- attaché

Notes tirées de la doc sur le site sculpfun
Un article, excellent et très intéressant, expliquant comment bien gérer l'historique bash.
Le grep de Windows PowerShell
Tel ou tel élément HTML / CSS est-il supporté par tous les navigateurs ? Un site pour le dire.
Une façon plus fine de gérer les droits d'accès aux fichiers et répertoires sous Linux.
slug
Ça signifie limace en anglais
C'est une représentation textuelle simplifiée d'une ressource qui peut être passée en paramètre d'une URL
Il est composé uniquement de
- lettres minuscules
- aucun caractère spécial, sauf le tiret
- aucun accent
Quelques règles :
- il doit réellement refléter le contenu de la ressource
- il ne doit pas contenir trop de mots courts (1 ou 2 lettres)
- il doit être unique
- il ne doit pas y avoir de risque d'homonymie
Il existe des bibliothèques qui peuvent générer un slug (ex. : Slugify).
Elle peut convertir un emoji en mot (ex. : 😊 = Sourire)
méthodologie agile
les 4 piliers
- les individus et leurs interactions avant les processus et les outils ;
- des logiciels opérationnels plus qu'une documentation exhaustive ;
- la collaboration avec les clients plutôt que la négociation contractuelle ;
- l'adaptation au changement plutôt que le suivi d'un plan.
12 principes
- [ ] à retrouver
Ils décrivent la méthodologie dans des termes plus concrets
quelques méthodes agiles
- pair programming
- users stories (récits utilisateurs)
- intégration continue
- tdd = test driven development
- ddd = domain driven development
- refactoring
L'extension de fichier .torrent est un format de fichier utilisé pour télécharger des fichiers à partir du protocole BitTorrent. Ce protocole permet de télécharger des fichiers de manière efficace en utilisant la bande passante et les ressources de plusieurs ordinateurs à la fois. Si vous êtes intéressé par le téléchargement de fichiers en utilisant BitTorrent, il est important de comprendre
Présentation de l'utilitaire Linux d'installation flatpak.