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




  

Rolling with Ruby on Rails, Part 2
More than an introduction to Ruby on Rails

  

Datamining Apache Logs with PostgreSQL
The art of speaking gently to your database

  

Sowing the Seeds of Open Source Advocacy
Being an effective advocate

  

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]

O'Reilly Learning LabO'Reilly Learning Lab: $200 Instant Rebate -- Learning programming languages and development techniques has never been easier. Using your web browser and Useractive's Learning Sandbox technology, the Learning Lab gives you hands-on, online training in a creative environment. This month, receive a $200 instant rebate (and a Certificate from the University of Illinois Office of Continuing Education upon course completion) when you enroll in any Certificate Series.

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]

Network Installation of Windows Printers from Samba  The combination of Samba and CUPS makes network printing on a mixed Linux/Windows LAN easier than ever. You can share Linux printers with Windows clients, and Windows printers with Linux clients. A Linux/Samba/CUPS printer server is reliable and reasonably simple to set up and maintain. Carla Schroder, author of Linux Cookbook, shows you how.   [LinuxDevCenter.com]

Keeping Your Life in Subversion  Revision control is great for collaborative projects and distributed projects. How well does it work for individuals? According to Joey Hess, fantastically. He's kept his home directory under revision control for years--here's how he does it with Subversion.   [ONLamp.com]

Use Your Digital Camera with Linux  With the holidays over, it's time to pause, reflect, and clean up a bit. Why not download the photos from your digital camera? Don't worry, it's easy under Linux. Robert Bernier demonstrates the killer combination of gphoto2, ImageMagick, and digiKam.   [LinuxDevCenter.com]

Calculating Entropy for Data Mining  Eww, statistics. Right? Not necessarily--for example, calculating the entropy of your web statistics can help you analyze trends and correlations. Paul Meagher demonstrates statistical programming in PHP while explaining single-variable entropy.   [ONLamp.com]

Range-Keyed Queries  Dan Tow, author of SQL Tuning, ran into a rather interesting dilemma on an Oracle mail group regarding a recurring class of SQL tuning problems. Dan presents the original single-row query problem and shows the route to the most viable solution.   [LinuxDevCenter.com]

Ten Tips for Building Your First High-Performance Cluster  Been meaning to build your very first high-performance Linux cluster, but fear the trials and tribulations? Joseph D. Sloan, author of High Performance Linux Clusters with OSCAR, Rocks, OpenMosix, and MPI, saves you the trouble with ten very helpful tips. Now you can get all of the cost effectiveness of high-performance clusters without all of the frustration.   [LinuxDevCenter.com]

Clever Tricks with MythTV  Building your own personal video recorder means that you can avoid manufacturer- or broadcaster-enforced restrictions. That's not all, though. John Littler presents some clever ideas on what you can accomplish with a MythTV box, some free time, and a little work.   [O'Reilly Network]

Security Alerts
Linux AMD64 Kernel Bug  Noel Davis looks at a Linux 2.4 kernel bug on AMD64 machines, problems in Samba, changepassword.cgi, MPlayer, the MIT Kerberos 5 administration library, logcheck, Sybase Adaptive Server Enterprise, Konqueror, Debian debmake, Xpdf, and xzgv.   [LinuxDevCenter.com]

Navicat Review  Managing a database by hand with command-line tools is possible, but it can also be tedious. Some web-based administrative tools are good, but there are advantages to graphical desktop applications, as well. Blane Warrene reviews the latest release of Navicat, a commercial MySQL administrative tool.   [O'Reilly Network]

Introducing mod_parrot  mod_perl marries Perl 5 with the Apache web server. What's the plan for Perl 6? mod_parrot--and it may also be base for any language hosted on the Parrot virtual machine. After a brief hiatus, Jeff Horwitz recently resurrected the mod_parrot progress. Here's the current state, what works, and how to play with it on your own.   [Perl.com]

Freedom, Innovation, and Convenience: The RMS Interview  Since 1984, Richard M. Stallman has fought for software freedom as a coder, a project leader, and a philosopher. The GNU GPL and GNU/Linux projects are just two results of that work. Federico Biancuzzi recently interviewed rms about his views on freedom, the GNU project, and the Linux kernel and GNU/Linux distributions.   [LinuxDevCenter.com]

Excerpt from Linux Cookbook, Part 2  In the second part of this two-part series, Carla Schroder, author of Linux Cookbook, offers two more recipes, including tips on running different window managers simultaneously with Xnest and hosting multiple domains with Apache.   [LinuxDevCenter.com]

Security Alerts
J2SE Woes  Noel Davis looks at problems in the Java 2 Runtime Environment, wget, FreeBSD's procfs and linprocfs, OpenSSL, OpenSSH, AbiWord, Blogtorrent, scponly, rssh, and kfax.   [LinuxDevCenter.com]

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.   [ONLamp.com]

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.   [LinuxDevCenter.com]

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.   [LinuxDevCenter.com]

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.   [LinuxDevCenter.com]





ONLamp Open Source Project
PostgreSQL
PostgreSQL is a highly scalable object-relational database. With 15 years of development it has become a favorite with open source enterprise database users. With its recent 8.0 release, it also supports Windows NT-based systems.

RSS feed for Project of the Week.



Weblogs: Links & Commentary

David Battino David Battino's Weblog
Calling all Drum Doctors and Riff Repairmen
The new eSession service will let songwriters hire top musicians and recording engineers by the track or by the hour—then download their custom riffs and grooves.


European Open Source - 3 years on [Matthew Langham]

Sonic SOA Infrastructure version 6.1 released! [Dave Chappell]

Hotsos Symposium, Day 1 [Jonathan Gennick]



Events

O'Reilly Emerging Technology Conference
San Diego, CA Mar. 14, 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