LaunchBar 4.1 is now Universal and starts up much faster. Other improvements include a Calculate script that lets you quickly type a mathematical expression and have it evaluated (using Perl)—no more opening Calculator just to do simple calculations.
Archive for April 2006
With computers getting faster, there’s less reason to put up with LALR(1) parser generators like Bison and Yacc. John Aycock sees a shift to more powerful Earley and GLR parsers that don’t require fiddling with the grammar to reduce conflicts and left-recursion. Earley, which “just worked” when I used it about five years ago, is cubic in the worst case but has good performance for most “normal” grammars.
Good luck to John Gruber, who’s quit his job and will now try writing his site full-time. I think this will solve the catch-22 in which lots of people liked his work but were reluctant to become members because he wasn’t writing enough.
David Weiss gives a photo tour of Microsoft’s testing lab:
We have lots of Apple hardware. You can see here the old colorful iMacs along with some of the old iBooks. You can also see two of our Lab Technicians working on the backup systems, but more about that later. Up until a few months ago we had every significant hardware revision Apple has ever released since the dawn of time. We even had a section of the Lab we affectionately called the “Mac Nursery” where we kept all the older Macs going. We even had an old SE/30 and IIci and super expensive Mac II all connected via PhoneNet running Spectre, just for fun. It's always super fun to boot Word 1.0 or Excel 1.0 on these old machines and see how much things have changed.
A funny piece of trivia about my first job at Apple is that I was technically hired to work on PowerTalk/AOCE, a technology which had just been essentially cancelled, and the former team laid off. Apparently Apple had to keep the sources “at the ready” and have somebody prepared to do a quick bug fix if one of the important clients of the software ran into an emergency. So they gave my manager permission to hire a general integration engineer whose top priority would be maintaining PowerTalk. This didn’t exactly thrill me, but the fact is PowerTalk opened the door to my permanent employment at Apple.
2006-04-16 Update: I will not be using ProFontX after all, since it turns out that its angle bracket and asterisk characters look terrible at 9pt.
Somewhere in Aperture, it’s reading the keywords on an iPhoto image, composing a keypath from the bare string of the keyword and calling -valueForKeyPath: with that string. Further, the “@” sign has a special meaning in Key-Value Coding—it signifies an array operator—so instead of accessing the keypath “photo.keywords.Flickr,” the keypath might be “photo.keywords.@Flickr” and “@Flickr” is not a supported array or set operator in KVC.
After moving to Seattle a month ago to work on the campus depicted in the novel, I returned to the same book that many years ago intrigued this Midwestern twenty-something, to see how the world (and my perspective on it) has changed.
Bob Ippolito and Ronald Oussoren have completed a Universal build of Python 2.4.3. Since Python, like most open-source projects, doesn’t use Xcode this was considerably more work than clicking a checkbox. Thanks, guys.
Pystones isn’t a great benchmark, but in this case it shows that a Core Duo is about 25% faster than two G5s at the same GHz.
As usual, John Gruber’s written the excellent common-sense article that’s a must-read for the confused.
Path Finder 4.1 is now Universal. The interface for the Go To Folder command is much improved; it’s now kind of like a context-sensitive LaunchBar. There’s also a context-sensitive Size Browser, which will replace OmniDiskSweeper for me. Unfortunately, the Columns view is still in some ways a regression from Path Finder 3.
There’s lots of good stuff here, including conditional expressions,
with blocks, absolute imports, and commonly used modules brought into the standard library.
My first impression is that this is great news. I don’t plan to boot into Windows, but if it makes it easier for people to switch to the Mac and helps Apple sell more hardware, it sounds good to me. Another way to look at it: people would have found a way anyway, so it’s better for Apple to make it work right and take the credit than to pretend it isn’t happening.
The April issue of ATPM is out, and this month we introduce a new site design:
- Bloggable: We Didn’t Start the Fire
- Segments: Slices from the Macintosh Life: Building a Web Site
- Segments: Slices from the Macintosh Life: Copyleft, Right?
- Segments: Slices from the Macintosh Life: Googling
- How To: Making Calendars in iPhoto ’06
- Desktop Pictures: English Lake District
- Software Review: Password Retriever 5.1.8
- Software Review: SuperDuper! 2.1
- Hardware Review: TVMini HD
- FAQ: Frequently Asked Questions
But the fact is that Amazon is now in such a dominant position that their dominance probably wouldn’t be threatened just because they lost some integrity. But, losing some integrity could increase revenues, as long as that dominant position remained. So it is arguable that their underlying financial pressures are now different than they were in earlier times, when they were still rapidly growing. And in fact, it appears that they may be responding to their new situation by having a new policy toward reviews.
I asked a few engineer friends at Apple whether my perception was correct — that Tevanian has had one foot out the door ever since he stepped down from day-to-day management of Apple software engineering in 2003, and that the news that he’s leaving the company completely isn’t really a big deal at all. They all agreed, more or less, that Tevanian has had both feet out the door but just hadn’t yet turned in his keys. No one I spoke to at Apple has any idea what he’s been up to the last three years.
Apple released five colored socks for the iPod Hi-Fi. Each sock is large enough to hold the entire unit, with a pocket on the side for accessories and three slots on the inside to hold your iPod, iPod mini/nano, and iPod shuffle. They have with a pull-tie cord that doubles as a shoulder sling as well. The socks will retail for $69 for the set of five.