Archive for June 2005
Thursday, June 30, 2005
From 1984 (via Slashdot):
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.
John Gruber:
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
Apple Knowledge Base (via Mac OS X Hints):
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.
John C. Welch:
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.”
Rebecca Tushnet:
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
Jens Alfke:
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?
Wil Shipley gave a hilarious talk at WWDC about being a small Mac developer, and now he’s posted his thoughts about piracy.
Friday, June 24, 2005
Google Guide has a nice search syntax cheat sheet (via David Pogue).
Thursday, June 23, 2005
Neil Kandalgaonkar (via John Gruber):
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
DropDMG 2.6.1 adds support for bzip2-compressed disk images, adds a “Mount Image (with Owners)” command, and includes various optimizations, tweaks, localization updates, and bug fixes.
DropDMG
Sunday, June 19, 2005
Jonathan Rentzsch:
Brent was robbed. I think the problem is that NNW2 is too good. It just disappears. Obviously he needs some animated, throbbing spinning globe Dashboard dealie. Gag.
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
Mike Zornek:
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?
Dave Hyatt reports that WebKit is now open-source, with CVS access. It looks to be a BSD-style license.
Monday, June 6, 2005
Optimism
- 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.
Pessimism
- 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.
iCab 3 is now available as a public beta.
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
Tim Bray:
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
Rick Schaut:
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
Jesse Grosjean at Hog Bay is working on an open-source, Eclipse-inspired framework for Objective-C plug-ins.