|
|
|
|
||||||
|
|||||||
|
|
|||||||
|
|
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 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 Security Alerts 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 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 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 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 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 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] |
|
|
|
European Open Source - 3 years on [Matthew Langham] Sonic SOA Infrastructure version 6.1 released! [Dave Chappell] Hotsos Symposium, Day 1 [Jonathan Gennick] O'Reilly Emerging Technology Conference San Diego, CA Mar. 14, 2005
|
|
|
|||||||||||||||||
|
Contact Us | Advertise with Us | Privacy Policy | Press Center | Jobs Copyright © 2000-2005 OReilly Media, Inc. All Rights Reserved. |