Les extensions sont un type d’add-ons (ou modules en 🇨🇵) pour les navigateurs (les 2 autres types d’add-ons sont : les user dictionaries et language packs). Les extensions sont de véritables applications qui ajoutent des fonctionnalités au navigateur qui peuvent se matérialiser de nombreuses façons : ils permettent notamment de modifier des pages web (modification […]
Débugger Python avec pdb
Principe et outils Pour debugger un script Python, il est possible d’utiliser plusieurs types de debugger (dont notre favoris VSCode avec l’extension Python), mais il existe également un outil de la librairie standard pdb qui permet de parcourir le code, arguments, variables etc en CLI (ce qui peut s’avérer utile pour débugger sur un serveur […]
React hooks
A hook is a function provided by React that let’s you hook into react features from your function components Dan Abramov (React Conf 2018) Les Hooks ont été introduits en 2018 pour : alléger la syntaxe pour créer des composants (lourdeurs liées au fonctionnement des classes) mieux rassembler la logique du code au sein d’un […]
tmux comme Screen sont des multiplexeur de terminaux, ils permettent d’exploiter plusieurs terminaux sous forme d’onglets ou en écran partagé (split screen) au sein d’un seul et même terminal et surtout de créer des sessions distinctes (qui survivent aux déconnections). Une fois tmux lancé, nous pouvons créer de nouveaux onglets ou splitter l’écran dans ces […]
Raspberry Pi
Commandes spécifiques au Raspberry pi La 1ère commande que l’on utilise dès qu’on installe un Raspberry pi est la fameuse raspi-config qui est l’outil de configuration du Raspberry par défaut (pour par ex configurer le WiFi) En complément, il existe d’autres commandes comme rpi-update qui permettent la MAJ du firmware du RPI. Services a désactiver
Vim memo
Déplacements I : insérer en début de ligneA : insérer en fin de ligneG : aller en fin de document (dernière ligne)% : aller à la parenthèse ou accolade correspondante
Bat le cat killer
Je cherche toujours à trouver des outils qui me permettent de gagner en efficacité/productivité et la coloration syntaxique (syntaxe highlighting) est une fonctionnalité indispensable pour cela !
Outil permettant de déployer, modifier, maintenir la configuration (fichiers, services, etc.) d’un nombre important d’hôtes de façon centralisée (via ssh).
Nextcloud est un équivalent Open Source de Dropbox ou de Google Drive, et dispose comme ceux-ci de clients Android, IOS ou encore Windows, OSX ou Linux pour disposer de nos fichiers partout ! L’avantage est de récupérer le contrôle de nos données puisqu’on les héberge nous même, et de ne pas payer d’abonnement Inconvénients: il […]
L’un des outils en CLI les plus puissants pour effectuer des copies de fichiers localement ou en réseau, mais la documentation manpage étant extrêmement fournie, il faut faire le trie dans les options.Dispo sous Linux, mais aussi OSX (installer via brew) et bien sure sous Windows (sous WSL par ex).