Saturday, February 20, 2010

Avatar - saved by the World

Lori and I just saw Avatar, despite our five month old's apparent
wishes. Even though I had to watch standing on the ramp out of the
theater trying to get our crying kid to sleep, I enjoyed the whole
thing.

Granted, there was a lot that I expected not to like and didn't.
Worn-out tropes and ham-handed, overplayed stereotypes (The
Tank-Brained Soldier, Soulless Big Business, The Noble Savage, Saving
the Earth-Mother, and so on...) are all there at the forefront of most
of the show. And oh my gosh the terrible lines from the soldiers,
especially Michelle Rodriguez. "You're not the only one with guns,
bitch!". What is that?

And sure, 3D, and awesome models and all that. No one will argue that
it didn't look amazing. It's not enough to carry a movie though, and
doesn't have any stamina the better technology gets.

I think Avatar had something more than that: Pandora. Here's why - I
like world building (http://en.wikipedia.org/wiki/Worldbuilding). I
like an extremely well crafted world like Pandora with a people like
the Na'vi as much as a good story, and considering the short amount of
time a movie has to tell a story sometimes I prefer the world over the
story.

Of course the Na'vi are there to help someone preach about being in
tune with the environment and all that. But the details that went into
making the Na'vi seem real, *especially* the language
(http://www.learnnavi.org/), were extremely satisfying to me and I
loved exploring the world that we were able to see before the Space
Marines started shooting it up.

I think World Building is an important element to good story telling,
not central perhaps, but often overlooked or poorly done just to get
to the story. I believe a well crafted otherworld holds up a mirror to
our own, and is the part of a story that has the most power to engage
our imagination.

Anyhow, that's why I liked Avatar.

Posted via email from Tony Hillerson's Posterous

Friday, February 19, 2010

Monday, January 25, 2010

Want to learn how to make an Android app?

I'll be hosting a series of online workshops through CreativeTechs and O'Reilly Training from February 9th through March 16th. More information here:http://training.oreilly.com/androidapps-java/

It'll be a real good time, and you'll get a solid understanding a of a lot of useful features of the Android SDK.

Posted via email from Tony Hillerson's Posterous

Friday, January 22, 2010

Funk Up Your Bass in Record

How to create an auto-wah envelope follower effect in Record

Posted via web from Tony Hillerson's Posterous

Wednesday, December 23, 2009

Cloning a git repo over ssh on Snow Leopard

I had trouble cloning a git repo between my home iMac and work MacBook Pro, both running Snow Leopard.

It should be as easy as (porkchop-sandwiches is my work machine name. That's right.):

git clone ssh://tony@porkchop-sandwiches.local/~/work/repo

But that was failing with:

bash: git-upload-pack: command not found
fatal: The remote end hung up unexpectedly

It sounded like the problem was that when logging into ssh I wasn't getting my work machine's user's path, which had all the git stuff in it. This is what I googled: http://stackoverflow.com/questions/225291/git-upload-pack-command-not-found-how-to-fix-this-correctly, and sure enough this command showed that my PATH wasn't what I expected:

ssh tony@porkchop-sandwiches.local echo \$PATH

I tried the solution at stackoverflow, by symlinking .profile to .bashrc but it didn't work even though the PATH was now correct. I don't know what was going on, but one of the other possible solutions on the stackoverflow lead me to this: http://kerneltrap.org/mailarchive/git/2008/6/18/2159464, which I then did, and it then did work. It basically forces SSH logins to execute that custom script as the command, which figures out whether to load .profile or not based on if there was a command passed, and then executes the original command if there was one.

I'm off to the races now!

Posted via email from Tony Hillerson's Posterous