Software

The software on this page was all written because I needed it, usually because I've looked at loads of other commercial and shareware solutions and found they don't do what I want. I guess that means that not to many other people will need it either! If it looks useful to you though, help yourself. If you need any help feel free to use the "Contact Me" button on the left to mail me.

All files on this page are checked with an up to date version of PC-Cillin before being deployed, and therefore I believe them to be virus free. However, I would still advise that you run any EXE or MSI file you download through an up to date virus scanner before running it on your system. You have been warned...

IPInformer

IPInformer e-mails you (and updates files via FTP) every time your IP address changes, enabling remote access to your home PC without a Dynamic DNS service. It is now available from through my software company Salient Point

Friends and family, please contact me before buying a license, I'll do you a special deal!

iShare

iShare works around problems with Apple iTunes and iPod (tm) that prevent them working properly on XP and Vista with Fast User Switching. It is now available from through my software company Salient Point

Friends and family, please contact me before buying a license, I'll do you a special deal!

Salient Library

SalientLibrary is a suite of useful .NET assemblies aimed at software developers. It is now available from through my software company Salient Point

. It includes:
  • SalientFileUtility - manage long/short file names, windows file icons, and store .NET objects in files or isolated storage
  • SalientSNKFile - read and write SNK files from .NET applications
  • SalientWatcher - classes for tracking file system changes in real time, and optionally displaying them in a treeview
  • SalientProtect - a software copyright protection solution for .NET
  • SalientAbout - a free .NET about box with version information

Friends and family, please contact me before buying a license (not likely - you're not all geeks like me), I'll do you a special deal!

PhotoIndex 1-02

photoindex

This is a system for indexing photographs and movie clips, and it stores all of its information in an XML file in each data folder. This ensures that the information stays with the media when it is backed up or archived.

This is a .NET application, so you must have the Microsoft .NET framework installed to run it. Feel free to play with thhis and give me feedback - especially if you have problems. This is something I'm using on a day-to-day basis to manage my photo collection so it does work (at least in principle).

Stuff in the pipeline includes tidying up the data engine, improving performance, and adding features to allow photos to be exported to a website. In the more distant future, I intend to use the data engine to produce an ASP application, and perhaps allow it to use SQL Server (MSDE) as a back end for performance and searching (although the primary data storage would still be in XML!)

You can download the executable for this application by right-clicking the icon above and selecting "Save Target As".

PhotoPage 1-11

photopage

I'm still using this wool at present, but I intend in the near future to integrate it's functionality into PhotoIndex.

This is a software package I wrote to automate generation of photo gallery pages. A file of type PPF (PhotoPage File) contains a list of JPEG images, and all the other information required to generate a webpage. See the gallery at this site for the final product! The software uses a CSS file to format the generated pages - you can download the CSS used for this site here. The following icons on the toolbar control the package:

  • File Information (blue 'i') Used to set the name of the generated HTML file, the stylesheet and the title and comments for the page. The generated page can take advantage of the presence of a couple of classes that can be defined in the stylesheet, see the generated HTML for details!
  • Add Image (green cross) used to add images to the file. Add the full sized image here and ensure that there is a thumbnail image in the same directory with the prefix "tn_". I use a package called STG-Thumb to generate thumbnails. For each image added a comment can be entered in the comment box and a preview of the image is shown when the image is selected.
  • Remove Image (red cross) deletes an image from the web page
  • Move Image Up/Down (black up/down arrows) move an image towards the top or bottom of the page.
  • Generate HTML (red arrow pointing towards the letters HTML). Generate the HTML file - be sure to set the File Information first

You can download the executable for this application by right-clicking the icon above and selecting "Save Target As".