Personally, I think the Macintosh is a wonderful machine. I use one daily at work, and then at night I play with the one I have at home. Or, at least, I try to play with it. You see, my wife—who for years resisted all my attempts to introduce her to computers—has fallen in love with the Mac (her words, not mine). She uses it to type up medical reports, notes on her clients, and personal letters. In fact, she’s suggested that we get a second Macintosh so that we won’t have to fight over the one we have.
Thursday, June 30, 2005
One melancholic note regarding the new lineup: there are no longer any iPods using Chicago 12 as their system font. The color-display iPods use Myriad, the Minis use Espy Sans, and the Shuffles use, well, nothing. One of the first things I noticed about the original 5 GB iPod was that it used Chicago 12, and I always felt it was a nice bit of homage to the original Mac — not to mention that it’s one of the greatest screen fonts ever designed. (Chicago 12 was the default system font from System 1 until Mac OS 8, when Charcoal debuted.) It’s quite readable, but also very distinctive.
Tuesday, June 28, 2005
If you find you have reached 5 authorizations due to system upgrades, you can reset your authorization count by clicking Deauthorize All in the Account Information screen. Note: You may only use this feature once per year. The Deauthorize All button will not appear if you have less than 5 authorized computers or if you have used this option within the last 12 months.
SCOTUS said, “Grokster created and aimed this software at the Napster crowd, and encourage it as a music sharing product”
SCOTUS didn’t say “All P2P is only for copyright infringement, and if you use it for any reason, you’re a criminal.”
Would “See any TV show you want to, anytime you want to see it” or “build a library” count as enough obvious encouragement of librarying—which was not found to be fair use—to justify a finding of contributory infringement?…What about “any TV show” in the context of pay cable, which again was not analyzed as fair use when the Court looked at time-shifting free broadcast TV?
Moving onward, what would a responsible lawyer tell Apple about “Rip. Mix. Burn.” after today? Does that clearly promote infringement?
Sunday, June 26, 2005
RSS support in web browsers is a good idea. There’s plenty of room for developers to come up with interesting and innovative ways to do it. OmniWeb and FireFox have had genuinely different interpretations of what it means to put RSS/Atom in a web browser. But as far as I can tell (I’m not going to install a WMV player to watch the demo) MS has just done a copy-and-paste of what we did. I guess my co-workers and I are supposed to feel flattered by this?
Friday, June 24, 2005
Thursday, June 23, 2005
Joel Spolsky has compiled a book of essays on software, which he calls The Best Software Writing I. He released the chapter listing in June 2005, and I noticed that a lot of them were blog posts that I’d read before. I wondered how much of the book was taken from online content. A few minutes of hacking later, and a programmed equivalent of Google’s “I’m Feeling Lucky” had found every single chapter.
Monday, June 20, 2005
Sunday, June 19, 2005
NetNewsWire 2 would have been my pick for Best Mac OS X User Experience. But, then, if I were running the awards, BBEdit would have won at some point, too. These are apps that were designed to be used. They’re loved by techies as well as real people. And they really sweat the details.
Wednesday, June 15, 2005
So in Xcode they use this grey area at the bottom of each window, and for me it really reminds me of the Safari status bar, so much so that I constantly try to drag the window by clicking in its area. But then, after it doesn’t work, I remember it’s not a metal window.
It’s the grey that fools me I think.
I’ve done this, too. Other reinforcement: the Finder status bar is draggable only when it’s at the bottom of the window.
Thursday, June 9, 2005
Sven-S. Porst has a lot of interesting comments about Spotlight, and a good point about the names of items in the Library folder.
Mac OS X Hints shows that with 10.4 you can create an
on run argv AppleScript handler to retrieve extra arguments that are passed to osascript.
Tuesday, June 7, 2005
It sounds like Universal Binaries won’t really be universal. The programming guidelines strongly suggest that GCC 4 is required to build Universal Binaries. However, applications compiled with Xcode and GCC 4 only run on Mac OS X 10.3.9 and later (if C++ is used) or 10.3 and later (if plain C is used). Will developers have to ship two separate .app files? There are still lots of Panther, and even Jaguar users.
Also, how will Intel’s compilers (which are apparently much better than GCC) factor in?
Monday, June 6, 2005
- I’m inclined to believe Apple’s claims that creating a Universal Binary won’t be that hard—nothing like Carbonization. My applications already use the
NSSwap*APIs in places where they care whether the processor is big- or little-endian. Of course, they also depend on some third-party libraries…
- Using Intel’s mobile processors for laptops does seem to make sense.
- Existing native applications will be supported. Most of the rumors didn’t mention this, but it’s obviously a requirement.
- What’s Rosetta’s estimated performance? Will Classic be supported? Unbelievably, the keynote coverage I’ve read thus far indicates that Jobs did not answer these questions.
- What can Apple do about one of the problems that plagued OS/2: reluctance to develop native applications because Windows applications will be able to run at full speed?
- Most importantly: Apple depends on hardware revenue. How will they be able to compete with Dell, et. al., when they almost went bankrupt competing with Power Computing? Switching business models is much harder than switching processors, and there’s been no indication of how Apple will manage the former.
The ADC site is still down for maintenance, so I don’t know what the Developer Transition Kit contains.
The Apple Human Interface Guidelines say:
A user can open several utility windows at a time; they float on top of document windows. When a user makes a document active, all of the application’s utility windows should be brought to the front, regardless of which document was active when the user opened the utility window. When your application is inactive, its utility windows should be hidden. Utility windows should not be listed in the Window menu as documents, but you may put commands to show or hide all utility windows in the Window menu.
But the example given includes a regular Finder Info window:
However, Finder Info windows do not float or hide when inactive, and they do appear in the Window menu. The guidelines go on to say:
A user would never need to minimize a utility window because it is displayed only when needed and disappears when its application is inactive. Therefore, the minimize button is always unavailable.
I was actually looking at the HIG to see if it had anything to say about the new “Unified title/toolbar look” option in Tiger, but I couldn’t find anything.
Friday, June 3, 2005
Brent Simmons offers a peek into the NetNewsWire development process. I much prefer the design he ended up shipping.
Thursday, June 2, 2005
The popular wisdom is that it takes Microsoft until Release 3 of anything to get it right; but the early word on the new Office XML format makes Release 2 look pretty good. Reading between the lines, the big news is, first, that the default file-save format is XML and, second, that the XML coverage is complete
Mac Office 12 will support the new file formats as well. Also, as with Win Office, we'll be producing converters for Office X and Office 2004.…For us in Mac BU, this represents an enormous undertaking on two fronts. Win Office is already well ahead of Mac Office in terms of support for XML, and the state of XML parsing on Panther is, well, less than desirable (among other things, the version of libXML that ships on Panther doesn't support SAX 2.0's namespace changes).
Wednesday, June 1, 2005
The June issue of ATPM is out:
- The Candy Apple: Age Has Its Advantages
- Bloggable: Upgrade Madness
- Pod People
- About This Particular Outliner: Outlining and Styles
- Customizing The Mac OS X User Interface: Part III, Appearance Themes
- Segments: Slices from the Macintosh Life: Mac mini—The Modular Tower of Power
- Segments: Slices from the Macintosh Life: Tiger’s New Stripes
- How To: Widescreen in iDVD 5? Almost, Not Quite
- How To: How to Catch and Install a Tiger
- Cartoon: Cortland
- Desktop Pictures: Moraine State Park
- Frisky Freeware
- Review: AppleScript: The Missing Manual (book)
- Review: iceKey
- Review: iLugger
- Review: NetNewsWire 2.0
- Review: Shoebox Pro 1.2
- Review: Unreal Tournament 2004
- FAQ: Frequently Asked Questions