Skip to content

macOS Apps

Articles about OS X applications.

And the answer is…

For those who didn't quite see it in the comments, the mystery object is a printout of an entire walkthrough of the original game of Zork, one of the earliest interactive fiction games. Adventure was the first widely-known entry in the genre, but Zork really made huge strides in both the breadth of the virtual world as well as the character's interaction with that world. The printout pictured in the prior story was created on February 18th, 1980, by myself and a good friend who was in his first or second year at MIT.

Zork date

At the time, I was 15 and my buddy Patrick was 19. These were the early days of computing, just over two years into the Apple ]['s existence. So while graphical games existed (Mystery House was released in 1980, for example), the capabilities of the machine made for very limited graphics--check the screenshot on the Wikipedia page for proof. As such, interactive fiction offered a more complete escape into the gaming world, as your mind did the work of creating whatever "graphics" the game required, based on the descriptions provided by the developers.

It was also the very early days of the internet, meaning it basically didn't exist. Its predecessor, ARPANET, was just getting going. Somehow, probably through a computer club at high school, I was introduced to ARPANET and the MDL machine at MIT. This machine allowed free guest account signups, and they had Zork installed for anyone to play. That's about all it took for me to get hooked, even over a 300 baud modem working on a dumb terminal with thermal paper!

Read on for a bit more about Zork, online gaming in the very early 1980s, and that monster printout...
[continue reading…]





MacBook gaming: A graphics concern?

Macworld logoI wrote up my perspective on playing games on the just-introduced (and video-card-lacking) MacBook. There were some encouraging results, and a lot of not so encouraging results. Overall, I thought the MacBook did a passable job with older titles, a better-than-expected job with some games in Rosetta, and an abysmal job with the few current 3D games I tried.



Music Store search struggles

Macworld logoAfter a particularly infuriating search effort for the Curious George soundtrack at the iTunes Music Store, I wrote this editorial about the store's messed up search functions. Oddly enough, the very day we ran the editorial, Apple updated the store's search functions, and the new functionality addressed every single issue I had raised. Talk about bad timing!



Hide iDVD? I think not!

Last week, for the first time since installing iLife '06, I had an excuse to use the newest version of iDVD. In general, I love it. But someone at Apple made one seemingly insanely poor decision involving the "burn progress" screen:

DVD burn image

That's the screen that appears when you start the encode (if not yet done) and burn of a final DVD. In prior versions of iDVD, this area was a separate tab within the main iDVD interface. Now it's been attached to a drop-down sheet, as seen above. Within that sheet is a progress bar and a ticker that counts off how many items have been processed.

So far so good, though a progress dialog in a sheet is a somewhat unique concept. But the other change that came with this new sheet is incredibly unwelcomed--you can no longer hide iDVD in any traditional manner. If you try Comamnd-H with iDVD in the foreground, it just beeps at you. If you switch it to the background and then do "Hide Others" from some other app, everything except iDVD hides, and you'll hear the beep again. I even tried AppleScripting it, with no success.

OK, fine, I thought, I'll just minimize it to the Dock. Nope. That doesn't work either. Argh!

Since the sheet is dynamic, my screensaver won't kick in if it's visible. So it seems you're just plain stuck with the iDVD box onscreen, which is an amazingly poor decision on Apple's part. I finally managed to at least make it non-visible by using Backdrop, a utility that lets you drop a desktop picture (or solid color) down as a layer. So I ran Backdrop, set it to display a nice picture, then switched Backdrop in front of iDVD. iDVD was now hiding behind Backdrop, and since Backdrop takes up the whole screen, I couldn't accidentally activate iDVD by clicking its window. I could still switch to it with Command-Tab, or by clicking its icon in the Dock, of course. But at least it was out of sight, allowing me to more easily work on other things while it rendered away in the background.

Why oh why can't we just have Command-H work again, as it did before?!



Trust me, they won’t even notice…

So let's assume you're a big, powerful, corporation, generally viewed as "customer centric" with very cool and useful products. Sometimes, though, you have the occasional 'what we're they thinking?' moment with a product. Let's further assume your name is, oh, I don't know, how about...Apple? Here's yet another of those moments they seem to have with some regularity:

iPhoto icon

That, in case you're not familiar with it, is the button in iPhoto toolbar that lets you publish a selection of images to your .Mac homepage. Click it, and a wizard comes up that helps you select the theme, layout options, and other features for your photo page. You then click Publish, and presto, your images are published on your .Mac homepage, complete with a very nice slideshow feature. Presto, bango, simple!

So what's the problem? Well, that button (and the wizard it launched) has simply vanished in iPhoto6. There's no discussion about it in the manual, nor in Help, nor in the Read Me, nor in the Knowledge Base. It has simply disappeared into the ether.

Instead of using the handy wizard, you're now supposed to send all your images through iWeb, which will then force you to create an actual site, just to contain what should be a simple slideshow page. Yech. There is a workaround, which I'll write up in detail for macosxhints next week. (Short version: export and resize to 800x600, upload the folder to your iDisk, then use the .Mac homepage to create the photo page.) But the workaround is a far cry from the ease of use of the old wizard.

Now personally, I never used this feature, as I don't use .Mac for my photo pages. However, after recommending the iLife upgrade to my mother, I definitely got an earful about this "new and improved" iPhoto when she found her single most used feature missing in action! Since I feel responsible for the problem she now faces, it's the least I can do to try to help spread the word about this, and hope Apple can see fit to return a basic feature to the application.

I'll probably be writing about why this is a Really Bad Thing on macworld.com next week, but I wanted to get something up about it now, while it was fresh on my mind. Of course, based on Apple's treatment of the discussion I linked to above, I don't have a positive feeling about the chances of this feature's return...

Locked!

Perhaps, though, if enough people make enough noise about it, they can bring back what was a powerful and easy-to-use feature.





Give Camino a test browse…

Macworld logoAs noted on numerous sites yesterday, the Camino browser has officially reached version 1.0. This is great news, as Camino has long been one of the fastest, best looking browsers available for OS X. I've used it off and on over the years, but now, with 1.0 out, I'm giving it a test run as my main browser for a week. Why? I'm a bit tired of Firefox's non-Mac-like interface, and Safari seems to get slower each day I use it. Plus I like some of the features it offers.

Over on macworld.com, you can read my Editor's Notes entry to learn why I'm giving Camino a test run. While it's not a full review (or even a preview), it does cover some of the features you'll find in Camino, as well as a couple of essential plug-ins.

If you're presently not entirely satisfied with your browser of choice, give Camino a shot. It's lacking in a few areas, but overall, it's a very capable browser with a very standard OS X interface and a great feature set. I must admit, I love the 'browser wars'--they're clearly giving us not only more choices, but more better choices than we've ever had before...



An annoying Address Book glitch

Tiger boxGiven my background with it, and its role in leading to an unexpected but welcomed career change, I'm clearly a fan of OS X. But sometimes, I really question the quality assurance (QA) testing that goes into the OS and its associated applications. Consider the following glitch I ran into yesterday with Address Book.

Address Book screenshotNow granted, I don't run Address Book directly all that often--I usually just use it via Mail and the other programs to which its connected. But yesterday, I was trying to do something with my nearly my full contact list when I ran into a problem (not fatal to the task, but highly annoying). Here's the problem: Address Book fails to save the scroll thumb location when unselecting entries from the Names list--but only when you're unselecting entries from anywhere other than the first or last screenful of the list.

That actually sounds quite confusing, so I thought I'd demonstrate with a short movie. Click the image at left for a small version (182x174, 188KB) of the problem demonstration, or you can view the full-size version (364x548, 976KB) if you prefer. The clip first shows how unselects should work, by positioning the thumb at the top and the bottom of the list of names. It then shows what happens when the thumb is elsewhere.

To recreate the problem on your Mac, just follow these simple steps:

  1. Launch Address Book, click on any entry in the Names column, then hit Command-A to select all the names.
  2. Move the scroll thumb somewhere towards the middle of the list.
  3. Hold down Command and click any one name. Watch the scroll thumb leap back to the top of the list.
  4. Repeat ad infinitum.

As I noted, this isn't a fatal bug--it just makes it much tougher to deselect a number of names after selecting all. The bug also doesn't occur if you're simply selecting names from the middle of the list; it's only when you're deselecting (though it doesn't have to be from a Select All).

The bigger question is why do we see these types of glitches in many OS X programs? I probably launch Address Book about once a month, and yet it took only one relatively simple task to reveal a fairly obvious problem--how come a QA team didn't spot it long before the program ever left the development lab?



How I back up my websites

I’ll start off with an admission: I’m a relatively clueluess user of the command line in OS X. Sure, I know my way around the basics such as ls, cp, mv, and I have a working knowledge of vi, and a basic understanding of some of the more advanced programs. But that’s about it—minimal shell scriping skills, no knowledge of regular expressions, and only the most basic understanding of pipes, redirection, combining commands, etc. So I find myself regularly amazed by the power of what (for a Unix wizard) would be an amazingly simple task.

Such was the case yesterday. Earlier in the day, I’d had a bit of a scare with our family blog site (like robservatory, it runs on WordPress). Due to a mix-up on the administrative end, the WordPress database for the site was deleted. Historically, I’ve been very paranoid about backing up the macosxhints’ sites. But for whatever, reason, that same paranoia didn’t extend to my two personal sites. Hence, I had no backup to help with the problem. Thankfully, the ISP did, and the family blog was soon back online without any loss of data. But I resolved to not let this happen again without a local backup of my own.

[continue reading…]