April 2005
Mon Tue Wed Thu Fri Sat Sun
« Mar   May »
 123
45678910
11121314151617
18192021222324
252627282930  

Month April 2005

Quartz Composer: Tiger’s Sleeper Hit App?

Tiger is now officially out, and around the world Apple users are experiencing what I can only dub as “Christmas in April”. A whole new OS, new updates for a ton of major OS-critical apps (J2SE 5.0! ARD 2.2! Server Tools 10.4! Quicktime 7! Xgrid 1.0!), new updates for most apps people use on a daily basis to either fix bugs in 10.4 (Transmit) or add new features (Quicksilver, Delicious Library).

Apple’s pushing hard on the 200 new features, and there’s a lot of shuffle right now to get lost in. But I’d like to focus our eyes on one little thing in particular: Quartz Composer.

Quartz Composer is…well, let me quote Apple’s “feature of the week”:

Use the advanced graphics capabilities of Mac OS X Tiger and the free developer tools to create your own screensaver module. Combine Core Image plug-ins with OpenGL, QuickTime and RSS to make dazzling effects which will amaze and delight your friends. Quartz Composer’s graphical interface requires no programming skills or tedious layout markup, though you will need to understand basic logic flow. Have fun!

If you have the developer tools installed (they’re on the DVD, right below the OS installer), you can find Quartz Composer in /Developer/Applications/Graphics Tools/. When you open it, try picking “Mac OS X Screen Saver”. Notice the little preview window? Congratulations, you’ve got a self contained screen saver just like that.

Quartz Composer works on a very easy-to-follow logic flow module. Items have inputs and outputs, and they plug into each other. Apple’s provided a lot of basic objects to build off of, and if you spend a few hours monkeying around with it and seeing what hooks together, you can leverage Core Image and build some seriously cool stuff without any programming. Like this:

Yup, I’m that much of a NYC nerd, that I took an image I found on Google of the Union Square Clock, and with the logic listed in the Ask Gothamist article about said clock, built a Quartz Composer screen saver of the beloved and perplexing Union Square clock. It’s not flawless – I’m having a hard time getting the text positioning exactly right, especially since the Perspective Filter is a pain in the ass – but it’s close. You can download it here:

http://vjarmy.com/UnionSquareClock.qtx.zip

If you have 10.4 and Quartz Composer, you can download this and open it up to see the basic logic I used – I’ve even commented the damn thing so it’s easy to follow.

If you have 10.4 but are lazy or not interested, you can download it and dump it in your screensavers directory (~/Library/ScreenSavers/) and it’ll work just like any other screen saver.

I know the community is all aflutter over Spotlight, Dashboard, and Automator – one more amazingly cool app couldn’t hurt.

Justifying My Horrible Photos

I’ll admit: despite occasional lucky shots, my Sidekick 2 doesn’t always take the best photos. Sure, some of it’s due to bad shots on my part, but the camera certainly has its quirks. Photobloggers better than I have managed to tame the thing, but I’ve still been a little unimpressed by the quality at times.

But now, I can rest happily, knowing that it doesn’t suck in the slightest compared to Rosie O’Donnell’s cameraphone. Ye gods.

Holy Calamity

I am apparently a “Cool New Person” on MySpace today. (Thanks to Herbie for the picture, since I can’t seem to see it myself.)

21 friend requests from people I’ve never met and counting. It’s going to be real fun to deny them all!

Admittedly, I have nothing on Laren, who has not only topped a depressing Google search term, but has been the featured personal on Gawker and Salon. You watch your back though, Spirer. I’m gunning for you now.

Quicksilver b40 (P)review

If you’re like me at all, you’ve been waiting patiently for Tiger solely for the impending return of Quicksilver builds every few weeks.

Luckily, Alcor is kind enough to have provided me with a developmental build (to be fair, everyone on #quicksilver has access, but I’m going to pretend), and gave me permission to drop some of the new feature flavor in your ear. Or in your eye, I guess. b40 is out now, so this is less of a preview and more of a review.

Apple Easter Eggs Still Exist

I was digging through some tech notes this morning for work to find some help with this authentication problem I’m bumping into, and I found this gem in the localizatition section of “Authorization for Everyone”:

With this right specification you will see that, when prompted to authorize, a user who prefers English over Australian English will see the message “You must be authorized to do alpha.” while a user who prefers Australian English over English will see “Strewth! You must be authorised to do alpha.”. For Australians it’s very important that every sentence contains an expletive (and that “authorised” be spelt with an ‘s’).

It was a needed laugh on a crappy day. Carry on.

Leaky

When I was a young boy
I wanted to sail around the world
That’s the life for me, living on the sea
Spirit of a sailor, circumnavigates the globe
The lust of a pioneer, will acknowledge
no frontier

Back when I lived in Trumansburg, between my tender years of 9 (early 1990) and 21 (mid-2002), I lived in an old house on some farm land. The house was surprisingly modern compared to the barn structures that occupied some of the remaining 19 acres of land, but it had it’s, shall we say, quirks.

One of these quirks was that directly above the kitchen was one of the two attics we had. Squarely placed above the kitchen in said attic was a window that didn’t particularly like to stay closed. The winter in the Finger Lakes region is, of course, a merciless thing, and so we’d often get pounded with snow from November through April. Systematically, snow would get into the attic, sit there in a perfectly content state until the weather warmed up, and then using the powers of thermodynamics, melt. The melted water would then realize the party was downstairs, flow through the now well-worn wooden floor of the attic, and inevitable start dripping rapidly out of the light fixtures in the kitchen.

This happening once is shocking; twice is creepy; but enough times to lose count over twelve years makes it sadly mundane.

I remember you by, thunderclap in the sky
Lightning flash, tempers flare,
`round the horn if you dare
I just spent six months in a leaky boat
Lucky just to keep afloat

While in college, I found myself gathering my monetary might with nine friends to collectively rent a house senior year. The house at 133 North Quarry was pretty nice, all things considered – ten bedrooms, two kitchen plus an extra fridge, three bath. But like any house, especially in a college town, it had some “quirks”, to put it nicely.

The most notable one, at least as a one-time thing, was that when it started raining one night, we discovered a leak in the roof of the house. It was only a small leak, and ran down the wall of the person who’s bedroom it opened into on the third floor. What we weren’t expecting was that it then managed to carry on through the floor and down the bedroom wall of the person directly below them. What we weren’t expecting further still was this to occur again, leaving a trail of water going from the third floor all the way down to the first.

Aotearoa, rugged individual
glisten like a pearl
At the bottom of the world
The tyranny of distance
didn’t stop the cavalier
So why should it stop me
I’ll conquer and stay free

By this point, I think the story is kind of obvious in path, but let’s continue regardless.

Last night, around 11 PM, I’m sitting at my desk and notice a slightly repeated tapping sound coming from the bathroom. Slow, maybe once every ten seconds. I chalked it up to the heaters, which were just turned back on to accommodate the unusually cold April weather.

But in what was almost no surprise at all, when I went into the bathroom half an hour later when the click again bothered me (GET IT?!), I found a few drip points in the ceiling. Most of them were heading into the trash can, which was a hugely lucky break, but there was the larger issues. What was the cause? How can I fix it in the short term? Had someone moved my chair?

We still had some caulk kicking around the apartment, so I tried my hand with that. I have learned a number of valuable lessons from this:

  • Trying to caulk over something that’s already leaking is mostly futile.
  • Trying to caulk at the right angle of a wall while it’s leaking is even more futile.
  • Caulking a leaking right angle while wearing dark blue dress pants is a fantastic way to ruin said pants.
  • Any sort of futile experience with caulk will remove the portion of your sense of humor that finds it amusing that “caulk” sounds remarkably like “cock”.

I went to bed around midnight, mostly exhausted but also crossing my fingers that the jury rigged buckets, towels, and badly applied caulk would hold long enough to get to the morning when I could alert the landlords as to the problem.

Ah c’mon all you lads
lets forget and forgive
There’s a world to explore
tales to tell back on shore
I just spent six months in a leaky boat
Six months in a leaky boat

Luckily enough, it did hold for the most part. Sadly, new leak points developed elsewhere – not strong enough of a leak to flood anything, but enough to give the room that lovely faint smell of leaking water.

After failing to get in touch with the daughter of the landlords – who speaks perfect English and is usually our go-to on issues with the apartment – I went to the landlords directly and hit our standard language gap. English is limited to “problem”, “sorry”, “they come”, and “okay” and similar one word directives; most of the Spanish is too quick for me to run a base-level comprehension on; the common ground is gesturing and confused looks. Eventually I lead them to the apartment and showed them the problem, but they in fact already sort of knew; the leak appears to be on the second floor of the house, which means it would’ve dripped through them as well. In the time it’s taken me to bat out this post, I’ve heard the repeated banging on pipes, and my checking every 15 minutes has showed at this point, the leaking appears to have stopped. I would imagine I’ll have to leave the pots out for the rest of the day, just in case. Katie’s going to come home early to check it all so I don’t have to burn all my personal hours today.

The real problem now is that every little crack and creak I hear, my gaze immediately shifts as I hunt feverishly to make sure there’s no new leak, especially not in any of the main rooms. Keep your fingers crossed for Buttons that he can keep this place together while I’m at work.

Ship-wrecked love can be cruel
Don’t be fooled by her kind
There’s a wind in my sails
Will protect and prevail
I just spent six months in a leaky boat
Nothing to it leaky boat.

P.S. Sixx Mixx 84 – Lowering The Barriers Of Individuality And Personality To Liberate You From The Burden Of Consciousness Edition is out.

Buttons Triumphs Again

A few months ago, I finally broke down and made myself a Friendster account. For much of the last year, I was only on Orkut, but the reliability of the system has sort of gone to shit – and MySpace has an ugly UI.

Little did I know, Buttons had trumped me with his social networking listing. But what else is new?

L’appel Telephonique Sauvage

L'appel Telephonique Sauvage
A One Act Play
Based On True Events
By Dan Dickinson
CURTAIN UP:
INT. DAN DICKINSON'S APARTMENT.
DAN DICKINSON sits at his desk.  His computer is 
playing "Narcolepsy" by Ben Folds.  His wife, 
KATIE DICKINSON, is sitting on the couch typing 
into her laptop.
THE PHONE RINGS.
DAN DICKINSON Hmm, wonder who that could be.
DAN mutes his music and walks over to the phone, picking it up in his right hand.
DAN DICKINSON Hello?
There is a SHORT PAUSE, followed by a click.
MALE VOICE ON PHONE (background noise indicates some sort of call center) Hello?
DAN is visibly irritated, knowing this is a cold call.
DAN DICKINSON (irritated) Yes?
MALE VOICE ON PHONE Dan?
DAN DICKINSON (somewhat surprised they used just a nickname) Yes?
MALE VOICE ON PHONE (jovial) How's it going? This is Pam from Girls' Gone Wild...
DAN DICKINSON (V.O., representing internal monologue) What the FUCK?
MALE VOICE NAMED PAM (still jovial) We're conducting a short phone survey and...
DAN DICKINSON (strongly) Could you PLEASE put me on your "Do Not Call" list?
DAN hangs up the phone, then stares at it, baffled. CURTAIN FALLS. END.

I wish I had the wit, comedic timing, and tape recorder of Eugene Mirman – I can only imagine how much unbridled hilarity could have been in store.

(If you liked this one, be sure to read my other life-is-surreal play, The Market Of Boston.)

Flickr Rules To The Power Of Two

I’ve waxed ecstatic previously about how much Flickr rules. It’s ridiculously simple to use, it has nice social software functionality, it’s syndicated up the wazoo, etc etc etc.

Tonight, as the saying goes, Flickr has passed rad and cruised straight into awesome. Everyone who purchased pro accounts at some point in the past n months (and there are a lot of us) just received:

  • Double length pro accounts (mine won’t expire now until the end of 2006)
  • Double the monthly upload capacity (1 GB -> 2 GB)
  • Two free Pro accounts to give to friends.

Not only that, but people with free accounts have had their monthly upload capacity doubled as well, from 10 to 20 MB, and their storable photos doubles (100 => 200).

And not only that, but Pro accounts are now just $24.95 a year. Talk about a steal!

That’s some good stuff. Check out more on the FlickrBlog, including the best pictoral pun in ages.

Out Of Town

Katie and I will be waking up at the comically early hour of 3:45 tomorrow to get to Penn Station in time for a 6 AM train. We’ll be spending the weekend in Maryland. Sidekick will be by my side as always, so the usual channels of communication should still work. Remember to file your taxes if you haven’t already, folks.