Jun. 10, 2022

CloudFlare commands

Dec. 27, 2020

Migration from FreeNAS to TrueNAS

Nov. 09, 2020

How-to revert HP printer firmware ban on 3rd-party toner cartridges

Oct. 27, 2020

TrueNAS Configuration and Maintenance

Oct. 12, 2020

Billing pipeline: a critical time sensitive system

Jun. 16, 2020

AWS commands

Jun. 12, 2020

10G Network at Home

May. 16, 2020

Home Server Hardware for NAS

Feb. 10, 2020

Transitioning from Software Engineering to Management

Dec. 18, 2019

Unlocking, Rooting and Custom Recovery for Sony Xperia E3

Jul. 22, 2019

macOS commands

Jun. 08, 2017

Klotho induced longevity

Apr. 24, 2017

I’m a Hot Developer

Mar. 22, 2017

Plumage 0.9 released

Mar. 01, 2017

Meta Package Manager v2.5.0

Jan. 28, 2017

Meta Package Manager v2.4.0

Jan. 18, 2017

Meta Package Manager v2.3.0

Jan. 13, 2017

maildir-deduplicate 2.1.0 released

Dec. 27, 2016

Falsehoods Programmers Believe About Falsehoods Lists

Nov. 13, 2016

maildir-deduplicate 2.0.0 released

Nov. 03, 2016

How-to initialize Cassandra in macOS?

Oct. 07, 2016

How-to initialize PostgreSQL in OS X?

Jul. 12, 2016

Package Manager v1.3 BitBar plugin

Jul. 06, 2016

Package Manager plugin v1.0 for BitBar

Jun. 22, 2016

Plumage 0.8 released

Jan. 13, 2016

maildir-deduplicate 1.1.0 released

Dec. 28, 2015

Plumage 0.7 released

Dec. 22, 2015

maildir-deduplicate 1.0.2 released

Dec. 08, 2015

Using Git’s orphan branch for partial project fusion

Nov. 19, 2015

How to solve SSL errors on pip install

Nov. 05, 2015

Pandas snippets

Sep. 28, 2015

How-to reconcile metadata differences of a messed up pull-request

May. 30, 2015

Plumage 0.5 and 0.6 released

Feb. 15, 2014

Plumage 0.4 released

Nov. 05, 2013

How-to simplify Amazon affiliate links

Sep. 24, 2013

Vieilles Charrues

Sep. 08, 2013

Plumage 0.3 released

Aug. 28, 2013

Funky Storm WebDesign Retrospective

Aug. 22, 2013

funky-storm.com source code released after 11 years

Aug. 08, 2013

Phorum 3.x to WordPress migration script

Jul. 24, 2013

Plumage 0.2 released

Jul. 07, 2013

Compile BFGMiner for scrypt-based CPU mining

Jul. 01, 2013

How-to keep natural glitches from videos

Jun. 23, 2013

Git fatal error: invalid date format: 0 +0000

Jun. 17, 2013

Fix big HTML table rendering in IE

Jun. 09, 2013

Support La Quadrature du Net!

Jun. 04, 2013

maildir-deduplicate.py moved to its own repository

May. 20, 2013

Behind the Scenes of Omashay’s Where is she?

Apr. 23, 2013

Addon to restore search range in OpenERP 6.1

Apr. 18, 2013

Run OpenERP’s ir.cron from command-line

Apr. 05, 2013

Pelican effects

Mar. 26, 2013

Tale of Two: production notes

Mar. 20, 2013

libvirt commands

Mar. 14, 2013

OpenERP 6.1 web client hacks: hide buttons with Javascript

Mar. 04, 2013

Goodnight video

Feb. 19, 2013

How-To Compile slowmoVideo on Ubuntu 12.10

Feb. 12, 2013

Mandriva repositories retired

Feb. 06, 2013

WordPress to Pelican

Jan. 22, 2013

WordPress to Disqus Migration

Dec. 31, 2012

LibreOffice templates: Blue Curve & Fancy Window Frame

Dec. 18, 2012

How-to clean and tidy up OpenERP’s XML

Dec. 04, 2012

Conversation

Nov. 27, 2012

Linux GoPro HD Hero2 Firmware Upgrade

Nov. 13, 2012

Wedding Entrance: Video Postcard of Paris

Oct. 30, 2012

How-To transfer bbPress content to plain WordPress objects

Oct. 23, 2012

Ultimate Gmail backup with Gmvault

Oct. 16, 2012

Kdenlive Fundraising Campaign Tee-Shirt

Oct. 09, 2012

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

Oct. 02, 2012

Converting a bbPress Forum to a Mailbox Archive

Sep. 18, 2012

ZenPhoto to WordPress Migration

Sep. 11, 2012

Merging back Git changes to an outdated Subversion fork

Sep. 04, 2012

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

Aug. 28, 2012

Announcing Matrix Widget for OpenERP 6.0

Aug. 07, 2012

Keep a Local Backup of Gmail thanks to mbsync

Jul. 31, 2012

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

Jul. 17, 2012

Displaying Upcoming Events from a Google Calendar in Javascript

Jul. 10, 2012

Behind the Scenes of Burlesque Burglary music video

May. 29, 2012

Hacking OpenERP 6.0 User Interface with Javascript

May. 22, 2012

Kdenlive fundraising campaign: a tremendous success!

May. 15, 2012

How-To Backup Gmail with OfflineImap

May. 08, 2012

VirtualBox commands

May. 01, 2012

JavaScript commands

Apr. 24, 2012

Increase OpenERP 6.0 web-client session timeout

Apr. 17, 2012

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

Apr. 10, 2012

Check Point’s SNX client on Ubuntu 11.04

Apr. 03, 2012

Beautify Contextual Related Posts WordPress plugin

Mar. 27, 2012

Video summary of latest Cool Cavemen’s concert

Mar. 20, 2012

I contributed $200 to Kdenlive and you should too!

Mar. 06, 2012

Dump, backup and restore a PostgreSQL database

Feb. 28, 2012

Stabilizing Cute Baby Goats

Feb. 21, 2012

How-to monkey-patch OpenERP’s native Javascript

Jan. 31, 2012

How-to generate PDF from Markdown

Jan. 24, 2012

Burlesque Burglary music video released

Jan. 17, 2012

Reusing vintage footage for Cool Cavemen’s concert intro

Jan. 03, 2012

Windows glitches

Dec. 27, 2011

Auto-advance WordPress’ TwentyEleven showcase slides

Dec. 20, 2011

Increase Dropbox free capacity with Google AdWords

Dec. 13, 2011

WordPress commands

Dec. 06, 2011

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

Dec. 01, 2011

Nichrome Preview (and Behind the Scene) video

Nov. 08, 2011

GPG & OpenSSL commands

Nov. 01, 2011

Bazaar commands

Oct. 25, 2011

PostgreSQL commands

Oct. 18, 2011

Installation Guide for a full-featured Debian server

Oct. 11, 2011

How-to merge Mailman mailing-lists

Oct. 04, 2011

Mailman migration

Sep. 27, 2011

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

Sep. 20, 2011

My Nginx + PHP-FPM + MySQL configuration

Sep. 13, 2011

Cloud-based Server Backups with Duplicity and Amazon S3

Aug. 30, 2011

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

Aug. 23, 2011

CherryPy + Mako + Formish + OOOP boilerplate

Aug. 16, 2011

WebPing Open-sourced!

Aug. 09, 2011

Better Entropy on a Debian Squeeze server

Jul. 26, 2011

Lighttpd-powered WebDAVs server on Debian Squeeze

Jul. 19, 2011

PHP APC on Debian Squeeze with Munin monitoring

Jul. 12, 2011

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

Jul. 05, 2011

e107 Importer plugin for WordPress v1.4 released!

Jun. 28, 2011

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

Jun. 21, 2011

Configuring Fail2Ban on Debian Squeeze

Jun. 14, 2011

Cool Cavemen WebDesign Retrospective

Jun. 06, 2011

Using Munin to monitor a Debian Squeeze server

May. 31, 2011

MGE Ellipse 750 UPS on Debian Squeeze

May. 24, 2011

Keep a Debian fresh thanks to cron-apt

May. 17, 2011

Setting up HDD’s SMART monitoring on Debian Squeeze

May. 03, 2011

How-to use GMail to send mails from Debian Squeeze

Apr. 18, 2011

FTT Migration from Subversion to Git

Apr. 11, 2011

Network commands

Mar. 28, 2011

Feed Tracking Tool released under an Open-Source license

Mar. 21, 2011

Why I chose Ubercart instead of Magento or osCommerce.

Mar. 14, 2011

Fixing messed-up encoding in MySQL

Mar. 07, 2011

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

Feb. 21, 2011

Kubuntu 10.10 on Sony Vaio VPC-S12C5E

Feb. 14, 2011

Pushing Git to Subversion: the case of WordPress plugin repository

Feb. 08, 2011

Trapped in Freedom: live at Garage Café

Feb. 01, 2011

Moving a Git sub-tree to its own repository

Jan. 18, 2011

New blog header and tiny WordPress theme customizations

Jan. 11, 2011

Apache commands

Jan. 04, 2011

Python commands

Dec. 28, 2010

Apple iPhone 3G bugs gallery

Dec. 20, 2010

MIDI-controlled Text Zoom in Quartz Composer

Dec. 14, 2010

Quartz Composer & Behringer BCF-2000 MIDI controller tests

Dec. 01, 2010

Automate Trac instance deployment with Buildout

Nov. 23, 2010

Using latest stable Kdenlive with a development version of MLT

Nov. 16, 2010

Simple video backdrop with Quartz Composer

Nov. 09, 2010

Flame & Snow, using Quartz Composer particle system

Nov. 02, 2010

Sharp scan-lines & Squared lava-lamp

Oct. 25, 2010

Kaleidoscope #001 and #002

Oct. 15, 2010

Export Quartz Composer to video

Oct. 07, 2010

Mercurial commands

Sep. 29, 2010

Making of Info TGV Android app video

Sep. 16, 2010

How-to extract data trapped into an iPhone

Sep. 09, 2010

Ultimate guide of Lotus Notes mail migration

Sep. 02, 2010

Convert Lotus Notes’ nsf files to mbox with nlconverter

Aug. 25, 2010

How-to fix Lotus Notes’ disabled TCPIP port error

Aug. 19, 2010

Maildir deduplication script in Python

Aug. 12, 2010

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

Aug. 10, 2010

QLC effects generator for LED panels

Aug. 03, 2010

Blocking e107 dDOS attack with fail2ban

Jul. 28, 2010

Exim commands

Jun. 25, 2010

How-to export/backup Lotus Notes mails

Jun. 16, 2010

Subversion commits and mail activity stream in iCalendar

Jun. 09, 2010

Commit history reconstruction with Git

Jun. 02, 2010

Le Duc live at Happy Farm Fest 2010

May. 25, 2010

How I initialize my Git repositories

May. 12, 2010

Lotus Notes’ Rich Text to MIME conversion error

May. 05, 2010

How-to fix bad commit authorship in Git

Apr. 26, 2010

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

Apr. 19, 2010

My PuTTY profile template

Apr. 15, 2010

Subversion commands

Apr. 14, 2010

Optical illusion: circles in motion

Mar. 26, 2010

OpenSSH commands

Mar. 26, 2010

Web commands

Feb. 28, 2010

System & Shell commands

Feb. 26, 2010

MySQL commands

Feb. 25, 2010

Twitter search failed… :(

Feb. 23, 2010

How-to fork a CVS project with Git

Feb. 21, 2010

Git commands

Feb. 20, 2010

Cool Cavemen live at Gayant Expo, part II.

Feb. 12, 2010

How-to configure GRUB in (k)Ubuntu

Feb. 09, 2010

Light Painting session II

Jan. 28, 2010

Cool Cavemen live at Gayant Expo: first video released!

Jan. 14, 2010

Remove videotape timecode

Jan. 07, 2010

New Year’s Eve Light Painting

Dec. 23, 2009

Mac OS X really starts to get irritating…

Dec. 02, 2009

Auto-saving a file at regular intervals

Sep. 21, 2009

Moving a WordPress blog to another domain

Sep. 07, 2009

Fuse and sshfs on Mac OS X Leopard

Aug. 25, 2009

eAccelerator for PHP5 on Debian Lenny

Jul. 20, 2009

Plone 3.2 (and Python 2.4) on Mac OS X Leopard

May. 14, 2009

Enttec DMX-USB firmware upgrade with Qemu

Mar. 18, 2009

A fix to xkcd’s emoticons + parentheses problem

Mar. 03, 2009

On tour with Cool Cavemen!

Dec. 29, 2008

Got unsized object errors with Debian’s Mailman? Try this patch!

Dec. 28, 2008

dpkg, APT & Aptitude commands

Nov. 28, 2008

How-to fix wireless DHCP on Mandriva 2009.0

Aug. 22, 2008

How-to: e107 autogallery to Zenphoto migration

Jul. 31, 2008

How-to fix ruby’s FeedTools latin-1 parsing

Jul. 24, 2008

Heroic journey to RAID-5 data recovery

Jul. 16, 2008

How-to add proxy support to Feedalizer ruby library

Jul. 08, 2008

Python ultimate regular expression to catch HTML tags

Jun. 07, 2008

How-to add a corner banner to a K2 Wordpress theme’s style

Jun. 05, 2008

I wrote the best Open-Source Payroll Software of the world!

Jun. 03, 2008

How-to inherit CSS width attributes for Internet Explorer

Mar. 07, 2008

HP w2207h external display on Intel 945

Nov. 27, 2007

How-to import a Maildir++ folder to Kmail

May. 27, 2007

FeedBurner and e107 integration

Apr. 20, 2007

How-to Backup / Mirror a public SVN repository

Apr. 08, 2007

How-to grow any Qemu system image

Mar. 23, 2007

Ultimate Regular Expression for HTML tag parsing with PHP

Mar. 07, 2007

How-to Recover a RAID array after having Zero-ized Superblocks

Feb. 10, 2007

Delayed CD Tracks Publishing with PHP

Jan. 27, 2007

Quick How-To: Install NFS Server & Client

Jan. 02, 2007

Mandriva 2007.0 Screenshots: 3D Desktop

Dec. 20, 2006

Image Processing commands

Dec. 13, 2006

PDF commands

Dec. 13, 2006

Text, Date & Document processing commands

Dec. 06, 2006

Hardware commands

Nov. 29, 2006

RPM, Urpmi & Yum commands

Nov. 27, 2006

Wordpress to e107 v0.6: Better Content Rendering and Extended News support

Nov. 22, 2006

i18n / l10n commands

Nov. 20, 2006

Wordpress to e107 v0.5: Static Pages Import added

Nov. 15, 2006

CVS commands

Nov. 15, 2006

New CD Jewel Case Template ready to Print!

Nov. 13, 2006

Wordpress to e107 v0.4: now with Comments Import

Nov. 08, 2006

Transcode commands

Nov. 08, 2006

Video commands

Nov. 01, 2006

Audio commands

Oct. 29, 2006

Samsung Q35 XIC-5500 : Tiny Review of a Strong Compact Laptop.

Oct. 25, 2006

CD Burning commands

Oct. 18, 2006

Archives commands

Oct. 18, 2006

File Management commands

Sep. 26, 2006

CD Templates for Jewel Case in SVG

Sep. 16, 2006

Location of Kopete Emoticons

Sep. 15, 2006

How to Convert a Png image to a Website Icon (favicon)

Sep. 11, 2006

e107 to Wordpress: v0.3 add user import

Sep. 03, 2006

e107 to Wordpress Importer: v0.2 with bbcode support

Aug. 31, 2006

Konqueror config file: disable menu bar

Aug. 24, 2006

e107 to Wordpress Importer: Alpha version

Aug. 24, 2006

e107 to Wordpress Migration: Here is Why.

Aug. 18, 2006

Basic lftp Usage

Aug. 02, 2006

How to wake up early, the geekest way

May. 19, 2006

How-to Install Sun’s Java for Firefox on your Mandriva 2006

Apr. 29, 2006

Bad FTP mirrors with fmirror or wget? Use lftp!

Apr. 10, 2006

A/V sync problems: VLC better than Mencoder

Jul. 24, 2005

Easy Mirroring Without RAID: the Poor Man’s Disk Array

Jun. 04, 2005

Qemu commands

Jun. 04, 2005

Qemu: How-To Share Network Access with the Ghest OS

May. 29, 2005

How-To Mount a File System Binary Image

Apr. 21, 2005

Remote Backup with rsync

Apr. 04, 2005

How-to empty CUPS spool