Blog

25 Articles

Posted by michiel on

Broadband monitoring tools

Broadband monitoring tools

A few weeks back I was faced with 30, 60 and sometimes even 95% packet loss every 3-4 days, so I wanted to setup some simple network monitoring to keep track of my broadband connection. I started off using ad-hoc tools whenever the internet mis-behaved, and then I would call up my ISP and wait for ...

Posted by michiel on

Windows 10, kvm and iSCSI

Windows 10, kvm and iSCSI

Tempted to run Windows 10? Low on disk space? Have a NAS that supports iSCSI? Thinking what I'm thinking? I found a really good tutorial on setting up iSCSI on a QNAP NAS, which got me most of the way there. But then I had to install Windows... I spent some time fiddling with settings unti ...

Posted by michiel on

Using chef to provision a Django webapp

Wouldn't it be nice to be able to deploy a Django webapp on your own server just based on a git repo URL? I set out to try this using the neat-looking family of "application" chef cookbooks. These can be used to setup nginx, gunicorn and a Django webapp. With a few more chef recipe extensions we ca ...

Posted by michiel on

An .asoundrc ALSA config for the PS3 Eye

It took quite some fiddling for me to get ALSA setup to record sound from my PS3 Eye USB camera and to play back sound using my onboard Intel PCH sound device. Here's the result: # ps3 eye ## Suggested by http://julius.sourceforge.jp/forum/viewtopic.php?f=9&t=66 pcm.array { type hw c ...

Posted by michiel on

The experience of participating in a MOOC

I just finished taking a Coursera course on Software Defined Networking (SDN), taught by Dr. Nick Feamster from Georgia Tech. Since I was initially undecided on whether or not I should take it, I thought to blog about the experience, in case it will help anyone else make such decisions in the future.

Posted by michiel on

Back after mod_wsgi & Python 3

The Python-powered bits of this website (my portfolio as well as the redirection to the blog that's active for '/' unfortunately) threw up HTTP error 500's since Nov 18. Unfortunately I only now noticed this, though I'm not sure if Django's email reporting system would've alerted me about this. I ...