how i fixed my corrupted sparsebundle image

I save all my paper scans and important documents in an encrypted sparsebundle. In lieu of proper backup, I place the file in my dropbox. However, when I got too defiant and tried to use the same image from more than one computers connected to dropbox, the image was corrupted and could not be mounted anymore. Panic.

... read more

You are what you eat - an interactive visualization of food data

I have created a visual dashboard, which allows to explore daily food diaries. I wanted to try using some of the interactive capabilities of D3.js and Crossfilter. I have ended up leveraging the dc.js library, which integrates the two with good templates.

... read more

What is the fastest way to find duplicate pictures?

I needed to clean up duplicates photos from my personal library. And because I could not choose which duplicate finder to try, I have decided to test them all. Amongst the free tools that were correct in identifying all duplicates in my test, dupd was the fastest. Other python and perl based solution did also very well, often better than their C/C++ colleagues.

... read more

fix ruby and bundler after upgrading openssl

I had trouble running bundler on this blog because of a ruby error. Though I am not sure what I have broken for this to occur, it appears that ruby could not find openssl libraries anymore. A quick search on stack overflow pointed me on the right direction. Apparently upgrading openssl via homebrew breaks ruby dependencies. What I had to do was to install another ruby version with my ruby manager of choice (rbenv):

... read more

Why I switched to markdown for my CV

I have previously used LaTeX to typeset my curriculum vitae, as it invariably produces a beautiful looking document. I have now become frustrated at how long it takes me to relearn LaTeX from scratch every time I want to change something. Plus my .tex source file was becoming completely unreadable. In an attempt to clear up the mess, I decided to put all the content in a markdown file and use CSS to style it. The result is markdown-cv, which can be forked and used as a template by anyone who wants to do the same thing.

... read more

Ph.D Defense talk

I’ve seen many share slides on slideshare before, but I was impressed with the ease and the clean interface of Speaker Deck. To test it out, I have uploaded my Ph.D defense talk.

... read more

Poster for the host-microbiome interactions conference at the Sanger Institute

My abstract was selected for the Host-Microbiome Interactions in Health and Disease conference at the Sanger Institute, which is great news. Already a few hours of the meeting went by and I don’t think I ever talked so much microbiome in so little time. Here is a low resolution pdf of my poster.

... read more