Subscribe: Diary of a CrazyFrench
Added By: Feedage Forager Feedage Grade B rated
Language: English
ago  automake  build  cargo  firefox  loud ramblings  part  rust automake  rust  software  started  story firefox  story  time started  time 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: Diary of a CrazyFrench

Loud ramblings of a Software Artisan

Published: 2017-10-20T22:44:20-07:00


Lightroom exporter/importer


Importing from legacy proprietary software is always important to liberate one's data and help migrate to libre solutions. To that effect, I wrote, in Rust, lrcat-extractor. A library (crate in Rust parlance) with a command line tool to extract and dump Lightroom catalogs, the central part of the...

Porting to Rust


I have started something crazy a few weeks ago: porting my app from C++ to Rust. I'll talk about it here, in several parts. This is Part 1. Context Once upon a time I started to write a Free Software photography application for GNOME. That was around 10 years ago. At the time I...

Status update, August 2017


Work: In March I joined the team at eyeo GmbH, the company behind Adblock Plus, as a core developer. Among other things I'm improving the filtering capabilities. While they are based in Cologne, Germany, I'm still working remotely from Montréal. It is great to help making the web more user...

So, I got a Dell


Long. Overdue. Upgrade. I bought a Dell XPS13 as my new portable workstation for Linux and GNOME. This is the model 9360 that is currently available as in a Developer Edition with Ubuntu 16.04 LTS (project Sputnik for those who follow). It satisifies all I was looking for in a laptop:...

Link: The Story of Firefox OS


Just a plain linkage to The Story of Firefox OS by Ben Francis. Ben retell the story so much better than I well ever be able to. I’m incredibly proud of what we achieved with Firefox OS. If you measure its success against the original stated goals I think the project went way beyond its initial...

So, I'm looking for a job


I decided a while ago to avoid personal posts here with my loud ramblings, because they en up being pointless. I'll make an exception now and bring in a little life issue that is a little bit sudden. I'm looking for a job, in snowy Montréal (I can do remote too). If you are looking for an...

Rust and Automake - Part 2


I already talked about Rust and Automake. This is a follow-up. One of the caveat of the previous implementation is that it doesn't pass make distcheck as it doesn't work when srcdir != builddir. The main problem is that we need to tell cargo to build in a different directory. Fortunately Cargo...

libopenraw 0.1.0


I just released libopenraw 0.1.0. It is to be treated as a snapshot as it hasn't reached the level of functionality I was hoping for and it has been 5 years since last release. Head on to the download page to get a tarball. Several new API, some API + ABI breakage. Now the .pc files are parallel...

Introducing GPS Ami


Once upon a time, I started geotagging my photos. For that I bought a GPS logger, an Holux M-1200E. The device works great with gpsbabel, and since my photography workflow was stuck on MacOS, I used Houdah GPS (which uses gpsbabel behind the scene, BTW). Also I have been working for too long on...

Rust and Automake


But why automake? Cargo is nice. Yes it is. But it is also limited to build the Rust crate. It does one thing, very well, and easily. Although I'm writing a GNOME application and this needs more than building the code. So I decided I need to wrap the build process into automake. Let's start...