Les derniers articles

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

Canard ou lapin ?
Bon alors la question du jour : C’est un canard (duck) ou un lapin (rabbit) ?
Je trouve que c’est un excellent exemple pour démontrer que selon le point de vue de chacun (où on se place pour regarder), on a une vision différente des choses.
J’ai mis environ 9h à écrire l’article Un mot : serveur. De mon point de vue c’est énorme mais j’étais dans une démarche inédite et importante pour moi : Je me suis réapproprié les mots utilisés et j’ai tenté de rejoindre les lecteurs.
Notre impuissance – Les mots finissait sur : « Je m’interroge en tant que blogueur sur notre impuissance à nous faire comprendre par l’autre. Cette impuissance qui fait qu’on s’éloigne alors que les mots devraient nous permettre de nous rapprocher. Je rattache tout cela au fait que je m’exprime sur le net et que j’accepte, même si… Lire la suite

Un mot : serveur
Depuis une réflexion partagée avec A1, je suis particulièrement attentif aux mots que j’utilise dans mes articles. J’essaie autant que possible d’utiliser les bons mots car j’ai compris que c’était la matière première qui permettait de vous rejoindre. C’est très difficile.
Il m’est déjà arrivé d’utiliser un mot alors que l’idée que je m’en faisais était totalement différente. Imaginez que vous pensiez à une baleine et que le mot que vous utilisez pour nommer cette idée est espadrille. Oui c’est comique mais pour se faire comprendre c’est une vrai catastrophe.
A1 m’avait également parlé de la difficulté à se faire comprendre lorsqu’une idée est définie par un mot dans une langue mais que ce mot est absent dans une autre. Vous connaissez tous : « Free as in free speech, not as in free beer ». Free peut signifier deux mots, libre ou gratuit. Je trouve ça fascinant…. Lire la suite

Pas de doute avec Firefox 57
Mon titre à deux balles chambre mon ami Cascador et son Comme un doute concernant le navigateur libre et open source Firefox et fait un appel du pied au billet de Gilles.
Vous ne le savez peut être pas mais Firefox prépare sa « révolution » avec sa version 57 pour courant septembre. Il est annoncé comme meilleur, donc plus rapide, léger et réactif lors de votre navigation avec son nouveau moteur de rendu, Quantum, et son architecture multiprocessus.
Rien de mieux qu’une installation pour vérifier cela. j’ai donc lancé la version beta numéro 57 pour me faire une idée. Si vous désirez faire coexister les versions 55 et beta 57 sur votre machine (Linux, Windows, Mac), je vous invite à suivre cette page.
Pour ma part, je navigue maintenant avec la version 57 et c’est une très, très grosse… Lire la suite

Comme un doute
Firefox est un excellent navigateur, je pense qu’on sera tous d’accord là-dessus. Cependant j’ai comme un doute sur la fidélité de ses utilisateurs… notamment la mienne.
Partons de l’hypothèse que demain Firefox devienne deux fois plus lent que Chromium/Chrome ou encore que les extensions qui ont fait le succès de Firefox ne fonctionnent plus dessus, Firefox serait-il encore apprécié et utilisé ?
Je ne doute pas de l’existence de personnes convaincues par le Libre au point de faire passer leurs convictions avant leurs usages (en utilisant des outils plus éthiques mais moins fonctionnels par exemple). Je crois cependant que l’écrasante majorité des utilisateurs va « simplement » au mieux/meilleur.
En ce qui me concerne si Firefox perdait les principales extensions que j’utilise, je basculerais sur Chromium direct. A mon avis beaucoup de personnes se mentent sur leur prétendue fidélité aux logiciels libres. Sommes-nous avant tout des personnes qui utilisons, discutons et partageons… Lire la suite

Displate.com
Il y a quelques semaines on m’a fait découvrir un site qu’il est bien. Depuis j’ai commandé un Displate pour l’offrir alors je me permets de vous en parler. PUB ! PUB ! PUB ! Oh mon dieu c’est de la PUB !
Un Displate c’est ça. Ouais vous allez devoir cliquer bande de feignasses. La pose est enfantine, c’est numéroté et signé (toujours un plus pour les collectionneurs), ça arrive par UPS dans un carton un peu plus grand que le displate, on peut trouver des codes promos pour le site facilement (Garden = 20%), pour l’achat de 1 displate c’est 10 arbres plantés et vous pouvez le renvoyer dans les 100 jours. Je vous invite cependant à faire une petite commande au début parce qu’on est parfois déçu entre l’image sur Internet et la réalité de l’objet.
Je vous fais part d’une petite sélection perso, je… Lire la suite

Mec on a retrouvé ma caisse !
Je pensais que ça serait pire…
Ils ont arraché les fusibles et ils ont volé tout l’arrière notamment la banquette. C’est plutôt une bonne nouvelle, je craignais un rodéo avec.
Si ça vous arrive, il faut aller le plus rapidement possible récupérer votre véhicule au remorqueur : 1/ Chaque jour qui passe, il vous compte les frais de gardiennage du véhicule 2/ Entre 3 et 5 jours, l’État envoie un expert pour estimer le véhicule au cas où vous ne voudriez pas le récupérer. Ce « passage » très rapide vous coûtera 50 euros.
J’ai le commissariat qui m’a appelé le vendredi vers 16h00 pour m’informer que la voiture avait été retrouvée. La BADR (Brigade Accidents et Délits Routiers) qui s’occupe de ça ferme à 17h30 (ainsi que le week-end), ce n’était pas faisable pour moi de m’y rendre avant la fermeture. La BADR vous fournit un papier qui vous donnera… Lire la suite

Termux sur Android : Un point sur les packages de Termux
Un article très court pour souligner que Termux a franchi un cap au niveau des packages de mon point de vue. Voici un petit tour des packages « majeurs » disponibles.
SSH : openssh, mosh, screen, tmux, byobu, autossh, dropbear Ligne de commande : bash, fish, zsh, busybox, emacs, vim, neovim, ffmpeg, mpv, imagemagick, sox, curl, wget, iperf3, nmap, strace, rsync, syncthing, aria2, transmission, wol Vie privée : privoxy, tor, torsocks Développement et serveur web : apache2 (2.4.27), mariadb (10.2.6-3), php (7.1.7-1) sont arrivés récemment dans les packages Termux. nginx (1.12.1) et lighttpd (1.4.45) étant là depuis un moment, on peut donc à présent installer une stack web. A noter php-fpm (7.1.7-1), git (2.13.3), node.js (6.11.0-1), python (3.6.1), python2 (2.7.13), perl (5.26.0), golang (2:1.8.3), ruby (2.4.1-1), sqlite (3.19.3-1), postgresql (9.6.3), memcached (1.4.36), redis (4.0.0).
Termux a su se développer et attirer. Pour moi il sort de la case « hype/joujou » pour… Lire la suite