June 29th, 2006
I just finsihed teaching a wonderful class at McMaster University called database driven websites. It was part of McMaster’s Web Design and Development program, of which I am a principal instructor. This post is a way for us to stay in touch with each other and for continued updates into the world of PHP. If you weren’t a student, you are still welcome to browse, but I doubt you’ll find much interesting here. If you are a student, then read on!
I’ve decided not to password protect this post. You are free to create an account and comment with any alias you choose. Your email will not be publically available. I’ll be sure to post links to the source code of your final projects as I get them in. Thanks again for a great 14 weeks.
If anyone wants to track this thread, the easiest way to do it might be RSS (really simple syndication). I have a post about Using Firefox with RSS available.
Continue reading “Database Driven Websites @ McMaster June 2006”. Posted in
Education with 3 comments 
June 25th, 2006
New release of BambooInvoice.This release fixes a few minor code quirks, does some minor optimizing and fixes a few bugs. If you have 0.7 working for you, 0.71 doesn’t really offer anything new to you, but it does fix a particularly irritating bug of AJAX invoice searching not working without at least 1 overdue invoice.
Continue reading “BambooInvoice 0.71”. Posted in
BambooInvoice with no comments 
June 14th, 2006
The new release (0.7) of BambooInvoice has been written for days now. Probably the most significant addition is an installation script that runs through the tasks of setting up your database tables and entering your admin password, etc. I’ve also written a nice (well, I think its nice) installation guide to walk non-programmers through the process. So that’s all well and good. So where is the new release?
I’m bogged down in trying to make the system work as easily on as many possible environments as possible. This is a surprisingly complex process! It isn’t the PHP versions that’s killing me. Its the server configurations! Some servers have .htaccess disabled. One I tested on enables .htaccess, but disables mod_rewrite. Who’s ever heard of such things? Create a new folder on the server… sure I can do that. OH, you wanted to write something into that folder… just a minute, all the hoops you’re going to need to jump through are in the back?
Adoption of Bamboo is probably its highest compliment (well… aside from the actual compliments that is : ) but a major barrier to adoption is all the possible variations of a hosting environment! I hope I get it sorted out soon. Now then, for an example of how to do installation scripts right, take a look at Wordpress. My hat is off to you guys!
Continue reading “Server Testing”. Posted in
BambooInvoice, PHP with no comments 
June 05th, 2006
A very playful Flash animation about a Flash animation battling the animator.
Clever, witty, and um… educational… or something.
Animator vs Animation
Continue reading “Quick Link: Animator vs Animation”. Posted in
Quick Links with no comments 