Dec 2002

GTK for OS X

OSXFAQ: “GTK+OSX has released a native Macintosh Aqua port of the Linux-based GTK+ open source graphical user interface library.” This should make porting Linux apps to OS X easier.

NetNewsWire Pro 1.0b4

This release adds a new feature: you can now display dates (and creators and subjects) when available, as in this screen shot. Here are the change notes.

Networking and the BSD Sockets API

Mike Beam writes for O’Reilly on writing networking apps using the BSD Sockets API on Mac OS X.

NetNewsWire Pro 1.0b3

The main thing in this release is that the weblog editor preview is no longer a sheet—it’s a separate window. You can turn on live previewing, which means the preview updates as you type.

Here are the change notes.

NetNewsWire Pro 1.0b2

This beta fixes some bugs with the Weblog Editor, including some crashing bugs. Here are the change notes. for OS X now has a section for OS X software. I can’t seem to find an RSS feed for this section—if anyone knows where it is, please let me know. Thanks!

NetNewsWire Pro public beta

This 1.0b1 release of NetNewsWire pro includes a weblog editor, notepad, Find command, AppleScript support, and more.

New web development mailing list

Apple has started a new mailing list: “Having trouble with a particular CPAN module on Mac OS X? Wondering why a thorny piece of DHTML isn’t rending correctly in Mozilla? Need some Apache configuration tips for Mac OS X Server?”

AppleScript Editor 2.0 preview available

MacCentral posts more about the new Script Editor beta—including this news: “Perhaps one of the biggest advances for AppleScript is the ability to control the GUI. The preview release uses a special version of the System Events application to enable AppleScript scripts to select menu items, push buttons, enter text into text fields, and generally control the GUI of most non-Classic applications.”

Apple December Developer Tools Posted

MacSlash: “Apple has made available a December 2002 update to their Developer Tools, available now via the Apple Developer Connection. (You will need to be an ADC member to download, but registration is free for basic services.)”

Script Editor 2.0 beta

Lots of new features in the beta of Apple’s Script Editor, including, finally, no 32K limit on script size.

Mac OS X 10.2.3 released

It looks like a bunch of small fixes and enhancements. Cool. Of course, I always wait a few days before updating. If there are problems they usually get reported on pretty quickly.

PyObjC 0.8 ships

Bug fixes and new features. Change notes are listed. Though I haven’t had time to try out the PyObjC stuff, it sounds cool and I’m glad it’s happening.

What is RSS?

Mark Pilgrim writes for “It’s not just for news. Pretty much anything that can be broken down into discrete items can be syndicated via RSS: the ‘recent changes’ page of a wiki, a changelog of CVS checkins, even the revision history of a book. Once information about each item is in RSS format, an RSS-aware program can check the feed for changes and react to the changes in an appropriate way.”

RSD 1.0

Daniel Berlinger: “Really Simple Discoverability is a way to help client software find the services needed to read, edit, or ‘work with’ weblogging software.”

Naturally I intend to support this in NetNewsWire Pro, though probably not before the first public beta. I’ve been pleasantly surprised by how quickly it’s been adopted by the various weblog systems.

A Q&A with Spring creator Robb Beal

Mac Net Journal interview: “We emphatically don’t see files, folders, and apps. We see a hyper-visual rendition of our lifes. Names play a much lesser role. Textual searching supplements visual recall, not conversely. We think of actions (i.e., verbs) like buy, sell, invite, introduce, subscribe, and attend not just move, copy, delete, open.”

The Register reports on Spring

Jordan Hubbard interview

MacSlash posts an interview with Jordan Hubbard, Apple’s BSD guy.

NoteTaker 2003 released for Mac OS X

MacCentral: “AquaMinds, a new software company that ‘designs software products that exhibit more natural user interfaces for lifestyle computing,’ has introduced NoteTaker 2003, a Mac OS X product for managing personal notes, Web site URLs, lists, outlines, projects, and information of any type that can be stored on a computer.”


iTerm is an alternative to Lots of cool features, including tabbed sessions. (Via Forwarding Address: OS X.)

Understanding and Debugging Kernel Panics

Apple Technical Note 2063: “When the kernel crashes on Mac OS X, the system displays a panic message. At this point the system will have to be restarted. But before hitting the reset button, how can one find out what caused the crash?”

TFM 1.1

It’s an app for reading and searching developer documentation. It looks pretty cool; I’ll have to try it.

Drag and Drop Destinations

Cocoa Dev Central on implementing drag and drop destinations in custom views. “Although this concept is a complicated one to tackle effectively, I think that you will agree that the Cocoa implementation is very clever and easy to use.”

Cocoa Object Library “This page is for tracking re-usable Cocoa classes that can be mixed, matched, and dropped fairly easily into existing Cocoa projects to add useful functionality. Full application source code is not quite what I’m looking for here, but rather individual packaged objects that perform a specific task without having too many external dependencies.”

Spring goes 1.0

UserCreations: “Imagine that you don’t have to go to five different applications to communicate with the same person. Imagine that booking a flight or train is as simple as opening a canvas with a map and dragging between the two cities.”

Fink updated for Jaguar

“This release includes over 700 binary packages for OS X 10.2 as well as over 1800 source packages of all kinds,” write the Fink folks.

Learning the Terminal in Jaguar, Part 1

O’Reilly: “Mac OS X’s Terminal application—there it sits in your Utilities folder, foreign and mysterious. You’ve heard that it’s a portal to the new world of the Unix command line, a world where your flurries of mouse clicks can be replaced with a just few keystrokes. But you've been wary of rushing into this new territory...”

Technical Note TN2064

Apple on ensuring backwards binary compatibility by using weak linking and availability macros.

Tutorial: Making a Drawer in Cocoa

Studio Log: “I thought it’s bound to need lots of complicated code to be able to open and close the window. How wrong I was...”


It’s a small, embedded, cross-platform database library that sounds intriguing. According to the MetaKit folks it’s used in Mac OS X’s Address Book.

PHP with Apple's Developer Tools

O’Reilly: “Though normally used with applications built with the Carbon and Cocoa frameworks, Project Builder is an excellent tool for Web developers working in languages like PHP and Perl.”


© 1995-2014 Ranchero Software, LLC