Older blog entries for hub (starting at number 284)

WebKit with Cairo

Adobe, to be able to make their proprietary[1] platform for application developement, using Flash, did use the Open Source WebKit (that same HTML engin that Apple use for Safari, that is based on KHTML). The paradox is that to have WebKit work on Windows, they used Cairo as a backend. The good news is that Cairo is likely to get better and that WebKit using Cairo is likely to help greatly a Gtk based version.

Changes are available for people to use.


[1] in that case it is more about the silo than the code

Syndicated 2007-04-09 14:36:38 from Diary of a CrazyFrench

Visiting Prague

Monday I'll fly out to Prague for the week.

If you are there and wish to have some $BEVERAGE, you know the drill.

Syndicated 2007-04-08 17:11:37 from Diary of a CrazyFrench

A star is born!

Don't miss Dave Neary's interview on Linux.com.

Dave, in Kristiansen, Norway, during Guadec 2004

Syndicated 2007-03-30 21:18:52 from Diary of a CrazyFrench

exempi 0.5.1

I just released exempi 0.5.1. It adds a missing API and fix a serious bug that -Weffc++ revealed. And it also implement parsing structures.

Download .tar.gz - GPG Signature

If you want the SVN, help yourself. http://svn.gna.org/viewcvs/niepce/trunk/exempi/

Submit a bug

Syndicated 2007-03-28 01:26:31 from Diary of a CrazyFrench

Keyboard layouts

Thomas: concerning keyboard layouts, I myself ended up using US layout exclusively (British work fine too). The French layout also has shift for digits, and start with AZERTY on the top row. It all came back to the time I was given, at work, an old laptop with a British keyboard. Reluctant at first, I got used to it and actually found it actually very useful for programming. The only problem I had at one point was to get accents on a US layout, but fortunately configuring right-Alt to be compose works pretty well, while the British layout, at least on RH 6.2 (I was using at that time) had Alt-Gr to provide a few dead keys for diacriticts. Actually the compose setup is better than the French keyboard because I can access even more combinations of diacritics/letters.

And for my Canadian readers, I have to point out that the French keyboard layout I'm talking about has nothing to do with the Canadian-French we find here which looks marginally more convenient.

Once again the choice of keyboard layout is a matter of tastes and habits.

Syndicated 2007-03-27 13:44:26 from Diary of a CrazyFrench

Open Source Photography

Thanks to Alex Prokoudine, I ran through this wiki Open Source Photography. It is a user oriented website. Interesting.

Syndicated 2007-03-23 00:29:53 from Diary of a CrazyFrench

exempi 0.5.0

I took some time to release exempi 0.5.0, my library to parse XMP meta data. The C API is in there, the C++ API will come later.

Download .tar.gz - GPG signature

It is LGPL licensed.

Syndicated 2007-03-12 02:24:24 from Diary of a CrazyFrench

New job

As Michael mentionned Monday, I joined the OpenOffice team at Novell. I'm thrilled and I would like to thanks Novell for offering me the opportunity to work on a major Open Source project.

In the mean time I have been added to both Planet OpenOffice.org and Planet SuSE.

Syndicated 2007-02-28 18:23:54 from Diary of a CrazyFrench


So I have been having some spare time lately, and last week-end I boostrapped a new project: exempi. exempi is a library to deal with XMP metadata.

But what is XMP? XMP stands for eXtensible Metadata Platform. It is a standard, created by Adobe, to define an extensible storage for metadata. XMP is based on RDF (and therefor XML) and encompass EXIF, IPTC4XMP metadata[1], Dublin Core and other metadata models. It is now part of the workflow for digital photographer and supported by various software package used in the industry.

Today, Adobe provide a SDK as a source code library to read and parse XMP, but unfortunately the license makes it incompatible with the GPL license[2]. And I couldn't find an XMP library[3]. Since libopenraw needs a standard way to be able to extract the metadata, that are mostly EXIF, but not only, I decided that the best solution was actually to go with XMP.

What are the plans? The current plan is to have a library that provide a way to access to this structured information extracted from an XML blob. That way it is easy to validate against the XMP side car files that I have. Sidecar files are XML files containing the XMP metadata, that are stored next to the file they refer to. This is the conservative way to store metadata, even more important when it is for read-only files like digital camera RAW files.

More about that later, as the XML parsing code is not finished.

As for the behind the scene, exempi is written in C++ and will have a plain C API. The license in LGPL.


[1] which supersede the IPTC IIM

[2] IANAL so don't take this as a legal statement

[3] I could actually find a couple of utilities, including a metadata plugin for Gimp

Syndicated 2007-02-26 00:56:48 from Diary of a CrazyFrench

275 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!