Here I am coding when I should be in bed, resting for tomorrow’s WebCamp when for the nth time, this multilayered topic of user content is confronted to Drupal’s current limitation (but only in appearance, it turns out).
Here are three scenarios you’re probably familiar with already:
- 1) allow users to tag content
- Either each user gets his own set of tags for each piece of content or each piece of content has a single namespace for its tags.
- 2) allow users to vote on content
- Each user can vote on pieces of content through different axis or dimensions (relevance, quality, level of difficulty, etc.).
- 3) allow users to flag content
- Some content may be flagged as inappropriate for different reasons (personal attack, duplicate, etc.) or marked as a favorite.
(more…)
A long long time ago I wrote a utility for del.icio.us to get the history of posts in RSS, provide a little trend graphic and link to a bunch of other utilities for URLs. Durl was born, it even got slashdotted (I might even add, when slashdot jumped the shark) but a few months later del.icio.us itself was providing an RDF feed of the posts history. Then sometime last year my tools server went down, taking with it the wall of music, sparktags, hot off the wiki and a bunch more stuff.
Honestly, I don’t have real plans to resuscitate that box and last week, I got a request for Durl. Turns out, people missed my del.icio.us graphics. While I didn’t want to rewrite Durl, I thought a little bit of code that could turn the del.icio.us RDF feed into a sparkline would be all I needed. But I didn’t want to worry about hosting…
(more…)
The Universal Redirector Revealer is up, albeit humble. It’s a simple tool to find out what a short URL leads to without visiting the site. Tinyurl, snurl, ln-s, petiturl, decenturl are all supported, as well as many more similar services.
It’s using a bit of Ajax to show the destination URL and its title, storing the results in a database for instant results on the second and later requests.
(more…)
Tout plein de choses, j’en ai peut-être trop mis. Je dois vraiment apprendre à me pacer parce que là, je suis pas top shape, je crois que je fais de la fièvre…
C’est pour dire, je devais présenter jeudi soir pour PHP Québec sur les microformats mais je dois reporter ça à une date indéterminée. Ça devait faire suite au Codefest qui a eu lieu en fin de semaine. À ce sujet, j’avais plusieurs liens à partager :
(more…)
J’ai découvert y’a pas si longtemps un autre canal assez populaire pour les utilisateurs québécois de GNU / Linux. Il s’agit de #linuxqc sur le réseau undernet. Y’a moyen de “protéger” son IP, un peu comme les cloak sur freenode. Le réseau vascille un peu plus (ça split plus souvent) mais c’est quand même pas la fin du monde. Ce qui compte, c’est qu’on retrouve là une autre belle gang et très serviable en plus :) Plus un est de fous, plus on rit, non ;)
Le canal #linux-quebec sur freenode demeure toujours le plus populaire. C’est probablement aussi le plus ancien. Faut avouer que Linux-Québec entamme sa onzième année !
Ah oui, j’avais quelques minutes de libres tantôt, pis j’ai vu l’offre de dotster pour des domaines à 0.99 $ alors… je n’ai pas pu résister et j’ai monté le p’tit site avec Drupal en quelques minutes, mais je peux déjà compter sur trois co-admins ;)
M’enfin, on dirait qu’une partie de l’équipe de relève s’est finalement relevée (et l’autre, de ses fonctions). Bonne chance à tout ce beau monde, et vive GULQuébec qui recensera les groupes et participants du libre au Québec.
P.S.: mais non, Linux-Québec n’est pas mort…
A few words about the GPL, Free Software (Free as in free market), Open Source Software (as in, well, it depends…):
(more…)
Je m’étais promis d’écrire plus régulièrement… je n’y suis pas encore il faut croire. Voici quand même un premier billet pour Planet-Libre, agrégateur auquel je me suis inscrit il y a quelques jours. Mais j’ai une bonne nouvelle pour tous ceux qui pensait que j’attendais Debian 4.1 :)
Je roule désormais avec la version stable de Debian, sortie le 8 avril (mai, juin, juillet, août… juste quatre mois plus tard). C’est comme Nöel en plein été avec plein de nouveaux jouets ou une bonne couche de peinture sur mes anciens. Je pense à Firefox, je veux dire Iceweasel et toutes les extensions qui sont uniquement supportées avec les version 1.5 et 2 et que j’avais bien hâte d’essayer : Chickenfoot, Firebug, Greasemonkey, etc. J’avais aussi NoScript mais ça ne marchait pas fort fort ici. Au lieu de sauver des cycles à mon CPU, mon fureteur tournait toujours à 20-30%.
(more…)

I immediately thought of this short story Richard Stallman wrote in 1997:
The Right to Read
Here’s how it starts:
“For Dan Halbert, the road to Tycho began in college—when Lissa Lenz asked to borrow his computer. Hers had broken down, and unless she could borrow another, she would fail her midterm project. There was no one she dared ask, except Dan.
This put Dan in a dilemma. He had to help her—but if he lent her his computer, she might read his books. Aside from the fact that you could go to prison for many years for letting someone else read your books, the very idea shocked him at first. Like everyone, he had been taught since elementary school that sharing books was nasty and wrong—something that only pirates would do.”
UPDATE: un avant goût de la nouvelle plateforme arrondissement.com ?
J’allais faire un billet sur arrondissement.com attiré par un papier d’Olivier Niquet sorti il y a quelques jours (voir Cent papier - Où s’en va arrondissement.com ?) sur le progrès de la plateforme.

(mon domaine waglo.com est en rouge, arrondissement.com est bleu, cliquez pour les détails)
Donc, j’allais écrire un p’tit billet vite vite, mais je me suis laissé engouffrer. Le titre était trouvé d’avance, « Tourner les coins ronds ». Mais plus j’y pense, plus je réalise à quel point tout est dans le titre. Beaucoup, beaucoup de monde a tourné les coins ronds dans ce dossier et ce depuis son lancement. D’abord, c’est pas mal d’argent qu’auront investi les nombreux paliers de gouvernement (pas des millions, quand même… un seul, et à peine) pour obtenir aussi peu de résultats.
(more…)
UPDATE: Maxime nous explique la situation à propos des versions de PHP en français, merci :)
It’s official, the PHP development team is finally abandoning version 4 in favour of PHP 5 and upcoming PHP 6 (unicode, finally!). Right on the heal of the Go PHP 5 initiative too :) I really don’t care what Matt says (this was enough for me to go in and remove his rss feed from MY wordpress dashboard, I’m really tired of him dissing projects not from his A-list), it’s about time.
So, no more releases of PHP 4.4 after then end of the year, and only critical security fixes until August 8 2008.
“For documentation on migration for PHP 4 to PHP 5, we would like to point you to our migration guide. There is additional information available in the PHP 5.0 to PHP 5.1 and PHP 5.1 to PHP 5.2 migration guides as well.”
Après plusieurs mois de discussions depuis l’annonce initiale le 16 janvier 2006 et quatre brouillons, voici enfin la tant attendue GPL version 3 ! Quoi, vous pensiez vraiment que j’allais parler de l’iPhone ? Mwahaha ! Le dernier brouillon de la GPL est toujours disponible et date de la fin mai. C’est à midi aujourd’hui, 29 juin 2007, qu’on pourra lire la version officielle et suivre l’annonce en direct sur le site de la Free Software Foundation.
(more…)