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.”
This excerpt from the latest O’Reilly Cocoa book explains reference counting, autorelease pools, retain and release, and other aspects of memory management.
Linux Magazine on creating SOAP Web services with Apache.
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.”
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.”
MacSlash: “This preview is available to all ADC members and can be downloaded from the ‘Download Software’ section of the ADC web site.”
(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.
It’s one point oh! The only change since 1.0b5 is the version number.
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.
LowEndMac: “Apple has to realize that they are gradually gaining a higher profile in the weblog ‘blogosphere.’”
Bill Bumgarner on where to install applications on OS X.
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.”
New XML, RSS, etc. buttons from Antipixel. I like them.
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.
A big list of Cocoa docs (from various sources), nicely organized.
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.”
This beta adds the ability to run shell scripts as well as AppleScript scripts. More changes are listed on the change notes page.
InfoWorld interviews Apple execs on Web services, Rendezvous, etc.
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.)
Apple Internet Developer on writing SOAP servers and clients in PHP.
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.
This release has two changes: the menu now highlights, and it puts CodeWarrior and REALbasic project files in the Projects menu.
Mike Beam on creating plugin architectures for Cocoa apps.
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, 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.
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).”
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.”
Tim Jarrett has updated Manila Envelope, his app that allows posting to a Manila site without a browser.
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.”
Bill Bumgarner: “It is now possible to distribute full fledged Cocoa applications implemented entirely in Python that are of a reasonable size.”
The AppleScript Sourcebook reports on AppleScript 1.9 (which comes with OS X 10.2).
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.”
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.”
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.”
O’Reilly has posted the presentation files from the recent Mac OS X Conference.
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.”
bitart: “Cocoa Gestures adds mouse gestures to any Cocoa program such as Mail, Address Book, iCal, TextEdit, Chimera, Omniweb and many others.”
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.”
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.”
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.”
John Welch: “Applications such as Mail, Address Book and iCal are AppleScriptable, but their implementations are really mystifying.”
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 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.
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.”
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.
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.’”
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, an application for posting to MovableType weblogs, fixes an ampersand-encoding bug.
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.”
Tim O’Reilly reports on the progress of the OpenOffice OS X port.
Mercury News on RSS news reader software.
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.”
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.
Jeremy Zawodny’s notes from Jordan Hubbard’s keynote at the O’Reilly OS X conference.
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.’”
This is a preliminary document describing scripting support for the pro version of NetNewsWire. Feedback is very appreciated.
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.”
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.”