12.02, Sunday 26 Oct 2003

Some Mac OS X 10.3 ("Panther!!!1!") notes:

  • The MySQL 4.0 package for Mac OS X 10.2 installs fine, as does the startup item for it.
  • For Perl interfaces to MySQL, DBI installs fine but there's a bug in the system version of Perl that prevents going any further. Make the simple (ish) fix, then use cpan to install Bundle::Msql and choose the MySQL items and not the Msql ones. Or at least: you could do otherwise, but for some reason (despite loads of errors printed on screen) that was the only way I got it all to work.
  • The Fink package management system has already updated for 10.3, but I'm not using that for a while: I'm trying DarwinPorts (instructions also here) which is smaller but comes with a graphical Ports Manager (and is nicely BSDish). It built expat fine (but don't forget to add "export PATH=$PATH:/opt/local/bin" to your .profile).
  • I haven't had a play yet, but the Python bindings to CoreGraphics look really interesting. In the Mac OS X Unix Users technology brief [pdf], it mentions command line scripts to render html to bitmap (which otherwise is hard).
  • I was going to say iChat was finally AppleScriptable, but it looks like although all the stubs are there, the return values aren't useful (but I may be doing something wrong).

This feels like a good release, even if there are a whole load of scrappy UI decisions. It's close enough to 10.2 that most of the weird hacks still work and there's not much more to learn. And it runs well on my aging iBook, which is a pleasant surprise.