ONLamp.com
O'Reilly Network.oreilly.comSafari Bookshelf.Conferences. Sign In/My Account | View Cart   
Articles Weblogs Books Learning Lab eDocuments  

Search

ONLamp.com
All of O'Reilly
 
 Advanced Search »

Login
Register
Manage Newsletters
Register Your Books




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

Affiliate Sites
LinuxQuestions.org
MobileWhack
OSDir.com
Servlets.com
SymbianOne.com

Resource Centers
Bioinformatics
C/C++
Databases
Digital Media
Enterprise Development
Game Development
Java
Linux/Unix
Macintosh/OS X
.NET
Open Source
Oracle
Perl
Python
Scripting
Security
SysAdm/Networking
Web
Web Services
Windows
Wireless
XML  

Atom Feed
RSS Feed
RSS Feed
Using our RSS Feeds


Related O'Reilly Books

Traveling to
a tech show?

Search Discount Hotels
Niagara Falls Hotels
New York City Hotels
Vancouver Hotels
Orlando Hotel Search
Dallas Hotels, Texas
Las Vegas, Nevada Hotels
France Hotels


ONLamp.com
supported by:

Web Directory
Mortgage Leads




  

Making Packager-Friendly Software
Being a good F/OSS author

  

Securing Web Forms with PEAR's Text_CAPTCHA
The bouncer is a Turing test!

  

Extreme System Administration
DRY, YAGNI, and DTSTTCPW for SAs

  

Anatomy of an Attack: The Five Ps  The five Ps--Probe, Penetrate, Persist, Propagate, and Paralyze--represent a model of how a security attack progresses. In this excerpt from Managing Security with Snort & IDS Tools, the authors discuss an attack's progression through these five steps, whether the attack is sourced from a person or an automated worm or script, with emphasis on the Probe and Penetrate phases, the stages that Snort monitors.   [O'Reilly Network]

Security Alerts
KDE Trouble  Noel Davis looks at problems in KDE, MySQL, Perl, Ximian Evolution, GnuPG, OpenSLP, Ringtone Tools, LuxMan, and Ethereal.   [LinuxDevCenter.com]

O'Reilly Learning LabSpecial Offer: Open Source Programming Certificate Series -- Acquire the skills necessary for a complete understanding of programming using open source operating systems and earn a Certificate from the University of Illinois Office of Continuing Education. This five-course series covers CGI programming with Perl, SQL database programming, PHP programming, object-oriented programming with Java, and basic Linux/Unix system administration. Enroll in all five courses by April 20th and save 40%.

Perspectives on the Shared Source Initiative  Microsoft's Shared Source Initiative seems like an odd mix for the company when it works openly and a clever shot across the bow of open source when it works selfishly. How can the rest of us reconcile both positions? Microsoft ex-employee Stephen Walli shares his perspectives on the Shared Source Initiative from within and without the company.   [ONLamp.com]

Calculating Entropy for Data Miners  Quick--what's the relationship between the columns of your database? Don't know? Maybe it's time to pull out the information theory book and calculate how much data they store. Paul Meagher explains how this works while showing off premade PHP libraries to handle the details of the calculations for you.   [ONLamp.com]

A Day in the Life of #Apache  If you've tried editing in WebDAV, you've likely encountered a permissions problem, as well as the problem of needing to edit your PHP files. Rich Bowen has a simple and effective solution to both of these problems in his latest #apache column. Rich is a coauthor of O'Reilly's Apache Cookbook.   [ONLamp.com]

FreeBSD Basics
make for Nonprogrammers  If you're a typical FreeBSD user, you may never have compiled C source code on your own. Yet if you've ever issued a make command, it's compiled code for you. How does it do that? What does it do, anyway? And what else can it do? Dru Lavigne answers all of these questions.   [ONLamp.com]

Modifying Slony Clusters  Slony is the intended replication project for the PostgreSQL database. As you might expect, it supports changing your cluster's configuration. A. Elein Mustain demonstrates how to add nodes, switch masters, fail gracefully, and change schemas with Slony.   [ONLamp.com]

Monitoring RAID with NetSaint  Building a RAID array can help you sleep better at night, knowing that if there's a problem, you have a chance to recover your precious data. How do you know when there's a problem, though? Dan Langille demonstrates how to use NetSaint to monitor your RAID setup on FreeBSD.   [ONLamp.com]

Inside GnomeMeeting  As bandwidth and processor power increase, so do the compelling reasons to consider voice and video over IP. Damien Sandras' polished GnomeMeeting application is a good example. Howard Wen recently interviewed Sandras about the project's successes, goals, and plans.   [LinuxDevCenter.com]

Security Alerts
Problems in GProFTPD  Noel Davis looks at problems in GProFTPD, bsmtpd, Uim, phpMyAdmin, Vim, Cyrus IMAPd, the Kodak Color Management System on Solaris, Arkeia Network Backup, curl, and PuTTY.   [LinuxDevCenter.com]

Black Box with a View  Embedded systems aren't all Linux; microcontrollers still dominate the scene. Erstwhile hardware hackers, rejoice! The tools for programming microcontrollers work just fine under Linux. George Belotsky starts a series on embedded development by demonstrating what you have to do to make Hello World run.   [ONLamp.com]

Subversion UI Shootout  As Subversion continues to take over from CVS, more advanced interfaces have started to appear. How do they compare to each other? How do they compare to the svn CLI tool? Jeremy Jones puts svn, RapidSVN, and TortoiseSVN though their paces and draws out UI principles along the way.   [ONLamp.com]

Secure Batch Email with UUCP and SSH  Not everyone has reliable, always-on Internet access. For some, reliability has to come through software, not hardware. Fortunately, protocols designed to work around slow and unreliable networks still work. Christophe Prevotaux demonstrates how to set up FreeBSD, Postfix, and SSH to send and receive email via UUCP.   [ONLamp.com]

Rolling with Ruby on Rails, Part 2  Curt Hibbs introduced Ruby on Rails by building a simple but functional web application in just a few minutes. Does the ease of use continue? He thinks so. In the second of two parts, Curt completes his example Rails application in merely 47 lines of code.   [ONLamp.com]

Datamining Apache Logs with PostgreSQL  System log files encapsulate a wealth of information for administrators and developers. Teasing that data out of the logs into a format that reveals patterns may be a challenge, though. Robert Bernier shows how to parse, store, and query Apache httpd log data from PostgreSQL to find useful information.   [ONLamp.com]

Sowing the Seeds of Open Source Advocacy  Advocacy is critical to the spread of open source and free software. Good advocacy can help spread freedom and software quality, while bad advocacy can reinforce unpleasant stereotypes. Good advocacy requires far more than just being right, though. Jono Bacon explores how to approach the message and the audience.   [LinuxDevCenter.com]

The Month in BSD: February 2005  February is the cruelest month, yet Theo wins an award for activism, DragonFly ponders backports to FreeBSD, and Apple revamps some hardware. Sam Smith summarizes the BSD news for February.   [ONLamp.com]

Building the PostgreSQL BuildFarm  Managing a cross-platform open source project is difficult; how do you test on all the platforms you support? Leverage the time and resources of your users! Andrew Dunstan took a tip from the Samba team and recently set up a build farm for the PostgreSQL project to report build successes and failures from interested users. Here's how he did it.   [ONLamp.com]

Security Alerts
Trouble in the Kernel, VMware, and PostgreSQL  Noel Davis looks at problems in the Linux kernel, VMware, PostgreSQL, Squid, MySQL, mailman, Apple OSX HFS+, movemail with GNU Emacs or XEmancs, KStars, typespeed, awstats, and synaesthesia.   [LinuxDevCenter.com]

NetBSD 2.0 Rendezvous  The NetBSD team recently released the long-awaited NetBSD 2.0. Federico Biancuzzi took the chance to interview several core developers about recent changes in release policy, trademarks, and version numbering, as well as plans for the future of this portable and free operating system.   [ONLamp.com]

Inside the Multiple Emulator Super System  Building an emulator for a classic machine is tricky. Now consider building over 150 of them. That's what the MESS team has done since 1988. Chances are, MESS supports your favorite classic computer or video game console. Howard Wen profiles the project.   [LinuxDevCenter.com]

Preserving Backward Compatibility  Change is inevitable, but incompatibility is not. Upgrades are good, but forcing your users to change time after time is unpleasant. A little bit of planning can go a long way toward keeping your users happy. Garrett Rooney offers strategies for preserving backward compatibility, drawing examples from the Subversion project.   [ONLamp.com]

A Day in the Life of #Apache  Rich Bowen is back after a hiatus with another column based on his conversations on the IRC channel #apache. Rich explains why it is in fact possible to run name-based SSL virtual hosts on Apache. Rich is a coauthor of O'Reilly's Apache Cookbook.   [ONLamp.com]

Pre-Patched Kickstart Installs  Continual development and improvement of software is wonderful, unless you want to keep multiple machines up to date. Fortunately, the solution to installing multiple identical machines can solve this problem too. Ethan McCallum demonstrates how to create your own yum repository for upgrades and new installations.   [LinuxDevCenter.com]

FreeBSD Basics
FreeBSD Tips and Tricks for 2005  The nice thing about F/OSS is that it grows too fast for anyone to keep track of everything new. In her second annual exploration of new things she missed the first time around, Dru Lavigne discovers installed FreeBSD logos, CLI dialog boxes, rescue utilities, more articles, a run-level GUI, saved ports options, and RSS readers.   [O'Reilly Network]

Security Alerts
Perl Trouble  Noel Davis looks at problems in Perl, PostgreSQL, ncpfs, Squid, cpio, UW IMAP, ChBg, FireHOL, Clam AntiVirus, and f2c.   [O'Reilly Network]

Writing Apache's Logs to MySQL  Adding a few performance statistics to your Apache httpd logs can help you profile your applications. Digging through flat files for information is a drag, though. Logging to a relational database can make reporting and analysis much more convenient. Chris Josephes demonstrates how to install and configure mod_log_mysql and shows off what you can do with it.   [ONLamp.com]

Feather Linux for Firewalls  Bootable LiveCDs have made the lives of Linux dabblers easier. They're also suitable for making your life more pleasant while on the go. KIVILCIM Hindistan shows how to use Feather Linux to share a firewalled internet connection in a few easy steps.   [LinuxDevCenter.com]

The Month in BSD: January 2005  FreeBSD 4.11 comes out, NetBSD 2.0 wins a performance contest, OpenBSD lands on Sharp's Zaurus, and DragonFly BSD discusses SPM. Sam Smith reports the BSD news for January 2005.   [ONLamp.com]

MySQL Triggers Tryout  MySQL 5.0 promises trigger support. What will it look like? How will it work? Peter Gulutzan takes MySQL triggers for a test-drive.   [O'Reilly Network]

More Test-Driven Development in Python  The goal of test-driven development is not to produce tests; they're merely a helpful by-product. The real goal is to produce elegant, working code. Jason Diamond demonstrates how test-driven development can improve the design of code.   [ONLamp.com]

HA-OSCAR: Five Steps to a High-Availability Linux Cluster  Clustering, the current thinking in computing, addresses the availability and scaled performance in cost-effective equipment. There are several open source clustering stacks, but HA-OSCAR is one of the few to address high availability with many built-in characteristics that allow continuous service availability. In this tutorial targeted for system administrators, engineers, researchers, and even students interested in leaning about building HA clusters, Ibrahim Haddad provides a step-by-step guide on how to install and build a highly available Linux cluster with HA-OSCAR.   [LinuxDevCenter.com]

Enhanced Interactive Python with IPython  An interactive programming environment can be a powerful tool to assist in writing programs. Python has one as part of its standard distribution. Yet IPython, "an enhanced Interactive Python shell," is a far superior replacement. Jeremy Jones demonstrates.   [ONLamp.com]

Programming eBay Web Services with PHP 5 and Services_Ebay  PHP 5 added several new features to the language, yet laundry lists and high-level overviews don't really show what they are or why you might use them. Fortunately, Adam Trachtenberg writes for us. Here's how to use the new features of PHP 5 for writing web services clients.   [ONLamp.com]

Freevo: Freedom For Your TV  PVRs may be the next big thing in home entertainment, but relying on a closed box leaves you few options for customization. The Freevo project is building a platform for developing television-aware applications, whether recording, timeshifting, or general-purpose mayhem. Howard Wen explains the Freevo project and interviews its developers.   [LinuxDevCenter.com]

Security Alerts
Linux and Darwin Kernel Trouble  Noel Davis looks at problems in the Linux kernel, the Darwin/Mac OS X kernel, iSync, Ethereal, enscript, hylafax, rssh, Xine-lib, mpg123, and Konversation.   [LinuxDevCenter.com]

The Month in BSD: December 2004  OpenBSD switches to GCC 3, NetBSD releases 2.0, FreeBSD meets its donation mark, and DragonFly BSD starts to implement journaling. Sam Smith reports the BSD news for December 2004.   [ONLamp.com]

Rolling with Ruby on Rails  The Ruby community is abuzz about Rails, a web application framework that makes database-backed apps dead simple. What's the fuss? Is it worth the hype? Curt Hibbs shows off Rails, building a simple application that even non-Rubyists can follow.   [ONLamp.com]

Design by Wiki  Is your project drowning in a sea of useless, out-of-date, and irrelevant documentation? Or is your project foundering with no map whatsoever? Before you shell out time and money for a proprietary package, consider that a humble wiki may solve most of your woes. Jason Briggs explains how his team uses MoinMoin to track its project documentation--and diagrams.   [ONLamp.com]

FreeBSD's SMPng  FreeBSD 5 is better than ever on multiprocessor machines thanks to SMPng, with big changes that improve the correctness and performance of SMP. Federico Biancuzzi recently interviewed FreeBSD's Scott Long about the advantages, disadvantages, and differences that users, developers, and administrators can expect.   [ONLamp.com]

Security Alerts
DB2 Problems  Noel Davis looks at problems in DB2, SHOUTcast, nasm, Vilistextum, libtiff, wxGTK2, phpGroupWare, Vim, namazu2, and htmlheadline.   [LinuxDevCenter.com]

Python-Powered Templates with Cheetah  It's true; XSLT isn't the be-all, end-all of templating and transformation systems. If you use Python, consider instead Cheetah, a template engine based on Python. Andrew Glover demonstrates its simplicity and power for producing text in all kinds of formats.   [ONLamp.com]

FreeBSD Basics
More FreeBSD for Linux Users  BSD and Linux are both Unix workalikes. How different can they be? In certain cases, very! Though the systems share a family tree, their differences sometimes stand out. Dru Lavigne explains FreeBSD's directory layout, devices, kernel modules, and terminology to Linux users.   [ONLamp.com]





ONLamp Open Source Project
pgAdmin
pgAdmin is a GUI-based PostgreSQL database design and management application. It support all current features of PostgreSQL 8.0 and runs on most *nix platforms and Windows.

RSS feed for Project of the Week.



Weblogs: Links & Commentary

Dave Chappell Dave Chappell's Weblog
WS-Addressing goes to “Last Call” status.
The WS-Addressing specification has reached a status of “Last Call”.... WS-Addressing represents a major milestone in enabling loosely-coupled, interoperable message exchanges between multiple parties...


Never mind iPod. I want Jens [Uche Ogbuji, Uche Ogbuji]

Congress, The FEC, and the Future of Technology [Tom Bridge]

Why REST is BEST articles [Jim Alateras]



Events

Open Source Business Conference
San Francisco, CA Apr. 5, 2005

LinuxWorld San Francisco
San Francisco, CA Aug. 8, 2005

LinuxWorld Beijing 2005
Beijing Aug. 17, 2005

> More


Today's News
March 03, 2005

New Technology Delivers Satellite Radio To Phones [Source: geeknews]

Shoot Info To Co-Workers Via 'DartMail' [Source: geeknews]

Bill Gates' Robot will Watch Your Kids [Source: geeknews]

Turbo Toilets [Source: geeknews]

Socket Communications' Mobile Charger [Source: geeknews]

Wallpaper Slideshow 1.1 (Shareware) [Source: geeknews]


 Sponsored by:



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

Copyright © 2000-2005 O’Reilly 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