Archive for novembre, 2005

Asimov

Mardi, novembre 29th, 2005

Si je suis moins présent les soirs de semaine, c’est que j’ai terminé le premier tome du Grand livre des robots, un recueil d’Isaac Asimov, et que j’en suis au milieu du deuxième tome, gracieusement prêté par mon collègue Marcel. J’entame à peine Les courants de l’espace, et je dois dire que c’est la plus troublante, jusqu’à maintenant. J’y vois un scénario de film…

Ça peut également expliquer pourquoi je parle souvent de “cerveaux positroniques”, des “trois lois”, de Susan Calvin, Elijah Baley, Gladia la Solarienne, Giskard et R. Daneel Olivaw…

Après ces deux tomes, j’ai peur de n’en être qu’à la moitié ou au début d’une longue série de livres. Je suis un peu perdu dans tous les écrits d’Asimov. Quelqu’un connaît un résumé de son cheminement?

Développer avec une équipe d’assurance-qualité

Jeudi, novembre 24th, 2005

Durant le développement d’un projet, mon travail est testé par une équipe d’assurance-qualité, et ça se traduit par des interactions avec une personne en particulier. C’est la première fois que quelqu’un passe véritablement en arrière de moi pour vérifier que l’application fonctionne comme il le faut. Or, au fil du temps, j’ai noté l’effet que ça a sur mon propre développement.

J’avais commencé à écrire des tests unitaires, mais l’assurance-qualité du point de vue de l’utilisateur va encore plus loin. Ça met le focus sur les résultats, d’autant plus que je suis incité à mettre à jour l’environement de test plus souvent, dès que j’ai ajouté une nouvelle fonctionalité (quelques heures de travail, ou peut-être quelques jours).

En d’autres mots, je “release early, release often”.

Enfin, l’interaction fréquente avec l’équipe de test assouvit ce besoin presque vicéral que nous avons de montrer ce qu’on a fait à quelqu’un. Il ne faudrait pas que ça remplace les présentations régulières au client-utilisateur, mais il n’en reste pas moins que cette relation est très motivante, particulièrement pour améliorer les défectuosités de moindre importance, mais qu’on néglige trop souvent.

Canadian school boards on the Copyright Act

Mercredi, novembre 23rd, 2005

Interesting and encouraging talk at the parliament. On October 27, Gerri Gershon, representing the Canadian School Boards Association, said:

The proposed Copyright Act makes it illegal for students and teachers to participate in routine class activities, where they download, save, and share Internet text or images that were intended to be freely distributed and downloaded. The act will force the removal of Internet access from our schools, and if the schools want to keep Internet access, that means they will have to have a 500% increase in licensing costs.

The Canadian School Boards Association, along with colleges, universities, and the provincial ministries, urge an amendment to the legislation that’s now going through the system, to allow the educational needs of students and teachers…to be available for use in our schools at no penalty. The amendment must become part of legislation.

We want our students to use the Internet to do research in our schools. So in the name of Canadian elementary and secondary students, the Canadian School Boards Association asks this committee to recommend an amendment that will properly protect students.

Journée Initiation Linux et Libre

Mardi, novembre 22nd, 2005

Samedi après-midi, pour la Semaine québécoise de l’informatique libre, je participais comme bénévole à la Journée initiation Linux et libre (compte-rendu). J’ai été très content de rencontrer des gens pour qui l’informatique n’est pas très importante, mais qui voyaient un intérêt dans ce que l’informatique libre a de bon. Une des premières questions, lors de la présentation, était pleine de sens: “Quels sont les avantages d’utiliser Linux et des logiciels libres?”.

Comme le dit Jean-Pierre, la présentation historique était de trop. Je ne crois pas qu’elle intéressait la salle, qui était là pour comprendre ce que sont les logiciels libres. Aussi, les divers faits historiques n’avaient pas de lien apparent entre eux, et n’avaient pas de lien direct avec l’informatique libre.

La présentation de Jean-Marc était bien partie, mais a dûe être coupée brutalement pour être remplacée sans trop d’explications par un appel téléphonique sur l’ordinateur (je me mets dans la tête d’un participant). Enfin, pour en finir les commentaires négatifs, le support OOo Impress était bien, mais j’ai réalisé à quel point cette béquille enlève la continuité que devrait avoir un discours. Pour capter l’attention, améliorer la compréhension et favoriser les questions, il faudrait moins s’appuyer sur le matériel et se visualiser le cheminement logique du discours avant de le donner. Bref, il faut que ça soit “coule”, qu’il y ait un fil conducteur.

Ne me méprenez pas - j’ai beaucoup apprécié la journée, et je remercie profondément tous les organisateurs pour leur implication et leur conviction pour l’informatique libre. J’espère que l’événement sera répété lors de la Semaine québécoise de l’informatique libre en 2006, et je suis certain que cela sera encore un succès.

La démonstration et l’installation qui ont suivi ont été des plus réussis. Les installations se sont très bien passées, et les participants sauront où s’addresser pour obtenir de l’aide, ensuite. La présentation était juste ce qu’il faut - montrer comment se débrouiller avec les applications les plus communes, et je crois que les participants ont apprécié. Peut-être, par contre, que l’an prochain les installations et l’atelier devraient être séparés dans le temps ou dans l’espace, car il y avait peut-être un peu trop de bruit et de distractions pour l’atelier.

Il y a un petit quelque chose dont je suis fier, et c’est d’avoir sauvé la face de Linux aux yeux d’une jeune fille qui semblait s’ennuyer profondément. Je lui montrais les programmes disponibles - Firefox, OOo Write - mais elle restait nonchalante. C’est quand j’ai demandé “veux-tu chatter?” que ses yeux ont pétillé. Je lui ai donc ouvert AMSN, ajouté son compte MSN Messenger, et elle pu passer un peu de bon temps, pendant que l’ordinateur de sa mère recevait Mandriva.

Bref, je suis très heureux d’avoir participé comme bénévole. Je n’ai pas vraiment d’expérience dans l’organisation d’un tel événement, mais je suis plus confiant, maintenant, et j’espère que je pourrai aider davantage l’an prochain :-)

Le métro Square-Victoria sauvé!

Vendredi, novembre 4th, 2005

Pendant près d’un an après avoir observé de nombreux “blue screen” à la station Square-Victoria, sortie Viger, et après avoir publié des photos sur la page CrashArt, je n’ai plus remarqué de problèmes. Je m’étais dit qu’ils avaient mis à jour les ordinateurs, ou passé de Windows 2000 à XP, et que tout était rentré dans l’ordre.

Je fut étonné, ce matin, de voir au bout du tunnel un écran avec du texte blanc sur fond noir. Ça faisait longtemps que je n’avais pas vu ça! Pourtant, en m’approchant, l’image devient de plus en plus familière: c’est Linux en train de démarrer!

Je ne fut pas au bout de ma surprise. Après m’être arrêté devant le merveilleux écran qui prenait du temps à détecter son réseau, quelque chose d’encore plus étonnant se produisit: s’afficha le logo d’Ubuntu Linux. Ce n’est pas tout à fait la distribution Linux que je m’attendais à voir, car elle est plutôt jeune et axée sur la bureautique. Néanmoins, comme on dit, “it made my day” :-)

Un wiki pour la généalogie

Vendredi, novembre 4th, 2005

Il y a presque dix ans, avec cette page, j’avais la réelle intention de tout mettre en ligne ce que j’avais d’information concernant mon arbre généalogique, grâce aux recherches de mon père. J’étais jeune et naïf - je ne connaissait pas grand-chose à la programmation, et la page est horrible, d’un point de vue à la fois du visiteur, et de la maintenance.

Après avoir oublié ce projet (j’en ai toujours trop), j’ai quand-même gardé un intérêt pour la chose. J’avais même assisté au démarrage d’un logiciel de généalogie, prognatus, qui est mort dans l’oeuf, disons, par manque de temps.

La semaine dernière, j’ai reçu un courriel de mon père, envoyé à plus de 20 membres de la famille éloignée, avec une liste des adresses maison, travail, courriel, etc. de tous les membres connus. Jean-Pierre Racicot a alors répondu en mentionnant ma vieille page de généalogie, invitant à y apporter une contribution en ajoutant des photos, ou en créant un site web pour échanger “potins et nouvelles”. C’est la phrase “Y a-t-il un crack de l’informatique dans la salle ?” qui a tout déclenché…

J’ai donc fait une recherche rapide pour trouver un wiki spécialisé dans la généalogie, et je suis tombé sur WikiTree. J’y ai ajouté quelques noms, comme celui de Charles Marchildon. WikiTree est un peu plus qu’un wiki, car il faut entrer du contenu de façon structurée. Par exemple, le texte entré dans la fiche de Charles Marchildon ressemble à:

Surname = Marchildon
Gender = M
Date of birth = 27 February 1884
City of birth =
Country of birth =
Date of death = 8 April 1948
City of death = Batiscan
Country of death = Canada
Child = Lucie Marchildon
Child = Marie Marchildon

WikiTree semble donc répondre à un besoin d’organisation collaborative pour la généalogie.

Un problème majeur, toutefois, est que leur site web est extrêmement lent, et y ajouter beaucoup de fiches peut devenir très long. À la place, et peut-être en attendant que WikiTree soit utilisable, j’ai installé le wiki “MoinMoin” ici:

http://marchildon.net/genealogie/

J’y ai ajouté plus de 40 noms, du plus lointain ancêtre jusqu’à moi, et
quelques autres branches (Racicot et Wirshing, entre autres).

J’invite toute personne intéressée à y contribuer, puisque c’est un wiki (lire: site web collaboratif). Il vous suffit de créer un compte utilisateur en remplissant le court formulaire ici.

Je vais probablement continuer de retranscrire mon ancienne page web vers ce wiki, mais ça risque de prendre beaucoup de temps… À plusieurs on y arriverait plus vite :-)