advertisement

Print

Unsung Switchers

by Derrick Story
Network Newsletter for 07/29/2003

Dear Reader,

I was just reading that we've probably seen the last of the "Switchers" ads from Apple Computer. I know for many of you this will be a welcome relief, and for others, a total nonevent altogether.

The reason why I'm writing about it in this newsletter is because I know you'll understand my POV here, where many in the "traditional Mac audience" might not.

The Switchers campaign failed, IMHO, because Apple targeted Windows users instead of Unix gear heads. Mac OS X isn't a replacement for Windows; it's a new member of the proud and rich Unix community. It allows you to apply your Unix knowledge to a new variant of the platform and gain access to things like native QuickTime, Photoshop, Microsoft Office, pro audio, and a host of other applications and hardware components such as the iPod and iSight.

If you want to attack Microsoft's dominance on the desktop, don't go it alone, work with and acknowledge the community that has fostered the growth of Apache, Linux, BSD, MySQL, PHP, Perl, Python, and the rest of the clan. Now that's traction.

Even though the Switcher TV ads were directed at Windows users, the real success stories were the thousands of Unix users who added Mac hardware to their toolsets and not only embraced the fledgling operating system, but actually moved it forward in leaps and bounds.

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

This is for whom O'Reilly has dedicated its second Mac OS X Conference this coming October. Maybe our slogan should be, "We put the 'X' in Mac OS X... X as in UNIX." This isn't a show for potential Windows switchers who complain that the delete key doesn't work right. This event is for those who appreciate the time-tested guts in Mac OS X, and who are keenly interested in system administration, scripting, and programming.

We probably never will find ourselves in front of a television camera touting the virtues of the Apache web server. But we know who we are, even if Apple's PR doesn't.

Until next week,

-Derrick

Derrick Story
O'Reilly Network Managing Editor

Featured Articles

2003 O'Reilly Mac OS X Conference

jRendezvous: Java and Rendezvous Working Together
With Rendezvous making IP networking simple, and Java making cross platform network programming possible, a beautiful friendship emerges -- jRendezvous. It allows Java programs running anywhere (not just Mac OS X) to participate in Rendezvous networks. Java programs can listen for, and advertise, services on the network with ease. Seth Ladd shows you how this works.

Exegesis 6
Apocalypse 6 described the changes to subroutines in Perl 6. Exegesis 6 demonstrates what this will mean to you, the average Perl programmer. Damian Conway explains how the new syntax and semantics make for cleaner, simpler, and more powerful code.

Secure Cooking with C and C++, Part 2
In part two in this three-part series of sample recipes from Secure Programming Cookbook for C and C++, the authors discuss some of the factors to consider to properly decode a URL, and they provide example code programmers can use to securely decode URLs.

Understanding Attributes
Attributes are widely used in the .NET Framework to annotate code. For example, XML serialization uses attributes to control how a class is serialized. The syntax of attributes can be confusing until you realize that attributes are actually just managed classes. Satya Komatineni provides a quick guide to understanding attribute syntax, how to read it, and how to look up attribute documentation in order to be able to specify them in your programming practice.

Kernel Problems
Noel Davis looks at problems in Linux 2.4 kernels, Apache, VMware, BRU, Oracle, fdclone, simi, wimi, phpMyAdmin, nfs-utils, mpg123, and phpGroupWare.

Open Database Connectivity in Jaguar, Part 2
In Part 1 of this series, Andrew Anderson explored the intricacies of setting up MySQL with ODBC under Jaguar. He now turns his attention to configuring PostgreSQL to work in this open database structure. Here's the step-by-step on how to get things running.

Microsoft Windows Mobile 2003 Software for Pocket PC 2003
A casual glance at Windows Mobile software for Pocket PC 2003 creates the impression that little has changed between the 2002 and 2003 releases. This is not the case; there are significant improvements that will be most noticeable to power users, enterprise users, and developers. Here's an overview.

Simplify Your Life with Apache Virtual Hosts
Not every web site needs its own server or IP address. Apache and HTTP 1.1 both allow different sites to share a single box and a IP address. Russell Dyer explains how virtual hosts can make your life easier as a web developer and a system administrator.

Using the Jakarta Commons, Part 3
Ever find yourself thinking, "Someone's surely solved this problem before?" The Jakarta Commons is a good place to start looking when that thought tickles your mind. In this third of three articles, Vikram Goyal explores the logging, pooling, and validating packages in the Commons.

Why Choose RSS 1.0?
Part of RSS 1.0's value is in retaining its roots as primarily a metadata specification. A journal publisher explains why they chose RSS 1.0 as the basis for distributing RSS feeds of their publications.

New Books from O'Reilly & Associates

Practical RDF

RTF Pocket Guide

O'Reilly Network Top Five Articles Last Week

  1. C is for Cocoa
    The debut of a new Cocoa series on Mac DevCenter. Unlike other articles you've worked with, this tutorial teaches you all the C you need to know to learn Cocoa, and ignores the rest. These lessons will leave out the parts of C that, while useful, are not necessary to know in everyday Cocoa programming.

  2. Defending Your Site Against Spam, Part 2
    Dru Nelson recently had spammers attempt to attack his network, but this time, he didn't notice until he checked the logs. Why? He's using qmail and Trustic. Read on to find out how they can protect you from unwanted e-mail.

  3. Penny-Pinching PowerBook
    Do you need portability for email and word processing, but don't want to plunk down a pile of cash for a new Apple laptop? Diehard Mac user Michael Norton describes his penny-pinching Odyssey that explored the PowerBook 280c and the 1400.

  4. Why Web Developers Need JavaServer Faces
    Several good frameworks exist to make the Java server programmer's life easier. Unfortunately, several hard problems still exist, including multiple output-format support and separation of content from presentation. In this first Java Q&A column, Chuck Cavaness explains why JSF matters.

  5. 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.


Return to list of Network Newsletters.

Return to the O'Reilly Network.