TidBITS#942/25-Aug-08
=====================
  Issue link: <http://db.tidbits.com/issue/942>

  As has been the trend of late, this issue focuses on the iPhone and
  MobileMe, and aside from the fact that the iPhone is now available
  in 43 countries around the world, the news isn't entirely positive.
  For those for whom the iPhone 2.0 software doesn't allow independent
  apps to be loaded, we have direct confirmation from Steve Jobs that
  it's a bug that will be fixed in September. And on the MobileMe
  side, Rich Mogull looks at how the service's Web interface is
  insecure, but he verifies that other applications like Mail, iChat,
  and iCal do use secure communications. Apple also extended MobileMe
  memberships by another 60 days, but Adam notices that the company
  did this without actually apologizing for all the problems, so he
  compares Apple's handling of the MobileMess with the handling of
  Google's Gmail outage and Netflix's shipping problems. Changing
  gears, Charles Maurer looks for an application to help him track his
  wine collection, and ends up settling on FileMaker's Bento. In the
  Watchlist this week, we cover the releases of the important MacBook
  Air Update, Mactracker 5.0.4, and Keyboard Maestro 3.4.

Articles
    iPhone Now Available in 43 Countries
    Jobs Personally Acknowledges iPhone Bug and Upcoming Fix
    MobileMe Web Interface Insecure, But Other Apps Get It Right
    Comparing Apple's MobileMe Contrition with Google and Netflix
    Wine with Bento
    TidBITS Watchlist: Notable Software Updates for 25-Aug-08
    Hot Topics in TidBITS Talk/25-Aug-08


------------ This issue of TidBITS sponsored in part by: --------------

* READERS LIKE YOU! Support TidBITS with a contribution today!
  <http://www.tidbits.com/about/support/contributors.html>
  Special thanks this week to Karen Anderson, Lorenzo Kristov,
  Harro de Jong, and Pat Curran for their generous support!

* Fetch Softworks: Fetch 5.3 has a new look for Leopard,
  and new support for Leopard technologies. And you can
  upload with the oldest technology of all, Copy and Paste!
  Download your free trial version! <http://fetchsoftworks.com/>

* WebCrossing Neighbors Creates Private Social Networks
  Create a complete social network with your company or group's
  own look. Scalable, extensible and extremely customizable.
  Take a guided tour today <http://www.webcrossing.com/tour>

* Bare Bones Software's BBEdit 8.7 -- Latest version offers a
  major interface overhaul, new prefs, text clippings, improved
  JavaScript, new Ruby/SQL/YAML/Markdown support, code folding.
  Over 160 new features in all! <http://www.barebones.com/>.

* MARK/SPACE, INC: If you have a smartphone, we can sync it!
  Sync your address book, calendar, notes, music, pictures, and
  more from your BlackBerry, Windows Mobile or Palm OS mobile
  phone to your Mac. <http://www.markspace.com/bits>

* VMware Fusion. The most seamless way to run Windows on your Mac.
  Backed by nearly a decade of proven virtualization technology.
  Try VMware Fusion today for free, or order online for only $79.
  Visit: <http://www.tidbits.com/about/support/vmware-fusion.html>

* Microsoft's MacBU: Supporting Mac users with Office 2008.
  Straighten up your Office with the latest updates to Word,
  Excel, PowerPoint, and Entourage. Update today at Mactopia!
  <http://www.microsoft.com/mac/downloads.mspx>

---------- Help support TidBITS by supporting our sponsors ------------


iPhone Now Available in 43 Countries
------------------------------------
  by Adam C. Engst <[EMAIL PROTECTED]>
  article link: <http://db.tidbits.com/article/9746>

  Apple has launched the iPhone in 21 more countries, bringing the
  total to 43. Reuters reported that Russia will also get the iPhone
  in October 2008, and we're sure additional countries will come
  online as Apple negotiates deals with local carriers. Apple's plans
  for world domination are well underway.

<http://www.tuaw.com/2008/08/21/iphone-3g-rolling-worldwide-russia-coming-soon/>
<http://www.reuters.com/article/marketsNews/idINLL20791920080821?rpc=44>

  Much has been made about the fact that the iPhone will now be
  available to 660 million potential customers, but that's pure
  hyperbole - there's no way to know how it will sell in any given
  market or what deal Apple will strike with local carriers. What I'll
  find more interesting is the effect on sales in the App Store;
  increasing the iPhone installed base by even a million here or there
  could result in significantly more sales for individual apps.

<http://apple20.blogs.fortune.cnn.com/2008/08/22/iphone-3g-now-serving-660-million-potential-customers/>


Jobs Personally Acknowledges iPhone Bug and Upcoming Fix
--------------------------------------------------------
  by Jeff Carlson <[EMAIL PROTECTED]>
  article link: <http://db.tidbits.com/article/9743>

  Apple puts a lot of effort into being opaque, especially lately.
  Recent software updates, such as iPhone 2.0.2, provide only "Bug
  fixes" as their release notes, and problems with the MobileMe launch
  and extended email problems were either not acknowledged or done so
  halfheartedly. (See "Comparing Apple's MobileMe Contrition with
  Google and Netflix," 2008-08-19.)

<http://db.tidbits.com/article/9741>

  Perhaps that's why it's so surprising that a helpful back-channel of
  communication has emerged, one which provides straight answers that
  Apple's spokespersons can't offer: Apple CEO Steve Jobs.

  A TidBITS reader shared with us that she received a personal email
  reply from Jobs concerning an iPhone issue that some people are
  facing. After updating to the iPhone 2.0 software and iTunes 7.7.1,
  she was unable to load any third-party applications, and iTunes
  showed the iPhone's memory as being empty. Subsequent iPhone updates
  haven't resolved the issue. (For more customer reaction to the
  problem, see this Apple Support Discussion thread.)

<http://discussions.apple.com/thread.jspa?threadID=1644828&tstart=0>

  Jobs's single sentence reply to her email is direct and helpful,
  acknowledging the problem and providing a time frame for its
  resolution: "This is a known iPhone bug that is being fixed in the
  next software update in September." (We've seen email from Jobs
  before, and this telegraphic, direct style is his trademark. In
  January 2007, a reader shared a response from Jobs after the reader
  complained via email to the CEO about the odd $5 charge for a Draft
  N enabler to turn on a hidden Wi-Fi capability in many Mac models:
  "It's the law.")

<http://wifinetnews.com/archives/007320.html>

  Jobs clearly isn't bound by the secrecy he has imposed upon his
  employees, and, frankly, it's refreshing - not necessarily because a
  customer can email [EMAIL PROTECTED] and receive a reply, but because
  the reply is substantive. If he were to follow the current Apple
  modus operandi, Jobs could have replied with the type of
  non-reassuring fluff that comes from most companies: "Thank you for
  your email. Apple works hard to make its products the best they can
  be..." Blah blah blah.

  We hope Jobs will foster a more open level of communication at
  Apple. We understand the need for secrecy to protect unannounced
  products, but the company's recent stonewalling is
  counterproductive. Instead of projecting the image that no news is
  good news, the stubborn silence from Cupertino makes Apple's
  customers and those of us who follow it start to wonder just how bad
  things are behind the curtain.


MobileMe Web Interface Insecure, But Other Apps Get It Right
------------------------------------------------------------
  by Rich Mogull <[EMAIL PROTECTED]>
  article link: <http://db.tidbits.com/article/9745>

  Although the launch of MobileMe wasn't exactly one of Apple's high
  points in product releases, even the most acerbic of critics
  grudgingly admits that its Web interface is one of the more
  well-designed on the market. Unfortunately, MobileMe's Web
  application is also one of the least secure: Apple allows anyone to
  listen in to your communications, including the contents of email
  and calendar updates.

  AppleInsider, reporting on MobileMe on 15-Aug-08, attempted to
  assuage concerns that the MobileMe Web interface does not use SSL
  encryption to protect connections from malicious sniffing or
  hijacking. They stated SSL was unnecessary because:

<http://www.appleinsider.com/articles/08/08/15/inside_mobileme_web_3_and_web_client_server_apps.html&page=2>

    "Data transaction security in MobileMe's web apps is based upon 
authenticated handling of JSON data exchanges between the self contained 
JavaScript client apps and Apple's cloud, rather than the SSL web page 
encryption used by HTTPS. The only real web pages MobileMe exchanges with the 
server are the HTML, JavaScript, and CSS files that make up the application, 
which have no need for SSL encryption following the initial user 
authentication. This has caused some unnecessary panic among web users who have 
equated their browser's SSL lock icon with web security. And of course, 
Internet email is not a secured medium anyway once it leaves your server.

    "If Apple applied SSL encryption in the browser, it would only slow down 
every data exchange without really improving security, and instead only provide 
pundits with a false sense of security that distracts from real security 
threats."

  This is, alas, patently false. Those of you who are Star Trek fans
  are familiar with the term "technobabble," the fictional,
  technology-laden lines uttered by actors to give the appearance of
  scientific accuracy. Just as "altering shield frequencies in
  harmonic resonance with the Klingon's tachyon beams" is a load of
  poppycock that sounds authentic, so is "Data transaction security in
  MobileMe's web apps is based upon authenticated handling of JSON
  data exchanges between the self contained JavaScript client apps and
  Apple's cloud." That just means that you log in, and JavaScript is
  used to handle communications with MobileMe; there's no security
  magic in there.

  As reported by Jens Alfke at the Thought Palace blog, although your
  initial login to MobileMe is encrypted, the rest of your session is
  transmitted in plain text. If anyone on your network decides they
  want to sniff your connection and read your email, there's nothing
  to stop them.

<http://mooseyard.com/Jens/2008/08/re-mobileme-webmail-security-there-is-none/>

  What AppleInsider's statement boils down to is, "Apple checks that
  you're a real user when you log in; everything else is sent in the
  clear between your browser and their servers; and we think SSL would
  bog down performance without improving security." They couldn't be
  more wrong about that last conclusion.


**You (Should) Get What You Pay For** -- To be fair, Yahoo Mail and
  Hotmail also fail to use SSL beyond your initial log in, while
  Google only recently added complete-session SSL to Gmail as an
  option. But that's no excuse for Apple's decision. Yahoo Mail and
  Hotmail are free services, while we pay $99 per year for MobileMe.
  Call me demanding, but I expect more from a commercial service.
  Google now offers SSL for free, and it's almost always an option (or
  default) for commercial Web services offering mail.

  There's also another subtle, but important, flaw in Apple's handling
  of user authentication. As noted by Alfke, the secure authentication
  page points to auth.apple.com while the rest of MobileMe uses the
  domain me.com. By breaking the bond between the digital certificate
  used by SSL to verify a domain, and the domain where most of the
  interaction takes place, users are vulnerable to redirection attacks
  as highlighted by the recent DNS vulnerability (see "Apple Fails to
  Patch Critical Exploited DNS Flaw", 2008-07-24). DNS can also be
  poisoned on a local network, where an attacker floods a network with
  responses for non-secure domains: say, a hotspot where you're
  logging in.

  A bad guy can hijack the me.com domain temporarily and redirect you
  to a malicious site without affecting your login experience, since
  you will still be authenticating to the unaffected apple.com domain.
  While I doubt many bad guys will completely replicate the MobileMe
  Web interface, a common attack method (and one I demonstrated using
  Wi-Fi at the recent DefCon hacker conference) is to redirect you to
  a malicious Web page, which quickly attacks your Mac and then
  forwards you back to the real me.com before you notice.

<http://db.tidbits.com/article/9706>

  Securing an entire session with SSL does not "slow down every data
  exchange without really improving security." Because MobileMe is a
  Web-based application, you're not waiting for page refreshes, but
  for very small amounts of data to pass back and forth. (The JSON
  mentioned in the gobbledygook paragraph earlier is a format for
  lightweight JavaScript objects, in fact.)

  (Apple does mark its authentication cookie, stored in the browser,
  with a secure flag. This token, which is used to maintain a
  persistent logged-in state, is only sent to auth.apple.com via SSL.
  This avoids sidejacking, a technique that formerly worked with Gmail
  and other Google services until the company wised up and made sure
  tokens were as protected as passwords. See "Sidejack Attack Jimmies
  Open Gmail, Other Services," 2007-08-27.)

<http://db.tidbits.com/article/9129>


**Good News, And Protecting Yourself** -- While there's a reasonable,
  if small, risk someone might sniff your connection when you are out
  in public, the odds of a redirection attack are extremely low. And
  although MobileMe's Web interface is essentially insecure, the other
  MobileMe services (except iDisk) are properly protected.

  When you set up your MobileMe email account, it defaults to a secure
  connection, and in testing iCal, I found both the push and manual
  synchronization process appears to use SSL. Using a sniffer on my
  own system, I was unable to access the contents of any synchronizing
  calendar entries or email. iChat authentication is also secure, and
  MobileMe installs digital certificates to enable secure chats with
  other iChat users - unlike AOL Instant Messenger and many other free
  instant messaging options. Note that if you use iChat with MobileMe
  encryption enabled, but you correspond with an insecure AIM user,
  that iChat connection is still insecure.

  Although I don't need to use it often, since I'm never far from my
  Mac or iPhone, I love the new MobileMe Web interface. But since I'm
  most likely to use it on insecure systems and networks, like
  Internet cafes when traveling internationally, I'll have to skip the
  convenience and stick with more secure options until Apple decides
  to support SSL properly.


Comparing Apple's MobileMe Contrition with Google and Netflix
-------------------------------------------------------------
  by Adam C. Engst <[EMAIL PROTECTED]>
  article link: <http://db.tidbits.com/article/9741>

  In email sent to MobileMe users late on 18-Aug-08, Apple announced
  that the company will be extending all accounts in the system by 60
  days. Any paid or trial account that was active as of midnight on
  19-Aug-08 receives two additional months. The 60-day extension will
  be given to subscribers who may already have received the 30-day
  extension Apple previously granted (See "MobileMea Culpa: Apple
  Apologizes and Explains Tiger Situation," 2008-07-16, for who
  qualified for that extension.) The 60-day extension will be applied
  to accounts within a few days.

<http://support.apple.com/kb/HT2826>
<http://support.apple.com/kb/HT2408>
<http://db.tidbits.com/article/9695>

  The full 90 days of membership extension add up to $24 for an
  individual subscriber who paid .Mac/MobileMe's full $99-per-year
  cost. (Tip: Buy boxed editions of MobileMe for new accounts or
  renewals to save money; Amazon sells the $149 MobileMe Family Pack
  for $109.99, for instance.) Although Apple hasn't published
  subscription numbers for MobileMe, two million users is regularly
  bandied about online. However, I heard that number from a source
  within Apple several years ago, so I'd expect the current user base
  to be larger, particularly given the role that MobileMe plays for
  the perhaps six million iPhone and iPod touch users out there. That
  means that Apple is forgoing at least $48 million in gross MobileMe
  membership fees, and perhaps quite a bit more.

<http://www.amazon.com/dp/B001BY0C2U/?tag=tidbitselectro00>

  That financial hit may account in part for why Apple doesn't quite
  seem apologetic about the MobileMe transition, which has been marked
  by lost email, service outages, syncing problems, and more.
  Internally, I'll bet that Apple feels that the service extensions
  make a loud statement because they add up to a lot of money for the
  company. Or rather, it's a lot of revenue to push into the future,
  since all it will really mean is that Apple will have to wait an
  additional 90 days for MobileMe renewal revenue to come in for
  current subscribers.

  But for any individual user, $24 isn't that much, and if you spent
  hours dealing with lost email or pulling your hair out with syncing
  problems, $24 doesn't begin to make up for it, especially when none
  of Apple's communications start with "We're sorry!" Apple has made
  several public statements about the situation that acknowledge that
  there were problems - though Steve Jobs's internal email was by far
  the most plain-spoken - but only one has used the word "apologize,"
  and only once.

<http://arstechnica.com/journals/apple.ars/2008/08/05/steve-jobs-on-mobileme-the-full-e-mail>

  That first email message to MobileMe users read, in part:

    "We want to apologize to our loyal customers and express our appreciation 
for their patience by giving all current subscribers an automatic 30-day 
extension to their MobileMe subscription free of charge."

  This was also the only public message to explain at all what was
  going on. All subsequent statements, including today's email, have
  asked for patience and made vague statements about the transition to
  MobileMe being rockier than hoped, but haven't repeated the apology
  or provided any details. From today's message:

    "We have already made many improvements to MobileMe, but we still have many 
more to make. To recognize our users' patience, we are giving every MobileMe 
subscriber as of today a free 60 day extension. This is in addition to the one 
month extension most subscribers have already received. We are working very 
hard to make MobileMe a great service we can all be proud of. We know that 
MobileMe's launch has not been our finest hour, and we truly appreciate your 
patience as we turn this around."

  As a writer, I'm struck by how Apple's statements seem to dance
  around the matter, and as a parent, I'm reminded instantly of that
  oft-repeated phrase to misbehaving children told to apologize to
  another, "Say it so he can hear you, and say it like you mean it."
  It may be instructive to compare with several other high-profile
  outages of late.

  Both MobileMe Mail and Google's Gmail went down on 11-Aug-08 for a
  few hours. Apple's recent email doesn't mention that outage as part
  of the rocky transition, and the only acknowledgment I could find of
  it was a pair of entries in the MobileMe System Status page
  (bookmark this page, folks!). There was no mention of the outage on
  the semi-anonymous MobileMe Status blog at all, with the most recent
  posting being from 29-Jul-08, claiming that lost email had been
  restored and promising (but not delivering) another post later in
  the week. Since I initially wrote this article, Apple has officially
  closed the MobileMe Status blog, perhaps recognizing that it had no
  credibility from the start.

<http://www.apple.com/support/mobileme/system_status_history.html>
<http://www.apple.com/mobileme/status/>

  Google, in contrast, quickly posted a highly apologetic message on
  the Official Gmail Blog titled "We feel your pain, and we're sorry."
  It outlines in reasonable detail what went wrong, why it happened,
  and what Google is doing to prevent the problem in the future. I
  don't know if Google offered paying subscribers to Google Apps
  Premier Edition (who are guaranteed 99.9 percent uptime) a credit,
  but since Gmail is free to most users, an apology is mostly what's
  warranted.

<http://gmailblog.blogspot.com/2008/08/we-feel-your-pain-and-were-sorry.html>

  For another example, look at how Netflix handled the communications
  surrounding their shipping system outage last week. Within two days,
  an email message arrived entitled "We're Sorry DVD Shipments Are
  Delayed." The first paragraph of the message explained what was
  happening, the second paragraph apologized and explained that
  Netflix would be recompensing users for the inconvenience, and the
  third paragraph apologized again and gave a customer service
  telephone number for anyone who needed further assistance. And this
  is for an entertainment service, not something like MobileMe or
  Gmail that is relied upon for business by at least some people.

  The next day saw a similar message from Netflix, "We're sorry your
  DVD shipment was delayed," which explained what had gone wrong and
  that systems were back up. It then went on to apologize several more
  times, and included this nicely crafted statement:

    "We pride ourselves in delighting you, and we've let you down. We 
apologize, and we will issue a 15% credit to your account in the next few days. 
You don't need to do anything. Your credit will automatically be applied to 
your next billing statement."

  Netflix also did an excellent job of posting updates on the Netflix
  Community Blog to keep users apprised of the situation, starting on
  12-Aug-08 and including one or two posts per day until the situation
  was resolved on 15-Aug-08. Now that's contrition. Admitting
  mistakes, using apologetic language, and issuing credits within four
  days.

<http://blog.netflix.com/>

  Apple isn't denying problems or pretending the entire situation will
  just blow over, and that's good. But at least to my ears, the blog
  and email communications from Google and Netflix sound significantly
  more contrite - these people really are sorry for having
  inconvenienced me. I also find myself feeling more kindly towards
  the messages from real people - the postings on the Netflix blog in
  particular give a sense of just how hard Netflix's people were
  working to resolve the problem and how terrible they felt about the
  outage. Apple's anonymous and pseudonymous messages don't carry
  nearly the same weight.

  Plus, although there are some who may try to avoid apologies on the
  grounds that they can be seen as an admission of guilt or weakness,
  there is also a lot of evidence that sincere apologies can instead
  actually fend off lawsuits, since people often sue because of
  perceived stonewalling. It's well worth reading Sarah Kellogg's DC
  Bar article "The Art and Power of the Apology," and there's an
  entire Web site - Perfect Apology - devoted to learning the best
  ways to apologize and explaining why apologies are so useful.

<http://www.dcbar.org/for_lawyers/resources/publications/washington_lawyer/june_2007/apology.cfm>
<http://www.perfectapology.com/>

  Speaking not just as a commentator, but as someone who has messed up
  mailings to tens of thousands of TidBITS subscribers on more than
  one occasion in our 18-year history, the moral of the story is this:
  When you're faced with a problem that affects significant numbers of
  users, communicate the details of the situation quickly and clearly,
  have the message come from a real person, and, for goodness sake,
  say you're sorry so everyone involved can hear you!


Wine with Bento
---------------
  by Charles Maurer
  article link: <http://db.tidbits.com/article/9744>

  I enjoy wine. I might easily become a wine snob but for three
  impediments: I have too little money, too poor a memory for names
  and tastes, and - well, it's difficult to hold my nose in the air
  while a sommelier is giggling at my French.

  I cannot figure out anything to do about my French, but 20 years ago
  I did learn how to make my want of memory compensate partially for
  my want of money: I buy inexpensive wines and forget where I put
  them. After 5 or 10 years I bump into them again and find that they
  have become something nice.

  However, they do need to be the right sort of inexpensive wine. If
  you ferment good grape juice and know what you are doing, then you
  can make a quaffable wine. This wine is cheap to produce but nothing
  about it will improve with age. Alternatively, instead of bottling
  the wine immediately, you can store it for a year or two in small
  oak barrels. This adds a bit to the cost and when you finally bottle
  it, the wine will taste foul. That is the kind of wine to put away.
  The foul taste comes from tannins that have leached from the wood.
  Over the years those tannins will gradually oxidize. Combined with
  the grape juice, the products of that oxidation can become complex
  and enjoyable.

  Over the years my wife and I have built a cellar using this
  strategy. We buy cases of modestly priced wines that have been aged
  in oak, and set them behind other cases, so that we forget that they
  are there. A number of years later, we happen upon them. This lets
  us drink nicer wines than our budget would normally allow. However,
  we have no clue what wines we own. We don't even know how many
  bottles are in the cellar.

  This summer we decided that the time had come to sort out the mess -
  or rather, as such things tend to happen, my wife decided that the
  time had come for me to sort out the mess. Since organization is not
  my forte, I hoped to find some software that would help me.


**Commercial Varietals** -- To be really helpful, a computer would do
  more than just keep a list of our bottles, it would generate the
  list of bottles itself. A $199 combination of hardware and software
  is designed to do exactly this: IntelliScanner Wine Collector 250. A
  hand-held scanner reads the bar code that is imprinted on nearly
  every bottle nowadays, then an application reaches out over the
  Internet to look up the wine in a database. This sounded wonderful
  to me, so I wrote for one and tried it the minute that it came. I
  scanned 10 bottles from an assortment of countries. Alas, Wine
  Collector filled in some information for only two wines and found
  either no information or incorrect information for the rest. Paul
  Scandariato of IntelliScanner explained, "Although our database
  includes 67,000 wines, that's just a fraction of the number of wines
  available in the world."

<http://www.intelliscanner.com/products/wine/>

  If my Mac cannot generate a list of bottles, it can certainly serve
  as a sheet of ruled paper holding a list: a spreadsheet. However,
  that list must include a lot of text, and text in a spreadsheet is
  awkward to enter and awkward to read. For this reason, the Mac would
  usefully provide data-entry forms as well.

  This is what specialized wine-cellar applications do. Unfortunately,
  their forms provide space for many details that I do not care about
  and they always lack a field or two that I want. I get no joy from
  filling in a complicated form reflecting the way somebody else
  thinks about things, so I decided not to use a specialized
  application but to set up a simpler form using a general-purpose
  product. I might once have done this with the now-defunct
  AppleWorks, but I found an alternative in Bento, a $50 product from
  Apple's subsidiary FileMaker.

<http://www.filemaker.com/bento/>


**Bottling My Own** -- Bento provides a point-and-click dialog box
  that enabled me rapidly to define the kinds of information I want to
  keep track of - the columns in the spreadsheet or, in database
  jargon, the fields. After I defined my fields, I dragged them into a
  data-entry form and was ready to enter records. To create a list of
  wines I clicked a button labelled "Table" and then ticked off some
  checkboxes beside a list of fields. Each tick brought up that field
  as a column. I arranged the columns as I wanted, and then set up an
  equivalent of Spotlight to maintain "smart collections" like the
  Finder's smart folders. For some of these smart collections I
  customized the columns. Now I can enter information about wines in
  the way that I find the most sensible, and clicking on an icon shows
  me a convenient list of our two-star whites or three-star reds.

  Bento is advertised as a personal database but unlike FileMaker Pro,
  Bento is not designed to manage complex databases used in complex
  ways. Instead, Bento is designed to manage lists. The difference
  between database management and list management is subtle but
  profound. To store and manipulate complex information efficiently, a
  database manager needs to have that information broken down into the
  smallest possible elements, with uniform formatting and any
  redundancies excised. In contrast, a list manager does nothing but
  find and sort, so its information can be held in a natural form.
  What most people think of as database managers are actually list
  managers - Apple's Address Book, for example. That's why Address
  Book lets you enter a telephone number in any format you like. In
  contrast, a database managing phone numbers for a large corporation
  would require splitting a number into four separate fields: country
  code, area code, the number itself, and a PBX extension. (I ought to
  point out that under the hood, both Bento and Address Book actually
  use engines that are built to manage complex databases, but those
  engines are loafing along on only one cylinder.)

  Setting up a database manager requires a great deal of expertise and
  planning but setting up a list manager does not. All you need do is
  figure out how you want to be able to sort your list - by whether a
  wine is red or white, by price, etc. - and set out this information
  in separate fields. The remaining information you can divide into
  whatever chunks you find convenient.

  In theory, the process of setting up a list manager is this: you sit
  down with a paper and pencil, think about how you want to sort your
  list, decide upon the fields that you need, design a data-entry
  form, and then sit down at a computer and create it. In reality you
  think about the problem, work out what you need in front of the
  computer while making some tentative entries, and then discover that
  you forgot about some categories, while others turn out to be
  impractical. At that point you modify the fields and the form, enter
  some more data tentatively, and find that you allocated too much
  space here and too little there. After you change that, you notice
  other ways to make improvements. After a few more iterations you get
  everything right, but a week or a month later you decide to modify
  something else.

  Bento simplifies this process by providing a simple graphical
  interface that allows the user few choices. From the perspective of
  a database programmer, the choices are so limited as to be
  outrageous. (This accounts for Jeff Porten's opinions of the
  pre-release version of Bento; see "FileMaker's Bento: Undercooked
  and Slightly Fishy," 2007-11-14.) For example, you cannot require a
  field to be filled in. However, Bento manages simple lists for
  individuals, not complex data for companies. If I neglect to enter a
  vintage, when the list is displayed I will notice the omission and
  fill it in. I can quibble with some aspects of Bento - I
  particularly dislike being unable to delete a record while I am
  seeing it in a smart collection - but overall I find its limitations
  to be more helpful than restrictive, and the package to be well
  thought-out. In hardly any time it allowed me to make a wine-cellar
  application that looks and feels like a purpose-built product and
  that I prefer to any of the purpose-built products I have seen.

<http://db.tidbits.com/article/9313>

  If the day should ever come (don't hold your breath) that I decide
  to catalogue our books, I would use Bento for it. I would also use
  it for classical CDs, an inventory of hardware, or just about any
  other kind of collection whose descriptions cannot reliably be
  accessed programmatically over the Internet. (For movies on DVD,
  which are well described in Internet databases, I use Bruji's
  DVDpedia.) Since Bento can export files as comma-delimited text, it
  can also be used as a convenient adjunct to a spreadsheet for
  entering research data.

<http://www.bruji.com/dvdpedia/>

  I have noticed some minor bugs in Bento's user interface but the
  current release seems to be reasonably well polished and takes good
  advantage of the tools built into Mac OS X 10.5 Leopard. (It will
  not run under Tiger.) I could wish that it had a few more features,
  and I am sure that it would be easy for FileMaker to add them, but
  it would be even easier for FileMaker to kill Bento with
  feature-itis, so I shall not wish for them very hard. As it stands,
  Bento is not so simple that your grandmother will be able to start
  using it without help, but setting up and using a data-entry form in
  Bento is hardly more difficult than customizing and using Address
  Book and iCal. Since Address Book and iCal are purpose-built list
  managers, this is an impressive feat of design.


**Try My Wine Cellar File** -- If you happen to be looking for
  wine-cellar software, you are welcome to download an empty version
  of my Bento file, to see if it can serve you as a starting point.
  But note that this file is not a template - Bento will not import
  templates - it is an empty version of Bento's actual data file, the
  file "bento.bentodb" that Bento maintains in ~/Library/Application
  Support/Bento/. If you are already using Bento, you will need to be
  careful to protect your current data file and you will not be able
  to copy the forms from my file into yours; you will need to recreate
  them instead. Bento itself is available for a 30-day free trial.

<http://www.tidbits.com/resources/2008-08/bento.bentodb.zip>

  If you are unfamiliar with Bento and are trying it with my file, you
  might want to change two of Bento's settings. Bento will work with
  your address book and calendar, and it displays these by default,
  but displaying them adds some clutter and confusion. To hide them,
  go to the File menu, choose Address Book and iCal Setup, and then
  uncheck both boxes in the dialog that appears.

  Below are screenshots of my entry form and a listing form, plus
  explanations for some of the fields.

<http://www.tidbits.com/resources/2008-08/Bento-Entry-Form.gif>
<http://www.tidbits.com/resources/2008-08/Bento-Table.gif>

* ID#: For convenient reference each record is assigned a unique
  number.

* Variety/name: The variety is either the grape (Chardonnay, Merlot)
  or the region (Burgundy, Bordeaux), whichever makes more sense to me
  for the bottle at hand. The names and marketing labels I punctuate
  as shown, to keep things clear.

* Alcohol content: If dinner guests are coming from any distance, we
  choose wines with less alcohol.

* Notes: My own comments and/or some reviews picked off the Web from
  knowledgeable sources. However, I must admit to finding most wine
  reviews to be incomprehensible and numerical ratings to be
  ludicrous. People do not describe odours with a common vocabulary -
  each person uses his own idiosyncratic set of terms - and imagine
  numerical descriptions applied to other genres: "Hamlet" is a 95,
  "Macbeth" a 93, "Oliver Twist" is a 91, "David Copperfield" an 89.

* Quality: My wife and I feel able to distinguish only five levels of
  quality. The lowest and highest levels we do not buy, the one
  because it is too low - the jug wines served at student parties -
  and the other because we cannot afford them. That leaves three
  categories for the wines that we cellar: dull wines that are (or
  ought to be) cheap enough to serve at large parties, simple but
  flavourful wines to enjoy while eating, and complex wines to savour
  while dining. If the wine was a gift, so that we have only one
  bottle, or if we have not yet cracked the case, then I take a guess
  based on whatever information I can find over the Web.

* Special: Some wines I flag as special because they cost a lot, or
  because they come with an exceptional recommendation from a reliable
  source, or because they come from an unusual grape or place. These
  we keep for knowledgeable guests.

* Award: If a sticker says "Silver Medal, XYZ Wine World" - well, no
  competition will see more than a paltry proportion of the world's
  wines, and often many if not most of the entries will receive some
  kind of award. This wine's competitors may have been only a dozen
  within a sharply delimited class (e.g., Merlots from $11-$15), and
  20 percent of the entries may have received silver medals. We
  attribute little to awards but if we take a bottle as a gift to
  someone who does not know wines, a bottle labelled as winning an
  award will seem more special than a bottle that has not.


  [If you found Charles's article to be useful, he asks that you
  donate an amount equal to the cost of your average bottle of wine to
  Save the Children. See the bottom of the page for links to the
  organization in different countries.]

<http://www.savethechildren.net/alliance/>


TidBITS Watchlist: Notable Software Updates for 25-Aug-08
---------------------------------------------------------
  by Adam C. Engst <[EMAIL PROTECTED]>
  article link: <http://db.tidbits.com/article/9742>

* MacBook Air Update from Apple resolves an issue where one of the
  machine's two processors would turn off if the temperature rose to a
  certain point, a feature Apple calls "processor core idling." To
  quote the other sentence in release notes that are downright
  loquacious for Apple, "Third-party software that modifies processor
  operating characteristics such as frequency and voltage is not
  supported and should be removed before installing this update." In
  other words, if you've installed software to help work around the
  "processor core idling" bug, remove it before installing the update.
  The update also addresses unspecified video playback issues. (Free,
  368K)

<http://www.apple.com/support/downloads/macbookairupdate.html>


* Mactracker 5.0.4 from Ian Page updates the freeware utility that
  provides detailed technical information on a wide variety of Apple
  hardware with the latest information about the iPhone 3G, new fields
  for iTunes Version and Machine ID for iPhone models, and updated
  information for the support status of Apple's latest "vintage" and
  "obsolete" products. (Free, 20.7 MB)

<http://www.mactracker.ca/>


* Keyboard Maestro 3.4 from Stairways Software adds to the macro
  utility a Typed String trigger that executes actions whenever you
  type a particular sequence of characters, optionally deleting the
  typed characters as part of the process. Other changes are cosmetic,
  minor, or fix bugs. ($36 new, free update, 6.2 MB)

<http://www.keyboardmaestro.com/>


Hot Topics in TidBITS Talk/25-Aug-08
------------------------------------
  by Jeff Carlson <[EMAIL PROTECTED]>
  article link: <http://db.tidbits.com/article/9747>

**Leopard - Microsoft Office Issue** -- After running a system update,
  Leopard wants to run the demo version of Microsoft Office instead of
  the registered version. (6 messages)

<http://emperor.tidbits.com/TidBITS/Talk/2152>


**Archiving a Time Capsule** -- Archiving a Time Capsule drive seems
  to work fine at first, then becomes unbearably slow. What's the
  holdup? (2 messages)

<http://emperor.tidbits.com/TidBITS/Talk/2153>


**.Mac Slides are missing after iPhoto Update 7.1.4"** -- MobileMe no
  longer offers the capability to share photos with others as a screen
  saver, but existing .Mac slides still appear in screen savers. (14
  messages)

<http://emperor.tidbits.com/TidBITS/Talk/2154>


**More Photo Backup Options While Traveling** -- Readers share more
  thoughts about backing up digital photos. (2 messages)

<http://emperor.tidbits.com/TidBITS/Talk/2155>


**Why I Hate the Eye-Fi Share Wireless SD Card** -- Adam's experiences
  with the Eye-Fi Share card elicit one solution to a problem as well
  as other readers' experiences. (10 messages)

<http://emperor.tidbits.com/TidBITS/Talk/2160>


**Using an iPhone when I drive** -- A reader wants to talk with others
  on his iPhone while driving - without endangering himself, of
  course. TidBITS Contributing Editor Mark H. Anbinder covers some
  devices that are built into new Audis. (4 messages)

<http://emperor.tidbits.com/TidBITS/Talk/2161>


**iWeb and MobileMe question** -- Updating a Web site created on one
  machine proves tricky from a new laptop. (6 messages)

<http://emperor.tidbits.com/TidBITS/Talk/2163>


**iPhone Ver 2.0.2 "Bug Fix"** -- Who knows what the iPhone 2.0.2
  bug-fix release offers? Not us, which is why we can poke fun at
  Apple, as well as the "MobileMess" situation. (6 messages)

<http://emperor.tidbits.com/TidBITS/Talk/2165>


**Cleaning out IMAP mailboxes** -- What options are available for
  managing the size of IMAP mailboxes from Mail? (3 messages)

<http://emperor.tidbits.com/TidBITS/Talk/2166>


**Office 2008 updates won't install** -- Readers have trouble
  installing the latest Microsoft Office updates and discuss what's
  changed in the suite. (4 messages)

<http://emperor.tidbits.com/TidBITS/Talk/2167>


**Wine with Bento** -- Charles Maurer's article on managing his wine
  collection with Bento brings to the table discussion of tools to
  catalog other items such as books and music. (6 messages)

<http://emperor.tidbits.com/TidBITS/Talk/2168>


**MobileMe Web Interface Insecure, But Other Apps Get It Right** --
  Readers discuss the security aspects of MobileMe following Rich
  Mogull's article. (3 messages)

<http://emperor.tidbits.com/TidBITS/Talk/2172>


**Flash Problem** -- After years without fail, suddenly Flash refuses
  to work correctly on a reader's computer. JavaScript might be the
  culprit. (2 messages)

<http://emperor.tidbits.com/TidBITS/Talk/2173>


**I want to say goodbye to Outlook** -- It's hard to unshackle oneself
  from Outlook, but there are alternatives. (3 messages)

<http://emperor.tidbits.com/TidBITS/Talk/2176>


$$

This is TidBITS, a free weekly technology newsletter providing timely
news, insightful analysis, and in-depth reviews to the Macintosh and
Internet communities. Feel free to forward to friends; better still,
please ask them to subscribe!

Non-profit, non-commercial publications and Web sites may reprint or
link to articles if full credit is given. Others please contact us. We
do not guarantee accuracy of articles. Caveat lector. Publication,
product, and company names may be registered trademarks of their
companies. TidBITS ISSN 1090-7017.

Copyright 2008 TidBITS: Reuse governed by Creative Commons license.

Contact us at:    <[EMAIL PROTECTED]>
TidBITS Web site: <http://www.tidbits.com/>
License terms:    <http://www.tidbits.com/terms/>
Full text search: <http://www.tidbits.com/search/>
Subscriptions:    <http://www.tidbits.com/about/list.html>
Account help:     <http://www.tidbits.com/about/account-help.html>






--
If you want to unsubscribe or change your address, use this link
http://emperor.tidbits.com/webx?unsub@@.3c557dc4!u=306a67f9

Reply via email to