linux, connexion bluetooth d'une magic mouse

2016-12-13 | #bluetooth #linux #mac #souris

J’ai beaucoup galéré pour faire fonctionner la souris MagicMouse d’appel sur Linux Mint. En fait, l’ajout via l’interface graphique ne fonctionnait pas. Il a fallu que je fasse cela via la console. La procédure qui a fonctionné pour moi se trouve sur la page https://forums.linuxmint.com/viewtopic.php?f=42&t=125166, je suis tombé dessus par hasard…

Continuer la lecture 


git, object file is empty, loose object is corrupt

2016-11-15 | #git

Sur des repo git sous jenkins, j’avais des problèmes… Caused by: hudson.plugins.git.GitException: Command "git -c core.askpass=true fetch --tags --progress uuuu@xxxx.yyyy.zzz:aaaaa/bbbbb.git +refs/heads/*:refs/remotes/origin/*" returned status code 128: stdout: stderr: error: object file .git/objects/99/9de0c2f62f74a48912a0b407948f0e17fc12d3 is empty error: object file .git/objects/99/9de0c2f62f74a48912a0b407948f0e17fc12d3 is empty fatal: loose object 999de0c2f62f74a48912a0b407948f0e17fc12d3 (stored in .git/objects/99/9de0c2f62f74a48912a0b407948f0e17fc12d3) is corrupt fatal: The remote end hung up unexpectedly git stash cd .git/ && find . -type f -empty -delete git stash clear Pour les résoudre, j’ai appliqué la solution de Nicolas disponible sur http://stackoverflow.

Continuer la lecture 


bash, gérer des archives de manière uniforme quelque soit le format de celles-ci

2016-10-13 | #adiff #apack #archivage #arepack #aunpack #commande

En cherchant comment comparer deux archives, je suis tombé sur le paquet atool. Celui-ci met à disposition : un compacteur “universel” apack un décompacteur “universel” aunpack un outil pour recompacter dans un autre format arepack un outil pour comparer deux archives adiff La page suivante montre quelques exemples d’utilisation : http://linoxide.com/linux-how-to/extracts-files-archive-atool-utility/

Continuer la lecture 


mysql, afficher les colonnes d'une table matchant un pattern

2016-09-16 | #colonne #mysql

mysql> show columns from Sessions where Field like '%date%'; +------------+----------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +------------+----------+------+-----+---------+-------+ | date_debut | datetime | NO | MUL | NULL | | | date_fin | datetime | NO | MUL | NULL | | +------------+----------+------+-----+---------+-------+ 2 rows in set (0.01 sec)

Continuer la lecture 


sed, évaluer une commande bash lors du remplacement

2016-09-09 | #commande #evaluation #sed

Je souhaitai décoder des valeurs encodées en base64 via sed. Le paramètre final “/e” de sed permet d’évaluer l’expression remplacée. Ici c’est la commande bash qui affiche l’attribut suivi d’un ‘:’ et de la valeur décodée. Comme vous le constatez, l’utilisation des valeurs capturées est possible. $ cat /tmp/example.txt cn: John Doe @ Home displayName:: Sm9obiBEb2UK mail: johndoe@home.com $ cat /tmp/example.txt | sed -re "s/([^:]+):: (.*)$/echo \\1: \$(echo \\2 | base64 -d)/e" cn: John Doe @ Home displayName: John Doe mail: johndoe@home.

Continuer la lecture 


base64, encoder/décoder sous bash

2016-09-09 | #base64 #commande #recode

On peut utiliser les programmes base64 (GNU coreutils) voir recode. $ echo "Tralala pouet pouet" Tralala pouet pouet $ echo "Tralala pouet pouet" | base64 VHJhbGFsYSBwb3VldCBwb3VldAo= $ echo VHJhbGFsYSBwb3VldCBwb3VldAo= | base64 -d Tralala pouet pouet $ echo VHJhbGFsYSBwb3VldCBwb3VldAo= | recode /b64 Tralala pouet pouet $ echo "Tralala pouet pouet" | recode ../b64 VHJhbGFsYSBwb3VldCBwb3VldAo=

Continuer la lecture 


sed, mettre sur une ligne après avoir matché un pattern

2016-09-09 | #commande #sed

h H Copy/append pattern space to hold space. g G Copy/append hold space to pattern space. n N Read/append the next line of input into the pattern space. (source: http://stackoverflow.com/questions/12833714/the-concept-of-hold-space-and-pattern-space-in-sed La commande ldapsearch peut renvoyer des attributs avec leur valeur en base64 (présence :: après le nom de l’attribut) sur une ou plusieurs lignes (commençant par un espace). Je souhaitais donc les merger facilement. En regardant du côté de sed, il est possible de le faire facilement.

Continuer la lecture 


Linux Mint 17.3, Scanner Canon LIDE 110

2016-09-07 | #linux #scanner

J’ai eu un problème avec mon scanner lors de la réinstallation de mon système. Il scannait la première page mais impossible de scanner les suivantes… sans déconnecter et reconnecter le scanner. Et bien souvent, même en le reconnectant, cela ne fonctionnait pas. Du coup, après quelques recheches google, je suis tombé sur cette page https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1184699 C’est le commentaire #27 qui m’a permis de trouver la procédure pour résoudre le problème

Continuer la lecture 