| Subcribe via RSS

Voici kiued!

June 24th, 2008 | No Comments | Posted in Technologie

MONTRÉAL, le 24 juin - Pierre-Luc Beaudoin a le plaisir d’annoncer un tout nouveau service en ligne: Kiued.  Le service est maintenant disponible (www.kiued.com).

Le site, présentement disponible en anglais seulement, est centré sur l’organisation des marque-pages des utilisateurs.  Il permet aux utilisateurs de créer des marque-pages en ligne, via leur navigateur ou une extension pour Firefox.  Ces marque-pages sont conservés en ligne et sont donc disponible de partout sur la planète.

L’usage premier que pourrait faire un utilisateur de ce site est pour reporter la lecture d’une page.  En effet, il arrive souvent qu’on n’ait pas le temps de consulter un site.  Il arrive parfois aussi que le site est surchargé (”dugg” ou “Slashdotted” sont les termes couramment utilisés dans ces circonstances).  Kiued vous permet de créer un marque-page vers ces sites, que vous pourrez consulter plus tard.  Vous pouvez présentement consulter vos marque-pages en navigant par état (lu/non-lu) et leur date d’ajout.

Kiued est un service novateur qui saura maximiser votre performance au travail: reportez à plus tard la lecture d’un site que vous a suggéré un collègue, et soyez entièrement productif sur vos heures de travail.

Renseignements: Pierre-Luc Beaudoin, gestionnaire

pierre-luc@pierlux.com

- 30 -

C’est la fin de l’Ogg Vorbis chez Radio-Canada.ca?

June 17th, 2008 | 4 Comments | Posted in Arts et culture, Technologie

Mise-à-jour : Les flux ont rapidement été rétablis.  Je me demande bien combien de personnes ont envoyé un rapport :)  Maintenant que ces flux sont disponibles, faites les connaître (ils sont de plus haute qualité sonore que les WMA qu’ils offrent)!

2e Mise-à-jour : De toute évidence, on m’indique qu’il s’agissait d’une simple panne.  Je m’étais peut-être levé du mauvais pied ce matin, et conjugué avec mon irritation de ne pas pouvoir accéder à leur section Audio/vidéo, j’ai vite sauté aux conclusions.

Depuis quelques années, Radio-Canada offrait un flux Ogg Vorbis pour la Première chaîne et  Espace Musique.  Or, il y a environ 2 mois, j’ai remarqué que le flux Espace Musique n’étais plus disponible.  Mais comme je ne l’écoutais que très rarement, je n’en ai pas fait de cas.  Mais depuis ce matin, le flux pour la Première chaîne n’existe plus.  Là, ça ne fait pas mon affaire!

Je ne peux plus avoir accès de manière numérique au contenu gratuit (et payé par nos taxes).

La page où étaient affichés les flux n’existe plus non plus: Radio-Canada.ca. J’ai déjà soumis à Radio-Canada un rapport technique pour leur signifier leur erreur.  Je vous invite à en faire de même!  Utilisez cette page Rapport d’incident technique, pour indiquer les informations suivantes:

J’étais sur la page: http://ms2.radio-canada.ca/

Je voulais: Écouter vos flux Ogg Vorbis sous Linux.

Il s’est produit ceci: Vous avez interrompus vos flux.  Je ne peux donc plus écouter Radio-Canada sans briser des lois (c’est à dire installer illégalement les codecs WMA sur mon ordinateur pour écouter vos flux WMA).

Nom: <Votre nom>

Courrier électronique: <Votre courriel>

J’ai également écrit à nmedia@radio-canada.ca comme me l’a suggéré la personne qui a répondu à mon appel au service à l’auditoire.

The cost of a bug fix

June 12th, 2008 | 20 Comments | Posted in Technologie, WebKit

Every fix doesn’t call for a blog post, but this one deserves it.  It all started when Jonathon Jongsma found a way to make text disappear in QtWebKit on May 27th.  So he raised a bug.  He and I started working on fixing it.  We rapidly found that WebKitGtk was also affected, but it was unreproducible on the Mac port.

We dove into the code: “grep selection”, GraphicsContext::drawText(), Font::drawText()… but nothing was really different (there) in the Qt or Gtk port which could explain why the text wasn’t being redrawn when changing the selection.

That’s when I discovered git bisect.  Since we had established that the bug wasn’t there when QtWebKit was snapshot for Qt 4.4.0, I had a good place to start.  So after recompiling QtWebKit some 15 times (yes, it took around 3 work days!), it pointed me to this changeset.  Lucky for us, it was related to the bug (text rendering).

After some digging into the patch, I contacted the author, Dan Bernstein at Apple, and we looked at it together.  In little time, he was able to find how to reproduce it on the Mac too.  This was now a WebKit wide bug!  Some back traces later and some trials: we came up with this fix. Pretty simple, isn’t it?  barely 16 chars.  Yet, these 16 chars cost around 1200$* in direct labour time and 3 engineers were involved.

Some will say this could have been prevented with proper tests.  It happens that it was a special case on the Mac, but all other ports always went through it.  Dan now added a pixel test.

The morals of the story are:

  • bug fixing is costly (haven’t we heard that in school?)
  • you never know when someone will hunt you back about your patch
  • git is a cool beast (in fact, it just convinced me to use it)

One question lasts: how come it took over a month and a half before someone found it? :)

* This number is based on market mean hourly rate since exact rates are unknown

Side note on the WebKit party

It was really cool to get to San Francisco and finally meet IRL other WebKit devs.   Kudos for the event!

Quand un geek va prendre une marche…

June 3rd, 2008 | 2 Comments | Posted in Technologie

Armé de mon D40 et de mon N810, nous sommes allé nous promener sur le Mont Royal. J’avais une idée en tête, mais je n’avais pas prit le temps de vérifier comme la réaliser avant de partir. Je me suis simplement dit qu’il serait bien de synchroniser l’horloge interne de mon appareil photo avec mon GPS (dans le N810). J’ai indiqué à Maemo Mapper d’enregistrer notre trajet.

Nous étions partis: 6 heures sur la montagne, dîner dans le parc, et plus de 80 photos.

De retour à la maison, j’ai utilisé gpscorrelate pour insérer la position GPS dans les informations EXIF des photos. J’ai été surpris: ça a été très très rapide. Heureusement, Maemo Mapper produit des données au format gpx qu’exige gpscorrelate.

Après quelques recherches sur le Web, j’ai découvert qu’il faut activer ceci pour que les informations GPS dans les informations EXIF soient considérées dans Flickr. Je mets mes photos en ligne avec postr et le tour est joué: voyez la carte de notre journée.

Une fois les images en ligne, je me suis dit, je peux sûrement mieux visualiser notre promenade. J’ai donc converti les données GPS en un fichier csv avec gpsbabel que j’ai importé dans OpenOffice pour générer des graphiques. Voici le résultat:

Visite au Mont-Royal