Categories
It Happened to Me

Computer Knowledge to the Rescue!

Regular Expressions to the Rescue!

“Whenever I learn a new skill,” writes Randall Munroe, author and artist behind the incredibly nerdy webcomic xkcd, “I concoct elaborate scenarios where it lets me save the day.” In his latest comic, he illustrates this:

'I know regular expressions!' comic from 'xkcd'.
Click the comic to see it on its original page.

(Nerd alert: in order to get the joke in the comic, you need to know what regular expressions are. They’re strings of characters — called “strings” for short — that describe or match a given set of strings, according to rules. Think of them as being similar to the “search and replace” function in your favourite word processor, but on steroids.)

HTTP and Computational Complexity to the Rescue!

Back in 2003, I started dating a woman whom I thought was a webmaster and a computer science graduate. A reader of this blog recognized this woman by her description and email me a warning, saying that she wasn’t who she said she was — she was in fact a con artist and identity thief. She used enough jargon to seem convincing as a webmaster and programmer (not to just me, but a number of nerds), but I managed to catch her when she was unable to explain the difference between HTTP GET and HTTP POST and when I tricked her into lying that she proved that P = NP. The whole story is here in an old entry of mine, titled The Girl Who Cried Webmaster.

Radio Shack TRS-80 Nerds to the Rescue!

When writing about computer skills saving the day, I remembered that Radio Shack made a couple of superhero comics in which Superman got an assist from some young nerds equipped with the Radio Shack TRS-80 computer, a staple of young nerds back in the early 1980s:

'Superman' comic featuring the Radio Shack TRS-80 computer.

A little Googling landed me at X-Y-Z-Cosmonaut’s CosmoBlog, where he not only features the covers of these cheesy classics, he’s also giving away the comics!

'Superman and Wonder Woman' comic featuring the Radio Shack TRS-80 computer.

Categories
It Happened to Me

Tequila Bookworm Has Moved!

Tequila Bookworm's old location, with the windows all covered up.

In the six years I lived in the funky Queen and Spadina neighbourhood, I spent a lot of time at the Tequila Bookworm cafe. Not only did I hang out there, but during my time as an indie software developer, it was my office. I’d bring my laptop, buy lunch and lots of Diet Cokes and crank out a lot of software there. I became a regular fixture there, got to know everyone who worked or hung out there and even got involved — briefly and disastrously — with a cute waitress who worked there.

I was surprised to find out in BlogTO that they’d moved. It’s not a great distance — barely half a block west — but they’ve taken over the Epicure Cafe, which has two floors and an upstairs patio in the back. This is a graduation not only to what I think is a larger space, but also to a real kitchen. At the old location, they did all the cooking behind the bar, which often meant that I left the cafe with my clothes smelling like the chicken they cooked on their George Foreman grill.

I’ll have to drop by one of these days.

Categories
It Happened to Me

I’ll be on the News Tonight

Amber MacArthur.

“Hey, Joey!” said Amber Mac as she came into the office earlier today and gave me a big hug. The camera guy who came with her was a little bit confused until she explained that we knew each other socially. “I normally don’t hug people I interview,” she explained.

Dave asked “Don’t I get a hug too?”, so I gave him a hug as well. Camera operators do a lot of work but are rarely seen or recognized for what they do, so he deserved it.

They dropped by the office do an interview with me about the Acer Ferarri 1000 laptop pre-loaded with Windows Vista that was sent to me by Microsoft. In the interview, we talked about the nature of the giveaway, the tempest in a teapot that arose from it and my future plans for the laptop. For those of you in the Accordion City area, it’ll be aired on the news on CityTV tonight at 6. The interview will also be posted online, and I’ll link to that once it goes up.

Categories
It Happened to Me

New Year’s Resolutions

It’s traditional to list one’s New Year’s resolutions, so here are some off the top of my head…

  • Lower my cholesterol. No need for the Lipitor yet — my doctor says it’s a little high, but not so high that it can’t be fixed with some changes to diet and exercise.
  • Get back into the shape I was in in 2002. Being single and working at home were great for my gym schedule. I was eating pretty low-carb and working out nearly daily. The gym was also a social thing — in addition to the weights and exercise machines, I joined and became a regular at a couple of classes — BodyAttack and BodyPump — that I don’t think I’d be able to complete at the moment. I’d like to get back to that point because I felt good, and damn, did I look it, too.
  • Defeat “Cletus” in Dead Rising. I need to defeat him so I can get the guns so I can give them to the Japanese tourists so they can help me defeat the chainsaw-hurling clown. Is that so much to ask?
  • Go on a vacation with Wendy. We haven’t had the chance for a real vacation since we’ve been married; it’s about time. We’ve got a couple of days in San Francisco and the Bay Area in February, and I’d like to squeeze a trip to Montreal in the summer.
  • Get more accordion practice! My repertoire’s pretty stale, and so is my playing. Maybe I should expand this to just keyboard-playing practice in general — I’ve had my eye on a USB MIDI keyboard that can plug into my Mac. That, combined with GarageBand would give me a rig ten times better than all my old synthesizers combined.
  • Re-jig my savings and investments. I’m doing all right, but I think I get can more bang out of my investment and savings bucks.
  • Sharpen my programming skills. It’s been a while since I wrote software full-time, and it never hurts to keep those valuable skills sharp. I think I’ll concentrate on Ruby on Rails, although I could stand to do some PHP brushing-up too.
  • Work on one serious software development project. Actually, I’m already doing that…
  • Make a serious contribution to the Toronto tech community. I’m also already working on that, too…
  • Clear out my junk. There’s a lot of stuff that I no longer use that’s just taking up space at my place or in storage. It’s time to sort through my belongings and sell, give away, recycle or trash anything that is no longer useful to me.
  • Get back in touch with some friends. It happens over time — you lose contact with people. There are folks (Hey, Kevin! Hi, Heather!) to whom I owe email, phone calls or visits.

I’m sure I can come up with more once I think about it.

What are your resolutions?

Categories
It Happened to Me

I am Spider-Man

It’s been a while since I’ve taken one of those silly “Which X are you?” web tests, and the “Which Superhero are You?” one has been making the rounds. Here are my results…

Your results:
You are Spider-Man

Spider-Man
65%
Green Lantern
65%
Iron Man
65%
Superman
55%
Supergirl
45%
The Flash
45%
Hulk
45%
Robin
40%
Catwoman
40%
Wonder Woman
35%
Batman
30%
You are intelligent, witty,
a bit geeky and have great
power and responsibility.

Click here to take the Superhero Personality Quiz

I’d probably be more than just Spider-Man — I’d probably be the Rephrasing Spider-Man, as shown below:

The Rephrasing Spider-Man.

Categories
Geek It Happened to Me

Blogger Don’t Preach (I’m Keeping the Laptop)

[This has been cross-posted to my tech blog, Global Nerdy.]

Ferrarigate

Acer Ferrari 1000 laptop.

If you’ve been following the technology blogs over the holidays, you’ve probably heard about Microsoft’s latest “guerilla marketing” move to promote Windows Vista: give some bloggers a free Acer Ferrari 1000 or Acer Ferrari 5000 laptop pre-loaded with Windows Vista to try out. The bloggers were given the laptops and had the option of sending them back once they were done with their review, given them away or keeping them.

This giveaway had an unintended consequence: a ruckus on tech news sites and blogs along the lines of Microsoft is bribing bloggers! What didn’t help are cases like Brandon LeBlanc, the blogger who failed to immediately disclose that Microsoft had given him his shiny new laptop in his initial post about it. (“I had intended to explain where this laptop came from in a more in-depth post,” he later wrote, but by then, his credibility was gone.)

In response to the kerfuffle, Microsoft is asking the bloggers to whom they sent laptops to either return them or give them away once they’re done with their reviews.

To which I respond: “Sure, but did you know I like to review things for a couple of years, just to be thorough?”

Full Disclosure

Yes, I am one of those bloggers.

A Ferrari 1000 laptop arrived at the office yesterday. I picked it up and thanks to the prior obligation of the deVilla extended family Christmas party, didn’t even to unpack it until late last night. Only this morning did I get a chance to fire it up and take it for a test spin.

(For the benefit of those of you who are hardcore fact-checkers, you can go to the DHL site and enter this tracking number — 7995316991 — to verify that it did indeed arrive only yesterday.)

A Quick Overview of the Ferrari

In the age of sub-$1000 notebooks, the Ferrari 1000 is a luxury model. It boasts some pretty decent tech specs:

  • AMD Turion 64 X2 processor
  • 1GB of RAM
  • 160 GB hard drive
  • 12.1″ WXGA glossy screen
  • ATI Radeon Express 1150 graphics chipset
  • Separate DVD-RW/CD-ROM drive
  • 802.11 b/g WiFi
  • Integrated 1.3 megapixel camera
  • Bluetooth
  • Bluetooth optical mouse
  • Bluetooth VOIP handset thingy
  • A black chamois that comes in its own little black case, for keeping the laptop nice and shiny

Like Porsche Design products — non-automobile items that have been styled following the automaker’s designs that allow you to overcompensate, even if you can’t afford their cars — Acer’s Ferrari laptops have been styled after the designs of Turin’s most famous export. Its glossy carbon-fiber top looks like a Ferrari interior panelling and the bright yellow Ferrari logo smack dab in the middle says “Hey, I paid a premium for this machine”, which is probably right — at the time of this writing, it retails at Tiger Direct for US$2000.

How I Got It

The laptop was sent to me by Aaron Coldiron, a senior product manager at Microsoft and manager of the community and blogger strategy for Windows Vista. I met him back in October at an invitation-only event in Toronto where he an a couple of guys from Redmond showcased some of Vista’s features. They handed out Release Candidate 1 of Vista at the end of the presentation, and I attempted to install it on my desktop computer at the office the following day. The results weren’t so hot, and I chronicled them in the following blog entries:

You’d think I’d be the last person they’d send a laptop pre-loaded with Windows Vista, but that’s what happened. On December 13th, I got an email from Aaron offering me one. Here’s the key excerpt:

It was nice meeting you back in October at the Windows event in Toronto. I was chatting with Claire Rankine on the Microsoft team about getting some hardware out to key community members, and we wanted to include you in this. I’d love to send you a loaded Ferrari 1000 courtesy of Windows Vista and AMD. Are you interested? Hopefully you’ll have a much better experience with this pc than you did with the upgrade experience.

This would be a review machine, so I’d love to hear your opinion on the machine and OS. Full disclosure, while I hope you will blog about your experience with the pc, you don’t have to. Also, you are welcome to send the machine back to us after you are done playing with it, or you can give it away to your community, or you can keep it. My recommendation is that you give it away on your site, but it’s your call. Just let me know your opinion on Windows Vista and what you plan to do with it when the time comes.

I wrote him back, saying:

I’d like to try the Ferrari and Vista and try it under what I call “Tech Evangelist working conditions” — that is, my day-to-day routine. That involves:

  • Maintaining three blogs — the Tucows blog, Global Nerdy and The Adventures of Accordion Guy in the 21st Century
  • Helping maintain Tucows’ web sites
  • Writing technical articles and accompanying demo code, such as the “Duke of URL” (currently in PHP, but I’ll be expanding to C#)
  • Doing developer relations with Tucows’ partners and vendors
  • Doing work with TorCamp, ICT Toronto and other organizations who a promoting Toronto as a live/work/play hub for technologists

One of the first things I’d load on the machine are the Visual Studio Express kits and XNA Game Studio Express, which has really piqued my curiosity (especially the XBox 360 dev kits, as I am both a developer and an XBox 360 owner).

And in response, he wrote:

I haven’t read any reviews like what you’ve suggested so it should be fun. I’ll get this out to you next week.

And hence I got the machine.

Give It Away, Give It Away, Give It Away Now

As of Christmas eve, the mail server at work has been rejecting my email password, so I haven’t received the mail that Aaron has apparently been sending out in response to the flack about the giveaway. According to Marshall Kirkpatrick, it goes likes this:

No good deed goes unpunished, right? You may have seen that other bloggers got review machines as well. Some of that coverage was not factual. As you write your review I just wanted to emphasize that this is a review pc. I strongly recommend you disclose that we sent you this machine for review, and I hope you give your honest opinions. Just to make sure there is no misunderstanding of our intentions I’m going to ask that you either give the pc away or send it back when you no longer need it for product reviews.

I’ll email Aaron from my GMail account and see what he’s got to say. But like I said, I can review a product for a very long time.

A Dirty Little Blogger Secret

Okay, it’s not so dirty, and it’s not so secret either: one of the things that keeps me blogging are the perks. A little name recognition here, a couple of books to review there, free passes to wine-and-cheese events, pricey conferences and so on. I simply say up front that so-and-so is giving me free stuff or a free pass and to keep that in mind when reading my review or recommendation.

I’m with Hugh McLeod on this one:

Having both received and given out free stuff in the blogosphere, I’m not sure if I see what the big deal is. I certainly don’t have trouble with it ethically, as long as all parties are being upfront about it. And it seems like they are to me.

My experience with blogger product campaigns tells me that, if you’re just trying to turn bloggers into product pimps, you will fail. But if you see it as a way of starting interesting conversations with equally interesting people, your chances of succeeding are far greater.

While I’ve had Vista installed on my office PC for the past couple of months, it’s been second banana to my PowerBook. For the most part, the Vista-PC combo at work has been relegated to web browsing on another screen while I’ve been using the Mac to do all the real work.

By sending me a laptop with Vista pre-installed, Microsoft has actually managed to get me interested in Vista and giving it a thorough look-see to see if “there’s really a there there.”

So, in summary:

  • I have in my possession a Ferrari 1000 laptop that Microsoft gave me to review.
  • In the original email, I could keep the laptop, return it to Microsoft or give it to the community. It was recommended that I give it to the community.
  • I have not signed any agreements with Microsoft, legally binding or otherwise. There are no strings attached
  • I plan to blog about my experiences with both Vista and the Ferrari laptop.
  • I hear that Microsoft is asking us to now either return the machine or give it away once we’re done reviewing it.
  • I plan to review my machine for a good long time.

If Microsoft reeeeeally wants me to send the machine back, I will — if Aaron can beat me at an accordion-playing contest, Devil Went Down to Georgia style, to be judged by audience applause. I’d be cool with giving away the machine if I lost in such a competition.

Categories
It Happened to Me

The Regular "Global Nerdy" Plug

Once again, I remind you that I have another blog: Global Nerdy, with news and analysis of what’s going on in the world of high tech. Check it out!