jeudi, février 11 2010
Par Bertrand Rousseau le jeudi, février 11 2010, 22:57 - General
One of my 2010 resolutions was to write at least one blog post each month. As you can see, we're not exactly there, but anyway I managed tonight to take the time to write stuff! So let's for some update about my life and stuff.
New place
Maybe you know it already, maybe you don't but I recently moved to a new place. I'm not sharing a house with other people anymore, I had to rent one of those flat for young grown-ups. I am now living in Louvain-la-Neuve, not far from my previous place in Ottignies. It has the great advantage of being very close to my workplace, and yet being calm and cosy (for those who don't know LLN: can be quite a noisy town at night). I don't how long I will stay here, at least until I finished my PhD thesis.
About my life
The last 6 months have been horribly busy for me. We've working like mad at work to finish some experiments in time, and that kept me from doing mostly anything else. It also sucked most of my energy and generated quite a lot of stress. I won't come into details about this work since it is quite technical, but suffice to say we had to benchmark some CPU architecture we're working on at the lab. We're supposed to publish something in the coming month, I guess I'll take about that then.
Now that this work is over, another is taking its place: my thesis. I'd like to finish it up by the end of this year. September/october would actually be the ideal. I still need to get started, and I'm planning to do that in the coming days. This is a tricky work, since everything not clear already, but this the kind of work that can only get better as you're doing it, so I'd better get started I guess.
Getting Things GNOME and FOSDEM2010
Lionel and I started Getting Things GNOME in october 2008 or so. About 1 year and a half later, it is getting more and more popular. I guess I cannot express how cool it is. We now have more than ten regular contributors, and we're 6 developers. There's almost not a day that passes without some commit to our code repository. I am really glad it went so well and I hope it's going to get even better in the future.
Unfortunately my busy agenda those last months prevented to contribute major work to GTG. But hope I'm going to find time now to reincrease my contributions. We have some important features to include it the next version that should allow for a more general and better synchronization support. I'm really eager to see it work since it is clearly the feature that I miss the most.
Lionel and I gave a presentation at the FOSDEM about GTG. We were obviously not well prepared but it was our choice to give a rather fresh and dynamic presentation rather than something too defined and overthought. I think all in all it went pretty well, at least I had a good time while doing it.
Ju-jutsu
I commited to pass my ju-jutsu black belt exam this year. This represents quite a lot of work. Most weeks I'm practicing about 4 hours to get sufficiently prepared for the exam in may. Right now things are progressing well, I had some of my work already revised an accepted very recently. But still, this work will have to be reviewed again by the sensei of our method, so it's not done yet, but at least I'm happy we're progressing.
aucun rétrolien
vendredi, septembre 25 2009
Par Bertrand Rousseau le vendredi, septembre 25 2009, 19:29 - Trucs de geek
aucun rétrolien
samedi, novembre 3 2007
Par Bertrand Rousseau le samedi, novembre 3 2007, 20:03 - Trucs de geek

Je viens de retravailler le petit script qui génère des playlists sur base des stats de last.fm. Je l'avais mis au point il y a quelques mois, et il lui manquait pas mal de fonctionnalités: possibilité de spécifier un nombre limite de chansons, une taille maximale pour les fichiers, ...
Désormais, tout cela est possible! J'utilise régulièrement ce script pour générer automatiquement une liste de chansons "adéquate" (i.e.: à jour par rapport à mes préférences du moment), qui tienne sur mon
YP-U2, et ça marche nickel! Dorénavant, je n'aurai plus à vérifier moi-même si la liste tient sur mon baladeur.
Si ça vous intéresse, le script est
disponible ici.
NB: Le script utilise la librairie de Rhythmbox, si vous n'utilisez pas ce lecteur, il ne fonctionnera pas chez vous.
aucun rétrolien
jeudi, octobre 11 2007
Par Bertrand Rousseau le jeudi, octobre 11 2007, 00:05 - General
aucun rétrolien
mardi, septembre 25 2007
Par Bertrand Rousseau le mardi, septembre 25 2007, 10:29 - Idées
Il devrait exister un mode spécifique favorisant la concentration sur les desktops. Quand on l'active, tout disparaît (écran noir, voire coupé). On devrait cependant pouvoir programmer les applications desktop pour leur demander de nous notifier certains événements particulier: un certain mail arrive, une tâche (compilation, synthèse, ...) arrive à sa fin, etc. Ca diminuerait l'envie de procrastiner, tout en ne coupant pas les ponts avec les moyens de communications.
aucun rétrolien
vendredi, juillet 6 2007
Par Bertrand Rousseau le vendredi, juillet 6 2007, 18:01 - Idées
Avoir des idées, c'est facile. Les mener à terme, ça l'est beaucoup moins. Personnellement, j'ai tout le temps ce problème:
régulièrement, une idée me vient ("c'est la meilleure idée du monde!") et malheureusement elles meurent pour la plupart, dissolues dans les eaux du temps...
C'est très frustrant, horriblement même. Les barrières principales, ce sont, amha, le temps, la motivation et la maîtrise des outils permettant de la réaliser. Cependant j'ai bien souvent l'impression que moyennant une motivation suffisante, les problèmes de temps et de maîtrise peuvent disparaître. Il faut donc assurer à tout prix de conserver sa motivation.
Comment faire? Et bien, ça dépend de tout un chacun évidemment. Pour moi c'est simple: il faut que j'arrive à me convaincre que c'est une bonne idée. Et le moyen le plus simple pour ça, c'est de voir des gens d'accord avec moi, manifester leur accord/désaccord et un certain enthousiasme.
C'est en pensant à tout qu'il m'est venu... une idée: créer une "communauté" d'idées: un genre de service qui permettrait de décrire son idée et de la promouvoir. Ce service comprendrait un ensemble d'outils permettant d'accompagner l'évolution de l'idée ainsi que sa promotion. Pour un logiciel, il peut s'agir d'outils de contrôle de version, de bug tracker, de génération de documentation, de planning, etc. Pour une idée abstraite, il peut s'agir d'un wiki, d'un forum, d'un blog, etc. pour en débattre, collecter et structurer ses pensées. Un pourrait même imaginer de fournir un "process" permettant d'accompagner l'auteur de l'idée dans sa réalisation, pour qu'il situe mieux les étapes qu'il doit franchir et lui permettre de concentrer ses efforts sur ce qui est vraiment utile (ex:"Vous venez de décrire votre idée, maintenant il serait sans doute utile d'établir un planning quant à sa réalisation").
On peut imaginer une implémentation locale (un petit groupe d'amis qui veulent mettre leurs idées en commun), ou globale (site web 2.0). On pourrait voter pour les idées qui plaisent, ce qui les rendrait plus visibles (par exemple, il y aurait une liste en première page, à la digg/scoopeo). Les idées les plus intéressantes rassembleraient alors des gens motivés pour les faire travailler ensemble. Cela permettrait peut-être de voir plus d'idées éclore et se traduire en une réelle production.
aucun rétrolien
mercredi, juillet 4 2007
Par Bertrand Rousseau le mercredi, juillet 4 2007, 18:23 - General
Marre du spam, marre de gérer moi-même mes galeries d'image, marre d'attendre dotclear 2 qui ne sort pas... J'ai craqué: j'ai essayé d'utiliser wordpress il y a peu et je dois dire que c'est très bon. C'est standard, pratique, au goût du jour. De même j'ai opté pour un
compte flickr pour stocker mes photos, pour seulement 25$/l'an, il a été difficile de résister!
J'ai mis en place des redirections pour les URLs et les feeds, et j'espère que tout se passera bien suite au changement ;-)
aucun rétrolien
jeudi, juin 28 2007
Par Bertrand Rousseau le jeudi, juin 28 2007, 00:02 - Idées
Une petite idée en passant...
Vu mon boulot, je passe énormément de temps sur le web à chercher de l'information et comprendre certains sujets. Il s'agit typiquement de se renseigner sur une technologie ou une problématique particulière. Tout le monde sait que le hic majeur sur internet, c'est désormais le tri de l'information. Google fait bon chemin en ce sens, mais son approche ne suffit pas (plus?).
En effet, une session typique de recherche commence comme suit: je tape des mots clés dans le moteur de recherche, et j'obtiens une quantité importante de résultats. Comme je cherche une information généraliste (ex: "la cuisine au beurre"), j'obtiens le plus souvent beaucoup de documents spécifiques (des recettes, des extraits de mailing-list sur un problème de temps de cuisson, etc.), etc. Il me faut pourtant dégager de cette myriade de détails une vue globale ("La cuisine au beurre, c'est quoi? Quels sont les acteurs principaux dans le domaines? Quels sont les tendances?"). Le problème vient de ce qu'il faut parvenir à structurer ce qui est en apparence du chaos. Heureusement, pour ça, nous avons un outil merveilleux: notre cerveau. Encore faut-il lui donner le moyen de fonctionner.
Ainsi, imaginons que nous cherchions toujours à comprendre la cuisine au beurre. Mais cette fois-ci , nous nous y prenons différemment: nous avons collecté un ensemble d'articles de journaux en relation avec le sujet et tout empilé sur une table. Si on essaie maintenant de classer cette pile d'articles, il nous suffirait de parcourir chacun d'entre eux et de les classer par tas selon les thèmes évoqués. Il y a fort à parier que les tas changeront au fur et à mesure du tri, mais finalement nous arriverons à obtenir une séparation cohérente de ces articles, qui nous permettra de *structurer* toute l'information. Une fois cette structure mise au point, elle nous permettra d'identifier dans le futur où se situe un nouvel article sur le sujet, et de percevoir plus facilement le type d'information que l'on pourra s'attendre à y trouver.
Revenons-en maintenant à la navigation sur le web. Pour faire l'analogie avec l'exemple donné, on peut dire que la pile d'articles correspond à tous les résultats de recherche renvoyé par Google ou autre. Il faut alors parcourir tous ces résultats pour les structurer. Malheureusement l'approche actuellement en terme de navigation ne permet pas d'organiser les résultats: ils sont tous sur le même pied d'égalité. Chaque résultat est une page, c'est à dire une fenêtre ou un onglet dans le navigateur et on ne peut pas percevoir où se situe cette page par rapport aux autres, ni les rapprocher l'une de l'autre. Cette page est-elle utile? Inutile? Similaire à une autre? Comment et pourquoi y suis-je parvenu? Impossible à dire.
Je pense qu'il y a un intérêt clair à développer des outils d'assistances à la collecte et à l'organisation de l'information sur internet. Des outils qui permettent de trier et organiser les résultats reçus pour les séparer en différents grouper en faire émerger une structure qui pourra être exploitée pour extraire de l'information. Il est également important de pouvoir retrouver le chemin qui a mené à chaque résultat, pour mieux comprendre comment s'est déroulé notre travail de recherche jusque là. Il faut des outils qui permettent de visualiser le parcours de navigation, pour pouvoir percevoir quelles recherches ont été menées, vers où elles ont abouti, et quelles recherches méritent encore d'être tentées.
A ma connaissance, de tels outils sont aujourd'hui inexistants. Je pense à ce titre qu'on pourrait imaginer un navigateur dédié uniquement à ce travail de recherche. Un navigateur qui permettrait non seulement d'afficher des pages web, mais aussi de le trier, de les annoter, de sauver des sessions entières de recherche, de disposer d'outils de note et de commentaire permettant de documenter cette recherche, etc. J'ai vraiment le sentiment qu'il y a une opportunité à ce niveau là.
aucun rétrolien
lundi, juin 25 2007
Par Bertrand Rousseau le lundi, juin 25 2007, 12:01 - Trucs de geek
Je sais qu'on est lundi, et c'est tôt pour un troll, mais je ne résiste pas au plaisir de vous faire partager ce post sur digg:
KDE's shiny new file manager
Je cite:
Dolphin is a file manager for KDE focusing on usability
Décidément KDE est vraiment à la pointe. Gnome a beaucoup à apprendre. Alors là je ris. Allez voir la bête:
http://enzosworld.gmxhome.de/screenshots.html. Ca ne vous rappelle rien?
aucun rétrolien
mercredi, mai 16 2007
Par Bertrand Rousseau le mercredi, mai 16 2007, 13:31 - General
Voilà un moment que ça dure, mes galeries de photos sont inondées par le spam. J'ai bien essayé de désactiver les commentaires, mais rien n'y fait. Vu que je n'ai pas le temps de m'occuper valablement de ce problème j'ai supprimé la table incriminée. Résultat: un beau gros bug sur les pages de la galerie. C'est moche mais il va falloir s'y faire en attendant.
aucun rétrolien
lundi, mars 26 2007
Par Bertrand Rousseau le lundi, mars 26 2007, 01:13 - General

J'ai passé un week-end très maussade. Tout d'abord, samedi soir, j'ai eu une grosse baisse de moral. Je me suis senti soudainement extrêmement seul (comprenez: célibataire) et sans aucun moyen d'action pour changer ça. Juste moi, enfermé chez moi et personne à qui parler. Ensuite, dimanche, j'ai eu droit à quelques tensions inutiles et la journée s'est terminée sur un gros coup de cafard. C'est venu sans crier gare: je regardais la télé, l'"Auberge espagnole". Ça m'a rappelé mon érasmus, cette période très particulière de ma vie.
J'étais donc fortement préoccupé avant d'aller me coucher, et je n'avais aucune envie de terminer le week-end de cette façon. Alors, j'ai essayé de faire le point sur ce que je ressentais, afin de pouvoir y poser des mots. Parce que poser des mots c'est apprivoiser ces pensées qui nous habitent. La bonne nouvelle, c'est que je crois que j'ai réussi à mettre le doigt sur ce qui cloche. Ca tient en peu de choses, c'est tout simple, et ça paraît presque ridicule une fois qu'on le sait: je veux une vie exaltante.

Exaltante, c'est vraiment ce mot là qui incarne ce que je ressens. J'aimerais que chaque jour qui passe j'aie le sentiment de découvrir quelque chose, de progresser. C'est ce sentiment qui me manque, et qui me donne tant l'impression de faire du sur-place parfois. A y regarder de plus près, c'est aussi ce sentiment que je ressentais grandement quand j'étais en érasmus en Suède, d'où ma baisse de moral après le film. Je crois que le fait de découvrir et mettre des mots sur ce problème vient de sauver mon week-end.
Je me rends compte également que ça ne suffit pas. Lorsque l'on fait une découverte de ce genre elle ne sert à rien si on ne tente pas de l'immortaliser dans quelque chose. Il faut quelque chose qui permette, à chaque fois que l'on y retourne, de retrouver ce sentiment et de ne pas l'oublier. Je me rends aujourd'hui que j'ai un réel besoin d'un tel artifice. C'est la condition sine qua non qui me permetterait de progresser. Sans cela, j'oublierai encore et encore ce que j'ai fait, ce que j'ai pensé, et peut-être pire même: une partie de ce que je suis.
Pour cela, il me faut m'exprimer et faire part de mon opinion à d'autres. C'est pourquoi je vais essayer de réhabiliter ce blog. Je ressens à nouveau un besoin d'expression, de travail d'expression même. Il y a donc de fortes chances que plusieurs billets à l'avenir viennent présenter des points de vue et des réfléxions plus personnels. Je n'aime pas trop parler de moi-même pourtant, et j'espère ne pas venir vous ennuyer avec ces considérations.
A très bientôt.
PS: grosse réflexion personnelle mise à part, ce post est mon 100ème sur ce blog. Waw.
aucun rétrolien
jeudi, mars 22 2007
Par Bertrand Rousseau le jeudi, mars 22 2007, 23:29 - Trucs de geek

Voilà deux-trois jours que je passe du temps à mettre
un petit script python au point. C'est un script qui récupère 4 weekly charts sur
mon profil last.fm, les combine et en crée une playlist sur base de la liste des chansons disponibles dans rhythmbox. Il se base sur un plugin deskbar qui permet de chercher des fichiers dans rhythmbox (
trouvé ici).
A la base j'ai fait ça pour automatiser la sélection des morceaux que je mets sur mon lecteur
YP-U2R d'1Go, c'est pratique pour avoir facilement toutes les chansons qu'on écoute souvent durant les derniers jours. Niveau qualité du code, c'est un gros bousin, mais bon ça marche encore pas mal. Si j'ai le courage, je tenterai bien d'en faire un plug-in Rhythmbox à l'occasion (si c'est pas trop difficile).
Ah, et puis aussi, entre autres nouvelles: je viens de remarquer que les hébergements mutualisés d'OVH disposaient maintenant d'un système d'installation de "modules" de différents types (forums, blogs, galerie d'image, etc.). Il y a notamment moyen d'installer dotclear2,
ce que j'ai fait. Plutôt pratique, vu que j'avais pas envie de m'occuper de la maintenance. Maintenant il faut voir si ce truc installe les fichiers la première fois ou s'il gère complètement les mise à jour, etc. Connaissant OVH, je penche pour la première option. Il faut aussi que je trouve un moyen de porter ma galerie d'image, etc. sous dotclear2, parce qu'il y a des améliorations très intéressantes!
aucun rétrolien
vendredi, mars 9 2007
Par Bertrand Rousseau le vendredi, mars 9 2007, 15:39 - Idées
J'aimerai beaucoup pouvoir disposer d'un système efficace d'archivage des idées. Non seulement il devrait permettre d'ajouter facilement une idée (pour laisser la place à l'idée elle-même et ne pas dissoudre la motivation dans la complexité technique), mais il devrait aussi permettre de retomber automatiquement sur celles-ci à l'avenir, lors de la manipulation de concepts connexes.
Le problème avec les idées, c'est qu'elles surgissent sans crier gare quand on travaille sur autre chose et si on les attrape pas au vol elles disparaissent aussitôt (et savoir consciemment qu'on passe à côté d'une idée, c'est horriblement frustrant). Disposer d'un moyen efficace permettant de rapidement capter une idée, puis de retourner à son travail tout en s'assurant qu'elle ressortira un jour de l'oubli (et si possible au moment ad hoc) serait pour moi une libération suprême.
aucun rétrolien
samedi, février 10 2007
Par Bertrand Rousseau le samedi, février 10 2007, 15:54 - Idées
En discutant avec Antoine C. jeudi dernier au First Jeudi de Louvain-Li-Nux, le LUG de Louvain-la-Neuve, une idée m'est venue qui me semblerait très intéressante: créer une application entièrement dédiée à la création de mockups qui reposerait sur les technos XUL.
Pourquoi XUL? Pourquoi ne pas utiliser des applications de construction d'interface graphique existantes, style Glade ou Gazpacho? Parce que selon moi ces applications sont encore trop peu pratiques pour expérimenter quelques petites idées. Construire un design avec Glade est une tâche difficile pour le néophyte et le résultat n'est généralement pas à la hauteur de ses espérances. Cela provoque une certaine frustration et finalement la perte de motivation. La solution, c'est d'adoucir la learning curve, et de diminuer le travail à apporter entre l'apparition de l'idée et son expression concrète.
Créer une application uniquement dédiée au design de mockups permettrait de se focaliser sur le développement rapide et facile d'interfaces utilisateur. Exit les contraintes techniques propres à certains widgets, etc. Place aux idées et à l'imagination. Utiliser XUL dans cette optique serait très intéressant car cela permet de se reposer sur des technologies fortement documentées et simples d'accès (à savoir, javascript et XML). En outre, les technos telles que CSS permettent une flexibilité sans égale par rapport aux programmes cités plus hauts. Les passionnés d'utilisabilités étant nombreux dans le monde du web, leur donner un accès simple au monde des applications bureau donnerait l'occasion de bénéficier de tout leur savoir-faire! Un dernier avantage est l'aspect multi-plateforme de XUL: il deviendrait possible de tester des concepts d'interface directement dans plusieurs plate-formes.
Cet outil serait dédié uniquement au prototypage d'application et non pas au développement même: le but étant d'expérimenter de nouvelles méthodes d'interactions uniquement. Ce travail est en effet clairement différent du travail de développement et conception. Posséder un tel outil favoriserait la création et l'imagination de nouvelles applications et méthodes d'interactions utilisateurs, et permettrait de mettre rapidement au point des approches innovantes, terrain où l'open source à justement sa carte à tirer!
aucun rétrolien
vendredi, août 4 2006
Par Bertrand Rousseau le vendredi, août 4 2006, 14:16 - General
http://xkcd.com/c137.html
Merci à ce gars de mettre en texte et en image ce que j'essaie de me cacher à moi-même tout bas. On croit rire, mais en fait on découvre qu'on s'est aussi laisser aller...
Merde à la résignation. Merde au conformisme.
C'est gratuit, ça n'engage à rien, mais ça fait du bien.
aucun rétrolien
mardi, juin 27 2006
Par Bertrand Rousseau le mardi, juin 27 2006, 12:27 - Idées
Je me faisais la réflexion à l'instant que ce qui manque pour le moment dans nos systèmes de fichiers, c'est un système bien défini de méta-informations, qui nous aide à classer. De toute évidence le problème est d'actualité, il n'y a qu'à voir toutes les inititatives telles que Leaftag, Beagle, et autres... Le classement de nos fichiers[1] est un problème!
Lire la suite...
aucun rétrolien
mercredi, juin 7 2006
Par Bertrand Rousseau le mercredi, juin 7 2006, 11:38 - General
Comme je me réinvestis dans Latex pour le moment, je recommence à désespérer, et j'ai refait une recherche sur mon sujet favori: y a-t-il moyen d'écrire du texte destiné à l'impression avec X(HT)ML et CSS?
Ce faisant, j'ai trouvé un article intéressant: http://www.alistapart.com/articles/boom/
A l'occasion, j'essaierai.
aucun rétrolien
mardi, juin 6 2006
Par Bertrand Rousseau le mardi, juin 6 2006, 01:07 - General
J'ai reçu en début de cette semaine le Macbook que j'ai commandé il y a deux semaines maintenant. Après une semaine intense consacrée au rangement de donnée (c'est fou tout ce qu'on peut accumuler et le temps que ça prend de tout remettre en ordre!), je peux déjà en faire une évaluation assez correcte je crois. Alors, clairement c'est une très bonne machine. Comme toujours MacOSX est un bonheur à l'utilisation et un plaisir pour les yeux. Alors la question qui se pose évidemment c'est: "Et alors, tu passes sous MacOSX? Tu as vendu ton âme au diable?".
Lire la suite...
aucun rétrolien
jeudi, mai 11 2006
Par Bertrand Rousseau le jeudi, mai 11 2006, 11:40 - Idées
Une petite réflexion en passant: je me demandais à l'instant si cela n'aurait pas du sens de collecter les documents que l'on désire imprimer quelque part avant de les imprimer. Par exemple, là je me documente sur une architecture (MorphoSys pour les curieux). L'imprimante est à 20m, et de plus je ne sais pas encore quels documents seront vraiment d'intérêt: je n'ai pas envie de me lever pour chaque docuement qui semble intéressant ni imprimer un document qui sera redondant ou inutile au final. Ce que j'aimerai bien, c'est pouvoir, en un clic ou presque, sauver une "image" imprimable des documents qui m'intéressent. Une fois le tour effectué, je n'aurai qu'à refaire un nouveau tour de ces images, les retrier pour garder ceux qui m'intéressent vraiment et provoquer alors leur impression groupée (drag & drop de ces "images" vers une imprimante?)
aucun rétrolien
dimanche, avril 30 2006
Par Bertrand Rousseau le dimanche, avril 30 2006, 12:21 - Trucs de geek
Ce billet pour signaler que j'ai modifié un peu le générateur de fil rss pour le forum de Louvain-Li-Nux. Désormais il affiche les message avec le formattage HTML, ce qui est quand même plus plaisant. J'espère que mon "vieux hack", selon l'expression consacrée, fonctionne chez tout le monde (j'ai testé Liferea et gregarius) et que ça vous plaît.
Le lien du fil rss: http://forum.louvainlinux.org/rss.php
aucun rétrolien