===== 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 === * [[proxmox]] * [[packages]], ou comment installer des applications sous linux * [[Alpine|Alpine Linux]] * [[ash]], le shell par busybox * [[apk]], le gestionnaire de paquets * [[openrc|openrc, init.d]], l'init system * [[rpi]] * [[journalctl]], pour consulter les logs sous systemd * Archlinux * [[pacman]], le gestionnaire de paquets * [[aur]] est un dépôt géré par la communauté, la plupart des paquets sont compilés à l'installation * Gérer le réseau * [[diag_network]] * 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|systemd-networkd]] ou alors [[networkmanager|NetworkManager]] * [[wireguard]], un VPN intégré au noyau de linux * [[lshw]] * [[systemd|gérer des services sous systemd]] * [[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...) * Containers * [[docker]] * [[lxc]] * [[LXC_SMB|Accéder à un partage SMB dans un container LXC]] * Sécurité * [[ssh]] et ses [[pubkey]] * [[ssl]] pour servir du https (y compris letsencrypt et challenge DNS) === Web World === * [[html]] * [[css]] * [[php]] * [[mysql]] * [[javascript]] * [[nodejs]] * [[json]] * [[dns]] et powerdns, un serveur dns * [[dnsclient|Côté client]] sur Linux Debian avec systemd === Dev World === * [[Python]] * [[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 * [[cpp]] * [[qt|Qt]], un framework pour faire des gui en desktop * [[QDockWidget]] (avec du code en python et pyqt5) * [[opencv|OpenCV]] * [[visualstudio|Visual Studio]] * [[arduinorpi|arduino, Rpi & co]] * [[comparatifCartes| un petit comparatif]] de cartes pour aller plus loin que le Rpi * [[git]] ma cheatsheet perso * [[gitManageWebsite|manager un site web via git]] * [[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) * [[devTools|outils]] (aka logiciels) pour s'aider à écrire du code * [[bitscope]] === Another World === * [[ffmpeg|ffmpeg & ImageMagick]] * [[metrologie:metrologie|Métrologie]] * [[metrologie:marbre|Le marbre de métrologie]] * [[Astrophotographie]] * [[https://astro.lucmasson.info|Ma galerie d'astrophotos]] * [[traitement|Développement d'astrophotographies]] * [[benchmark_astro|Comparaison de méthodes de post-traitement]] * [[indiserver]], pour le pilotage à distance (par ex via Ekos) d'une installation d'astrophotographie * [[fft]]