Julien Lengrand-Lambert bio photo

Julien Lengrand-Lambert

French guy living in the Netherlands. Developer @spacemetric during the day, bouldering at night.

Twitter Google+ LinkedIn Github

All Posts

2016

Participating the ESA ActinSpace Hackathon

Couple weeks ago, I took part in ActInSpace, a space focused hackathon organized by ESA and Airbus and taking place i...

Cloning a workspace in Jenkins with a Git SVM setup does not checkout the correct branch.

Hi there,This is a strange behaviour I have noticed when using Jenkins lately, that caused us a few headaches before ...

Participating the Green Hackfest Utrecht 2014

Hey there,Writing today about something that happened a loooong time ago but I just finally received a digital copy o...

FFMPEG Make fails to compile on Windows

Hey there,Today, I downloaded the latest version of ffmpeg and trid to compile it from scratch.Pretty soon, the conso...

2015

Merging several SVN repositories into one

The source code at Spacemetric has been split over several reasons for years. The main reason was that some customers...

About supply and demand, or how to start your own social group

My first post in a loooooong time.This article has been on my list for long, but for some reason I lost the motivatio...

2014

Editing the tags of topics in Google Groups

Today’s a short post on something I took some time to figure out. At Spacemetric, we’re using Google Groups to handle...

Compiling Xuggle on Ubuntu 14.04

This guide applies for the latest Xuggle release from Github (5.5).It is useful if you want to compile Xuggle from so...

Strange bug with long XML files in android.

Lately I encountered a strange bug while developing my android application, and I think it is strange enough to share...

2013

Integrate a twitter timeline in your android application.

Hey all,This week-end, I worked on integrating a social feature in BresTram.I needed a way to let the users know when...

Find whether a Windows dll is compiled for 32 or 64 bits on Linux

This morning, I stumbled upon an unexpected problem; and found myself not knowing what to do.I had to compile the nat...

onLocationChanged is never called on Android

I had problems with this while developing #BresTram.I was developing a new feature, allowing my users to find bus sto...

Use a Xerox printer on Ubuntu

A quick and small post that could save some of you a few hours.If you’re like me, you may have a Xerox printer of pha...

Spotify to Youtube converter : My first web app

The past year, I have created my first piece of software from scratch. And I know that even though it is ugly and has...

Personal rant

Once again, I have been way too much silent in here.There must be a reason why I find writing posts so difficult.Or m...

I feel fat

Or let me rephrase this : I AM fat.I am fat of all the junk food I eat way too often.I am fat of all the biers I have...

Let's scratch those itches!

It's been a long time since I have written stuff regularly on this blog. But it doesn't mean nothing happened; far fr...

About Time to market

As a lot of people, I have pages full of cool ideas I'd like to implement.I start to work on some of them, write abou...

XBMC: Share your external drive to your other computers

As already said in my last post, I gave my first try to xbmc last week. The basic setup was almost fully automatic.Th...

XBMC won't leave me ever again

After almost ten years without a TV, I finally bought a 101cm Samsung last week-end.Not that I feel the need for it t...

2012

How we won our first startup weekend!

Three weeks ago, I attended my very first startup weekend in Utrecht. I not only met a whole bunch of great guys, but...

My (almost) perfect setup to stay focused

Here is a pattern I recognized for some time now, and that I’d like to share.I keep trying to be as efficient as poss...

Automatic tweeting using ifttt

Test for automatic tweeting of Computer Vision articles on planet using ifttt !This should be tweeted soon on the Ope...

Stack Overflow: a hate/love story

A lot of great people already blogged about the reasons why they loved SO. All of this is true. Definitely true.But I...

Petit guide de l'expatriation. . .

ou comment partir travailler hors de France !Si certains d’entre vous lisent régulièrement ce que j’écris, vous devez...

First alpha of the Ivolution Project is out !

It’s been two weeks I haven’t blogged about Ivolution. . . and there’s a good reason for that:The first alpha of the ...

Ivolution – Development status 36

Below is an update of my progress on the Ivolution ! As you can see, the software has never been so close to be relea...

Ivolution - Development status 35

Here is my weekly post about the status of the Ivolution.During these last days, I have mostly been working on anothe...

The Pirate Patch, Python Flavored

Some of you might already have heard about The Pirate Patch (at least those who read Korben).For several months now, ...

Ivolution: Your personal timelapse

Here comes a new blog post, after almost two months of silence.I was in holidays for the last two weeks, and decided ...

My very first Python script : DocFinder

As you may already have noticed, I am quite found of Python as a programming language.I fell in love with Python some...

How working as a cook helped me be a better developer

When I was younger, I searched (as 99% of teenagers I guess) for a summer job to get some money. I ended up working a...

Llama : Profile activation problems

A really quick tip today : I am completely fond of Llama on my Android phone.Actually, it the very first application ...

Remove all your Thumbs files

You too may have enjoyed Windows and its tendency to hide Thumbs files in any folder containing media files.Basically...

Is Descartes the father of Agile development?

Methodology coming from Elders : Descartes’s adviceAs a scientist, I love reading old books about ways to improve my ...

Design, Innovation and Hacking in a couch

As a ‘starter in life’, I have always been grateful to Ikea for providing classy, cozy and functional furnitures at l...

Count the number of lines of code of your projects

After having finished a project, I always like to know its actual size. It does not give any value to my work, but it...

Insert urls into a Latex document

A really simple tip today, that helped me a lot some time ago.If you use LaTeX to create your reports, you may want t...

Easily change file separator

You may already have found yourself in front of a huge csv file to be processed. Five minutes after having started wo...

Sonar images segmentation and classification fusion

Today’s article will present one of my former experience that led to two publications in european conventions.It deal...

Efficiently handle knowledge as a Computer Scientist

I love to learn. Each day. A bit more of what the world has to offer. I read a lot of technical stuff. I spend a lot ...

Profiling a Python Script

Here are some simple ways to profile Python scripts.I heavily use this to check my Project Euler solutions.SOLUTION 1...

A (small but growing) list of computer vision companies

Here is something I wanted to do for a long time.Some time ago, I left France to go international. Since my 6 interns...

Execute a function given its name as a string!

Well, interesting problem. . . if you are not working with Lua.Some time ago, I developed a web interface that would ...

Run for your life fellow developers

… till the inspiration comes !If you stare at your computer screen for the last two hours, trying to figure out a sof...

How to spend nights on the computer

Hi everyone,As you may already know, I love solving problems. And what I love most is to use KISS principle, and redu...

Relocating to the Netherlands

Hi all,Long time no see !I stayed silent those last days for the simple reason that I relocated to the Netherlands.Tw...

My minimalist dark Pluxml theme

Not so long ago, this blog was powered by PluXml, a complete CMS that has the great advantage of running without any ...

A lightweight dynamic CMS, database free!

Before choosing Wordpress as a CMS, I searched for a minimalist way to both learn web development and get a nice look...

2011

Multiprocessing using Python

Some time ago, I worked with real time processing of sonar images. My job was to detect mines on both sides of an UUV...

Simply print current function name

Hi all,When developing, I hate having to search in which portion of my code I am. For Tippy, I searched for a way to ...

The Programming Tips page is back

Hi all,I am currently working on reducing the number of technologies used on my website. After having removed loads o...

A simple way to watermark a batch of images

Hi all,Some time ago, I was searching for a way to simply watermark images to put them on my gallery.I knew digikam c...

A simple way to get a multilingual blog

Hi all,Some time ago, I searched for a way to have a blog as simple as possible (and avoid wordpress or joomla monste...

Syntax Highlighting issue

Hi all,Sorry but all the syntax highlighting of my blog seems to be broken.I think it comes from my plugin, SyntaxHig...

Python/Unittest : assertRaises raises Error

Hi all,Today, a small hint about unit tests in Python I discovered while working on Tippy.In order to get as reliable...

A simple region growing implementation in Python

Hi all,Here is a simple example of (simple) Region Growing algorithm in Python.It is part of my current project, call...

Compiling OpenCV for Linux (Debian)

I am sure that most of you know OpenCV, the open-source Computer Vision library initially developed by Intel.Synaptic...

Cool Computer Vision project : Shredded documents

Hi all,Today I just wanted you to know about the DARPA Shredder Challenge.This challenge aims at reconstructing shred...

Errors on Linux boot with a Radeon HD

Hi all,For the past months, I had a huge issue with My debian based system.I got a  Radeon 5770 graphical card and he...

Get the power of Matlab in command line

Hi all,I got a small hint for you if you use Matlab on a daily basis but still love your command line!I am really not...

Classification : Hu and Zernike moments

Hi all,I am currently working on a Computer Vision application which requires a step of shape recognition. And I have...

Pombo : How to get your stolen computer back!

Hi all,A small article today to let you know about a Pombo, in case you wouldn’t know about yet.Pombo is a “magic app...

ARM optimized Computer Vision Library (Android)

Qualcomm just released a SDK for Computer Vision development on Android platforms.I’ll definitely have to check this ...

Keysonic keyboard and Linux problems

After having moved to my new flat last year, I bought a new computer to replace the old laptop I kept during my studi...

OpenCV : 'rect' expects four integers

You may encounter this error when using OpenCV with Python bindings, while trying to use the rectangle structure.Here...

Why I don't use adBlocker and co

Like most of you I guess, I always got my browser opened on my desktop, the number of tabs depending on whether I am ...

My pics on DeviantArt

Hi all,I dropped my locally stored gallery (based on Piwigo) and jumped to DeviantArt.Piwigo was a bit too complex fo...

Synchronize config files between computers

Hi all,Today, a small hint for Linux users having DropBox running on their computer. I guess everyone knows what Drop...

Converting a flv file to avi

This article was originally written on 1st July, 2010 in my previous blog.When working on slide presentations, it mig...

Activate numpad on startup

Hi all,I recently switched from Ubuntu to Crunchbang as main distribution for my home computer and I may even talk a ...

First message!

Here it is!After some time hanging around with a Flickr, a blogger, a local server, . . . I finally bought myself my ...