Category Archives: General

Rupert's going famous

bild0189

As I speak, paparazzi are getting crazy all over the world after hearing that Rupert (Mono’s mascot) has been making his debut on an international music scene.

Indeed, Mr Rupert was seen in company of Mr Gnarly Snag (of Smokin’Fez Monkey band) and a fellow Monoïste, playing at FIMU (International Student Music Festival).

bild0183_small

Mr Rupert also liked Mr Austin Walkin’Cane performance and sent his buddies to get some group picture :

bild0175_small

bild0182_small

All in one, Mr Rupert is pretty happy of these 3 festival days and he is now enjoying some well deserved rest together with his Monoïste.

Fantasy book list

Almost ever since I was able to read, I was always found the nose in a book during my free time. Even though computer is filling most of that time these days, I continue to enjoy a lot immersing myself in the book worlds.

Very soon, the books that hold most of my attention were fantasy ones and more specifically of the high fantasy kind (a genre popularized by Tolkien and Lewis among others). It’s this passion that I want to share here.

I had this idea of a list floating around the corners of my mind, a list where I would put the books I most liked. The kind of book that leaves you stunned and dazed after you have finished the whole series in a row. Recently, a friend told me that this sort of list would be a good inspiration for him as he was looking into entering that wonderful world too.

So, here we go :

My Pillars

  • Lord of the Ring – Tolkien
  • Narnia – CS Lewis
  • Royal Assassin – Robin Hobb
  • Raven Chronicles – James Barclay
  • The Wheel of Time – Robert Jordan
  • The Sword of Truth – Terry Goodking
  • Shannara – Terry Brooks

Other excellent series

  • Ages of the Fives – Trudi Cavanan
  • Black Magician – Trudi Cavanan
  • The Belgariad – David Eddings
  • Everworld – K. A. Applegate
  • Eragon – Christopher Paolini
  • Bartimeus Trilogy – Jonathan Stroud

Fantasy a little bit different

  • Tales of the Otori – Lian Hearn
  • The Wind of Fire – William Nicholson
  • Darren Shan – Darren Shan
  • Chronicles of Ancient Darkness – Michele Paver
  • The Reindeer People – Megan Lindholm

Of course, this list can’t possibly be exhaustive. Fantasy books are like Internet websites, after finishing one you still have another dozen that have appeared in the meantime.

Now, I hope this friend will feed me with his own list of science-fiction books ;-) .

Book meme²

It’s like I’m trying to complete my monthly blogging quota in just one evening but, anyway, here is for me :

“Reliquat d’une époque depuis longtemps révolue ; symbole d’une ère plus heureuse à venir”

Tentatively translated : “Remaining of an epoch long gone ; symbol of an happier era to come”

Instructions :

  • Grab the nearest book.
  • Open it to page 56.
  • Find the fifth sentence.
  • Post the text of the sentence in your journal along with these instructions.
  • Don’t dig for your favorite book, the cool book, or the intellectual one: pick the CLOSEST.

Spread the love.

Mathematical digression : Buffon's needle

Buffon’s needle is a statistic experiment created by Comte George-Louis Leclerc (sounds so frenchie).

The principle is to drop needles on a parquet floor and check if the needle cross one of the parquet line (providing each parquet’s strip has the same height).

The experiment can be modeled as two random variables representing, for the first, the distance between the center of the needle and the closest parquet line, for the second, the acute angle between the needle and the line. Both random variables follow an uniform distribution, respectively of parameters (0, {\frac{length(needle)}{2}} ) and parameters (0, {\frac{\pi}{2}} ).

A needle cross a line when the angle is superior to 0 and, depending on the previous angle, the distance is less than :

{sin(angle)\times\frac{height(strip)}{2}}

Thus, the condition “the needle cross the line” can be summarized by this equation :

{x \leq \frac{l}{2} \sin (\theta)}

Where a is the length of the needle, θ the angle and x the distance.

The cool part is that computing the joint probability of the two random variable with the crossing condition gives you an expression of π :

{\pi = \frac{2aN}{ln}}

Where N is the number of needle dropped, l the height of a strip and n the number of needle that crossed the line.

Therefore, for a good number of needle drop you can get a value fairly close to π.

The following C# source code is doing precisely that :

Which give us a rather good approximate of : {\pi \approx 3,14208745948547}

FOSDEM 2009 wrap-up

FOSDEM crowd

FOSDEM crowd

After 2 days of sparse sleep, beer events and running everywhere trying to see as much conferences as possible (when are we going to get cloning facility for that sort of thing ?) it was already time to pack all the bought goodies and take the train back to France.

Overall, as a first time, I must say FOSDEM was fantastic. Congrats to the organization people as I’m sure it must give headaches to run something of this scale.

Talks were all interesting and we got to socialize with really nice people. What a shame we were so tight on schedule that we had to leave before the end on Sunday (which mean we didn’t see Leslie GSoC talk, *snif*).

Funnily, when at first Manuel and I thought we were going to be the only ones of our school present at the event, in the end we : slept at a past student’s place, met a bunch more at the beer event and even found conferences given by UTBM folks (including one of our teacher). The world sure is small.

I also finally met super Andreia (Winforms fame) and super Alp (Managed D-Bus fame, btw spread the hype) though rather quickly unfortunately (a food/drink/hack session next time folks ?).

Since I’m probably one of the worst photographer ever, you can take a look at Manuel’s photo stream for the usual pretty pixel set (Reflex aren’t only for showing off apparently ;-) ).

Résultats A08

PS29 → Admis (C) MT26 → Admis (D) LO27 → Admis (A) TX20 → Admis (B) LJ00 → Refusé (FX) EI01 → Admis (D) Troisième semestre à l’UTBM, dernière ligne droit avant la branche informatique de l’UTBM, plus ou moins les résultats auquel je m’attendait. Une fois n’est pas coutume je vais me forcer à [...]

February previsions

Mono

Thanks to the change of school semester at my school, I’m going to have a break in February of almost 4 weeks during which we are supposed to participate to some activities chosen among a list.

The cool thing is that I managed to make « contributing to Mono » one of those activities. Thus, I will have 4 weeks to work on Mono and integrating SoC’s ParallelFx work into the mainline tree with the blessing of my school. Yay :-) !

FOSDEM

There are also a bunch of other nice things I will be able to do this February. Going to FOSDEM is one of those (I took the train tickets this afternoon) which mean I can now wear the pretty badge too :

I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting

Unless we have trains problems on the way, we should be there for the Fosdem’s Beer Event too, so if you want to discuss Mono, ParallelFx or whatever around an (excellent) Belgian beer be sure to come by ;-) .

Prologin

Finally, I was qualified to go into the semi-finals of Prologin, the French algorithmic contest for young people, this year again. It will be a good occasion to see old faces.

For the first time there are also proposing C# as a qualification language. Hopefully, it will mean no on-the-fly C++ learning for me this time :-) .

Quick'n dirty : make WordPress post entirely available on planets

Here is a tip if you use WordPress and your blog post aren’t appearing on Planets.

When your post is finished, click on the ‘Preview’ button. Highlight your article’s content, right-click on it and select ‘View selection source’ (probably different if you use something else than Firefox). Then simply copy and paste the HTML code in the ‘Summary’ text box which is under ‘Advanced options’, almost at the bottom of the page where you write/edit your article.

That way, you will force the summary tag in the RSS file to contain your article. Indeed, some Planet aggregator extracts the text from this tag rather than from content:encoded which WordPress uses for storing post.

Busy

Life is pretty hectic these days with the start of a new school semester and the assorted things like seeing back friends, integrating the new students and resuming work in student clubs.

As a result the ParallelFx SVN log has been pretty silent (which worried some people). In fact code for MCas and STM is coming along nicely, though not ready for their prime, which is why I keep it in my local branches for the moment. Free hacking time should gradually returns as life settles back to normal.

Also, I’m going to update soon the test packages with the latest bits as part of providing code samples to Google.

Holidays ahead

Just a quick note that I’m taking some vacation (sun bathing here I come ;-) ) and thus will be away from any internet connection starting tonight and until around August 22.

/me goes prepare his luggage.