Development
System Applications
Audio Projects
Ogg Vorbis 1.0 Released
Version 1.0 of the Ogg Vorbis audio codec software has been released. Downloads are available here. "This is a full release of a 1.0 encoder, decoder and tool set. The encoder, decoder and tools now implement all Vorbis 1.0 specification features including low-bitrate, cascading and channel coupling."
Ogg Vorbis News
The latest Ogg Vorbis News looks at Ogg Vorbis 1.0.
Education
Linux in Education Report #75
Issue #75 of the SEUL/Edu Linux in Education Report includes talk of educational software forums at several conferences, a successful school conversion to Linux, the Virtual Rainforest Project, the Linux Access Project in Dehli, and a bunch of new educational applications.
Libraries
Matrix libraries for C and C++ (IBM developerWorks)
IBM's developerWorks is running an article that compares three open-source matrix manipulation libraries that work with C and C++.
Networking Tools
gFTP: 2.0.13 has been released
Version 2.0.13 of gFTP, the GNU FTP client, has been released. A few new features and a long list of bug fixes are included.
Printing
LinuxPrinting.org news
LinuxPrinting.org lists version 2.0.0 of the Foomatic print filter system and version 1.2 of the HPIJS inkjet printer driver, which features new support for monochrome laser printers and more.LPRng 3.8.13 available
Version 3.8.13 of the LPRng print spooler system is available. The change logs are available within the source code.
Web Site Development
Server clinic: Lightweight Web techniques (IBM developerWorks)
Cameron Laird shows some tricks on using Expect for web server CGI scripting. "Was the first 'Server clinic' column serious in advertising Expect as the one language you most need? Several readers have written in since its publication with questions about how far to trust the claim. The short answer: yes. As the April 2002 column explained, Expect comes closer than any other language to being universal for the sorts of needs system programmers are likely to have with their servers. That does not mean, though, that you should spurn other languages."
Midgard Weekly Summary
The Midgard Weekly Summary for July 23, 2002 is out. Topics include the release of Midgard 1.4.3, the Midgard 1.4.4 roadmap, Midgardians in Europe, the Midgard Bugtracker Usage Guide, a Midgard CVS Move, a MidCOM 0.2.0 public Beta Version, and Midgard at OSCOM in September.Zope Members News
The latest entries on the Zope Members News include Zope training in Switzerland, ZFloatMenu cross-platform support, RenderPM 0.1, ZWeather v0.2, a new Silva mailing list, ZPhotoSlides 0.2, and more.ASPseek v.1.2.10 released
A new version of the ASPseek search engine has been released. The changes include a number of bug fixes.
Desktop Applications
Desktop Environments
Knoda 0.5.3 released
Version 0.5.3 of the Knoda relational database GUI for KDE 3 has been released, click below for a list of changes.
Games
GUI Packages
FLTK 1.1.0rc5 released
Version 1.1.0rc5 of FLTK, the Fast, Light ToolKit has been released, progress marches toward the 1.1.0 release.
Interoperability
Wine Weekly News
The July 19, 2002 edition of the Wine Weekly News looks at Wine-20020710, Using NT Pathnames, 1000 entries on AppDB, a recently discovered memory handling problem, and more.Samba News
The latest Samba News includes a new Samba team member, the annual CIFS Conference, and more.
Office Applications
Gnumeric 1.0.9 released
Version 1.0.9 of the stable version of the Gnumeris spreadsheet is available with a number of minor bug fixes to the file importers.Gnumeric 1.1.6 released
Version 1.1.6 of the development version of the Gnumeric spreadsheet has been released with lots of changes. Click below for the details.AbiWord Weekly News #101
The July 22, 2002 edition of the AbiWord Weekly News has been published. Topics include two new news editors, better tables, improved font support, automatic download of spell checker dictionaries, and bug fixes.KC GNUe #38
Kernel Cousin GNUe #38 is available with all of the latest GNU enterprise news. The following threads are included:- Triggers and Methods in Application Server
- Work-around for Open Form trigger
- Debian packages for DCL
- Security issues in DCL and NOLA
- Designer branched in CVS
- Scrollbars and their events
- Date masks in GNUe Common
- XML style guide for object mark-up
- International date formats in Forms
- PHP Forms Client
- Including data in GNUe Application Server schema definitions
- Automatically generating IDL files
- German and U.S. Accounting
- DCL security holes on bugtraq
- Font size and ISO encoding issues in Forms
- XML DTD for GNUe
- Manufacturing inventory products from other inventory products
- NOLA for print shop accounting
Web Browsers
Mozilla 1.1 Beta released
Version 1.1 Beta of the Mozilla browser has been released. Most of the changes are to the JavaScript Debugger, see the release notes for more information.mozillaZine
mozillaZine looks at Mozilla 1.1 Beta, fully scriptable plug-ins for Mozilla, and more.Creating Konqueror Service Menus
Aaron J. Seigo explains how to work with Konqueror's context menus. "Creating new servicemenus is very simple, requiring nothing more than an idea and a text editor. You don't have to be a programmer or a KDE wizard to make them. In this tutorial we will be creating a set of actions that allows us to set an image as our desktop wallpaper just by right clicking on it and selecting "Use As Wallpaper". By the end of this tutorial you should be able to create your own servicemenus with ease."
Languages and Tools
C
GCC gets a new register allocator
The GNU Compiler Collection, GCC, has a new register allocator. "Michael Matz of SuSE, Daniel Berlin, and Denis Chertykov have contributed a new register allocator. IBM and Rice University have allowed use of their register allocator software patents for graph coloring and register coalescing."
Caml
The Caml Weekly News
The Caml Weekly News for July 23, 2002 is available. Topics include ocamlnet-0.93, Epeire 0.8, and gpattern 1.0.This week on the Caml Hump
This week's entries on The Caml Hump include binding for the Fuse library with Mlfuse, the Epeire graphical interface for the OCaml debugger, and OCamlnet, a collection of IP protocol modules for the Objective Caml language.
Java
GCJ moves toward the x86-64 architecture
The GCJ Compiler is getting new support for the x86-64 architecture. "Bo Thorsen, SuSE Labs, has implemented the necessary support in FFI, boehm-gc and libjava to get libgcj running on x86-64. This is a big step towards getting libgcj fully supported on x86-64."
NetBeans: Open IDE, Open Platform, Open Source (O'Reilly)
Tim Boudreau writes about NetBeans on O'Reilly's OnJava site. "You may already be familiar with the NetBeans Integrated Development Environment (IDE), the product of the NetBeans open source project -- it's a world-class multi-language IDE in its own right, and forms the the basis for development tools from Sun Microsystems (SunONE Studio), Compuware (OptimalJ), and a number of other companies. But you may not know about some of the fascinating uses to which the IDE's architecture has already been put within the industry -- outside of the realm of development tools."
Lisp
LISA 1.3 released
Version 1.3 of LISA, the Lisp-based Intelligent Software Agents, has been released. According to Paolo Amoroso, "This version features several significant changes including a different fact representation model, different interfaces for DEFTEMPLATE and DEFINPORT, new code documentation, removal of synchronization from multiprocessing support, and more." See the release notes for more information.
New HTML version of CLX manual
A new, online version of the CLX manual is now available. "CLX is the standard Common Lisp interface to the X Window system developed by Texas Instruments and MIT in the late eighties. It is an Xlib level interface."
Perl
Perl 5.8.0 released
The release announcement for Perl 5.8.0 has gone out. Stuff in the new release includes improved Unicode support, a new threads implementation, 64-bit support, a big pile of new modules, and more; see the announcement for the full list.This week on perl5-porters (15-21 July 2002) (use Perl)
The Perl 5 Porters digest for July 15-21 is out. Topics include module upgrades, unused Perl features, the new bug database, finding memory leaks with Insure, Perl I/O issues, maintenance releases, hashes and memory uses, the sort pragma, and more.This week on Perl 6 (O'Reilly)
This Week on Perl 6 for July 23, 2002 is out. Topics include Parrot 0.0.7, Retro Perl, Parrot docs, MANIFESTations, Hyper operators, and more.Parrot 0.0.7 Released (use Perl)
Use Perl is carrying an announcement for version 0.0.7 of the Perl 6 Parrot compiler. This release features support for Perl 6 grammar and has a functional compiler. The following features are also new:- Functional subroutine, coroutine, and continuation PMCs.
- Support for global variables.
- An intermediate bytecode compiler.
- The assembler is now entirely implemented in Perl.
- A Working GC.
PHP
PHP Weekly Summary
The PHP Weekly Summary for July 22, 2002 is out. Topics include an Arabic manual translation, Autoconf 2.5.X and CVS, IMAP Quota support, PHP newsgroup started, cvs.php.net, Safe mode in file functions, mbstring extension, and Bug packs.Introduction to PHP Objects, Part 1 (O'Reilly)
John Coggeshall shows how to do object-oriented scripting with PHP on O'Reilly. "In today's column, I'll be introducing one of the more interesting and useful methods of writing PHP scripts -- the object-oriented method. Those of you who might have experience with an object-oriented programming language such as Java or even C++ will find themselves right at home with most of the concepts I'll begin outlining here. However, be warned -- PHP objects have a mixture of C++ and Java, making them a little different than what you might be used to. In any case, let's get started with the basics."
Pear weekly news
A publication known as the PEAR Weekly News is now being published, PEAR is a framework and distribution system for reusable PHP components. "This week includes 3 new releases both beta and development versions, ready to be tested, Along with news on the PEAR Package Installer, Smarty and Developers Birthdays."
Python
Daily Python-URL
New on the Daily Python-URL this week are articles on PyAmazon, PyMETAR, CyberChair, pyrepl, a Free Python and Zope Hosting Directory, an Introduction to Python programming, and what's new with regular expressions,Building GUI Applications with PythonCard and PyCrust
Patrick O'Brien introduces PythonCard and PyCrust on O'Reilly. "Developing the Graphical User Interface (GUI) for a Python application is often a tedious, time-consuming, and opaque process. This is the exact opposite of how Python programmers would describe most other aspects of software development using Python. So what is it about GUI applications that causes them to be so hard? Perhaps more importantly, can anything be done to improve the situation? This article attempts to answer that question and describe how the PythonCard project is addressing these issues."
Ruby
The Ruby Weekly News
This week's Ruby Weekly News looks at ruby-libxml, Amrita 0.8.1, and Ruby/MaxL 1.5.0, among other things.
Scheme
Scheme Weekly News
The July 15, 2002 edition of the Scheme Weekly News is available with the latest from the Scheme community.
Tcl/Tk
Dr. Dobb's Tcl-URL!
The July 22, 2002 edition of the Dr. Dobb's Tcl-URL! is available with the latest from the Tcl developer community. Click below to view this issue.
XML
Processing SOAP Headers (O'Reilly)
Rich Salz details SOAP header processing on O'Reilly. "In this month's column we'll look at how SOAP headers can be used to talk to an intermediate server that adds value to the basic search service. The value-add is actually pretty silly: we'll send the query, pick one of the results at random to return, and send it back as an HTML page in Pig Latin. Our goal, however, is to understand how to process SOAP headers, and why you'd want to do so. But first I want to thank Google for providing a wonderful Web API, which it is, module the concerns I addressed in my first column. SOAP structures a message into two main parts: the headers and the body. I'll go out on a limb and say that almost all SOAP messages so far use the body. Very few put anything in the SOAP headers."
Secrets of the XML developer elite: Derrick Bell (IBM developerWorks)
John Papageorge writes about the work of Derrick Bell on XML. "Software architect Derrick Bell advises XML developers to mind their XML vocabulary and syntax when designing XML solutions. In this second of a series of articles that share advice from experienced XML developers, Bell gives his opinion of XML Schema, XML patterns, and the importance of remembering the XML basics."
Debuggers
GDB 5.2.1 released
Version 5.2.1 of GDB, the GNU debugger, has been announced. New features include support for the Atmel AVR platform and several bug fixes.
Page editor: Forrest Cook
Next page:
Linux in Business>>