

[Bestsellers | New & Upcoming Titles]
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.

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 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 -- 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, 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 (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 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.
|


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.
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.
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.
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.
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.
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. |
 For those of you with RSI symptoms, which text editor do you use most?

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]

Understanding NetBIOS and Windows Server 2003
Hacking Excel, Part 1
An Inside Look at XP SP2

The Fight Against Spam, Part 1
The Missing Digital Photography Hacks
Automated Web Photo Galleries with iPhoto and Perl

C# Generics
Creating an FTP Client in .NET
New Features in VB.NET Whidbey, Part 1

Performance Analysis of J2EE Applications Using AOP Techniques
Nested Classes, Part 1
JSP 2.0: The New Deal, Part 4

Apache Repaired
[Linux DevCenter]
Using Shared Memory from PHP
[PHP DevCenter]
FreeBSD Networking Basics
[BSD DevCenter]
Distributed Cfengine
[ONLamp.com]

Affrus: An OS X Perl IDE
This Week on Perl 6, Week Ending 2004-05-09

Python and XML: XML Namespaces Support in Python Tools, Part Two
XML-Deviant: Politics By Any Other Name
Sacré SVG: SVG and Typography: Characters
|