There are other tutorials on how to set up Apache, PHP and MySQL on a Windows machine, but for what it’s worth, this is how I do it. It’s important to note that this is used on a testing server in a trusted environment. I have not gotten involved in any security issues here as it’s not necessary in my particular case.

For the record, this applies to the following versions:

  • Windows XP Professional
  • Apache 1.3.31
  • PHP 4.3.10
  • MySQL 4.1.7

Let’s get started!

Politically correct seasons greetings

In this age of the global village and the associated political correctness, you need to be careful what you say to people at this time of year.

So it is timely I stumbled upon this:

Please accept with no obligation, implied or implicit, this wish for an environmentally conscious, socially responsible, low stress, non-addictive, gender neutral, celebration of the coming holiday, practiced within the most enjoyable traditions of the religious persuasion of your choice, or secular practices of your choice, with respect for the religious/secular persuasions and/or traditions of others, or their choice not to practice religious or secular traditions at all; and a fiscally successful, personally fulfilling, and medically uncomplicated recognition of the onset of the generally accepted calendar year 2005, but not without due respect for the calendars of choice of other cultures, and without regard to the race, creed, colour, age, physical ability, religious faith, choice of computer platform, political inclinations, favourite sports team or sexual preference of the wishees. By accepting this greeting, you are accepting these terms. This greeting is subject to clarification or withdrawal. It is freely transferable with no alteration to the original greeting. It implies no promise by the wisher to actually implement any of the wishes for himself or others, and is void where prohibited by law, and is revocable at the sole discretion of the wisher. This wish is warranted to perform as expected within the usual application of good tidings for a period of one year, or until the issuance of a subsequent holiday greeting, whichever comes first, and warranty is limited to replacement of this wish or issuance of a new wish at the sole discretion of the wisher.

Courtesy of Steve Davis

What are Aussies searching for?

Google have released their Australian top searches for 2004. The news everyone was waiting for? Shannon Noll was searched for more than Guy Sebastian! (Yep… we all needed to know that!) Also worth a look are the global results.

Worth noting:

  • Janet Jackson was more popular than John Kerry (Maybe that explains the result of the US election)
  • Searches for cricket made number 8 in the sports list
  • The top 4 global searches were all females (Britney, Paris, Christina Aguilera and Pamela Anderson)

Enough useless trivia? Yep!

Sundry Links

Drawing navigation maps using Illustrator (but this really applies to any vector-based drawing program.)
CSS Troubleshooting
Dave Shea’s CSS Crib Sheet should get you out of trouble. Maybe!
Favourite Javascripts
A collection of Javascript snippets. Some useful, some not so. Also links to a multi-level suckerfish-style flyout. (What a mouthful!)
A free program for creating seamless wood-lloking textures and tiles.
Zebra Tables
Creating tables with different colour or style on alternating rows.
CSS Sprites
Using a single image for CSS hover effects instead of using the old javascript preloaders.
PHP image/text replacement
Using PHP’s GD image library to dynamically replace text with an image on the fly.
Flash image replacement
Using Flash for your page titles. I must get around to trying this out one day…

Cross Column Pullouts

The latest issue of A List Apart deals with having pullouts span multiple columns.

For the uninitiated, a pullout is the name for the box above that says “Can this box span multiple comuns?”. Floating it within a single column of text is pretty simple. Spanning more than one column is a bit trickier.

It looks great on a printed page, but I’m not sure why you’d want to create a multi-column content layout for screen output anyway. Why force your readers to scroll up and down the page more than once? I think the practical applications of this one are fairly limited. Although, having said that – I’m sure it could form the basis for something more practical.

Waterfall Web is Born!

I know there are archives here and such – but today I finally got around to putting this site up!

The archived posts prior to this one are actually copied over from my old Blogspot blog. I’ll abandon that one now and put everything here instead.

What will this blog cover? Will anyone ever read it? Does anyone actually care?

Stay tuned…

Website Project Management Part 1 : Introduction

It’s probably fair to say that most website projects are not managed, they just happen. Do up some designs, slice the graphics and code it up, drop some content in and viola! We have a website!

This might be okay if you’re working on one or two at a time, but when you get to half a dozen or more, you’ll quickly find you need some project management skills.

I’ll be outlining here over the next few posts a method that works for me. I’m always fine tuning it, so it’s by no means perfect, but if you currently have no management system in place at all this will hopefully set you heading in the right direction.

I’ll be referring to phpCollab (as that’s what we use), so it might be a good time to download, install and configure it before we go much further. There’s setup instructions on their website, so I won’t repeat them here.

There’s your homework for now, next time we’ll deal with basic project management principles.