Friday, December 08, 2006

Apple kb: unable to delete file - system immutable flag

Wow. This is ugly. There's a defect in OS X where the "system immutable bit" is applied incorrectly, the result is an immortal file or folder. The fix is non-trivial:
Unable to move, unlock, modify, or copy an item in Mac OS X

... If you have attempted to unlock a file in the Finder but it is still locked, follow these steps to remove the system immutable bit from affected files, which can cause this issue.

Mac OS X 10.4 or later

1. Start in single-user mode; for instructions see Mac OS X: How to Start up in Single-User or Verbose Mode.
2. Type this, followed by Return: mount -uw /
3. Type this, followed by Return:
cd /Library/Preferences/SystemConfiguration

4. Type this, on a single line, followed by Return:
defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true

5. Type this, followed by Return: sh /etc/rc

6. Wait for the on screen text to stop scrolling and then press Return
7. Type this, followed by Return:
find / -flags schg -exec chflags noschg {} \;

8. Once this is finished, type this followed by Return:
rm /Library/Preferences/SystemConfiguration/autodiskmount.plist

9. Type this followed by Return: reboot
Geez, why not ask users to fire up a hex editor? I had a delete problem once (only), but the OS X 'secure delete' (it's on the Finder menu) took care of it. Next I'd try using Disk Utility and/or fsck. This would be my very last option. One hopes Apple will deal with this in a future version of Disk Utility -- or figure out how this bug gets triggered.

Gmail now a full replacement for ISP email services

This may be old, but it's happened so gradually it passed me by. Gmail, still in "beta", has morphed into a complete replacement for traditional ISP email services.

Sure it's been a great email client for years -- I've used it since about day one. At first, however, it was a standalone webmail service. Then Google introduced POP functionality (alas, not IMAP, which is what geeks really want). Then they combined POP with archiving and forwarding -- so you can pick up email from the inbox and Gmail will automatically archive it. Lately, and I didn't noticWhat I didn't notice, they've added authenticated SMTP (sending services). The latter passed me by, but it's documented in Gmail's email configuration directions. Maybe Google reasoned, correctly, that distinguishing between POP and SMTP would just confuse everyone -- so they only announced the POP portion.

With spam filtering [1], POP, and authenticated SMTP [2] Gmail is a full replacement for ISP email services. Users of traditional email clients (OS X Mail.app, Outlook Express, Mozilla, Thunderbird, etc) who start out with Gmail can switch ISPs with impunity, without any loss of email services [3]. Users who need a very simplified email interface (visual issues, elderly, etc) can use special market email software with Gmail.

Email is a big part of the identity management and reputation management functions that will be fundamental in the next 20 years. Google has stealthily split this functionality from connectivity provision. Clever of them. Now, how did I miss this?

[1] Not on forwarded email - so beware!. It works well on email sent directly to gmail.com
[2] Some trash-quality ISPs block the ports used for authenticated SMTP.
[3] Just forward from the ISP provided email. If Gmail managed spam on forwarded email it would be just about perfect.

Thursday, December 07, 2006

Sherlock: why doesn't Apple kill it?

My new MacBook, I realized, has Sherlock on it. Version 3.6.2. Universal!

It even still works a bit. Some of the standard channels are no longer available, but others work. It was a bit flaky -- sometimes the channel add menus were grayed out, but then all but 'add channel' became available.

It's useless though. I reread the last Sherlock blurb Apple did (Jaguar):
nterested in going to a movie tonight or this weekend? The Movie channel lets you browse among movie title or nearby theaters, and it will show you everything from theater locations to show times, ratings, run times, summaries, and trailers, all in a single window that lets you switch instantly among the possibilities. The Stock channel keeps a list of what you look up so you can click among them for the current price, a performance graph you can change the time line for on the fly via a popup menu, and a list of news headlines you can browse, reading the stories in the pane below. Want to follow the story to its web page? A double click will take you there. ..

... It’s best, though, to think of Sherlock as a service provider that just happens to use your browser to fetch web pages as one of the services it provides. Need something translated from one language to another? Ask Sherlock. Want a real dictionary definition of a word alongside a real thesaurus listing of related words? Ask Sherlock. Wish you could use the yellow pages without wrestling with all that floppiness and weight, and instantly see a location map for each entry you browse? Ask Sherlock. And you can look forward to asking Sherlock to perform more and more services for you as time goes by.
These examples still work, but FeedReaders work much better for scanning news, and it's hard to remember to use Sherlock when it's easier to fire up Google for everything else. We live in our browsers now, Sherlock is a relic of another era.

Now Sherlock merely confuses novices; it looks and feels decrepit. Apple needs to take it out of the OS distribution.

Update 12/9/06: The Backpackit widget finally got me using the OS X Dashboard. I actually kind of like them now, there are a handful I find useful (check out this list). Widgets have replaced the parts of Sherlock that were actually useful. Apple should do a Dashboard page called "Sherlock replacement" and host Widgets there that do what Sherlock once did.

Wednesday, December 06, 2006

Joys of Google checkout

A buddy convinced me to buy the fancy Etymotic mobile headset, and then found me a deal: Buy.com - Etymotic ETY-COM - Handsfree Mobile Phone Headset - ER22-C. Buy.com supports Google Checkout, and is offering a $10 discount if you use it.

I love the Google checkout experience; it's really leveled the playing field against Amazon (I am a big Amazon fan, but their not perfect ...). One of the nicest touches is I can keep my email secret from the retailer, but still get key messages redirected to my gmail account. I like the transaction records, the receipt tracking etc.

Buy.com is a much more interesting vendor since they added Google checkout ...

Blogger/blogspot links: feedback and more

Useful Blogger Help & Blogspot Support Resources - Digital Inspiration - Amit Agarwal

A handy collection of Blogger power user links. Some I've seen, some not. I like Amit's blog; there's something useful every 1-2 days.

Tuesday, December 05, 2006

Mind Mapping software

I use Mindjet MindManager for mind mapping at work, and I've used Inspiration in the past. MindManager is quite expensive, the version I use (5) has terrible printing options (can't print the notes easily) and it doesn't have OPML output; but it looks 'professional' (corporate). Inspiration suffers in comparison by looking like an educational market product (which it is).

So I'm shopping a bit for something that has the best features of Inspiration and MindManager with OPML import/export, great PDF output, OS X and XP versions, and reasonable cost.

I'll update this post with my research. At the moment it looks like I should examine NovaMind and OmniGraffle and reconsider Inspiration. I may stay with MindManager -- it does run well under Parallels so I don't have to buy the OS X version.

Some good references so far:
NovaMind stands out. It has free downloads for Mac and Windows and does OPML well. The standard editing is $100 (cheap), and the web page seems to suggest that one license might work for Mac and Windows versions, but I can't tell from the page if that's legal use. NovaMind also integrates with the OS X Merlin project management package.

I'm going to try it!

Update 12/5/06: ConceptDraw too! I never expected so many options.

Update 12/5/06b: NovaMind through an uncaught exception in XP within 5 minutes of downloading while I played with a sample file. Scratch that one.

Exotic OS X installer tips: speed up multiple installs

Download all packages, then open all at once?
Minimizing how often you see "Optimizing System Performance" during software installation

....Simply open more than one installation package file at the same time. The Installer application will queue up the packages and install them in order. This even works with third-party package files that use Installer. After the last package is installed, Installer performs optimization on the computer, but usually just one time.