BB logo
See us at Macworld
February 06, 2010

Fixing a bizarre iWork problem (with the SFWordProcessing plug-in)

Earlier today, I was using Pages '09, and I attempted to open a document that I'd opened many times before, though perhaps not since upgrading to either iWork '09 or Snow Leopard. Boom. Pages crashed (that's what happens when programs "unexpectedly quit") and the error message said “Pages quit unexpectedly while using the SFWordProcessing plug-in.” Searching for the error online showed several possible causes and solutions for the crash, but it appears to be a font problem, and often seems to be connected to the version of Hoefler Text that ships with Snow Leopard. It's also not limited to Pages; other iWork programs have the same problem, as does iWeb, which is part of iLife. The document that I'd been trying to open used that font.

I verified that the problem on my machine was with the Hoefler Text font by using Font Book to disable the font, then opened the problematic document in Pages. No crash, though of course the text that was in Hoefler Text now appeared in a different font. Turning the font back on in Font Book made the problem reappear.

Some people suggested that the solution was to replace the version of Hoefler Text that ships with Snow Leopard with a version that shipped with a previous version of Mac OS X, and they provided such versions for download. I didn't want to do that if I didn't have to, so I did some more digging. Here's what worked for me:

  1. Restart your Mac.
  2. As soon as you hear the startup sound, hold down the Shift key. This tells the Mac to do a Safe Boot. Instead of the regular startup sequence, you'll see a progress bar in the lower third of the screen. As part of the Safe Boot sequence, the Mac is doing a bunch of things (see this Apple support document for more detail), but the key here is that it is trashing the user font caches, which will be rebuilt automatically.
  3. When the progress bar finishes, you'll see the Login screen (even if you usually have it turned off). Enter your password, login, and wait until you see the Mac desktop.
  4. Restart again, this time normally (i.e., don't hold down the Shift key).
  5. Fire up Pages (or whatever program is giving you trouble) and see if the problem has gone away. It did for me.

Posted by Tom Negrino at 12:55 AM
Link | Edit | Comments (1) | TrackBack (0)
January 29, 2010

Why the iPad doesn't (yet) have a camera

Because the iPad is meant to be held in the hand.

The main reason for the iSight cameras on Macs or Apple monitors is to do video iChats (yes, I know about Photo Booth, which people use once, go "Huh." then forget about). If you were to try to do video chats on an iPad, held in your hand, the video would shake and move all the time. And that's a bad user experience. Apple doesn't do those. You can fix the problem some with image stabilization software, but probably not enough for a 10-minute chat using a camera forced to have a narrow field of view. And a stand would be a simple solution, but they've mostly come out of the gate positioning it as a device that allows you to do anything you want to do with it while you hold it in one or two hands.

I have no doubt that there are prototype iPads with cameras in Apple's labs. But I'm guessing they haven't licked the problem of shaky hands to their satisfaction yet. Give them a year or so.

Posted by Tom Negrino at 11:09 AM
Link | Edit | Comments (10) | TrackBack (0)
January 14, 2010

My (current) opinions on HTML5

There's been a lot of screaming and ranting lately over the current state of HTML5—what is it, what's in it, who controls it, who will implement it, and so on. There's no shortage of good essays, and here are some places to start if you want to learn more.

However, if you want to be taken seriously as a web pundit it seems to be a requirement that you put in your own two cents, so here's mine.

standards ButtonIf you've seen me at any web-related conferences in the last few years, you've probably seen me wearing a button like the one on the left (if you want your own, you can get them here).

I wear it because I think the state of "web standards" has been horrendously screwed up for several years; not just this year or last year, but for a good long time. I'd date my frustration as beginning with the W3C's announcement of XHTML 2, which was, imo, a solution in search of a problem. The W3C hasn't had their act together since then (did they ever?), and I don't expect that to change any time soon.

Initially, the WHATWG and their rough HTML5 spec looked promising. With representation from Apple, Mozilla, and Opera, I thought they could really accomplish something positive—if Microsoft could/would join the club. When I asked that question a few years ago, I got a very straightforward answer from MS: the WHATWG doesn't have a patent policy, and so long as that's the case, MS can't join. If you don't have the vendor with the #1 market share at the table, you're just wasting your time.

I became more hopeful when it looked like the W3C and the WHATWG might be able to work together on HTML5. But so much for that—the W3C architecture astronauts couldn't leave HTML5 untouched, and apparently the WHATWG may have drunk a little of the AA Kool-aid as well.

And now? The WHATWG have picked up their ball and gone home. They've scratched the number off of "HTML5," so it's now just HTML. No more version numbers—we're now in the "versionless" future, what ever that means. For web designers and developers (Remember them? Funny, the W3C and WHATWG don't) it means they can never again hold browser vendors to a promise to support x version of a spec. For tech writers, it means that they can never again say their book, article, tutorial, or video covers up through y version of HTML.

What's next? My crystal ball is fuzzy, but my guesses:

And at the end, it all comes back to that slogan on the button—all that really matters is what actually ships and what's actually usable. There are some lovely theories in all those XHTML and HTML specs that will never see the light of day, and that makes them completely irrelevant to 99% of us.

Let's stick with figuring out how to make the stuff that does work, work for us.

Posted by Dori Smith at 05:40 PM
Link | Edit | Comments (5) | TrackBack (0)
January 08, 2010

Very limited time discount on my Macworld Expo MacLab

I'm doing a two-hour, hands-on session on iWork's Pages application at Macworld Expo on February 9:

Building Better Documents with Pages

Pages, part of Apple’s iWork suite, makes it easy to create great-looking documents, whether for print or electronic distribution. Because Pages is both a word processor and a page layout program, there’s a lot of hidden power and flexibility in the program. In this hands-on, beyond-the-basics lab session, you’ll learn how to create Pages documents that get your message across with clarity, strength, and excitement. By harnessing the power of Pages, along with practical layout and design tips, you’ll leave the session knowing how to build better documents with less effort.

In this session, you’ll learn:

The Macworld Expo folks have set up a special promotional rate for this session; it's only $199 if you sign up by January 10. If you want to learn more about Pages, I hope to see you there!

Posted by Tom Negrino at 01:32 PM
Link | Edit | Comments (0) | TrackBack (0)
December 23, 2009

Home, Ten Years On

From Hollywood to Vines

Today marks a big milestone for us: we've lived in this house for 10 years. We moved in December 23, 1999 (only four months later than the builder's original promise!). Dori reminded me of the original site we did to document the move (we didn't call it a "blog," as the term hadn't been invented yet).

Since then, we've grown to appreciate what a special community this is. We love living in Healdsburg, in the middle of the Sonoma wine country. We've had some great experiences here and made some great friends along the way.

We're hereAerial image courtesy of Bing maps

This is the first house I'd ever bought, though Dori had owned before. We've been through some minor (though they didn't seem that way at the time!) remodels, and I'm happy to say that we like this house more now than when we bought it.

Friday will be our eleventh Christmas here, and we're looking forward to many happy years after that.

Posted by Tom Negrino at 11:11 PM
Link | Edit | Comments (1) | TrackBack (0)
November 27, 2009

Excellent Thanksgiving dinner, good wines

Last night, we had Thanksgiving dinner with friends here in Healdsburg. We were tasked to bring the wine, and I'm pretty pleased with the selection of local wines. I'd recommend them all. I'm doing this post as a record of the wines.

To accompany the yummy appetizers, made by our friends Marc and Stormy (a peanut curried chicken in crispy cups and a cheese mixture around asparagus hearts), we opened a Toad Hollow 2007 "Eye of the Toad" Pinot Noir Rosé. Light, but very tasty.

For the white wine drinkers, there was a Hawley Vineyards 2006 Viognier. I tasted this after the meal, because I'd been drinking the reds, and it was really good.

With the turkey and the rest of the main meal, we opened the 2007 La Crema Anderson Valley Pinot Noir. I pretty much love everything La Crema makes, and this was no exception.

Finally, with dessert, there was the 2005 Paradise Ridge "Ode To Joy" (review) Late Harvest Russian River Valley Sauvignon Blanc dessert wine, in the 375 ml bottle. We got this because we are wine club members at this winery, as I recall. It seems to be difficult to get except at the winery. It was very good. Tasted like honey in the glass. I'm happy that we still have a bottle of the 2007 here!

Thanks to our friends David and Care Morgenstern for hosting and providing the dinner and a fine evening.

Posted by Tom Negrino at 02:02 PM
Link | Edit | Comments (0) | TrackBack (0)
November 04, 2009

Happy Birthday To Us!

tenth birthday cakePhoto credit: http://www.flickr.com/photos/dragontomato/cc by-nc-nd 2.0

Somehow, this blog's tenth birthday snuck up on us—and yes, this blog really is ten years old. In Internet years, that makes it what, 70? Which, I guess answers the question as to why events sneak up on us, and we can just chalk it all up to incipient senility.

I could say lots of things about the last decade: where we started, where we've traveled, or where we are now. Or about how this blog has evolved into something other than my initial expectations. Or about how blogs themselves have changed overall. Or about the number of wonderful people we've met due to having blogging in common.

But the one thing I find I must say is, whether you've been reading this blog for one month, one year, or the entire decade: thank you for reading this.

And now, back into my hole I go
Posted by Dori Smith at 11:19 PM
Link | Edit | Comments (7) | TrackBack (0)