I can see I’m off to a good start this year.

To make up for being late again here’s two links-of-the-day… In honour of the Stevenote at MacWorld Expo, here are a couple of sites that will have live updates starting today, 9am Pacific. MacRumors.com – Live Event Coverage Live from Macworld 2007: Steve Jobs keynote

To make up for being late again here’s two links-of-the-day…

In honour of the Stevenote at MacWorld Expo, here are a couple of sites that will have live updates starting today, 9am Pacific.

MacRumors.com – Live Event Coverage
Live from Macworld 2007: Steve Jobs keynote

Monday link-of-the-day (pre-Christmas edition)

Not sure if I’m going to be posting tomorrow, so I thought I’d get the link-of-the-day out today. If ever there was a reason to buy a Mac, this is it: A Cost Analysis of Windows Vista Content Protection Read this one.

Not sure if I’m going to be posting tomorrow, so I thought I’d get the link-of-the-day out today. If ever there was a reason to buy a Mac, this is it:

A Cost Analysis of Windows Vista Content Protection

Read this one.

No RSS Reader can be as efficient as Google Reader?

Long rambling post warning:If you just want to think about the question in the title, skip to the end. I have been experimenting with NewsFire since I got it as part of the MacHeist bundle that I mentioned last Monday. It’s fast to run, has a nice Mac-ish UI, and generally is the obvious kind … Continue reading “No RSS Reader can be as efficient as Google Reader?”

Long rambling post warning:If you just want to think about the question in the title, skip to the end.

I have been experimenting with NewsFire since I got it as part of the MacHeist bundle that I mentioned last Monday. It’s fast to run, has a nice Mac-ish UI, and generally is the obvious kind of thing for a Mac user to step up to, once they outgrow the built-in RSS in Safari.

The thing is, to import your bookmarks into NewsFire, you need to have an OPML file. How to get such a thing? hm…

I’m sure there are better answers to this problem, but here’s what I did:

  1. Imported into Firefox the bookmarks from Safari
  2. Clicked once on each RSS bookmark; when Firefox asked how I wanted to read it, picked Google Reader
  3. Organized the feeds into folders in Google Reader — Aside: Google follows the “folder == tag” model, so feeds can be in more than one folder.
  4. Exported the feeds as OPML

I went this route largely because I also wanted to play around with Google Reader. It’s interesting that, although it doesn’t have the L&F you’d want in a desktop app, it is simple and effective and still has a clear sense of design style to it. At some level it reminds me of the “good ol’ days” of Smalltalk: It’s not a fancy GUI, but it gets things done.

Now that I had an OPML file, I imported it into NewsFire, whereupon I hit another snag: All of the categorization information had been thrown away. To attempt to figure out whether the problem was with NewsFire or the file generated by Google Reader, I imported the OPML into OmniOutliner, which did indeed show all the folders. That’s still not conclusive, but it shows that either there is a bug in NewsFire, or that Google and NewsFire interpret the spec differently. In any case, one more round of categorizing into folders and I was ready to go.

After all that, I realized that NewsFire doesn’t have the one feature that I “need” in a news reader: the ability to show all of the text of the items inline in the list (i.e. the default way the items are presented in Safari, or what Google Reader calls the “Expanded view”).* Without that, NewsFire is basically a non-starter for me.

So I started thinking about Google Reader again. As far as I can see, it has only two significant downsides:

  1. It is dependent on the speed and stability of Google’s servers.
  2. It doesn’t provide notification when there are new items available.

In general, Google is as solid as any site on the net, both in speed and stability. I spent a couple of hours reading news this morning, and never waited more than a couple of seconds for an update. If that’s typical, then it’s good enough for me.

The notification issue has, of course, been solved in numerous ways by third-party add-ons. It didn’t take long for me to find one for the Mac that seems reasonable: Google Reader Notifier. It puts yet another icon in the menu bar, which I’m not sure I’m happy about yet. We’ll see.

The fascinating thing about Google Reader is that my machine doesn’t have to poll each of the sites in question to see if there are new items; Google does it. This is better both for me, since I only poll one site (i.e. Google) now, and for the internet as a whole since Google can optimize in ways that individual users can’t. For example, it seems that Google would only need to poll once (in a while) for everyone who tracks Engadget. The more people who read a particular site, the greater the savings.

The down side of that, of course, is that anyone who uses “page hits on my RSS feed” as a metric for ad revenue takes a beating. Hm… I guess the good news could be that if they’re using Google AdSense, then Google could take that into account. I wonder if they do.

Summary: I’ve decided to use Google Reader as my default RSS reader for a while. I have removed all of the RSS feeds from Safari except for the internal IBM ones that Google can’t see.


* Of course, as usual, it’s probably that I’m just a dolt — no, not “doIt” — and can’t figure out how to configure NewsFire properly. If that’s true, someone please enlighten me.

The twenty questions game and… web design?

My son got one of those twenty questions games — the ones where you answer yes/no questions from the little plastic ball and it guesses the thing you were thinking of — for his birthday. Internally, there’s not a lot to these; they’re basically a fairly simple expert system and a rom full of facts … Continue reading “The twenty questions game and… web design?”

My son got one of those twenty questions games — the ones where you answer yes/no questions from the little plastic ball and it guesses the thing you were thinking of — for his birthday. Internally, there’s not a lot to these; they’re basically a fairly simple expert system and a rom full of facts about everyday things. What’s interesting to me though is the way that they get close to the right answer, even when they get it wrong. For example, when we tried to get it to guess “green bean” it came up with “asparagus”, which is not a green bean, but another thin, green, vegetable — not bad.

So I got to thinking about graphics design tools for beginners. Imagine a tool that had an internal expert system, which encoded a bunch of the standard patterns used by web sites (at several different levels (i.e. everything from nav bars and rollovers at one end to blogs, wikis, e-commerce at the other)). Rather than just picking 1 of N templates as the basis for your website, you would answer 20 questions about the capabilities it should provide. As you progressed through the questions, it would use its internal predictions about the result to suggest other questions to narrow things down, eventually getting to the point where it was dealing with the stylistic elements. Even if the site it gave you at the end wasn’t exactly what you wanted, it would probably be close enough.

In any case, it seems like this would be a more flexible way to approach the problem than I’ve seen in most of the newbie-level web tools (like, iWeb) but it’s still a metaphor that new users have no trouble with. Of course, it all depends on how well you can tune the questions. My favourite question from the toy is “Does it weigh more than a pound of butter?”. You want the questions to have that feel: clear examplars that partition the space. (“Should it be simple like Google, or dense like Yahoo!?”)

MacBook Pro and World of Warcraft

I took my gaming PC into the shop (again) this weekend. It looks like this time they’re going to replace the motherboard. Lord knows they’ve replaced almost everything else in it, without getting to a stable point. Who knows, this may work. In the mean time, I was down to “just” my PowerMac to play … Continue reading “MacBook Pro and World of Warcraft”

I took my gaming PC into the shop (again) this weekend. It looks like this time they’re going to replace the motherboard. Lord knows they’ve replaced almost everything else in it, without getting to a stable point. Who knows, this may work.

In the mean time, I was down to “just” my PowerMac to play with and, you see, I’ve become used to watching television on one computer while playing games on the other. What to do… Ah, right, my laptop!

I shoved the MacBook Pro under my desk (on top of a laptop cooler), plugged in all of the stuff that was connected to my gaming PC, and sure enough, I was back to two useful computers.

Now having the PowerMac and the MBP side-by-side, both connected to 1280×1024 monitors led me to wonder which one was the better WoW machine. You guessed it, the MBP was significantly faster, even with the detail settings in the game set much higher. It was eminently playable, actually, with a solid 30fps everywhere I went.

Of course, the gaming PC gets three times that framerate (when it’s working), but it’s nice to know that I can still get a good experience when I’m travelling (or the next time my PC fails).

I briefly considered installing BootCamp to see if the PC version of WoW would perform better (and so that I could get some Everquest 2 playing in :-)). Unfortunately, the 100Gig drive in my laptop was already 78Gig full, which was too much for BootCamp. If it wasn’t a company machine, I’d replace the drive with one of the new perpendicular recording 200Gig ones. That way I could set up a 60Gig partition on the PC and still have more space than I have now. Next time.

Update: Sorry to all who saw the bogus, half-complete version of this article, which I accidentally posted earlier. It’s gone now. 😛

Why do you need Windows?

I’m planning on getting Deb a new laptop for Christmas. (Yes, she knows about it already.) Of course, I have been trying to convince her that what she really needs is one of the new MacBook Pros, because they really are excellent hardware. Unfortunately, even if I did get her a MacBook Pro, she would … Continue reading “Why do you need Windows?”

I’m planning on getting Deb a new laptop for Christmas. (Yes, she knows about it already.)

Of course, I have been trying to convince her that what she really needs is one of the new MacBook Pros, because they really are excellent hardware. Unfortunately, even if I did get her a MacBook Pro, she would probably run Windows on it most of the time.

You see, Deb tells me she needs to run Windows. When I pressed her on this, she claims that she has a couple of programs Quilt-Pro and Stitch Painter that she uses regularly — read “occasionally” — which she can’t live without. I told her about the joys of Parallels Desktop and how she could still run her Windows programs at the same time as Mac OS X, but she wasn’t convinced. Hm…

Well, if you didn’t click on the above crafting software links, I’ll let you in on the punchline: Both programs are available for Mac OS X. I ran the demo of Stitch Painter, and it seems to run fine.

So, I got to thinking… All you Windows users out there, what do you actually still need it for? For me, I can think of only one thing: Games. In fact, I still do have a PC, but literally all I use it for is gaming. (It has one 60Gig drive in it, since that’s all I need to hold my active game files.) There may be a day when Macs have as many games available as PCs — they certainly have the hardware to run them now — but as of today, there’s only so much WoW you can play.

Let’s see, what else do I use regularly… There’s Eclipse, or course. And Notes and Office at work. I make music with Reason and Logic Express. I run the GCW family of websites, and I watch TV.

That doesn’t include all of the free stuff that comes with your mac for personal productivity (iCal, Address Book), internet (Mail, Safari), and multi-media (iPhoto, iTunes, iMovie, iDVD), all of which I use regularly. The fact that my contacts, events, todos, and bookmarks are all automatically sync’ed between the G5 and my laptop makes them even sweeter.

All in all, I’m done with Windows. What about you?