My Work On Ice

July 2nd, 2009

BAA_on ice

Okay, the kerning is off, but it’s still pretty cool.

Father’s Day 2009

June 21st, 2009

dessert

Daphyn decided to make me chocolate mousse for Father’s Day this year. I guess I must be doing something right . . . Oh, and those gourmet cookbooks are definitely paying off :)

iPhone 3.0 and iTunes error -4

June 17th, 2009

Like many iPhone users, I just downloaded the iPhone 3.0 software and installed it onto my phone. The download and installation went fine, but when I plugged my phone back into my computer I received this error:

10iie8

Furthermore, my iPhone wasn’t being recognized by iTunes. Coincidentally, this happened to me right after a friend on Twitter was complaining about the issue.

Here’s a solution I found to get iTunes to recognize your iPhone again:

  1. Quit iTunes
  2. navigate to System/Library/Extensions and delete AppleMobileDevice.kext (you may be prompted to enter your admin information)
  3. Restart iTunes

Pretty simple, but here’s the official word from Apple Support, in case you want it.

Hoodwinked by the Fake Professor Layton

June 10th, 2009
Professor Layton DS

Fake copy on the left, real copy on the right. Notice the "WiFi" icon is missing from the fake, plus the instruction manual has overlapping text.

I guess I’m posting about this because I didn’t even Fathom it.

I recently bought my wife Professor Layton and the Curious Village DS through the Amazon Marketplace as a birthday present (I ordered a brand new copy through the Marketplace to save about $10).

After playing it, my wife started complaining that it wouldn’t remember her saved games, plus there was no option to download new games through WiFi, as advertised. Like any good (okay, bad) tech support person, I disregarded this as her not saving properly.

When it happened again, I tried to save the game personally with no luck. My wife also noticed that the instructions manual wasn’t a manual–but rather a critique of the game (neither of us have ever seen a manual that actually complains that the “game’s music is so distracting”).

professor-layton-back

Notice how the fake (left) reuses the same image as the cover.

Further examination of the packaging made it clear that this was a pirated copy, so I went out and purchased the real version for comparison.

Fortunately, the Marketplace vendor is promising a refund, but the experience has [sadly] rattled my faith in ordering new games through third-party vendors :(

HigherEdCamp Philly

June 8th, 2009

higheredcampphilly

This past weekend I traveled down to University of Pennsylvania’s Wharton School of Business in Philadelphia (via NYC in a roundabout way) to attend HigherEdCamp Philly. My interest in attending was to see how others were using the Internet in their classrooms (I can’t imagine taking speech class with an assignment to record myself and post it on YouTube!).

I caught a session on Oscelot’s push to promote Open Source tools in education, Flat World Knowledge’s drive to provide textbooks online for free, and a pretty interesting study by MIT comparing the results between online classes and in-class presentations.

In being a good camper, I’m posting the slides from my presentation. It’s by no means all-inclusive, as I assembled it during breakfast.

Overall, I found this unconference to be rather refreshing, as attendees weren’t all tech-oriented (as they are at most BarCamps I attend), but were instead a mix of students, instructors, and administrators. Hopefully, the organizers will host another one next year.

AlivePDF addImage() bug yields ArgumentError: Error #2015 Invalid BitmapData

May 28th, 2009

I’ve recently been using the open-source AlivePDF AS3 library to satisfy a client’s request for printing a PDF from a Flash movie. It’s a handy library–and something that would be handy to have built into Flash  (then again, maybe Adobe Mars will take over).

While trying to print out a screen capture of my SWF I came across a pesky runtime error. I’ve since posted to the AlivePDF open issues list, but I figured I’d post here (below) to help further help anyone searching for the issue.

What steps will reproduce the problem?

Basically, I’ve attempted to pass a parent of a DisplayObject or variable reference to a DisplayObject instance in my class. Examples:

myPDF.addImage(this);
myPDF.addImage(MovieClip.stage);
myPDF.addImage(MovieClip.parent);

What is the expected output? What do you see instead?

I wanted to take a screen capture instance of my entire SWF, but instead I’d get the following runtime error: ArgumentError: Error #2015 Invalid BitmapData.

The problem I found was on line 3190 of org.alivepdf.pdf.PDF.as. Using FlashTracer, I determined that the following values were being passed into the addImage function:

displayObject.width:44038179.6
displayObject.height:16513228.8

When I alternatively hard code the values, the PDF prints fine:
var bitmapDataBuffer:BitmapData = new BitmapData (1000, 600, false);

What version of the product are you using? On what operating system?

I’m using AlivePDF 0.1.4.8 with Flash CS3 and TextMate on MacOSX Leopard

Visiting the New Yankee Stadium

May 13th, 2009
newvsold

Yankee Stadium III next to Yankee Stadium II.

Last week I took my friend Alison to what has become the annual NYC/Yankees trip. When I purchased our tickets from a season ticket-holding friend, I asked what his thoughts were on the new $1.5 billion complex. “Meh” was his response. After attending my first game there, I totally understood his reaction–and began to appreciate just how much I miss the dirty, antiquated–yet original “House that Ruth Built”.

Next to the food, of all the things I miss about big city life would be the convenience of the ballpark only a few subway stops away. I  ended up going to 10-15 games a season for the past few years, so it not only became a part of city living to me, but it rekindled my interest in baseball. This time around I traded the subway for a car ride up, but the experience felt weird for reasons other than transportation.

new-yankee-stadium

The stadium interior

Perhaps it was the game I attended, but there was no Marlboro Man. There was no horse jockey racing his imaginary horse. I fear the Bleacher Creatures have been diluted thanks to the openness of the bleacher area, and even Freddie, who has had his problems getting in,  was nowhere to be found. The grandstand felt further from the action, and the outfield display board felt distracting in all of its HD quality.

That’s not to say there weren’t things I didn’t like. For starters, I loved the return of the frieze and how the flags atop of it were ordered according to the current division standings. The seats were easily more comfortable, and the exterior limestone restored the gates to their original beauty. The Yankee Museum was a nice touch, and nearly every type of food was available (I joked at Alison about finding healthy food–only to discover a mini farmer’s market inside of Gate 4). I was also shocked–SHOCKED that they let my friend in with two bags.

frieze

The frieze returns.

One thing I do miss is the walkway  circumambulating the grandstand seats. Now, one must go underneath the grandstand to walk around, and while there’s a nice balcony mid-grandstand, one wonders why they should bothering sitting in their seats when there’s a closer view at the balcony.

comparison

A comparison of old versus new hallways (old left, new on right) makes me wonder about architecture's impact on crowds.

The bottom line: this new ballpark exemplifies New York in a different manner than its predecessor, as it trades the gritty, crowded, and tradition-laden landmark with one that features excess, accessibility, and financial exclusivity. I’m sure the place will settle into my mind more after a few more games, but it’ll definitely take some getting used to.

Ronan Pictures 2.0

May 12th, 2009

Personally, I REALLY dislike professional pictures (I must have been a home-staging pro in a past life, because I’m really not into littering my house with family pictures!). In this rare case I’ll give the Mrs. a pass though, cause I think the boy came out looking pretty cute. More pictures here.

Now, just don’t expect a Facebook profile for Ronan–or me swapping my profile pic with one of my kid. Yuck!

Revisiting Rome

May 7th, 2009

During last month’s Central PA Tweetup I ran into a few friends that I hadn’t really seen since we were part of a group visiting Rome in 2002. The encounter reminded me of a Website of my Rome pictures I’d built shortly after the trip.

I posted the site to share the photos with friends (pre-Flickr, mind you), and I remember being scolded by people that were offended of a bunch of Penn State students hitting foreign bars so close to 9/11.

Apparently I’d taken the site down years ago, but I decided to restore it in its table layout, 800×600-supporting glory (you can check it out here).

The way I built the site and formatted the photos reminds me more of my age than any old picture of me ever would (Ugh, I’m getting old!).

Presentation on Photoshop Color Correction at CPPUG

April 29th, 2009

*SHAMELESS PLUG*

(that’s what blogs are for, right?)

I’ll be presenting a few Photoshop tricks I’ve learned over the years at the upcoming Central PA Photoshop User Group (CPPUG) meeting on May 12th (6-8 pm) at Penn State Hershey (more information is here on the CPPUG site). If you’re interested in joining the discussion on improving your own photos (and are in the area), I hope to see you there!


Bad Behavior has blocked 343 access attempts in the last 7 days.