|
|
|||||
|
||||||
O'Reilly Open Source Convention: July 26-30, Portland, OR. |
|
FreeBSD Basics 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 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]
Security Alerts 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 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 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 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 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 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 Attackers 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 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 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 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] |
Frontier Being Open-Sourced [William Grosso] The system, man [Jono Bacon] Beware Fedora Core 2 Linux if you dual boot Windows XP [Uche Ogbuji]
|
Sponsored by: |
Contact Us | Advertise with Us | Privacy Policy | Press Center | Jobs Copyright © 2000-2004 O’Reilly Media, Inc. All Rights Reserved. |