O'Reilly Network    
 Published on O'Reilly Network (http://www.oreillynet.com/)
 See this if you're having trouble printing code examples


Open Source and Mac OS X

by Derrick Story
Network Newsletter for 06/24/2003

Dear Readers,

O'Reilly has set up camp in San Francisco this week for Apple's World Wide Developer's Conference. You may have heard some of the headlines: new G5 computers produced by Apple and IBM, and the developer's release of Mac OS X 10.3 (Panther), created in partnership with Apple and the open source community.

Yes, that's right, open source software, and the people who wrote it, have enabled Apple to evolve Mac OS X at a truly impressive rate. Now that much of the OS X foundation is built, we're starting to see refinements in this latest release, which will make Panther one of the most stable, beautiful, and useful operating systems to date.

If you want to learn about the tools that Apple used to bring this Unix-based OS to life, then you might want to consider attending O'Reilly's Open Source Convention in Portland, Oregon the week of July 7. There's still time to register and make your travel plans. Once there, you'll have the opportunity to learn advanced system administration techniques and programming from the same developer community that helped Apple move from its own proprietary software to the world of Unix.

Hope to see you there,
Derrick

To subscribe to the O'Reilly Network newsletter (or other newsletters), visit https://epoch.oreilly.com/account/default.orm and select the newsletters you wish to receive in your user profile (you'll need to log in with your existing O'Reilly Network account -- if you don't yet have an account, you'll need to create one).

To change your newsletter subscription options, please visit https://epoch.oreilly.com/account/default.orm and click the"Manage My Newsletters" link. For assistance, send email to

Derrick Story
O'Reilly Network Technical Editor
derrick@oreilly.com

Featured Articles

Developer Notes from WWDC 2003
After the keynote, press releases, and standing-room-only sessions, developers at WWDC process their impressions through conversation and note comparison. Here's what some of them have to say.

Open Database Connectivity in Jaguar
One of the features included in Jaguar is ODBC (Open Database Connectivity), which allows programs to connect to databases from different vendors using the same set of connectivity protocols. Andrew Anderson introduces you to this functionality and shows you how to put it to work.

Using Delegates to Implement Event Handling
In this article, Jesse Liberty focuses on how delegates are used to implement event handling, with a look at the implementation of a custom event. Jesse is the author of the recently released Programming C#, 3rd Edition.

Hidden Treasures of the Perl Core, part II
Casey continues to look at some lesser-known modules in the Perl core.

CSS 3 Selectors
The CSS 3 Selectors specification has recently become a W3C Recommendation. Russell Dyer charts the development of CSS selectors, and explains which new features are introduced in CSS 3.

Proxy Terminology 101
You're probably reading this page through a proxy right now. You might be saving bandwidth, sharing an external IP address, or being protected from work-unsafe material, but could you tell a reverse proxy from an arp proxy? Dru Lavigne explains what these and other terms mean in preparation for installing and running proxies.

Secure Cooking with Linux, Part 1
The authors of Linux Security Cookbook have selected a number of recipes from their book to present on ONLamp. These recipes are organized into basic, intermediate, and advanced categories. This week's set consists of three recipes of a basic flavor. You'll find recipes on authenticating by public key, encrypting backups, and combining log files. Over the next two weeks we'll present the intermediate and then advanced recipes. There'll be something for everyone here. Enjoy.

Judging Update for the Second Mac OS X Innovators Contest
The International entries have had a positive impact on the second contest. Many excellent US submissions too. Here's a quick update on the judging and what happens next.

"Head First Java" Author Interview
Kathy Sierra and Bert Bates are the authors of the recently released Head First Java, a language tutorial unlike any other. In this interview, they explain their unique teaching style and how it works in practice.

Dynamically Creating PDFs in a Web Application
HTML isn't the be-all, end-all of web applications. Sometimes you need something a little more precise. Sean C. Sullivan recently found himself generating PDFs from his web application with iText. While iText is well-documented, actually sending PDFs to the browser is trickier. Here's how he did it.

Eight Questions for George Dyson
George Dyson is Director's Visitor of the Institute for Advanced Study and a historian. His OSCON keynote explores the pioneering work of John von Neumann, and others at the IAS, in computation and computational biology. He draws parallels between that world and modern open source development. We were fortunate enough to engage George in a brief conversation about his talk.

New Books from O'Reilly & Associates

O'Reilly Network Top Five Articles Last Week

  1. Dynamically Creating PDFs in a Web Application
    HTML isn't the be-all, end-all of web applications. Sometimes you need something a little more precise. Sean C. Sullivan recently found himself generating PDFs from his web application with iText. While iText is well-documented, actually sending PDFs to the browser is trickier. Here's how he did it.

  2. How to Manage Large Image Libraries with iPhoto 2
    You don't have hundreds, you have thousands of pictures that you want to move to iPhoto 2. How do you set up iPhoto to handle all of this data without bogging down? This tutorial shows you how to import, organize, and archive vast image collections in iPhoto 2.

  3. Top Ten Digital Photography Tips
    You have a digital camera and have recorded the typical shots of family and friends. Now what? Here are ten tips to make your next batch of digital images so impressive that people will ask: "Hey, what type of camera do you have?" Guess what? It's not the camera.

  4. Open Database Connectivity in Jaguar
    One of the features included in Jaguar is ODBC (Open Database Connectivity), which allows programs to connect to databases from different vendors using the same set of connectivity protocols. Andrew Anderson introduces you to this functionality and shows you how to put it to work.

  5. "Head First Java" Author Interview
    Kathy Sierra and Bert Bates are the authors of the recently released Head First Java, a language tutorial unlike any other. In this interview, they explain their unique teaching style and how it works in practice.


Return to list of Network Newsletters.

Return to the O'Reilly Network.

Copyright © 2009 O'Reilly Media, Inc.