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!)
TagCanvas 2.5 adds a couple of options that I have been asked for recently.
The simplest is a new
demonstrated in the example below. It looks a bit odd to me, but hey-ho.
There's an extra option called
outlineIncrease to specify by how
much the tags increase in size when selected. Use a negative amount if you want
the tags to get smaller, though I think that looks even weirder.
The other new options are also used by the example cloud, and add support for
displaying multiple weights on a single cloud. To use multiple weights you must
weightFrom option, specifying the different attributes as
a comma or space separated list. The example uses three weights and a
weightFrom of “data-w1 data-w2 data-w3”.
People have been asking me for more options for styling the tags for quite a long time, so TagCanvas 2.4 is my attempt to do just that. The example below demonstrates most of the new options that I have added.
As you can probably tell from the example, the new options allow drawing a
box with rounded corners around the tags. The
bgColour option sets
the fill colour of the box, which you can also set to the string
“tag” to use the background colour from the original
<a> link element that the tag comes from.
The border around the tag is set using the
bgOutline options. The default thickness is 0, so there is no
outline drawn. The
bgOutline option sets the colour of the outline,
which defaults to using the same colour as the text. Setting the option to the
string “tag” makes TagCanvas draw the outline using the text colour
of the original link. This is why the text in the example above is all red, but
the borders are in different colours, mostly a purple-blue since that is the
default link colour.
This new version of SVGGraph is mainly a bugfix release, though I have included a first look at a new feature that I have been thinking about for a while.
First, the bug that is fixed in this version is one that could cause the text on the X axis to be incorrect when using associative data. It took me three attempts to fix it properly, with the first and second attempts causing other things to subtly stop working. The bug manifested itself as either gaps on the axis where there was no text, or text labels in the wrong order.
The new stuff in this version is all about cross-hairs, as demonstrated in the example above. There are a load of options for displaying cross-hairs on the grid-based graphs, with optional coordinates. At the moment they are not supported by the 3D graphs or the radar graphs but the flat bar, line and scatter graphs do support them.
- 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.