Catégories
JavaScript

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 […]

Catégories
Devops

tmux

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 […]

Catégories
Devops

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

Catégories
Productivité

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

Catégories
Devops

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 !

Catégories
Devops

Ansible

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).

Catégories
Divers

Nextcloud

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 […]

Catégories
Devops

Rsync

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).

Catégories
Sécurité

PAM Linux

PAM Pluggable Authentication Modules est un mécanisme d’authentification centralisé (au niveau de l’OS) disponible sur les distributions Linux et il permet de fournir :

Catégories
Sécurité

Cryptsetup pour crypter une clé USB sous Linux

Cryptsetup fournit une interface pour configurer le chiffrement sur des périphériques de bloc (comme des partitions /home ou d’espace d’échange (swap)) en utilisant dm-crypt, un sous-système transparent de chiffrement de disques dans le noyau Linux. Il permet une prise en charge de LUKS (« Linux Unified Key Setup »), le standard associé au noyau Linux pour le […]