Programs and Utilities

Most of these utilities are made freely availible under the liberal MIT License should you wish to expand upon my work.

Windows 7 style drag/drop resizing AutoHotkey Script

With this script you can get some of the new Windows 7 usability improvements right now.

Features

  • - Maximize a window by dragging it to the top of the screen and releasing.
  • - Minimize by dragging down and releasing.
  • - Put any window into split screen mode by dragging it to either side of the screen and releasing.
  • - Restore from split screen mode by dragging window either side of the screen again and releasing.

Dependencies

Download

PDF merge script with GUI Python Code

This was a project I did to learn the GUI features of python and to create a program which could "remember" user entered settings. The program uses GhostScript to perform a batch merge of all the PDFs in a user specified directory.

Dependencies

Download

Delay backups until external drive is connected Python Code

I use SyncToy and the Windows Task Schedular to backup my data to an external hard drive at regular intervals. Only problem is that if I forget to connect the hard drive, the task fails silently.

So I wrote this script which atempts to locate my drive and alerts me if it is not connected. It then waits for the drive to become accessible before running SyncToy (or some other backup utility).

Download

Auto extract zip files upon download C/C++ Code

If you download a lot of zip files, you'll quickly tire of all the mouse clicks required to extract a zip file. This small helper program, which can be set as the default action for compressed files in firefox, will painlessly extract zip files to a new folder on the Deskop.

Dependencies

Tutorial

Javascript - Page Load Time Javascript

This simple tutorial will guide you through the steps to add a page load timer to your site.

Tutorial