Categories
Uncategorized

Helvetica, the Shirt

Share your love for the Helvetica typeface with the Helvetica shirt! For the purist, there’s the version set in Helvetica:

“Helvetica” T-shirt set in Helvetica

Those of you who like challenging people or separating the typeface players from the wannabes might prefer the version in Arial:

“Helvetica” T-shirt set in Arial

Into making ironic statements via t-shirts? The Cooper Black version is the one for you:

“Helvetica” T-shirt set in Cooper Black

And if you just want to start a fist-fight with some font nerd, you want the Comic Sans version, which will be available soon:

“Helvetica” T-shirt set in Comic Sans

Categories
Uncategorized

In Case You Were Checking Here to See What Happened to the “Accordion Guy” Blog

“Missing” announcement on a milk carton featuring an accordionI’m experiencing some server issues with my personal blog, The Adventures of Accordion Guy in the 21st Century right now. I’m currently in the process of trying to get a server upgrade and hope to have the ol’ blog up and running soon.

Categories
Uncategorized

Python 3000 Alpha 1 Available Now!

Guido van Rossum’s head on Andre 3000’s body
If there’s an Andre 3000 and a Python 3000,
why not a Guido 3000?

It’s been a long-time topic of discussion in the Python camp: Python 3.0, also known colloquially in the Python community as “Python 3000” or “Py3k”, and today it got a little more real. The first alpha release of Python 3000 is now available for download, just in time for those of you who want to test-pilot it over the Labor day weekend.

(If you’re waiting to get a final version before downloading, you’ve got a fair bit of time. The current best estimate for the release date of that version is August 2008.)

Unlike Perl 6, which is a radical reworking of the language, where every feature is subject to change, the idea behind Python 3000 was correct a specific set of design mistakes. These corrections are large enough that they will break programs written in existing versions of Python, but which provide gains that are enough to make the trade-offs worthwhile.

If you’re curious about Python 3000, here are some links you might want to check out:

Cross-posted to the Tucows Developer Blog.

Categories
Uncategorized

Facebook Development: Photos, Part 3

Facebook Polaroid Camera 3

The Facebook development articles continue at the Tucows Developer Blog, this time with Using the FacebookRestClient Class’ “Photo” Methods, Part 3: photos_getTags.

Categories
Uncategorized

Even Supervillains Use BitTorrent

Forget about what the RIAA and MPAA are saying about Bittorrent: its real danger comes from the fact that supervillains use it!

In Marvel Comics’ Fantastic Four issue 549, sonic supervillain Klaw is back with a vengeance. Made of “solidified sound”, Klaw can create sounds powerful enough to kill and destroy. He was believed to be dead, but was brought back to life as a clone by the evil genius, Wizard. How? BitTorrent. Here’s the relevant panel:

Panel featuring explaining Klaw’s cloning via Bittorrent from Fantastic Four #549

This brings up a few questions, including:

  • Who recorded Klaw?
  • What recording equipment would you need to properly capture a creature of living sound, and what format and level of sound quality would do the job properly?
  • What would the size of the file be?
  • Who would download such a thing? “Dude! Never mind the new Arcade Fire album — I want a supervillain in my iPod!”
Categories
Uncategorized

Acer, Gateway and Packard Bell: The Perfect Storm…of Crap

When Acer announced that they were acquiring Gateway, I remember quipping to my officemates that “If they really wanted to scrape the bottom of the barrel, they should really buy out Packard Bell.”

Looks like I spoke too soon.

“The Perfect Storm” boat on the wave, featuring the Acer, Gateway and Packard Bell logos.

There is a silver lining to this: gathering them all into a single cesspool makes ’em easier to avoid.

Categories
Uncategorized

Living the Dream

What Did You Want to Be When You Grew Up?

According to a Workopolis poll of Canadians, more than 80% of Canadians aren’t doing the job they dreamed of doing when they were children.

3 photos: fireman (carrying a beautiful woman to safety), astronaut doing spacewalk, male stripper in front of screaming women
Possible dream jobs.

The poll posed these two questions to adults:

  • What was your dream job when you were between the ages of 5 and 9?
  • What was your dream job when you were between the ages of 13 through 19?

The results:

  • 7% of those surveys are now working at what was their dream job between the ages of 5 and 9.
  • 13% of those surveyed are now working at what was their dream job between the ages of 13 and 19.

What I Wanted to Be

Both my parents were doctors, so at the age of 5, I wanted to be a doctor when I grew up. This was in the early seventies, and the way I hear my parents tell it, those were some of the best years to be in medicine, from a money-making point of view.

However, at around age 7, I discovered space and astronomy books. I was glued to the TV set when the Apollo-Soyuz mission took place and followed any news about the not-ready-for-flight space shuttle, which was stilled named the Constitution. (A letter-writing campaign from Star Trek fans would later make them rechristen it as the Enterprise.) I thought I might make a good astronomer, space scientist or rocket engineer.

In my teen years, I met my friend Pavel Rozalski, whose dad did some computer/electronics work at a glass company, and he got me into computers. We developed a sort of early Apple Computer working relationship while working on our science fair projects: Pavel played the “Woz” role doing much of the building of our simulator of AND, OR, NAND and NOR gates, while I was the “Jobs” guy, doing a lot of the writing of reports and talking to the judges. Our heroes were the guys who did stuff out of their garages — Woz and Jobs, as well as Hewlett and Packard. From then on, I was hooked on computers. I wanted to do something computer-related when I grew up.

I was also a dabbler in music and graphic arts (especially cartooning — most people at Crazy Go Nuts University know me for being a DJ and a cartoonist rather than an engineering and computer science major), so I always hoped that there’d be a way to combine those two loves with computers, perhaps with some chatting with people thrown in.

I remember reading an article in Creative Computing, one of the premier computer hobbyist magazines of the late 1970s and early 1980s. In that article, a programmer predicted that in the next coupel of decades, computer programmers might get the same sort of recognition as rock stars. I remember thinking, “Yeah, I’d like that.”

I showed the article to a friend of mine who laughed at me. “That’s stupid. That’s why I’m going to be a rock drummer. It’ll be way better — you’ll be coming home, all tired from work, ready to die, and I’ll be onstage and on TV in front of screaming chicks, getting high off the audience’s smoke.”

(Dude: been there, done that. With an effin’ accordion. How ’bout you?)

Finally, at the end of my teens — or maybe just after — I became aware of Guy Kawasaki, who held an interesting position at Apple: Technical Evangelist. I remember thinking “That’s a cool job…maybe I’d like to do that someday.” Since then, Guy’s been a role model of mine.

All this is an explanation for my generally good mood: I’m working at my dream job.

Joey deVilla and Chad Fowler playing the opening number for an evening keynote at RailsConf 2007.
Me and Chad Fowler playing the opening number for an evening keynote at the RailsConf 2007 conference.