jd:/dev/blog

Ceilometer, the OpenStack metering project

Friday 27 July 2012 OpenStack, Ceilometer Comments

For the last months, I've been working on a metering project for OpenStack, so it's time to talk a bit about it.

Read More

Emacs configuration published

Tuesday 24 July 2012 Emacs Comments

I've finally published my Emacs configuration.

Read More

ERC notifications

Saturday 21 July 2012 Emacs, ERC Comments

Today, I've merged my erc notifications module inside Emacs trunk. This way, it will be available for everybody in Emacs 24.2.

Read More

Logitech K750 keyboard and Unifying Receiver Linux support

Monday 09 July 2012 Linux, USB, Logitech Comments

A year ago, I bought a Logitech Wireless Solar Keyboard K750. I'm particularly picky on keyboards, but this one is good. It has an incredible useful feature: while being wireless, it has no need for disposable or rechargeable batteries, it uses solar power!

My problem is that there's obviously no way to know the battery status from Linux, the provided application only working on Windows.

Read More

Making the jump: working freelance

Monday 02 July 2012 Work Comments

For the last 10 years, I've been working on many Free Software projects. From Debian to OpenStack, through awesome, Emacs, XCB and many more. This obviously allowed me to enhance my technical skills, but it also taught me about Free Software and Open Source development processes, and how to work with and close to the community.

Working for almost 6 years at Easter-eggs taught me how to work in an autonomous manner, how to lead and manage a project. And how to run a company, thanks to the cooperative status of this great one.

These are the reasons why I decided to leave my latest job and run my own company to work as a freelance consultant & developer specialized in Free Software, starting today.

Read More

How to make Twitter's Bootstrap tabs bookmarkable

Friday 29 June 2012 Javascript, Bootstrap Comments

I've been using Twitter's bootstrap library recently to build this Web site, and wondered how to be able to use the bootstrap-tab Javascript plugin in a bookmark friendly manner.

Read More

OpenStack Swift eventual consistency analysis & bottlenecks

Monday 23 April 2012 OpenStack, Swift, Python Comments

Swift is the software behind the OpenStack Object Storage service.

This service provides a simple storage service for applications using RESTful interfaces, providing maximum data availability and storage capacity.

I explain here how some parts of the storage and replication in Swift works, and show some of its current limitations.

If you don't know Swift and want to read a more "shallow" overview first, you can read John Dickinson's Swift Tech Overview.

Read More

First release of PyMuninCli

Tuesday 17 April 2012 Python, Munin Comments

Today I release a Python client library to query Munin servers.

Read More

mod_defensible 1.5 released

Tuesday 03 April 2012 Apache HTTP Server, DNSBL, Debian Comments

Apache 2.4 being out, I noticed that my good old mod_defensible did not compile anymore.

Read More

xpyb 1.3 released

Thursday 22 March 2012 Python, XCB, xpyb, Freedesktop, X11 Comments

It took a while to get it out, but finally, 3 years after the latest release (1.2), the version of 1.3 of xpyb (the XCB Python bindngs) is out.

Read More