Archive for February, 2005

XPath Analyzer

Monday, February 28th, 2005

If you are doing any kind of work that uses XML and XPath, the XPath Analyzer appears to be a real gem. It allows you to test your XPath expressions and see the results in your browser.

[link via PixelFumes]

Flash Fun for Monday

Monday, February 28th, 2005

Here is a very cool and fun Flash-based Kaleidoscope Simulator that I assure you will waste a good few precious moments out of your busy Monday!

Wikalong Firefox Extension

Sunday, February 27th, 2005

The Wikalong Firefox Extension embeds a wiki in the SideBar of your browser, indexed off the url of your current page. It is probably most simply described as a wiki-margin for the internet.

One of the neatest possible uses for this extension is for Web Site development. It would allow you to create:

  • Developer Notes, todo lists on a page by page basis.
  • Corporate Notes, suggestions to developers, things they’ld like to see
  • Support / Sales Tool, script or advice to support team (on a per page basis, you get the idea)

Printing SQL Server Database Schema

Friday, February 25th, 2005

I’ve been working with SQL Server 2000 for about 2 months now, and it completely frustrates me that I cannot print table schema from Microsoft’s Enterprise Manager. I’m one of those people who like to have printouts of the table’s I’m working with as it makes it easier for me to generate my SQL statements.

Doing some searching on Google, I found a couple of tools that will print schema, but they wanted at least $59US! So I decided to write my own script and offer it up for free.

The script uses ASP classic, so it will need to run on an IIS server. You will need to modify the script and specify data source/ip address of your SQL Server, choose an Initial Catalog/Database”, and supply a *username and password. When you first run the script in your web browser, you will see a navigation bar along the left side of the page that lists the tables for your selected database. When you click on a table name, the schema for that table will appear. The action of clicking on a table name invokes an xmlhttprequest object to display the table schema. This means that the table list is not being regenerated with each request. It also means that you can click on multiple tables to stack them up! To remove a table from the display, simple click on the table name and it is removed from the DOM.

The Hide Table List link that appears above the list of tables is simply there to hide the table navigation bar when you want to print your table schema. Once you hide the list, you must refresh the browser to bring it back.

So, here is the file. Help yourself and I look forward to any feedback!

Guide to Using XMLHttpRequest (with Baby Steps)

Thursday, February 24th, 2005

The Guide to Using XMLHttpRequest is exactly what the title implies. This is a nicely written tutorial that will get you up and running quickly with this great JavaScript object.

Free Windows Mail Server

Wednesday, February 23rd, 2005

MailEnable is a high perfomance POP3 and SMTP mail server for the windows platform. It is free and contains some nice features like spam filtering, SMTP authentication, highly customized relaying options, and a built in list server.

[link via Matt Woodward]

Global White Space Reset | Left Justified

Tuesday, February 22nd, 2005

Andrew Krespanis has a very good article that explains the Global White Space Reset CSS techique and discusses when and how it should be used. He also indicates that the global white space reset technique has some implications when designing forms and offers up some great CSS suggestions for dealing with this limitation.

User Exit Surveys

Monday, February 21st, 2005

We have a client that would like us to provide an exit survey on their website. The goal of the survey is to gauge the general experience and satisfaction that the user acheived while visiting the site.

I’ve been searching for a best practice on how to present the survey on the site in order to maximize the number of participants but haven’t really found any good information. The two ideas we’ve had are:

  • “Big” text on the top of each page asking people to participate
  • Popup windows on home page exit (problem with blockers)

Does anybody have any other suggestions? If you’ve had any experience with this type of issue, I would really appreciate it if you could please leave your comment here!

Favourite Favicons

Saturday, February 19th, 2005

Do you need some inspiration when creating favicons for your websites? Delta Tango Bravo has a great collection of some of his Favourite Favicons.

Google Fight

Friday, February 18th, 2005

Fun link for a Friday – Google Fight