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


"Mac OS X Innovators Contest" Debuts

by chromatic
Network Newsletter for 03/11/2003

Dear Readers,

Today is an exciting day for us here at O'Reilly. We're launching the "Mac OS X Innovators Contest," and it's a beauty.

If you, or someone you know, has created an application, plug-in, or some other innovative piece of software that runs on Mac OS X 10.2, "Jaguar," then this might be an exciting day for you too.

Just to give you a taste of what this competition is about, here are a few highlights:

If this sounds like the competition that you've been waiting for, then jump over to our brand new Mac OS X Innovators web site and get the entire scoop on prizes and contest rules.

Deadline for submission is March 28, 2003. Good luck!

Until next week,

Derrick

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

Featured Articles

Mac OS X Innovators Contest Ready for Primetime
Over the last few months we've been assembling a three-part plan to help Mac OS X developers refine and market their ideas. Now the plan is ready for primetime. One of the most exciting new developments is the launch of the "Mac OS X Innovators" contest. Here's how it works.

Buffer Overflows in sendmail
Noel Davis looks at buffer overflows in sendmail; Snort; the gzprintf() function supplied with the zlib library; and the lprm utility under OpenBSD, as well as problems in BIND; file; tcpdump; terminal emulators; Internet Message; and Messaging in the Emacs World.

Writing Type-Safe Collections in C#
Compiled programming languages allow earlier error checking, better enforcement of programming styles, and generation of more efficient object code than interpreted languages, where all type consistency checks are performed at run time. However, even in compiled languages, there is often the need to deal with data whose type cannot be determined at compile time. This article by Amit Goel shows you how to create compile-time checked collections in C#.

Apocalypse 6
Larry continues his unfolding of the design of Perl 6 with his latest Apocalypse - this time, how subroutines are defined and called in Perl 6.

Apple Releases Java 1.4.1 for Mac OS X
Apple takes Java to the next level with the latest release of the Java 2 Platform, Standard Edition, version 1.4.1 for Mac OS X. It includes 60 percent more features than 1.3.1. Daniel Steinberg brings you up to speed.

Avoiding Trojans and Rootkits
It's a sad reality that connecting to the Internet puts your computer at risk. Of course, there are several ways to mitigate that risk. Dru Lavigne explains a few good habits to reduce the danger and introduces tripwire, an open source file integrity utility.

Hot Spots Start to Get Real
More and more public locations are cutting the Internet cord and going wireless. Glenn Fleishman provides you with an update of who's hot, and who's not.

Advanced Text Indexing with Lucene
Lucene is a free text-indexing and -searching API written in Java. In the second of a series of articles, Otis Gospodnetic explains the structure of Lucene indices and introduces several advanced techniques to improve the performance of text-indexing applications.

Using Topic Maps to Extend Relational Databases
Relational databases are fast and efficient ways to store data, but they can often be inflexible when application requirements change. Augmenting them with the capabilities of Topic Maps can solve this problem, and enhance interoperability between databases.

O'Reilly Network Top Five Articles Last Week

  1. The Subtleties of Mac OS X
    Jason McIntosh, coauthor of Mac OS X in a Nutshell, provides a rundown of some of his favorite, lesser-known Mac OS X features, from developer tools to network services to Unix text-editing tools.

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

  3. Screenshot Hacks for Mac OS X
    You can use a variety of built-in tools in Mac OS X to grab images from your screen and save them to your hard drive. But what if you want to capture drop shadows, or include the cursor, or even capture full-motion DVD video with sound? This article shows you how, using some nifty tools.

  4. Testing SMP Kernel Modules with UML
    Code that works well on a single-processor box may fail spectacularly on a multiprocessor box. Until recently, the only way to test this was to use a two-, four-, or more-way machine. Not anymore! Jerry Cooperstein introduces UML (User Mode Linux) and demonstrates how to emulate a multiprocessor machine with it by testing kernel modules.

  5. NAT with pf
    OpenBSD's packet filter has really grown up. Since its introduction in OpenBSD 3.0, it has become an advanced tool for networking and security. In the first of four articles, Jacek Artymiak examines recent updates to pf. This week, he looks at Network Address Translation.


Return to list of Network Newsletters.

Return to the O'Reilly Network.

Copyright © 2009 O'Reilly Media, Inc.