[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-announce
Subject:    Linux-Announce Digest #582
From:       Digestifier <Linux-Announce-Request () senator-bedfellow ! mit ! edu>
Date:       2003-10-31 14:13:03
[Download RAW message or body]

Linux-Announce Digest #582, Volume #4          Fri, 31 Oct 2003 14:13:03 EST

Contents:
  Vstr 1.0.10 (string library in C) (James Antill)
  CK-Ledger v.0.7.3 released (C K Wu)
  [school-discuss] FREEDUC 1.4 press release (fwd) ("Frederick Noronha (FN)")
  Promoting GNU/Linux in Asia... ("Frederick Noronha (FN)")

----------------------------------------------------------------------------

Date: Thu, 30 Oct 2003 13:34:39 CST
Subject: Vstr 1.0.10 (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 over 98% of the code.
. Bug fixes for corner cases uncovered.
. A new features so that the printf like function can easily emulate
  some more common extensions, including configurable grouping per base
  and the ability to print numbers in base 2.
. Added functionality so that temporary strings can be created used
  and destroyed without entering malloc().
. More documentation.
. Simple SSI example added.

 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.10/vstr-1.0.10.tar.gz
ftp://ftp.and.org/pub/james/vstr/1.0.10/vstr-1.0.10.tar.gz
http://www.and.org/vstr/1.0.10/vstr-1.0.10.tar.bz2
ftp://ftp.and.org/pub/james/vstr/1.0.10/vstr-1.0.10.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: Thu, 30 Oct 2003 23:33:40 CST
From: ckwu@hongkong.com (C K Wu)
Subject: CK-Ledger v.0.7.3 released

A new release, v.0.7.3, of CK-Ledger, has been posted at
SourceForge.Net, http://sourceforge.net/projects/ck-ledger.   New
features include multi-currency for ap, ar, po, so and quotation;
alternative cheque format; addition of IP address to access log; photo
for inventory parts; price on inventory list; default creation day for
invoice, po, so and quotation; drill down from billing history.  Other
enhancements and bug fixes are also included.

Because of change to the underlying phpgroupware, this release of
CK-Ledger will only work with phpgroupware 0.9.16.RC1, which in term,
does not support older version of CK-Ledger.  Also, because of changes
to the database schema, data backup from prior release of CK-Ledger
when restored to CK-Ledger v.0.7.3 will not operate properly.

CK-Ledger (with 15 modules, Ledger Admin, Ledger, Bank Reconciliation,
Inventory, Service, AP, AR, PO, SO, Quotation, POS for Cashier, POS
for Manager, HR, Staff Self Service, Payroll) runs on top of
phpGroupWare.  Operating platform can either be LAMP or LAPP.  It
provides accounting and back office functionalities to SMEs and
utilizes phpgw to administer accounts/groups.  Please report error and
suggestion to the mailing list, ck-ledger-users@lists.sourceforge.net
.  General history and expected development is available at the
mailing list's Archive.

Demo is located at,
http://ck-ledger.sourceforge.net
http://ck-ledger.gro.clinux.org

Download is available from,
http://sourceforge.net/projects/ck-ledger
http://gro.clinux.org/projects/ck-ledger
http://cosoft.org.cn/projects/ck-ledger
http://sf.linuxforum.net/projects/ck-ledger

##########################################################################
# 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/              #
##########################################################################


------------------------------

From: "Frederick Noronha (FN)" <fred@bytesforall.org>
Subject: [school-discuss] FREEDUC 1.4 press release (fwd)
Date: Fri, 31 Oct 2003 02:49:09 CST

========== Forwarded message ==========

For immediate release

UNESCO supports the development of FREEDUC

Paris, Mont-de-Marsan, the 30 of October 2003 - OFSET, the organization
for the development of free software for education and teaching, is
working with UNESCO to set up an international version of its FREEDUC
distribution.

FREEDUC is a GNU/Linux distribution which can be used without
installation. It is specifically dedicated to the world of education and
it enables an easy introduction for stakeholders of education to the 40
free software packages included on the cd-rom. The software was selected
for its pedagogical values and ergonomic qualities.

This special version of FREEDUC comes with printed documentation in
English, French and Spanish. This documentation includes a "quick-start"
guide and details about the applications available.

As with other free software distributions, it can be directly downloaded
in the form of 3 cd-roms; 1 cd-rom for the binary auto-boot version plus
2 cd-roms containing the source code. The documentation included with
FREEDUC is released under the GNU Free Documentation License.

FREEDUC therefore is at the disposal of UNESCO to facilitate the use of
free software in education and teaching. The gratis distribution of this
international version of FREEDUC to teachers will help to promote access
to information & communication technologies for education and teaching.

This version of FREEDUC will be available starting from the 30th of
October 2003 from the OFSET web site. About UNESCO

UNESCO, United Nations Educational, Scientific and Cultural
Organization. The main objective of UNESCO is to contribute to peace and
security in the world by promoting collaboration among nations through
education, science, culture and communication in order to further
universal respect for justice, for the rule of law and for the human
rights and fundamental freedoms which are affirmed for the peoples of
the world, without distinction of race, sex, language or religion, by
the Charter of the United Nations.

The Information for All Programme is a key element in the fulfilment of
UNESCO's mandate to contribute to "education for all", to the "free
exchange of ideas and knowledge" and to "increase the means of
communication between peoples". About OFSET

OFSET is an organization dedicated to the development of fee software
for education and teaching. To achieve this object, it has already
developed software such as Dr. Geo (1st prize in a contest organised by
the AFUL in 2000) or GCompris (1st prize in the education category at
the Trophées du Libre contest in 2003). OFSET is also working on
documentation to support the development and use of free software.
Recently it has developed FREEDUC to facilitate access to free software
in education and teaching.

Press Contact: Hilaire Fernandes hilaire@ofset.org

http://www.ofset.org/projects/edusoft/edusoft.html Freeduc-cd
http://www.ofset.org OFSET
http://www.unesco.org/webworld UNESCO

##########################################################################
# 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/              #
##########################################################################


------------------------------

From: "Frederick Noronha (FN)" <fred@bytesforall.org>
Subject: Promoting GNU/Linux in Asia...
Date: Fri, 31 Oct 2003 02:49:19 CST

Can anyone help on this front? FN

* Internationalization solutions are badly needed. Organisations
  can support the creation of free fonts. Languages like 
  Punjabi and Oriya (with 23 and 28 million speakers respectively)
  don't have any free fonts as yet.
* College students could be helped with microgrants (say $200)
  to help build socially-useful software.
* More educational software created for school students, with a
  local flavour, would really help to take GNU/Linux forward.
* A magazine could be built to network the different groups
  in Asia. India already has one, called LINUX FOR YOU (I'll
  bring copies) but this focuses largely on India. 
  Free Software Foundation was publishing its magazine from
  China, but I've not been able to see regular copies.
* LUGs need to be networked, to share resources/ideas.
* For countries where low-bandwidth is still a problem (many
  in Asia), it would help to have a network that downloads
  the latest software, and then sells the same through a
  network of lowcost microenterprises.
* Efficient Asia-wide network for sharing information needs
  to be set up.
* Discussions are on for setting up a 
  ProgrammersWithoutFrontiers kind of organisation. Asia 
  should think of its role in such a network.
* More affluent countries could think of ways of sharing
  their skills with others.
* Asian Open Source directory could be created -- this
  would help to build awareness of who's doing what.
  A print directory could be thought of. FN
-- 
=========================================================================
Frederick Noronha (FN)        | http://www.fredericknoronha.net
Freelance Journalist          | http://www.bytesforall.org
http://goalinks.pitas.com     | http://joingoanet.shorturl.com
http://linuxinindia.pitas.com | http://www.livejournal.com/users/goalinks
=========================================================================
T: 0091.832.2409490 or 2409783 M: 0 9822 122436
=========================================================================

##########################################################################
# 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
******************************
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic