Installing ESXi in a QEMU-KVM virtual machine

Posted on Fri 20 November 2015 in blog

For a test setup, it may be useful to install VMware ESXi in a QEMU-KVM guest. If, like me, you're using libvirt (using virt-manager) to manage your VMs, here's some information to get this set up. I'm using Fedora 22, and ESXi 5.5.0.

There are other posts explaining …

Continue reading

Common C programming mistakes

Posted on Sun 27 September 2015 in blog

I've decided to compile a list of common programming mistakes when using C.

Random numbers

Q: Why is my program generating the same random numbers?
A: You're probably re-seeding the PRNG. You should call srand() just once, at the beginning of your program. From then on, just avoid concurrent accesses …

Continue reading


Posted on Thu 09 July 2015 in blog

Every geek has his/her favorite set of tools for accomplishing various tasks. Here are mine.

I tend to split my time between Linux and Windows so where possible there will be solutions for both. Preference is of course given to cross-platform FOSS projects.

This will be updated as I …

Continue reading

Installing Zotero on Linux

Posted on Wed 28 January 2015 in blog

I've been playing with a new research tool called Zotero, which helps you keep track of research papers, etc. as you come across them.

I'm using their standalone version, which Chrome can push to via an extension. So far it seems really nice.

Zotero doesn't come with an installer on …

Continue reading

My favorite Windows tweaks

Posted on Mon 26 January 2015 in blog

Here are some of my favorite Windows "tweaks":

Continue reading