Archives de septembre 2017 :
Déléguer
Depuis 10 ans que je suis dans l’informatique, j’ai croisé beaucoup de personnes compétentes voire très compétentes professionnellement. Dans mon nouveau job mon collègue (un des dirigeants de la petite société où j’ai été embauché) qu’on appellera C. est un gros crack, c’est une des trois personnes les plus compétentes que j’ai jamais côtoyé. Il pourrait écraser son prochain par son égo, ses connaissances, sa position et ses certitudes mais il n’en est rien.
C. gère un dev, un sysadmin (moi) et une personne qui s’occupe du support client. Je considère qu’il est capable de tout faire mieux que nous en nettement moins de temps que nous. C’est flagrant. Il n’a pas volé ses compétences, ça fait 10 ans qu’il construit et développe sa boîte, c’est un DevOps avant l’heure. Mais alors… pourquoi nous confier des tâches qu’il exécute mieux que nous ??
La réponse est très simple parce qu’il… Lire la suite
Mutualisation
En 2015 je parlais de confiance, en 2016 je parlais de faire, en 2017 je souhaite faire confiance.
Depuis 10 jours je n’ai plus de net à la maison, c’est en cours de résolution chez Free. Ça ne me dérange pas particulièrement pour surfer, je fais un partage de connexion à partir de mon téléphone portable. En revanche je m’auto-héberge, j’ai notamment un gros besoin de FreshRSS et Shaarli. Simultanément avec A1 on échange sur les besoins de sauvegarde des particuliers. Foutre ses données chez Microsoft One Drive ou Google Drive, ça fait pas envie niveau vie privée mais c’est gratuit et simple (donc grand public).
Il y a une autre solution, confier ses données à une personne de confiance : un voisin, un pote, quelqu’un de la famille. Décentralisation totale, pair à pair, confiance à hauteur d’homme.
En ce… Lire la suite
Messagerie email éthique : comment préserver sa vie privée (et celle de son entourage)
Billet mis à jour ici le 1er mai 2020 : https://www.bloglibre.net/2020/05/01/messagerie-email-ethique-comment-preserver-sa-vie-privee-en-2020-et-celle-de-son-entourage/
C’est la rentrée et c’est l’heure de faire une mise à jour des messageries emails qui valent le détour.
Commençons par établir les critères de sélection d’un service de messagerie emails valable. Après tout, il s’agit de confier sa correspondance privée avec sa famille, ses amis et ses contacts professionnels. La messagerie email est aussi le réceptacle de tous les échanges officiels, administratifs et de loisirs (factures, preuves d’achat, récépissés de l’administration, forums divers et variés…) que vous pouvez recevoir au quotidien.
Il s’agirait de ne pas de confier sa vie privée numérique à n’importe qui. Par n’importe qui, j’entends une entreprise qui se permettrait de lire vos échanges pour des prétextes d’amélioration de leur service ou d’établir des profils de leurs utilisateurs au travers du contenu de leurs emails, sans réelle transparence sur… Lire la suite
Se déplacer, lister, visualiser, éditer
Voici une ligne de commandes permettant d’afficher les 10 commandes qu’on utilise le plus en se basant sur l’historique de bash. awk ‘{print $1}’ ~/.bash_history | sort | uniq -c | sort -rn | head
Ci-dessous le résultat sur un serveur.
1228 ls 1063 systemctl 1054 nano 962 cd 807 tail 376 cat 319 less 187 curl 159 rm 109 ping
Lorsqu’on se penche sur les actions récurrentes effectuées en ligne de commandes, ça se résume en général à se déplacer (cd), lister (ls, find), visualiser (cat, less, tail) et éditer (nano, vim). Si on veut augmenter notre productivité, c’est donc naturellement sur ces commandes qu’il faudra se pencher.
On voit que des actions se croisent. On pourrait par exemple tout visualiser et éditer avec vim. Le fait d’utiliser moins de commandes permet de mieux les maitriser (on est plus rapide) et éviter de jongler entre plusieurs (on perd moins… Lire la suite
sshrc, utiliser vos fichiers de configuration dans des sessions SSH
sshrc apporte une réponse à 2 problématiques :
Vous souhaitez pouvoir utiliser votre configuration locale aux petits oignons (alias, fonctions, variables d’environnement, bashrc, vimrc, inputrc, screenrc, etc.) lorsque vous êtes connectés sur les pc/serveurs que vous administrez. Cependant vous désirez ne pas toucher aux fichiers de configuration de ces pc/serveurs car vous ne pouvez pas (contexte professionnel) ou vous ne voulez pas. De plus plusieurs personnes se connectent au(x) même(s) compte(s), il faut respecter l’usage de chacun et ne pas imposer vos fichiers de configuration aux autres Au contraire vous avez décidé d’utiliser vos fichiers de configuration (aussi appelés dotfiles) mais passer sur X pc/serveurs pour modifier un de vos fichiers de configuration ça vous gonfle et vous trouvez la gestion de configuration (Ansible, Puppet, Git + liens symboliques…) trop lourde pour si peu
Alors sshrc est fait pour vous. Sur votre poste vous allez créer… Lire la suite
Représentation et déplacement
Je viens du monde Windows et je suis en train d’embrasser le monde Linux professionnellement. Je suis littéralement perdu, je cherche des repères, je tâtonne pour m’organiser. Évidemment j’ai des bases, une grosse culture mais il y a un monde entre la culture et la pratique, entre arpenter le chemin et connaître le chemin.
Windows est surtout utilisé avec un environnement graphique et l’explorateur Windows (explorer.exe). Sur GNU/Linux les serveurs sont généralement sans environnement graphique et utilisés en mode console (shell).
Sur Windows on aura tendance à parcourir l’arborescence des dossiers, exemple avec l’explorateur Windows : C:\ –> C:\Windows\ –> C:\Windows\system32\ –> C:\Windows\system32\config\
Sur GNU/Linux on va traverser l’arborescence des dossiers, exemple en ligne de commandes : cd / –> cd /var/log/apache2
On se déplace de manière directe, rapide et transversale en ligne de commandes et de manière visuelle, lente et continue avec un gestionnaire de fichiers. Chaque manière de… Lire la suite