mathieu is currently certified at Master level.

Name: mathieu lacage
Member since: 1999-11-13 09:11:06
Last Login: 2007-11-27 16:04:44

FOAF RDF Share This

Homepage: http://cutebugs.net

Notes:

I wrote (and still write from time to time) a lot of Gnome developer documentation as well as a few articles on software development. Most of this stuff is archived on my homepage. I created and organized the first GUADEC back in 2000 when I was a student. I also worked at Eazel on gnome's next generation graphical shell/desktop, Nautilus, for 6 months as an intern.

These days, I work at the inria in Sophia Antipolis (somewhere on the french riviera). I do software developement for the research teams active in the field of networking. I have also a few pieces of code lying around on my HD but I am not very happy with any of these which is why none of it has been released.

To reach me, try mathieu at gnu dot org

Projects

  • Lead Developer on ns-3

Articles Posted by mathieu

Recent blog entries by mathieu

Syndication: RSS 2.0

3 Apr 2005 »

I _hate_ that fucking MR814v2 router.

26 Mar 2005 »

I hate dealing with my hardware. This always feels like a complete waste of time to me. Today, after a few weeks of suffering from the lack of responsiveness of my 802.11b router (a netgear MR814v2), I got bored and looked into it.

The bottomline is that it looks like this crappy router tries to be too smart for me: it performs correctly the PPPoE connection with my ISP, gets an IP address, a set of DNS servers and a gateway IP. However, when it serves DHCP OFFER replies to my LAN machines, it replaces the DNS servers' IPs with its own IP to make sure that all DNS traffic goes through it. The bad thing about this is that it seems that this DNS server running on the router is completely flakey: it replies less than once out of 10 to my DNS requests...

If you know a way to either make this stupid hardware not be a DNS server or to get a replacement device for free (preferably, another model/brand), let me know :)

23 Mar 2005 »

I finally was able to release my profiler/dwarf2 reader code. If you are interested, feel free to download and play with this GPLed software.

1 Mar 2005 »

I have what I believe is an interesting problem: I have a function which calculates something which is really costly. I would like to add a cache to it. The input is a single 64 bit integer and the output is also a single 64 bit integer. Ideally, I would allocate the cache on the stack before calling the function and it would be really small because the number of really widely used entries is really small (maybe 10 to 30).

There are many solutions to this problem (all sorts of hash tables, etc.) but I have the feeling that my interest is to make sure that the really hot entries are always in the cache so I am interested in finding a good algorithm to decide what entry gets into the cache and what entries get removed from it while minimizing the size of the cache. Obviously, there is a large design space here with lots of compromises to be made (speed, accuracy of the cache with regard to hotness and cache size) but I wonder whether there exist a clear winning technique to do this.

7 Feb 2005 »

I just cannot cope with the fact that I have to deal with ns2. This really is driving me crazy. Not only is this code absolutely horrible (large classes such cmu-trace.cc are nests of switch/if statements which should be moved in various methods over the objects upon which they act, etc.) but the one release a year does not build out of the box and cannot possibly build out of the box. This gives me the feeling no one cares enough to perform at least a single sandboxed build before releasing the code.

And I am required to write beautiful/good code in this fugly incredibly horrible framework and I can do nothing to fix the framework. Frustration is driving me nuts.

357 older entries...

 

mathieu certified others as follows:

  • mathieu certified mathieu as Journeyer
  • mathieu certified DV as Journeyer
  • mathieu certified yosh as Master
  • mathieu certified martin as Master
  • mathieu certified jacob as Journeyer
  • mathieu certified andersca as Journeyer
  • mathieu certified campd as Journeyer
  • mathieu certified jrb as Journeyer
  • mathieu certified alan as Master
  • mathieu certified ramiro as Journeyer
  • mathieu certified lewing as Journeyer
  • mathieu certified hilaire as Journeyer
  • mathieu certified lolo as Journeyer
  • mathieu certified bertrand as Journeyer
  • mathieu certified jamesh as Master
  • mathieu certified Guillaume as Journeyer
  • mathieu certified vicious as Journeyer
  • mathieu certified raph as Master
  • mathieu certified kmaraas as Journeyer
  • mathieu certified federico as Master
  • mathieu certified neo as Journeyer
  • mathieu certified Radagast as Journeyer
  • mathieu certified LotR as Journeyer
  • mathieu certified shaver as Master
  • mathieu certified jonas as Journeyer
  • mathieu certified notzed as Journeyer
  • mathieu certified stric as Journeyer
  • mathieu certified djcb as Journeyer
  • mathieu certified scottj as Apprentice
  • mathieu certified Raphael as Journeyer
  • mathieu certified graydon as Master
  • mathieu certified Ankh as Master
  • mathieu certified macricht as Journeyer
  • mathieu certified ole as Journeyer
  • mathieu certified Uruk as Apprentice
  • mathieu certified listen as Journeyer
  • mathieu certified timj as Master
  • mathieu certified harold as Journeyer
  • mathieu certified bernhard as Journeyer
  • mathieu certified kelly as Journeyer
  • mathieu certified rakholh as Journeyer
  • mathieu certified eskil as Journeyer
  • mathieu certified bartd as Apprentice
  • mathieu certified rodrigo as Journeyer
  • mathieu certified lauris as Master
  • mathieu certified xiphmont as Master
  • mathieu certified nullity as Journeyer
  • mathieu certified julian as Apprentice
  • mathieu certified ettore as Master
  • mathieu certified johnsonm as Master
  • mathieu certified davej as Journeyer
  • mathieu certified sab39 as Apprentice
  • mathieu certified Iain as Journeyer
  • mathieu certified miguel as Master
  • mathieu certified rtmfd as Journeyer
  • mathieu certified pghowlett as Apprentice
  • mathieu certified tgall as Apprentice
  • mathieu certified kabalak as Apprentice
  • mathieu certified kanikus as Journeyer
  • mathieu certified Judith as Apprentice
  • mathieu certified Blacky as Apprentice
  • mathieu certified yakk as Journeyer
  • mathieu certified Builder as Apprentice
  • mathieu certified phr as Journeyer
  • mathieu certified hurstdog as Apprentice
  • mathieu certified gert as Journeyer
  • mathieu certified rcassin as Apprentice
  • mathieu certified dbryson as Apprentice
  • mathieu certified Darin as Master
  • mathieu certified rasmus as Master
  • mathieu certified elise as Journeyer
  • mathieu certified steph as Journeyer
  • mathieu certified stephane as Apprentice
  • mathieu certified ReadMe as Journeyer
  • mathieu certified jbowman as Apprentice
  • mathieu certified mazeone as Apprentice
  • mathieu certified entropy as Apprentice
  • mathieu certified uweo as Journeyer
  • mathieu certified karmyshev as Apprentice
  • mathieu certified bratsche as Apprentice
  • mathieu certified srn as Apprentice
  • mathieu certified sopwith as Master
  • mathieu certified lpd as Master
  • mathieu certified Michael as Journeyer
  • mathieu certified lukem as Journeyer
  • mathieu certified mjs as Master
  • mathieu certified dsevilla as Apprentice
  • mathieu certified fab as Journeyer
  • mathieu certified timur as Apprentice
  • mathieu certified pphaneuf as Journeyer
  • mathieu certified benji as Apprentice
  • mathieu certified hadess as Apprentice
  • mathieu certified ralf as Master
  • mathieu certified mirwin as Apprentice
  • mathieu certified pippin as Apprentice
  • mathieu certified mbp as Master
  • mathieu certified sye as Apprentice
  • mathieu certified mfleming as Journeyer
  • mathieu certified exa as Apprentice
  • mathieu certified jfleck as Journeyer
  • mathieu certified ekashp as Apprentice
  • mathieu certified r4f as Journeyer
  • mathieu certified loic as Apprentice
  • mathieu certified hub as Journeyer
  • mathieu certified davem as Master
  • mathieu certified menthos as Journeyer
  • mathieu certified jono as Journeyer
  • mathieu certified jas as Apprentice
  • mathieu certified beret as Journeyer
  • mathieu certified calum as Master
  • mathieu certified MCArkan as Journeyer
  • mathieu certified sdodji as Journeyer
  • mathieu certified trow as Master
  • mathieu certified rkrishnan as Journeyer
  • mathieu certified malcolm as Journeyer
  • mathieu certified boog as Apprentice
  • mathieu certified fcrozat as Master
  • mathieu certified ncm as Master

Others have certified mathieu as follows:

  • mathieu certified mathieu as Journeyer
  • werner certified mathieu as Journeyer
  • Raphael certified mathieu as Journeyer
  • harold certified mathieu as Journeyer
  • Iain certified mathieu as Journeyer
  • jayc certified mathieu as Apprentice
  • rakholh certified mathieu as Journeyer
  • campd certified mathieu as Journeyer
  • neo certified mathieu as Journeyer
  • jamesh certified mathieu as Journeyer
  • djcb certified mathieu as Journeyer
  • scottj certified mathieu as Journeyer
  • timj certified mathieu as Apprentice
  • ole certified mathieu as Master
  • mjs certified mathieu as Master
  • listen certified mathieu as Journeyer
  • matias certified mathieu as Journeyer
  • odaf certified mathieu as Journeyer
  • Guillaume certified mathieu as Master
  • LotR certified mathieu as Journeyer
  • kelly certified mathieu as Master
  • julian certified mathieu as Master
  • dsueiro certified mathieu as Journeyer
  • eskil certified mathieu as Journeyer
  • vicious certified mathieu as Journeyer
  • plundis certified mathieu as Journeyer
  • jonas certified mathieu as Journeyer
  • lauris certified mathieu as Journeyer
  • rodrigo certified mathieu as Master
  • synap certified mathieu as Master
  • nullity certified mathieu as Master
  • davej certified mathieu as Journeyer
  • amit certified mathieu as Master
  • juantomas certified mathieu as Master
  • pepper certified mathieu as Journeyer
  • nixnut certified mathieu as Journeyer
  • tetron certified mathieu as Journeyer
  • kanikus certified mathieu as Journeyer
  • kimusan certified mathieu as Master
  • mfleming certified mathieu as Journeyer
  • flawed certified mathieu as Master
  • pghowlett certified mathieu as Master
  • dcm certified mathieu as Master
  • Arlo certified mathieu as Journeyer
  • manu certified mathieu as Master
  • rw2 certified mathieu as Apprentice
  • elise certified mathieu as Journeyer
  • jbowman certified mathieu as Master
  • ReadMe certified mathieu as Journeyer
  • acme certified mathieu as Journeyer
  • bratsche certified mathieu as Master
  • hugues certified mathieu as Master
  • Uraeus certified mathieu as Journeyer
  • voltron certified mathieu as Master
  • lerdsuwa certified mathieu as Journeyer
  • sh certified mathieu as Journeyer
  • timur certified mathieu as Journeyer
  • fab certified mathieu as Journeyer
  • dsevilla certified mathieu as Master
  • entropy certified mathieu as Journeyer
  • hilaire certified mathieu as Journeyer
  • benji certified mathieu as Master
  • hadess certified mathieu as Master
  • bowis certified mathieu as Journeyer
  • Thias certified mathieu as Master
  • jao certified mathieu as Master
  • rossigee certified mathieu as Master
  • huge certified mathieu as Journeyer
  • gman certified mathieu as Master
  • walken certified mathieu as Journeyer
  • almer certified mathieu as Master
  • sye certified mathieu as Master
  • mbp certified mathieu as Master
  • MikeGTN certified mathieu as Journeyer
  • exa certified mathieu as Master
  • jfleck certified mathieu as Master
  • monk certified mathieu as Master
  • duncanm certified mathieu as Master
  • cinamod certified mathieu as Master
  • chrisime certified mathieu as Journeyer
  • hub certified mathieu as Master
  • menthos certified mathieu as Master
  • jono certified mathieu as Master
  • fxn certified mathieu as Journeyer
  • beret certified mathieu as Journeyer
  • ks certified mathieu as Journeyer
  • larsu certified mathieu as Master
  • atai certified mathieu as Journeyer
  • MCArkan certified mathieu as Journeyer
  • davidfv certified mathieu as Journeyer
  • sdodji certified mathieu as Journeyer
  • ringbark certified mathieu as Master
  • riggwelter certified mathieu as Master
  • maragato certified mathieu as Master
  • rkrishnan certified mathieu as Journeyer
  • walters certified mathieu as Master
  • groom certified mathieu as Journeyer
  • Chicago certified mathieu as Journeyer
  • boog certified mathieu as Master
  • braden certified mathieu as Journeyer
  • fcrozat certified mathieu as Master
  • strider certified mathieu as Master
  • elanthis certified mathieu as Master
  • alejandro certified mathieu as Master
  • mpr certified mathieu as Master
  • dsandras certified mathieu as Master
  • 3222 certified mathieu as Journeyer
  • loudici certified mathieu as Master
  • ncm certified mathieu as Journeyer
  • carol certified mathieu as Journeyer
  • trukfixer certified mathieu as Master
  • polak certified mathieu as Journeyer
  • wiggly certified mathieu as Journeyer
  • ebf certified mathieu as Master
  • mrd certified mathieu as Journeyer
  • mrcsparker certified mathieu as Master
  • mathrick certified mathieu as Master
  • ensonic certified mathieu as Master
  • e8johan certified mathieu as Journeyer
  • lucasr certified mathieu as Master

[ Certification disabled because you're not logged in. ]

New Advogato Features

FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

X
Share this page