Gérer sa configuration par défaut Debian

On passe souvent beaucoup de temps à configurer puis reconfigurer sa ou ses machines.

Le plus long n’est pas d’installer zsh, vim, screen, … mais bien de réaliser l’ensemble des configurations propre à chaque outil.

Afin d’être plus rapide dans ces manipulations il devient de plus en plus répandu de versionner ces fichiers.
Ces dépôts « dotfiles » sont souvent publique sur github.

github
Vous pourrez le constater en faisant la recherche de « dotfiles » sur ce site :

Je viens donc de créer mon propre dépôt pour pouvoir mieux gérer mes configurations et je vous propose d’y accéder :

Vous avez sur celui-ci les commandes que j’utilise pour configurer mes machines. Mes fichier de configuration et quelque base sur la sécurité qui doit être mise en place.

Le dépôt évoluera au fur et à mesure de mes besoins. En effet je ne ferais plus aucune config sur mes machine en direct sans que ceci soit versionné.

Cependant il est a noté que les fichier peuvent inclure d’autre fichier s’ils sont présent sur la machine.
Par exemple zshrc inclu ~/.zshrc_local
Ceci me permet d’avoir des bouts de configuration tel que certain alias que je veut sur certaine machine, sans que ceux-ci soit disponible au grand publique.

Utilisation de Pygments

logo

Avec la migration de mon site vers me.scorfly.com j’en ai profité pour faire le ménage dans les articles (je me demande d’ailleurs si je devais garder ce que j’ai gardé mais bon …) Puis j’ai migré les code de pastebin sur le blog directement en utilisant Pygments pour la coloration.

 

Installation de Pygments (je passe les erreurs de commandes les manque de sudo , … et je donne les commandes qui fonctionnent) :

sudo apt-get install hgsvn
hg clone http://bitbucket.org/birkenfeld/pygments-main pygments
cd pygments
sudo apt-get install python-setuptools
sudo python ./ez_setup.py -U setuptools

Ensuite un peu de lecture de la doc Pygments pour voir comment cela fonctionne.

Premier point, création du CSS :

python ./pygmentize -f html -S default

Retour très simple que j’ai intégré dans ma feuille de style. J’aurais pu créer un feuille de style distinct mais pour le moment je préfère pas.

Coloration d’un script du blog :

python ./pygmentize -f html ~/blog/article/cookies.js

Puis édition de l’article pour mettre le code HTML retourné.

ça fonctionne directement, c’est propre ! Ça faisait un long moment que je me disait de faire ça … pas déçu du résultat !

Pour le blog il me reste :
– mettre du style aux commentaires
– mettre des belles images pour les réseau sociaux

Twitter en ligne de commande

Je vous invite à suivre cette article sur « Tout le net en parle » :

http://www.toutlenetenparle.fr/twitter-en-ligne-de-commande-ttytter

 

Utilise ça dans un screen sur mon serveur dédié ( pris chez OVH évidemment ). Ça me permet de surveiller quelque mot clé sur twitter en continu !

 

Voici la comande que j’utilise personnellement :

$ perl ttytter.pl -timestamp='%Y-%m-%d %H:%M:%S' -ansi -notimeline -track="ovh olesovhcom scorfly hubic lefkeo zlap tel2pay"

 

Vous pouvez remarquer une petite différence avec ce qui est cité dans « Tout le net en parle », c’est que je ne suis pas en anonyme. Bref pas grand de chose de différent, mais l’avantage c’est que je peut twitter en ligne de commande aussi.