nooshu - Matt Hobbs' Web Development Blog

Kneeling on the shoulders of giants

Lab

Welcome to my little digital sandpit. Here I like to experiment with technology, old and new. It doesn’t always serve much purpose but it’s good clean (geeky) fun!

Experiments

Lorenz Attractor using JavaScript and WebGL

Plotting the Lorenz Attractor using three.js

The Lorenz equations are a cornerstone in Chaos theory. The “butterfly effect” is how it is known in popular culture. I little experiment plotting the Lorenz Attractor using three.js.

Simple 3D axis for use when working with three.js

Debug Axes in three.js

Orientate yourself in your three.js with this little bit of JavaScript code. Not the most exciting experiment but I find it very useful!

Visual Thesaurus using JavaScript

Visual thesaurus using arbor.js

Arbor.js is a very impressive graph visualisation library that takes advantage of jQuery and the Web Workers API. I make my own version of the Visual Thesaurus with it.

Mangled looking doob using three.js

Three.js images using the HTML5 File API

HTML5 has a great set of new APIs. One of my favourites is the file upload, no more Flash uploads or multiple ‘browse’ boxes. A bit of a mash up of three.js and the Drag and Drop API.

Euler spiral in three.js

Animating the Euler Spiral

A small experiment showing how the Cornu spiral changes as you vary different properties. Animated with lots of lovely particles, thanks to three.js.

Creating a 1024k entry. Simples!

JS1k: Smaller is Better!

The Twittersphere has been buzzing about a (literally) small JavaScript competition. Thought I’d give it a try and see what materialised. Great fun!

How many characters left in a textarea plug-in

jQuery Plug-in: Characters Left

I’ve needed to count the number of characters a user has typed in a form field on a couple of projects recently. So I decided to make a little jQuery plug-in for easy implementation.

chaos

Plotting chaos

I decided to delve into Flot and Firefox’s Web Workers API and created a little chaos along the way.