Quelques nouvelles du monde de l’informatique libre. Tout d’abord, c’est un autre Atelier populaire du libre ce samedi, 31 mai 2008. Je tiens à remercier Aline pour son implication jusqu’ici :) Notez qu’à partir du mois prochain, les ateliers du libre pourraient avoir lieu dimanche au lieu de samedi.
(more…)
I’m writing this post. You know because you’re reading it and it’s published, but what about now, as I’m writing? You don’t know I’m writing this post. I could tweet or soup or friendfeed the fact, of course, but that really wouldn’t get us much now, would it. For a while, I thought I could publish draft posts, but that’s sort of tricky, involves too much decision making from me as a writer and you as a reader and frankly, if it’s a draft, it’s not published.
So, the only alternative is to write two halves of a chat script, separating writer and reader roles, and make it a little smarter to support editing: moving paragraphs, deleting and inserting chunks, and plain old typing. Ideally, you should be able to attach this writer client to any textarea so it sends its editing actions to the server where they get forwarded to all listening reader clients.
(more…)
Michael Mahemoff made me do it!

millette@boss:~$ history | awk '{a[$2]++}END{for(i in a){print a[i] ” ” i}}’ | sort -rn | head
2486 ls
1934 cd
498 rm
398 btdownloadgui
395 kaffeine
375 mv
266 htop
242 df
239 watch
210 vim
PS: my history is 10000 lines long. I like to use CTRL-R a lot :)
For a Drupal 5 project Koumbit is currently working on, we needed token support in the Actions module to send emails. Unfortunately, that feature wasn’t available for the version we’re using. I was happy to help and developped a new tiny module, and this explains why.
The Actions module has been in development since Drupal 4.7 and made its way into the Drupal 6 core. It’s the dedicated work of John VanDyk, co-author of the Pro Drupal Development book with Matt Westgate (of Lullabot fame). Anarcat, one of the Koumbit founders, also contributed to the actions module. PDD is a great book if you’re a programmer looking for an excellent overview of the Drupal mecanics, but I’d wait until this summer to get the second edition which will cover Drupal 6 (current edition is for Drupal 5), including Actions and Triggers.
(more…)
Some are just emerging as ideas while others got some traction already. No order, perhaps you can suggest one?
- noisy roommate, the invented self
- rate anything
- redo and expand my website and blog with Drupal
- do something with my dsl map of Québec
- read-as-I-write widget / web service
- free software developper association
- score some government funding to help renovate and isolate my first home
- WhoamID: social presence
- nitwit, twitter client to rewrite in python or c++ even, make it a jabber client too
- finally release my drupal modules (post also, taxtractor, timetracker and maybe soduku)
- figure out what I really want to do in life (and make an honest living)
- better project management (todo, issues, time tracker, etc.)
- What’s that bird social network for bird lovers
- (insert really great stuff I’m sure to forget)
Qui suis-je ? Non mais vraiment, qu’est-ce que je fais ? Une journée drôle mais sans farce. De rôle et sans force, s’enfonce comme le couteau dans le beurre.
Idées
- quelqu’un voudrait me voir écrire en direct ? Pas juste moi non plus…
- c’est beau twitter et facebook, mais si on ne veut pas tous se faire cambrioler en affichant nos entrées et venus, peut-être qu’un petit outil d’identité imaginaire (ou inventée) pourrait faire la job en faisant juste assez de bruit…
maudite marde, j’ai oublié la troisième
(more…)
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…)