jd:/dev/blog

Extending Swift with middleware: example with ClamAV

Tuesday 22 January 2013 Swift, ClamAV, OpenStack Comments

In this article, I'm going to explain you how you can extend Swift, the OpenStack Object Storage project, so it performs extra action on files at upload or at download time.

Read More

Overriding cl-json object encoding

CL-JSON provides an encoder for Lisp data structures and objects to JSON format. Unfortunately, in some case, its default encoding mechanism for CLOS objects isn't exactly doing the right thing. I'll show you how Common Lisp makes it easy to change that.

Read More

Integrating cl-irc and cl-async

Friday 04 January 2013 Common Lisp, Lisp, IRC, cl-irc, cl-async Comments

Recently, I've started programming in Common Lisp.

My idea here is to use cl-irc, an IRC library into an event loop. This can be really useful, for example to trigger action based on time, using timers.

Read More

Ceilometer bug squash day #1

Monday 24 December 2012 OpenStack, Ceilometer Comments

In order to start the year in a good mood, what's the best than squashing some bugs on OpenStack?

Read More

Logitech Unifying devices support in UPower

Friday 16 November 2012 Logitech, UPower, Freedesktop Comments

A few months ago, I wrote about my reverse engineering attempt to Logitech Unifying devices. Back then, I concluded my post with big hopes on the future after receiving a document with some part of the specification of the HID++ 2.0 from Logitech.

A couple of weeks ago, some of my summer work has been merged to UPower, adding battery support for some Logitech devices.

Read More

OpenStack France meetup #2

Tuesday 06 November 2012 OpenStack, Ceilometer, Meetup Comments

I was at the OpenStack France meetup 2 yesterday evening.

Read More

Inside Synaps, a CloudWatch-like implementation for OpenStack

Monday 22 October 2012 OpenStack, Ceilometer, Heat, Synaps Comments

A few days ago, Samsung released the source code of Synaps, an implementation of the Amazon Web Service CloudWatch API for OpenStack.

Being a developer on the Ceilometer project, I've been curious to look on this project and how it could overlap with Ceilometer or other projects like Heat.

Read More

Ceilometer 0.1 released

Friday 12 October 2012 OpenStack, Ceilometer Comments

After 6 months of development, we are proud to release the first release of Ceilometer, the OpenStack Metering project. Ceilometer. This is a first and amazing milestone for us: we follow all other projects by releasing a version for Folsom!

Using Ceilometer, you should now be able to meter your OpenStack cloud and retrieve its usage to build statistics or bill your customer!

Read More

Gnus notifications

Wednesday 29 August 2012 Emacs, Gnus Comments

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

Read More

Sony Vaio Z Debian Linux support

Saturday 11 August 2012 Debian, Linux Comments

I had to install Debian Wheezy on a brand new Sony Vaio Z laptop with the new Ivy Bridge architecture (SVZ1311C5E). I'll talk about this here, because it's always nice to know that new hardware works quite fine (or not) under Debian.

Read More