design background image
design background image
design background image

Get the "Properties" Context Menu Back for Firefox 3.6

As you may have noticed, Firefox 3.6 removed the "Properties" item from the right click menu. Many of us found this integral for checking image dimensions, file size, alt text, or any number of other pieces of meta data.

Some developers on the other hand, felt it was, "not useful for most users," *cough* unsubstantiated opinion *cough* and unceremoniously hacked it out.

That's okay though, because thanks to the Element Properties add-on, we can get it right back.

Configuring Nano for Drupal coding

According to Drupal's coding standards, indentations should be in the form of 2 spaces, not tabs. Not to difficult, unless you've got that tab key ingrained in you. No need to re-train yourself on the spacebar, however, most good editors allow you to set the tab length and switch between spaces or tabs for indentation. Nano is no different, so let's take a look at how.

PET - Particle Emission Tool

collaborative video tool and alternative interface
screenshot of PET using webcam input
  • P.E.T. is a program written in the Java programming environment called "Processing." Whether viewed as a means of playful exploration or a tool enabling audience-based performance, P.E.T's essential purpose is to emit graphical particles and move them across the screen. Users can control this process through interaction with either a keyboard/mouse the custom interface designed for the piece.
  • P.E.T. was initially developed as my undergraduate thesis project for the School of Art and Design at Alfred University.

PET - Particle Emission Tool (Flash Version)

a tool to be used in the creation of other works
  • A Flash script developed as a tool for myself.
  • The Flash version of PET was used in live used as a component in live analogue video performances, edited into video compositions, and as an image generator for prints.

complete redesign & redevelopment
The new home page features role-based navigation, dynamic content feeds, and direct links to important information.
  • Complete redesign and restructuring to improve usability, accessibility, and SEO.
  • Migrated old site content to Drupal.
  • Coordinated efforts with various content owners.

Jiji Zhazha (叽叽喳喳)

What kind of bird do you have?
a birdcage and a stool, the two interactive components of the piece
  • Audience members move chairs to sit and listen, and by doing so, interact with with the conversation
  • A collaboratively produced, interactive installation for the First Beijing International New Media Arts Exhibition and Symposium

Oliver Gantner's Artist Portfolio

simple, intuitive image showcase
images are chosen from the arc of tiny thumbnails which rotates based on mouse position
  • Worked together with the artist to create a unique Flash website to showcase his work.


my first foray into an alternative interface for an interactive screen
just nine of the thousands of possible reconfigurations of my face that can be achieved on screen by prodding around in the skull
  • An interactive video projection with an alternate interface.
  • The user prods electrodes into a replica human skull in order to select and manipulate video loops of my face in various ways.

K vs K

1 kev + 1 kev > 1 kev
a series of screen grabs from the episode entitled "da bomb"
  • An interactive video projection that resulted from a collaboration between myself and Kevin Kline.
  • Viewers could select Spy vs Spy™ inspired episodes to "mash-up" on the projected screen.

Suitcase Manifesto

has suitcase will travel
the suitcase crab in its natural habitat: a suburban woodlot
  • The tale of a wooden robot that lived in a suitcase.