J'entrepose ici mes découvertes linux, bash, python et java que je souhaite partager et mettre de côté...
mercredi 29 mars 2023
Migration vers GitHub Pages
Le site migre vers
https://jfgiraud.github.io/
Les futurs articles y seront, la migration des anciens est en cours.
vendredi 24 février 2023
mysql, initialisation colonne en fonction du résultat du tri d'une autre colonne
Le script suivant ajoute deux valeurs (cases à cocher sur IHM).
Il réordonne les valeurs (sortKey utilisé par l'applicatif pour l'ordre des cases à cocher) en utilisant le tri alphabétique sur label et place NULL (valeur particulière) en dernier.
samedi 8 octobre 2022
vendredi 4 mars 2022
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
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 !) :
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 !) :
mercredi 1 septembre 2021
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
Matériel que j'ai acheté pour mon modèle de macmini
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.
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).
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 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
Source : https://fr.wikipedia.org/wiki/Magic_SysRq_key
mercredi 7 juillet 2021
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. . . . . . . . . : xxxnetstat -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 4 mai 2021
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 :
Ajouter après le shebang du fichier bin/idea.sh :
jeudi 1 avril 2021
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.
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
Inscription à :
Articles (Atom)

