Monday, October 20, 2008

Being a sweaty, heavy-breathing nerd, I’ve found many occasions when I had a list of items and said to myself,
“Sweaty, heavy-breathing nerd, you should sort / dedupe / url encode or url decode this string.”

I would commonly start to do it by hand only to get distracted halfway through and start moonwalking with my fingers on my desk

But today, I actually got up off my fingers and spent the 10 minutes building this, my opus, the thing i call the sortdedupercoder

Sunday, October 12, 2008

So, my boy Mike Nathanson and I wore our brains on our sleeves at Flashcamp this weekend.

We dreamed up a sweet idea of listening to stock prices, which we dubbed MoneyTalks.

It uses the new SampleDataEvent in Flash Player 10 to create sounds dynamically, which we map onto the value of a stock.

Not to pat ourselves on the back, but our app made Photoshop look like Minesweeper.

Sample videos of stock prices from Oct 06 - 10:
Microsoft v Yahoo

These bad daddies require the Flash Player 10 beta:

Stripey iPhone wallpaper.
Saturday, September 27, 2008

Stripey wallpaper

iPhone Wallpaper
Sunday, September 21, 2008

Here’s two iPhone wallpapers I whipped up this weekend using the art engine from

iPhone circle wallpaper
iPhone circle wallpaper2

Chewbacca iPhone Ring Tone
Saturday, September 20, 2008

With a little help from GarageBand I whipped up a quick
Chewbacca iPhone ring tone.

Have at it, nerds: Chewbacca iPhone ringtone

Make your own.

Why You Shouldn’t Tell Someone That Their Baby is Ugly
Tuesday, September 16, 2008

I love breakfast. Never mind it being the most important meal of the day. It is simply superior to the other meals as far as caffeine and sugar intake are concerned.

Around my neck of the woods, there are three places that I can commonly be found eating on a Saturday or Sunday morning: J’s Pots of Soul, Stacks, or It’s Tops.

There was another restaurant in my past, but it and I had a falling out. Many asked what happened, and I’ve kept quiet. That is, until today.

A few years ago, as a young chap, I stumbled upon a restaurant in the Lower Haight that had a decadent breakfast, and akin to that new catchy pop song you play over and over, I became an obsessive visitor to this establishment.

After a few visits, my repressed design sense began to take note of their horrible handwritten menus. Legend has it that they were scribed during the 89 earthquake.

So, I did what any good breakfast Samaritan with a design degree would do: I covertly photographed their handwritten menu and redesigned it.

After printing up the menu and laminating it, I delivered it to a manager, along with a CD containing the PDF and the Illustrator file. She stared like a monkey at a Rubik’s Cube. I awkwardly moved backwards towards the door and then ran away.

Three weeks later, they chose to go with another handwritten menu that was even more difficult to read, and I’ve never been back since.

The lesson learned? Don’t design things for free for jerks.

The redesign

Delicious Map
Tuesday, September 16, 2008

The following is a map generated at Wordle from my delicious tags.

Yes, it says Fart.

Sample Imageset Creator
Tuesday, September 16, 2008

More often than not, developers begin on a project before design assets are ready.

To assist in generation of these graphics, I’ve whipped up the Sample Media Creator

To use, input a width, height, foreground color, background color, and number of images, and you’ll get back a tidy zip file of images to use while the pothead designer gets their act together.

Happy FPO’ing.

The Declarator
Tuesday, September 16, 2008

To achieve precision while developing a design, it oftentimes requires physically laying out the design in Flash and tying your code into the elements of the layout.

This JSFL script copies the names of all named instances to the clipboard and attempts to type them. Due to limitations in JSFL, it can only type as MovieClip or TextField.

I would love to find a way to couple stage instances to their corresponding library item to derive non-intrinsic types. Please let me know if you know of a way to do this.

MXP: The Declarator

Page 2 of 2 pages  <  1 2