LWN.net Logo

Development

System Applications

Database Software

Ten MySQL Best Practices (O'Reilly)

O'Reilly has published a tutorial that shows how to manage a MySQL database. "MySQL is a complex piece of software that may seem overwhelming when you're first trying to learn it. This article describes a set of best practices for MySQL administrators, architects, and developers that should help in the security, maintenance, and performance of a MySQL installation. "

Comments (1 posted)

Mail Software

Mailman 2.0.12 released

Version 2.0.12 of the stable tree for Mailman, the GNU Mailing List Manager, has been released. Click below for the list of changes included in this version.

Full Story (comments: none)

Web Site Development

Web Development in Heavy Traffic (O'Reilly)

Pier Fumagalli writes about tuning JVM for optimal performance on high-bandwidth web sites. "It happens from time to time: you spend a few years working on one peculiar aspect of a problem, you believe you become "experienced" in that problem, and, once your environment changes, you notice how you were looking at it with the eyes of a blind man."

Comments (none posted)

Getting Started With Cocoon 2 (O'Reilly)

Steve Punte gives an overview of the Cocoon 2 XML publishing framework on O'Reilly. "Cocoon 2, part of the Apache XML Project, is a highly flexible web publishing framework built from reusable components. Although reusability is an oft-touted quality of software frameworks, Cocoon stands out because of the simplicity of the interface between the components. Cocoon 2 uses XML documents, via SAX, as its intercomponent API. As long as a component accepts and emits XML, it works."

Comments (none posted)

Improving mod_perl Sites' Performance: Part 3 (Perl.com)

Stas Bekman continues his series on tuning mod_perl with part 3. "This time we talk about tools that help us with code profiling and memory usage measuring."

Comments (none posted)

Zope Members News

This week, the Zope Members News looks at the Silva through-the-web authoring system for structured content, DTMLTeX 0.2, and a new WebMail release.

Comments (none posted)

Web Services

Clustering with JBoss 3.0 (O'Reilly)

Bill Burke and Sacha Labourey introduce JBoss 3.0 on O'Reilly. "Whenever an organization thinks about building and deploying a J2EE application, they think scalability and reliability. How can my Web site stay up 24/7? Will my infrastructure be able to handle the traffic? How can I ensure that I don't lose any transactions or data? How do I manage large server farms?"

"To answer these questions, many Java architects look to their application server's clustering features. This article looks at the kinds of features needed to develop robust J2EE applications and how JBoss 3.0, an open source J2EE application server, can be the solution of choice."

Comments (none posted)

Miscellaneous

Koha Library Management System Released (use Perl)

Use Perl has an announcement for Koha version 1.2.1, Koha is a freely redistributable application for managing book libraries.

Comments (1 posted)

Desktop Applications

Desktop Environments

KDE 3.1 Alpha1: Brings New Eye Candy, New Features

KDE.News looks at the new KDE 3.1 Alpha 1 development release. "This release sports everything from wonderful new eye candy to tons of popular new features including new and exciting "easter eggs" (aka bugs) just waiting to be discovered. Remember, this is not a stable release".

Comments (none posted)

Bringing KDE Closer to Joe User's Desktop (OSNews)

OSNews has posted a review of KDE 3. "It lacks two things: integration with the underlying system and UI polishing. Today, I will mostly talk about the polishing part, as a lot has been already said elsewhere about the seemingly unsolvable integration issue (because of the modularity and completely independant/remote software projects.) Update: And as I was just publishing this article, KDE 3.1-Alpha was released. I hope that some of my recommendations will make it to the final version of KDE 3.1."

Comments (none posted)

Kernel Cousin KDE #40

Kernel Cousin KDE Issue #40 is out. Topics include KOffice Clipart, new artwork for Atlantik, printing issues, new OpenGL screensavers and an upcoming website on debunking KDE Myths.

Comments (none posted)

Games

Humongous Python (O'Reilly)

Stephen Figgins writes about the use of Python by Humongous Entertainment. "While several game companies are now using Python in their games, Dawson says they are one of the few companies using Python as the base language of their game. "In most games, the game itself is written in C++ and they call out to the scripting language for a few triggers or AI events or something. With our games, and the Disney game Toontown, the executable is Python.exe. You boot up with a python script that starts the game, and it calls out the C++ modules to do the heavy lifting, like the graphics and sound. The game logic is written in Python, with the C++ off in the leaf nodes, instead of the reverse, which is much more common.""

Comments (none posted)

Interoperability

Wine release 20020710

A new developer release of Wine, dated July 10, 2002 has been announced. New features include:
  • DirectSound 8 and DirectInput 8 support.
  • Many OLE improvements.
  • Support for font downloading in Postscript driver.
  • ALSA sound driver.
  • More portability fixes, particularly for Sparc.
  • Lots of bug fixes.

Comments (none posted)

Wine Weekly News

The July 10, 2002 edition of the Wine Weekly News covers Winamp Plugins in XMMS, Wine DGA Input, Running Warcraft 3, Running AutoCAD R14, and more.

Comments (none posted)

Office Applications

AbiWord Weekly News #100

Issue #100 of the AbiWord Weekly News is out with the latest developments on the AbiWord word processor. Long-time editor Jesper Skov is contemplating stepping down in the near future.

Comments (none posted)

Web Browsers

Mozilla Status Update

The Mozilla Status Update for July 11, 2002 is out. Work is being done on Mail/News, JavaScript, Necko, Imagelib, and XPCOM.

Comments (none posted)

mozillaZine headlines

This week's headlines on mozillaZine include two mozilla developer interviews, a mozilla 1.1 beta trunk freeze, and more.

Comments (none posted)

Languages and Tools

Caml

The Caml Hump

This week, the Caml Hump features Caml's stdclasses which has classes for manipulating buffers, queues, and hash tables.

Comments (none posted)

Java

Is your Java code secure -- or exposed? (IBM developerWorks)

IBM's developerWorks has an article about dealing with static security vulnerabilities in Java web applications. "Applications can be vulnerable to two kinds of security threats: static and dynamic. While dynamic threats are not fully under a developer's control, there are precautions you can take to counteract static threats while developing an application. This article outlines and explains 13 types of static exposures -- flaws in a system that leave it open to an attacker who wants to usurp privileges on that system. You'll learn how to deal with these exposures and discover the impact they can have if they are not addressed."

Comments (1 posted)

Perl

This Week on Perl 6 (Use Perl)

Use Perl's This Week on Perl 6 for July 8-14, 2002 looks at Exegesis 5, Parrot as a second system, labels vs. comments, support for non-native bytecodes, PARROT QUESTIONs, and much more.

Comments (none posted)

Perl 5.8.0 RC 3 Released (Use Perl)

usePerl is carrying the announcement for the third and hopefully final release candidate of Perl 5.8. Now is the time to test it out and find those last bugs before the real release happens.

Comments (none posted)

Fluent Perl (SAGE)

SAGE has published A Perl Tutorial that explains how to improve your Perl coding style. "Writing good Perl is not just about writing code that solves the task at hand correctly when run. If that were the only yardstick by which code were measured, winners of the Obfuscated Perl Contests would be lauded for their compact efficiency and emulated whenever possible. In this series of articles, I'll explore how you can write Perl fluently, so that your code is more readable, maintainable, and efficient."

Comments (none posted)

A Test::MockObject Illustrated Example

O'Reilly's perl.com features an article that shows how to perform unit testing on object-orient code with Test::MockObject. "People like to find excuses to avoid writing tests for their code. One of the most common goes something like, "It's not feasible to test this, because it relies on external objects" - CGI code, code using the Apache request object, TCP/IP servers, and so on. The Test::MockObject module makes it much easier to isolate code that uses such objects."

Comments (none posted)

PHP

PHP Weekly Summary for July 15, 2002

The July 15, 2002 edition of the PHP Weekly Summary is out. Topics include naming extension functions, ZE2 progress and PHP 5.0, a PHP Meetup, an Apple Developer Connection, and more.

Comments (none posted)

Python

This week's Dr. Dobb's Python-URL!

The Dr. Dobb's Python-URL! for July 15 is out. Topics include capturing debugging info, a SIG for producing a common Python persistence and transactional framework, an overview of multi-threading on multi-CPU machines, Python in the enterprise, launching Python programs from vim, and much more.

Full Story (comments: none)

Cooking with Python (O'Reilly)

O'Reilly's ONLamp site features an article with a bunch of Python language tips from the authors of the Python Cookbook.

Comments (none posted)

Generator-based state machines (IBM developerWorks)

David Mertz writes about Python simple generators on IBM's developerWorks. "It takes a while to completely "get" Python 2.2's new generators. Even after writing an introduction to simple generators in an earlier "Charming Python" installment, I could not say that I fully understood the "gestalt" of generators. This article presents some additional patterns for the use of generators, and hopefully brings both myself and readers further into the mindset of "resumable functions.""

Comments (none posted)

Daily Python-URL

This week's Daily Python-URL looks at the Bicycle Repair Man refactoring browser, the GadflyB5 1.0.0 relational SQL database system, the Portage build manager from Gentoo Linux 1.2, the Luxor XUL XML User Interface Language toolkit, Mailman 2.0.12, and more.

Comments (none posted)

Ruby

The Ruby Garden

This week, the Ruby Garden covers the upcoming Ruby workshop at the LinuxWorld Conference & Expo in Frankfurt, the overload pack() method, and a Ruby BOF at the Open Source Conference.

Comments (none posted)

The Ruby Weekly News

This week's Ruby Weekly News looks at Jabber4R 0.2.0, ruby-libxml, the Grankos Graphical 1D CA generator, the YAML4R 0.20 library for dealing with YAML documents, creating a FIFO in ruby, Ruby user groups, and more.

Comments (none posted)

Tcl/Tk

This week's Tcl-URL

Here is Dr. Dobb's Tcl-URL for July 15; it looks at the first Tcl/Tk 8.4 beta and several other topics of interest to the Tcl/Tk development community.

Full Story (comments: none)

XML

XSH, An XML Editing Shell

Kip Hampton introduces XML::XSH on O'Reilly. "A few months ago we briefly examined some of the command line utilities available to users of Perl and XML. This month we will continue in that vein by looking at the 300-pound gorilla of Perl/XML command line tools, Petr Pajas' intriguing XML::XSH. XML::XSH and the xsh executable provide a rich shell environment which makes performing common XML-related tasks as terse and straightforward as using a UNIX shells like bash or csh. Yes, that's right -- an XML editing shell. As we will see, it's not as crazy as it seems."

Comments (none posted)

Keeping pace with James Clark

Uche Ogbuji writes about the accomplishments James Clark, a leading authority on markup languages. An interview is also included in the article. "James Clark is arguably the most accomplished developer in the world of markup languages. In his distinguished career of contributing to both SGML and XML, he has served on standards bodies, provided important practical perspectives on where markup meets traditional code, and most importantly, written many of the programs that have moved XML (and SGML before it) from the world of abstract speculation into hard practicality. In this article, Uche Ogbuji interviews James Clark, concentrating on a discussion of practical developments, current and future, in the world of XML."

Comments (none posted)

Page editor: Forrest Cook
Next page: Linux in Business>>

Copyright © 2002, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds