Home :: About Us :: Bryan's Page :: Programming
|
|
|
I'm a programmer by trade and by choice, I'm fluent in a number of computer languages. Some of my favourite langauges include Delphi, Perl and PHP, but I've also been playing with C# (for my job), and so far it's impressed me quite a bit.
My current Projects
I'm currently working on a number of projects, some of which are public, and some which may be public once I get them to a state where they are usable.
- DnDCG
- A character generator for the d20 system. It's written in Delphi, and is fully configurable to use whatever ruleset you want. It's a hugely complex system and every time I get the program almost to where I want it, wizards introduces a new rule that requires me to rewrite whole swathes of code.
- PHPix2
- A PHP based photo gallery. Originally written by a couple of other people, but I'm the current maintainer and code monkey. It's nice in that it requires no database access, and it will generate thumbnails on the fly (and cache them). The latest version has a simple admin interface and password protected albums. You can see a sample on our Photo albums page.
- Fizzy Cal
- This is a calendar system that is loosely based on the same friends concept Livejournal uses. It allows you to set an access list for every calendar item you post, and you can get a "friends view" of your calendar, allowing you to see what your friends have planned for the next while. I'm writing this because there really doesn't seem to be anything out there even remotely like it.
Old projects
I have some old projects I no longer work on that are still around. If you use these, I'll happily give you support, but I'm not going to be inclined to add features or change functionality. I may do bug fixes if there isn't an easy workaround.
- Wuzzle Jukebox
- The wuzzle Jukebox was written ages ago in Perl. We still use it at home to stream our CD's around the house, but I haven't made any changes in a long time. It requires MySQL, and some patience. It has no admin interface but works on the concept that people name their mp3s something meaningful (normally the name of the song) and any other information is stored in a file in each album directory. This gets read once during database updating or creation (which only happens when you tell it to). A simple and pretty useful script, if your problem domain falls into what it solves :-)
-
|