miller, traiter les fichiers CSV (et autres) en ligne de commande

2021-09-16 | #commande #csv #miller

Hier, j’ai découvert le programme mlr (https://github.com/johnkerl/miller) Il est installable par apt sous ubuntu. Il permet d’effectuer des traitements sur les fichiers dont les données sont indexées par nom name-indexed data such as CSV, TSV, and tabular JSON La documentation semble bien étoffée: https://miller.readthedocs.io/en/latest/index.html $ wget https://www.data.gouv.fr/fr/datasets/r/de7d0863-13e8-4010-9c75-487269f5d7ac -O depts.csv ... depts.csv 100%[=====================================================================================================================>] 3,25K --.-KB/s ds 0,01s ... $ cat depts.csv | head -n 2 code_departement,nom_departement,code_region,nom_region 1,Ain,84,Auvergne-Rhône-Alpes $ cat depts.csv | tail -n 2 974,La Réunion,4,La Réunion 976,Mayotte,6,Mayotte $ mlr --icsv --from depts.

Continuer la lecture 


elementaryos, transparence terminal

2021-08-30 | #gnome

$ gsettings get io.elementary.terminal.settings background 'rgba(46, 46, 46, 0.95)' $ gsettings set io.elementary.terminal.settings background 'rgba(46, 46, 46, 0.75)' $ gsettings set io.elementary.terminal.settings background 'rgba(46, 46, 46, 1)' $

Continuer la lecture 


q4os, distribution linux

2021-08-30 | #distribution #elementaryOS #linux #q4os

Sur un macmini de 2009 que j’ai upgradé en mémoire + disque dur (8G, SSD), j’ai eu des petits soucis pour trouver LA bonne distribution. J’ai eu des problèmes de souris (pointeur lent parfois au redémarrage) et des problèmes de touche “mangée” lors des frappes au clavier. Si la déconnexion du cable USB pour la souris et reconnexion sur un autre port USB, résolvait le problème, ce n’était pas le cas pour le clavier.

Continuer la lecture 


linux, clavier et souris bluetooth

2021-07-07 | #bluetooth

Procédure pour appairer clavier & souris bluetooth sur linux. $ bluetoothctl > scan on [NEW] Device D8:2A:5E:FB:5C:9C Trackpad de System Administrator > pair D8:2A:5E:FB:5C:9C > connect D8:2A:5E:FB:5C:9C > trust D8:2A:5E:FB:5C:9C [NEW] Device 60:BF:42:05:D6:33 Keyboard de System Administrator > pair 60:BF:42:05:D6:33 [agent] PIN code: 899777 [CHG] Device 60:BF:42:05:D6:33 Paired: yes Pairing successful > connect 60:BF:42:05:D6:33 > trust 60:BF:42:05:D6:33 > quit

Continuer la lecture 