Makina
The perfect git workflow!
It's strangely hard to find documentation on the git workflow to follow to keep a clean commit history when you want to merge external contributions.
First enable rebasing by default
As it's written on live.gnome.org, many users find that they happen to do "git pull --rebase" most of the time. Would be nice if "git pull" simply did that by default. You can set that up for the master branch of all your repositories by:
git config --global branch.master.rebase true
An upstream project
Succès pour les premières rencontres Django FR !
Bravo aux organisateurs de la première édition des rencontres Django FR, qui avaient même prévu des activités pour les accompagnateurs (conjoints, conjointes et enfants). Le planning des conférences a été fidèlement respecté malgré les aléas de la restauration.
L'ambiance était chaleureuse et l'évènement idéal pour rencontrer et discuter avec les djangonautes français (dont un belge du projet GNOME).
Rencontres Django FR
Je serais présent, avec les djangonautes de Makina Corpus, aux http://rencontres.django-fr.org/ pour évoquer Django et la traduction.
coreutils en français
Dorénavant, vous ne lirez plus la question suivante en ligne de commande :
rm: détruire fichier régulier `toto.c'?
mais
rm : supprimer fichier « toto.c » ?
Fedora user again
I was a Fedora user until Fedora Core 6 but the second Ubuntu distribution was a really nice experience so I made the jump (fast packaging system, huge repo, etc).
Since 9.04 (or just before) I have been annoyed by the notification system NotifyOSD, I find disturbing to blur (or hide w/o compositing) the message on mouseover and the popup doesn't provide contextual actions. The Ayatana project get Ubuntu away from the upstream development (many patches to integrate libindicate, etc).
Cherokee, to deploy and serve faster
I've been deploying a new Django application at work with Apache and mod_wsgi (it's now the recommended way, instead of mod_python) but that still painful and slow to serve static content.
Nice fonts with Emacs 23 (GTK+)
Emacs 23 is a real improvement from the previous release (GTK+, xft, faster with DVCS, etc) and with a bit of tuning (it's still Emacs , it's again better:
Discover new features by translating
Last week, Fred (the Release Team member of course) has invited me to a famous radio show[1], "Good Morning, Stallman". During the show, I said the translating is good way to discover new features before the releases, sometimes it's also the only way!
For example, I've discovered a powerful feature of Tasks by translating some regular expressions, you can enter a task as:
Damned Lies makes its road
Claude and me still continue to improve Damned Lies, we've just added the RSS feeds. Now, it's also possible to see the differences between the different uploaded PO files of a module. Claude has cooked a new feature to directly push an approved translation on its git repository (GNOME migration to git is in sight!).
This week, I was really happy when I saw the Adi's posts to introduce Damned Lies:
Don't spam your friends with your tests
It's always a bit annoying to send emails to your friends or your customers when you test a Web application, isn't it?
To avoid that you can reconfigure your application or change the configuration of your postfix server but I've just found something easier and nicer:
sudo python -m smtpd -n -c DebuggingServer localhost:25
and all emails will be displayed in the console (use a port number above 1024 if you're not root).