Rockin' on without Microsoft

Interesting article from C|net about Ernie Ball's life without Microsoft after the BSA came down on them. (via David Watson)

Successful Regular Expressions

Via John Lim: Tony Stubblebine has a nice article teaching Five Habits for Successful Regular Expressions :idea:


What? You can put comments into regexps? Why hasn't anybody said so before? :?: Worse: why isn't anybody actually doing it??? >:XX


Hum... and these extremely useful lazy quantifiers... how could they have slipped out of my mind? :oops:

Internationalizing web applications using gettext in PHP

As I have said before, gettext is a very interesting framework for i18n and i10n.

Now the question is, how do I apply this to web applications? Actually, I'm going to restrict my discussion here to PHP since this is what I'm working with right now... but you should expect similar behaviour when using other web development tools that integrate gettext.

First of all, the good news: PHP fully supports gettext since version 3.0.7. So it's been used for a long time and you can even find tutorials on the net.

PHP/Gettext in action

Full story »

Introducing gettext and .PO files

poedit screenshot
As I said recently, i18n and l10n are best carried out using the right tools...

I've looked around somewhat and it turns out there seems to be an absolute reference in the area: the GNU gettext framework.

This framework actually comprehends several things:

  • A set of conventions about how programs should be written to support i18n;
  • A directory and file naming organization for the translated strings;
  • A runtime library to display localized text;
  • A set of utilities to handle the l10n process;
  • A special mode for Emacs which helps preparing the sources for i18n.

Full story »

Mieux que ING Epargne Orange...

Vous n'avez probablement pas râté les pubs ING Epargne Orange... celles qui vous promettent des taux de rentabilité supérieurs à la concurrence pour votre épargne à court terme (disponibilité immédiate).

Elles sont plutôt bien faites et plutôt alléchantes ces pubs. 5% bruts (soit 3,75% nets après prélèvement libératoire et contributions sociales) garantis jusqu'à la fin de l'année... mais pour les nouveaux clients seulement... et dans la limite de 15 000 €. Au delà, c'est 3,25% bruts (2,44% nets).

Et pour les anciens clients? Ben c'est tout à 3,25% bruts! (A partir du 1er septembre).

Bref, si vous aviez déjà un compte Epargne Orange ou si vous vouliez placer plus de 15 000 €, c'est tout de suite moins intéressant: 2.44% nets à comparer aux 2.25 % du Livret A... :-/

La bonne nouvelle, c'est que quand ING baisse les bras, ya Axa Banque qui se réveille! Axa Banque, c'est le nouveau nom de la Banque Directe. Leurs taux pour le compte Epargne ne changent pas: 4% bruts jusqu'à 150 000 € ah non, finalement jusqu'à 50 000 €... (ça laisse un peu plus de marge n'est-ce pas? ;) ) soit 3% nets. Et par les temps qui courent... c'est plutôt pas mal! :P