Mylos

Digital Photo Pro magazine

I picked up a photo magazine at my local Barnes & Noble today. Only afterwards did I realize it is their first issue.

The racks are overcrowded with me-too publication bearing funky names like e-Digit@l Photo-zine. They almost invariably serve the same mixture of fawning (yet superficial) product reviews and tutorials that manage to be even more obscure than the poorly translated manuals whose shortcomings they are supposed to address. As if anybody will wait three months for reviews of a camera that is probably already discontinued by the time they reach print, rather than getting them from places like DPReview… Even an old standby like Popular Photography had to re-brand by adding the seemingly obligatory “& Imaging” to its masthead. Magazine publishing is a cutthroat business, and no doubt consolidation will drive most of the dross out. Eventually.

Digital Photo Pro is a refreshing exception to this sad state of affairs. Interestingly, it is published from Los Angeles, not New York, the publishing capital of the USA. The first issue has decent technical content, that would not be out of place in specialized websites like Photo.net. It also has more creative features like a lengthy interview of Jay Maisel. In a way, it is reminiscent of American Photo magazine, but the feature articles are longer and the product reviews cover interesting products rather than every ho-hum digicam around.

The only false note is the presence of two “advertorials” by Minolta, one for flashmeters, one for scanners. I can understand the harsh realities of the publishing business, but sections like those, even when labeled properly as is the case, do not contribute to a magazine’s credibility.

We will have to see if the magazine can sustain the relatively good quality of the first issue, or if it will run out of steam, but the subscription fee is small enough ($15 for 6 issues) to make the risk limited. And we do want to help quality publications drive out the junk, don’t we?

The Ghola asset management program

I am now using Kavasoft Shoebox and thus this whole entry is obsolete and kept only for historical purposes. It is interesting to see one of my requirements anticipated Aperture’s stacks.

Introduction

I am in the process of migrating from Windows to Mac OS X as my primary home computing environment. IMatch is one of the key applications I need to migrate, but it is not available on the Mac. Ghola is an attempt to reproduce the key functionality of IMatch, and possibly go beyond. It is also a good way to learn Cocoa programming (my last programming experience on the Mac goes back to Think C 4.0 accessing raw QuickDraw calls).

Use cases

  1. Assign categories to images or a folder of images.
  2. Search for images matchin an expression of categories.
  3. Restructure a category (e.g. splitting a category grown too large into multiple, more manageable subcategories).

Requirements (incomplete)

The following are the key features from IMatch that need to be carried over:

  • The flexible set-oriented category system.

  • Support for RAW images (CRW and NEF).

  • Fast retrieval performance.

  • Extensible metadata.

  • Offline media support.

The following are the requirements for Ghola beyond IMatch:

  • Ability to group very similar variants of an image together. This would allow to group an image original, retouched versions, cropped and resized versions, or multiple very similar images taken in succession, yet manage them as a single logical unit. The role of each image in the group would be identified as well as part of its group membership, and each group would have a leader used by default.

  • Manage assets beyond images, such as PDF files.

  • Highly efficient categorization user interface.

  • Scriptable in Python.

  • HTML gallery generation, integrated with Mylos.

Implementation directions

The system core will be implemented in Python, and C if necessary. It should be as portable as possible. Possibly even multi-user and remotable.

SQLite will be used as the core database. Fast, simple, easy to manage.

GUI front-ends will use the native toolkits (PyObjC) whenever possible for optimal user experience and Aqua compliance.

A command-line UI could be more efficient for category assignment, if it is augmented with features like completion.

We may have to use bitmap indexes for efficient category indexing. Boolean operations on Python long integers are surprisingly fast, and C might not be needed at this point.

Colophon

The System name is a reference to Frank Herbert’s Dune (the original series, of course, not the opportunistic add-ons by Brian Herbert. It has the nice side benefit of not being already used by another open-source program.

Archival photography

Henry Wilhelm is a well-known authority on preserving photographs. He pretty much wrote the book on the subject, and it is now downloadable for free in PDF format from his website.

In a nutshell:

  • No widespread color process is really archival, unlike black & white
  • Fuji good, Kodak bad

Wilhelm has contributed greatly to making photographs last by raising the public’s awareness of conservation issues, at a time when manufacturers like Kodak were engaging in deliberately deceptive marketing implying that color prints would “last forever”, when they knew the prints would not exceed 10 to 15 years (Fuji has put far more effort in making their materials last).

That said, his simulated aging testing methodology has been criticized as too optimistic, and in one embarrassing instance, Epson Stylus Photo 2000 inkjet photo papers he highly rated for their durability turned out to be very short-lived because they were very sensitive to very common ozone pollution. For an alternative, more conservative, take on inkjet print longevity, Stephen Livick’s website offers a valuable counterpoint.

My take on the subject: I almost exclusively use black & white film because it has a distinct character and is archival without special equipment or active attention. Color film relies on dyes (that fade over time) rather than silver, and fades quickly or suffers from weird color shifts even when kept in the dark. The exception is Kodachrome, which keeps a very long time in the dark despite being also dye-based, but Kodak is not enthusiastic in supporting it and its future availability is uncertain. Given that, it makes more sense to use digital, which has more than caught up in quality, and at least has the potential for lasting images if managed properly (a big if: imagine you were to disappear tomorrow, would your heirs know how to retrieve your digital photos from your computer?).

And of course, I boycott Kodak, a company ruled by bean-counting MBAs whose only concern seems to be how to cut corners in silver content at the expense of product quality, much like Detroit automakers behaved before American consumers wised up to the shoddy quality of their products. Then again, Kodak’s current management is stacked with former HP executives who are turning the company into a HP-wannabe, thus predictably accelerating its slide into irrelevance.

Ferry Building food court

I bought lunch from a store in the newly renovated San Francisco Ferry Building. The Ferry Building is one of San Francisco’s landmarks, but it had fallen on hard times after being cut off from the city by the Embarcadero expressway (which was demolished after sustaining severe damage from the Loma Prieta earthquake).

The Ferry Building is home to a Farmer’s Market and a gastronomic food court. Interestingly enough, the building was reopened with little fanfare in June of this year, and the shops have been slowly opening. The economic melt-down of the Bay Area probably has a lot to do with the low-key approach, but it makes it hard to figure when the food court will be completely operational (the lunch options there are still limited). There are a number of interesting organic and gourmet food shops, however, and I think it is already worth visiting even if not all shops are in place yet.