- 2010-08-16: France.FR is back online with OSInet and Typhon
- 2010-06-15: the new http://www.franceculture.com/, which OSInet helped reach its performance goals, is now online
- 2010-06-13: the OSInet Features Server is live
- 2009-11-29: mongodb_watchdog module created by dereine, ported to D7 by me in about half an hour, and migrated in a larger MongoDB project by damz before the hour ended. Wow...
- 2009-07-13: 100% unit test coverage on Taxonews for both D6 and D7 versions
- 2009-02-03: the new Drupal-based site for the golden jubilee of the french "Ministère de la Culture", which OSInet helped build, is now online
- 2009-01-22: new API site for CCK à la api.drupal.org
Night life in Münich
Submitted by fgm on Sun, 2010-05-09 23:00So we Drupalistas were supposed to gather for some sort of social event at a concept bar (more below), and I bid my time walking the subway corridors, among the incredible crowd one can find out in Münich any Saturday evening around 8pm, as shown below.
It's the little things...
Submitted by fgm on Sat, 2010-05-08 22:00So I'm in Münich for the Drupal Dev Days since the beginning of the afternoon, (and no concert suggestion for this weekend, tsk, tsk !), and as always when visiting a neighbour country, I find the little differences more revealing of deeper cultural ravines than the obvious language difference
Tip of the Day: restart Opera without Dragonfly
Submitted by fgm on Thu, 2010-04-29 11:08If you like Opera Dragonfly, as I do, you may have stumbled upon a small annoyance: if Opera is configured to start with the previous window, if you use Dragonfly in a separate window - maybe because you use a dual screen config - if you happen to close the main Opera window with Dragonfly still open, and close Dragonfly afterwards, then you will notice that Opera complies with your choices: when you restart it, it restarts with the main browsing window closed and Dragonfly opened.
At this stage, closing Dragonfly won't help, because Opera will faithfully restore it at every launch. Annoying. Luckily, there is a very simple workaround if you find yourself in that situation...
Optimizing strings in PHP ?
Submitted by fgm on Sun, 2010-04-25 11:07Every so often, I get asked about whether it is really worth it to chase double quotes and constructs like print "foo $bar baz", and replace them with something like echo 'foo', $bar, 'baz', or even to remove all those big heredoc strings so convenient for large texts.
Of course, most of the time, spending hours to fine comb code in search of this will result in less of a speedup than rethinking just one SQL query, but the answer is still that, yes, in the infinitesimal scale, there is something to be gained. Even with string reformatting ? Yes, even that. But only if you are not using an optimizer.
Just don't take my word for it, Sara Golemon explained it years ago with her "How long is a piece of string" post, in 2006.
Which browser should you use to access Microsoft's partner site ?
Submitted by fgm on Sun, 2010-04-04 12:05That's a no-brainer sort of question, is it not ? Or... is it ?

Drupal tip of the day: using "format" in Drupal aliases
Submitted by fgm on Sat, 2010-03-27 23:44I noticed today that one of my sites returned 403 Access denied on various pages with URLs like format/<foo>, although it was an alias for a taxonomy/term/<tid> taxonomy path which was actually available when not aliased. What could be going on ?
Quick tip: how to make CVS status actually usable
Submitted by fgm on Sun, 2010-03-21 17:42Like any VCS, CVS is able to show the status of the current directory when compared with the repository from which it is checked out.
However, unlike SVN, GIT, or bzr, which by default show only a rather compact set of information, CVS provides already verbose information, with only an option to add even more, and no terse mode.
Luckily, piping its output through a few commands allows one to obtain such a compact cvs status display. I tend to use this, aliased to cvsst.
alias cvsst="cvs st | grep -vE 'revision|Sticky|^$|==|Commit' | sed -r 's/^File: |Status: //g'"
Drupal as one of the key Internet Technologies
Submitted by fgm on Tue, 2010-02-23 16:31Received this Harris Interactive poll today, on behalf of Tarsus, the french company organizing the Solutions Linux expo.
One of the choices was a list of the top 30 Internet Technologies. And guess what ? For once, Drupal was on the list: first time I see it mentioned in this type of business context. Interesting.

Building Hip-Hop, first steps
Submitted by fgm on Sat, 2010-02-20 19:41In case you somehow managed to miss today's announcement, Facebook's Hip-Hop is now available, along with a wiki to show how to build it, and an issue tracker, all on Github.
A sad comic, for a change
Submitted by fgm on Sat, 2010-01-30 10:29Wow, the XKCD webcomic made me sad today: it's fairly uncommon !
Want an Opportunity to shed a tear too and feel you're not a mean Spirit ? http://xkcd.com/695







Recent comments
16 weeks 3 days ago
17 weeks 3 hours ago
18 weeks 2 days ago
18 weeks 3 days ago
27 weeks 10 hours ago
27 weeks 20 hours ago
27 weeks 1 day ago
32 weeks 1 day ago
37 weeks 4 days ago
37 weeks 4 days ago