Il est possible en bash d'appeler des méthodes lorsque de la fin du script est atteinte et ce même s'il y a une erreur. Ci-dessous, le script appellera cleanup_err puis cleanup_ok lorsque false sera atteint.
C'est bien pratique pour nettoyer les fichiers et répertoires temporaires :)
J'entrepose ici mes découvertes linux, bash, python et java que je souhaite partager et mettre de côté...
vendredi 20 novembre 2020
mercredi 18 novembre 2020
tmux, copier/coller à la vi + dans le presse-papier
Commandes à ajouter au ~/.tmux.conf
Dans mon cas, il s'agit d'un tmux 1.8 :
Cela nécessite d'ajouter la commande xclip
Attention, l'exécution est très très lente...
Dans mon cas, il s'agit d'un tmux 1.8 :
Cela nécessite d'ajouter la commande xclip
Attention, l'exécution est très très lente...
vendredi 13 novembre 2020
python, distance de levenshtein
La distance de Levenshtein est une distance, au sens mathématique du terme, donnant une mesure de la différence entre deux chaînes de caractères. Elle est égale au nombre minimal de caractères qu'il faut supprimer, insérer ou remplacer pour passer d'une chaîne à l'autre.
Exemple:
Source: https://fr.wikipedia.org/wiki/Distance_de_Levenshtein
Exemple:
Source: https://fr.wikipedia.org/wiki/Distance_de_Levenshtein
jeudi 12 novembre 2020
mysql, données binaires
Dans certains cas, la commande LOAD_FILE n'est pas utilisable (problèmes de droits, etc..) pour alimenter un blob.
Dans ce cas, il peut être intéressant de convertir un fichier binaire (ici un fichier texte) en séquence hexadécimale...
et utiliser cette séquence hexadécimale pour faire sa requête mysql.
On utilisera alors la commande UNHEX pour décoder la séquence hexadécimale et la remettre en binaire dans la requête SQL.
Le xxd -p permet de ne sortir que l'hexa sur la sortie standard tandis que le tr -d '\n concatène les lignes.
Dans ce cas, il peut être intéressant de convertir un fichier binaire (ici un fichier texte) en séquence hexadécimale...
et utiliser cette séquence hexadécimale pour faire sa requête mysql.
On utilisera alors la commande UNHEX pour décoder la séquence hexadécimale et la remettre en binaire dans la requête SQL.
Le xxd -p permet de ne sortir que l'hexa sur la sortie standard tandis que le tr -d '\n concatène les lignes.
mardi 3 novembre 2020
ricoh, retour des toners usagés
Ricoh fournit un service pratique pour le recyclage des toners. UPS passe les chercher !
Sur la page https://www.ricoh-return.com/fr/eu, cliquer sur
Sur le site UPS, pour
Sur la page https://www.ricoh-return.com/fr/eu, cliquer sur
- France
- Dans créer un compte, cliquer sur "Poursuivre sans compte"
- Remplir le formulaire, accepter les conditions et dire s'il s'agit d'un retour simple ou multiple
- Imprimer l'étiquette
- Programmer le passage UPS
Sur le site UPS, pour
- vérifier l'état de l'enlèvement https://wwwapps.ups.com/pickup/pending?loc=fr_FR : saisir l'identifiant d'enlèvement (dans le titre du mail / corps du mail), dans mon cas il commence par 29BA
- le suivi du colis https://www.ups.com/track?loc=fr_FR&requester=ST/ : saisir l'identifiant tracking commençant par 1Z79 (disponible sur l'étiquette)
Inscription à :
Articles (Atom)