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!)
News
Glowspot 1.1
A new year, and the first new release is an updated version of Glowspot. The previous version was limited to being used on elements that did not have any existing background images (because it would replace them with the glow image) so version 1.1 fixes that.
The updated version takes advantage of the multiple background image CSS
support in modern browsers and adds the glow image on top of any
existing images. This should have been easy to do, but IE9 made things a
bit tricky. IE9 supports setting the background-position
attribute, but doesn't reliably support reading it, so I have had to
make use of its background-position-x and
background-position-y attributes, which do work.
The updated files are on the Glowspot page.
TagCanvas fonts and colours
I promised to create a page that would explain how to make multiple fonts
and colours work in the latest version of TagCanvas, so that's what I've
done. The new page is here and has
a few examples showing what can be done with a null in the
right place.
TagCanvas 1.12
This version of TagCanvas has a few new features, the first of which comes
from the new option outlineMethod. This option changes the
way that the highlighted tag under the cursor appears. The default setting
of "outline" looks a lot like the old outline method, but with the
rectangle drawn at the same depth as the selected tag (so parts of it could
be covered by any tags that are closer to the front of the cloud).
The old way of displaying the outline on top is available using "classic" as the setting, or there are two new settings that looks quite different. The "block" setting draws a solid rectangle behind the active tag, and the "colour" setting draws the text (or image) of the active tag in the outline colour. The "colour" method does not support pulsating at the moment, but I expect I'll get it working in a future version. Colour doesn't work for images on IE8 and below either, but I don't expect to fix that before my next skiing holiday to Hell.
The other new features are multi-font and multi-colour support. The way
these work is fairly simple: set the textColour or
textFont options to null, and TagCanvas will
pick up the font and/or colour to use for the tags from the links used
to generate the cloud. That doesn't sound very clear, so I expect I'll
upload a page of examples soon to explain it a bit better.
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.
- 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
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 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 are rendered in the Franchise font, using the Cufón font renderer.
Updated 25/01/2012.
