Infinite Web Design

Customer Centered Design

Our Customer Centered Design blog discusses web design, business process consulting, and related issues from a practitioner's perspective.

Time Zones and Countries

Jan 17 2006

I needed a quick list of countries and time zones and I wanted to add it to my database so I could manipulate it easily for a new application we’re developing (details on that coming soon). I looked around but didn’t find what I wanted so after a bit of searching I took a few static select lists and copied them into Excel. I then imported the lists into my database using ColdFusion. In case they help anyone I’ve made the lists available here as CSV files.

Time Zones (.csv, 4 KB)

Countries (.csv, 4 KB)
Continue reading Time Zones and Countries

Dynamic Datasources in ColdFusion MX 7

Jan 03 2006

I spent some time recently trying to track down how to create a database and datasource in ColdFusion without going into the ColdFusion Adminstrator interface and doing in manually. I found plenty of articles and documentation on how this was done in ColdFusion 5 and notes that it had changed but nothing on how. Now that I’ve got it working I’d like to share how I did it in case anyone else is looking for help with this.

Continue reading Dynamic Datasources in ColdFusion MX 7

Macromedia and Adobe

Dec 09 2005

Let’s try a little word association…

Macromedia - pretty good software, responsive to customers, innovative web products, creative, good company, “gets” the web

Adobe - stiff corporate culture, used to be a good software company, used to be innovative, used to be creative, “gets” print but not the web, used to be…
Continue reading Macromedia and Adobe

Geek Reading

Dec 05 2005

Just a few links to sites that I’ve been enjoying lately. 24ways.org is a sort of blog advent calendar. It’s a collaborative effort by a number of talented designer / developers. There is a nice mix of topics and fresh content every day until Christmas. I’ve enjoyed the articles on Ajax and blockquotes. Check it out for yourself, there is a little something for everyone.

Lifehacker is a blog full of tidbits that are of interest to the modern web geek. It’s got a number of contributors that post on topics such as being more productive, new software tools, fun web sites, and more. New content is posted throughout the day Monday through Friday and they seem to take the weekends off. I’ve been reading it for a few months and picked up plenty of helpful ideas to help “hack my life”.

Forever Geek is part of the 9rules Network and keeps me up to date on lots of the latest gadgets and gizmos that come out as well as happenings in the tech world. It’s by geeks for geeks and it tends to be updated frequently so there’s always something new to read about.

Reorder Applications in Windows Taskbar

Sep 03 2005

(via Lifehacker)

TrayIt! is a Windows application that allows you to minimize an application to your system tray (removing it from your taskbar) and restore it later. The beauty of this is that it finally allows the really obsessive compulsive among us to reorder applications in the taskbar by minimizing them to the system tray and restoring them in the order you want. This allows you to keep applications in just the order you like them… joy of nitpicky joys. (Seriously, having them out of order drives me nuts). Windows really should have quick drag and drop reordering in the taskbar but this is a decent workaround.

Unobtrusive Tabbed Content

Aug 05 2005

Bobby van der Sluis has been making a great many inroads into the world of unobtrusive JavaScript. I recently adapted one of his scripts for use on a project and thought I’d share a couple of simple modifications that I found useful.
Continue reading Unobtrusive Tabbed Content

Accessible Data Tables

Jul 07 2005

(via Jonathan Snook) Roger Hudson has posted a nice primer on using tables in HTML to display data. We quotes the W3C specifications and walks through some clear examples on how to properly use tables in HTML. It’s good to see resources like this that explain how to create data tables that are accessible for all users.

Hudson links to a number of resources at the bottom of the page but he leaves out a very useful post by Roger Johansson at 456 Berea Street. I’ve drifted away from posting basic HTML and CSS instructions here of late, hopefully these resources of of some interest.

Words Don’t Suffice

Jul 07 2005

The attacks on London today are another example of evil at work on our world. Our sympathies go out to everyone who has been hurt or killed and their loved ones. It’s a struggle to find strong enough words to describe the terrorists who would carry our such evil acts toward fellow human beings. I went through my library of curse words and can find none strong enough for individuals that evil and vile. “Evildoers” is too forgiving, they are not simply doing evil, they are in their hearts and souls so hopelessly beyond good that it is chilling to ponder for anyone with even a hint of compassion or goodness in them.

Londoners today are feeling the same pain already felt in New York, Madrid, Bali, Israel, Iraq and many others hit by the scourge of terrorism. I hope that this is the last time we will write words like these, but fear that many more may die before the entire civilized world can stamp out these evil individuals forever. Words may not suffice to comfort those most affected by the attack on London, but I hope that they know that good people everywhere support them and that they are in our thoughts.

UPDATE: I’m pleased to see that Britain’s bloggers such as Richard Rutter and Jeremy Keith are safe and sound and fiercely resolute in the face of the bombings. You have to admire the way the English maintain their composure and resolve in the face of this attack.

The Designer’s Responsibility

Jul 02 2005

Yesterday I wrote about the Supreme Court stifling innovation. I went on and on about the personal responsibility of the individuals who use a product for illegal activities such as running over children with a car or copying music illegally using P2P clients. I’d like to address the other side of the coin now, the responsibility of people who build things.
Continue reading The Designer’s Responsibility

Green Means Stop

Jul 02 2005

Green Stop Sign

Today we are going to talk about what colors say. For instance, Green often says “it’s not easy being me”… Okay, Green doesn’t really say that, we all know that Green only speaks Dutch…

Colors convey important information, however they sometimes tell us the wrong thing. A green stop sign is a great visual contradiction. We learn from a young age that “green means go”, “red means stop”, and yellow either means “slow down” or, depending on your parents, “go like hell”. So what happens when you switch around the colors on a traffic light? You get a whole bunch of accidents when people receive conflicting signals.
Continue reading Green Means Stop