jeudi 16 septembre 2021

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

Hier, j'ai découvert le programme mlr (source: 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






Exemple pour retrouver les communes de Dordogne qui ont un code postal girondin (et oui, cela existe !) :


lundi 30 août 2021

Linux, passage macmini 2009 sous linux

Rappel des liens visionnés :

Matériel que j'ai acheté pour mon modèle de macmini

elementaryos, transparence terminal

q4os, distribution linux

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.

Cela me l'a fait sur elementaryOS.

J'ai tenté la distribution Q4OS et n'ai pas ce genre de problème avec.

Scanner Brother ADS1600W, problème linux lors de l'envoi en FTP

L'envoi en FTP ne fonctionne pas avec le paquet vsftpd (bien que l'envoi d'une page de test depuis l'interface de gestion du scanner indique OK).

sudo apt install vsftpd


Lors du scan d'un document réel, le scanner indique "Sending error" sans plus d'information.

En changeant le serveur FTP, cela passe. Prendre

sudo apt install pure-ftpd-common


Linux, rebooter lorsque l'interface graphique est figée

Si les ctrl alt F1 (etc...) ne permettent pas de basculer sur une console texte pour tuer les processus récalcitrants, il est possible de rebooter en utilisant une commande magique : alt Impr (syst) r e i s u b.

Source : https://fr.wikipedia.org/wiki/Magic_SysRq_key

mercredi 7 juillet 2021

linux, clavier et souris bluetooth

Procédure pour appairer clavier & souris bluetooth sur linux.

vendredi 21 mai 2021

VirtualBox, connaitre l'IP de la machine hôte

Dans le terminal de la VM, ipconfig donne l'information dans
   Passerelle par défaut. . . . . . . . . : xxx
netstat -rn donne l'information dans "Adr. passerelle"
Destination réseau    Masque réseau  Adr. passerelle   Adr. interface Métrique
0.0.0.0               0.0.0.0        xxx               yyy            10

VirtualBox, activer le copier/coller depuis/vers la machine hôte

Aller dans le menu de la VM (barre menu VirtualBox) Périphérique > Presse-papier partagé > Bidirectionnel

mardi 13 avril 2021

intellij, ctrl+shift u (toogle case) ne fonctionne pas

Le raccourci ctrl+shift u (toogle case) ne fonctionne pas, il propose de saisir un code unicode (Linux Ubuntu : Unity).

Ajouter après le shebang du fichier bin/idea.sh :

mercredi 31 mars 2021

ssh, accéder à un site derrière un VPN via une VM

Un petit schéma pour expliquer comment j'accède à fitnesse depuis mon poste linux.

Le VPN est monté dans la VM, un local port forwarding permet d'accéder à fitnesse dans la VM.

Un remote port forwarding permet d'écouter et répondre aux interrogations faites depuis le poste linux.

jeudi 4 mars 2021

grep, extraire des données

Il est possible d'utiliser grep pour extraire des données. Dans l'exemple qui suit, on récupère le nom des compagnies dans un fichier json. L'option -P active la compatibilité aux regexp PERL, le -o la récupération du terme matché et enfin le \K la suppression de la partie gauche dans le terme matché. C'est plus simple que sed ou awk mais apparemment, le -P ne serait pas supporté sur toutes les distributions.

mercredi 10 février 2021

“docker pull” certificate signed by unknown authority

For my case, the error was on "docker login" command. The solution I found for my ubuntu: I downloaded the crt file via firefox (lock icon in the url adress bar) and save it : ~/mydomain:1234.crt After that : Source: https://stackoverflow.com/a/62404469/3550759

mercredi 6 janvier 2021

ftpd, ouvrir le port 21

En installant mon nouveau poste, j'ai eu un souci lors de la reconfiguration de mon scanner.

La résolution de nom se faisait mais le scanner n'arrivait pas à se connecter au serveur ftp fraichement installé.

Le telnet sur le port 21 bloquait...

La solution était d'ouvrir le port 21 avec la commande suivante :