Oct 2002


Concept House: “CHColorMapControl is a Cocoa control that allows the creation, editing, saving, and opening of NSColorLists. An example of this control is used in the settings for our Fluid screensaver to edit colormaps.”

Memory Management in Cocoa

This excerpt from the latest O’Reilly Cocoa book explains reference counting, autorelease pools, retain and release, and other aspects of memory management.

Creating Web Services with AXIS

Linux Magazine on creating SOAP Web services with Apache.

How Apple Is Expanding Its Universe

BusinessWeek: “Think of Apple’s new operating system as a launch pad for an arsenal of new technologies. These features will change not only Macs but PCs, too, as their makers follow Apple’s lead in innovation.”

The Do’s and Don’ts of Shareware, Part 3

O’Reilly: “Today we conclude the series with a discussion about press releases, payment processing, user support, a launch checklist, localization, and working from the road.”

Apple Releases Java 1.4.1 Developer Preview

MacSlash: “This preview is available to all ADC members and can be downloaded from the ‘Download Software’ section of the ADC web site.”

Huevos 1.1b2

This new beta includes a very useful change—you can type a hotkey combination in any app and bring Huevos to the front instantly. You can change the combination via the Preferences window.

(Note to Cocoa developers: the HotKeys API is a Carbon API, and I didn’t know how to access it from Cocoa—until I saw this helpful post from the Unsanity folks.)

Huevos remains open source (BSD license). You can download the latest source code from the beta page.

TigerLaunch 1.0

It’s one point oh! The only change since 1.0b5 is the version number.

NetNewsWire Lite 1.0.2b3

This new beta fixes a bug introduced in the last beta. There was an HTTP connection leak that would cause NetNewsWire to stop being able to read news. Fixed.

Bloggers, Macs, and the OS X Blues

LowEndMac: “Apple has to realize that they are gradually gaining a higher profile in the weblog ‘blogosphere.’”

Where to install applications

Bill Bumgarner on where to install applications on OS X.

Path Finder 2.0 released

It’s a replacement for the Finder. By CocoaTech.

Top Ten Mac OS X Tips for Unix Geeks

O’Reilly: “These tips will show you the differences between Mac OS X and other flavors of Unix; help you find the bits that resemble the Unix you are used to; and even feather your nest with XFree86 and ports of popular open source applications.”

Steal These Buttons

New XML, RSS, etc. buttons from Antipixel. I like them.

RSS Validator

By Mark Pilgrim and Sam Ruby. Very cool. Now I have some place to send people when they email me asking why an RSS feed doesn’t work! I may even add a Validate this Feed command to NetNewsWire.

NetNewsWire Lite 1.0.2b2

This release supports ETag and Last-Modified headers, dramatically reducing bandwidth consumption for sites that support these headers. Other changes are listed on the change notes page.

Cocoa Literature

A big list of Cocoa docs (from various sources), nicely organized.

Affinities grow between Mac and Linux supporters

Glenn Fleishman (Seattle Times): “During a discussion following a keynote by Apple Computer’s Jordan Hubbard, there came a notable statement: Mac users and Unix users tend to think about their computers in the same way. We love them.”

Big Cat 1.0b2

This beta adds the ability to run shell scripts as well as AppleScript scripts. More changes are listed on the change notes page.

Apple on the move

InfoWorld interviews Apple execs on Web services, Rendezvous, etc.

Mac marks the enterprise

Jon Udell: “The open-source geeks who flock to these events were flouting Microsoft not with PC notebooks running Linux, but with PowerBooks running OS X. Displayed on their gorgeous Aqua screens was the Mac’s newest and most unlikely killer app: SSH, the secure shell, in all its 80-column, 25-line splendor.”


Juri Pakaste updated python-opml, a Python library for parsing and generating OPML files. (Juri is also the creator of Straw, a desktop news aggregator for GNOME.)

Using SOAP with PHP

Apple Internet Developer on writing SOAP servers and clients in PHP.

Huevos 1.1b1

This new beta of the Web search utility includes a new application icon, the ability to float the main window, a smaller main window, and a metal look on Jaguar.

TigerLaunch 1.0b5

This release has two changes: the menu now highlights, and it puts CodeWarrior and REALbasic project files in the Projects menu.

Plug It In, Plug It In

Mike Beam on creating plugin architectures for Cocoa apps.

Journaling File System for OS X

eWeek: “Fresh on the heels of its ‘Jaguar’ release of Mac OS X 10.2, Apple Computer Inc. is about to spring a new surprise for the Unix-based OS: A journaled file system designed to provide corporate Mac sites with a new, historical view of their data.”

Archipelago 2.0 Released

Archipelago, a GUI editor for web sites, has been released: “Utilizing the services built into UserLand Manila and Radio, and Blogger API and MetaWeblog API sites, Archipelago provides a simple writing environment that makes it easy and enjoyable to update your weblog.” It includes support for NetNewsWire’s drag formats.

Apple-Linux merger powers ‘Mac’ switch

Paul Andrews, writing in the Seattle Times: “Macintoshes today use Motorola chips, but the industry is rife with rumors that Apple has developed a prototype Mac running on Intel chips. O’Reilly foresees a world where the Mac operating system could run Linux applications on cheap computers made by Dell, Gateway and Hewlett-Packard (Compaq).”

IBM Promises Muscle for the Mac

Wired: “Macs are about to get a serious boost. Industry sources say that IBM plans to announce a new 64-bit processor on Monday—known as the PowerPC 970. It will run a new line of Macintosh products that could be available by the end of next year.”

Manila Envelope Updated

Tim Jarrett has updated Manila Envelope, his app that allows posting to a Manila site without a browser.

Pester 1.0 Released

Nicholas Riley: “Pester is a simple alarm clock and timer for Mac OS X. Use it to remind you to catch the bus or attend an upcoming meeting. It is modeled after xalarm in functionality—though not in interface design.”

Pure Python Cocoa App

Bill Bumgarner: “It is now possible to distribute full fledged Cocoa applications implemented entirely in Python that are of a reasonable size.”

AppleScript 1.9

The AppleScript Sourcebook reports on AppleScript 1.9 (which comes with OS X 10.2).

Apple WebServices Docs

Apple has posted documentation on WebServicesCore.framework, “a client-side framework for accessing Web services from Mac OS X which is new in Mac OS X version 10.2.”

Labels X 1.0

Unsanity: “Labels X adds file labeling features into Mac OS X. This means you can apply various color tints to file icons, and sort the files by label. This gives you more freedom and options in organizing your files.”

Build Dynamic Web Sites Without Leaving Your Mac

MacWorld: “With the release of OS X, Mac users can at last build, test, and deploy dynamic Web sites—all from a single machine. Now, the same database tools used to build world-class Internet sites such as those from NASA, MP3.com, and Yahoo Finance are available for free to OS X users.”

OS X Conference Presentations

O’Reilly has posted the presentation files from the recent Mac OS X Conference.

Cocoa programming book released

MacCentral: “Sections of the 1,272-page tome show you how to modify views, integrate multimedia, and access networks with Cocoa. ‘Cocoa Programming’ describes the Cocoa Text system, investigates subprocesses and threads, shows you how to get system information, and discusses authentication and security issues.”

Cocoa Gestures

bitart: “Cocoa Gestures adds mouse gestures to any Cocoa program such as Mail, Address Book, iCal, TextEdit, Chimera, Omniweb and many others.”

The Do’s and Don’ts of Shareware, Part 2

O’Reilly: “The more releases you make, the more public awareness your software will receive, and ultimately, the more sales you’ll make. To this end, shareware developers should create long term strategies for releasing their software at reasonable intervals to keep the cycle going.”

AppleScript Studio FAQ - Vol. 1

MacScripter.net: “I’ve put together some frequently asked questions and useful tips I’ve picked up while getting my proverbial feet wet with these powerful new tools.”

The State of AppleScript: Another View

Studio Log: “Applescript Studio is the crown jewel of current AppleScript capability. This extension of the Project Builder/Interface Builder IDE allows the use of AppleScript as the programming language for bonafide, powerful applications that can operate on their own and communicate directly with other applications and the shell. Complex interfaces can be created using drawers, tabs, sheets, progress bars, forms, panels and so on.”

The state of AppleScript - part 2

John Welch: “Applications such as Mail, Address Book and iCal are AppleScriptable, but their implementations are really mystifying.”

The Best IA Tool You Never Heard Of

ClickZ on Tinderbox: “A good IA tool should work like your brain. Is there one? Yes. It’s called Tinderbox.” (IA stands for Information Architect.) The latest version of Tinderbox accepts drags of headlines and subscriptions from NetNewsWire.

Buddy, your digital retriever

Buddy is an open source news reader, though it looks like a screen-scraper rather than an RSS reader. It gets news from a dozen newspapers.

Rumor: iSite being tested at Apple

I have no idea if it’s true, but it’s an interesting rumor. Spymac reports: “Purportedly, users will have the ability to make their .Mac web page URL redirect to their own computer. If a connection cannot be made (if the computer is turned off, for example) the traditional online version of the site will be displayed from Apple’s servers.”

What’s New in Quartz 2D

Apple: “New features [in Jaguar] include opaque types for graphics paths (CGPath), shading operations (CGShading), and callback functions (CGFunction).”


By Kevin Callahan, Accessorizer generates Objective-C accessor declarations and methods for you.

The state of AppleScript

John Welch on AppleScript: “AppleScript is one of the most critical technologies on the Mac platform, yet unlike its positive attitude towards other high profile technologies, like WebObjects, Apple seems to be quite divided on AppleScript (AS). I tend to look at this as ‘Good Apple’ and ‘Bad Apple.’”

Finding More Channels

From Morbus Iff comes a great page on finding RSS feeds. It’s geared toward amphetaDesk users, but it’s useful for users of any RSS reader.

Kung-Log 1.4.2

Kung-Log, an application for posting to MovableType weblogs, fixes an ampersand-encoding bug.

Why Unix Matters to Mac OS X

O’Reilly: “O’Reilly urged Mac developers to think about the architecture philosophy of Unix. The Unix ideal is to keep things small and modular and help others use your application by providing information. When you write a Unix program you then write a man page for it.”

OpenOffice/NeoOffice on Mac OS X

Tim O’Reilly reports on the progress of the OpenOffice OS X port.

News-reader software can do your Web surfing for you

Mercury News on RSS news reader software.

Apple woos the terminal geeks

InfoWorld: “The growing number of Unix-friendly Mac users is especially apparent here at the O’Reilly Mac OS X Conference, where developers and enthusiasts have gathered to discuss the company’s new operating system. One sure sign that Apple is winning over Unix users is the abundance of laptop-totting Mac users who command their computers with a terminal window rather than a mouse.”

TigerLaunch 1.0b4

This release adds two new features: you can add folders where TigerLaunch will search for applications and you can specify that the Projects menu should never be shown.

Wed. OSXCon Keynote -- Jordan Hubbard

Jeremy Zawodny’s notes from Jordan Hubbard’s keynote at the O’Reilly OS X conference.

OS X Conference: Mac OS X for UNIX folk

MacCentral: “Future UNIX goals at Apple include staying current with FreeBSD commands and libraries, adopting some kind of uniform package system and making UNIX applications more portable by continuing to round out APIs and other issues to make porting from UNIX to Mac OS X a ‘no brainer.’”

NetNewsWire Scripting Support

This is a preliminary document describing scripting support for the pro version of NetNewsWire. Feedback is very appreciated.

Cocoa vs. Carbon

Unsanity.org: “I think general users are overrating Cocoa. Why does everybody seem to think that something running on MacOS X would be only good if it’s Cocoa? For some reason, people are getting an impression Carbon is slower, older, and generally unacceptable osx technology made up to ease the transition for existing software. Well, although this is partly true, let me clarify some points about Cocoa and Carbon.”

The Mac OS That Can’t Be Tweaked

Wired News: “By the late 1980s, there were all sorts of Mac GUI enhancements that users could make through shareware and commercial programs: hierarchical menus, tear off menus, enhancements to open/save dialog boxes, sets of interchangeable background patterns and improvements to navigation aids like scroll bars. Apple took the best ideas and added them to the Mac OS. Slowly but surely, dialog boxes were improved, menus were enhanced and windows customized.”

New AppleScript Script Editor Coming?

Lanette Miller reports from the O’Reilly OS X conference that “there is an all new script editor coming. Currently the script editor that comes with the Mac OS X is the oldest piece of code still shipping.”


© 1995-2014 Ranchero Software, LLC