Dec. 31

LibreOffice templates: Blue Curve & Fancy Window Frame

Dec. 18

How-to clean and tidy up OpenERP’s XML

Dec. 04

Conversation

Nov. 27

Linux GoPro HD Hero2 Firmware Upgrade

Nov. 20

20m Scuba Diving Pool

Nov. 13

Wedding Entrance: Video Postcard of Paris

Nov. 06

Cool Cavemen at Gayant Expo: production notes

Oct. 30

How-To transfer bbPress content to plain WordPress objects

Oct. 23

Ultimate Gmail backup with Gmvault

Oct. 16

Kdenlive Fundraising Campaign Tee-Shirt

Oct. 09

How-to create a local copy of a remote SVN repository

Oct. 02

Converting a bbPress Forum to a Mailbox Archive

Sep. 18

ZenPhoto to WordPress Migration

Sep. 11

Merging back Git changes to an outdated Subversion fork

Sep. 04

mail_ingestor.py : Ingest Raw Text Files and Produce a Mailbox

Aug. 28

Announcing Matrix Widget for OpenERP 6.0

Aug. 21

New music video: Where is she?

Aug. 07

Keep a Local Backup of Gmail thanks to mbsync

Jul. 31

How-To map a non-US domain name to a WordPress.com blog

Jul. 17

Displaying Upcoming Events from a Google Calendar in Javascript

Jul. 10

Behind the Scenes of Burlesque Burglary music video

Jul. 03

OVH: configuration du modem Thomson TG-585 en IPoE

Jun. 05

Burlesque Burglary music video: Production Notes

May. 29

Hacking OpenERP 6.0 User Interface with Javascript

May. 22

Kdenlive fundraising campaign: a tremendous success!

May. 15

How-To Backup Gmail with OfflineImap

May. 08

VirtualBox commands

May. 01

JavaScript commands

Apr. 24

Increase OpenERP 6.0 web-client session timeout

Apr. 17

How-to add a warning banner to OpenERP’s web client

Apr. 10

Check Point’s SNX client on Ubuntu 11.04

Apr. 03

Beautify Contextual Related Posts WordPress plugin

Mar. 27

Video summary of latest Cool Cavemen’s concert

Mar. 20

I contributed $200 to Kdenlive and you should too!

Mar. 13

4m² : the first short I worked on

Mar. 06

Dump, backup and restore a PostgreSQL database

Feb. 28

Stabilizing Cute Baby Goats

Feb. 21

How-to monkey-patch OpenERP’s native Javascript

Jan. 31

How-to generate PDF from Markdown

Jan. 24

Burlesque Burglary music video released

Jan. 17

Reusing vintage footage for Cool Cavemen’s concert intro

Jan. 03

Windows glitches

Dec. 27

Auto-advance WordPress’ TwentyEleven showcase slides

Dec. 20

Increase Dropbox free capacity with Google AdWords

Dec. 13

WordPress commands

Dec. 06

Live Browser : a Python web app using Microsoft Live Connect API

Dec. 01

Nichrome Preview (and Behind the Scene) video

Nov. 08

GPG & OpenSSL commands

Nov. 01

Bazaar commands

Oct. 25

PostgreSQL commands

Oct. 18

Installation Guide for a full-featured Debian server

Oct. 11

How-to merge Mailman mailing-lists

Oct. 04

Mailman migration

Sep. 27

How-to setup Mailman + Nginx + Exim on Debian Squeeze

Sep. 20

My Nginx + PHP-FPM + MySQL configuration

Sep. 13

Cloud-based Server Backups with Duplicity and Amazon S3

Aug. 30

How I Open-Sourced an Internal Corporate Project (WebPing)

Aug. 23

CherryPy + Mako + Formish + OOOP boilerplate

Aug. 16

WebPing Open-sourced!

Aug. 09

Better Entropy on a Debian Squeeze server

Jul. 26

Lighttpd-powered WebDAVs server on Debian Squeeze

Jul. 19

PHP APC on Debian Squeeze with Munin monitoring

Jul. 12

Making of Omashay’s Wish You Looked at Me music video

Jul. 05

e107 Importer plugin for WordPress v1.4 released!

Jun. 28

Nginx + PHP-FPM + MySQL on a Debian Squeeze server

Jun. 21

Configuring Fail2Ban on Debian Squeeze

Jun. 14

Cool Cavemen WebDesign Retrospective

Jun. 06

Using Munin to monitor a Debian Squeeze server

May. 31

MGE Ellipse 750 UPS on Debian Squeeze

May. 24

Keep a Debian fresh thanks to cron-apt

May. 17

Setting up HDD’s SMART monitoring on Debian Squeeze

May. 03

How-to use GMail to send mails from Debian Squeeze

Apr. 18

FTT Migration from Subversion to Git

Apr. 11

Network commands

Mar. 28

Feed Tracking Tool released under an Open-Source license

Mar. 21

Why I chose Ubercart instead of Magento or osCommerce.

Mar. 14

Fixing messed-up encoding in MySQL

Mar. 07

I’m Top 1% Open-Source Developer! (and that’s a lie)

Feb. 21

Kubuntu 10.10 on Sony Vaio VPC-S12C5E

Feb. 14

Pushing Git to Subversion: the case of WordPress plugin repository

Feb. 08

Trapped in Freedom: live at Garage Café

Feb. 01

Moving a Git sub-tree to its own repository

Jan. 18

New blog header and tiny WordPress theme customizations

Jan. 11

Apache commands

Jan. 04

Python commands

Dec. 28

Apple iPhone 3G bugs gallery

Dec. 20

MIDI-controlled Text Zoom in Quartz Composer

Dec. 14

Quartz Composer & Behringer BCF-2000 MIDI controller tests

Dec. 08

Comment supprimer des comptes mails secondaires @free.fr

Dec. 01

Automate Trac instance deployment with Buildout

Nov. 23

Using latest stable Kdenlive with a development version of MLT

Nov. 16

Simple video backdrop with Quartz Composer

Nov. 09

Flame & Snow, using Quartz Composer particle system

Nov. 02

Sharp scan-lines & Squared lava-lamp

Oct. 25

Kaleidoscope #001 and #002

Oct. 15

Export Quartz Composer to video

Oct. 07

Mercurial commands

Sep. 29

Making of Info TGV Android app video

Sep. 16

How-to extract data trapped into an iPhone

Sep. 09

Ultimate guide of Lotus Notes mail migration

Sep. 02

Convert Lotus Notes’ nsf files to mbox with nlconverter

Aug. 25

How-to fix Lotus Notes’ disabled TCPIP port error

Aug. 19

Maildir deduplication script in Python

Aug. 12

Midnight in Paris: on-set photos of next Woody Allen movie

Aug. 10

QLC effects generator for LED panels

Aug. 03

Blocking e107 dDOS attack with fail2ban

Jul. 28

Exim commands

Jun. 25

How-to export/backup Lotus Notes mails

Jun. 16

Subversion commits and mail activity stream in iCalendar

Jun. 09

Commit history reconstruction with Git

Jun. 02

Le Duc live at Happy Farm Fest 2010

May. 25

How I initialize my Git repositories

May. 12

Lotus Notes’ Rich Text to MIME conversion error

May. 05

How-to fix bad commit authorship in Git

Apr. 26

Setup a lightweight IMAP server on Mac OS X Leopard with Dovecot

Apr. 19

My PuTTY profile template

Apr. 15

Subversion commands

Apr. 14

Optical illusion: circles in motion

Mar. 26

OpenSSH commands

Mar. 26

Web commands

Feb. 28

System & Shell commands

Feb. 26

MySQL commands

Feb. 25

Twitter search failed… :(

Feb. 23

How-to fork a CVS project with Git

Feb. 21

Git commands

Feb. 20

Cool Cavemen live at Gayant Expo, part II.

Feb. 12

How-to configure GRUB in (k)Ubuntu

Feb. 09

Light Painting session II

Jan. 28

Cool Cavemen live at Gayant Expo: first video released!

Jan. 14

Remove videotape timecode

Jan. 07

New Year’s Eve Light Painting