Third Time’s a Charm

It’s been a dreadful few days.  So I thought I’d share.

Saturday night I was on my way to a party at Centro, to celebrate my friend Brian’s 50th birthday.  The radio station was cutting out.  I thought some poor bastard was probably scrambling in a control room somewhere; so I’ll give him a few minutes to get his act together.  When I got tired of the continuous cutting out, I decided it was time to change the station.  I looked at the radio and realized it wasn’t the station: it was the radio.

That’s when I noticed all the coloured lights on the dash were on.  And the dash itself was growing dim.  And the acceleration was sluggish.

Best turn around and go home, I thought.  On the way, even though I was moving at a reasonable clip, the speedometer was often at 0km/h.

I got the car into the driveway, turned off the ignition and drew a sigh of relief.  I tried starting it up again, but no go.  I called Mario, our mechanic, and described the symptoms.  It was the alternator.  Towing, parts and labour: $400.

Sunday night, while I was laughing my ass off at the Winter Garden Theater, watching Lewis Black’s Dual Citizenship Tour, a tree from my backyard fell into a neighbour’s yard.  Thankfully, it didn’t damage the house.  In fact, my neighbour, who seems to be quite ill, poor woman, hadn’t even noticed it.

Still and all, cleaning that up: $300.

But wait: I’ve saved the best for last.

This afternoon, while Yvonne and I were at work, earning our daily bread for an honest day’s work, some lowlife scum broke into the house and stole my MacBook Pro.

The car, the tree, I can take that.  But my computer?  Breaking into the house?  That’s nasty.  So in addition to the $2200 replacement cost (we’ve yet to see if the insurance will cover this), we’re going to have to install a monitoring system.  And you never stop paying for that.

My friend Morty observed that the real tragedy was that the kid who stole my machine was probably only going to get fifty bucks or so for it.  I could have bought a replacement MBP for about $100; so long as I didn’t mind buying a stolen machine.

FYI, the insurance company said there’d been a rash of break-in’s, all targetting notebooks.  They figure it’s kids going in and out within five minutes, grabbing the first thing they can easily carry.

Silver lining?  I had turned on Time Machine, the OS X backup system, so everything was backed up on a separate hard drive.  Of course, the backup was about two months old, but I hadn’t really done much other than surf and download videos in the past little while.  So when I turned on my new MacBook Pro it asked me if I wanted to initialize from another Mac or Time Machine, and it took care of everything.  It took about an hour and a half.  (And, oh yeah, it now has to go through USB, because Bender2 doesn’t have FireWire anymore.)  So, my users are now in place, my screen saver, my pictures, my iTunes, my VMWare with WinXP, the hookup to my desktop at work, the wireless connection to my router.  All done.

Backups are a miracle.  I’ve seen the light and been saved.  Hallelujah!

Now I need to go through all my websites and change passwords.  Blech.

Correction: The new MacBook Pro’s now have FireWire 800, while the old ones had FireWire 400.  Different connectors (though you can get an adapter).  So I’m still stuck with USB.  (Thanks to Michael Goldberg our intern here at butterscotch.)

And while we’re at it, I should mention how grateful I am that no one got hurt, and that Mr. Lowlife-Scum didn’t trash the place.

But I’m really disappointed in the cats.  All those barking lessons were for naught.

It’s Ada Lovelace Day

Ada LovelaceI’ve always thought of Ada Lovelace as being a contemporary of Mary Shelley.  Turns out Shelley was a friend of her father’s, Lord Byron, who Lovelace hardly knew.  She is widely credited with being the first computer programmer, having written a description of how to setup Charles Babbage‘s Analytical Engine to produce Bernoulli Numbers.

Of course, Babbage never actually built either of his engines (Difference or Analytical); so Lovelace was saved the heartache and tedium of debugging.  Of course, she also never knew the elation of seeing your program running.  Oh well, software giveth, and software taketh away.

Ada Lovelace Day is a celebration of women in technology.  Bloggers are asked to post about women they know and admire in technology.  So here goes.

Sue Nichols- Miss Nichols was my first Computer Science teacher in grade 9.  She taught me BASIC on an HP 2000.  She also arranged for me and two friends to get our first summer job programming at Cygnet Mini Computers.

More recently I’m privileged to be working with extraordinary women at Tucows, such as Heather Leson, Joan Sumner and Jackie Fraser.

Happy Ada Lovelace Day, all.

Remix Manifesto a Must-See

RiP: A Remix ManifestoI’d heard about RiP: A Remix Manifesto on CBC’s very excellent Search Engine podcast a couple of weeks ago.  I’m not sure how it bubbled up (probably through Facebook), but I ended up going to see it at the Royal on opening night with Morty and Bebe.

WARNING: You will come out of this movie hating the Disney Corporation with the red-hot intensity of a thousand suns.  (You know… if you didn’t already.) Continue reading

Net Neutrality: Tell the CRTC How You Feel

crtc2009The CRTC is in the process of gathering comments on Net Neutrality from Canadians, in preparation for their hearings on the subject this summer.  Now is your oportunity to let your voice be heard on this important subject.

Our friends at SaveOurNet.ca have set up a handy form to send your thoughts on the matter to CRTC Chairman Konrad von Finckenstein.  They’ve even provided you with a very well crafted default letter (which you can easily edit, or override), in case you don’t have time to write one yourself.  The deadline is Feb. 16, 2009, so don’t delay!

Update: According to Mediacaster Magazine, the deadline has been extended by a week, to Feb 23.

Remembering Lupe

lupe_rodriguezLast night my friends Kali and David invited me to a memorial for Lupe Rodrigues, the CBC’s artist-at-large.  I’d heard Lupe reviewing art exhibits on CBC radio’s Here and Now program, hosted by Matt Galloway.

As it turned out, I had intersected with her a couple of other times, but hadn’t connected.  A few years ago, on my way to a play at the Canadian Stage, I had dinner at Hernando’s, and had admired the colourful paintings.  It turned out they were all by Lupe Rodrigues.

lupe2_05

Lupe, it turns out, was a regular at Kali’s very crowded parties. Not a surprise I hadn’t met her there: I’m usually happy to have met and chatted with 3 to 5 people in an evening. Kali’s friends are too interesting not to spend time with.

But Lupe was actually from David’s crowd. They’d both gone to Jarvis Collegiate; as had many of the musicians and artists who helped us celebrate her life and work.  Among them Victor Bateman, Jaron Freeman-Fox, Fergus Hambleton, Cindy Jones, Joanna Kidd, Kevin Laliberte, Amanda Martinez, Kathleen McDonnell, Don Rooke, Anjellica Scannura, Roger Scannura, Valeria Scannura, and John Sheard, the Music Director for the evening.

Our host was Matt Galloway, and speakers included Linda Rosendbaum, David Liss, Bianca Roberts, Lupe’s sons, Sebastian and Liam Cushing, and her husband, Danny Cushing.

Many of the people there had met in high school at Jarvis Collegiate, so it was a bit of a reunion for them.  I know that’s a powerful thing.  It both, reminds you of your youth, and the long road you’ve travelled.  There’s great joy in the thought that at least part of that road was travelled together.

The War in Gaza

‘We desire death as you desire life.’

– Hamas

Melanie Philips of the Daily Mail in the UK wrote a devastating analysis of the war.  The one place I disagree with her is in her conclusion:

But the Middle East conflict will not end until and unless the West comes to realise that Israel is in the frontline of the West’s own fight for survival, and starts properly defending the country struggling to defend civilisation instead of siding with those waging holy war against it.

There will be no peace until Hamas and organizations like it stop indoctrinating their children in hate, and martyrdom.  Otherwise each generation will have the same prejudices as the previous.

Israel Hamas Gaza TV programme Indoctrinates Children To Hate Jews

Hamas Indoctrinating Toddlers

11-year-old Palestinians: Martyrdom better than this world

Every Palestinian has a right to a full and productive life.  They are being robbed of that right by the people who teach them hate and martyrdom.  Do not be fooled by their manipulations of public perceptions.

Every Israeli has a right to a full and productive life.  They are being robbed of that right by the people shelling them with bombs.  They’ve had enough and it’s time to retaliate.  If Hamas decides to put their own people in harm’s way, that’s a tragedy; but Israel shouldn’t be expected to sacrifice its people because of Hamas’ lack of scruples.

National Do Not Call List a Crock

DNCLAs previously reported, I proudly registered my phone numbers on the National Do Not Call List the day it went live.  Since then I’ve received the usual number of telemarketing pitches from the usual assortment of crooks, swindlers and Conservatives.

In each case, I submitted a complaint about them at the DNCL website, but haven’t heard boo back.  (There is a checkbox to specify that you’d like to know the outcome of the complaint.)

Today I noticed a link to verify your registration on the list.  I checked mine, and what do you know?  It wasn’t registered.  All this time, I thought Bell and the CRTC had my back.  Guess they showed me, huh?

So I re-registered my number.  But it takes 24 hrs for it to “take” in the database.  Then, of course, it’s another 31 days before the telescum have to respect the Do Not Call request.

How long are we going to have to endure the ineptitude and incompetence of the CRTC?

butterscotch.com: My New Favourite Flavour

butterscotch.comI’ve been kept very busy over the past couple of months setting up butterscotch.com: Tucows’ new video network, brimming with terrific videos, short and long, providing tips, tricks and insights into technology for pros and tyros.  Our new team includes tech media veterans Andy Walker, as General Manager and Executive Producer; Amber MacArthur, Director of Content; Sean Carruthers and Matt Harris, Senior Producers; and Andrew Moore-Crispin, Web Editor.  In addition to our existing Tucows team, that’s a lot of talent coming together.

Our current line-up consists of regular shows, such as Andy and Sean’s Lab Rats, and Cheryl Poirier’s spin-off, Miss Download; as well as standard and special tutorials.  Tutorials are screen captured how-to’s with a voice over.  Special tutorials are a series of ten or so episodes on a particular topic.  For example, the two special tutes we have on offer right now are Facebook for Grownups and Gmail for Beginners.

We do have other shows already on the site, and many more are coming, so check back often at butterscotch.com, or better yet, subscribe to the RSS feed.

The challenges, for me, in putting the site together, were:

  • slicing up the composite and creating the base page (HTML and CSS) (got a lot of Photoshop help from Joan, our graphic artist at Tucows)
  • establishing single signon between butterscotch and Tucows.com
  • creating the backend CMS (content management system), where Andrew maintains the content which appears on the site

Of course, we’re not done yet.  We’re still developing new and terrific functionality, and figuring ways to integrate the butterscotch and Tucows content.  It’s all about bringing more value to our visitors and authors.

Sure developing the site was a marathon of long days and late nights, and it kept me from family and blogging, but this is the sort of challenge which stretches your abilities and forces you to find new insights into your work.  I loved it.  I wouldn’t want to do it again real soon; but I loved it.

So I Bought An iPod Touch

In spite of Apple’s many transgressions, I finally caved, and bought a Touch.  What transgressions?

Ok, they’ve actually retired that NDA, but there are other offences.  The highly vaunted Apple user experience has been a bust for me.  I tried and tried, but couldn’t get into the App Store, which is the ONLY WAY to download programs onto the platform. Continue reading

Firefox: Resetting the Feeds Default

Firefox has a terrific feature which allows you to select one of many feed handlers.  So, what’s a feed?  And what’s a feed handler?  We’re going to cover all that right now.

Websites with more or less regular content generation, such as blogs or news sites, have syndication feeds.  There are two types of feeds: RSS and Atom.  We’ll just call them feeds for now.  A feed is a file that other programs or sites can read on a regular basis to see if any new content has been added.  You can tell a site has a feed when it displays the feed broadcast icon in the address bar.  It looks like the image at the top of this post.  It used to be orange; but for some reason, Mozilla changed Firefox’s feed icon to blue.  Dunno why.

In any case, when you click on the feed icon and, by default, Firefox will invite you to subscribe to the feed with one of a number of what are called feed aggregators.  Moreover, you have the option of always using the aggregator you chose to subscribe to all future feeds you click on.  Which means, Firefox won’t ask you which one you want to use anymore.

Great.  But what if you want to see that list again, and possibly change your aggregator?  Well, there used to be a way of resetting the default, but that seems to have gone bye bye.  Now you have to go mess in Firefox’s configuration data.  It’s not rocket science, but if you’re not careful, you could seriously trash your Firefox setup.  So, I’m now going to walk you through this scary surgery.

  1. Start up Firefox.
  2. If you don’t have one already, open a new tab.
  3. In the address bar type: about:config
  4. In the Filter field type: browser.feeds
  5. Right click the top entry (browser.feeds.handler) and select Reset
  6. The value should return to ask

And there you go!  Now, when you click on a feed icon, Firefox will ask you which aggregator you want to use.  You lucky bastard.