Code
These are some projects i've worked on, prototypes, proof of concepts or just quick experiments. They come in a variety of sizes and cover a range of technologies and languages. From front-end HTML/CSS/JS demos to web-services and applications.
Blogging about code
Recent posts include, Using xargs like I mean it, a bash example., Installing Playdar on OS X 10.4, A last.fm tag-cloud generated from XSL, Code Golf: Whats your handicap?, Google Code Search, check out things i've tagged code too.
Projects & Demos
- Playdar
- A content resolution service for music. I've contributed resolver scripts for Hype Machine and Last.fm free downloads. Find out more at Playdar.org
- dsingleton.co.uk
- The code for every page of this site is open source and freely available on GitHub. If you want to do something with it, particularly tag filer/aggregation, please get in touch.
- Firefox plugin detection test-suite
- A set of heuristic test to detect certain plugins, like NoScript, FlashBlock and AdBlock.
- Icon Selector
- An interface to searching for icons within the excellent FamFamFam icon set, powered by jQuery. Provides a live search, with immediate visual feedback highlight matching icons.
- 1bit Player
- A simple and lightweight inline Flash MP3 player with automatic JavaScript insertion. It's main purpose is to act as a quick in-page preview for audio files you link to from your website or blog.
- Lifestream
- Powered by microformats (XFN relationships) and the Google Social Graph API. This takes a starting URL, like a users homepage, and tries to find feeds for all mapped sites, then builds an activity stream using this data.
- Last.fm Tag-Cloud (Currently unavailable)
- A visualization of a users weekly top artists. It combines a Last.fm webservice call and an XSL transformation to generate the tag-cloud markup.
- Delicious Network Summary
- An aggregate view of my delicious network page, it aims to highlight trends, tags and popular bookmarks across a number of friends
- Grabicon
- A short lived project to provide a consistent interface to website favicon images. As a 3rd party API you would call with the domain you wanted an icon for and it would return the image data. This was superseded by a Google service doing pretty much the same thing (though theirs came later)
- Older demos
-
Better Tables - An example of well designed table, visually and semantically.
Javascript Fades - Using Javascript to fade content from one colour to any other.