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!)
Quick links • JPEG Saver • SVGGraph • TagCanvas • Downloads
News
JPEG Saver 5.30
There are a few improvements and some fixes in this version. Nothing spectacular though.
More slideshow options
JPEG Saver has had the option of displaying as a slideshow via the Windows Explorer folder context menu for quite a long time now. For this version I have split the slideshow options out into a new dialog available from the main tab.
The new dialog has the options that were previously in the interactive
options dialog, plus a new one to display the slideshow as a window on the
desktop. This is the same as passing in the /g
command line
option to set the window size and position, and the dialog contains the
relevant inputs for the window width, height, X and Y offsets.
JPEG Saver 5.29
Just a few small updates this time, I probably spent more time testing and checking through code than actually adding anything new.
Just Go Away
All that testing and checking was because I have made this version exit faster, and I wanted to be fairly sure that it wouldn't cause any problems. In the end I didn't find anything important that was adversely affected by this change, but I did a bit of tidying on my way through.
One Way or Another
The hotkey that hides and shows the text (usually 'c') now only hides the text displayed by items instead of hiding item text and status messages. I've added in another hotkey (default 'shift-c') that acts the old way and hides everything.
JPEG Saver 5.28.1
There are a couple of bugs fixed and a few minor improvements in this version of JPEG Saver. I remembered to check that it works on Windows 7 this time as well.
Video buffering
The biggest change in this version is the addition of a fixed buffer for decompressed video frames. In previous versions JPEG Saver would allocate memory for each frame and pass it over to the renderer where it would be deallocated.
That is a bit inefficient, and the way JPEG Saver was queueing the frames meant that it could also end up using a lot of memory when jumping forwards or backwards through the video. I have also tidied up how JPEG Saver does the jumping around, which leads onto the major problem I fixed in this version.
Sections
- JPEG Saver - A screen saver for Windows that displays JPEG, PNG and BMP images.
- SVGGraph - A PHP library for generating SVG graphs.
- TagCanvas - An HTML5 canvas-based javascript tag cloud.
- 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.
- Glowspot - an attempt at replicating Chrome's glowing tabs in HTML and Javascript.
- March - a configurable Javascript clock using an HTML5 canvas.
Contact me
If you want to contact me, my email address is at the bottom of the Readme.txt file or PDF in any of the zip files, or in the source of Javascript files, or you could try to figure it out from a combination of my name, (graham) this domain name (goat1000.com) and the @ sign.
About this site
All pages on this site are written in PHP. Titles and sub-titles use the Diavlo font by Jos Buivenga (exljbris), with CSS @font-face files generated by the Font Squirrel @font-face generator.
The site uses cookies, find out more
Site search
The search box on this web site (“Search Box”) is powered by Google Inc (“Google”). You acknowledge and agree that Google's privacy policy (located at http://www.google.co.uk/privacy.html) shall apply to your use of the Search Box and by using the Search Box you consent to Google using your personal data in accordance with its privacy policy.
Last updated 04/04/2024.