348 captures
28 May 2003 - 28 Apr 2025
Jan FEB Mar
02
2003 2004 2005
success
fail

About this capture

COLLECTED BY

Organization: Alexa Crawls

Starting in 1996, Alexa Internet has been donating their crawl data to the Internet Archive. Flowing in every day, these data are added to the Wayback Machine after an embargo period.

Collection: alexa_dv

this data is currently not publicly accessible.
TIMESTAMPS

The Wayback Machine - http://web.archive.org/web/20040202184142/http://www.oreillynet.com:80/pub/q/articles
 
O'Reilly Network
O'Reilly Network.oreilly.comSafari Bookshelf.Conferences.
Articles Weblogs Books Learning Lab News  
Registration Is Open for the Third Annual O'Reilly Emerging Technology Conference.

Search

 

 Advanced Search »

Login
Register
Manage Newsletters

Sites
LinuxDevCenter.com
MacDevCenter.com
Mozilla DevCenter
ONDotnet.com
ONJava.com
ONLamp.com
Apache
BSD
MySQL
PHP
Python
OpenP2P.com
OSDir.com
Perl.com
Policy DevCenter
Web DevCenter
Wireless DevCenter
XML.com
WebServices.XML.com

Resource Centers
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





Traveling to
a tech show?

Canada Hotels
Discount Hotels
Hotel Search
California Hotels
Chicago Hotels
Hotel Discounts
Myrtle Beach Hotels




All Articles | Most Page Views | Most Discussion   
Monthly Archives:    

All Articles from O'Reilly Network Sites

1 to 100 of 2767 Next

The Motorola MPx200 Smartphone 2002
The Motorola MPx200 is the first GSM/GPRS smartphone based on the Microsoft Windows Mobile Smartphone 2002 platform available in the United States. Todd Ogasawara takes a look at the hardware and the platform it uses.
byTodd Ogasawara
[January 30, 2004 | Discuss (0) | Wireless DevCenter]

Smart File Sharing Between Macs and PCs
There are lots of ways to share files between Macs and PCs, and most of them are aggravating at best. Wei Meng Lee shows you a method that's much easier and cleaner than just about every other solution.
byWei-Meng Lee
[January 30, 2004 | Discuss (13) | MacDevCenter.com]

The New Breed of Version Control Systems
CVS, part of the glue that holds open source development together, is showing its age. Many competitors have emerged recently, fixing misfeatures and adding new ideas. Shlomi Fish explores several current open source version control systems that may be better than CVS for your needs.
byShlomi Fish
[January 29, 2004 | Discuss (9) | ONLamp.com]

Why Run Free Software on a PDA?
As PDAs gain power and capabilities, embedded Linux is more and more attractive. Sharp's Zaurus is a popular Linux PDA. Why aren't more palmtop computers running free software? Guylhem Aznar explores and evangelizes Linux on small devices.
byGuylhem Aznar
[January 29, 2004 | Discuss (0) | LinuxDevCenter.com]

Cooking with Apache, Part 2
At the end of 2003, we published our first batch of recipes from O'Reilly's Apache Cookbook. This week, we've excerpted three more samples. Find out how to make part of your web site available via SSL, how to place a CGI program in a directory that contains non-CGI documents, and how to redirect a 404 ("not found") page to another page (such as the front page of the site) in these latest samplings.
byRich Bowen and Ken Coar
[January 29, 2004 | Apache Devcenter]

MySQL Crash Course, Part 3
Almost every serious web application uses a relational database to store its data. At some point, you'll have to learn how to use them. John Coggeshall explains how to make the most of the SQL SELECT statement across multiple tables.
byJohn Coggeshall
[January 29, 2004 | Discuss (1) | PHP DevCenter]

Java vs. .NET Security, Part 3
Java and .NET address similar code security issues, but which one offers the best security implementation? Denis Piliptchouk's series continues with a look at how each platform handles code protection and code access.
byDenis Piliptchouk
[January 28, 2004 | Discuss (1) | ONJava.com]

What's New in Tomcat 5
In December 2003, the Apache Tomcat developers released version 5.0.16 as the first stable release of Tomcat 5. Jason Brittain looks at the latest features and offers insight into the goals established for version 5.0, which had a direct impact on development. Jason is a coauthor of Tomcat: The Definitive Guide.
byJason Brittain
[January 28, 2004 | Discuss (10) | ONJava.com]

Sanitizing Mail on Panther Server
With Mac OS X Server 10.3, Apple has replaced Apple Mail Server with Postfix, which allows you to use common UNIX and open source tools to perform various tasks with your mail. One of these tools, Procmail, lets mail messages be processed with special "recipes," such as the Anomy Sanitizer. Here's how to set it up.
byJason Deraleau
[January 27, 2004 | Discuss (12) | MacDevCenter.com]

Lotus Trouble
Noel Davis looks at problems in Lotus Notes for Linux, tcpdump, mod_perl, kdepim, honeyd, NetWorker, NetPBM, jabber, mc, and Mambo Open Source.
byNoel Davis
[January 26, 2004 | LinuxDevCenter.com]

Serialization in .NET, Part 1
Serialization of data using built-in .NET support makes persistence easy and reusable. Dan Frumin reviews the support available for serialization and look at a couple of scenarios for using it.
byDan Frumin
[January 26, 2004 | Discuss (1) | ONDotnet.com]

BYOB: Build Your Own Browser
WebKit is a fully functional set of web browsing components that developers can integrate into their Cocoa/Carbon applications. Andrew Anderson shows you how to get your hands dirty with this easy-to-use API.
byAndrew Anderson
[January 23, 2004 | Discuss (27) | MacDevCenter.com]

The Ideal Digital Photographer's Workflow, Part 2
Ken Milburn follows up on suggestions he made in Part 1 of this two-part series about creating a minimally destructive workflow for the work you do inside image-editing software. Here he offers five nondestructive editing steps to take once you've downloaded your images. Then he provides some second-stage editing techniques to enhance the impact your images will have on your clients, or your friends and family. Ken is the author of the upcoming Digital Photography: Expert Techniques.
byKen Milburn
[January 23, 2004 | Discuss (1) | Web DevCenter]

Brewster Kahle on the Internet Archive and People's Technology
As founder and digital librarian for the Internet Archive (IA), Brewster Khale wants to provide universal access to all human knowledge. He also wants the Internet and access to it to remain in the hands of everyday people. In this interview by Lisa Rein, Khale talks about the IA, SF WiFi rooftops, and the impact of technology on society.
byLisa Rein
[January 22, 2004 | Discuss (0) | openp2p.com]

Wireless Mesh Networking
Tomas Krag and Sebastian Büettrich take a look at some of the principles of wireless mesh networking, and they provide a simple test scenario for running a mesh routing protocol on a Linux-based computer. Tomas will discuss wireless networks as a low-cost, decentralized alternative for the developing world at the upcoming Emerging Technology Conference.
byTomas Krag and Sebastian Büettrich
[January 22, 2004 | Discuss (4) | Wireless DevCenter]

Web App Security Testing with a Custom Proxy Server
Assuming users will only access your web applications as you intend may be the best way to invite abuse. Attackers have tools to build bogus responses, so why not use the same techniques to toughen your own sites? Nitesh Dhanjani demonstrates how a custom proxy server can help you test the security of your web apps.
byNitesh Dhanjani
[January 22, 2004 | Discuss (5) | PHP DevCenter]

Troubleshooting with Postfix Logs
Kyle Dent, author of Postfix: The Definitive Guide, discusses Postfix logging in general, how to find all relevant information in the logs, and how to increase the amount of logging when more information is needed. He also suggests a few configuration guidelines that might help prevent problems from the start.
byKyle D. Dent
[January 22, 2004 | Discuss (1) | ONLamp.com]

Connecting to the IPv6 Internet
IPv6 is coming. In fact, you can encourage its adoption by using it right now, if you've already configured your Linux machine for IPv6. Ibrahim Haddad explains how to connect to the IPv6 Internet with Linux.
byIbrahim Haddad
[January 22, 2004 | Discuss (2) | LinuxDevCenter.com]

VoIP and POTS Integration with Asterisk
Learn how to configure an Asterisk system so that it can receive calls from other SIP clients and interoperate with both analog and VoIP telephony services.
byJohn Todd
[January 22, 2004 | Discuss (1) | ONLamp.com]

Managing Your Dependencies with JDepend
Attributes like scalability and maintainability are qualitative in nature and hard to quantify, even hard to know until your code fails. But by analyzing dependencies between packages, JDepend gives you a way to measure how well-architected your code is.
byGlen Wilcox
[January 21, 2004 | Discuss (3) | ONJava.com]

Effective Unit Testing with DbUnit
Writing unit tests first can be impractical when your code will depend on access to a database. Enter DbUnit, which allows you to write simple XML files to fill in for the yet-to-be populated database for testing purposes.
byAndrew Glover
[January 21, 2004 | Discuss (2) | ONJava.com]

How to Set Up Encrypted Mail on Mac OS X
The latest version of Apple's Mail app, included with the Panther upgrade, supports S/MIME security and encryption. But how do you go about getting a certificate and taking advantage of this feature? Fran輟is Joseph de Kermadec shows you how, step by step.
byFrançois Joseph de Kermadec
[January 20, 2004 | Discuss (48) | MacDevCenter.com]

Inside XAML
One of Longhorn痴 most interesting technologies for developers is its new XML-based markup language, codenamed XAML (short for eXtensible Application Markup Language, and pronounced "Zammel"). User interfaces in Longhorn applications are typically built using XAML. Ian Griffiths looks at how XAML relates to the underlying support provided by WinFX.
byIan Griffiths
[January 19, 2004 | ONDotnet.com]

Cooking with ADO.NET, Part 2
In O'Reilly's ADO.NET Cookbook, you'll find more than 150 solutions and best practices for everyday dilemmas. This week, we're offering two more recipes from the book that show how to create and then synchronize a master-detail pair of DataGrid controls, as well as how to improve performance when a user pages through a large result set in a data grid.

[January 19, 2004 |
ONDotnet.com]

Using WebObjects: More Practical Tips and Tricks
In this third installment of Josh Paul's WebObjects series, he shows you more tips and techniques for configuring Direct to Web applications.
byJosh Paul
[January 16, 2004 | Discuss (4) | MacDevCenter.com]

Open Source in Government: Newport News, Va.
Open source software is often attractive to local governments due to cost savings, stability, security, and open access. Migration is still tricky though. Andy Stein, CIO of Newport News, Va., is tackling the problems of adopting open source. In this interview with Tom Adelstein, Andy explains why local governments should form an alliance to share their knowledge and their code.
byTom Adelstein
[January 15, 2004 | Discuss (15) | LinuxDevCenter.com]

Five Tips for a Better sendmail Configuration
Using the vendor-configured version of sendmail bundled with your Unix OS may seem like the easy route to take, but Craig Hunt, author of sendmail Cookbook, says don't be fooled by this apparent simplicity. Creating a custom sendmail configuration gives you better performance, reliability, security, and maintainability. Craig offers five tips to building a better sendmail configuration.
byCraig Hunt
[January 15, 2004 | Discuss (1) | ONLamp.com]

An Introduction to the Twisted Networking Framework
Network programming is difficult, and not just because bandwidth and latency are hard to manage. Sending and receiving messages in a timely fashion is tricky, even if you're working with a well-established protocol. Itamar Shtull-Trauring introduces Python's Twisted framework for writing networked applications.
byItamar Shtull-Trauring
[January 15, 2004 | Discuss (1) | Python DevCenter]

Using PHP 5's SimpleXML
Unless you've worked with SGML, you may find it ironic that XML can be hard to parse. Most choices boil down to event-based parsing, bulky tree-walking, or writing more XML. The upcoming PHP 5 has another option, SimpleXML, that can take the pain out of simple and common XML uses. Adam Trachtenberg explains.
byAdam Trachtenberg
[January 15, 2004 | Discuss (10) | PHP DevCenter]

Introduction to Aspect-Oriented Programming
Aspect-oriented programming (AOP) offers the ability to overlay new functionality atop existing code not by rewriting and recompiling, but by adding "aspects" to the compiled code. Graham O'Regan has an introduction.
byGraham O'Regan
[January 14, 2004 | Discuss (11) | ONJava.com]

Hibernate Your Data
Hibernate can persist any kind of Java object, manipulate a hierarchy of objects, handle collections, and work with transactions. Davor Cengija shows you how.
byDavor Cengija
[January 14, 2004 | Discuss (13) | ONJava.com]

Dreamweaver MX 2004 for Mac OS X
Dreamweaver has always facilitated web design in the visual graphic art tradition. It's also famous for its accurate HTML code and organic way of letting users alternate between code and design view. Dreamweaver MX 2004 has some improvements that may tempt you to take another look at this application for your work.
byJackie Dove
[January 13, 2004 | Discuss (37) | MacDevCenter.com]

Learning Cocoa: Repurposing Variables
You can massage your variable string in many different ways: you can print it, change its contents, reconstruct it, and lots of other things to mutate it from one state into another. Seth Roby shows you some handy ways to get more from your variables when programming in Cocoa.
bySeth Roby
[January 13, 2004 | Discuss (4) | MacDevCenter.com]

New Data Controls in ASP.NET Whidbey
One of the design goals of the next release of ASP.NET, codenamed ASP.NET Whidbey, is to reduce the amount of code you write for common tasks such as data access. Wei-Meng Lee discusses two new controls that drastically reduce the amount of code you typically need to write in ASP.NET.
byWei-Meng Lee
[January 12, 2004 | Discuss (1) | ONDotnet.com]

Linux Kernel Trouble
Noel Davis looks at problems in the Linux kernel, Ethereal, Tethereal, INN, mpg321, vbox3, isakmpd, nd, phpGroupWare, and enq.
byNoel Davis
[January 12, 2004 | LinuxDevCenter.com]

Quantum Dots and Programmable Matter
Wil McCarthy introduces the concepts of programmable matter and the quantum dot, a device capable of trapping electrons in a space so small it forms artificial atoms that can be controlled in real time. If you'd like to learn more about this "programmable matter," Wil plans to explore the social and technological implications of quantum dots at O'Reilly's upcoming Emerging Technology Conference.
byWil McCarthy
[January 09, 2004 | Discuss (2) | O'Reilly Network]

Returning XMLBeans from a Database Control
Learn how to create flexible database controls that are consumable by all Workshop components.
bySteve Hanson
[January 08, 2004 | ONJava.com]

Focus on the Rest of Your Life
For a keynote that many reporters claimed "didn't include much," there are many things to discuss and review. Daniel Steinberg dissects Steve Jobs' keynote presentation at Macworld SF 2004 and shows there is more there than initially meets the eye.
byDaniel H. Steinberg
[January 08, 2004 | Discuss (3) | MacDevCenter.com]

Bacula: Cross-Platform Client-Server Backups
Bacula may not be the first name that comes to mind when you think of open source backup software. Dan Langille claims it's effective and useful, despite the odd name. He describes configuration and usage across multiple platforms and hardwares.
byDan Langille
[January 08, 2004 | Discuss (2) | ONLamp.com]

MySQL Crash Course, Part 2
Almost every serious web application uses a relational database to store its data. At some point, you'll have to learn how to use it. John Coggeshall explains how to change tables, select only the data you want, and delete rows from MySQL.
byJohn Coggeshall
[January 08, 2004 | Discuss (2) | PHP DevCenter]

Mobile Email with UUCP
If you're a mobile user, you're probably familiar with webmail, IMAP, and secure SMTP. You probably also know the frustration of long transfers on slow links. A well-aged Internet protocol may be the answer. Sean Reifschneider reintroduces UUCP, a batch command protocol.
bySean Reifschneider
[January 08, 2004 | Discuss (4) | ONLamp.com]

A Day in the Life of #Apache
In this installment of his new series based on conversations on the IRC channel, #Apache, Rich Bowen tackles configuration issues in the sometimes bewildering world of virtual hosts. By the time he's through, Rich will have even the most confused Apache administrator creating a functioning virtual host configuration. Rich is coauthor of the recently released Apache Cookbook.
byRich Bowen
[January 08, 2004 | Discuss (5) | Apache Devcenter]

Design Considerations for Microsoft Smartphone Applications
Microsoft has recently announced support for the .NET CF in the new SmartPhone 2003. Here are some things to keep in mind when developing .NET CF SmartPhone applications, by Wei-Meng Lee. Wei-Meng will be discussing Smartphones in his tutorial, Developing Smartphone Applications with the Microsoft .NET Compact Framework, at O'Reilly's upcoming 2004 Emerging Technology Conference.
byWei-Meng Lee
[January 07, 2004 | Discuss (2) | Wireless DevCenter]

Apples and Oranges (and the Java Units Specification)
The Java Units Specification allows developers to create systems of units and to define conversion and representation rules in Java. Ori Kushner presents JSR 108, discusses possible uses and limitations, and provides ideas for future extensions.
byOri Kushnir
[January 07, 2004 | Discuss (6) | ONJava.com]

The Effective Use of Joins in Select Statements
Ajoin construct helps you effectively use select statements to mine relational databases. This article examines syntax, surprises, and rules of thumb for the use of joins.
bySatya Komatineni
[January 07, 2004 | Discuss (4) | ONJava.com]

Confident Apple for 2004
You can have an entertaining, inspiring keynote without introducing the next big thing. Apple and Steve Jobs did just that at Macworld SF '04, and it bodes well for the year ahead.
byDerrick Story
[January 07, 2004 | Discuss (35) | MacDevCenter.com]

Control Your Mac with Your PDA
You bought a Bluetooth Mac, and now you have a Bluetooth PDA, so there must be something cool that the two can do together, right? There is, when you add Salling Software's Clicker to the mix. Clicker lets your Bluetooth devices (phones and PDAs) act as a remote control for your Mac. Dori Smith, coauthor of Mac OS X Unwired, walks you through the install and use of Clicker, then looks at some examples of Clicker in action, using PowerPoint and iPhoto.
byDori Smith
[January 06, 2004 | Discuss (6) | MacDevCenter.com]

Expo Speculations
Macworld SF has many of us thinking about how 2004 will unfold for Apple and its customers. Michael Swaine looks at the iPod, Disney, hardware manufacturing, a headless iMac, a Mac tablet, and more.
byMichael Swaine
[January 05, 2004 | Discuss (17) | MacDevCenter.com]

Using the Security Controls in ASP.NET Whidbey
Forms authentication in .NET has been a godsend, making general authentication a whole lot easier. But Microsoft is not stopping there. Wei-Meng Lee shows how the new Whidbey Security Controls makes simple authentication even easier.
byWei-Meng Lee
[January 05, 2004 | Discuss (0) | ONDotnet.com]

RouteWord Solutions
We've run the puzzles, now find out the answers! Here are the solutions to the 30 RouteWord puzzles Andrew Odewahn provided for us.
byAndrew Odewahn
[December 31, 2003 | Discuss (0) | ONLamp.com]

Macworld Wish List for Steve
Macworld SF is like a second Christmas for many Mac users. And it all begins with Steve's keynote address. What new goodies are in store for this coming year? Here's a wish list from Mac DevCenter writers.
byDavid Miller
[December 30, 2003 | Discuss (46) | MacDevCenter.com]

Developing Custom Tag Libraries as Tag Files
This excerpt from Hans Bergsten's JavaServer Pages, 3rd Edition describes implementing custom tag library actions as plain text files and packaging them as tag libraries that can be used in JSP pages.
byHans Bergsten
[December 30, 2003 | Discuss (0) | ONJava.com]

ONJava: 2003 in Review
A look back at ONJava articles from 2003, summarizing the big topics and major trends of the year in Java.
byChris Adamson
[December 30, 2003 | Discuss (4) | ONJava.com]

Enabling IPv6 in Linux
IPv6 is coming. In fact, you can encourage its adoption by using it right now. Ibrahim Haddad explains the ideas behind, and justifications for IPv6 and demonstrates how to support it on a Linux server.
byIbrahim Haddad
[December 30, 2003 | Discuss (4) | LinuxDevCenter.com]

Professional Video Editing on Linux with Cinelerra
Someday Linux will be a great platform for editing media files, right? If you know about Cinelerra, you know that day is soon, if not now. Howard Wen explores this high-quality, long-lived video editing application.
byHoward Wen
[December 30, 2003 | Discuss (0) | LinuxDevCenter.com]

Apache Regex Problems
Noel Davis looks at problems in Apache, mod_php, XDM, Goahead Web Server, Xerox Document Center, SARA, phpBB2, OpenBB, SquirrelMail, and pServ.
byNoel Davis
[December 29, 2003 | LinuxDevCenter.com]

Cooking with ADO.NET
O'Reilly's recently released ADO.NET Cookbook contains over 150 solutions and best practices for everyday dilemmas. This week, we're excerpting three recipes from the book that show how to asynchronously update data in a database, how to protect login credentials during network transmissions, and how to enforce a business rule with column expressions.
by
Bill Hamilton
[December 29, 2003 | ONDotnet.com]

Choosing a Compiler: The Little Things
Let's face it -- there's nothing sexy about the topic of cross compilers. But little differences between compilers can make a big difference in the success or failure of your software project. Michael Barr, author of Programming Embedded Systems in C and C++, looks at the criteria for selecting the right C/C++ cross compiler for your project.
byMichael Barr
[December 29, 2003 | Discuss (0) | O'Reilly Network]

USB Video Conferencing with Panther
iSights are great for video conferencing ... if you have one, that is. But is there a way to use that old USB webcam with iChat AV? Wei-Meng Lee figured it out and shows you how in this article.
byWei-Meng Lee
[December 23, 2003 | Discuss (11) | MacDevCenter.com]

The Best of ONLamp 2003
This year, 2003, was a big one for ONLamp. With 200+ articles under our belt, what did we like best? Where are we going next year?
bychromatic
[December 23, 2003 | Discuss (6) | ONLamp.com]

Object Caching in a Web Portal Application Using JCS
One way to improve server-side performance is to cache data instead of generating it over and over again. Srini Penchikala takes a look at how the Java Caching System makes this possible.
bySrini Penchikala
[December 23, 2003 | Discuss (13) | ONJava.com]

Cooking with Apache
The recently released Apache Cookbook contains over 100 solutions to problems that webmasters, web administrators, programmers, and anyone who works with Apache have come upon at one time or another. This week we've excerpted sample recipes from the book that contain solutions to problems with virtual hosting, highlighting PHP source, and enabling WebDAV.
byKen Coar and Rich Bowen
[December 23, 2003 | Apache Devcenter]

MySQL Crash Course
Almost every serious web application uses a relational database to store its data. At some point, you'll have to learn how to use them. John Coggeshall explains the basics of relational databases with MySQL.
byJohn Coggeshall
[December 23, 2003 | Discuss (2) | PHP DevCenter]

Sliding into WebDAV
The Jakarta Slide project provides client- and server-side WebDAV capabilities for Java, effectively turning an HTTP connection into a remote file system. Andrew Anderson takes a look.
byAndrew Anderson
[December 23, 2003 | Discuss (3) | ONJava.com]

The Interpretation of Dreams: An Explanation of the Electric Sheep Distributed Screen Saver
Electric Sheep is a distributed screen saver that harnesses idle computers into a render farm with the purpose of animating and evolving artificial life forms. Scott Draves will present a session on Electric Sheep at O'Reilly's Emerging Technology Conference.
byScott Draves
[December 22, 2003 | Discuss (2) | openp2p.com]

An Unencrypted Look at FileVault
FileVault has generated as much discussion as any of Panther's new features. Is it right for you? Fran輟is Joseph de Kermadec unlocks this new feature and shows you around.
byFrançois Joseph de Kermadec
[December 19, 2003 | Discuss (60) | MacDevCenter.com]

Securing AirPort Extreme Networks with WPA
With the release of Mac OS X 10.3 Panther, Apple also provided a firmware upgrade for the AirPort Extreme Base Station and AirPort Extreme clients, which support the WPA security standard. WPA is far more secure than WEP. Wei-Meng Lee shows you how to set it up.
byWei-Meng Lee
[December 18, 2003 | Discuss (11) | Wireless DevCenter]

The Ideal Digital Photographer's Workflow
Ken Milburn offers a workflow that digital photographers can follow for preparing for a shoot and determining a shooting procedure, and for downloading, cataloguing, tracking, and archiving the image files that result. Ken is the author of the upcoming Digital Photographer's Handbook.
byKen Milburn
[December 18, 2003 | Discuss (3) | Web DevCenter]

Ruby's Present and Future
Ruby's been around for ten years and continues to grow in popularity and usage. What's next for the language? That's just one of the questions answered at the 2003 Ruby Conference. Mike Stok was there. He covers all three days of the conference.
byMike Stok
[December 18, 2003 | Discuss (9) | ONLamp.com]

Using Linux as a Small Business Internet Gateway, Part 2
Internet access is vital to many small businesses. Maintaining a reliable and worry-free connection may seem difficult, but several good monitoring tools exist to simplify the lives of administrators. Alexander Prohorenko explains how to serve DNS and monitor a small network.
byAlexander Prohorenko
[December 18, 2003 | Discuss (2) | LinuxDevCenter.com]

Pitfalls of Transactions with PHP
Database transactions are important for data reliability and consistency. Used properly, they can prevent many types of errors. Used improperly, they can cause many other kinds of errors. Kimberlee Jensen demonstrates using transactions with PHP well.
byKimberlee Jensen
[December 18, 2003 | Discuss (3) | PHP DevCenter]

Top 15 Ant Best Practices
Nearly every open source Java project now uses Ant. The widespread use of Ant in these projects has naturally led to an increased need for a set of well-established best practices. Eric M. Burke, coauthor of Java Extreme Programming Cookbook and Ant: The Definitive Guide, offers his 15 best practices for using Ant and for writing well-crafted Ant buildfiles. These tips were inspired by his own mistakes on previous projects, or from horror stories relayed to him from other developers.
byEric M. Burke
[December 17, 2003 | Discuss (22) | ONJava.com]

QTJ Audio
QuickTime Java is well-suited to be the engine of audio-only applications, such as MP3 players. This article develops an audio player, QTBebop, that displays song metadata, band levels, and current time, all of which help introduce the useful audio-related tools provided by QuickTime to the Java developer. We also look at QuickTime's "callbacks," which are critical to all kinds of QT apps.
byChris Adamson
[December 17, 2003 | Discuss (4) | ONJava.com]

Elementary Computer Graphics: Drawing with Pixels
If you have a promising young developer in the family, you might want to take advantage of the extra time together during the holidays to teach a little programming. Michael Norton wrote this tutorial for his fourth grade son, and offers it to Mac DevCenter readers and their children.
byMichael J. Norton
[December 16, 2003 | Discuss (17) | MacDevCenter.com]

Linux Kernel Problems
Noel Davis looks at problems in the Linux kernel, rsync, cdwrite, 4inarow, CVS, Ebola, net-snmp, lftp, and irssi.
byNoel Davis
[December 15, 2003 | LinuxDevCenter.com]

Master and Content Pages in Whidbey
Most web sites have a consistent look and feel, containing a company logo and perhaps a navigational menu. In ASP.NET 1.0, there was no a good way to handle this; luckily, Microsoft now has a solution. Wei-Meng Lee shows you the Master and Content Pages feature in ASP.NET 2.0.
byWei-Meng Lee
[December 15, 2003 | Discuss (3) | ONDotnet.com]

Flexible OmniOutliner
By name alone, an application designed to create outlines doesn't stir the imagination. But OmniOutliner is more than its name implies. With it, you can organize and prepare information for your iPod, iCal, MS Word, and even Keynote. Giles Turnbull gives you the tour.
byGiles Turnbull
[December 12, 2003 | Discuss (10) | MacDevCenter.com]

Sony Ericsson T610 Camera Phone Review
Sony Ericsson calls the T610 camera phone an "image and entertainment" phone instead of a smartphone. It is based on the proprietary Sony Ericsson OS, and it can run applications written in Java. Todd Ogasawara shows you the ins and outs of this compact phone that includes camera and Bluetooth capabilities.
byTodd Ogasawara
[December 11, 2003 | Discuss (23) | Wireless DevCenter]

Myths Open Source Developers Tell Ourselves
Imitation may be the sincerest form of flattery, but is it effective or useful? Open source developers have the opportunity to learn from the successes and failures of other projects. Are we learning the right lessons, though?
bychromatic
[December 11, 2003 | Discuss (74) | ONLamp.com]

Flying the Open Skies with FlightGear
Realms of geographic data are entering public use every day. Mappers, hikers, and navigators love it. What's in it for the rest of us? Realistic flight simulators. That's what pilots, aeronautical engineers, and enthusiasts are building with FlightGear, a GPL'd flight sim. Howard Wen talks to the creator and the maintainers.
byHoward Wen
[December 11, 2003 | Discuss (0) | LinuxDevCenter.com]

Beyond Hacking the Xbox
Bruce Stewart interviews Andrew "bunnie" Huang, a featured speaker at O'Reilly's upcoming Emerging Technology Conference. In this interview, Andrew discusses flaws with the DMCA, the current states of reverse engineering and Moore's Law, what he's hacking now, and what he'll be speaking about at ETech.
byBruce Stewart
[December 10, 2003 | Discuss (3) | openp2p.com]

Understanding JAXB: Java Binding Customization
JAXB, Java Architecture for XML Binding, is a specification (or standard) that automates the mapping between XML documents and Java objects and vice versa. One of the primary components of JAXB is the schema compiler. The schema compiler is the tool used to generate Java bindings from an XML schema document. If used in its default mode (for non-trivial applications), the compiler usually generates bindings that are awkward to work with. This article will look at various methods you can use to customize the generated bindings.
bySayed Hashimi
[December 10, 2003 | Discuss (12) | ONJava.com]

Java vs. .NET Security, Part 2
Java and .NET address similar code security issues, but which offers the best security implementation? Denis Piliptchouk's series continues with a look at cryptography support.
byDenis Piliptchouk
[December 10, 2003 | Discuss (1) | ONJava.com]

Panther Delights
Here's a look at Panther from another point of view, not so much its high-flying features, but rather, the subtle refinements that we've come to expect from Apple products. Here are ten things that won't make you buy Panther, but you'll appreciate them once you have it.
byDavid Miller
[December 09, 2003 | Discuss (31) | MacDevCenter.com]

Panther and Active Directory
Unlike the LDAPv3-based Jaguar strategies we examined previously, Panther's capabilities have been specifically engineered by Apple to work in much the same way that a Windows client would when joining and participating in an Active Directory. Michael Bartosh takes you inside this world and shows you what's new.
byMichael Bartosh
[December 09, 2003 | Discuss (7) | MacDevCenter.com]

Getting Started with Microsoft InfoPath 2003
Wei-Meng Lee introduces newcomers to the power of InfoPath 2003 and shows how to build a simple form to start collecting data. InfoPath provides three ways to define the types of data you want to collect: using an XML Schema, a database, or a Web service. For this article, Wei-Meng uses an XML Schema. Wei-Meng is the author of Windows XP Unwired.
byWei-Meng Lee
[December 09, 2003 | Discuss (1) | WindowsDevCenter.com]

Interview with Oliver Breidenbach of Boinx Software
Boinx's Software's iStopMotion enables users to create sophisticated stop-motion animation movies with nothing more than an iSight and a Mac OS X computer. It recently captured first place in the International division of the Mac OS X Innovators Contest. Oliver Breidenbach is the public face for Boinx, and I had the chance to talk with him about Mac software development, marketing, and how to survive in this business.
byDerrick Story
[December 05, 2003 | MacDevCenter.com -- Mac OS X Innovators Contest]

TFTP and Error Correction
TFTP's (Trivial File Transfer Protocol) design is revealing the same way that a car's airbags are. As an airbag testifies to the probability and violent nature of a crash, so TFTP's design speaks of frequent and catastrophic data misadventure. Heath Johns helps you get your head around this specification.
byHeath Johns
[December 04, 2003 | Discuss (4) | Wireless DevCenter]

A Day in the Life of #Apache
Rich Bowen, coauthor of Apache Cookbook, spends a lot of time on IRC fielding Apache questions. In this inaugural article to launch a new series based on his conversations on #apache, the IRC channel that runs on the irc.freenode.net network, Rich chronicles a user's troubles getting his .htaccess file working, and he shows what you can do to solve the problem.
byRich Bowen
[December 04, 2003 | Discuss (12) | Apache Devcenter]

Generating Database Server-Side Cross Tabulations
Normalizing data into a database saves you time and trouble representing information, but actually displaying and reporting that information is trickier. Crosstabs (or pivot tables) make it easier, though trying to pivot on more than two fields is painful. That's where generating crosstab queries can help. Giuseppe Maxia demonstrates.
byGiuseppe Maxia
[December 04, 2003 | Discuss (2) | ONLamp.com]

Hiding Secrets with Steganography
Bad guys in the movies all keep their wall safes hidden behind paintings. Is there a metaphor in there for your sensitive files? Dru Lavigne explores steganography, or hiding secret messages in images or sounds, with the outguess and steghide utilities.
byDru Lavigne
[December 04, 2003 | Discuss (21) | BSD DevCenter]

Introduction to the Peer-to-Peer Sockets Project
The Peer-to-Peer Sockets project reimplements Java's standard Socket, ServerSocket, and InetAddress classes to work on the JXTA peer-to-peer network rather than on the standard TCP/IP network. Brad Neuberg shows how to configure and set up the P2P Socket libraries to run on your system, how to create and run P2P server and client sockets, and how to work with the P2P InetAddress class, and discusses security issues and limitations in the framework.
byBrad Neuberg
[December 03, 2003 | ONJava.com]

JSP 2.0: The New Deal, Part 2
The wait is almost over: the latest version of the JavaServer Pages (JSP) specification, JSP 2.0, is about to be released. Hans Bergsten shows how the new changes make using JSP and its expression language cleaner and more powerful.
byHans Bergsten
[December 03, 2003 | Discuss (0) | ONJava.com]

Collaborative Editing with Rendezvous
Apple's adoption of Zeroconf networking (branded as "Rendezvous") has opened the door to new ways of sharing information on local networks. In this article, Wei Meng Lee shows you how to use two collaborative editing tools: SubEthaEdit and iStorm.
byWei-Meng Lee
[December 02, 2003 | Discuss (8) | MacDevCenter.com]

More Spidering Hacks
This week we offer two more hacks on grabbing--or scraping--the information you need, whether it's the link count for a particular Yahoo! category, or the quick answer for the word that's just on the tip of your tongue! Just two of the 100 such workarounds you'll find in O'Reilly's Spidering Hacks.
byKevin Hemenway and Tara Calishain
[December 02, 2003 | Web DevCenter]

iPod as Digital Photographer's Best Friend
Yes, the iPod can store thousands of songs. But now you can use it to upload thousands of pictures too, directly from the memory card. And thanks to Panther, that's only the beginning of what is sure to become an indispensable tool for many digital photographers.
byDerrick Story
[December 02, 2003 | Discuss (40) | MacDevCenter.com]

Creating Your Own Code Snippets with Whidbey
One of the new features found in Visual Studio .NET Whidbey is Insert Snippets. The Insert Snippets feature allows you to insert commonly-used code blocks into your project, thereby improving the efficiency of your development process. Wei-Meng Lee shows you how to add your own snippets to Whidbey.
byWei-Meng Lee
[December 01, 2003 | Discuss (4) | ONDotnet.com]

RouteWord: Daily Puzzle
Throughout the month of December, we're running daily RouteWord puzzles from Andrew Odewahn. Here's today's puzzle.
byAndrew Odewahn
[December 01, 2003 | ONLamp.com]

BIND DoS Attack
Noel Davis looks at a denial-of-service attack against BIND and problems in KDE, GnuPG, screen, Ethereal, FreeRadius, mod_gzip, Pan, detecttr, OpenCA, EPIC, and libnids.
byNoel Davis
[December 01, 2003 | LinuxDevCenter.com]

Faxing in Panther
Are you neglecting your modem because you no longer use dialup for Internet connectivity? Thanks to Panther, you can breath new life into your modem by using it as a built-in fax machine. Wei Meng Lee shows you the ins and outs of this new Mac OS X 10.3 feature.
byWei-Meng Lee
[November 26, 2003 | Discuss (44) | MacDevCenter.com]

1 to 100 of 2767 Next

Sponsored by:

 



Contact Us | Advertise with Us | Privacy Policy | Press Center | Jobs

Copyright © 2000-2004 O坦eilly Media, Inc. All Rights Reserved.
All trademarks and registered trademarks appearing on the O'Reilly Network are the property of their respective owners.

For problems or assistance with this site, email