|
|
|
|
||||||
|
|||||||
|
|
|||||||
|
|
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
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 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 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 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 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 |
|
|
|
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] 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
|
|
|
|||||||||||||||||
|
Contact Us | Advertise with Us | Privacy Policy | Press Center | Jobs Copyright © 2000-2005 OReilly Media, Inc. All Rights Reserved. |