~simon van der linden

To content | To menu | To search

Saturday, June 27 2009

Retro.


Barcelona Swing Festival '09
Plaça de la Virreina, Barcelona, Spain. April 2009.

Gear: Hasselblad XPan with 4/45. Tri-X. Epson V750.

Swinging.

Barcelona Swing Festival '09
Plaça de la Virreina, Barcelona, Spain. April 2009.

Gear: Hasselblad XPan with 4/45. Tri-X. Epson V750.

Tuesday, May 12 2009

En attendant la fin.

Premier billet du semestre. A vrai dire, il s'est à la fois passé beaucoup et pas beaucoup de choses depuis le début de l'année (civile).

Après deux semaines en Belgique, suivies par une semaine de blocus, un examen, une semaine au ski, une semaine en Belgique, à nouveau, une semaine de visite à Barelone avec Pierre, une semaine d'attente des formalités d'inscription et une dernière semaine de vacances-cours d'Espagnol intensifs, ...les cours ont repris.

Au menu, ce semestre:

  • PESBD: Software Engineering and Databases Project
    Il s'agit de concevoir un système de communication pour une association (fictive) défendant la profession d'informaticien. L'énoncé est en Catalan, le guide en Catalan, les annonces en Catalan, et notre tuteur est absent la majorité du temps. Nous devons gèrer le projet avec Microsoft Project, devons fournir des documents Microsoft Word, contenant des captures d'écran du logiciel IBM Rational Software Modeler, un greffon pour Eclipse. Je ne vous en dirai pas plus; j'adore ce projet.
  • HITI: Information Skills in Information Technology
    Tu as déjà vu une référence bibliographique? Moi pas, jamais. Tu as besoin d'un cours pour utiliser un moteur de recherche? Moi oui. Ce cours est pour moi! ... Je vais au cours pour ma conscience. On me souffle que l'enseignante est encore mignone. Je suis d'accord. (Pas celle que tu as vu, Xavier, l'autre.)
  • ES2: Software Engineering (part 2)
    Je n'arriverai jamais à prononcer «group» comme le professeur. Non, pas comme ça, oublie un peu le «o» et renforce le «u». Oui, c'est mieux. Mis à part la pronociation originale, le cours est sensiblement intéressant; on y voit des designs patterns à la pelle.
  • XC: Computer Networks
    Je crois avoir égaré plusieurs fois mon esprit en essayant d'assister à ce cours. Le professeur à passé dix heures à nous expliquer les masques IP, mais une heure à propos de RIP, OSPF et BGP. «Intéressant et non-trivial» ne doit pas avoir le même sens pour nous. Au moins, je serai un expert en calcul de taille de paquets (très utile dans la vie de tous les jours, surtout pour un ingénieur).
  • CL: Compilers
    Je crois me souvenir qu'il y avait un projet à faire pour ce cours. Effectivement, il faut le remettre la semaine prochaine. Il consistait à implémenter un front-end de compilateur; c'était bien. Le cours aussi est intéressant et bien donné (rare!).

Contrairement au premier semestre, celui-ci n'est pratiquement pas intéressant. J'en suis vraiment très déçu, d'autant que le premier quadrimestre avait été dans l'ensemble plutôt une réussite. Je suis d'autant plus déçu que certains des professeurs sont reconnus internationnalement dans leur domaine, et pourraient nous apprendre énormément, mais se cantonnent au pauvre programme officiel.

Dans ces moments-là, sans grande passion, on cherche à faire autre chose à côté.

Les semaines les plus faciles furent celles où j'ai eu de la visite (Pierre, puis ma soeur, puis Louis, puis mes parents, puis Antoine et Simon; merci à eux; je n'en attendais pas tant!) J'ai donc eu l'occasion de voir le temple de la Sagrada Familia une dizaine de fois (ce que je n'ai pas fait) ou d'aller visiter les petits bars et restaurants de la ville (ce que j'ai fait) ou encore d'aller dans les Pyrénées ou à la Costa Brava (ce que j'ai aussi fait, en n'oubliant pas la Costa Daurada)

Ensuite, j'ai aussi passé un peu de temps à travailler sur GNOME, un projet open-source. J'ai même été jusqu'à poser ma candidature pour avoir un financement de Google pour travailler dessus pendant trois mois cet été. Et, contre toute attente, j'ai été reçu! Merci à Raphaël et Lionel pour les tuyaux et le support. Au moins, si je n'ai pas appris grand'chose ce semestre, je n'aurai pas rien fait (du moins, je l'espère).

Et puis, nous sommes déjà en mai; le printemps est là (moins chaud que ce que je n'avais imaginé) et la vie revient de tous les côtes; il y a des activités/fêtes organisées un peu partout dans la ville. Le cas échéant, je n'oublie pas mon appareil photo. Je me suis d'ailleurs procuré tout le matériel et la chimie pour développer mes films, et en ai déjà développé une dizaine. Plus dès mon retour au plat pays!

Et puis, ce week-end, je me suis décidé à essayer une nouvelle distribution GNU/Linux. Téléchargement de l'image ISO, gravure de CD, partitionnement du disque dur, et zou. Ah, non; pas «zou». Gentoo, c'est le genre de distribution qui nécessite un week-end d'installation, nuit comprises. Et j'aime ça. Perfectionné, personnalisé, performant.

Enfin, en commencant ce billet, j'avais l'intention d'écrire au coordinateur de semestre, au coordinateur du cours PESBD et au professeur à propos des absences de ce-dernier et des faillites à ses devoirs. J'aurais peut-être dû faire l'inverse; commencer par le moins agréable.

Heureusement, il y a un joli morceau de Dire Straits dans mes oreilles, diffusé par ma dernière trouvaille: un casque de monitoring; le genre de casque qui te fait redécouvrir toute ta collection, telle que tu ne l'avais jamais entendue (sans rire).

Pour avoir lu jusqu'ici, tu as droit à une gomette. A bientôt pour un point final sur ce malencontreux semestre, j'espère...

Monday, May 4 2009

Simon, say hi to the planet.

gnome-logo.png

I've used Free Software, and GNOME in particular for years. I've read Planet GNOME for ages. Today, I say «Hi!» to Planet GNOME. Wow.

I'm a lucky student, this summer: I've been selected for the Google Summer of Code for GNOME.

I'm going to improve the Python bindings to take advantage of GObject-Introspection, under the mentoring of Johan Dahlin. The first goal is to provide an alternative to the PyGObject defs parser to retrieve the needed information from the introspection data instead. The second goal is to pursue the work that has been done on PyBank, a runtime bindings generator. And the ultimate goal is to relieve developers of GObject-based libraries of the need to generate any Python bindings. (But that's perhaps a bit far away for now.)

I heard people are also interested in getting to know other people. So, quickly, I'm a Belgian student, from the Catholic University of Louvain. There, I study Computer Engineering; computer networks and security, more specifically. However, I'm currently in Barcelona, where I study at the Polytechnic University of Catalonia. No, I'm not an Erasmus student, I'm enrolled in a dual-masters degree program: one year in Barcelona followed by one year in Louvain.

Finally, I have two things I'd like to ask you:

  • If you are in either Barcelona or Brussels areas, don't hesitate to drop me a message; I'd be glad to meet you.
  • As you might have guessed, English is not my mother tongue. So, please tell me if I repeatedly make the same mistakes.

Thanks for reading!

Update: changed the title according to Kelly's comment.

Saturday, February 28 2009

Tribal News.

Whatever, the company I worked for until last September, strikes back. They just released a new Twitter-based service a few days ago: MicroPlaza.

Basically, it aggregates your time line and filters out the URL's in order to display a nice screenshot for each of them, and allow you to bookmark, share and discuss them. Furthermore, it allows you to be someone else by looking his/her own timeline.

microplaza.png

In one line: discover relevant information filtered by the people you follow.

I advise you to give it a try as soon as it becomes public.

- page 1 of 20