Software
This is the “everything else” page. You’ll find small, semi-useful applications here. The .Net framework 2.0 must be installed to run these applications unless otherwise noted. I cannot be held responsible for any issues, lost information or data, random acts of stupidity, or any other ill things that may or might not happen as a result of using my software. I write it and provide it without warranty of any kind.
AMBackup can now be found here.
AMChat can now be found here.
AMFileSlayer (Click here to download) Normally, when one deletes a file in Windows, only the reference to the file is removed. This means the file can be restored later, creating a security risk in some circumstances. For this reason, I’ve written AMFileSlayer. Like all of my other applications, it’s freeware that solves this problem. Enjoy. WARNING: AMFileSlayer PERMENANTLY REMOVES ALL REMNANTS OF FILES OR FOLDERS THAT ARE “SLAIN” — USE WITH CAUTION.
FixTCP (Click here to download) FixTCP is a small application written to solve this problem. The idea was submitted by a Speedguide.net forum member (YoSC).
AMSpeechTTS 1.0 (Click here to download) AMSpeechTTS is just a simple test of the Microsoft SAPI API. I had 5 minutes to kill and figured I’d give it a go. Type some words into the textbox and hit “Say It!” to hear your computer speak in a heinous voice.
AMNICRestart 1.1 (Click here to download w/ setup) | No setup AMNICRestart restarts all network connections on Windows XP (and possibly Win2k/2k3) systems every n hours. It runs in the system tray and consumes about 10MB of ram. I wrote it b/c wifi is unreliable and I needed something to restart the WIFI connection to keep my PVR connected to my router. 1.1 Changes:
- Fixed settings box close causing program to exit
1.0 Initial Release:
- Added AMNICRestart with basic functionality
AMWidget 1.5 beta (Click here to download) AMWidget 1.5 beta shows CPU usage, free memory in MegaBytes, weather and 5 day weather information, all of which is updated every 2 hours. Click the refresh button after changing the zip code. Right click on the widget to access settings, exit, etc. 1.5 Changes:
- Added min/max opacity values
- Opacity now changes on mouse over
1.4 Changes:
- Opacity setting added
- Only one settings window can be open at a time now
- Slightly lower memory usage after closing 5 day forecast window
1.3 Changes:
- No longer updates fields while the Widget is minimized
- Fixed exception when requesting 5 day forecast or refreshing twice
- Only one 5 day forecast window can be open at a time now
- Used memory is now displayed instead of free memory
1.2 Changes:
- Minimize on start setting
- System tray icon and minimize to system tray
1.1 Changes:
- Added settings window
- Changed color scheme
- Added 5 day weather forecast
- Updated/added tooltips
24 Hour Time Calculator (Click here to download) It’s just a 24-Hour time calculator. Enter two times and it spits out the difference, adds it to a list and allows you to generate a HTML report for printing purposes. It’s a decent time-tracking tool for hourly workers.
NumberCounter (Click here to download) NumberCounter counts the number of occurrances of a number in a list of comma seperated values then displays a report on screen listing the number of occurrances. It also displays the percentage of occurance of each number. It works only with integer values. I’ve done my best to ensure that it ignores invalid input. An example input string is: 1, 2, 3 ,4 ,5 ,6 ,7, 2, 22, 34, 52, 234, 0, 123
.net framework 2.0 (Click here to download)
This is needed to run AmBackup 2.0 or higher. It is also available from windows update.
AmJFile 1.0 (Click here to download)
If you have ever needed to copy a file or directory to find that Java’s basic File I/O API didn’t support it, you need AmJFile. This very simple API allows you to copy files or directories as well as delete files or directories through Java method calls. A future release will allow file search. AmJFile is setup as a “singleton” so simply use it as follows:
AmJFile fileManager = AmJFile.Instance(); This will return the file manager and allow you to make the method calls available to you under the AmJFile API.
The following (intuitively named) methods are available:
+ delete(File file_object_to_delete) :: This method accepts one File object parameter. The object can point either to a folder or file that will be deleted.
+ copy(File source_file_object, File destination_file_object) :: This method accepts two File objects. The first is the source object, the later being the destination. As with delete, it works with either files or folders.
+ stopCopy() :: This method stops any active copies of files or folders. If this is called, enableCopy() must be used before any other copies are attempted. This is effectively canceling a file copy. It does not “pause” a copy.
+ enableCopy() :: This method reenables copy routines. It must be used following a call to the stopCopy() method prior to any attempt to use the copy() method.






