Articles de la catégorie «Planet Libre» :
GNU/Linux Magazine 07/2016
Les nouveautés de ce mois-ci :
1 seul article gratuit : « Munit », le monitoring sans les dinosaures dans le GNU/Linux Magazine 187 GNU/Linux Magazine 195 (Juillet 2016) GNU/Linux Magazine 194 (Juin 2016) GNU/Linux Magazine HS 85 Node.js (Juillet 2016)
Le pourquoi : Lors de ma veille, je me suis dit que ça pourrait être intéressant et pertinent de remonter tous les articles Adminsys que j’ai vu passer dans GNU/Linux Magazine et GNU/Linux Magazine HS et d’en faire un petit index. Avec l’expérience on se rend compte qu’un magazine ou un livre est extrêmement pertinent lorsqu’il s’agit de se former/mettre sur un outil/logiciel, encore faut-il pouvoir retrouver aisément l’information. Voyez ça comme une veille publique sur ce magazine. Ça leur fait de la pub, ça peut ouvrir une discussion entre nous, c’est une veille sur un magazine que vous pouvez suivre dans vos… Lire la suite
Screenshots dans mpv
J’ai un peu galéré (30 mn au lieu de 5) pour configurer comme je le souhaitais les screenshots dans mpv. Les options disponibles sont là, par défaut quand on fait un screenshot on obtient une image nommée mpv-shot0001 et placée dans /home/babar/. Pas terrible.
Je vous redonne mon fichier /home/babar/.config/mpv/input.conf, j’ai seulement rajouté s screenshot (parce que j’ai aucune mémoire…).
# Documentation : https://github.com/mpv-player/mpv/blob/master/etc/input.conf et https://github.com/mpv-player/mpv/blob/master/DOCS/man/input.rst # Keybindings testing mode : mpv –input-test –force-window –idle default-bindings start # Option précisant qu’on conserve les raccourcis claviers par défaut, par exemple espace pour mettre en pause MOUSE_BTN2 quit # Clic droit, je quitte mpv MOUSE_BTN3 no-osd seek -20 exact # Roulette vers le haut, je rembobine de 20 secondes MOUSE_BTN4 no-osd seek 20 exact # Roulette vers le bas, j’avance de 20 secondes MOUSE_BTN7 quit # Bouton 7 de ma souris Razer, je quitte mpv LEFT no-osd seek… Lire la suite
Termux sur Android : Installation de Ansible entre autres choses
Déjà le 4ème article sur Termux (1, 2, 3) où nous allons principalement voir l’installation de Ansible. J’ai horreur de vendre du rêve alors je préviens tout de suite, il s’agit de la version 1.8 de Ansible et je n’ai pas vu de moyen pour utiliser ansible.cfg. Il est possible d’installer une version plus récente de Ansible mais dès que vous le lancerez ça partira en erreur. Apparemment ça vient de l’absence de /dev/shm qui pose problème (1, 2). Si vous êtes root sur le téléphone vous pourrez résoudre le problème mais je considère que ce n’est pas le cas.
Installation de pycrypto
Je détaille déjà l’installation de pycrypto car c’est là où réside la difficulté. J’ai ouvert une issue pour ça parce que c’était pas simple. Les commandes suivantes s’exécutent sur le téléphone pour ceux qui ne… Lire la suite
non, la blogosphère n’est pas encore morte
Ces cinq derniers jours, j’ai eu assez peu de temps pour me poser et feuilleter mes flux RSS. Pas mal de boulot, un aller-retour à la campagne et… quelle surprise ce jour de voir mon flux « blogs » avec 54 nouveaux articles à lire, en 5 jours !
Hey, les gars, la blogosphère n’est pas encore morte ! Hourra
– Damien
Mise en perspective du principe KISS : Mettre à jour une application web
J’ai décidé de m’interroger sur ma façon de mettre à jour une application web. Il y a eu une réflexion intéressante qui a été publiée par Blogus Librus sur le principe KISS.
Par exemple j’ai l’application web Shaarli dans le dossier /var/www de mon server@home, comment je fais pour la mettre à jour ?
Je vais vous présenter ma progression. Chacun pourra ainsi décider et voir où il se situe : Plutôt côté KISS donc simple ou plutôt côté élégant mais complexe. Je trouve que c’est une bonne mise en perspective du billet de Blogus Librus.
Au commencement
Ainsi donc au commencement pour mettre à jour Shaarli dans /var/www je faisais comme ci-dessous. Ça doit être la méthode employée par la majorité d’entre nous à quelques détails près (cd /tmp, cp remplacé par mv). C’est simple, c’est KISS. En 5 lignes.
cd /tmp &&… Lire la suite
Termux sur Android : Un peu plus loin avec Termux
Pour rappel Termux (GPLv3, disponible sur F-Droid) est un émulateur de terminal et d’environnement Linux pour Android (5.0 ou version ultérieure). J’en ai fait une courte description ici et nous avons vu comment jouer avec SSH et rsync ici. Aujourd’hui on va creuser notre tombe avec ce merveilleux outil.
Le projet
J’ai fini par comprendre que le développeur principal n’a pas prévu de documenter beaucoup, il se concentre sur le développement et répond aux nombreuses sollicitations sur le Google+ et le GitHub du projet. Pour avoir des nouvelles du projet, c’est sur Twitter. Il a aussi ouvert une page de don.
Les bonnes nouvelles
Termux supporte à présent nativement les architectures ARM 64 bits. Les packages mosh et autossh sont arrivés, on est donc en mesure de répondre à de… Lire la suite
GNU/Linux Magazine 05/2016
Les nouveautés de ce mois-ci :
5 articles gratuits : Haxe pour le développement Web, Construire son cluster HPC dans le GNU/Linux Magazine 185 ; Les addons, c’est sa Forge, Gestion d’identité avec FreeIPA dans le GNU/Linux Magazine 186 ; PHP et la sécurité dans le GNU/Linux Magazine HS 79 GNU/Linux Magazine 193 (Mai 2016) GNU/Linux Magazine 192 (Avril 2016) GNU/Linux Magazine HS 84 Surveillance (Mai 2016) GNU/Linux Magazine HS 83 Débutez en C++ (Mars 2016)
Le pourquoi : Lors de ma veille, je me suis dit que ça pourrait être intéressant et pertinent de remonter tous les articles Adminsys que j’ai vu passer dans GNU/Linux Magazine et GNU/Linux Magazine HS et d’en faire un petit index. Avec l’expérience on se rend compte qu’un magazine ou un livre est extrêmement pertinent lorsqu’il s’agit… Lire la suite
Trouver les fichiers avec un pathname ou un filename long
J’utilise Syncthing pour synchroniser mes postes et je me suis retrouvé avec des erreurs sur mes postes Xubuntu, en cause des noms de fichiers trop longs (dépassant 143 caractères) rendant impossible la synchronisation. En gros j’ai un nom de fichier très long sur Windows mais impossible à synchroniser sur Xubuntu. Ce souci est lié à eCryptfs dont j’ai parlé dans l’article précédent, mon dossier Sync étant dans mon /home/babar.
Il a fallu trouver une solution et elle est simple, il faut supprimer les fichiers ou les renommer. Mais comment retrouver ces fichiers ?
find /home/babar/Sync | awk ‘{print length,$0}’ | sort -rn | head -n 10 # Afficher les 10 chemins de fichiers (pathname) les plus longs du répertoire /home/babar/Sync (utile sur les serveurs de fichiers) find /home/babar/Sync -regextype posix-egrep -regex ‘.{160,}’ # Afficher les chemins de fichiers (pathname) plus long que 160 caractères find /home/babar/Sync -regextype posix-egrep… Lire la suite
Getconf et eCryptfs
Sous Ubuntu lors de l’installation on a la possibilité de chiffrer son home, cela se fait avec eCryptfs. Personnellement je le fais, ça coûte pas grand-chose et si on se fait voler le matériel, ça peut éviter des problèmes. A noter que les NAS Synology utilisent eCryptfs.
eCryptfs a une limitation pouvant poser problème, il n’est pas possible d’avoir un nom de fichier de plus de 143 caractères (voir ici et là). Évidemment la plupart d’entre nous n’ira jamais donner un nom aussi long à un fichier cependant certains programmes le font et ça peut être source d’ennuis.
Je rappelle qu’on peut voir tous les systèmes de fichiers montés (ext4, tmpfs, sysfs, ecryptfs, etc.) avec la commande mount. Voyons comment interroger dynamiquement les variables de configuration système via l’outil getconf (paquet libc-bin installé par défaut).
getconf -a # Afficher toutes les variables de configuration… Lire la suite
l’esprit du logiciel libre
Je viens de croiser en une semaine 3 reflexions sur le logiciel libre qui m’ont interpellées.
La première est issue du blog de Fred Bezies intitulée C’est officiel : le logiciel libre est devenu une religion. La seconde est un post sur Diaspora* de C abernet138 qui reprend une discussion ou un passage de blog. Et la troisième est d’un billet d’Iceman.
Ces écrits concernent l’approche des uns et des autres autour le logiciel libre. Et je pense que certains semblent avoir perdu le sens des valeurs du logiciel libre.
Je ne comprends pas pourquoi on reproche à certains utilisateurs de suivre précisément les règles du logiciel libre. Surtout en les insultant d’intégristes, ce qui remplace allègrement le point Godwin. Donc ça ne fait pas avancer le débat.
Est-ce qu’on insulte les végétariens d’être intégristes parce qu’ils suivent un régime végétarien ?… Lire la suite