dealing with issues
WAVE Utilities 1.18
WAVE Utilities package contains three programs for dealing with WAVE format audio files. more>>
SimplifyWave
The standard permits WAVE format audio files to contain a variety of chunks, such as playlists, cue lists, and padding. A fair amount of software, however, is unable to parse such complex files. This program converts complex WAVE files into the simplest standard-conforming format by stripping out everything other than the obligatory format chunk and the first data chunk. Messages are printed indicating what chunks have been removed.
RepairWave
Some software generates non-conformant files that purport to be WAVE files. They contain a WAVE header but lack the obligatory data chunk id and size information. The audio data immediately follows the header. This program inserts the missing data chunk id and size information and updates the WAVE chunk size information in the header to reflect this.
InfoWave
Extracts information from a RIFF/WAV or RIFX/WAV file and reports on the contents of the file. It shows the size, type, and location of each chunk and gives the encoding of the audio data, its sampling rate, resolution, number of channels and other information. Typical output looks like this:
0: RIFF identifier.
4: chunk size = 38,642 bytes.
8: WAV identifier.
12: format chunk identifier
16: format chunk size = 18 bytes.
20: data format: PCM.
22: one channel (mono).
24: Sampling Rate = 11,025 samples per second.
28: Average Data Rate = 11,025 bytes per second.
32: Bytes_Per_Sample value of 1 indicates 8-bit mono
34: Bits_Per_Sample = 8.
36: chunk id
40: chunk length
44: chunk of type fact (standard) length 4 bytes
48: chunk id
52: chunk length
56: chunk of type data (standard) length 38,591 bytes
amounting to 0 minutes and 3.5 seconds
These programs were originally called SimplifyWav, wavrepair, and wavinfo.
Enhancements:
- The programs have been adapted to run correctly on 64-bit architectures as well as 32-bit architectures.
- They should now compile on systems whose printf does not support thousands separators.
PerlPoint::Anchors 0.45
PerlPoint::Anchors is a simple anchor collection class. more>>
SYNOPSIS
# make a new object
my $anchors=new PerlPoint::Anchors;
# register an anchor
$anchors->add(page number, 500);
# check an anchor for being known
... if $anchors->query(page number);
# get a list of all registered anchors
my %regAnchors=%{$anchors->query};
Anchors are no part of the PerlPoint language definition, but used by various tags which either define or reference them. To support those tags, this simple collection class was implemented. It provides a consistent and general interface for dealing with anchors.
By using the module, one can register an anchor together with a value and query these data later, to check if a certain anchor was already registered or to access the anchor related value. A value can be any valid Perl data. Additionally, the complete collection can be requested.
Horde Application Framework 3.1.4
Horde Application Framework is a general-purpose web application framework in PHP. more>>
The Horde Framework does not provide any significant end user functionality and it provides a base for other applications and tools for developers. You will probably want to install some of the available Horde applications, such as IMP (a webmail client), or Kronolith (a calendar).
Enhancements:
- The Oracle session handler has been rewritten. vTimezone support for iCalendar data and ORG support for vCard data have been added.
- The Samba and Cyrus SQL authentication drivers have been improved.
- Automatic Web root detection and signature dimming have been improved.
- Compatibility of generated ZIP files has been improved.
- Validation of some email distribution lists has been fixed.
- Many small fixes and improvements have been made.
- Brazilian Portuguese, Catalan, Dutch, French, German, Portuguese, and Traditional Chinese translations have been updated.
qlnx-psets 0.5
qlnx-psets is born to help dealing with the nice data generated by the combination of bkcvs repository and cvsps. more>>
qlnx-psets 0.5 is a good tool which might help you a lot in your work. It is actually born to help dealing with the nice data generated by the combination of bkcvs repository and cvsps.
The data that is dumped on the CVS repository, while being a complete mirror of the real bk repository, it is quite difficult to work out due to the limitations of CVS in the operations.
Those typically leads to checking out e given version (on a patch set base) and adding/removing patch sets. The qlnx-psets tool uses cvsps to collect a log and a series of patch sets, and it uses such data to generate user configurations. It might be worth to be noticed, that the qlnx-psets tool can be used on any CVS repository, not only Linux kernels (with some limitations regarding kernel-version -> patchset mapping).
Instructions:
- To start using qlnx-psets, you need to start by installing cvsps.
- Download the package and install it by following the instructions given by the authors.
- The whole process starts by rsyncing the bkcvs CVS repository from kernel.org
Requirements:
- CVSps
Asterisk Manager Suite 0.9.8
Asterisk Manager Suite (AMS) is a collection of software. more>>
The intention of the software is to make management and administration of the Asterisk Open Source PBX easier. The software is currently targetted at corporate environments with call centers but plans for further expansion exist.
The C library, libami (AMI) is intended to make executing commands through Asterisks Manager Interface easier. The library is used extensively in both AMP and AMA, although you could use it in your own software as well.
The proxy daemon is intended to remedy an outstanding issue with Asterisks Manager Interface: The interface does not deal well with excessive connections. To get around this, a proxy is a suitable solution. As well as simply being a proxy, AMP has other functions as well, including recording statistics and activities of call center agents.
AMA is intended to be a gtk application for monitoring and administrating an Asterisk server. AMA requires AMP for connectivity and has many functions as well as some planned in the future. AMA was first inspired by Asterisks own gastman client, which was well done, but to small to be of any real use to anyone in a corporate environment except perhaps admins.
Enhancements:
- Minor bugfixes dealing with ampd not sending events properly.
KDiskRescue 0.1
KDiskRescue project is a KDE frontent to the gnu program ddrescue. more>>
Its written with korundum, the qt/kde ruby bindings. So it depends to korundum and ddrescue.
Its still an alpha, so expect issues and report them if you can. Illustrations are alpha too.
A ebuild is provided for gentoo users but its the configure/make/make install thing inside the tarball.
EDIT : known issue : the first step shows a media list that do not auto update when you eject/insert a removable media. To refresh this list you must restart KDiskRescue ...
Lint4j 0.9.12 (Eclipse Plugin)
Lint4j is a static Java source code analyzer. more>>
Lint4j features command line, Ant, Maven, Eclipse, and Emacs integration.
ModSecurity 2.1.2
ModSecurity is an intrusion detection and prevention module for the Apache Web server. more>>
Operating as an Apache Web server module, the purpose of ModSecurity is to increase web application security, protecting web applications from known and unknown attacks.
Enhancements:
- This version fixes the issue with subrequests, a problem with full-width Unicode encoding, and a few other small issues.
- It also bundles the most recent version of the Core Rules (which contains many improvements over the previous version) along with the updated documentation.
MyLang 1.2
MyLang project is a vocabulary trainer. more>>
It allows you to learn whole set of words in an efficient and convenient way.
It supports multiple translations of words, keeps track of your progress, and has a built in dictionary editor that greatly simplifies dealing with languages that use different keyboard layouts.
Lint4j Maven Plugin 1.3.1
Lint4j is a static Java source code analyzer that detects locking and threading issues. more>>
Issue Dealer 0.9.126
Issue Dealer is an application for dealing with issues (information and tasks). more>>
The Issue Dealer features issue management (information and tasks), relations (to relate issues) and different publishers; to see one of the publishers in action, go to The Blogologue.
Issue Dealer can be used as an Issue Tracker, tracking issues of various types, for example problem, goal, idea, info.
It can also be used to manage information, either as raw text, or as HTML with for example images, these information issues can then be published to websites (using WebDAV), or to weblogs (either an Issue Dealer weblog, or an external one that supports the metaWeblog API).
Enhancements:
- A bug where verification of email addresses wouldnt work was fixed.
- Small changes to the WYSIWYG editor were made.
Issue-Tracker 4.0.4
Issue-Tracker is a support issue management system. more>>
Issue-Tracker also includes many features that will allow customer/technical support organizations to take care of customer issues quickly and easy. Some of these features include things like file uploads, email parsing, email and sms notifications, unlimited users and groups, and much more.
Main features:
- Modular API
- MySQL and PostgreSQL support (MySQL only available in 4.0 and later)
- Unlimited groups
- Group and System Announcements
- Email Interface for pure email interact
- Theme system for easy interface customization
- File uploads
- Support for unauthenticated modules
- Report system for groups and individual users
- Statuses, Categories, and Products editable on per-group basis
- Definable permission set to create roles for users
- Template based for easy UI modifications (Smarty Template Engine)
- Group quotas, either issues or hours based
- Email and SMS alerts
- and much more
JAMlib 1.4.7
JAMlib is a collection of subroutines that encapsulate much of the format-specific and tedious details of the JAM message. more>>
By using these routines, application programmers can concentrate on the higher-level issues of their programs instead of worrying about their JAM routines.
libgsf 1.14.5
libgsf aims to provide an efficient extensible i/o abstraction for dealing with different structured file formats. more>>
Docvert 3.2.3
Docvert is Web service software that takes multiple word processor files. more>>
Docvert builds upon OpenOffice.org because it has the best chance of dealing with the vagaries of the MS Word format.
The resulting XML is themable with XML/XSLT Pipelines, which supports breaking up content over headings or sections, multiple serializations and pipeline branching.
Docvert is easy to integrate as it uses a simple REST-style interface, and its released under the LGPL so although its open source theres no legal problems developing proprietary software ontop of it.
Right now Im looking to bundle themes, so if youre an XSLT programmer send in your themes and Ill include them in the next release. Oh, and any patches or suggestions would be appreciated!