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!)

RSS Feed



SVGGraph 2.16

SVGGraph 2.16 is not a huge update, but it does include a new graph type and several changes that I have been asked about over the last few months. There are a couple of bugs fixed too.

The new graph type is a stacked and grouped bar graph, for when some of your data adds up and some should be compared. That's a terrible description. I'll try an example.

Stacked and grouped bar graph

I picked these numbers out of thin air to produce a nice graph, so don't try to figure out what they are showing. The graph shows four datasets, with the first and second drawn in a stack with red and blue gradients and the third and fourth datasets drawn in a stack with red and blue polkadot patterns.

Read more . . .


TagCanvas 2.5.1

A quick bug-fix version of TagCanvas this time, with no new features to talk about.

The first bug fixed is the Update and Reload functions failing to update the background or border colours of tags when the background colour of the link has changed (and it is used as the source of colour). This is not so much a bug, more a case of me forgetting to add the support in when I added the tag backgrounds and borders. It's fixed, anyway.

The next bug would cause the script to crash out when using clickToFront and tooltips. Attempting to find the text to display for the active tag was throwing an exception, so now TagCanvas does not attempt to display any tooltips for a tag that is being moved by the RotateTag functions.

Read more . . .


JPEG Saver 4.13

In keeping with the last update to JPEG Saver, this new version adds some things from the to-do list that are so old that I think most people would have given up hope of them ever happening. I'm referring to the new “Mirror X” and “Mirror Y” options that are available from the Background tab.

These options work with the tiled image modes and the image copy mode, and flip alternate copies of the background image either horizontally or vertically. It can produce quite a nice effect, and made me wonder why I hadn't got around to it earlier.

The major reason why it has taken me so long to do this is that up until now the background images were always tiled from the top-left corner of the screen. This isn't a big problem for background images loaded separately, but for the image copy mode the mirrored images just looked wrong. This version fixes that, with the background images positioned so that the centre of the first tile coincides with the centre of the foreground image.

Read more . . .

Older news . . .


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. 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.

Use of Cookies

This site uses cookies for usage statistics, adverts and the sharing buttons. If you disable cookies in your browser, the adverts you see might be less relevant to you and my statistics might be less accurate, but apart from that the site should work fine.

If you are wondering what the point of that paragraph was, please take a look at the EU Cookie Directive site.

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.

Updated 24/09/2014.