Saturday, March 30, 2013

HKTrip12: Day 5 - Last Day in HK

After a bit of a long hiatus, here are the remaining few episodes from my trip to Hong Kong in late November 2012.

This ninth installment covers the last day spent in Hong Kong. It includes ramblings about the Airport Express Service, Times Square, Cyberport, and visiting ancestors at the cemetery.

Friday, March 22, 2013

Driver Debugging Tools

Over the past few weeks, I've been working on various tools and tweaks to make it a bit easier to track down problems with drivers. I'll start with the latest and most visible addition, before showing off some of the less visible things...

1) Driver Value Indicators
In r.55489, I've just committed a way of showing the relationship between the "driver value" (i.e. result of the stuff in NKEY panel) and the values applied to properties being driven (i.e. sliders). This is shown in the screenshot below:

Thursday, March 21, 2013

Interesting papers (with links)

Over the past two years of so, I've read quite a fair number of research papers (somewhere in the vicinity of 300+). Although many (~150) were directly related to my honours project work and ended up being concerned with all the various visualisation schemes developed for navigating and presenting large datasets (TL;DR commentary - there is a lot of stuff out there already. They've tried practically every idea you could think of, the next few which immediately come to mind leading on from those, and on a few side tangents). There are also a number of other interesting results I've come across which you might find interesting too...

The Little Manual of API Design

While flipping through some of the blogs on my reading list this evening, I came across a link to "The Little Manual of API Design" by Jasmin Blanchette. If you're a software developer reading this, I strongly encourage you to read, absorb, and internalise the lessons presented here. Furthermore, as the article I found this link from argues, if you're a user interface designer, you probably also want to read and understand this, since API's (Application Programming Interfaces) are still a form of interface for communication between humans, computers, and other humans, so the concepts presented here do carry over.

Without further ado, here is the link (from Blanchette's website):

Friday, March 8, 2013

The Power of Open Source - Visual Keying Bugfix

While checking my email this morning I was reminded of the power of open source...

Monday, March 4, 2013

Lantern Festival

Christchurch hosts a "Lantern Festival" every year around (usually a few weeks after the start of) Chinese New Year celebrations. Here are some of the highlights of the event: