Erik de Castro Lopo
has announced
version 1.0.0 of his
libsndfile
C language audio file conversion library, libsndfile is an offshoot
of the wavplay utility.
The libsndfile library can be compiled under Linux, many different Unixes, and Windows.
The following audio file formats are supported:
- Microsoft WAV
- SGI/Apple AIFF/AIFC
- Sun/DEC/NeXT AU/SND
- Header-less RAW
- Paris Audio File PAF
- Commodore Amiga IFF/SVX
- Sphere Nist SF
- IRCAM SF
- Creative VOC
- Soundforge W64
See the
capabilities table for the full matrix.
Ogg support is planned, but MP3 is not, due to licensing issues.
Features of
libsndfile include on-the-fly soundfile conversion, optional
floating point normalization support, support for opening files
in read/write mode with support for file header modification.
The latest version features API modifications, and efficiency
improvements for supporting multitrack disk recorder applications.
The API changes may be viewed
here.
libsndfile has been released under the LGPL license.
Comments (none posted)
System Applications
Audio Projects
Version 0.9.0 release candidate #3 of the
ALSA sound driver, libraries,
and utilities package have been released. Click below for the
official announcement.
Full Story (comments: none)
Database Software
MySQL 3.23.52 has been released. This is a bugfix release for the
stable tree.
Full Story (comments: none)
Electronics
The latest
gEDA project news
includes a new snapshot of the Icarus Verilog compiler and a complete
update of the online symbol library.
Comments (none posted)
Mail Software
Eric Raymond has released version 0.2 of
bogofilter,
a new spam filtering package.
"
Bogofilter is a Bayesian spam filter. In its normal mode of operation, it takes an email message or other text on standard input, does a statistical check against lists of "good" and "bad" words, and returns a status code indicating whether or not the message is spam. Bogofilter is designed with fast algorithms (including the Judy fast-associative-array technique), coded directly in C, and tuned for speed, so it can be used for production by sites that process a lot of mail."
Comments (1 posted)
Medical Software
LinuxMedNews has
an announcement for TORCH (Trusted Open source Records for Care & Health), an open-source medical practice management package.
"
TORCH is a forked development based on the GPL licensed FreePM code and as such maintains backwards compatibility to version 1.0b6 of FreePM. However, TORCH has been developed extensively beyond the capabilities of FreePM."
Comments (none posted)
Printing
Version 7.22 (developer release) of AFPL Ghostscript
has been announced.
"
This release contains a number of pdfwrite fixes, particularly for incremental fonts. The Device work was not ready for merge at the time of the release, so we expect it in the next."
Comments (none posted)
LinuxPrinting.org
mentions that the Foomatic printer driver now has support for a
number of new Epson inkjet printers.
Comments (none posted)
Web Site Development
This week's entries on the
Zope Members' News
include the release of Easy Publisher 1.7, Silva 0.8.3,
a new ZDataQueryKit, and a report from Bug Day 8/02.
Comments (none posted)
Desktop Applications
Audio Applications
Version 1.4.3 of the WaveSurfer sound visualization and manipulation
tool
is available.
"
The new version of WaveSurfer uses Snack v2.2, which incorporates code from the ESPS speech analysis library. ESPS was recently licensed to the Centre for Speech Technology by Microsoft and AT&T, with the aim to make it available to speech researchers again." See the
changes file
for more information.
Comments (none posted)
Version 0.4.1 of the Legasynth legacy audio synthesizer emulator package
has been released. This version adds TB303 drum machine emulation,
fixes for the SID filters, "controllers per machine", and bug fixes.
Full Story (comments: none)
Desktop Environments
KDE 3.0.3 has been
released.
This is mainly a bugfix release, but it also includes a fix for
the
security problem in Konqueror, wherein it could be fooled into
accepting invalid certificates (see
this week's Security Page).
Comments (none posted)
Issue #43 of
Kernel Cousin KDE
is out with the latest KDE development threads.
Comments (none posted)
The GNOME 2.0.1 Desktop and Developer Platform
has been released. Over 1000 bugs have been fixed, and
performance has been improved.
Comments (2 posted)
The
GNOME
Summary for August 16 is out; it looks at the 2.0.1 release, GNOME's
fifth birthday, gnome-print, and many other topics.
Comments (none posted)
Games
Patch Release 1.5.2 of the
Pygame game module set for Python
has been released.
"
The main reason for the change is our continuing struggle to find a 'free' default font. There are also some minor bugfixes included."
See the
ChangeLog
for the details.
Comments (none posted)
Graphics
Version 1.3.8 of the GIMP, the GNU Image Manipulation Program,
has been announced.
"
This is an
unstable release in the development branch. Here's where the development
takes place on the road to the next stable release dubbed GIMP 1.4.
This release is targetted at developers and curious users. Don't use it
for your daily work. If you are looking for the stable version, get
GIMP version 1.2.x.
Please install GTK+ before configuring the GIMP for compilation. This
GIMP requires GTK+ version 2.0.0 or later."
Comments (none posted)
Office Applications
Issue #105 of the
AbiWord Weekly News is out with the latest AbiWord development
news.
Comments (none posted)
Stable version 1.6.7 of GnuCash
has been released.
Bug fixes and additional translations have been added.
Comments (none posted)
Issue #42 of the
Kernel Cousin GNUe is out with the latest GNU Enterprise
development news.
Comments (none posted)
Version 1.2.1 of the LyX GUI interface for the TeX typesetting language
has been released. This is a maintenance/bug fix release.
Full Story (comments: none)
Web Browsers
MozillaZine has
an announcement for the new Mozilla 1.0.1 and 1.1 release candidates.
"
We think that these builds will prove themselves in more widespread testing and will not require significant changes to become the 1.0.1 final builds later this month. The 1.0.1 release candidate builds also give our localization and theme contributors a couple weeks head start in getting their work ready in time for the 1.0.1 final release."
Comments (none posted)
Languages and Tools
Caml
The Caml Weekly News for August 13 - 20, 2002 is out.
Topics include camlp4 One Day Compilers, the XEmacs ocaml mode,
Unison status, and PXP 1.1.91.
Full Story (comments: none)
Version 3.06 of Objective Caml
has been released. This is a bug-fix release.
Comments (none posted)
This week,
the Caml Hump
looks at CIL, an infrastructure for C Program Analysis and Transformation.
Comments (none posted)
Eiffel
Version 0.3 of ELJ, the open source projects and library bindings
for Eiffel, has been released.
Full Story (comments: none)
Java
Bruce Snyder
shows how to do object-relational data binding with the Castor
JDO (Java Data Objects) on IBM's developerWorks.
"
A growing number of enterprise projects today call for a reliable method of binding Java objects to relational data -- and doing so across a multitude of relational databases. Unfortunately (as many of us have learned the hard way) in-house solutions are painful to build and even harder to maintain and grow over the long term. In this article, Bruce Snyder introduces you to the basics of working with Castor JDO, an open source data-binding framework that just happens to be based on 100 percent pure Java technology."
Comments (none posted)
Hans Bergsten
introduces JSTL 1.0 on O'Reilly.
"
June 11, 2002 started a new phase for JSP developers. That's when the JSP Standard Tag Library (JSTL) 1.0 specification was released. The Apache Taglibs project followed up with a reference implementation a few days later.
JSTL answers developers' demand for a set of standardized JSP custom actions to handle the tasks needed in almost all JSP pages, including conditional processing, internationalization, database access, and XML processing."
Comments (none posted)
Jonathan Knudsen and Pat Niemeyer have released
the fifth and final part in their series on XML Basics for Java Developers.
"
In this final in a series of XML basics for Java developers book excerpts from Learning Java, 2nd Edition, get an introduction to XSL/XSLT and Web services."
Comments (none posted)
The
GCJ home page mentions that Andrew Haley has updated the gcc tree-based inliner to work for GCJ.
Comments (none posted)
Lisp
Version 0.13 of OpenMCL Common Lisp has been released. New features include
better shared library access, more examples, faster bignum multiplication,
and more.
Full Story (comments: none)
Perl
This Week on Perl 6 for August 18, 2002 covers
Scratchpad.pmc, Perl 6 regexes, GC issues, a quotematch speedup,
Keyed access to PerlArray/PerlHash, a PASM problem, set Boolean,
The first pirate parrot, External Data Interfaces, and more.
Comments (none posted)
The August 11-18, 2002 edition of the
Perl 5 Porters summary covers a wide range of Perl topics.
Comments (none posted)
Use Perl has
an announcement
for a new, functional Perl 6 compiler for parrot.
Perl 6 compiler for parrot.
"
This implements pretty much all of the language
specified in Apocalypses 1 through 4, and we're working on Perl 6
regexes."
Comments (none posted)
PHP
The August 19, 2002 edition of the
PHP Weekly Summary
covers the following topics:
"
Windows Manual released, PHP 4.2.3 revisited, PHP on AIX, Sorting arrays, Thread safety in PHP, ext/java RMI, DOM-XML updates, debug_backtrace() for PHP 4.X, Streams support, Commenting code."
Comments (none posted)
John Coggeshall
illustrates PHP objects on O'Reilly.
"
In my last article, I wrapped up my discussion of using objects in PHP. This week I'll be changing gears a little bit and discussing one of the more elusive aspects of PHP -- references. For those of you with a C programming background (although they are fundamentally different), references serve the same purpose as a C-style pointer. For those of you without programming experience in C, don't worry! I'll be covering everything you'll need to know today."
Comments (none posted)
The latest
Pear Weekly News is out
with:
"
A very interesting read this week on the pear development list, with 4
New Releases, 1 New package proposed, and discussions on PHPDoc Tags,
OpenOffice Docbook converters, Permission Management and an upgraded
Net_Whois package."
Comments (none posted)
Python
This week's Python-URL covers the death of Kristen Nygaard; The Dijkstra
quote spawns a debate on the Zen koan "There should be one -- and
preferably only one -- obvious way to do it."; and much more.
Full Story (comments: none)
This week, the
Daily Python-URL
covers Easy Publisher 1.7, Python cPickle, Python Bibliotheca,
Objects and classes in Python, the Persistence-SIG, UDDI4Py,
Parsing with the Spark module, a review of the book 'Practical Python',
and more.
Comments (none posted)
Ruby
This week,
The Ruby Garden
covers a new version of GMP bindings to Ruby, TCLink for Ruby, the
Ruby Conference 2002 CFP, and a Ruby workshop at the LinuxWorld Conference
& Expo in Frankfurt.
Comments (none posted)
The
Ruby Weekly News for August 19, 2002 looks at
ZenWeb 2.11.0, FXRuby-1.0.12, the ONI Object Network Interface,
Net/Proto, the Narf cgi library alpha release,
and other Ruby language threads.
Comments (none posted)
Scheme
The August 19, 2002 edition of the Scheme Weekly News looks at
scm-pdf 0.2, Schematics PLT SRFI, Quack 0.5 for Emacs,
the SRFI-Discuss mailing list, and the upcoming
International Lisp Conference 2002.
Full Story (comments: none)
Tcl/Tk
Here is the latest Tcl-URL. Inside: Richard Suchenwirth and Rolf Ade show
how easy it is to create "a little XML browser" in a few lines of Tcl; tips
for writing Tcl scripts that will be run out of inetd; and much more.
Full Story (comments: none)
XML
Bilal Siddiqui
continues his series about implementing an XML Encryption engine
on IBM's developerWorks with part two.
"
In this second installment, Bilal Siddiqui examines the usage model of XML Encryption with the help of a use case scenario. He presents a simple demo application, explaining how it uses the XML Encryption implementation. He then continues with his last implementation of XML Encryption and makes use of JCA/JCE classes to support cryptography. Finally, he briefly discusses the applications of XML Encryption in SOAP-based Web services."
Comments (none posted)
Kendall Grant Clark
writes about
some issues with the W3C draft specifications for XHTML 2.0 on O'Reilly.
"
As is often the case, however, reaction to a new W3C specification, even a very early draft, exposed a venerable, enduring fault line in the XML world, namely, the split between XML users and XML core developers. In this case, we'll let the former be represented by the weblogging community, the latter by the XML-DEV list. Of course, this division is mostly a fiction, a little heuristic I'm using to make a larger point, but it's not entirely divorced from reality."
Comments (none posted)
Miscellaneous
Here's a developerWorks article that
explains
Linux debugging tools and techniques in various scenarios.
"
When your program contains a bug, it is likely that somewhere in
the code, a condition that you believe to be true is actually
false. Finding your bug is a process of confirming what you believe is
true until you find something that is false." (Thanks to Debra
Suzuki)
Comments (none posted)
Page editor: Forrest Cook
Next page: Linux in Business>>