THE O'REILLY NETWORK NEWSLETTER
-------------------------------------
The latest from http://oreillynet.com
==================================================================
Sybase ASE Express Edition for Linux - FREE
The first enterprise-class commercial database that can
take you from pilot to deployment for zero dollars and
zero risk. Zero software licensing costs. Zero maintenance
costs. Download it now:
http://www.oreilly.com/go/syb_orn122104
==================================================================
Dear Reader,
Bare Bones Software recently released version 8 or their
venerable text editor, BBEdit. For those of you who code on
the Mac platform, you're probably familiar with earlier
versions of this software.
The problem is, if you consider this a problem, the earlier
incarnations of BBEdit were so good that you might not be
reaching for your credit card to upgrade to the latest offering.
We thought what might be most useful for our readers is to
have a working developer post his impressions of version 8.
After all, he's going to be looking at this product from a
very practical standpoint.
Fortunately, perl coder brain d foy was able to take on the
project. He's been using BBEdit 8 for a couple of months now,
and he's published a very helpful report from the developer's
point of view.
Whether you decide to upgrade or not, we think this article
will help you make the best decision for your situation.
One last thing. All of us here at O'Reilly Media wish you a
happy holiday season. Let's make 2005 a great year!
Until next time,
-Derrick
=====================================================================
Register for the 4th annual O'Reilly Emerging Technology Conference
March 14-17, 2005, San Diego, California
http://conferences.oreillynet.com/etech/
Come immerse yourself in a network of like minds. This year's
theme is "Remix," dedicated to finding new ways to further
the hacker spirit, extend the architecture of participation,
and uncover unconventional innovations. Be there to see what
the buzz is all about. Be there and Remix with the best of
the best!
For all the scoop on tutorials, featured speakers, and
conference events, check out:
http://conferences.oreillynet.com/etech/
Register before Jan. 31, 2005 to take advantage of great
early bird discounts.
=====================================================================
*** Featured Articles ***
BBEdit 8.0 -- A Developer's Viewpoint
BBEdit is a great all-around text editor. But how does the
latest version--BBEdit 8.0--fare for the working developer?
We asked brian d foy to put it through its paces, and here's
what he found.
http://www.macdevcenter.com/pub/a/mac/2004/12/21/bbedit.html
***
Inside Secrets of MSN Desktop Search
MSN's Desktop Search is a surprisingly powerful desktop search
tool, with loads of hidden features and hacks. Wei-Meng Lee
opens up the hood and takes a look, and fills you in on what
he finds.
http://www.windowsdevcenter.com/pub/a/windows/2004/12/21/msd_desktop_search.html
***
Creating Cross Tab Queries in SQL Server
Michael Schmalz shows how to create cross tab queries in SQL
Server.
http://www.oreillynet.com/pub/a/network/2004/12/17/crosstab.html
***
O'Reilly Happenings at Macworld SF
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.
http://www.macdevcenter.com/pub/a/mac/2004/12/17/macworld.html
***
>From the Editors List: Dear Scott/Dear Max
If there's one constant in the publishing world, it's the
give-and-take relationship between editors and authors. A
recent thread on the Editors List discussed this relationship
among famous authors and editors as captured in their own words.
http://www.oreillynet.com/pub/a/oreilly/editors/fitzgerald_1204.html
***
Building and Configuring Slony
Slony is the intended replication project for the PostgreSQL
database. Now that you know what it is, how do you use it? A.
Elein Mustain demonstrates how to build, install, and configure
Slony.
http://www.onlamp.com/pub/a/onlamp/2004/12/16/slony_install.html
***
The Watchful Eye of FAM
If you've ever written code waiting for a file to appear or
change, you've likely done the select/sleep loop dance. How'd
you like to never again experience that? SGI's File Alteration
Monitor API can help. Ethan McCallum demonstrates how to watch
files and directories on Linux, Irix, and probably your other
favorite, Unix.
http://www.linuxdevcenter.com/pub/a/linux/2004/12/16/fam.html
***
Perl Code Kata: Testing Imports
Persistently practicing good programming will make you a better
programmer. It can be difficult to find small tasks to practice,
though. Fear not! Here's a 30-minute exercise to improve your
testing abilities and your understanding of module importing
and exporting.
http://www.perl.com/pub/a/2004/12/16/import_kata.html
***
Features: XML Namespace Processing in Apache
Nick Kew introduces the Apache XML Namespace API for use in
building mix-and-match XML Namespace-aware applications for
the Web in Apache.
http://www.xml.com/pub/a/2004/12/15/apache-namespaces.html
***
Sync and Grow Rich
Tempo sync is an amazingly effective technique for music and
video production. Here's how to get creative with it.
http://digitalmedia.oreilly.com/2004/12/15/tempo_sync_1204.html
***
A Distributed Discussion with Elliotte Rusty Harold
In this interview, Java Network Programming, 3rd Edition author
Elliotte Rusty Harold discusses the improvements and hazards
of networking in Java, as well as the evolution of Java itself.
http://www.onjava.com/pub/a/onjava/2004/12/15/erh-interview.html
***
Windows Server Hacks: AutoProf Policy Maker
Group Policy is a great tool for managing Active Directory
networks. But using it to do something simple like mapping a
network drive can be maddeningly complicated. Mitch Tulloch,
author of Windows Server Hacks, tells you about a handy way
to power up Group Policy.
http://www.windowsdevcenter.com/pub/a/windows/2004/12/14/auto_prof.html
*** Visit our Sponsored Learning Channels ***
Visit the BEA Learning Channel to learn more about the
Apache Beehive project, SOA, dev2dev days, and more:
http://www.oreilly.com/go/bea_nlrs
*** New Books from O'Reilly Media ***
Revolution in the Valley
http://www.oreilly.com/catalog/revolution/
Jakarta Commons Cookbook
http://www.oreilly.com/catalog/jakartackbk/
Oracle SQL*Plus: The Definitive Guide, 2nd Edition
http://www.oreilly.com/catalog/orsqlplus2/
Treo Fan Book
http://www.oreilly.com/catalog/treofb/
Windows XP Annoyances for Geeks, 2nd Edition
http://www.oreilly.com/catalog/winxpannoy2/
=====================================================================
Sponsored by O'Reilly Gear on Think Geek
NEW! Perl Camel & Llama Pillowcases.
Available only at http://www.thinkgeek.com/oreilly
=====================================================================
*** O'Reilly Network Top Five Articles Last Week ***
1. Linux Music Blossoms with Rosegarden
No kidding: many software geeks are also music geeks. It should
be no surprise that free software music programs have started
to rival their commercial counterparts. Howard Wen walks through
Rosegarden, a Linux-based music sequencer and scoring package.
http://www.linuxdevcenter.com/pub/a/linux/2004/12/16/rosegarden.html
***
2. The Page Turn Effect in Flash MX
In Sham Bhangal's Flash Hacks, he shows how to create a page
turn effect in Flash MX by looking for symmetry in the effect.
What is not covered in the book is how to develop code that
can be used to create the page turn effect. This article fills
in that gap.
http://www.oreillynet.com/pub/a/javascript/2004/09/03/flashhacks.html
***
3. Adding Permissions Using SELinux
As an SELinux administrator, one of the most frequent SELinux
policy customizations you're likely to perform is adding
permissions to coax the security engine into accepting an
operation. In today's excerpt from SELinux, author Bill McCarty
considers an actual situation based on Fedora Core 2's SELinux
implementation and shows how it's resolved.
http://www.linuxdevcenter.com/pub/a/linux/excerpt/selnx_1/
***
4. A Distributed Discussion with Elliotte Rusty Harold
In this interview, Java Network Programming, 3rd Edition author
Elliotte Rusty Harold discusses the improvements and hazards
of networking in Java, as well as the evolution of Java itself.
http://www.onjava.com/pub/a/onjava/2004/12/15/erh-interview.html
***
5. Generating an XML Document with JAXB
Among the positive aspects of XML Schemas is their support by
the Java Architecture for XML Binding (JAXB). In this article,
Deepak Vohra shows how JAXB can help convert a schema-supported
XML file to a regular Java object and back again.
http://www.onjava.com/pub/a/onjava/2004/12/15/jaxb.html
---------------------------------------------------------------------
To change your newsletter subscription options, please visit
https://epoch.oreilly.com/account/default.orm and click the
"Manage My Newsletters" link. For assistance, email
[EMAIL PROTECTED]
---------------------------------------------------------------------