Archive for December, 2009

The Label Element

Friday, December 11th, 2009

Dear Web Developers,

The following mark-up is commonly used to put text adjacent to an input element such as a radio button or check box:

<input name="foo" type="checkbox" value="bar" /> Click this checkbox.

DO NOT DO THIS!

Instead wrap put the text next to the check box inside the label element and give the input element an ID the label element can reference. e.g.

<input id="foo" name="foo" type="checkbox" value="bar" />
<label for="foo">Click this checkbox.</label>

This allows for the user to click on the text to interact with the input element as well as clicking just on the input element itself increasing usability of your sites and applications and subduing my rage.

UDK experience so far

Monday, December 7th, 2009

I’ve started to watch the, not so small, library of UDK video tutorials recently put out by Epic. After watching the Skeletal Mesh pipeline which includes things like character animation, model morphing, skeletal meshes and mirrors, textures, etc. I am beginning to think that procedural synthesis is going to take a rather venerable hold in the industry in the years to come; due to storage or throughput limitations of distribution mediums if nothing else. I for one welcome our new algorithmically generated game asset overlords.