Slight Divergence

I’ve taken a short hiatus from WebObjects development to write some utilities for the local IT group. They need to automate system setup and deployment, so I’ve been working with AppleScript Studio, NetRestore, and radmind to facilitate that.

I’ve added a couple of new categories and I’ll be posting some articles to help me keep track of the things I’ve figured out.

To start with just a couple of cool things I’ve found useful:

  • fseventer is a very cool application that uses the same kernel additions in Tiger that make Spotlight possible. It provides a graphical real-time view of file access that makes it a treat to investigate where various system settings are stored.
  • In Panther and later there is a Objective-C to Perl bridge that makes manipulating .plist files very easy. This set of MacDevCenter articles give a very good overview.

Printing from Classic in Tiger

I don’t know why I didn’t see this elsewhere, but this is pretty sweet. According to this hint on macosxhints, in Tiger your Classic environment should be able to print to any printer you have configured in OS X… without needing to install Classic drivers, use the Chooser, or have AppleTalk enabled.

Did I mention that was sweet?

Tiger scratches my Samsung

Hey, everyone else got to use bad Tiger analogies, why not me?

I’ve used a Samsung ML1210 for a couple of years now, most recently through an Airport Extreme base-station, and have had no complaints.

The upgrade to Tiger however, stops it from working. The Panther Samsung drivers work fine if I have the printer directly connected via USB, but Tiger doesn’t recognize them if the printer is shared from the Airport.

My quick fix was to install the Foomatic Samsung drivers here.

Tiger!

A couple of interesting tidbits pertaining to Tiger:

  • Apple has posted a API diff between WebObjects 5.2.3 and (a currently unreleased) WebObjects 5.2.4.
  • WebObjects 5.2.3 installs on Tiger and seems to run OK in both Xcode 2.0 and Eclipse/WOLips (granted I’ve done little testing beyond building and running my apps – if you see issues, post a comment).
  • For those with developer seed access, it looks like the GM build is now available from the ADC site.
  • Java 1.5 (coincidentally code named "Tiger") is available as a download from Apple as well. No word yet on WebObjects support.

Mac OS X Server 10.3.9

From the Apple Knowledge Base article:

Mail Server

  • Addresses an issue in which the cyrus database may become corrupted.
  • Addresses an issue in which the cyrus server may not respond to configuration changes.

I know a lot of people who will be pleased by this.