ONLamp.com
O'Reilly Network.oreilly.comSafari Bookshelf.Conferences. Sign In/My Account | View Cart   
Articles Weblogs Books Learning Lab  
O'Reilly Open Source Convention: July 26-30, Portland, OR.

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
OSDir.com
Perl.com
Policy DevCenter
Web DevCenter
Wireless DevCenter
XML.com
WebServices.XML.com


Developer Resources Partner

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
Enterprise Development 

Atom Feed
RSS Feed
RSS Feed
Using our RSS Feeds


Related O'Reilly Books

Traveling to
a tech show?

Discount Hotels
California Hotels
New York City Hotels
Canada Hotels
Chicago Hotels
Hotel Discounts
Miami Hotels





ONLamp.com
supported by:

Buy Shoes Online
Womens Shoes Online



  

Security Alerts: Apache Repaired
Apache repaired

  

Using Shared Memory from PHP
Share information between processes.

  

Distributed Cfengine
Automate system administration tasks across your network.

  

FreeBSD Basics
FreeBSD Basics: FreeBSD Networking Basics  Networking is integral to many functions of a modern FreeBSD system. When it's working, it works wonderfully. When it's not working -- or before you've configured things -- it can frustrate new users. Dru Lavigne explains how to verify, configure, and optimize FreeBSD networking.   [BSD DevCenter]

Open Source in Africa  Open source software is good for the developing world. Not only is the price often right, but the openness offers nascent developers the chance to learn from their peers despite geographic and cultural distances. Kwindla Hultman Kramer recently attended the Africa Source conference, a gathering of free and open source software developers and fans. Here are his thoughts.   [ONLamp.com]

Why Learning Assembly Language is Still a Good Idea  Randall Hyde makes his case for why learning assembly language is still relevant today. The key, says Randall, is to learn how to efficiently implement an application, and the best implementations are written by those who've mastered assembly language. Randall is the author of Write Great Code (from No Starch Press).   [O'Reilly Network]

An Introduction to GraphViz and dot  A good graphic can go a long way to explaining a knotty problem, especially if the problem involves graphs or diagrams. Of course, many people who build networks or design systems aren't graphics artists. Fortunately, GraphViz and dot exist. Michele Simionato explains how to use and automate dot to generate attractive drawings programmatically.   [LinuxDevCenter.com]

OpenBSD PF Developer Interview, Part 2  With the release of OpenBSD 3.5, users and administrators gear up for new features. Federico Biancuzzi interviewed six leading OpenBSD developers responsible for PF, the powerful packet filter, on new features and goals. This is the second half of the interview.   [BSD DevCenter]

SafariU: Create, Customize, and Share Teaching Material -- Looking for a way to truly customize your course textbook and offer students exactly the material you choose to teach, while saving them a good bit of money? Become a SafariU beta tester and check out the new web-based publishing platform from O'Reilly that allows you to create custom textbooks and online syllabi. To see SafariU in action, register to join SafariU's developers for a live webcast.

Security Alerts
Security Alerts: TCP Vulnerability  Noel Davis looks at problems in the TCP protocol, Midnight Commander (mc), proftpd, OpenOffice, libpng, rsync, LHA, Utempter, X-Chat, and sysklogd.   [LinuxDevCenter.com]

coLinux: Linux for Windows Without Rebooting  Trying Linux just keeps getting easier. Knoppix and other live CDs let you take Linux with you on CD and USB keys, but you have to reboot to run your software. What about Windows users who want to use Linux in conjunction with their existing systems? KIVILCIM Hindistan explores the world of coLinux -- cooperative Linux.   [LinuxDevCenter.com]

Big Scary Daemons
Diskless, Low-Form-Factor OpenBSD Systems  Running a low-power, low-maintenance PC can make your life easier in many ways, but managing and upgrading its Compact Flash cards can be frustrating. What if you built a diskless box that could boot from the network? Michael Lucas shows how to build a Soekris box running OpenBSD that boots over the network.   [BSD DevCenter]

CinePaint: The GIMP Goes Hollywood  As movie effects studios adopt open source, expect them to adapt existing projects in new ways. That's the lesson of CinePaint, a project that's risen from the ashes of FilmGIMP. Howard Wen explores the goals and development of the program and interviews two of its lead developers.   [LinuxDevCenter.com]

Profiling LAMP Applications with Apache's Blackbox Logs  Benchmarking LAMP sites can be tricky; how do you know which pages or applications need tuning? Fortunately, you can easily tune your Apache logs to provide more useful profiling information. Chris Josephes explains a Blackbox log format for Apache httpd.   [Apache DevCenter]

Installing and Configuring Nessus  If you're connected to the global Internet, people are already scanning your network for vulnerabilities for free. They're probably not so good about informing you of their findings. Why not get a jump on the competition by analyzing your network yourself? Nitesh Dhanjani explains how to install and configure Nessus, an open source network vulnerability scanner.   [Security DevCenter]

User-Friendly Form Validation with PHP and CSS  Any non-trivial web application processes form data, and every secure web application has to validate that data on the server. Balancing security with user-friendliness can be tricky. Jeff Cogswell demonstrates one approach.   [PHP DevCenter]

A Day in the Life of #Apache  In this latest installment in the series based on his conversations on the IRC channel #apache, Rich Bowen walks through three error condition scenarios administrators have encountered and shows what to do about them, in order to create a more welcoming, less "Forbidden" web site for end users. Rich is the coauthor of O'Reilly's Apache Cookbook.   [ONLamp.com]

Security Alerts
MySQL Trouble  Noel Davis looks at problems in the Linux kernel, MySQL, CVS, Cadaver, subversion, sitecopy, tla, iproute, Zope, logcheck, kdeprint, emil, and GNU Sharutils.   [LinuxDevCenter.com]

Getting the Most Out of XMMS  XMMS (X Multimedia System), available with just about every Linux distro, is simple enough to use, yet many users fail to reach below the surface and take advantage of its many capabilities. In this article, Rickford Grant takes you from the basics of using XMMS to its more advanced features, such as creating playlists, playing Internet radio broadcast streams, and more. Rickford is the author of Linux for Non-Geeks from No Starch Press.   [LinuxDevCenter.com]

Building a Parrot Compiler  Parrot, the virtual machine for Perl 6, is not just for Perl 6 anymore. It's a surprisingly high-level, high-performance target for all sorts of languages. Dan Sugalski demonstrates Parrot's capabilities by building a compiler for a simple, yet business-critical, 4GL. Dan is a coauthor of Perl 6 Essentials.   [ONLamp.com]

Introducing Cfengine  Automation is the most important skill an administrator can develop. Learning tools that make automation easier usually pay off greatly. Luke A. Kanies claims that Cfengine may be the most important tool in your toolbox and introduces its use and design.   [ONLamp.com]

OpenBSD PF Developer Interview  On the eve of OpenBSD's 3.5 release, users and administrators gear up for new features. Federico Biancuzzi interviewed six leading OpenBSD developers responsible for PF, the powerful packet filter, on new features and goals.   [BSD DevCenter]

Planning for Disaster Recovery on LAMP Systems  The beauty of LAMP systems is that you can develop them as formally or informally as you like. Unfortunately, when it comes time to plan for disaster recovery, that informality can work against you. Robert Jones presents several guidelines for development and configuration that can make recovery easier.   [ONLamp.com]

Using Penetration Testing to Identify Management Issues  Bob Ayers wrote a thought-provoking foreward for Chris McNab's Network Security Assessment that details network attack and penetration techniques in line with U.K. (CESG CHECK) and U.S. (NSA IAM) government standards. Chris has slightly modified Bob's foreward for the book and presents it here in article form.   [Security DevCenter]

Data Mining Email  Thousands of useful facts lie inaccessible on your hard drive, hidden within email messages and attachments. How much more productive would you be if you could extract, index, and search that information? Robert Bernier demonstrates how to store data from emails into a database, where you can use data-mining techniques to analyze it.   [ONLamp.com]

OSDL's Carrier-Grade Linux  As Linux grows and matures, it moves into more and more applications and markets. A recent initiative from the Open Source Development Lab brings together telecommunications companies to build carrier-grade features into Linux. Ibrahim Haddad examines what that means, what progress the CGL team has made, and what plans they have yet to achieve.   [LinuxDevCenter.com]

Security Alerts
Squid Security Issues  Noel Davis looks at problems in squid, Ethereal, monit, texutil, nstxd, eMule, vfte, YaST Online Update, oftpd, OpenLDAP, and MPlayer.   [LinuxDevCenter.com]

Cookie Specification Vulnerabilities  For years, privacy-minded people have distrusted cookies in web browsers. While recent advances have improved privacy concerns, the specification leaves room for easy attacks. Alexander Prohorenko explains the situation and tests several recent browsers. Is it time for a new cookie specification?   [ONLamp.com]

Big Scary Daemons
Mail Server Filtering  Free operating systems are immune to the latest Windows viruses, but that fact doesn't keep our inboxes clean. If your BSD or Linux box receives mail for other clients, filters can help them, too. Michael Lucas demonstrates how to use MIMEDefang, SpamAssassin, ClamAV, and Sendmail to filter unwanted mail.   [BSD DevCenter]

Linux on the GameCube  As consoles grow in power and digital convergence looms, they become ever more attractive targets for free operating systems. What better hack than to port Linux or BSD to the GameCube? Howard Wen interviews the developers behind GameCube Linux.   [LinuxDevCenter.com]

Security Alerts
OpenSSL Vulnerabilities  Noel Davis looks look at problems in OpenSSL, sysstat, metamail, Mozilla, ModSecurity, Samba, Crafty, UUDeview, metamail, and calife.   [LinuxDevCenter.com]

Eleven Metrics to Monitor for a Happy and Healthy Squid  Duane Wessels offers 11 tips to help you stay on top of Squid's performance. If you follow this advice, you should be able to discover problems before your users begin calling you to complain. Duane is the creator of Squid and the author of Squid: The Definitive Guide.   [ONLamp.com]

Top Ten Tips to Make Attacker’s Lives Hell  Chris McNab breaks down his top ten tips all network administrators should follow to protect their networks from opportunistic threats and make it hard for the more determined attackers to get anywhere. Chris is the author of the recently released Network Security Assessment.   [Security DevCenter]

FreeBSD Basics
Interesting New Ports  Perusing the Freshports list is a great way to find interesting and useful new FreeBSD ports. Dru Lavigne explores how to prune unused ports, expand your fortunes, improve your English, and harden your system's security.   [BSD DevCenter]

Linux on the PS2  As consoles increase in power and alternate operating systems increase in functionality and flexibility, it's ever more attractive to port your favorite free operating system. In the case of Sony's PlayStation 2, the company even encourages it. John Littler explores Linux on the PS2, including hardware, installation, upgrades, alternatives, and game programming.   [LinuxDevCenter.com]

Panther, Python, and CoreGraphics  Mac OS X Panther includes many updated developer tools. Among them is an enhanced version of Python 2.3 with its own SWIG-based bindings to the CoreGraphics library. Here's a look at the capabilities of the module and examples of how to use CoreGraphics to rescale and decorate images for publication on the Web.   [MacDevCenter.com]

Database Templates with MySQL  After designing a few databases for clients, you'll likely start to see design similarities. Why not exploit those patterns to create templates for further customization? Russell Dyer demonstrates how to create and customize generic MySQL table templates.   [ONLamp.com]

An Interview with OpenBSD's Marc Espie  As with FreeBSD's ports and NetBSD's packages, OpenBSD's ports system is a compelling reason to use it. Its designers and maintainers are, too often, unsung heroes. That's one reason Federico Biancuzzi sat down to interview OpenBSD's Marc Espie. And along the way they discuss security, licensing, and future plans for the system.   [BSD DevCenter]

A Day in the Life of #Apache  In this latest installment in the series based on his conversations on the IRC channel #apache, Rich Bowen takes you on an interesting trip through the history of mod_imap, and why some modules hang around long after they're no longer in use. Rich is a coauthor of O'Reilly's Apache Cookbook.   [Apache DevCenter]

PHP Foundations
Using MySQL from PHP, Part 2  One of PHP's prime benefits is its close integration with databases, especially MySQL. Having explained the basics of MySQL, John Coggeshall turns his attention to demonstrating how to use MySQL from PHP. This week, learn how to count results, handle errors, and handle picky details.   [PHP DevCenter]

Will Mono Become the Preferred Platform for Linux Development?  Miguel de Icaza recently led a two-day meeting that brought together developers and early adopters of the Mono project, an open source effort to create a free implementation of the .NET Development Framework. Edd Dumbill attended the gathering and reports on how Mono could become the first-choice platform for Linux software development.   [ONLamp.com]

Big Scary Daemons
Homemade Embedded BSD Systems  BSD runs nicely on older PCs, but they can be noisy and time-consuming to set up. Worse yet, the hardware may be at the end of its life. Is there a better alternative to dedicated (and closed) hardware devices? Michael Lucas demonstrates using BSD on a low-power, low-fuss Soekris box.   [BSD DevCenter]

BIOS Flashing and Hotflashing  Even as software becomes more useful and reliable, hardware failures are still a sad reality. Most pieces are swappable, but when a BIOS upgrade goes bad, what can you do? If you're willing to take a bit of a risk, you can try hotflashing your BIOS -- reprogramming it in another motherboard. KIVILCIM Hindistan explains how to do this as safely as possible.   [ONLamp.com]

Symbiot on the Rules of Engagement  Andy Oram talks to the chief officers of Symbiot Security about their controversial white paper, "The Rules of Engagement".   [ONLamp.com]

Inside Warp Pipe  GameCube afficionados may know of Warp Pipe, a project to allow LAN games to work over the Internet. The already-controversial project experienced another shakeup when the developers announced that all new releases would be closed source. Howard Wen recently talked to them about their experiences reverse-engineering the protocol, developing the software, and closing an open project.   [LinuxDevCenter.com]





Weblogs: Links & Commentary

Uche Ogbuji Uche Ogbuji's Weblog
Another point of view on the FC2/WinXP dual-boot problem
In response to my recent article on problems booting a Wndows XP partition after installing Fedora Core 2 a couple of the Fedora developers wrote me. They defended the choice of not treating the bug as a show-stopper and also scolded me a bit for possibly giving others ammunition to use FUD against the Fedora project. Their thoughtful response deserves the same forum as my warning and complaint, so with their permission I've posted excerpts.


Frontier Being Open-Sourced [William Grosso]

The system, man [Jono Bacon]

Beware Fedora Core 2 Linux if you dual boot Windows XP [Uche Ogbuji]



Today's News
May 19, 2004

Fastream NETFile FTP/Web Server [Source: geeknews]

VidLizard [Source: geeknews]

Code-Genie 4.05.18 [Source: geeknews]

XMail 1.18 [Source: geeknews]

KeyText 2000 2.25 [Source: geeknews]

Personal Document Organizer 2.55 [Source: geeknews]

> More


Sponsored by:

O'Reilly Open Source Convention




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

Copyright © 2000-2004 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