[4255] in linux-announce channel archive
Linux-Announce Digest #547
daemon@ATHENA.MIT.EDU (Digestifier)
Thu Sep 25 13:13:06 2003
From: Digestifier <Linux-Announce-Request@senator-bedfellow.mit.edu>
To: Linux-Announce@senator-bedfellow.mit.edu
Reply-To: Linux-Announce@senator-bedfellow.mit.edu
Date: Thu, 25 Sep 2003 13:13:03 EDT
Linux-Announce Digest #547, Volume #4 Thu, 25 Sep 2003 13:13:03 EDT
Contents:
New York City Free Software Classes (Ruben)
Vstr 1.0.8 (string library in C) (James Antill)
ANN: dbf 0.7 - dBASE Reader and Converter (=?ISO-8859-1?Q?Bj=F6rn_Berg?=)
----------------------------------------------------------------------------
Date: Wed, 24 Sep 2003 12:35:50 CST
From: Ruben <ruben@www2.mrbrklyn.com>
Subject: New York City Free Software Classes
NYLXS is subsidizing two more classes for the Free Software Institute
Introduction to Programming with Perl
Starts September 24th at 7:00PM - Continues on Thursday Nights after this
week
Place: NYLXS Education Center: at Kings Games in Brooklyn. 1724 East 12th
Street (Corner of Kings Highway) That is the Q train to Kings Highway: 35
minutes from Midtown Manhattan on the Express Q.
Unix 1 - Command Line Tools on Unix Shells Starts September 30th at 7:00PM
Place: NYLXS Education Center: at Kings Games in Brooklyn.
1724 East 12th Street (Corner of Kings Highway) That is the Q train to
Kings Highway: 35 minutes from Midtown Manhattan on the Express Q.
See http://www.nylxs.com/classes for more details
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
Date: Wed, 24 Sep 2003 12:52:17 CST
Subject: Vstr 1.0.8 (string library in C)
From: James Antill <james-netnews@and.org>
About
=====
Vstr is a string library, it's designed so you can work optimally with
readv()/writev() for input/output. This means that, for instance, you
can readv() data to the end of the string and writev() data from the
beginning of the string without having to allocate or move memory. It
also means that the library is completely happy with data that has
multiple zero bytes in it.
This design constraint means that unlike most string libraries Vstr
doesn't have an internal representation of the string where everything
can be accessed from a single (char *) pointer in C, the internal
representation is of multiple "blocks" or nodes each carrying some of
the data for the string. This model of representing the data also
means that as a string gets bigger the Vstr memory usage only goes up
linearly and has no inherent copying. It also means that the string
can do automatic referencing for mmap() areas of memory,
Other convenience functions are also included, so you can: easily
compare data, search for data and split data from a string into
sections (similar to perl's split function). In a POSIX environment
the short cut functions to call readv/writev are included.
It also includes a portable version of a printf-like function (which
is ISO 9899:1999 compliant, and includes support for i18n parameter
position modifiers). However, as well as being portable, there is a
large extension available called "custom formatters" which allows you
to print any type (Ie. ipv4 addresses or Vstr strings) via. the printf
like function (and this is done in such a way that static format
checkers like gcc will understand what is being done).
Main Changes
------------
. More testsuite additions, it now covers almost 96% of the code.
. Bug fixes for corner cases uncovered.
. More documentation (including a tutorial).
. Re-did IO in examples for the tutorial.
Download URLs
=============
Overview: http://www.and.org/vstr/
Tutorial: http://www.and.org/vstr/tutorial.html
Design: http://www.and.org/vstr/design.html
String API comparison: http://www.and.org/vstr/comparison.html
Printf comparison: http://www.and.org/vstr/printf_comparison.html
ChangeLog: http://www.and.org/vstr/ChangeLog
Security: http://www.and.org/vstr/security.html
All of the above are included in the tar balls and rpms.
Tar balls
---------
http://www.and.org/vstr/1.0.8/vstr-1.0.8.tar.gz
ftp://ftp.and.org/pub/james/vstr/1.0.8/vstr-1.0.8.tar.gz
http://www.and.org/vstr/1.0.8/vstr-1.0.8.tar.bz2
ftp://ftp.and.org/pub/james/vstr/1.0.8/vstr-1.0.8.tar.bz2
apt-rpm repository
------------------
rpm ftp://ftp.and.org/apt redhat/8.0/en/i386 extras
rpm-src ftp://ftp.and.org/apt redhat/8.0/en/i386 extras
RPMs
----
http://www.and.org/vstr/rpms/
ftp://ftp.and.org/pub/james/vstr/rpms/
PAD description
---------------
http://www.and.org/vstr/vstr_pad.xml
--
James Antill -- james@and.org
Need an efficent and powerful string library for C?
http://www.and.org/vstr/
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
Date: Wed, 24 Sep 2003 14:32:19 CST
From: =?ISO-8859-1?Q?Bj=F6rn_Berg?= <clergyman@gmx.de>
Subject: ANN: dbf 0.7 - dBASE Reader and Converter
ANNOUNCEMENT: dbf - dBASE Reader and Converter
dbf is an easy-to-use command line tool to show and convert the content
of dBASE III, IV, and 5.0 files. It reads dBASE databases and prints the
content to the screen or converts it to comma-separated (*.csv) files
which can be opened in Excel, StarOffice, and most other spread sheets.
It can also be used to show some statistics about the content.
dbf version 0.7
dBase reader and converter for dBase 3 and higher databases
What it does:
* Show the structure of a dBASE file
* Display amount of data sets, time of last update, additional
information stored in the file header
* Convert the whole content of a dBASE file to CSV or SQL
* Open and read your dBASE file on nearly every platform: x86,
Alpha/RISC, PowerPC
* use your dBASE files on every operating system: MS Windows, Linux,
MacOS X, *BSD, and many more
Pre-compiled binaries available for:
- Windows
- Linux (x86, PPC, Alpha)
More information on: http://www.anubisnet.de
Download binaries: http://www.anubisnet.de/download.html
Download source: http://anubisnet.sf.net/download.html
If you want to comment this posting, please send an email to
clergyman@gmx.de
Thank you for your attention.
Best regards,
Björn
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
** FOR YOUR REFERENCE **
The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:
Internet: Linux-Announce-Request@NEWS-DIGESTS.MIT.EDU
You can submit announcements to be moderated via:
Internet: linux-announce@NEWS.ORNL.GOV
Linux may be obtained via one of these FTP sites:
ftp.funet.fi pub/Linux
tsx-11.mit.edu pub/linux
sunsite.unc.edu pub/Linux
End of Linux-Announce Digest
******************************