Losing Momentum

There’s nothing worse for a writer, when you’re working on project, you get some momentum going, then you have to quit – and you can’t get the momentum going again. When I was working on my Zune review, I ran into a big snag with the software that ended up costing me about five hours out of my review day. I thought I could make it up, but I had to quit working on my review at 2 AM on the 15th, because I had a 6 AM wake-up call for a whole day of meetings on the Microsoft campus. I stumbled my way through the day, spent two hours getting to the airport in horrendous Seattle traffic (I hate that city sometimes, just for the traffic), made it home and was in bed by midnight. The next day, at a 7 AM dentist appointment, as consequently, didn’t get enough sleep and was like a zombie all day. That night I had a three hour music practice for a music/drama event that’s happening tomorrow (Sunday), and then on Friday I went to the library for a few hours and tried to work on the Zune review but didn’t make much headway. So I have two parts of the review finished, but the most important two (the actual device functionality) have yet to be written – and I’m leaving for a vacation to Hawaii next week! The clock is ticking, the Zune review needs finishing, and I’m writing on my blog. Back to the Zune…

When Engineers Run Your Company

I picked up a new router (as I explained in an earlier post) and needed to update the firmware. So I headed off to the Linksys site. I knew that I had a WRT54G router, because that’s what the package and the Web-based admin interface said. I wish they’d have implemented a “one button update” where the router would ping the server, and if there’s a new firmware update, it would push it down and install it automatically. That’s the way it should work, but it doesn’t of course. Upon finding my way into the support area, it prompted me to select what kind of device I had. Here’s what one portion of the drop-down menu looked like.


So I knew I had a WRT54G, but what version did I have? Did the box tell me? No. Did the admin interface tell me? No. I had to go into my furnace room, where the router is, and flip it over to find the version number. Why didn’t the admin interface tell me what device I had? Why didn’t they revise the package to that it said “WRT54G-4” or something similar? It’s insane that they’ve had seven hardware revisions without changing the actual product number – imagine if they did that in the automobile world? “Oh, you have a Mazda Protégé 5? What revision? You’ll have to look on the engine to find out before I can get you this part…”

Sleepy in Seattle

Made it into Seattle tonight. I spent 30 minutes at the airport phoning electronics stores in and around the Bellevue area, trying to find a place that had a Canon Powershot SD800 camera in stock. Phone voicemail systems are really hell on earth, especially when combined with dysfunctional voice-activated 411 services. I’d dial 411, ask for the phone number for CompUSA in Bellevue, be transferred over, and while waiting on hold to speak to someone, the 411 system would cut in and say “thanks for using our service”, then terminate my call. Whaazaa? Very frustrating – this happened three times to me. The times when I wasn’t cut off, I was trapped being bounced from phone to phone. Frys Electronics in Renton was the worst – I call the front, ask for the camera people, they transfer my call, and it rings around 100 times. I kid you not, I was standing there for five minutes letting it ring. Why? The dysfunctional 411 service didn’t SMS me the phone number like it said it would, so I’d have to dial 411 again to get the phone number. Stupid. Thankfully, a helpful cab driver suggested I try Circuit City on the way to the hotel, so we stopped near Renton and sure enough, they had ONE camera in stock, and it was so new they hadn’t even put it behind glass yet, it was still in the stock room. I got it for $399 USD + sales tax, which is a heck of a lot better than the $549 CAD + GST it was going to be sold for at Visions. Why are electronics, and pretty much everything else, such a huge rip-off in Canada? Ashley and I were at Chapters on Sunday and it was amazing looking at the US prices being at $6.99 and the Canadian pricing being at $9.99. The two dollars have been within 10% of each other for pretty close to a year now, shouldn’t these prices have come closer together? Canadian retailers need to kick some ass in the channel and get better pricing. But I digress…the new SD800 is awesome, check out this wide-screen capture mode:


It’s been a couple of years since I’ve used a Canon point and shoot, so I’m a bit rusty with the menus systems, but this one looks like a winner so far. Great design, great screen, amazingly fast start up, very little shutter lag (none if you turn off the flash), a high ISO mode that still looks good, 3.8x optical zoom, 7.2 megapixels, and the image stabalizer is the real deal: I was taking images in my dim hotel room, without the flash, and they weren’t blurry. I’m very impressed with this camera so far! The only down side? It’s not as thin as the Casio S-500 I’ve been using for the past year and a bit. I think I can put up with the “bulk” though in order to get better pictures.

Tomorrow morning I have to race down to Circuit City in order to buy five Zunes – I hope there isn’t a line-up…

Microsoft Live Search: You Suck…edit: I Suck!

Not like this is news to anyone in the tech world, but I’m constantly amazed at how bad Microsoft’s search engine is. I haven’t done a lot of detailed comparisons, but one ranking I’m always interested in is how well my own sites are doing. Here’s a comparison.

KEYWORD: pocket pc
SITE: Pocket PC Thoughts

Google: 5th result
Live Search: not in the top 120 results

KEYWORD: smartphone
SITE: Smartphone Thoughts

Google: 4th result
Live Search: 53rd result

KEYWORDS: digital media
SITE: Digital Media Thoughts

Google: 4th result
Live Search: not in the top 120 results

SITE: Zune Thoughts

Google: 17th result
Live Search: 64th result

It’s not that the results returned by Live Search are all that bad – they all seem to be fairly relevant. But the search engine seems to hate my sites and I can’t figure out why. So either Google has it all wrong, and my sites are not valuable resources in their respective categories, or Live Search has such a radically different method of ranking that my sites simply don’t matter. I’d disagree with that of course, so for now Live Search sucks in my book.

UPDATE: Well, turns out the egg is on my face. Although I never explicitly blocked the Live Search bot from scanning my sites, it seems I had an old robots.txt file on there that was stopping it from indexing the content on all my sites save Zune Thoughts. So my apologies to the Live Search team. I’ve now deleted the robots.txt files off my sites, so come back and visit me Mr. Live Search Bot!

Don’t You Just Hate It When Technology Doesn’t Work Right?

As a geek, when I implement new technology in my life, I always hope it’s going to go smoothly – but I also know that not every product is designed perfectly, and there’s a good chance it may take some extra work to get things working right. But what I wasn’t expecting three days ago, when I swapped out my D-Link 624 802.11g router for a Linksys WRT54G 802.11g router, was that a device on the network would stop working. Why the new router? I swore I wasn’t going to get a new router until the 802.11n spec was finalized and shipping routers were really up to hardware spec, but I’ve been seeing lame performance lately from the D-Link router that no amounts of reboots would see to fix, and I had some issues with it when I was testing out Slingbox mobile. The guy I was dealing with, Jeremy Toeman, told me that D-Link routers tend not to very very spec-compliant, and that Linksys were the most trouble-free in his experience. I’ve tended to avoid Linksys everything, because I think the hardware is ugly and I’ve seen a few Linksys routers go bad. But I was fed up with my D-Link, so I wanted something new.

Oh, did I mention that in the past 12 months I’ve also purchased a Belkin pre-802.11n and a Netgear 802.11n router? Both gave me trouble as well, constantly dropping WiFi signals and generally conking out and requiring reboots. I know part of the problem is that there are about eight wireless networks within range of my house, so my router has to content with a lot of interference. You’d think that those supposed kick-ass MIMO antenne on the pre-802.11n routers would have solved that, but they didn’t.

At any rate, I hooked up the Linksys WRT54G, updated the firmware from 1.00.9 to 1.01.0 (don’t you just love engineers?) and got all my machines working. Everything grabbed an IP ok, speed was awesome across all my machines. But my Roku M2000 wouldn’t connect and get an IP. Normally the Roku M2000 is amazingly stable and works well, but despite repeated reboots, it wouldn’t connect to the network. I checked the DHCP tables on the Linksys router, and I could see that the M2000 was getting an IP address…yet the M2000 claimed it has no such IP and reported an internal IP of 169.*….if you ever see a computer with a 169.*.*.* IP, you have a problem because that’s not a “real” IP that a router would dish out. I searched the Roku forums, and discovered a post where someone was having exactly the same problem as I was. The solution that worked for him was to roll back to the 1.00.9 firmware.

So I started down that road myself, only to discover that Linksys only offers their current firmware from the Web site. Here’s something good to know: if you ever need old Linksys firmware, you can get them all from the Linksys FTP site. I waited 30 minutes in a queue with tech support to discover that little gem of information. I’ve now rolled the WRT54G back to 1.00.9 and the Roku M2000 is now working perfectly. Things really shouldn’t be this hard.

Cool New Windows XP Theme


There’s a new Zune theme for Windows XP that’s quite cool – I dig the black title bars and the orange start button. Anything but the green/blue combo until Vista arrives! You can download the theme here, although apparently the theme needs some tweaking in order to be perfect. I didn’t like the default background very much, so I replaced it with the above wallpaper. I’ve collected it, and a few other wallpapers that would go nice with the Zune theme, into a single ZIP file. Enjoy! [a note to you wallpaper graphic designers out there, embed an URL or something into the EXIF data of the JPEG so people can figure out where they got the image from]

A Blank Boarding Card/Airplane Ticket

One of the purposes that I want this blog to fulfil is to “fill gaps” in the online world. Meaning that if I’m searching for something in Google and can’t find it no matter how hard I try, if I’m able to discover/create it myself, I’ll post about it on this blog . Some of these posts will seem like nonsense to you, but as strange as they might be, I figure that if I’m looking for something, someone else out there is probably doing the same thing.

SMALLgeneric-boarding-pass-airline-ticket-blank-templateClick the image above for the high-resolution version.

The first such instalment is for a personal project: I needed a blank plane ticket or boarding pass that I could customize to use as part of a surprise for some friends, so I went to Google and did some image searching. None were quite right – most were low-resolution, making them impractical for what I needed to do which was layer some text over top and make a print out that looked almost as good as the original. So I fired up my scanner, did a 300 dpi scan of a recent boarding pass from my trip to Thailand, and used a clone brush to delete the elements of text that I wanted to customize. Voila! Took make 15 minutes total, and the results look awesome when cranked out on my colour laser printer (an HP 2600n). Yeah, it says Air Canada on it, but hey, that’s all I had to work with. Someone creative can take the high-res image and slap on a new logo if they feel like it…

2009 UPDATE: Be sure to check out the whole Object Collection category to find more scanned objects that I’ve created. Be sure to check out the whole Object Collection category to find more scanned objects. These objects are free for personal use, but commercial use is prohibited without permission. Please see my Creative Commons License for further usage details. And if you’re looking for another blank airline boarding pass, check out this British Airways blank boarding pass that I scanned.

Firefox Session Restoring: What the Hell?

I’ve been a Firefox user for a little over a year now, and think it’s a fantastic browser. However, with the new 2.0 release, they’ve managed to confuse the heck out of me and I can’t seem to find a solution. With Firefox 1.5, I had an extension (I think it was Tab Mix Plus) that would allow me to shut down Firefox with tabs open, and when I re-started Firefox it would restore all my tabs. This was handy for me because I often have tabs open for days (if not weeks) and I use the browser as my workspace – I’ll open a tab for a product I want to look at, but will ignore it until I have time to take a look. Firefox 2.0 has a “session restore” feature that works like this: if you have multiple tabs open and an extension or crash forces Firefox to restart, when it comes back up, all your tabs will still be there. Great! But, stupidly, it doesn’t seem to do the same thing if you click on the “X” to shut down the browser. I’ve dug through every option I could find, and even looked in the help file, but there seems to be no way to enable this session restore to work outside of the narrow scenario that the developers imagined people using it for. I’ve installed Tab Mix Plus, but upon first start of Firefox, the browser informs you that it already has a session restoration feature built in. I ignored the warning the second time I installed the plugin, went into the settings for Tab Mix Plus, and tried to configure it to not use the built-in session recovery. It still has no effect. If I have five tabs open, and shut down Firefox, the next time I open it I have a single homepage tab. What am I missing here? How could they have possibly screwed this up so badly? I’m keeping Firefox 1.5 on my main workstation for just this reason, which is completely ridiculous.

Forum Spam: So Frustrating

It’s amazing to watch how international spamming is getting, especially forum spamming where they try to be “natural” by having conversations where one spammer posts a question, and the next spammer answers by posting a “helpful tutorial” about the perfect product to help. Here’s a short example of some spamming that went on at Digital Media Thoughts:

momoko [IP, Hong Kong]: i suppose Imtoo dvd ripper is the gadget you are looking for, it can help you convert dvd to MPEG or AVI files so that you can edit them with ease~~~

mingming [IP, China]: haha ,monoko ,are you also using the software imtoo dvd ripper??glad to see that , i am using it now!!!it is really a perfect one ,isn’t it?

happyboy [IP, China]: I don’t konw much about these knowledgeI but I hope the software of Xilisoft can help you.There are many kinds of tools such as ImTOO DVD Ripper Platinum v4.0 ,you can look for more information here

First I find one of the IPs:, which I look up using the ARIN WHOIS tool. That tool directs me to the APNIC Whois Database, and I discover it belongs to these guys:

inetnum: –
country: CN
descr: Beijing JIAO TONG DA XUE CO.LTD
descr: CO.LTD
descr: Haidian Distric, Beijing
admin-c: PP40-AP
tech-c: PP40-AP
changed: lichao@bj.datadragon.net 20050603
source: APNIC

This is the worst kind of spam to stop, because at first glance it appears legitimate – but when you start to factor in the odds of three people from China coming to my Web site to discuss a “problem” that has one magical solution, the product they link to…you just know it’s spam. As a site owner you learn to think heuristically and trust your instincts. It’s like that old quote about pornography: you might not be able to describe it, but you know it when you see it. That’s what this spam is like. Now the question is, are these guys paying for this spamming service, or are these over-zealous third-party affiliates trying to be clever? I’d suspect the former…

Rock ‘n Roll + Great Photography = Awesome


I’m a rocker (a geeky one, but a vocalist/bass player) at heart, and a photographer (trying to get better), so when I find something that combines the two passions, brother, that’s just plain cool. I discovered the work of Terje Sorgjerd quite by accident, but I’m glad I did. I haven’t heard of some of these bands, but even if the music sucks, the photos do not. The work is excellent, especially when you consider the difficult lighting conditions most live performances would entail. Great use of angles and wonderful colour tone – definitely check out the whole gallery if you’re into live performance photos!