Cal's Code Stuff
This is a random collection of snippets, small tools and libraries.Various stuff is in my public SVN repository, which also has a trac instance.
Old desktop software projects are here, but somewhat neglected.
In the distant past I wrote a few articles which may be of interest.
I created some pixel fonts which you might find useful.
Things of note
- MySQL Data Types
- lib_filter - An HTML filtering library in PHP
- RFC 822/2822/3696 Email address parser in PHP
- All of my perl modules (on CPAN)
- PEAR::Flickr_API - A PHP/PEAR Interface for the Flickr API
- Cal Amp - A WinAmp plugin and website that basically did the same as AudioScrobbler / Last.fm
- Fileman - a PHP based file management application
- iTunesRemote - Web based remote control for iTunes
- A browser-based interactive debugger for the programming language Brainfuck
- lib_oauth - A very simple OAuth library for PHP4
- Emoji for PHP - A library for converting and displaying emoji
Absolutely Everything
- Assembler
- ASP (Active Server Pages)
- C / C++
- CSS
- Documentation
- Java
- Javascript
- mIRC Script
- Mozilla / XULRunner
- Parrot
- PHP
- Atom Parser
- Basic application structure
- Binary convertor
- Double posting protection
- Easter calculator
- File management app
- Simple file uploader
- Flickr API interface
- Grimcrypt cracker
- HTTP client library
- Common Admin Library
- A HTML filtering library (updated 2009-10-15)
- Morse code convertor
- Porter Stemming Algorithm in PHP
- Pre tag escaper
- RFC 822 / 2822 Address Parser (updated 2009-12-15)
- RSS Manip PHP
- Smarty Plugins
- Custom sorting demo
- Automated Subscriber
- Sending UTF-8 Mail
- uuencoded decoder
- iTunesRemote (updated 2009-08-09)
- PHP 4 OAuth library (updated 2009-08-09)
- Emoji for PHP (updated 2009-10-21)
- Perl
- Ruby
- UNIX
- Visual Basic
Copyright
Everything here was written by Cal Henderson between around 1994 and now. Others are credited where appropriate.
Unless otherwise noted, all code on this site is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.