Tim Hentenaar's Blog

Keeping Track of Meetings with mutt + calcurse

Like a lot of people, the environment I work in is a bit too M$ Exchange-centric in terms of email, scheduling meetings, and those sorts of things (unfortunately.) Since I use mutt to tackle my day-to-day email tasks, dealing with meeting requests is a bit of a pain. As a general rule, I never accept meeting invitations, but I figured it would be nice to have the ability to view them, and add them to my calendar from mutt. Thus, I set about integrating a few things to make the process "just work."

Here's how I got 'r done...

Continue reading...

Published on: Sep 26, 2014

NES Demo: Final Fantasy III Intro Screen

ff3-intro-screen

I've setup a new repo on Github for NES Demos that I sometimes write just for fun. Usually these stem from reverse engineering tidbits from existing ROMs, and adapting and improving upon what I learn from that process.

The first demo I've put in this new repo is a demo of how the intro screen in Final Fantasy III is done...

Continue reading...

Published on: Jun 21, 2014

On Matters of Style

Since the dawn of man, people have had varying methods of doing things, and have always been quick to beat each other over the head in favor of their own preferred method. As an engineer, I hear lots of discussion on "coding style," and the level of analness exhibited by various people, from colleagues to random bloggers on the web can be quite shocking. Is there really one, true way to write code? I think not. It's an issue that's been written about, danced around, debated, rebelled against, shot down, and reborn about every decade. These sort of discussions were taking place even before the standardization of ANSI C. The issue of brace placement in particular has plagued the languages that use them for at least three decades. Let's take a look at how some of these things are regarded in a couple of different development ecosystems, and then even though I ain't Jerry Springer, I'll conclude with some final thoughts...

Continue reading...

Published on: Apr 01, 2014

In Search of the Perfect Calculator

gcalctool xcalc

As an engineer, I find the often underrated calculator application to be an invaluable tool. From double-checking simple calculations, to working with large numbers in different bases, it tends to be the constant companion of my pen and paper. I had been using gcalctool but recently realized that, in Programming mode, it takes up almost 1/3 of the width of my screen. Why the hell does a calculator need to occupy that much space on my screen? I wrote a patch to add the functionality I needed to xcalc and couldn't be happier with the results. The calculator is nice and sleek, and takes up less than 1/3 the space of gcalctool.

Continue reading...

Published on: Mar 22, 2014