Real-Debrid Extension

Because going to the Real-Debrid website every time you want to unrestrict a link is such a hassle, and their own Chrome Extension doesn’t work, I decided to come up with my own extension. Basically, it adds an item to your context menu (or right-click menu) that unrestricts the selected link(s) and automatically downloads the respective file. Feedback is provided using Chrome Desktop notifications to make the plugin as unobtrusive and light-weight as possible....

<span title='2014-08-11 16:09:36 +0000 UTC'>August 11, 2014</span>

Backbone.Marionette AMD Modules

This post describes how to create a extremly simple Backbone Marionette application using Asynchronous Module Definition or AMD provided by RequireJS. The Marionette documentation states the following: It is recommended that you divide your controller objects into smaller pieces of related functionality and have multiple routers / controllers, instead of just one giant router and controller. Although this is pretty obvious, the documentation never really shows how to achieve this. Probably modules have something to do with it, yet there’s no mention of routers of controllers....

<span title='2014-06-27 11:14:55 +0000 UTC'>June 27, 2014</span>

Modular Latex with Subfiles

Latex as a document system and markup language is very well suited for creating large documents. Working with a big, single file however remains an hassle, whatever its content. Fortunately, Latex supports splitting your document in several files. Two commands will make your life a lot easier: \input{file.tex} \include{file.tex} Although slightly different, both allow to include content from an external file inside your latex code. This is exactly what you want when you’re writing a book or a long article....

<span title='2014-04-30 19:42:36 +0000 UTC'>April 30, 2014</span>

InTeXration: Compile LaTeX from Github

GitHub is a great platform for collaborating on projects that require versioning. Latex documents such as summaries and reports of college courses are a great example: you can collaborate using the git version control system and make the results public and accessible to interested parties. There is a disadvantage though: git is not suitable for binaries such as the PDFs generated by the Latex compiler. This is a substantial problem: people interested in your document have to clone your repository and compile the source code before they are even able to see the content of your document....

<span title='2014-01-17 11:00:00 +0000 UTC'>January 17, 2014</span>

Lego NXT Robot

In order to obtain our bachelor’s degree every student had to either write a paper on a given subject or participate in a more practice oriented problem-solving project. I chose the latter one and was assigned to Team Gold. The goal of the project was to program Lego NXT Robots using LeJOS so that they could autonomously participate in a game of Team Treasure Trek. Additionally, a simulator had to be developed to play the game in a virtual environment....

<span title='2013-06-03 10:00:00 +0000 UTC'>June 3, 2013</span>

ALMA Android App

I know few people who study in Leuven and have never been to one of the ALMA restaurants. ALMA is an mensa academica or in English a student restaurant supported by the KU Leuven. They offer students as well as professors and university crew affordable meals while guests pay a bit more. Although the menu is published on their website, it’s quite a hassle to find out what’s available where. Additionally their website isn’t really mobile friendly....

<span title='2013-04-18 10:00:00 +0000 UTC'>April 18, 2013</span>

Amblone Ambilight

In this post I’ll show how I built an ambilight alike system for my panasonic TV. I did this using and arduino controller in combination with amblone. This is how it’s described on their website: Amblone stands for Ambilight Clone, and it is an open source ‘Do It Yourself’ solution for imitating Philips Ambient Lighting Technology. It projects light on the wall behind your TV or monitor in the colours that are currently on the screen....

<span title='2011-11-14 23:00:00 +0000 UTC'>November 14, 2011</span>