15 September 2009

Those meals I gathered while traveling

During the last 2 years, I travelled… A LOT.  According to the table flags on my bookshelf, I visited more than 15 different countries.  During those trips I discovered new flavours and new ways to prepare meals.  The funny thing is that I don’t necessarily brought back a local meal from each country.  Let me demonstrate.

Stockholm, Sweden

Swedish Meat Balls, (cc) CurryPuffy

  • Meat balls

As server onboard Viking Line boats or at that very good restaurant Daf, Gabriel, Alban and I visited in Gamla Stan.

Sankt-Peterburg, Russia

Boeuf Stogranoff pour souper, (cc) pierlux.com

  • Beef Strogonoff

Istanbul, Turkey

Marché égyptien, (cc) pierlux.com

  • Curry sauce chicken
  • Lamb dishes

Why curry sauce in Turkey? There was a very good curry sauce rice and chicken plate served at the University’s cafeteria during GUADEC 2008. :)

Berlin, Germany

Basil, Spinach & Pesto Spaghetti with Pine nuts, (cc) gordonflood.com

  • Pine Nut and Pesto Pastas
  • Pomodoro Fresco Pastas

Why pastas in Berlin, the answer is simple: Va Piano. It is a nice restaurant chain where you can see you pastas getting prepared for you. I liked so much my first visit (on Postdamer Platz) that I quickly found another one closer to my hotel and ate not less than 3 times in the 5 days I was in Berlin at these restaurants.

Oh I did try the curry würst on my first trip to Berlin, but not my favourite ;)

Las Palmas, Gran Canaria, Spain

Papas arrugadas con mojo, (cc) Fer..


Nouriture végétarienne, (cc) pierlux.com

  • Tapas style potatoes with Mojo sauce
  • Rice Burgers

The rice burgers are from the very good Naturalis vegetarian restaurant close to the conference center. :)

Cambridge, UK

Penne speck e rucola, (cc) paPisc

  • Champignon and Speck pastas

Why pastas in Cambridge, that would be because of Marco Barisione. He was my host and he cooked delicious Italian style pastas for me. He clearly introduced me to the fact that you don’t need to buy pre-prepared pasta sauce.

Helsinki, Finland

good pizza, (cc) tonx

  • Blue Cheese, Chicken and Peach Pizza
  • Crème Fraiche and Champignon pastas
  • Stews
  • Mango Lassi

Barisione is this inspiration combined with Alban Crequy love for crème fraîche that explains the pastas for Helsinki. We also weekly made a nice stew. After 14 weeks, I think I got to master them hehe

The rest of the meals come from a well known cafeteria down in Ruoholahti ;-) I admit I wasn’t very fond of all the meals, but some I quite liked!

Generally, while travelling I got in touch with vegetarians. I hadn’t met many before leaving Québec. Discussing with people at SOTM 09, we identified that vegetarianisms is quite uncommon in French speaking nations. I am not quite convinced by the ethical “don’t eat animals”, but I can understand the health and environmental reasons. Therefore I now try to eat 25% of my meals vegetarian. That’s better than none at all!

I hope I didn’t open your appetite too much.

14 September 2009

Ces plats que j’ai découvert en voyageant…

Ces 2 dernières années, j’ai voyagé… beaucoup! Si je me fie au nombre de petits drapeaux qui s’agglutinent sur mes bibliothèques, ça fait déjà 15 pays différents.  Pendant ces voyages j’ai découvert de nouvelles saveurs, des épices et de nouvelles méthodes de préparations.  Le plus drôle, c’est que je ne suis souvent pas revenu avec le plat local d’un pays.  Laisse moi vous expliquer.

Stockholm, Suède

Swedish Meat Balls, (cc) CurryPuffy

  • Boulettes de viande

Telles que dégustés à bord des bateaux de croisière de la compagnie Viking Lines ou à ce très bon restaurant qu’Alban, Gabriel, Daf et moi avont visité dans Gamla Stan.

Sankt-Peterburg, Russie

Boeuf Stogranoff pour souper, (cc) pierlux.com

  • Boeuf Stroganoff

Istanbul, Turkie

Marché égyptien, (cc) pierlux.com

  • Poulet sauce au Cari
  • Mets à base d’agneau

Pourquoi de la sauce au cari en Turquie? Il y avait un très bon plat de riz au poulet sauce cari à la cafétéria de l’université hôte de la conférence GUADEC 2008.

Berlin, Germany

Basil, Spinach & Pesto Spaghetti with Pine nuts, (cc) gordonflood.com

  • Pâtes au pesto et noix de pin grillées
  • Pâtes aux tomates fraîches

Pourquoi des pâtes à Berlin, la response est simple: Va Piano. C’est une chaîne de restaurants que j’ai apprécié là-bas: on vous donne une carte à puce à l’entrée, vous commandé vos plats aux cuisiniers, vous voyez votre plats se faire préparer, vous mangez et vous payez en remettant la carte à la sortie.  J’ai tellement aimé que j’ai dû manger y manger 3 fois dans les 5 jours que j’ai passé à Berlin.

Ah et j’ai bien essayé la sauce au cari mais ce n’est pas mon met préféré.

Las Palmas, Gran Canaria, Espagne

Papas arrugadas con mojo, (cc) Fer..


Nouriture végétarienne, (cc) pierlux.com

  • Patates style tapas avec sauce mojo
  • Hamburgers au riz

Les hamburgers au riz viennent du très bon restaurant végé Naturalis qui était pas loin de la salle de conférence pour GCDS 2009.

Cambridge, Angleterre

Penne speck e rucola, (cc) paPisc

  • Pâtes aux champignon et Speck

Pourquoi des pâtes à Cambridge? c’est la faute de Marco Barisione.  Lorsqu’il m’a reçu, il m’a cuisiné de très bonne pâtes à l’italienne pour moi.  Il m’a définitivement donné le goût de faire mes propres sauces pour pâtes.

Helsinki, Finlande

good pizza, (cc) tonx

  • Pizza au poulet, pêche et fromage bleu
  • Pâtes à la crème fraiche et champignons
  • Mijotés
  • Lassi à la mangue

Marco Barisione a été mon inspiration, combiné avec l’amour qu’a Alban Crequy pour la crème fraîche, pour les pâtes que je me suis cuisiné à Helsinki.  J’y ai souvent fait des mijotés, un par semaine.  Après mes 3 mois en Finlande, ma technique s’est améliorée!

Les autres plats de Finlande viennent d’une cafétéria bien connue dans le quartier Ruoholahti :)   Je n’ai pas toujours été fan de leur cuisine, mais certains plats m’ont captivés!

De manière générale, en voyageant j’ai rencontré plusieurs végétariens.  J’en avais pas vraiment rencontré beaucoup avant de sortir du Québec.  Après en avoir discuté avec des participants à SOTM 2009, nous en sommes venu à la conclusion que ce phénomène n’est pas très commun dans les pays francophones.  Je ne suis pas très convaincu par le côté éthique du végétarisme (“l’homme est un animal, il ne devrait pas manger d’autre animal”), mais j’adope très volontier les raisons écologiques et de santé.  C’est pourquoi j’essaie maintenant de manger au moins 25% de mes repas végétarien par semaine.  C’est pas grand chose mais c’est mieux que rien!

J’espère que je ne vous ai pas trop ouvert l’appétit avec ces photos :)

libchamplain hits 0.4

About a month after its 1 year birthday, libchamplain hit the 0.4 mark – the first stable release of this new version.  It’s a Clutter based ClutterActor and Gtk+ widget to display street maps, cycle maps or other maps.  It comes with eye candy.

Special thanks to all contributors to this release (in chronological order of first contribution):
Pierre-Luc Beaudoin, Jonathon Jongsma, Lorenzo Masini, Packz Enoch, Thomas Van Machelen, Anders M-Pedersen, Stephane Delcroix, Denk Padje, Mike Sheldon, Emmanuel Rodriguez, Emmanuele Bassi, Lionel Dricot, Simon Wenner, Kritarth Upadhyay, Debarshi Ray, Paulo Cabido, Sjoerd Simons, Victor Godoy Poluceno, Javier Jardón, Patryk Zawadzki, Sebastian Reichel, Tim Horton, Frederic Peters, Cosimo Cecchi, Vincent Untz, Felix Riemann


Libchamplain in action in Eye of Gnome,
displaying a picture of Lübeck, Germany.

New in this release (since 0.2.10)

  • Support for custom map sources: embedding apps can define their own map sources and provide tiles for libchamplain to display.  This includes a way to list available map sources.
  • Zoom on double click is now configurable.
  • View keeps centred when you resized the view.
  • A way to convert screen coordinates to map coordinates: lets you interact with the map and its markers.
  • Cache tiles: downloaded tiles are cached.  The cache is intelligently validated against the server every 7 days for now.
  • Revamped marker API: Default markers now have a nicer look with rounded corners, nicer colors and a shadow.  The API allows easy image and label markers to be created.
  • Limit visible zoom levels: you can now limit what the user can view.
  • Feedback during loading: ChamplainView will emit a state change when loading resources from network providing better feedback possibilities to the user.
  • Line and polygon drawing API: You can now easily draw lines and polygon over the map.  This is useful for indicating routes or highlighting areas.
  • User Agent: libchamplain now identifies itself in HTTP requests
  • Marker selection support: libchamplain provides a helpful API when you want to let user select a bunch of markers (or only one).  This API has been designed with Gtk+’s selection API in mind.
  • Ported to Clutter 1.0: libchamplain now depends and use Clutter 1.0.  It allowed us to add the very nice in and out for markers.
  • Bindings: the API is now bindable.  Only the Python bindings works for now but that’s not because the Perl binder didn’t try hard to get some too, try having a baby close to a release! :)   C# bindings and C++ have been worked on but didn’t make it on time for the release.
  • Many bug fixes.

Plans for the future

Now that 0.4 is behind us, we already have a huge list of nice to have in 0.6 (due in same time as Gnome 2.30 or Gnome 3.0):

  • Smooth zooming and animation;
  • Rotation of the map;
  • Display cached tiles while downloading new ones;
  • Add a clustering layer: a layer where markers very close on a map will be merged into one marker;
  • An MVC API for layers: use ClutterModel and support GtkTreeModel as sources of Marker data;
  • Limit the visible area on the map;
  • Have the map wrap horizontally;
  • Have a nice dragging mode for markers;
  • Add a map scale;
  • Provide better accessibility;
  • Better cache policies;
  • Better animations;

And most importantly: local rendering of maps. This project is well on its way with the recent conclusion of the Google Summer of Code 2009.  Simon Wenner, which you probably read the progress on planet.gnome.org, did a marvellous job on this.  His work should be included in the first development release of libchamplain 0.5.