L'Aide Mémoire Informatisé du petit Luc
Il était une fois un petit garçon qui se souvenait de tout. Mais il ne savait pas faire grand chose, c'est normal, les petits garçons passent la plupart de leurs journées à jouer au foot, aux petites voitures et aux jeux vidéos.
En grandissant, le petit garçon a appris des méthodes, des outils et des pratiques. On peut dire qu'aujourd'hui il sait faire plein de choses, il y en a même qui voudrait l'inscrire au casting de la série McGyver. Cependant, plus il apprenait des techniques, moins la mémoire du petit garçon était bonne.
Aux questions simples comme “où ai-je mis mes clés ?”, le petit garçon devenu grand a trouvé une réponse : “dans ma poche, elles sont toujours là”, c'est ce qu'on appelle une routine ou une habitude, pratique pour libérer de l'espace mémoire organique.
Mais aux questions comme “C'est quoi la commande pour décompresser un fichier sous linux ?”, là il n'avait pas de technique secrète, mis à part le faire régulièrement. Hors, le désormais grand garçon multiplie les activités différentes, rendant la routine dans chacune d'entre elle de moins en moins présente…
Heureusement, un bon ami lui a présenté un jour un bel outil, dokuwiki, qui une fois bien configuré lui permettrait de créer une extension numérique à sa mémoire organique.
Vous avez trouvé, surement par hasard, la porte d'entrée de cette mémoire digitale. Elle est personnelle, il n'y a que le petit garçon qui y rajoute des entrées, souvent des condensés d'informations copiées ici ou là. Elle est publique, ça arrive à tout le monde d'avoir des trous de mémoire. Et, comme on est content d'aider le petit poucet à retrouver son chemin, le petit garçon sera content d'avoir pu aider quelqu'un.
Parcourir la mémoire du petit Luc
Le sommaire contient toutes les pages de ce wiki, classées par thématique. Évidemment il n'est pas à jour et en perpétuelle construction
Linux World
- packages, ou comment installer des applications sous linux
-
- ash, le shell par busybox
- apk, le gestionnaire de paquets
- openrc, init.d, l'init system
- journalctl, pour consulter les logs sous systemd
- Archlinux
- Gérer le réseau
- Configurer le DHCP avec dhcpcd
- Ajouter une IP fallback avec interfaces (pour Debian et dérivés)
- Configurer ses interfaces réseaux avec systemd-networkd ou alors NetworkManager
- wireguard, un VPN intégré au noyau de linux
- tcpdump, l'outil pour diagnostiquer ce qui se passe sur le réseau
- visudo ou donner des droits étendus (
sudo
) à certains utilisateurs - boot_usb_efi, pour résoudre des pbs de boot sur un vieux VAIO (BIOS, UEFI…)
- stockage
- zfs, le filesystem qui gère les snapshots, la redondance et les scrub
- Containers
- Sécurité
- ssl pour servir du https (y compris letsencrypt et challenge DNS)
Web World
-
-
- dns et powerdns, un serveur dns
- Côté client sur Linux Debian avec systemd
Dev World
-
- pip, installer des modules et packages
- pyenv, gérer de multiples versions de python (3.9, 3.10 etc.)
- virtualenv, isoler ses environnements python les uns des autres
- conda, un gestionnaire de distribution python (version + paquet, modules en C/C++)
- jupyter, un environnement de développement en interface web, utile pour l'exploration de données et l'expérimentation
- ironpython, python pour le .NET de windows, obsolète
- python-time, mesurer le temps dans python
- pyqt_pyside Qt pour python, notamment pyqt5
- QDockWidget (avec du code en python et pyqt5)
- python_subprocess, exécuter des processus depuis python
-
- Qt, un framework pour faire des gui en desktop
- QDockWidget (avec du code en python et pyqt5)
-
- un petit comparatif de cartes pour aller plus loin que le Rpi
- git ma cheatsheet perso
- regex, des expressions regulières pour tous les asservir et dans les ténèbres les lier (utile pour de la recherche de morceaux de texte)
- outils (aka logiciels) pour s'aider à écrire du code
Another World
-
-
- indiserver, pour le pilotage à distance (par ex via Ekos) d'une installation d'astrophotographie