A long long time ago in high school, we used the TI-83 Plus as our calculators. These were "graphical" calculators that had small LCD monochrome screens and which could
The lab contains various small scripts or other projects I've worked on in the past, along with descriptions and download links. Have a look through them, you might find something interesting.
Byte pair encoding is a simple but (sometimes) effective algorithm for compressing data (especially textual data). Best of all, it is very easy to understand! Therefore, in this experiment
Following on from part one of my series of chemistry visualisations is a useful diagram detailing the components of many common organic reactions, that typical high school students may
Wow, I never realised that the start of the year could be so busy! Anyway, while I look for new interesting things to post, here is something that I
Nothing to do with web development, but a while ago I wrote some Maths functions in BASIC for my TI-89, a calculator that has been in my cupboard gathering
I haven’t been writing things for a while, partly because I have been taking a break from web development to work on a renderer for the Mandelbrot set
<canvas> element. It works in Firefox and Safari. Just an experiment – I
<canvas> element wonderful? In this experiment, I made a small snake game, with five speeds.
The script is actually adapted from a snake game
One of the most common layouts I find people asking for are two or three column layouts that expand to fit the browser’s width and have both columns