Articles de la catégorie «Planet Libre» :
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
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
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
Peco pour filtrer de manière interactive en ligne de commandes
Peco est un outil simple pour filtrer de manière interactive. Il est sous licence MIT, disponible sous GitHub et activement maintenu (dernière version 0.5.1 du 17/03/2017). C’est un dérivé de percol (en Python, dernier commit 24/01/2016). Une petite démo de Peco tirée de sa page GitHub.
Peco est écrit en Go et est disponible pour Linux, Unix, *BSD, Mac OS X, Windows. Ses principales qualités :
Il est simple à utiliser et interactif. Il remplacera avantageusement grep pour les allergiques à la ligne de commandes et il fera gagner beaucoup de temps aux devs/sysadmins Sur Linux et Unix il est proposé en tant que simple fichier exécutable (c’est la méthode recommandée d’installation), il nécessite Go et que le fichier soit exécutable donc pas besoin d’être root
Un simple fichier exécutable que vous mettez où vous voulez
Pour Debian en simple utilisateur (typiquement sur un serveur… Lire la suite
Raccourcis clavier et souris pour Firefox
Le navigateur web est probablement l’outil dont on se sert le plus sur un ordinateur. Comme j’ai bon goût j’utilise évidemment Firefox (un peu Chromium aussi quand-même). Je gère les raccourcis souris avec FireGestures. C’est une extension indispensable pour moi. J’utilise assez peu de raccourcis clavier mais je veux qu’ils soient bien placés.
Raccourcis clavier
Sur le support Mozilla on trouve la page des raccourcis clavier de Firefox sinon il y a l’article de Seboss666 qui date un peu mais plus explicite et sympa. Vous pouvez encore laisser des commentaires, il faut pas hésiter à le spammer de ma part hé hé hé.
Connaître les raccourcis clavier c’est bien, les configurer pour qu’ils correspondent exactement à votre besoin c’est mieux. Je suis passé par les modules Dorando keyconfig puis Menu Wizard mais celui que je conseille et utilise c’est
Des news de Ansible
A ma grande stupeur il n’y a eu quasiment aucune info sur la sortie de la version 2.3 de Ansible le 12/04. En Français rien de rien et en Anglais un malheureux article dans ZDNet vide d’intérêt. Il se trouve que j’attendais avec impatience cette version, profitons-en pour faire le point.
Les grosses news
Ansible s’est fait racheter par Red Hat en octobre 2015. On aurait pu craindre que l’outil soit relégué au second plan mais 18 mois plus tard on constate que le rythme de développement est toujours soutenu et que l’outil continue de s’améliorer. Dans l’absolu le rachat est une excellente nouvelle car ça pérennise Ansible et augmente sa popularité/visibilité derrière le numéro 1 de l’Open Source Red Hat.
Le chantier pour passer Ansible sur Python 3 est en cours et une tech preview du support de Python 3 est disponible depuis… Lire la suite
Essuyer les plâtres DNS sur Ubuntu
Si il y a une chose dont j’ai horreur c’est d’essuyer les plâtres d’outils mal finalisés. La dernière version d’Ubuntu 17.04 Zesty Zapus est sortie le 13/04 et j’ai eu la chance malchance d’avoir un peu de temps pour mettre à jour mes postes. Mais bon restons positif ça me donne l’occasion d’aider les pauvres malheureux qui vont se retrouver avec des ennuis DNS comme moi.
Un des changements importants apportés par cette nouvelle version est que systemd-resolved est maintenant utilisé comme résolveur DNS par défaut. Afin de jeter un œil vous pouvez faire un petit systemd-resolve status dans votre terminal. Vous pourrez également constater les changements dans le fichier /etc/resolv.conf.
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND — YOUR CHANGES WILL BE OVERWRITTEN # 127.0.0.53 is the systemd-resolved stub resolver. # run « systemd-resolve –status » to see details about… Lire la suite
L'ère du faire
Les communautés francophones ne voient pas assez les remarquables contributions et avancées qu’elles apportent au Libre et à GNU/Linux : Emmabuntüs, DFLinux, Les cahiers du débutant, Le cahier de l’administrateur Debian, Auto-hébergement facile avec OpenBSD, Journal du hacker, LinuxJobs.fr, LinuxFr.org, Planet-Libre, Liberapay, wallabag.it, Framasoft, Hand, JerryClans, FreshRSS, YunoHost, Cozy, PluXml…
Et là je parle seulement de quelques projets/sites mais il y a des milliers de contributeurs francophones qu’on pourrait citer. La francophonie contribue fortement au Libre et à GNU/Linux.
J’étais en train de jeter un coup d’œil aux liens de la semaine sur le Jdh : Internet, c’était mieux avant ? Auto-hébergement : la route n’est pas si longue
Termux sur Android : Android 6.0, mise à jour de la réinstallation rapide
Comme je le disais dans l’article précédent, je passe d’un LG G3 sous Android 5.0 Lollipop à un LG G4 (et un Samsung A5 2016 de Madame) sous Android 6.0 Marshmallow. Les problèmes n’ont pas tardé je vous aide donc à mettre le pied à l’étrier.
Réinstallation rapide de Termux
La première commande à lancer est termux-setup-storage, je vous invite fortement à lire la documentation storage de Termux. Cette commande va autoriser Termux à accéder aux fichiers/dossiers de votre téléphone, elle va également créer un dossier storage dans $HOME. Dans ce dossier vous allez avoir des liens symboliques vers certains dossiers du système : dcim (/storage/emulated/0/DCIM), downloads (/storage/emulated/0/Download), external-1 (/storage/XXXX-XXXX/Android/data/com.termux/files), shared (/storage/emulated/0), etc.
On dépose ensuite le script termux.sh dans /sdcard/Download/ (en branchant le téléphone sur le pc avec un câble USB) puis on lance les commandes suivantes.
cp /sdcard/Download/termux.sh ~/ # On copie le script… Lire la suite