Postfix : Prise en charge des adresses email avec des ‘+’

3 septembre 2010 par zedtux Pas de commentaires »

Peut-être connaissez-vous les adresses emails avec un symbole « + » comme par exemple : your.email.address+with+plus+symbol@domain.ltd qui pointera vers your.email.address@domain.ltd.

Ce système de tag pas toujours reconnu (même par les plus grands) peux s’avérer très pratique.

Une fois que j’ai eu vent de cette spécificité, j’ai immédiatement effectué un test sur mon serveur qui utilise PostFix + MySQL pour gérer les adresses virtuelles.

Malheureusement, la requête SQL en charge de vérifier l’existence du destinataire recopie les tags et donc retourne NULL.

Une petite recherche plus tard, et je découvre le sésame :

sudo postconf -e « recipient_delimiter = + »

Un restart de PostFix et roulez jeunesse ! Ça marche ! :D

TextMate + Cucumber : Formater vos features pour plus de clarté

1 septembre 2010 par zedtux Pas de commentaires »

Si vous utilisez des features en Gherkin[en] (avec cucumber par exemple) pour faire du Behavior Driven Development, voici une petite macro écrite par mon collègue Greg (avec qui je bosse en pair)  qui va corriger les espaces manquants qui permettent à TextMate de découper votre fichier en sections rétractables !

» En lire plus:TextMate + Cucumber : Formater vos features pour plus de clarté

Bash : Voir le top ten des commandes lancées

31 août 2010 par zedtux Pas de commentaires »

Voici une commande qui affiche dans l’ordre décroissant les commandes les plus utilisées dans tout votre historique :

history | awk '{print $2}' | awk 'BEGIN {FS="|"}{print $1}' | sort | uniq -c | sort -n | tail | sort -nr

Sur la machine du boulot :

210 git
34 nano
28 reload
21 rake
20 eprofile
17 cucumber
17 cd
12 rgrep
11 ls
10 sudo

Et chez moi :

1 49283072
297 sudo
247 git
217 bzr
210 cd
171 svn
157 ls
145 make
99 quiestla/face.py
70 ./tuxtremsplit.py

Launchpad PPA : Publier une application ou bibliothèque

28 août 2010 par zedtux Pas de commentaires »

Finalement, j’ai enfin pris le taureau par les cornes et étudié comment créer un dépôt PPA que Launchpad.net (créé par Canonical, la société à l’origine d’Ubuntu) met à disposition de ses membres.

Ça va me permettre de distribuer mes applications telles que TuXtremSplit très simplement, grâce à l’utilisation d’apt, et de add-apt-repository !

» En lire plus:Launchpad PPA : Publier une application ou bibliothèque

Développer en agile

27 août 2010 par zedtux Pas de commentaires »

Ce mois ci au boulot, il y a eut quelques petits changements dans les méthodes de travail: L’intégration de plus de méthodes agile.

» En lire plus:Développer en agile

Svn Stash: Contribuer à un projet en lecture seule

18 août 2010 par zedtux Pas de commentaires »

Je viens d’être confronté au problème suivant:

  • Je désire contribuer à un projet qui utilise un dépôt subversion en lecture seule.
  • Mes modifications ne se font pas en 1 journée.
  • Je ne doit pas perdre mes modifications.
  • Je doit avoir le tout dernier code au fur et à mesure.

Comment faire sans pouvoir faire de commit ?

» En lire plus:Svn Stash: Contribuer à un projet en lecture seule

TuXtremSplit v3: Premier apercu

11 août 2010 par zedtux Pas de commentaires »

Voici un premier aperçu de la fenêtre dite d’action, qui affiche ce qui se passe.

» En lire plus:TuXtremSplit v3: Premier apercu

TuXtremSplit v3 est en route !

10 août 2010 par zedtux Pas de commentaires »

Vous devez vous dire « Encore une nouvelle version alors que la 2.x n’est pas fini ?? » :)

En effet, j’ai commencé la fin de semaine dernière la ré-écriture de TuXtremSplit[sur Launchpad], mon clone d’Xtremsplit !

» En lire plus:TuXtremSplit v3 est en route !

Git + Rails: Détecter des nouvelles migrations (Mise à jours)

6 août 2010 par zedtux Pas de commentaires »

Suite à mon précédent poste où je présente un script bash qui permet de détecté les nouveaux fichiers de migration rails apparut après un git pull par exemple, je vous présente une mise à jours corrigeant le petit bug qui créait un fichier avec comme nom le nombre de migration détecté.

Je vous invite donc à remplacer le script par sa nouvelle version que vous trouverez ici: http://svn.zedroot.org/Guillaume%27s%20bundle.tmbundle/scripts/git_check_rails_migration.sh

PlayOnLinux: Black & White 2

5 août 2010 par zedtux Pas de commentaires »

Peut-être avez vous remarqué ma page Scripts PlayOnLinux où je publie mes contribution au projet PlayOnLinux qui pour rappelle est un outils qui permet la gestion de multiple environnement Wine[Wikipedia]. Ce qui permet de configurer une instance de Wine spécifiquement pour tel application/jeu.

» En lire plus:PlayOnLinux: Black & White 2