RegisterLog In/Log OutView Cart
Tarsier O'Reilly Safari Bookshelf
BooksSafari BookshelfConferencesO'Reilly NetworkO'Reilly GearLearning Lab
 
 
O'Reilly Home
Press Room
Jobs
Perl
Java
Python
C/C++
Scripting
Web
Digital Media
Web Services
XML
Oracle
SysAdm/Networking
Security
Databases
Linux/Unix
Macintosh/OS X
Windows
.NET
Open Source
Wireless
Bioinformatics
Enterprise Development 
Hacks
Head First
Cookbooks
In a Nutshell
CD Bookshelves
Pocket References
The Missing Manuals
Developer's Notebooks
No Starch Press
Paraglyph Press
Pragmatic Bookshelf
Syngress Publishing
LinuxDevCenter.com
MacDevCenter.com
WindowsDevCenter.com
ONDotnet.com
ONJava.com
ONLamp.com
OpenP2P.com
Perl.com
WebServices.XML.com
XML.com
Events
Meerkat News
Ask Tim
tim.oreilly.com
From the Editors List
Letters
Beta Chapters
Newsletters
Open Books
Academic
Corporate
Government
About O'Reilly
International
Advertise with Us
Contact Us
Catalog Request
User Groups
Writing for O'Reilly
How to Order
Bookstores

\"O'Reilly


Hot off the Press

[Bestsellers | New & Upcoming Titles]

Hibernate: A Developer's Notebook Hibernate: A Developer's Notebook shows you how to use Hibernate to automate persistence: you write natural Java objects and some simple configuration files, and Hibernate automates all the interaction between your objects and the database. You don't even need to know the database is there, and you can change from one database to another simply by changing a few statements in a configuration file. If you've needed to add a database back end to your application, don't put it off. It's much more fun than it used to be. Sample Chapter 3, Harnessing Hibernate, is available free online.

Free Shipping

Digital Photography Hacks -- Going beyond the standard fare of most digital photography books, Digital Photography Hacks shares the knowledge that professional photographers have learned through thousands of shots' worth of experience and years of experimentation. With exquisite, full-color photos throughout, the book presents 100 proven techniques in the areas of daytime and nighttime photo secrets, flash magic, digital camera attachments, fun photo projects, camera phone tricks, and more. This book is your passport to taking the kind of digital photos you've always aspired to. 10 Sample Hacks are available free online.

.NET Compact Framework Pocket Guide .NET Compact Framework Pocket Guide teaches you what you need to know to create applications for Pocket PC- and Windows-based Smartphones. This pocket guide is a handy reference that provides a quick tour of the .NET Compact Framework, and includes several working projects to get you productive straightaway. Whether you're new to mobile programming or new to Visual Studio .NET 2003, .NET Compact Framework Pocket Guide will have you writing mobile applications quickly. Get the information you need without all the fluff. A sample excerpt, Project A: Currency Converter, is available free online.

Hacking the Code (Syngress) covers almost all known security issues related to coding for the web. It explains how certain code can be attacked, shows how to edit the code, and offers case studies and examples--actual code you can drop right into your applications. The book establishes policies for object input, shows how to audit existing code for potential security problems, and offers best practices for maintaining a session state, handling cookies, getting user input, and more. You don't want a course on security; you just want to fix your code. This book will be your guide.

iPhoto 4: The Missing Manual, 3rd Edition iPhoto 4: The Missing Manual, 3rd Edition -- Users will find a lot to like about the new iPhoto 4, and the Missing Manual covers it all in detail and with scrupulous objectivity. But this witty and authoritative guide goes further, giving readers the basics they need to make iPhoto really work, including coverage of the essentials of photography, editing basics, and photo presentation. iPhoto 4: The Missing Manual, 3rd Edition covers all of these elements step by step, and offers details on even the smallest nips and tucks.

Network Security Hacks -- This information-packed book provides more than 100 quick, practical, and clever things to do to help make your Linux, Unix, and Windows networks more secure. These security hacks don't just cover securing TCP/IP-based services; they also provide intelligent host-based security techniques. Loaded with concise but powerful examples of applied encryption, intrusion detection, logging, trending, and incident response, the book demonstrates effective methods for defending your servers and networks from a variety of devious and subtle attacks. Five sample hacks are available free online.

Word Pocket Guide Word Pocket Guide, 2nd Edition -- Newly updated for Word 2003, this compact quick reference covers Microsoft Word's keyboard shortcuts, user interface, commands, and tasks. It provides an overview of fundamental Word concepts, then explains how to accomplish specific actions, such as formatting, spellchecking, editing, printing, customizing, and more. The book also contains reference tables for quick lookup of keyboard shortcuts, regular expressions, and common file locations. If you're a Word power user, making the move to Word 2003, or wanting advanced shortcuts and problem-solving help, Word Pocket Guide, 2nd Edition is a must-have.

JavaServer Faces teaches developers how to use the new JavaServer Faces framework to build real-world web applications. The book covers everything you'll need: how to construct the HTML on the front end; how to create the user-interface components that connect the front end to your business objects; how to write a back end that's JSF-friendly; and how to create the deployment descriptors that tie everything together. This book is a complete guide to the crucial new JSF technology. Sample chapters are available free online.

WarDriving: Drive, Detect, Defend WarDriving: Drive, Detect, Defend (Syngress) -- Using a technique called WarDriving, this book educates wireless network users and administrators about the insecurities associated with wireless networking. The book covers the hardware and software tools required to successfully WarDrive, along with cost estimates and recommendations. The book also presents some of the most popular configurations needed to set up WarDriving, and complete coverage of WarDriving applications such as NetStumbler, MiniStumbler, and Kismet. Users will also learn methodologies they can employ to WarDrive in an ethical manner.

Jeff Duntemann's Wi-Fi Guide, 2nd Edition (Paraglyph) -- This bestselling guide has everything Wi-Fi users need to design, build, protect, and extend Wi-Fi wireless networks. The second edition has been expanded and brought up to date, and covers setting up hotspots, community networking, security, Wireless Protected Access (WPA), new Wi-Fi standards (802.11g), and much more. Through numerous hands-on projects, this book will show you practical techniques for setting up and using Wi-Fi gear and software so you can dramatically increase the performance of your home or small business Wi-Fi systems.

Eclipse Eclipse is a fast-track approach to mastery of Eclipse. It's a tightly focused book that examines all aspects of Eclipse: the menus, preferences, views, perspectives, editors, team, and debugging methods, and how they're used every day by thousands of developers. Eclipse covers hundreds of techniques, from the most basic Java development to creating your own plugin editors for the Eclipse environment. Development of practical skills is emphasized with dozens of hands-on examples that get down to business. Sample Chapter 9, Web Development, is available free online.

Learning Red Hat Enterprise Linux & Fedora, 4th Edition -- This book provides a clear, no-nonsense introduction to the Red Hat distribution of Linux. It takes you through installation and shows you the key parts of the system, always with an eye toward what can go wrong and what you need to know to get over the humps. New in this edition are installation instructions and package updating for Red Hat Enterprise Linux and Fedora, and information on the GRUB bootloader and the CUPS printer system. Sample Chapter 10, Connecting to the Internet, is available free online.


News & Articles

OSCON: Open Source in Mars Mission -- At the O'Reilly Open Source Convention this July, Jeff Norris and his team from NASA will give an insider's view of the development on the Science Activity Planner, the software that NASA scientists are using to operate the Mars Exploration Rovers. Don't miss this and other exciting events at OSCON. Register today.


FreeBSD Networking Basics -- Networking is an integral part of a modern FreeBSD system. It works wonderfully, but beginners to Unix-like operating systems are often stymied by their network settings. In this article, Dru Lavigne explains how to verify, configure, and optimize FreeBSD networking. You'll find 100 tips for BSD users and administrators in Dru's upcoming BSD Hacks.

Owl O'Reilly Distributes Pragmatic Bookshelf -- Books by developers, for developers: that's the pragmatic way, and it's nicely aligned with the O'Reilly approach to publishing. We're happy to help Pragmatic Programmers reach a wider audience by providing sales, distribution, and marketing support for Pragmatic Bookshelf, an imprint of Pragmatic Programmers, LLC. For a list of titles available on the Pragmatic Bookshelf, visit pragmatic.oreilly.com.

Nested Classes, Part 1 -- You're bound to encounter one or more nested classes in other people's Java code, so it's important to understand how they work. Get a complete description of one of the three basic categories of nested classes, inner classes, in this excerpt from O'Reilly's Hardcore Java.

Squeegee : Windows Server Hacks Understanding NetBIOS and Windows Server 2003 -- Everyone hates NetBIOS, but we've all got to live with it. Learn how to deal with NetBIOS and Windows Server 2003 with maximum security and minimum difficulty, in this article by Mitch Tulloch, author of Windows Server Hacks.

JSP 2.0: The New Deal, Part 4 -- The wait is almost over: the latest version of the JavaServer Pages (JSP) specification, JSP 2.0, is about to be released. In this article, Hans Bergsten shows how the new changes make JSP and its expression language cleaner and more powerful. Hans is the author of JavaServer Pages, 3rd Edition.

Trowel Hacking Excel, Part 1 -- Learn how to create a workable speedometer (or "speedo") chart, complete with a moving needle, by using a combination of doughnut and pie charts, in this sample hack from O'Reilly's Excel Hacks.


Survival Guide to LAMP -- In an effort to make open source LAMP technologies accessible to anyone with interest, techie or not, Shelley Powers is posting a series of LAMP survival guide tutorials on her weblog. In the first few, you'll learn the drill on installing software, creating directories, and manipulating files. And you'll get the essential list of Linux command basics. Shelley is a coauthor of O'Reilly's Unix Power Tools, 3rd Edition.

Paintbrush The Missing Digital Photography Hacks -- Secretly, in the depths of his hard drive, Derrick Story has kept an ongoing list of digital photography tricks and workarounds. Now, for the first time, he's divulging a few of these hacks--the fruits of his ongoing obsession. After whetting your appetite, get 100 more industrial-strength tips and tricks from Derrick's new Digital Photography Hacks.

Creating an FTP Client in .NET -- When it comes to FTP, .NET's plumbing has a bit of a gap in the pipes. Fortunately, the FTP protocol is very simple, and the .NET Framework does provide enough of the plumbing to make it easy to create an FTP application. Learn how to do it from Jesse Liberty, coauthor of Programming .NET Windows Applications.

The Ideal Digital Photographer's Workflow, Part 4 -- Ken Milburn shows you the most efficient way to scan your images to be sure you've preserved as much of the data from the original image as possible. Ken is the author of Digital Photography: Expert Techniques.

Cheetah New Titles on Safari -- Search, annotate, and read your favorite O'Reilly books on Safari Bookshelf. New titles include: Perl Template Toolkit; Windows Server Hacks; Hardcore Java; Access Cookbook, 2nd Edition; Linux Unwired; High Performance MySQL; Network Security Hacks; Eclipse; JavaServer Faces; and Dreamweaver MX 2004: The Missing Manual. If you haven't gone on Safari yet, get a free trial.


Take Command of Your Linux Commands -- In this SearchEnterpriseLinux.com interview, Dan Barrett lists the top five Linux commands that IT managers should know, Linux tools that should be mastered, best and worst Linux practices, and the funniest commands in his lexicon. Dan is the author of Linux Pocket Guide.

Miguel de Icaza: Defining the Game -- Mono project manager Miguel de Icaza discusses the danger Longhorn poses to Linux on the desktop. Take a look at Miguel's Mono 1.0 Roadmap, and join us for his OSCON session on Mono 1.0.

Free the Orphans: The Case of Kahle v. Ashcroft -- Richard Koman talks with the lead attorney for the case brought by two digital archivists intending to free from oblivion in-copyright, out-of-print media, known as "orphan works." You'll find O'Reilly's orphan works on the Open Books Project site.

Learning Assembly Language Is Still a Good Idea -- Randall Hyde makes a case for the relevance of learning assembly language even today. The key, he says, is to learn how to efficiently implement an application, and the best implementations are written by those who've mastered assembly language. Randall is the author of Write Great Code (No Starch).

The State of JAXB: Availability, Suitability, Analysis, and Architecture -- JAXB, now part of Sun's Web Services Developer Pack, offers a means of converting between Java objects and an XML representation. But is it the ideal solution? Satya Komatineni investigates what JAXB has to offer. For related books and articles, see java.oreilly.com.

Featured Weblogs
Uche Ogbuji: Beware Fedora Core 2 Linux if you dual boot Windows XP
[More Weblogs...]

Kito D. Mann: TheServerSide Symposium - Day 2 - May 7th, 2004
[More Weblogs...]

O'Reilly Poll
For those of you with RSI symptoms, which text editor do you use most?
vi
vim
Emacs
pico
nano
BBEdit
JOE
TextPad
WordPad
cat
Whatever's installed.
I use an IDE.
I use a word processor.
Poll Results | Archive

What's New on the O'Reilly Network

Microsoft Smartphone Tips and Tricks [Wireless DevCenter]

The Ideal Digital Photographer's Workflow, Part 4 [Web Development DevCenter]

Free the Orphans: A Look at the Case of Kahle v. Ashcroft [Policy DevCenter]

Treo 600: Not Your Parents' PalmPilot [Wireless DevCenter]

What's New on WindowsDevCenter.com

Understanding NetBIOS and Windows Server 2003

Hacking Excel, Part 1

An Inside Look at XP SP2

What's New on MacDevCenter.com

The Fight Against Spam, Part 1

The Missing Digital Photography Hacks

Automated Web Photo Galleries with iPhoto and Perl

What's New on ONDotnet.com

C# Generics

Creating an FTP Client in .NET

New Features in VB.NET Whidbey, Part 1

What's New on ONJava.com

Performance Analysis of J2EE Applications Using AOP Techniques

Nested Classes, Part 1

JSP 2.0: The New Deal, Part 4

What's New on ONLamp.com

Apache Repaired [Linux DevCenter]

Using Shared Memory from PHP [PHP DevCenter]

FreeBSD Networking Basics [BSD DevCenter]

Distributed Cfengine [ONLamp.com]

What's New on Perl.com

Affrus: An OS X Perl IDE

This Week on Perl 6, Week Ending 2004-05-09

What's New on the XML.com

Python and XML: XML Namespaces Support in Python Tools, Part Two

XML-Deviant: Politics By Any Other Name

Sacré SVG: SVG and Typography: Characters


O'Reilly Home | Privacy Policy

© 2004, O'Reilly Media, Inc.

All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.