Adrian Herbez Rotating Header Image

Posts from ‘January, 2008’

2-bit Graphics


This was a small application I put together in Flash for a class I was teaching in the basics of digital imagery. The app is meant to demonstrate how GIF images work, meant to illustrate that you can have any specific color(s) you want, but only four at a time.

Users can click on a square to cycle through the four colors available, and can select a color to change its RGB components, allowing them to create old-school, lowfi images. To play with it for yourself, either click on the image or go here.

projects, teaching

XML Library for MEL

This is an oldie but a goodie, and one of the most generally useful things I built with MEL (Maya Embedded Language). I was frustrated that there was no straightforward way to import XML data into a MEL script, so I wrote a library to make such data available within Maya. It’s a bit of a workaround, as it creates empty transform nodes to hold each XML element, but doing it that way meant that the structure could be queried after the fact.

I’m sure this could be done in a much better way, now that Maya supports Python, but this was written before that was the case. If you’d like to know more about it, head here

projects , ,

Out-of-Office tool

This was one of the tools I built during my time at Linden Lab. It is meant to make it easy for employees to indicate when they will be out of the office, and to easily see when their teammates will be gone or otherwise unavailable.

I developed both the back-end (MySQL/PHP) and front-end (HTML/JS) components of the system from start-to-finish, though I owed Johnhenry Righter a big debt of gratitude for making it actually look good.

projects , , ,

Metrics dashboard

This was a tool I wrote while at Linden Lab to make it easy for employees to monitor metrics related to Second Life. A user could select metrics to subscribe to, which would then be displayed in individual windows. The background color (green, yellow, or red) of the window indicated whether the number was “good” (green), “bad” (red), or in between (yellow).

The stats reporting system was built by LL’s data warehousing team, and I built the frontend, including a windowing system implemented in javascript- each of the windows could be resized and moved around. Bigger windows would display their metrics in larger text, allowing users to highlight metrics that were especially important to them.

There was also a lightweight social component, in that the page to allow users to subscribe to metrics also displayed the usernames of everyone that had signed up to watch a given metric.

projects , ,