Tuesday, June 05, 2007
Camino 1.5: recommended for OS X
Now Camino 1.5 - is officially available.
There are almost no visible feature changes since 1.1. The big changes are spell checking, Keychain integration with Safari and excellent Gecko rendering. They don't have full OS X services integration however, for that you need to use the OS X text services and that's not compatible with Gecko. Camino also lacks the phishing protection built into Firefox.
So you get 90% of the OS integration of Safari with 100% of the rendering excellence of Firefox and performance that's at least as good as Safari. I almost never run into the CPU spikes that can force me to kill Firefox.
Recommended.
A stalled restore from screen saver in 10.3.9
The ancient G3 10.3.9 iBook was being found unresponsive. If I touched the mouse pad a cursor would move about, but the screen remained uniformly gray. I couldn't force quit or logout, and I had to power cycle the machine. This went on for several days. The only recent change was installing a pre-release version of Camino 1.5 (excellent browser, btw).
I spent a day or two trying various experiments before I came upon a fix. At first I treated this as a "wake from sleep" problem; OS X 10.3.9 had quite a few of these. I even reset the PMU
The Power Manager is an integrated circuit (computer chip) that is usually on the logic board of the PowerBook and iBook. As the name implies, it is responsible for power management of the computer. It controls backlighting, hard disk spin down, sleep and wake, some charging aspects, trackpad control, and some input/output as it relates to the computer sleeping.but that was a waste. The machine was not asleep. It had the look it has when it's waiting to start the screen saver -- a JPG slideshow that takes minutes to start on this old, slow, machine. I wondered then about a corrupted JPG messing up the screen saver, so I refreshed my images and tested my ability to copy them. I switched to a different screen saver temporarily, but the problem returned.
Over time, the settings in the Power Manager may become unusable, which can result in operational anomalies with the computer. Examples include not turning on, not waking from sleep, not charging the battery, or not seeing the AC Adapter, among others.
Next I wondered about a network issue. 10.3.9 has a lot of issues with losing connectivity (esp. SMB) so I made sure none of my 4 users (mom, dad, child, admin) had any direct or indirect automatic network connections. Along the way I solved an unrelated Airport bug. In 10.3.9 if you set a client to automatically login to a network, then renamed the network, the client would simply not login (rather than default to the last used network). I also figured out a very annoying behavior with security updates, key chains, multiple users and WLANs. If one user makes a WLAN (WEP 2) connection, every user inherits that connection. If they inherit, however, they never do the OS X keychain update magic that happens the first time you make a connection after a security update.
Eventually I fixed all the network issues and all my users stored the WEP password correctly in their keychain, but the problem still persisted.
The clue was noticing that sometimes the machine was responsive. When it did respond I'd find one of two things. Either I'd find the last user had logged out or Camino 1.5 pre-release had canceled the logout -- because I'd not responded to a user dialog. I dug down into the user prefs and I found two relevant settings and one probably irrelevant:
- users were being logged after 6 minutes of inactivity (security)
- the screen was going blank in about 30 minutes (power)
- (probably irrelevant) the screen saver was set to run around the inactivity time, but it took a very long time to startup because the image folder had thousands of JPGs and the old iBook is very slow ...
- the machine tried to log a user out
- Camino blocked the logout with a dialog
- the power setting tried to blank the screen
- around the same time the screen saver kicked in and blocked interactions ...
I made these changes:
- turned off auto-logout
- set dim screen to 3 hours (because I wanted to display the family slideshow)
Now that was a hard one to figure out!
I think these machines have too much of the emergent behavior of evolved systems without the built-in homeostatic mechanisms ...
Update 6/5/07: No more occurrences over the past week, so this problem has been fixed.
Photo Sharing for parents: Pogue on SNAPFISH, Kodak Gallery and Picasa Web Albums
Pogue makes the rounds of the "free" photo sharing sites. The one surprise is he liked SNAPFISH, which I don't know very well:
Photo Sharing Even the Folks Can Handle - Pogue - New York Times
SNAPFISH.COM Now we’re talking. One click begins a slide show, complete with speed slider, background-color control and a relatively huge photo size. Moms, dads and grads can flag the shots worth printing with a single click.
All the usual goodies are here: electronic sharing with family (although not with the public); editing and cropping tools; and a catalog of photo prints, posters, mugs and decks of cards. All of it is designed simply and clearly, making it impossible to get lost.
There are paid subscription options — to upload videos, for example — but the free account is everything a family shutterbug could desire. Storage is unlimited if you order something once a year.
The bottom line. Next time my mother wants to review my photos on the screen and order prints with one click, I’ll use Snapfish or Kodak Gallery. And next time I just want my friends to be able to see and grab copies of my pictures online, I’ll use Picasa Web Albums.
I've used Picasa with some success. I'm quite surprised the photo sharing sites aren't better. I played around with some designs years ago but figured there was no way I could get anything out before the competition improved, but it never has.
Saturday, June 02, 2007
Forklift: Norton Commander for OS X
Norton Commander was like Symantec's MORE 3.1 or GrandView -- software so good it cannot be adequately replicated. NC even has a fan pages and an official history. It was the progenitor of what's now called an "orthodox file manager" (OFM).
So when TUAW wrote about a "dual pane" file manager for OS X I had to investigate. TUAW's writers are too young to recall NC, so they didn't mention it, but indeed ForkLift ($30) is an NC clone for OS X. They even use tabs to switch panes. There's no command line (odd omission really),
Will I get it? $30 is quite a bit for something like this, I think they should have gone for $20. It feels like a starting point rather than a finished solution -- there are no tree views for example. Still, I'll try it for a week and see ...
Update 6/3/07: Alt-F10. That's what they're missing. That would make this worth $30, its absence makes this worth $10. Sometime in the evolution of NC, perhaps even NC 5, Symantec integrated NCD/Norton Change Directory (esp. see WCD) into Norton Commander. Tap Alt-F10, and the currently active pane was replaced with a tree view of the disk directory structure. Type a few characters and the view switched to the first match. Tap a quick key to move to the next match, always in the context of the tree. Hit Enter to switch the pane to the selected directory.
Brilliant. Nobody has done it better. This was post John Socha I believe; true genius in software requires multiple contributors working around a shared theme and vision.
The Forklift team ought to be able to leverage Spotlight and Cocoa to provide the indices and tree views, so much of the heavy lifting would be done for them.
I doubt they'll do it, but I'll send them a comment.
Incidentally, speaking of parts of the later NC that everyone's forgotten, there's NC Mail/NCMail. Symantec bundled the most efficient email app I've ever used with NC in the waning days of DOS. It was plain, but it was hyper-efficient.
Fast user switching and automated software updates: The complexity problem
One of the more obvious issues with modern software is that system complexity has evolved more quickly than system repair and recovery mechanisms. The rules of biological evolution don't fully apply, at least in the near term, to computer systems.
Multi user accounts, on both OS X and XP, illustrate this. Today my Firefox update failed with a cryptic message on my XP box. It said a file was in use and could not be replaced. I checked my processes and didn't see anything. Logging out didn't help. Downloading the full executable and reinstalling didn't help.
Right. Firefox was running in another account, indeed the Firefox Update was running in the other account -- and it was stalled there too. The Firefox installed Google toolbar process was running in both user instances as well.
Ideally the Mozilla installer, or the underlying OS, would detect this state and provide a meaningful error message.
One day ...
Wednesday, May 30, 2007
Windows Live Writer blog authoring client is in beta 2
The announcement is here. My favorite blogging tool has had a big update - and it's still "beta". I especially appreciate the Sharepoint 2007 support and the "paste special" options. No mention of Firefox support, unsurprisingly. IE only, Windows only, etc.
Alas, the Sharepoint integration suggests Microsoft won't kill this product. Live Writer will kill every other Windows blog authoring tool on the market, I suspect it's already finished off BlogJet. There's nothing as good on OS X; that's particularly disturbing.
Update: A local tech column reveals WLW has Minnesota roots. The chief architect "J.J. Allaire, is a Macalester College graduate and a former Minnesota tech entrepreneur". I live just south of Macalester ...
Update 6/2/07: I thought I used to be able to view and act on prior blogger posts using WLW. The update information claims I can edit in the blog and in WLW and WLW will manage versioning. Neither of these are working for me today.
Update 6/15/07: Duh. You can download the lasts 500 posts easily from any blog, and then, like this one, edit it in WLW. Just use the File Open menu. I had to be told this by one of the product architects after asking for this "feature" on his blog. In retrospect this is how the prior version worked. Just another sign of dementia. After weeks of regular use the only complaint I have is that it takes a while startup on first use on my system. This is one beautiful product! There's nothing like it in the OS X world, Microsoft is trouncing Apple here.
Update 7/25/07: There's a Firefox extension for Live Writer. It didn't work when I tried it last December, but it's been working perfectly for the past month.UI Design: start with your grid
So I was receptive to this CH article: Coding Horror: Let's Build a Grid. It's a great brief introduction to thinking about grid layout in an UI. Lots of graphics and valuable links.