Aujourd’hui, un nouveau commit apparaît dans Kiddo’s Lightbox Gallery: un grand merci à Mark «MagicalTux» Karpèles pour avoir réécrit ma monstruosité de code en quelque chose de beaucoup plus simple et robuste. Le problème: mon code était un spaghetti ingérable et dont la logique n’était pas infaillible. Ainsi, dans certaines situations, il était possible de produire des miniatures avec des «barres noires» sur les côtés (ex: en utilisant une image de 900×300 et des miniatures de 110×100). MT a implanté en quelques minutes une solution élégante (alors que j’y avais auparavant investi des heures de tâtonnement).
Category Archives: Mises à jour
Tutoriel de VPN pour l’Université de Montréal mis à jour
Le temps file quand on s’amuse. Originalement écrit en 2007 pour Ubuntu 6.06 jusqu’à 8.04, mon article VPN avait pris la poussière depuis Ubuntu 8.10 (où l’on retrouvait Network-Manager 0.7).
Défoirage intensif de liens d’images dans WordPress
Presque deux ans après l’apparition de WordPress 2.5 (permettant enfin de gérer «correctement» les images), j’accomplis finalement quelque chose qui me torturait depuis tout ce temps dans ma liste de tâches:
Mise à jour de mon argumentaire pour Jabber
Comme je suis visiblement dans une frénésie de mettre à jour (du moins en partie) mes vieux sites web ce soir (même l’historique de Kirika!), je tenais à signaler que j’ai révisé un peu mon argumentaire pour XMPP/Jabber. Comme il semble que ce site accueille environ 100-150 visites par mois (o_O!), il méritait quand même d’être légèrement remis à jour; je n’y avais pas touché depuis deux ans.
Transcodage des vidéos de Nanokron Studios en H.264
Le jour que je redoutais est arrivé: j’ai ravalé mon intégrisme de codecs libres pour les films de Nanokron Studios. À l’aide de HandBrake, j’ai repris mes masters et tout réencodé en H.264 au lieu de OGG Theora. Après tout, me dis-je, si le H.264 fonctionne aujourd’hui avec mes logiciels libres, je pense qu’il continuera de fonctionner à l’avenir. Quant à Theora, il existe toujours le doute d’un “submarine patent”, et en ce sens, ce n’est peut être pas un choix absolument plus certain que du H.264 (aucun codec ne serait réellement sécuritaire, dans un monde où les brevets logiciels seraient possibles, en fait).
Nouveau design pour open-source.ecchi.ca
Open Source a subi un léger redesign. En fait j’ai enlevé plus que j’ai ajouté, le site a maintenant moins de vieux trucs inutiles, un design élastique et des styles de texte plus conservateurs. Je suppose que ça sera plus agréable à lire, ça m’encouragera à y publier des articles éventuellement. J’en ai aussi profité pour changer des liens, donc ça doit hurler au 404 de partout.
Releases, releases, releases
Pas besoin de vous dire que Ubuntu 8.04 est sorti, dix millions de bloggeurs et sites de nouvelles sur le web s’en sont chargé (ha ha, attendez de voir sortir la deuxième vague, les “reviews” de Ubuntu 8.04 maintenant).
Holy shit! WordPress 2.5
J’ai mis à jour wordpress sur ce blog (et le blog du Psy-chose) il y a quelque jours avec aisance (grâce à la fabuleuse technique wordpress + svn), et je me disais, «ouais, bon, nouvelle interface d’admin, et probablement du meilleur code et une meilleure sécurité… what else, Nespresso, etc.»
TagTheora 0.2
Merci à Thomas Petazzoni pour avoir embelli le code de mon modeste TagTheora et m’avoir envoyé un patch. Le logiciel libre, ça tue :)
Bazaar pour les sites web
J’ai décidé du fusionner jeff.ecchi.ca/jeff.ecchi.ca avec jeff.ecchi.ca, ça m’agaçait d’avoir plusieurs comptes. J’ai également rafraîchi légèrement l’apparence de ma page personnelle, nettoyé un peu de code, etc. Mais surtout, j’ai fait tout ça avec Bazaar. On dirait que les systèmes de gestion de code décentralisés, du moins celui là grâce à sa simplicité, ont été conçus pour les sites web. Désormais, plus question pour moi de garder des fichiers fantômes, ou de donner des numéros de «versions» arbitraires à mes redesigns de page web; je n’ai plus besoin de garder des archives dédoublées à n’en plus finir. Si jamais je fais une grosse bêtise ou que je ressens un moment de nostalgie, mon système de version de code (bazaar) me permettra de remonter le temps à volonté.