Archives de novembre 2010

DiskFree 1.0, plugin pour Cairo-Dock

Dans le tutoriel Écrire un plugin Cairo-Dock avec D-bus en python, je montrai comme il était facile et rapide de faire un plugin pour Cairo-Dock. J’ai voulu améliorer le code fourni en exemple de ce tutoriel. Je l’ai donc repris en orienté objet, pour en faire un moule qui me servira de base pour d’autres plugins.

Vous pouvez trouver le plugin DiskFree, ainsi que tous les autres plugins tierce-partie sur https://code.launchpad.net/cairo-dock-plug-ins-extras.

DiskFree

Le plugin DiskFree 1.0

Publicités

, , ,

Poster un commentaire

Introduction au langage Sed 2 – Les adresses

Cet article est la suite de Introduction au langage Sed.
Lire l’article suivant : Introduction au langage Sed 3 – substitution de texte

Une commande Sed peut être précédée d’une addresse. L’adresse sert tout simplement à sélectionner des lignes spécifiques d’un fichier, en vue de leur appliquer un traitement. Penser donc : « Je m’adresse à telle ligne » et non pas « adresse mémoire ».

Adresses numériques

Dans l’exemple suivant, l’adresse est un numéro de ligne (1) et l’action est p (print). Seule la première ligne du fichier /etc/group sera donc affichée.

Lire la suite »

, , ,

Poster un commentaire

Ecrire un plugin Cairo-Dock avec D-bus en Python

Si vous utilisez Cairo-Dock, vous avez sûrement eu envie d’écrire vous même un plugin. Mais vous ne connaissez pas le langage C (Cairo-Dock est développé en C) ou vous ne voulez pas vous lancer dans la compilation des sources ? Qu’à cela ne tienne, depuis la version 2.1.3 vous pouvez écrire facilement un plugin dans un langage de script, Python par exemple, grâce au démon de communication inter-processus D-bus.

Lire la suite »

, , , , , ,

Poster un commentaire

Introduction au langage Sed

Méconnu des développeurs, Sed est un mini langage, spécialisé dans la transformation de fichiers textuels, qui vous rendra bien des services. Disponible d’office dans linux, il s’utilise dans un script ou comme filtre de la ligne de commande. Il a pour lui quelques atouts :

  • forte spécificité (il ne fait pas grand chose, mais il le fait bien)
  • performances excellentes (il existe depuis près de 40 ans)
  • stabilité/pérennité (on l’utilise toujours au bout de 40 ans)

Lire la suite »

, , ,

Poster un commentaire

Un notificateur de mail en python

Vous utilisez certainement un notificateur de mail. Vous savez, ce petit programme (plugin, application, desklet, etc) qui vous prévient en temps réel que vous avez un nouveau courriel. Vous voulez savoir comment cela fonctionne ? Vous avez besoin d’une base pour commencer à écrire le votre ? Alors suivez le guide. Lire la suite »

, , , , , ,

2 Commentaires