Restoring files from TimeMachine backup on Synology

I have a large Time Machine backup on my Synology NAS and wanted to restore files from it to a computer other than the source of the backup. In fact, I wanted to only get (unknown) incremental changes from the backup. Because it was a separate computer I was not able to use the Apple interface easily plus I wasn’t sure what the incremental changes were. And so I was planning to use Unison with a forced direction to get all the latest files from a 2TB backup. Initially I mounted the sparsebundle backup image on the destination computer, unsurprisingly running Unison on this was extremely slow as Unison needed to read the 2TB over a Wifi connection. Next I thought it would be faster to mount the sparsebundle on the Synology and have a instance of Unison go through the files locally while communicating with another instance of Unison on the destination computer.

Below is a write up of how the time machine sparsebundle can be mounted in the Debian Chroot environment of the Synology, using sparsebundlefs and tmfs. This could be useful for others that want to access their Time Machine backup information directly from the Synology NAS side.
Continue reading “Restoring files from TimeMachine backup on Synology”

Debian Chroot on Synology NAS

I have been struggling to use the ipkg packages on a Synology DS215j, specifically with gcc.  Luckily Debian Chroot is available as a community package and can be used as an alternative as it gives access to apt-get and all related packages.  For details on
the community package, see  The package comes with a minimal installation guide at
I started looking for some more instructions and found this very useful blog post: However the blog post seems to be translated from Chinese and I had to read it a couple of times to understand it all.  That’s why I have included my own translation below.
Continue reading “Debian Chroot on Synology NAS”

Master Thesis

A number of years ago I wrote my master thesis.  However, I never shared the actual results nor the thesis itself on a larger scale.  Which is unfortunate as I think the findings of the research might be useful to those interested.   The first link is the PDF copy of the paper, and the second is the data collected from the questionnaire.

The findings of my research did get presented as “So Many Developers, So Many Projects: Toward a Motivation-Based Theory of Project Selection” during the 17th Americas Conference on Information Systems 2011 (AMCIS 2011, Proceedings of a meeting held 4-8 August 2011, Detroit, Michigan, USA.).  This conference paper provides a summary of the findings as presented in my thesis as well as a separate conclusion.


Below is the abstract of my thesis:

This paper presents the research on the motivation of Open Source developers and the influence of the motivational factors on the choice of license restrictiveness. The research results in a detailed description of Open Source software development, a literature review resulting in an integral framework for theoretical and conceptual model and the questionnaire to measure the conceptual model. The integral framework is an improvement of models used in current literature, and both the conceptual model and questionnaire can be used for future research. The results of the performed survey shows motivational factors held by the developers (control in community, altruism, goals of project, self-marketing and reputation) to be of influence on the choice of license restrictiveness.
Keywords: Open Source, motivation of developers, license restrictiveness, questionnaire

Continue reading “Master Thesis”

Screenshot in VMware Fusion

Sadly the business world is a Windows world, which means I need Windows on my MacBook Pro to earn some money.. I’ve been using VMware Fusion for a while. Unfortunately the standard key mapping for “Print Screen” is F13, which is not included on my MBP keyboard. The solution I found was to key map a different function key myself using the free application SharpKeys.

I’ve chosen the F8 button (you need to hold the fn key as well), below is a screenshot of the correct setting. After writing the setting in the registry and rebooting Windows, my F8 key is screenshot-ing away! You can also make screenshots of the most front window by using alt-F8.

Polar running-data in Excel

I’ve been using the Polar RS200sd running computer for about 2,5 years now. Only recently I started using as I couldn’t upload the data before (thank you Crossover for Mac!). Unfortunately I didn’t like the web-interface; it didn’t show me all the info and I couldn’t export it to Excel files. Luckily I found a program that converts the Polar SonicLink audio in CSV files, which Excel or any other spreadsheet application can easily read. Instead of manually copying all the data fields into a schedule I created a template which does this for you!

Continue reading “Polar running-data in Excel”