Apple has updated their Web Services documentation. It includes docs on sending XML-RPC and SOAP requests via Apple events (10.1) and via the WebServices framework (10.2).
Updated Apple docs on making Cocoa applications scriptable.
New Apple docs on “loading executable code while an application is running.” There’s a good chance I’m going to need this so I can preserve 10.1 compatibility for NetNewsWire pro.
Get it while it’s hot! No longer in beta. Changes since 1.0.1 include reduced bandwidth use, a Bandwidth Stats window, bug fixes, and user interface enhancements.
Apple Internet Developer: “In this article I’ll give you an overview of MySQL’s features and drawbacks, show you how to install MySQL on Mac OS X, and introduce you to some of MySQL’s notable technical aspects.”
This final candidate release adds a Validate this Feed command, which opens the RSS Validator in your browser to validate the RSS feed for a given subscription. The command is in the contextual menu for the subscriptions view.
Looks like a bunch of little bug fixes and enhancements. The biggest news is probably the new journaling file system. Which I’m strongly considering enabling, but only after hearing reports of how it’s going for other people.
Karelia Software, which recently released Watson 1.6, on the Sherlock 3 plug-in architecture: “We’ve taken a look at Sherlock 3’s released plug-in architecture, and it’s quite a bit different from Watson’s. Although some developers are sure to prefer Sherlock’s approach, our reaction is lukewarm at best. You can’t exactly expect us to be impartial judges, but here are some differences...” (See the sidebar on the right side of the page.)
Apple: “Everything required to develop a channel is provided in the Sherlock 3 Channel SDK. The SDK includes technical documentation, a sample channel, a Project Builder template, and an Interface Builder Sherlock palette.”
New in version: CVS support, configuring multiple websites, rectangular text selections, and more. As always, a new release of BBEdit is cause for celebration. What’s amazing—inspiring, even—is how they keep finding ways to make a nearly-perfect product even better.
This release fixes several bugs. See the change notes for details.
Jon Udell: “Me: ‘Temperature.’ Computer: ‘36 degrees.’”
Mike Beam: “For us Cocoa developers, adding support for Rendezvous is a no-brainer. If your app gets put on the network, then it needs to advertise whatever it does using Rendezvous. Getting your app to work with Rendezvous is easy and painless.”
This release fixes a performance bug introduced in the previous beta. It also fixes a bug so that clicking on links in the Description HTML view now respects your browser-viewing prefs.
This new beta fixes some bugs: links in the HTML view are displayed on mouse-over; a display glitch with the Bandwidth Stats window was fixed; and old-but-still-current items are no longer erroneously marked as unread. (See the change notes for more info.)
O’Reilly: “The Apache that ships with Mac OS X is the genuine article. We’re not talking about a weak, proof-of-concept port of Apache that runs under Windows. Mac OS X’s FreeBSD underpinnings allow for the Apache Web server to be as flexible and responsive as it is on any Unix-based operating system.”
This new beta includes a new Bandwidth Statistics window, support for HTTP and XML-level redirection, space-bar scrolling of the Description HTML view, and more. See the change notes for more details.
O’Reilly: “He’s the graphic designer who helped Dan Wood create the great look for Watson and who’s now designing for the Omni Group, as well as creating graphics and icons for other Mac OS X software developers. Michael works exclusively in Mac OS X, and mostly in Photoshop 7. Oh, and one more thing, he’s 16 years old and a junior in high school.”
Jon Udell on standard search URLs and discovery.
Chuck Shotton (of MacHTTP and WebSTAR fame) on getting home automation running with OS X on older PowerMacs.
MacSlash: “Enter CamelBones. This acts as a bridge between Cocoa classes and Perl, and unlike PerlObjCBridge allows you to do everything in ProjectBuilder. It’s far easier than it sounds, and we are going to make a very simple program utilizing CamelBones.”