Wednesday, December 23, 2009

"To tag" en francais

Searching for how to write taguer/tagger/tagguer in French. I won't use etiqueter neither. Nobody will understand...

So I found this. Not sure that's conclusive either...

Fun read anyway. In particular the longest sentence written using the 4 ADN 'letters' A, C, G and T.

Here's my version:

"Cata, ta tata gaga gâta, tagga 'caca! tacatac !', ça t'agaça !

Monday, December 21, 2009

Kung-fu coding

Derived from KUNG FU FIGHTING (Douglas, 1974)


Everybody was kung-fu coding
Those devs were fast as lightning
In fact it was a little bit frightning
But they coded with expert timing

They were funky Geeky men from funky Geekytown
They were coding things up and they were hacking them down
It's an ancient Geeky art and everybody knew their part
From a fix into a script, and coding from the heart

Everybody was kung-fu coding
Those devs were fast as lightning
In fact it was a little bit frightning
But they coded with expert timing

There was funky Billy Joy and little Sam Ruby
He said here comes the big job, lets get it on
We took a bow and made a stand, started writing with the hand
The sudden action made me flip now we're into a brand knew trip

Everybody was kung-fu coding
Those devs were fast as lightning
In fact it was a little bit frightning
But they coded with expert timing

(repeat)..make sure you have expert timing
Kung-fu coding, had to be fast as lightning



Licensed under fair-use/parody/whatever you have to do to not get sued for copyright infrigement these days.

(first one to upload a video on youtube with him singing that song, dressed as a kungfu coder gets some drinks from me)

Monday, December 7, 2009

Interesting CI / test distribution strategy

From: the hudson user list


In order to split our build across multiple servers, we have implemented a JUnit "PartitionedSuite" class. When we run our build in maven, we say -Dtest=PartitionedSuite and we pass in an "x/y" parameter like "2/5" or "1/5". The "PartitionedSuite" class scans the classpath for JUnit test classes and puts them in "y" buckets based on the hash of the Test Class name, and then only executes the Tests in bucket number "x". This way, we just define the "x/y" parameter as a per-server variable, and execute the build on y servers, and each server runs one "Partition" of Tests.

Secret questions

Just saw that Flickr requires me now to have 2 secret questions for password recovery needs. Among the proposed questions:

  • name of favorite author
  • name of favorite book
  • name of favorite movie character
  • etc

Are those answers supposed to be immutable ? Is my taste cast in stone ?

Update: one of my answers involved a 3 letters name, but Yahoo refused it as it isn't long enough.

Saturday, December 5, 2009

Skandiabanken with chromium

Now that basic SSL certificate support has been committed, it is possible to get Skandiabanken to work on Chromium Linux. It lacks a UI. Here are the steps I followed to get it to work.