I created LfmPy, a simple command line tool to retrieve locally your Libre.fm data (what music you played), and allow you to get a few stats (like «what is my favourite artist for the last two weeks»). It requires Python 3 and was tested on Ubuntu.
Archives de catégorie : Linux
Mes trucs utiles en ligne de commande
Voila des astuces bêtes mais qui augmentent ma productivité en ligne de commande.
Quand j’utilise la ligne de commande, j’exécute souvent pour un répertoire donné une commande spécifique (la plupart du temps un script qui se trouve dans ce répertoire). Par exemple, dans le répertoire de mes paquets Anki, j’exécute souvent cette commande pour afficher les stats. Pour éviter de taper la commande fréquente en entier, dans chacun de ces répertoires j’ai créé un lien symbolique nommé « _ » qui pointe vers le script. J’ai créé dans mon ~/.bashrc la fonction bash suivante:
function _ { if [ -x "_action" ] then ./_action "$@" fi } |
Ainsi j’ai juste à taper «_» suivi d’éventuels arguments.
Quand je démarre mon ordi, KDE restaure automatiquement les programmes de la sessions précédentes, dont le terminal Konsole et des onglets qui pointent vers mes répertoires fréquents, ce qui s’accommode bien avec ma commande «_».
Il y a aussi l’excellent autojump qui permet de naviguer rapidement dans les répertoires fréquents. Je l’utilise aussi sous Windows avec Cygwin.
Ligne de commande et la feinte de l’espace insécable
Je faisais joujou avec GNU parallel (comme xargs, fait traiter les arguments par des processus fils, mais en parallèle) et mes arguments étaient bizarrement répartis.
Taper le yen (¥) sur un clavier bépo
Voila comment rentrer le symbole du yen (¥) sur un clavier bépo (un Typematrix dans mon cas). J’ai associé la touche «home» (en bas à gauche) à la touche «compose». Dans KDE, cela se fait dans «Configuration du système», «Périphériques d’entrée», «Clavier», «Avancé», puis ici:
Maintenant le symbole yen s’obtient en pressant Compose et y, puis la touche « = » (égal).
Comment gagner 20 secondes sur le boot de Kubuntu
Je suis passé d’un démarrage (en auto-login) de 1mn20 à 1mn en passant mes partitions « /usr » et « /var » de ext3 à ext4. Je n’ai pas utilisé la commande de conversion, mais j’ai copié le contenu sur de nouvelles partitions car je voulais les défragmenter (elles étaient devenues par moment quasi-pleines, ce qui favorise fortement la fragmentation).
Comment ai-je vu la progression? Grâce à Bootchart (paquet disponible disponible pour Ubuntu), un outil qui génère un graphique du processus de démarrage, montrant les tâches exécutées. Comme il montre que mon disque dur tourne à fond, il semble que celui-ci soit le goulot d’étranglement.
Mise à jour de Kubuntu 11.04 vers 11.10
Bravant tous les dangers, j’ai mis à jour ma Kubuntu amd64 vers la nouvelle version (Oneiric Ocelot). Comme la dernière fois, la mise à jour via le DVD a échoué, mais je garde celui-ci précieusement, en cas de problème.

