Installing Nemiver on Centos 7

Posted on Tue 30 December 2014 in blog

I recently heard about Nemiver, a standalone C/C++ debugger for GNOME, and wanted to give it a try.

My current Linux development box is running CentOS 7. While Nemiver packages exist for CentOS 6, the same cannot be said for CentOS 7. So I proceeded to build it from …

Continue reading

GitLab time zone issues

Posted on Thu 23 October 2014 in blog

GitLab is a great open source GitHub clone, which I've started using for tracking my personal Git repos.

One frustrating thing I've found with GitLab however, is its handling of time zones.


Continue reading


Posted on Wed 28 May 2014 in blog

Today, the TrueCrypt website and SourceForge project page suddenly changed, indicating the end of TrueCrypt development. now redirects to their SourceForge project page, and the content has been replaced with a surprising message:

TrueCrypt End

Not only has development officially ceased, but TrueCrypt is being declared "not secure", and the …

Continue reading

Gotta catch 'em all: Last-chance exception handling in .NET with WinForms

Posted on Thu 07 March 2013 in blog

Recently, I went through the exercise of hooking up a crash-reporting component to a large .NET application using Windows Forms. The goal, of course, is to catch all unhandled exceptions so they can be reported to the developer.

Throughout this post I'll be referring to this Program.cs:

The code …

Continue reading

goto: The Forbidden Fruit

Posted on Mon 25 February 2013 in blog

Nowdays, it's not hard to find tons of arguments against the use of goto in C (and C-like languages). Post anything to StackOverflow, about/including goto and you're almost guaranteed to get flamed.

XKCD comic: goto

Just like many good and useful things in our lives (pocketknives, guns, kegs, etc.) it only takes …

Continue reading