Le blog de mathieu

Californie, CiviCon, code sprint et chaînes pour pneu à neige

Voilà, je suis revenu de DrupalCon San Francisco et du code sprint de CiviCRM jeudi dernier, après 12 heures en avion et en séjour d'aéroports. C'est pas désagréable d'être en vol, mais je préfère être au sol... Autre façon de dire que les compagnies d'aviation nous prennent vraiment pour des poissons volants (lire: sardines en canne).

Ceci dit, l'expérience à été incroyable. Le résumé que lobo en fait donne une bonne idée du résultat, mais la meilleure partie pour moi demeure le contact avec les autres participants. Cinq jours, ça donne le temps de faire connaissance pour vrai et de dépasser les impressions superficielles, comme celles qu'on peut avoir en 3 jours de frénésie à DrupalCon....

Autrement dit, j'y retournerais n'importe quand à un code sprint comme ça! Avec un peu de chance, on devrait en avoir un sur la côte est (New York? Ou ici à Montréal?) dans la prochaine année. D'ici là, vous pouvez aller lire les deux textes que j'ai écrit et qui résument un peu de ma participation au code sprint:

Merci à l'équipe de CiviCRM de m'avoir permis de progresser sur provision_civicrm (le repository sera bientôt déménagé sur git.koumbit.net). Ça a été la cerise sur le dos de la cuillère à Sundae (mes excuses à Jean Perron, ici... ou p'têt que j'aurais pas dù passer l'après-midi à écouter le sportnographe). Merci à Deepak pour l'aide, j'espère avoir l'occasion de continuer à collaborer à distance!

Ce fut aussi une occasion de rencontrer Anthony Borrow, ancien collègue au Moodle HQ, où j'ai travaillé pendant mon séjour en Australie. Pas mal cool de mettre des visages sur des noms, et d'avoir le temps de faire connaissance.

Je ne m'attendais pas, lors d'un voyage en Californie, à devoir apprendre à installer des chaînes à neige sur des pneus : rien de compliqué, mais pensez-y ... Californie, neige, chaînes... ça marche pas. Faut admettre que ça fait partie de la beauté de la place : on se lève dans la neige, on installe les chaînes, on fait trois heures de route, on mange des tacos pour diner, on va faire un tour des vignobles dans la Napa Valley puis on rentre souper à San Francisco. Ah, si c'était pas des tremblements de terre, ça serait le paradis.

Drupal, San Francisco et découvertes

J'ai eu la chance de faire partie de la délégation de Koumbit à Drupalcon, qui avait lieu à San Francisco la semaine dernière. Premier "voyage d'affaire" avec Koumbit et première expérience de Drupalcon.

Question Drupalcon, c'est un bon feeling en général, mais j'ai toujours autant de difficulté à me mêler à la faune commerciale, marketeurs et vendeurs de bidules qui vont-être-cool-l'an-prochain. Puis 3000 personnes, c'est beaucoup de monde... dans la même salle (pour le keynote de Dries)! Les "BoF sessions" ont une meilleure ambiance et permettent un contact plus intéressant : on a généralement l'occasion d'en apprendre plus. En plus, les sessions sont disponibles en vidéo sur archive.org.

Les découvertes les plus intéressantes parmi les sessions ont été...

La session geo et openlayers, où on avait la chance d'avoir les maintainers des deux modules. Comme ces modules-là ne sont pas encore tout à fait intuitifs j'ai vraiment apprécié l'occasion d'avoir une rapide introduction en si bonne compagnie.

La session sur ApacheSolr, où on a pu regarder pas mal de code vraiment intéressant. À la fois un survol rapide et technique du module, en entrant suffisamment dans les détails pour que j'apprenne du neuf. Une des rares sessions où j'ai eu le goût de commencer à programmer avant même que ça soit terminé. Découverte à se rappeler : la possibilité d'indexer plusieurs sites dans le même core, tout en étant capable de faire des requêtes sur chaque site individuellement. Aussi, l'API a été nettoyé pour la version 2 du module (ouf!), ça fait du bien.

La session sur context & spaces, une des premières session, a fait un bon survol avec des exemples réels du fonctionnement et des possibilités offertes par ce duo... qui va probablement me faire arrêter d'utiliser panels.

Finalement, la session donnée par Jeff Eaton à propos du module token a été la plus divertissante. C'est clairement un module sous-estimé, peut-être parce que ça offre une fonction qui semble élémentaire, mais les nouvelles possibilité (le chaînage et les "variantes"), ça va être pas mal utile.

Puis vint la journée de CiviCon, à une échelle tout autre : 75 personnes, deux salles... et des sessions assez brèves et intéressantes, comme si c'était des BoF. Plus sur Civi dans un prochain blogue...

DrupalCamp, Koumbit et un peu de repos finalement

En fin de semaine, c'était le Drupal Camp de Montréal. Deux jours de Drupal... deux jours d'une autre fin de semaine de travail. Bien dormi dimanche soir? Pas mal, mais fallait que je me lève tôt pour ramener les percolateurs "industriels" louées pour l'occasion, avant 8h30. Levé tôt mardi matin aussi, pour aider ma blonde avec ses devoirs de français, mais ça c'est une autre histoire. Ce matin aussi d'ailleurs; ah! discuter de la différence entre "lorsque" et "quand" à 7h30 le matin...

Le Drupal Camp s'est bien déroulé, au moins 140 personnes sont venues, le budget est équilibré et j'ai entendu plein de bons commentaires. Tout l'monde était crevé à la fin et si on avait pu avoir une vraie fin de semaine après ça, tout aurait été parfait. J'ai ... relativement hâte de voir les vidéos, incluant celui de ma présentation sur "table wizard" et "migrate". Je commence à prendre goût à faire des présentations, ça vient plus naturellement... faut dire aussi que celle-là était la troisième de la semaine; j'en avais fait deux autres (des introductions à Moodle) au début de la semaine. Ça m'a certainement embêté d'avoir à utiliser le laptop fourni par l'équipe de tournage pour faire la présentation, vu que j'avais tout préparé sur le mien (serveur web local, fichiers loadés dans l'éditeur, etc.) avant coup. Finalement, ça n'a pas été un gros problème, mais je note que je suis plus à l'aise debout qu'assis pour parler. ...Pour la prochaine fois.

Je note aussi que les discussions de cuisine ont été plus enrichissantes (humainement et techniquement) que les présentations magistrales. J'en suis pas supris, surtout que tout ça était prévu pour une foule assez diverse (entres débutants et avancés, programmeurs ou pas, etc.) alors les ateliers devait s'arranger pour plaire à tout ce monde-là... J'aime bien aider au côté pratique qui va avec l'organisation d'événements comme ça, j'aurais aimé pouvoir en faire plus (n'eut été de la job habituelle à faire dans les semaines précédentes). J'ai quand même pu contribuer aux traductions : Stéphane et moi avons fait la plus grande partie (sinon toute) la traduction pour le site et le matériel imprimé. Dans le même ordre d'idée, si j'avais pu faire ma présentation en français (n'eut été du public en grande partie unilingue anglais), ça aurait sans doute été plus facile pour moi et plus intéressant pour le public, mais le bilinguisme (j'ose même pas dire "multilinguisme") n'a pas l'air d'être une valeur très important dans ce coin-ci de la planète, hors de Montréal (et encore...). Je vais voir si je peux devenir meilleur en "traduction chuchotée", question d'aider pour un événement futur.

Ah, si vous avez manqués les deux lunchs, vous avez manqué quelques chose : la bouffe de Palmyra était pas mal bonne! (Disclaimer: la commandite de Koumbit a payé pour la moitié des repas et Palmyra est pas loin de notre bureau...).

Qu'importe tout ça, on s'est tous pris à rêver quand, pendant les discours de clôture, Omar a parlé d'organiser un DrupalCon à Montréal au cours des prochaines années. J'aurais pas mal de fun à participer à l'organisation de ça... Mais là, je vise une semaine de calme et une fin de semaine loin des ordinateurs.

L'automne commence

Le forum social québécois est terminé et avec ça se termine aussi le stress de l'assemblée générale de Koumbit. En avant vers le DrupalCamp de la semaine prochaine.

Question assemblée générale, ça s'est bien passé. Avec deux nouveaux membres au CA et ce que je sens comme une nouvelle énergie dans Koumbit, j'espère en voir sortir un peu plus d'ambition et d'action pour la prochaine année.

C'était ma première fois au FSQ et je ne suis toujours pas convaincu de ce que j'en retire. C'était évidemment intéressant d'écouter Françoise David, Serge Mongeau et tout ceux qui participent plus vocalement que moi aux ateliers, mais ... je pense que j'aurais aimé une confrontation des idées, en plus pratique et plus tangible. Ça fait des années qu'on me "conscientise", alors maintenant, on fait quoi?

Sans être végétarien, je mange très peu de viande et tout juste un peu plus de poisson. J'ai reçu un panier de légumes venant d'une ferme de Châteauguay cet été (ce qui a eu ses hauts et ses bas). Je n'ai pas de voiture, j'emprunte celle de mes parents ou une "communauto" à l'occasion. J'essaie de limiter ma "consommation" à ce dont j'ai vraiment besoin et (plus récemment) de provenance locale plutôt que lointaine. Ceux qui me connaissent savent que j'ai pas une grosse collection de vêtements. Je prend soin de ceux que j'ai. C'est merveilleux tout ça, mais je suis certain de pouvoir faire mieux. Z'avez des suggestions? Est-ce qu'on devrait se bâtir un site web pour ça?

J'ai profité de cette froide journée de congé pour lire le Manifeste pour une décroissance conviviale, j'vais dormir là-dessus ce soir... Faut que je dise être très content de voir que le travail à temps partiel y est mis comme une partie de la solution. Je reste déçu que ça n'ait pas été mentionné pendant la fin de semaine... peut-être que c'est juste "trop évident" pour tout l'monde qui était là, mais j'en doute. J'aimerais bien voir clairement, dans tout ça, quelques principes clairement inspirés de l'économie participative (voir aussi la section dédié à ça sur zmag.org).

Un tour de bixi

Après avoir sauté une chaîne de trottoir de trop, le pneu arrière de mon vélo a développé une méchante bosse... et a fini par éclater (sans autre dommage) deux semaines plus tard. J'étais entre Rosemont et Bellechasse, sur Lanaudière je crois, à ce moment-là et les deux shops de vélo que je connais dans ce coin-là étaient fermées (est-ce que c'est une règle d'être fermé le mercredi midi?), alors j'ai barré mon vélo et fait mon premier tour de Bixi. C'était nettement mieux que ce à quoi je m'attendais.

Le vélo est somme toute assez lourd, mais ça roule vraiment smooth. Faut pas être trop pressé par contre, parce que les trois vitesses sont à peu près les vitesses 1-5-10 d'un "21 vitesses" normal. Moi qui démarre normalement en 12ième, je me suis un peu ennuyé. J'ai quand même réussi à faire le trajet du coin Saint-Hubert/Rosemont jusqu'à la Place Dupuis en 20-23 minutes, mais ça a tout pris.

Faut le dire, ça roule bien et un coup qu'on a un bon élan, le vélo peut rouler presque un coin de rue, de Mont-Royal à Marie-Anne par exemple, sans autre effort (ok, ça descend un peu dans ce coin-là...). Question utilisation de la borne, ça c'est bien passé, sauf que ... je sais toujours pas si je dois en avoir honte ou pas, mais je dois quand même admettre avoir eu un moment d'hésitation avant d'arriver à sortir le vélo de son support. Aucun problème pour ajuster le siège à ma grandeur (5'11") et j'ai été capable de strapper mon sac de vélo dans le "panier" (sérieux, c'est pas un panier et ça n'est pas un rack non plus... c'est beau, mais c'est quoi au juste?) sans trop avoir à me battre avec l'élastique.

Alors voilà, c'est confortable et ça roule bien, mais il faut s'amener un sac à dos. Je me prend à rêver que la prochaine version aura un moyen pour accrocher des sacoches...

Syndiquer le contenu