Goat 1000 home
Welcome to Goat 1000 - this is where you'll find some of the bits and pieces of software that I cobble together for fun. Please feel free to download them and try them out. All this stuff is freeware, no guarantee that it will do anything, etc. (though if it does fail to do anything, please let me know!)
What? Another version of TrayBlank just a couple of days after the last one? Yes, there was a bug in version 1.5 that meant it could crash if it was started up without a screen saver already being set. Fixing this bug is the only difference in TrayBlank itself.
The installer though, is a bit different. For the version 1.5 installer I enabled the selection of installing for the current user or for all users. It sounds quite useful - except that it didn't work. I've taken the option back out again and now the installer will always install for all users.
As an alternative for people who don't like installers, this time I've included a zip file containing the TrayBlank.exe and the ReadMe.txt files. You can run TrayBlank.exe from anywhere you like - it stores its hotkey settings in the registry, but that's it.
This new version of TrayBlank is a bit smaller, and a bit more useful. It displays the currently selected screen saver in the tooltip, and there is an extra submenu for choosing how long the timeout is before the screen saver starts automatically.
The timeout submenu displays a tick or check symbol next to the current timeout value - but only if it happens to be one of the values in the menu. Obviously you can still set the timeout to whatever value you like using the Control Panel.
For people who are interested in this kind of thing, setting the timeout
works by calling the
SystemParametersInfo() function with the
SPI_SETSCREENSAVETIMEOUT option. The timeout value that Windows
uses is actually in seconds, so remember that if you decide to use the function
in your own software.
I was expecting a lot of bug reports after the big changes that I made in version 4.10. There really haven't been many, so version 4.10.1 fixes a couple of things and adds a few extra bits and pieces.
The one big bug that was reported to me was also the one that I already knew about: version 4.10 doesn't skip over bad images, displaying an error message instead. I had left the bad image skipping out of that version because the way that it worked in version 4.9 would have had problems with the more multi-threaded environment in version 4.10. For version 4.10.1 I have added bad image skipping back in using a different method.
The first change you are likely to notice in the new version comes when you open up the configuration dialog. All the dialogs open in the middle of the screen now, to prevent them ending up behind the taskbar when it has been moved to the top or side of the screen. After years of them opening in the top-left, I'm still getting used to this change.
- JPEG Saver - A screen saver for Windows that displays JPEG, PNG and BMP images.
- SVGGraph - A PHP library for generating SVG graphs.
- CRCDropper - A drag and drop CRC32 calculator.
- CRCDropper2 - Another drag and drop CRC32 calculator.
- CRCDropper3 - « see if you can guess what this does ».
- TrayBlank - a small utility for starting the screen saver from the system tray.
- Shuffler - a small utility for managing windows.
- Snow - a web page background snowfall, using the HTML5 canvas element.
About this site
All pages on this site are written in PHP. Syntax highlighting is performed using GeSHi. Titles and sub-titles use the Franchise font, with CSS @font-face files generated by the Font Squirrel @font-face generator.
If you are wondering what the point of that paragraph was, please take a look at the EU Cookie Directive site.