Linux in the news
All in one big page
See also: last week's Development page.
News and EditorialsThe Python IAQ: Infrequently Answered Questions Peter Norvig and a group of Python experts have published The Python IAQ, a list of Infrequently Answered Questions. "A question is infrequently answered either because few people know the answer or because it is about an obscure, subtle point (but a point that may be crucial to you)."
Here's the current list of the questions that are answered:
ALSA 0.5.12a driver released. The 0.5.12a release of the ALSA sound driver is available. This version fixes problems between ALSA and 2.4.14+ kernels.
Pear::DB Primer (O'Reilly).
O'Reilly is running an article by Joao Prado Maia on
Pear::DB. "People start out thinking that platform A is the best
one and out of the blue, a business need or a strategic partnership
necessitates a change to the project plan. Most of the source code will
need to be reviewed to check for problems caused by the database switch.
That is, unless the project was designed to work with any database server
that has a significant market share. This is the objective of the
PEAR::DB library, which is a part of the PEAR project.
That is, unless the project was designed to work with any database server that has a significant market share. This is the objective of the PEAR::DB library, which is a part of the PEAR project."
Directory Management Systems
Ganymede 1.0.9 available. Version 1.0.9 of the Ganymede directory management system has been released. This version includes an important fix for an XML parser error that showed up in the previous release.
Software for Disabilities
Programming in the dark.
Hans Schou talks
about the development of Linux device drivers for several Braille
data terminals. "There was not a Linux driver for this terminal, to
be found on the net. We know the rules: either you make one yourself, or
you are lucky to get help from someone on the net who knows how to do
it. We were lucky - Dave Mielke wrote a new driver within only two days
and it was working right out of the box.
It might have been easier for Dave Mielke, if he actually had the
hardware in front of him. But as Dave Mielke lives in Canada and we in
Denmark (Europe) and he had no device, he had to do it in blind - so to
speak. Well, Dave Mielke is actually 100% blind, so the C program really
was written in the blind.
It might have been easier for Dave Mielke, if he actually had the hardware in front of him. But as Dave Mielke lives in Canada and we in Denmark (Europe) and he had no device, he had to do it in blind - so to speak. Well, Dave Mielke is actually 100% blind, so the C program really was written in the blind."
Linux Documentation Project Weekly News. The LDP Weekly News for December 4 is out. The main topic is interesting: apparently most of the LDP document collection carries a license that is not 100% free, with the result that it will soon be removed from the core Debian distribution. A call has gone out for LDP document authors using the old LDP license to relicense their work in the near future to avoid this occurrence.
Embedded Linux Newsletter for November 29, 2001. The November 29, 2001 edition of the LinuxDevices Embedded Linux Newsletter is out. This week features a look at Red Hat's embedded Linux developer suite, a look at some new Linux PDA games, and more embedded Linux news.
Python milter 0.3.8 released. A new version of the Python Milter (mail filter) is available. Version 0.3.8 adds the ability to handle malformed Content_type headers.
Snort 1.8.3 available. A new version of the Snort network monitoring tool has been released. Version 1.8.3 includes a number of bug fixes and a new command line option for dealing with IP translations. These packages are available for this version.
Zope 2.5 Beta 1. Zope 2.5 Beta 1 has been announced, with a whole bunch of new features.
Zope News for December 3, 2001. The December 3, 2001 edition of the Zope News is out. Topics include the new Zope 2.4.3 and 2.5.0b1 releases, new Zope books, a beta new.zope.org, and more.
The latest Zope Members' News. The latest news from the Zope Members includes a discussion of jcNTUserFolder 0.2.1, ZBabel support in LDAPUserFolder and CMFLDAP, availability of a few free Zope sites, a Paul Everitt interview, and more.
PHP Review 1.0.3 released. Version 1.0.3 of PHP Review is available. This version allows the importing of books and publishers from the PHP Review site.
This week in DotGNU. The This Week In DotGNU newsletter for December 1 is out. Learn about "Curse of Frogger" - a C#-based game written for the Portable.Net structure - and more.
December 6, 2001
WaveSurfer 1.2 released. Wavesurfer 1.2, a sound visualization and manipulation package, has been released. The changes in this release include a new dataplot plug-in, real time pitch analysis, and other improvements and bug fixes.
Mpg321 version 0.2.3 released. A new version of the mpg321 audio file player has been announced. This release comes with numerous bug fixes and a few new features.
The latest from Mozdev. This week, the Mozdev site lists several new projects including Banner Blind, BrowserG!, and XULmine. Mozilla 0.9.6 now works under FreeBSD.
People of KDE: Rob Kaper. The "People of KDE" series interviews Rob Kaper. "[KDE] once locked me up in a gym in South Germany for a couple of nights during LinuxTag 2001. That's probably the meanest thing that happened so far."
Kernel Cousin KDE #27. Issue 27 of Kernel Cousin KDE is available. Topics include Qt 2.3.2 problems, removing desktop icons, KAccel, Dialogs stealing focus, .desktop files, KEdit class improvements, the aRts Linux kernel module, and more.
This week's GNOME Summary. Here's the latest GNOME Summary. Covered topics include the GNOME Foundation election results, Galeon 1.0, and more.
4st Attack 1.0 released. The Pygame site reviews 4st Attack 1.0, a game that involves arranging stones.
The latest Wine Weekly News. The most recent edition of the Wine Weekly News includes articles on 3D Studio Max, MIDL and COM, screensaver settings, Wine growth stats, loading mmsystem, and shlwapi upgrades.
Also announced by Ximian is the "Ximian Connector," which will make Evolution behave like a true Microsoft Exchange client. Connector is a proprietary product which will be available "early next year."
Python Checkbook Manager. Version 0.5 of the Python Checkbook Manager has been released. It's a lightweight financial application for those who do not need all the features of an application like GnuCash.
AbiWord Weekly News #72. The latest edition of the AbiWord Weekly News is out, AbiWord version 0.9.6 is coming soon.
Pan 0.11.1 newsreader. A new version of the Pan newsreader has been announced. This version features a number of bug fixes, a new filter, and the ability to collapse and expand selected threads.
Caml Weekly News for December 4, 2001. Here is the latest edition of the Caml Weekly News. Topics include a pre-release of Mlglade, a discussion on glade, a call for O'Caml interns, and OCaml license conditions.
Programmatically choose threads for notification (IBM developerWorks). Peter Haggar explains portable, deterministic thread execution in an IBM developerWorks article. "The cross-platform nature of the Java platform is one of its major benefits. However, certain behaviors of the platform are less than desirable. One problem is the inability to consistently rely on which thread from a set of waiting threads will execute after a call to the notify() or notifyAll() method."
Free the X3J Thirteen! for November, 2001. The November, 2001 edition of Free the X3J Thirteen! is out. Topics include the merge between ECL-Spain and ECL (ECoLisp), the cl-utils small utilities project, a new Lisp dialect called Arc, the latest from the CMU CL and SBCL projects, and more.
2001 Perl Advent Calendar. The 2001 Perl Advent Calendar is now up and running, with insights into a new Perl module being offered every day until Christmas.
New CPAN Distributions (use Perl). The use Perl site has posted a large number of lists of new Perl modules that are available on CPAN. See use Perl for all of the details.
First (beta) release of CPANPLUS (use Perl). The first beta of CPANPLUS, a replacement for the Comprehensive Perl Archive Network (CPAN), has been announced.
An Introduction to Testing (Perl.com). Chromatic discusses Perl debugging on O'Reilly's Perl.com site. "Someday, you'll be dubiously blessed with the job of maintenance programming. You might need to add new features or to fix long-standing bugs. The code may be your own or the apparently disturbed mutterings of a long-disappeared agent of chaos."
PHP Weekly Summary for December 3, 2001. The December 3, 2001 edition of the PHP Weekly Summary is available. This week's topics include the upcoming PHP 4.1.1, PHP 4.1.0 RC 3, the GMime extension, C++ extensions, debugging Apache, nested comments, and more.
This week's Python-URL. Dr. Dobb's Python-URL for December 3 is out, with the latest from the Python community. Covered topics include the list of infrequently asked questions (the IAQ) and the OSI's approval of the Python license.
OSI approves Python Software Foundation License. The OSI has approved the Python Software Foundation License. The new license has also received a stamp of GPL compatibility from Richard Stallman.
Dr. Dobb's Python-URL!. The Python-URL for November 28 is out.
Jython 2.1b1 released. The first beta release of Jython 2.1 has been announced. Jython, of course, is the Java implementation of the Python language - Python code is compiled down to Java byte codes, allowing it to be run on a Java virtual machine.
Pybliographer 1.0.10 released. Version 1.0.10 of the Pybliographer tool for managing bibliographic databases has been released. This version "provides a direct interface to query the medline database, can output keys of entries to an editor using copy/paste, is able to format for APA publications, and fixes some bugs. It does not brew coffee yet, see emacs for that."
An Interview with the Creator of Ruby (O'Reilly). Bruce Stewart interviews Yukihiro Matsumoto, the creator of the Ruby language. "I wanted a scripting language that was more powerful than Perl, and more object-oriented than Python. That's why I decided to design my own language."
The latest from the Ruby Garden. This week, the Ruby Garden features new articles on regexp handling and the Joy language. "If Ruby is Smalltalk-meets-Perl, then Joy might be described as Scheme-meets-Forth."
This week's Tcl-URL. Dr. Dobb's Tcl-URL for December 4 is out, with the latest from the Tcl/Tk community.
GDB 5.1 released. GDB 5.1 was released a few weeks ago. Changes include a number of new native configurations, some new target processors, removal of some old targets, conversion of the source code to ISO C, and lots more.
Integrated Development Environments
Announcing Anjuta 0.1.8. A new version of Anjuta, an open source integrated development environment for C/C++, has been announced. Version 0.1.8 is considered a stable release, see the announcement for all of the details.
KDevelop Gains Cross-Platform Compilation Support (KDE.News. KDE.News covers the latest KDevelop capabilities. It is now possible to use KDevelop to build applications for StrongARM based machines, including several palmtops.
Peer-to-Peer for Academia (O'Reilly). Andy Oram writes about peer-to-peer computing on O'Reilly's openP2P site. "Academic environments are ideal for experimenting with peer-to-peer and benefiting from peer-to-peer. You have an open attitude toward information, well-educated staff who can adapt to new tools, a variety of projects that require information exchange, and a willingness to expend time and effort in order to save money."
Communication using sockets on Linux and Windows (IBM developerWorks). IBM's developerWorks features an article by Dr. Edward G. Bradford on socket programming, with an emphasis on writing code that compiles on both Linux and Windows platforms.
Section Editor: Forrest Cook
Gnu Compiler Collection (GCC)
Gnu Compiler for the Java Language (GCJ)
IBM Java Zone
Free the X3J Thirteen (Lisp)
Dr. Dobbs' Perl
PHP Weekly Summary
Tcl Developer Xchange