Colophon
Consider this a work-in-progress, as the application running on my server is such. Codename ‘Flyer’, it started out based on the excellent Wiki Vanilla, and is growing into a dynamic, lightweight web framework. More information and source will be forthcoming.
Design Concept
The current ross-gill.com design is pinched from an idea I had for desktop application design.
The imagery is based on photos taken one hazy summer’s day while walking in the mountains of Arran. The mountains are, left to right, Goatfell, Cir Mhor, Beinn a Chliabhain, A’ Chir and Beinn Tarsuinn.
Technical
CSS
Cascading Style Sheets are used extensively to not only make the design concept come to life, but to ensure faster page loading and ensure the integrity of the design. However, the main column can appear too short if not enough content is contained. This is due to limitations in CSS that are being investigated…
Xara X¹
- Xara Photo & Graphic Designer
- My graphics package of choice. Every element of this page design was conceived and produced within Xara.
Personal Paint
[describe Personal Paint here]
REBOL
Rebol
- A highly expressive scripting language designed from the ground up to bind together disparate systems and protocols under one concise vocabulary - a.k.a. glue! (see also: Red and Ren-C)
No Backlinks
VID Layout Concepts
Various generic layout/colour schemes for Rebol/View.
Index of my Rebol Scripts
- QuarterMaster
- Build Web Applications in Rebol
My scripts on rebol.org.
altjson.r
- Rebol to/from JSON - see JSON and Rebol (compatible with Rebol 3)
altwebform.r
- Rebol to/from URL-Encoded Form Data - see Rebol and Web Forms
altxml.r
- Rebol XML DOM Implementation - see XML and Rebol
anim-style.r
- Animation style, alternative to animated GIFs (see sample - works in the browser if you have the plugin)
arran.r
- My Original Rebol/View Demo
arrow-RebGUI-port.r
- Arrow Style for RebGUI
base58.r
- Encode/Decode Integers as Base58
big-button.r
- Big Button Style
big-check.r
- Big Check Style
big-radio.r
- Big Radio Style
blosxom.r
- Throwaway port of Blosxom from way back when
brutal-delete.r
- Recursive Delete Function
btn-style.r
- Button Style
busy-style.r
- Busy Style (Mac-like)
character-tables.r
- Character Tables for Text Conversion/Encoding
color-code.r
- Color Coder, CSS Friendly (compatible with R3)
colorize.r
- Colorise image! types
database-port.r
- A database with a port interface
daylight-map.r
- Attempt to do a daylight map, very primative
desktop-test.r
- Throwaway concept for Rebol/View Desktop
emit-rss.r
- Emits RSS, originally for Carl’s Blog Script
extract-urls.r
- Extract URLs from Plain Text - see Beyond Regular Expressions
field-style.r
- Nice looking field style, if not too practical
google-charts.r
- Google Charts API URL generator - see Google Charts and Rebol (afaik. compatible with Rebol 3)
google-search.r
- ‘I Am Lucky’ search simulator
hsv-lab.r
- Functions to convert RGB colours to and from HSV with some example functions
httpc.r
- Rudimentary HTTP console, inspired by htty. Experiments with colour.
import.r
- Import and Validate User Input
inflate.r
- Failed attempt to convert an Inflate algorithm.
junk.r
- ‘Loads’ junk data, per suggestion from BTiffin
link-up.r
- Add Links to a Face in Rebol/View - see Beyond Regular Expressions
match.r
- Match dialect, alternate way of defining dialects
pekr-btn.r
- Demonstration of some effects for Pekr
q-plot.r
- An attempt to wrap %q-plot.r from the library as a VID style ‘plot
r3metadb.r
- MetaDB for Rebol 3
r3webform.r
- AltWebForm for Rebol 3 - see Rebol and Web Forms
r3xml.r
- AltXML for Rebol 3 - see XML and Rebol
rebcon-map.r
- Map application for virtual conference goers, not sure it still works
recurse.r
- Throwaway Recursive functions
rest.r
- REST protocol, first iteration — a bit rough, but getting there
rsp.r
- See RSP Text Preprocessor
s3.r
- Protocol for accessing resources on Amazon’s S3
sandbox.r
- Control access to your filesystems
sqlite.r
- Or ‘AltSQLite’? My take on an SQLite interface. Closely maps to the SQLite library access model, adds a port interface for more streamlined interaction
switch.r
- A throwaway alternative to the ‘switch function
test-port.r
- Test scheme used to explore port settings and capabilities.
twitter.r
- Twitter API Client - see Twitter API and Rebol
walk-vid.r
- Traverse a VID/face structure.
xhtml-format.r
- Turns plain text to (X)HTML
zoom-img.r
- Little zoom technique
zoom-w-mag.r
- Updated little zoom technique with options, courtesy of Renaud