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:
In general terms, this contest is open to just about anyone who has created downloadable software for Mac OS X. If you have a great idea that runs on Mac OS X, enter today.
The prizes are fantastic: A full pass to O'Reilly's Mac OS X Conference and Apple's Worldwide Developers Conference; Safari Bookshelf membership; developer discounts on Apple hardware; and much more.
|
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 |
Fame for your software. We're going to announce the winners at this April's Emerging Technology Conference, where we'll have a reception in the Rendezvous Lounge. And we'll show off the winning software (and its creators), promote everything on O'Reilly web sites, and more.
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
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.
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.
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.
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.
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.
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.