Encrypt a BTRFS RAID5-array in-place

When I decided I needed more disk space for media and virtual machine (VM) images, I decided to throw some more money at the problem and get three 3TB hard drives and run BTRFS in RAID5. It’s still somewhat experimental, but has proven very solid for me. RAID5 means that one drive can completely fail, but all the data is still intact. All one has to do is insert a new drive and the drive will be reconstructed.

Read more

Making an RSS reader app

So I’ve been busy building my own RSS reader for the last few weeks. My motivation to make this app is because I got angry at gReader for displaying fullscreen-ads. The source is available on GitHub. I started with an idea of targeting Android-L, but because it’s only in preview any app targeting L will be completely incompatible with earler versions. Hence I was forced to refrain from using the new RecyclerView which I really liked.

Read more

Building Python wheels for Windows

One group in particular suffers from lack of package management in Windows (as I griped about here): developers. This post will largely be a big howto on how to build Python packages with Fortran/C-extensions (especially Fortran extensions seem problematic on Windows). You’d think that something like that would be clearly explained somewhere. So did I, and I was wrong. So here is my guide to building Python packages with native extensions (both C and Fortran) on Windows.

Read more

People have been trained to install malware

disclaimer: I get angry when I have to fix Windows. Expect explicit content. You have been warned. Being computer literate can be something of a curse. Anyone with even the most rudimentary skill set has probably sometime gotten asked if they could help someone with their computer. The other day I got asked if I could help, let’s call him Roger, as he was having some problems with Windows Update.

Read more

Are iPads actually a step back?

Think what you will of the iPad, but it has been a huge success for Apple and people love it. It’s one of the few products that appealed (past-tense) to both the geeks and hoi polloi. I remember watching the keynote where the iPhone was introduced and immediately I thought that’s the pad from Star-Trek TNG! I had to have it. Apple’s initial carrier exclusivity deals meant I had to wait for the iPhone 3g.

Read more