Outils pour utilisateurs

Outils du site


accueil

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
accueil [2024/11/01 19:11] lucaccueil [2025/04/22 18:58] (Version actuelle) luc
Ligne 1: Ligne 1:
 +===== 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 
 +    * [[alpine_fstab|monter un partage smb dans Alpine Linux]]
 +  * [[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
 +  * [[rclone]] du rsync avec des protocoles cloud, notamment webdav pour nextcloud
 +  * [[nextcloud]]
 +
 +  * 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
 +    * [[nc_tcpdump|nc et tcpdump]], les outils pour diagnostiquer ce qui se passe sur le réseau
 +    * [[netstat]], un outil pour savoir quel processus utilise quel port
 +
 +  * [[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...)
 +  * [[lsof]]
 +  * [[swap]]
 +
 +  * stockage
 +    * [[zfs]], le filesystem qui gère les snapshots, la redondance et les scrub
 +    * [[lvm]], un manager de volume multidisque
 +
 +
 +  * 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
 +  * [[dokuwiki|Quelques astuces sur DokuWiki]] 
 +  * Serveur web:
 +    * [[caddy]], un serveur web qui gère tout seul le https et qui se veut simple à configurer
 +    * [[frankenphp]], caddy + php = frankenphp, tout encapsulé !
 +
 +
 +
 +=== 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]] traiter video, audio (et parfois des images)
 +    * [[ffmpeg_live_streaming|Streaming de webcam avec ffmpeg]]
 +  * [[ImageMagick]] le traitement d'image magick
 +  * [[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
 +    * [[astro_timelapse|Construire un time lapse ]]
 +  * [[fft]]
 +  * [[jhead|Le tri automatique de photo avec jhead (selon les données EXIF)]]