Mac DevCenter Articles
O'Reilly Happenings at Macworld SF
by Derrick Story
Macworld SF 2005 is shaping up to be a busy show for O'Reilly Media. We have great specials, lots of books, a full speaker lineup, and a menu of activities. Plus, we're partnering with some of the Mac OS X Innovator Contest winners to provide discounts on award-winning software. Here's a comprehensive overview.
12/17/2004
Build an eDoc Reader for your iPod
by Matthew Russell
Wouldn't you like to read large text documents, PDF files, and other eDocs on your 3G iPod (or newer)? In this first part of a three-part series, Matthew Russell shows you how using Xcode.
12/14/2004
Hacking Radio on the Mac
by Wei-Meng Lee
Remember radio? You know, those public broadcasts on the airwaves that you've nearly forgotten since you nestled into the cozy world of your iPod? In case you miss it, Wei-Ming Lee is here to show you some snappy ways to get the radio on your Mac and then record and copy the sounds onto your iPod.
12/10/2004
Homemade Dot-Mac: Remote Control
by Alan Graham
Ever dreamed of having remote access to your Mac? This edition of Homemade Dot-Mac proves that having remote access, actually getting to see your screen and take control of your mouse, is a lot easier than you ever imagined. Alan Graham promises that it's quick and painless using VNC.
12/07/2004
PearPC: Mac-In-Box
by Howard Wen
Earlier in the week we looked at running Linux on the Mac. In this article Howard Wen interviews the developers who have enabled us to run Mac OS X on Linux or Windows computers. Here's the inside scoop on PearPC.
12/03/2004
Reclaiming Hacks
by Hadley Stern
The O'Reilly Hacks series has stirred a controversy that usually extends no further than the front cover of a book. The hacking spirit, not the promotion of illegal activities, is being reclaimed through each one of these books. The curious nature of the hacker ethic, whether prompted by a sheer spark of genius or the urge of an annoyance, celebrates rolling up the sleeves and taking action. Hadley Stern, author of iPod and iTunes Hacks, takes a stab at clarification and discusses the issues he faced while writing his book.
12/03/2004
Why Install Linux on Your Mac?
by Giles Turnbull
Since you already have Mac OS X on your computer, why would you want to install Linux instead? After all, isn't OS X Unix? Giles Turnbull talks to those who run Linux on Mac, then gives it a spin himself.
11/30/2004
Five Favorite Annoyances
by John Rizzo
As much as we love our Macs, we've got to admit that sometimes they annoy the patience out of us. John Rizzo, author of Mac Annoyances, picks five of his favorite Mac annoyances to share. Better yet, he offers a fix for every problem. Don't get mad, get clever.
11/30/2004
Modifying Stickies
by Erica Sadun
If you think that customizing an application interface involves nothing more than moving a button into a new position or resizing a screen, think again. In this article, Erica Sadun, author of Modding Mac OS X, teaches you how to update your Stickies application to give it abilities that its authors probably never considered.
11/23/2004
Gifts, Gadgets, and Software for Mac Geeks
by Derrick Story
This year's gift guide shows you the coolest gadgets and often includes clever software to accompany them. Suggestions start as cheap as $15 and most are less than $80. And the best part -- everything works beautifully with Mac OS X.
11/23/2004
Write a Webserver in 100 Lines of Code or Less
by Jonathan Johnson
REAL Software programmer and tester, Jonathan Johnson, shows you the power and simplicity of developing with REALbasic by walking you through the building of a working webserver. After this tutorial, you'll not only have a pratical knowledge or REALbasic, but you'll have a cool little server too.
11/19/2004
iPod photo: Breakthrough Device or Work in Progress?
by Hadley Stern
After spending three years as the most popular digital music player, the iPod has evolved. No longer just music to your ears, the new color iPod photo boasts plenty of eye candy with storage for as many as 25,000 photos. Is it really everything you ever wanted? Hadley Stern, author of iPod and iTunes Hacks, takes an in-depth look with his review.
11/16/2004
Tiger Presents New Opportunities for Developers
by Derrick Story
In the feline evolution of Mac OS X, Jaguar was the release we had to have, Panther is the version we wanted, and Tiger provides programmers with some of the most tantalizing application development tools we've seen to date. This article provides the latest information about Tiger from Chris Bourdon, the project's senior product line manager.
11/16/2004
Build Your Own Blogging Application, Part 2
by Matthew Russell
In part one, Matthew Russell showed you how to build a front end for your blogging app using Tcl/Tk and some XHTML fundamentals. Here in part two, he uses two parts Perl and a sprinkle of Bash to explain how to build the back end.
11/12/2004
Getting in Tune with AirPort Express
by Michael Brewer
Last month, we discussed how to extend your wireless network with AirPort Express. Now, Michael Brewer takes a look at streaming music using this technology.
11/12/2004
Fun iPod Tricks
by Wei-Meng Lee
Seems like everyday someone figures out new and cool things to do with the iPod. Wei-Meng Lee discusses five of his favorite discoveries, including podcasting and internet radio, in this survey of fun iPod tricks.
11/09/2004
Build Your Own Blogging Application, Part 1
by Matthew Russell
This article is the first in a two-part series that illustrates how to harness the power of Perl and Tcl/Tk along with your .Mac iDisk to build your own blogging application. You'll also learn about XHTML and bash scripting along the way.
11/09/2004
text.editor.addicts.txt
by Giles Turnbull
If you have a strange fascination with text editors for the Mac, join Giles Turnbull as he takes you on a tour, line by line, character by character, into his addiction to the wonderful plain text world.
11/05/2004
A Simple Drawing Sample in Quartz 2D
by Scott Thompson
In this tutorial for working in Quartz 2D, Scott Thompson provides you with some sample code and shows you how to use it in an application. Along the way you'll learn how Quartz 2D handles colors, and look an some examples of its coordinate system that can be manipulated to make drawing easier.
11/02/2004
The Copeland Operating System Rocks Mac OS X Con
by Daniel H. Steinberg
Although it's been twenty years since the band broke up, Stewart Copeland is still best known as the former drummer of the Police. David Battino, chairman of the Audio Track of the O'Reilly Mac OS X Conference audio track, hosted a keynote conversation with Copeland about the drummer's career as a film composer.
11/01/2004
Stewart Steals the Show
by Derrick Story
Stewart Copeland was Wednesday's star at the Mac OS X Conference. He mixed stories from his days with the Police with modern day insights about using the Mac for creating musical scores for motion pictures. You can see pictures of Stewart, plus lots of other good happenings, in this gallery.
10/28/2004
Ten Con Tuesday
by Derrick Story
The launch of the Mac OS X Conference featured dynamic speakers such as Andy
Ihnatko, Wiley Hodges, and Chris Bourdon. Those who attended the afternoon
digital audio sessions were treated to Dr. Gerhard Lengeling showing his
musical prowess on the keyboard during a Garageband session. Here's a
collection of photos from Tuesday's opening events.
10/27/2004
Mac Modding Shortcuts
by Erica Sadun
Make repetitive tasks simpler and maximize ergonomic efficiency with this excerpted chapter from Erica Sadun's Modding Mac OS X. Neat, concise, and easy-to-use, this excerpt helps you add, remove, and change keyboard shortcuts to meet your personal computing needs. Keep your hands on the keyboard and give that mouse a rest.
10/26/2004
Mac OS X Power Hound Helpful Hints, Part 2
by Rob Griffiths
Last week, in part one of this two-part series, Mac OS X Power Hound author Rob Griffiths shared eight of 16 hand-picked favorite OS X hints. This week, Rob shares his knowledge on creating a smart iPhoto album for general searching, using Internet shortcuts, creating a disk image from a directory in the terminal, and more.
10/22/2004
Making Cocoa-Java Apps Scriptable
by Mike Butler
In this article, Mike Butler provides tips and examples for implementing an AppleScript interface in a Cocoa-Java-based application. Believe it or not, after a few exercises, you'll see that it works just as you would expect it to.
10/22/2004
TenCon Fly-by
by Derrick Story
Over the past weeks I've been pointing out some of the new content we've added to the O'Reilly Mac OS X Conference. I've pulled together this collection of What's New blurbs and weblogs to create a convenient fly-by of event highlights.
10/19/2004
Mac OS X Power Hound Helpful Hints, Part 1
by Rob Griffiths
Mac OS X Power Hound author Rob Griffiths has hand-picked 16 of his favorite hints and organized them into this two-part series. This week, in part one, you'll discover eight tricks to help your Mac OS X system run smoother, and see new ways to personalize your working environment. Examples include activating Exposé with a multi-button mouse, saving iTunes Music Store videos and trailers, and customizing the Dock "poof."
10/15/2004
Extend your AirPort Network with AirPort Express
by Wei-Meng Lee
Sometimes one access point just isn't enough for our wireless networks, even at home. Wei Meng Lee shows you how to extend your network with AirPort Express, and explains what's going on under the hood.
10/12/2004
An Introduction to RubyCocoa, Part 2
by Christopher Roach
In Part 1 of this two-part series, Christopher Roach provided some background and helped you get started with RubyCocoa programming. In today's conclusion he gets into the actual code ... and if you're following along, you'll end up with a functioning application.
10/12/2004
An Introduction to RubyCocoa, Part 1
by Christopher Roach
RubyCocoa is a framework that provides a bridge between the Ruby programming language and the Cocoa framework. In this tutorial, Christopher Roach shows you how to use this tool by walking you through the steps for creating a simple GUI for the Unix tar program.
10/05/2004
Mac OS X for the Traveler, Part 5
by FJ de Kermadec
In this final installment of Mac OS X for the Traveler, François Joseph de Kermadec shares some of his most clever tips for surviving on the road. You might not follow every one of these precautions. But as his editor, I've noticed already that they are in the back of my mind as I prepare for a trip, and I've made some nice adjustments as a result. I hope this series has added a dose of preventive medicine to your travels, too.
10/01/2004
Introduction to Quartz 2D for QuickDraw Programmers
by Scott Thompson
Apple is moving from QuickDraw to Quartz for the handling of 2D graphics in Mac OS X. Scott Thompson introduces you to the concepts behind Quartz 2D, and explains how to make the transition from QuickDraw.
09/28/2004
Top Ten Tips for Mac OS X Con 2004
by Derrick Story
The upcoming O'Reilly Mac conference will be different than your typical tech gathering--requiring that you prepare differently, too. Program chair Derrick Story shares his top ten "getting ready" tips for this innovative event.
09/24/2004
Wireless Security and the Open1X Project
by Matthew Gast
Open1X is an open source project focusing on network security. The wireless adoption of this technology is referred to as 802.1X. In this interview, Matthew Gast travels to the University of Utah to talk to Chris Hessing and Terry Simmons, who are intent on bringing standards-based wireless security to Linux, Mac OS X, and Windows clients.
09/21/2004
Mac OS X for the Traveler, Part 4
by FJ de Kermadec
As with so many things in life, preparation is the key to success. In this week's installment, you'll read about how to pack just the right amount of equipment, and how to make sure the data on it is fit for travel.
09/21/2004
Applying "Digital Hub" Concepts to Enterprise Software Design, Part 5
by Adam Behringer
So far, Adam Behringer has covered an enterprise software architecture based on a flexible "hub" that stores and vends data to a number of cross-platform tools and apps using a standard XML "spoke." In this fifth installment, he shows you how to build (with Cocoa) a client module that will work with the XML data.
09/17/2004
More Inside News on O'Reilly's Mac OS X Conference
by Derrick Story
We've added top-level Apple-employed speakers to the conference faculty. And yes, some have been approved to talk about Tiger. Here's the latest inside scoop on the upcoming Mac OS X event.
09/16/2004
Acrobat to a Paperless Office
by Julie Starr
Adobe Acrobat is an excellent program for document distribution. Most users are familiar with the freely available Acrobat Reader, allowing anyone to view PDF documents. The full-blown version of Acrobat offers a range of tools to manage document distribution beyond just converting other formats to PDF. Julie Starr shows you how to use these tools to design the paperless office.
09/14/2004
Mac OS X for the Traveler, Part 3
by FJ de Kermadec
This is the third part of a series discussing how to travel safely with your Mac OS X laptop. Today's focus is software encryption and those pesky networks you have to deal with on the road.
09/10/2004
Browsers that Aren't Browsers
by Giles Turnbull
These days, we no longer simply browse the Web as much as we mine it. You have your favorite browser for viewing pages, but Giles Turnbull thought you might enjoy learning about a few new-generation web tools, too. He illustrates in this article.
09/07/2004
Flat Notes
by Derrick Story
Online version of the Mac Newsletter for September 3, 2004.
09/03/2004
Mac OS X for the Traveler, Part 2
by FJ de Kermadec
This is the second part of a series that will run over the next few weeks discussing how to travel safely with your Mac OS X laptop. Now that you've made your travel preparations as described in part one, you can now think about getting all of your equipment on the plane safely.
09/03/2004
Keeping Up Developer Relations Worldwide
by Julie Starr
Paris is bustling with Mac users from all over Europe. The big news, of course, is the iMac G5. Julie Starr reports from the show floor.
09/02/2004
Mac OS X for the Traveler, Part 1
by FJ de Kermadec
In this first part of an ongoing series about traveling safely with your PowerBook or iBook, you'll learn that preparation is one of the keys to peace of mind. F.J. helps you get your equipment in order.
08/31/2004
A Rendezvous with Java
by Michael Brewer
With Apple's release of the Java source code for Rendezvous, developers can create Rendezvous-enabled applications for other platforms, as well as Mac. Michael Brewer shows you how.
08/31/2004
Basics of Transparent Blitting, Part 2
by Michael J. Norton
In Part 1, Michael Norton explained pixel boundary rectangles. In Part 2 he shows how transparency pixel blitting is used in video-game animation. There's plenty of code in this one.
08/27/2004
Easy Code Documentation with Xcode
by Adam Behringer
As a developer, you must not only use documentation but also provide it for your own code if you want to make it usable to others. Providing up-to-date and easy-to-navigate API documentation is a big step toward making your code accessible and useful. If you are a Mac developer, you can leverage the power of Xcode so that it requires minimal effort to create good documentation. Adam Behringer shows you how.
08/27/2004
An Advanced Guide to Enterprise Application Distribution
by Philip Rinehart
Tracking package installers
can be a fairly simple task. However, how do you track and deploy applications that use third-party installation mechanisms? In this article,
Philip Rinehart provides an overview to some of the commonly overlooked issues that enterprise administrators must deal with when deploying non-package installers.
08/24/2004
Securing Key Chain Flash Drives
by Derrick Story
The current crop of key chain Flash drives have incredible storage capacity. They are perfect for keeping personal data with you at all times. But what if you lose your keys? Here are a couple of easy ways to protect yourself, and your data.
08/20/2004
Systems Biology
by Robert Jones
The grand vision of systems biology is to integrate information from all of the resources we have today to explore the ever more complex aspects of life sciences. In this article, Robert Jones provides a snapshot of systems biology as it now stands, and where biologists hope to take it in the future.
08/20/2004