Projects
Here's a selection of my projects in no particular order.
CSS Sprite Generator
A tool which aims to simplify the process of creating sprites and associated CSS. Upload a ZIP file containing individual images and it will return a combined image and all the CSS background-position rules required to display each component image. It accepts and can generate PNG, GIF and JPEGs and provides a range of options allowing you to tailor the output image and CSS to your site.
Code Formatter
Prepares code snippets for inclusion in a blog post. Code is formatted with line numbers, indentation is preserved and special characters are replaced with entities where necessary.
Translation Library
A simple native PHP class which provides the functionality required to translate your web site. Supports variable substitution (both named and numeric) and language file inheritance. Useful in situations where gettext isn't installed.
The library doesn't currently support multiple plural forms (although this could be simulated logic within your program) but will be added in the near future.
More information about translation library and download details
Template Engine
A PHP class which provides an efficient PHP templating solution.
More information about templating engine and download details
SimpleRss
A class for reading RSS files. Caches data for performance and consolidates field names resulting in a consistent output format.
More information about SimpleRSS and download details
PhpCaptcha
A highly configurable PHP class for generating CAPTCHAs. Also includes an experimental audio CAPTCHA.
More information about PhpCaptcha and download details
PhpDelicious
A comprehensive class for accessing the del.icio.us API (both the main REST and JSON APIs). Provides built in caching support and mechanisms to limit request rates which guards against potential API throttling.
More information about PhpDelicious and download details
PhpCache
A file based caching solution (optional support for APC to follow shortly).
Minimal CSS Reset File
My take on a minimal CSS reset file.
More information about CSS Reset file and download details
Combine
A script for automatically merging and versioning CSS and JS resources on-the-fly.
Subscribe
Connect/Save
be the first to bookmark this page!
I am ejeliot on del.icio.us.Add me to your network.
Recent Posts
- Unix Permissions Calculator Released (11)
- Favicon Generator & Editor Released (13)
- Inbound Link Analyser - a tool for analysing links to your site (19)
- Vote for my SXSW 2009 panel proposal (4)
- Source code for version 2 of CSS Sprite Generator (6)
- Version 2 of CSS Sprite Generator released (8)
- Opera releases Dragonfly for Opera 9.5 beta 2 (1)
- Mobile Browser Concurrency Test (0)
- Problems building MySQLdb on Mac OS X 10.4 (Power PC) (2)
- Automatic versioning of CSS, JavaScript and Images (16)
Last 12 Months
- March 2009 (1)
- February 2009 (1)
- October 2008 (1)
- August 2008 (1)
- July 2008 (1)
- June 2008 (1)
- May 2008 (1)
- April 2008 (3)
- March 2008 (1)
- January 2008 (2)
- December 2007 (3)
- November 2007 (2)