Welcome to my homepage...

Here you'll find a whole variety of things. the software page describes a very small portion of the software that I have worked on, which I'm making available here. My blog contains random posts about software, environmentalism, politics and other random stuff. Finally, the enviro page contains just a brief overview of areas that are of interest to me, and contains links to some enviro groups and websites I work with.

Feature item...

Check out Snapper. A really cool little screenshot taking application for windows.

Latest blog posts...

Snapper 1.5 - with Snapper Live

April 12, 2009

Today I’ve released a major update to Snapper, a powerful screen capture utility for Windows. This update includes a brand new feature, Snapper Live. Snapper Live allows you to instantly upload your screenshots to a free web host, facilitating the sharing of your screen captures. With a single click, your screen captures can be uploaded to the web and shared with your friends or colleagues.

The update also includes some other minor changes and bug fixes. Snapper also remains free for all uses. So download it now!

Filed under: Software — Tags: — David Hammerton

Snapper: Powerful screen capturing for Windows

August 13, 2008

Snapper 1.0 has finally arrived. Snapper is a neat little screen capturing application for Windows, allowing you more flexibility in how screenshots are taken and what happens to them once they are taken. Read on to find out more about Snapper, or just download it now. Also of significance, of course, is that Snapper is free!

(more…)

Filed under: Software — Tags: — David Hammerton

Explicit Interface Implementations in C#

June 25, 2008

Well, you learn something new every day. Although explicit interface implementations are fairly common when you are implementing two interfaces with conflicting (ie, the same) member signatures, they can also be used to “hide” a interface member.

While working with the RegistryKey class today, I noticed that even though it implements IDisposable, it does not publicly expose Dispose(). Read on to find out why.

(more…)

Filed under: Software — Tags: — David Hammerton