Friday, January 26, 2007

iSync plugins to support additional mobile phones.

They don’t support USB connections and they don’t do the (hideous) Motrola RAZR V3M, but it’s good to know a company is tackling this:

phone plugins for iSync | Nokia, Motorola, BenQ-Siemens, Sony Ericsson

iSync is Apple’s hot synchronizing software. It eases entering names and numbers into your phone, synchronizing contacts and dates with your Mac.

But Apple does not supported the latest hot mobile phones. This is where nova media jumps in and enables you to use more than 55 additional mobile phones with this exciting technolog ...

Tuesday, January 23, 2007

OS X: virtualization on cheap PCs is bad security news

Parallels, an Apple hardware XP/Win2K/Linux virtualization engine built by a Russian team (I like it), makes it possible to run OS X on generic Intel hardware:

Parallels and VMware running Mac OS X on XP? - The Unofficial Apple Weblog (TUAW)

... SWsoft's Beloussov says that this spring, Parallels will upgrade its software further, in a way that by coincidence will make it easier to run Mac OS on a non-Apple computer. He also insists that is not deliberate, but just a consequence of the nature of the technology, especially now that Intel builds virtualization technology into its chips. ...

This is bad news for OS X security. One of the reasons I run my Macs without corrosive antiviral software is that Apple hardware is too costly for non-professional crackers to buy, and the pros haven’t seen revenue options in the OS X world (OS X default security makes it harder to write reliable spambots, businesses don’t run OS X). Virtualization will allow the amateurs to enter the market, and even the pros will start to experiment.

The dumbing down of OS X (and Vista): indirection is too hard

MacOS Classic was built by the gods. They tossed it off to mere mortals and then retired to Olympus. OS X isn't all bad, but it's clearly the work of mortals, not gods.

Witness the decline of indirection, a slippery concept that's probably too hard for mortals to manage. In MacOS Classic "files" (bounded collections of bits perceived by users as entities) had a visible name that could be changed and a system name that was fixed. Hierarchy was separate from identity. You could move the file anywhere and no references broke [2]. Any application that referenced the file would find the file. In OS Classic you could rearrange your applications an utilities at will.

Genius. Simple, but slippery. If you've used OS X for a while, you know things are trickier now. Aliases used to resolve themselves based on the unique file identifier, but in 10.2 the hard-coded path name ruled. Today paths matter, and you rearrange things at your peril [1]. It's hard to find any mention of the indirection that was once the pride of Apple. This is one of the few references I found today (emphasis mine):
File System Overview

... On HFS and HFS+ file systems, each file and folder has a unique, persistent identity. Aliases use this identity along with pathname information to find files and folders on the same volume.

In versions of Mac OS X before 10.2, aliases located a file or folder using its unique identity first and its pathname second. Beginning with Mac OS X 10.2, aliases reversed this search order by using the pathname first and unique identity second. This means that if you move a file and replace it with an identically named file, aliases to the original file now point to the new file. Similarly, if you move a file on the same volume (without replacing it), aliases use the unique identify information to locate the file.

When a file or folder moves, the alias may update either its path information or unique identify information to account for the change. If a file moves somewhere on the same volume, the alias updates its internal record with the new path information for the file. Similarly, if the original file is replaced by a file with the same name, but a different unique identity, the alias updates its internal record with the unique identity of the new file.

Label/identity indirection is so hard to grasp that a current Wikipedia article on file systems never even mentions this as a core feature.

I write about this because my current XP work environment is a complex mass of file references, including about fifty references to Access data sets embedded in other Access datasets. The result is I can't move or rename anything for fear of breaking everything. The file system is now a locked set of interdependent relationships.

So, to organize work, I have to mix full-text search (Yahoo Desktop Search is still the least worst option) and a peculiar alternate ontology. I treat my existing relationships as a fixed structure, and create a new, mobile, information organization structure consisting strictly of folders and aliases. Data lives in the old, locked, ontology (it can grow but never change or shrink), but I can rearrange the folders and aliases as needed. So I have a fixed data store and a dynamic ontology, painfully and manually recreating some of the genius of the original Mac Classic.

We didn't deserve the gifts of the gods. We are only mortals.

[1] XP does something peculiar and, as near as I can tell, almost undocumented to try to avoid breaking 'shortcut/alias' references to files. I think when you move a file it tries to patch up the shortcuts that reference it. Sometimes it fails, sometimes it works, sometimes it does very odd things. When you have a very complex environment XP can bog down trying to fix things. I suspect Vista was supposed to support Mac Classic like indirection, but I gather they abandoned that dream.

[2] Tim Berners-Lee, being a god, thought the web would work like that. The URLs was to be machine-readable reference, not a semantic identifier. There was supposed to be a directory/reference service to resolve location. Hyper-G did the same thing for Gopher and various directory services (LDAP) were also supposed to provide indirection for everything. All rejected thus far. Instead Google models the web in their servers and creates a search world that enables functional correction of links. A bit like what I end up doing in XP with my "alternate ontology".

Sunday, January 21, 2007

Netflix cuts out the Mac. iTV is pleased.

Netflix streaming video only works with XP households.

I wrote them about this, and they replied:
From: "Netflix Customer Service"
Date: January 19, 2007 4:29:00 PM CST

Thanks for your inquiry.

I apologize for the frustration this has caused you. As a fellow Mac user, I understand where your coming from. Please be advised that we are looking into releasing a Mac version of our player, but nothing has been determined as of yet.

Note that this is a phased launch, and even customers that meet all the requirements do not have access to this feature as of yet. As a business we decided to release this first on a platform that will effect the broadest range of customers. The majority of our customers use Windows.

This is a feature that is included with your service. There is no additional charge for instantly viewing movies, and we do not guarantee that it will be available for everybody.

If you have any further questions or concerns, please feel free to contact us.
I replied:
I understand Netflix may have had very good business reasons for this decision. Microsoft may have made Netflix an offer that could not be refused, or Apple may have made no offers at all.

It is misleading, however, to say that "There is no additional charge for instantly viewing movies". There may be no separate charge, but there is an enormous cost to providing this service. That cost must be passed on to all of your customers, including those who do not benefit from the service. Mac users, who do not benefit, will be paying the cost -- without the benefits. We won't like this. We'll all be taking another look at Apple's iTV.

If Netflix wants to mitigate this, they would need to offer compensation, such as an extra video rental a month for those who cannot use the download service.

I like Netflix and I'm sympathetic to your situation, but not sympathetic enough to subsidize a service I'll never use. I can wait a few months to see if Netflix can do a deal with Apple, but sooner or later you'll lose a good portion of your Mac households. I assume Netflix knows how large a portion of their customer base this is, though I don't recall ever being asked that question myself.
I didn't pay much attention to Apple's iTV, but now I'm most curious.

Saturday, January 20, 2007

Tog on the iPhone - and the iPhone price

Tog (the usability guru) has written an iPhone review -- without ever touching one. It's fun to read while we wait for the inevitably disappointing reality. I particularly enjoyed his comment on price.
The iPhone User Eperience: A First Look

... The industrial design is brilliant. Apple has created another piece of high-tech jewelry. Some fogies of advancing years have suggested the initial price point of $499 is too high. They fail to understand: The “cool” of owning this phone, particularly for the early adopters, is worth an easy $497, bringing the phone itself down to $2 even.

For those who might doubt such a high value of cool, consider the self-winding Rolex, which sports 1/10th the accuracy of a Timex at 1000 times the price. With Rolex, the technology is grossly inferior, and still people will pay thousands to own it. With the iPhone, the technology is clearly superior...
It can't help but be five times better than my $200 Motorola RAZR, meaning it's cheap by comparison.

New Airport Extreme: best thing from MacWorld

Apple recently announced an iPhone (available in June) and an iTV (good only for Apple downloads) -- and a new wireless lan base station. The last is the best. It's almost available, and it's useful:
Macworld: First Look: Up close with AirPort Extreme

...USB printer and hard drive sharing: Both the current Extreme Base Station and AirPort Express Base Station support printer sharing; plug a USB printer into the Base Station’s USB port, and any Bonjour-capable computer (recent OS X machines as well as Windows computers running Apple’s Bonjour for Windows) will automatically detect the presence of the printer on the network and be able to print to it. This capability is carried over to the new version of the Extreme Base Station, but Apple has added an even better feature: AirPort Disk. Connect a USB 2.0 storage drive—in HFS Plus or FAT32 format—to the Base Station’s USB port, and that drive will be accessible to any computer on your local network via both AFP (Personal File Sharing) and SMB (Windows File Sharing) protocols. Hard drives and flash drives will work, but optical drives will not.

... a new AirPort Disk Utility lets you assign file- and folder-level restrictions to the contents of the attached drive, so each user with permission to access the drive can be restricted to particular files and folders. You can even set up drives to auto-mount on your Desktop whenever you connect your Mac to the network—no more having to use the Network browser or Connect To Server dialog to access your NAS-hosted files.

Finally, if you’ve got a USB printer and a USB drive, or more than one of each, you can simply connect a USB hub to the Base Station’s USB port and then connect those devices to the hub. All of the printers and hard drives will be accessible to the local network, and you can use AirPort Disk Utility to configure access to each drive independently.
You know, this is pretty nice. If I didn't already have an Airport Extreme and an Airport Express I'd buy one. I'd like to see what Apple will do now with the AE ...

Thursday, January 18, 2007

Zimbra: open source messaging and collaboration

Zimbra offers Open Source email server software and shared calendar for Linux and the Mac. They do Outlook too, but the Linux/Mac support is the big deal. From Macintouch:
Zimbra Collaboration Suite 4.5 is a server-based, open-source, email/collaboration suite that provides email, calendars, RSS/Atom feeds, tags, and more. It includes support for iSync, Apple Mail, iCal, Thunderbird, Sunbird, Eudora, Outlook, and others. This release adds aggregation of external POP email accounts, email identities, personal distribution lists, the ability to require more secure passwords, email reading in basic HTML mode, email push support in Zimbra Mobile, and more. Zimbra Open Source Edition is available free for Mac OS X and Linux. An enhanced Network Edition is priced starting at $25 per mailbox per year.
The minimal pricing is $350 or so per year for non-profits. That's an excellent deal for a small group. Zimbra may make sense for a small business or startup esp. with a mixture of Linux, Mac and XP desktops.