Commandez tous vos lecteurs audio facilement

Il y a quelques temps, j’ai créé une section code qui reste dramatiquement vide. Voici l’occasion de la remplir avec un petit script bash (pour linux donc) qui si vous êtes féru de musique et utilisez plusieurs lecteurs différents pourrait vous être utile.

Lorsque j’écoute de la musique, il se peut que ce soit une vidéo avec vlc ou bien que je recherche une musique en particulier avec Clementine ou bien que tout simplement je veux juste écouter de la musique et que j’utilise donc mpd.
Seulement quand je veux mettre en pause ou passer à la chanson suivante, il faut que je retrouve le player. Ça serait tellement mieux si je pouvais juste utiliser un raccourci global du clavier. Et c’est ce que fait ce script.
Continuer la lecture de Commandez tous vos lecteurs audio facilement

GPG, un peu de paranoia dans nos vies

Aujourd’hui, j’ai décidé de parler d’un outil très utile si l’on est concerné par la vie privée et la sécurité : GnuPG.

Ce programme permets de signer et chiffrer ses messages/données avec le système de clef publique/clef privée. Ce programme est vraiment très puissant et est d’ailleurs illégal dans certains pays en raison de la difficulté qu’on les services secrets d’outre passer cette sécurité.
Continuer la lecture de GPG, un peu de paranoia dans nos vies

Stereomood la musique selon votre humeur

Stereomood est un service que j’utilise depuis déjà quelques mois et dont je pense qu’il vaut la peine d’être mentionné ici.

J’ai une collection musicale déjà bien fournie et parfois c’est justement le problème. Souvent, je lance rythmbox/amarok/banshee et écoute toute ma musique. Dès qu’une musique ne me plait pas, je passe simplement à la suivante. Je n’ai jamais eu la patience (et ne n’aurai sans doute jamais) de classer tout cela autrement que par artiste. Si vous êtes comme moi, stereomood est sans doute le site dont vous avez besoin.
Continuer la lecture de Stereomood la musique selon votre humeur

Fouillez votre code avec grep

Aujourd’hui j’ai du explorer le code source php d’un site web écrit par quelqu’un d’autre. Lorsque l’on veut faire des modifications, il est vite important d’identifier où est utilisé telle ou telle variable, fonction,…

C’est donc via une petite commande bash en utilisant grep que je m’aide.

$ grep -n -r ‘$address_db’ *

pour chercher dans tous les fichiers récursivement dans le dossier courant la chaine $address_db. Le -n sert à afficher les numéros de ligne pour identifier plus rapidement.

Seulement, pour une raison que je ne m’explique pas bien, avec certaines chaines (style celle plus haut fonctionne mais ‘$(‘ non), pour tout ce qui n’est pas fichier de texte, vous aurez une erreur du style « Binary file [nom du fichier] matches » ou « Fichier binaire… ». Pour filtre cela vous pouvez utiliser un pipe.

$ grep -n -r ‘$(‘ * | grep -v ^Binary

Si vous avez trop de résultat pour votre petit terminal, vous pouvez toujours rediriger le flux vers un fichier texte ou afficher progressivement avec less

$ grep -n -r ‘a’ * > ~/log-grep.txt
$ grep -n -r ‘a’ * | less

Si vous connaissez d’autre moyen de faire la même chose, n’hésitez pas à partager 😉

Backup avec rdup

Perdre ses données a toujours été une grande crainte pour moi mais aussi paradoxal que ça puisse paraitre, je ne faisais pratiquement jamais de backup. Pourquoi ? Simplement parce que je ne trouvais pas de soft qui me convenait. J’ai découvert il y a peu rdup qui m’a fait changer ma sale habitude.
Continuer la lecture de Backup avec rdup