-----BEGIN PGP SIGNED MESSAGE-----
PySol - a Solitaire Game Collection
Version 3.20
http://pysol.tsx.org
Copyright (C) 1998, 1999, 2000 Markus F.X.J. Oberhumer
<markus.oberhumer(a)jk.uni-linz.ac.at>
What is PySol ?
===============
PySol is an exciting collection of 151 solitaire card games.
Among the supported games are classics like Aces Up, Baker's Game,
Canfield, FreeCell, Forty Thieves, Golf, Klondike, Monte Carlo,
Osmosis, Pyramid, Scorpion, Spider, Yukon, and many more...
PySol may be freely distributed under the terms of the GNU GPL.
PySol aims to be Commercial Quality Freeware.
Why yet another solitaire game ?
================================
Here are some highlights of PySol:
- freely available
- distributed under the GNU GPL with full source code
- currently supports 151 (!) distinct solitaire variants
- based upon an extensible solitaire engine
- very nice look and feel including multiple cardsets
and background table tiles
- unlimited undo & redo
- load & save games
- player statistics and log files
- hint system
- demo games
- support for user written plug-ins - add your own solitaire variants
- integrated HTML help browser
- lots of documentation
- fully portable across Unix/X11, Windows 95/98/NT and MacOS
- written in 100% pure Python
- just run it - no need to compile anything
Nice. And what's new ?
=======================
* Added 8 Hanafuda type games (Oonsoo, Pagoda, MatsuKiri, ...)
Many thanks to T. Kirk.
* Added 2 Poker type games (Poker Shuffle, Poker Square)
* Added 13 other new games (Der Katzenschwanz, Perpetual Motion,
Die Schlange, Three Shuffles and a Draw, Vegas Klondike, ...)
* Background music now is supported under Win32 as well.
* Added 2 cardsets to the PySol-Cardsets collection.
Cool. Where can I get it ?
==========================
Point your browser to http://pysol.tsx.org
The PySol Gallery is awaiting your visit as well.
What do I need to start playing ?
=================================
PySol requires Python 1.5.2 and Tcl/Tk 8.0.5. Both packages are
freely available for Unix, Windows 95/98/NT and Macintosh.
The Windows version ships as a completely self-contained setup file.
BTW, there is no need to compile anything since the whole program is just
a Python script. Just run it, and that's all.
License terms
=============
PySol is Copyright (C) 1998, 1999, 2000 Markus Franz Xaver Johannes Oberhumer
PySol is distributed under the terms of the GNU General Public License (GPL).
See the file COPYING.
Have fun,
Markus
http://pysol.tsx.org
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv
iQCVAwUBOISZnm10fyLu8beJAQFb9AP8Dy5ejjFXjb6rxVuke4a1xdslmnG62kGx
uckyKJJ1UHPxACj6esVE+GDASz/X5SH8fs0Rg8GkiLIKfE6VBoF8r7mfVJJ2dedm
zoWJxlZDtT3435oCI7UQ4PrzLVszOIYbZ+RXJqX+AUAFoZsbOAvtjKws+HDqzCek
9ojKr6x+FOk=
=ILMM
-----END PGP SIGNATURE-----
<P><A HREF="http://wildsau.idv.uni-linz.ac.at/mfx/pysol.html">PySol
3.20</A> - new version of Python Solitaire Games (using Tkinter); now
supports 151 (!) distinct solitaire card game variants. (18-Jan-2000)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
The US government has recently made various relaxations to the export
control policies applied to encryption software, particularly when the
source code is available. As a result, the Python cryptography
modules are now available world-wide, with no CGI script or other
foolery required to download them. The URL is:
ftp://starship.python.net/pub/crew/amk/crypto/
This is not a new release of the code, and the modules are still no
longer maintained. Do *not* write new software that uses them,
because I was young and stupid when I wrote them, so their design is
poor in several ways. Instead, now that I'm slightly older :), I
advise you to should use mxCrypto or M2Crypto instead. This release
is mostly of historical interest; people outside the US working on
crypto code can now check their compatibility with my original
modules.
==
A.M. Kuchling http://starship.python.net/crew/amk/
I can see you've been doing the TARDIS up a bit. I don't like it.
-- The second Doctor, in "The Three Doctors"
<P><A HREF="ftp://starship.python.net/pub/crew/amk/crypto/">Cryptography
modules now available worldwide</A> - re-release of (historical) crypto
modules; may now be downloaded world-wide due to relaxed US export
control policies; however, please use mxCrypto or M2Crypto for new
projects instead. (17-Jan-2000)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
yahootochannel.py is a python cgi that turns yahoo webmail status (how
many new messages you have in your yahoo webmail acocunt) into a
netcenter channel.
three simple setps
1) add the level 1 .yahoo.com cookies to the cgi
2) host the cgi on a website
3) go to http://my.netscape.com/publish and create a my.netscape.com
channel
here's the script: http://www.sspitzer.org/netcenter/yahootochannel.py
-Seth
==
http://www.sspitzer.org
<P><A HREF="http://www.sspitzer.org/netcenter/yahootochannel.py">yahootochannel.py
1.0 (click to download script)</A> - a Python CGI script that turns Yahoo webmail
status (how many new messages you have in your Yahoo webmail acocunt) into a
Netcenter channel. (16-Jan-2000)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
We are in the process of moving Numerical to SourceForge, a service provided
by VA Linux for Open Source software projects.
Here are some of the things you can do:
1. Visit the Numerical Python web page, http://numpy.sourceforge.net. A link
on that page will direct you to the Numerical Python Project pages, where
you will find downloads, read about and report bugs, and browse the CVS
source tree.
2. Using CVS, you can check out a the latest source by using the following
instructions.
cvs -d:pserver:anonymous@cvs.numpy.sourceforge.net:/cvsroot/numpy login
When prompted for a password for anonymous, simply press the Enter key.
cvs -z3 -d:pserver:anonymous@cvs.numpy.sourceforge.net:/cvsroot/numpy co
Numerical
Later updates from within the module's directory do not need the -d
parameter.
Official releases are as shown on the project page. By using the latest
source via anonymous CVS, you are getting both the latest bug fixes and the
latest accidently-introduced bugs. Cavaet downloader.
3. Currently 3 people are enabled as developers: David Ascher, Travis
Oliphant, and myself. Once we are a little more setttled in we will be open
to adding developers.
4. Once you have the source tree you can make a compressed tar file for
moving to other machines by executing, in the Numerical directory,
python setup.py dist
To avoid confusion, we suggest that you rename the file produced so that it
does not match the official release number. Or, you can change that number
in setup.py. This feature requires your Python have Distutils installed
(http://www.python.org/sigs/distutils-sig).
Note: if you browse the CVS tree you will see a top-level directory "numpy"
but there are no files underneath. This was the result of an early error and
when we can figure out how to destroy it, we will. The module you want is
"Numerical". The SourceForge homepage (http://sourceforge.net) will lead you
to some CVS documentation if you are unfamilar with it.
Note: all other LLNLDistribution modules are still in
LLNLDistribution11.tgz, available via xfiles.llnl.gov. Over the next month
or two we will be moving these to new homes. The xfiles machine itself has
become somewhat unstable and the server often dies on weekends. Security
changes will require us to move everything anyway, so this is a good time
for some housekeeping. In the meantime, please be patient with us.
This change does not mean that LLNL has lessened its involvement with Python
or its commitment to supporting Numerical. The intent is just to move the
project forward by opening up the development process. Fortuitously,
SourceForge has sprung full-blown from the brow of Zeus -- or maybe it just
seems that way to me.
<P><A HREF="http://numpy.sourceforge.net">Numerical Python</A> -
Numerical facility for Python, now hosted at
SourceForge. (16-Jan-2000)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
Hello all!
I am happy to announce the widely-anticipated v.0.2 release of linkdl!
(My brother and ex-girlfriend were *really* looking forward to it! :-))
linkdl stands for LinkedLists. linkdl is a module providing a
LinkedLists data types. That data type allows you to create, modify and view
lists which are to remain linked both vertically and horizontally.
Think of it as a rudimentary spreadsheet (without an UI, of course...). It
keeps rows and columns, and sorts along either the rows or the columns. (I
am actually quite happy with the sorting: if there are ties, linkdl looks to
the next row or column to resolve them, up to the last row or column...
Hmmm... Well, *I* think it's pretty cool. :-))
The following is the main __doc__ string. Please do tell me if you look at
the code. As this is my first mostly serious module, I would very much
appreciate any feedback.
linkdl seems to work quite well, but I have only done basic testing. You
should also be aware that it is not optimized and will probably only offer
mediocre performance under very heavy loads.
Cheers, and happy coding!
Jérôme Loisel
http://linkdl.sourceforge.net/
(or, if your DNS has not caught it yet...)
http://sourceforge.net/project/?group_id=1460
[Moderator's note: the module source code originally included
here has been removed due to bandwidth considerations.]
<P><A HREF="http://linkdl.sourceforge.net">linkdl 0.2</A> - a
linked lists module for Python. (15-Jan-2000)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
Los Alamos National Laboratory CodeSourcery, LLC
Software Carpentry
http://www.software-carpentry.com
Open Source Design Competition
$100,000 in Prizes!
----------------------------------------------------------------------
The Software Carpentry project is pleased to announce its first Open
Source design competition, with prizes totaling $100,000. Students
and professionals from any country, working individually or in teams,
are invited to submit design outlines for:
* a platform inspection tool to replace autoconf;
* a dependency management tool to replace make;
* an issue tracking system to replace gnats and Bugzilla; and
* a unit and regression testing harness with the functionality of
XUnit, Expect, and DejaGnu.
The best four entries in each category will be awarded $2500, and
invited to submit full designs by June 1, 2000. The best design in
each category will then receive an additional $7500, while runners-up
will each receive $2500. Once winning designs have been announced,
$200,000 will be available through open bidding for implementation,
testing, and documentation.
Participants may submit separate entries in one or more categories by
March 31, 2000. Entries must be in English, and no more than 5000
words long. For more information, see the Software Carpentry web site
at http://www.software-carpentry.com. All of the project's work will
be Open Source; all tools will be written in, or scriptable with,
Python, and will be required to run on both Linux and Microsoft
Windows NT.
The competition will be judged by a panel that includes the following
noted software developers, authors, and computational scientists:
Stephen Adler Brookhaven National Laboratory
Frank Alexander Los Alamos National Laboratory
Donnie Barnes Red Hat
Chris DiBona VA Linux
Paul Dubois Lawrence Livermore National Laboratory
Andrew Hunt Pragmatic Programmers, LLC
Stephen R. Lee Los Alamos National Laboratory
Josh MacDonald University of California, Berkeley
Brian Marick Reliable Software Technologies
Doug Mewhort Queen's University
Bruce Perens co-founder of the Open Source Initiative
Dave Thomas Pragmatic Programmers, LLC
Jon Udell author of Practical Internet Groupware
Guido van Rossum inventor of Python
Tom Van Vleck TransIlluminant
Phil Wadler Bell Labs
Scot Wingo AuctionRover
----------------------------------------------------------------------
The Software Carpentry project is sponsored by the Advanced Computing
Laboratory at the U.S. Department of Energy's Los Alamos National
Laboratory (http://www.acl.lanl.gov), and administered by
CodeSourcery, LLC (http://www.codesourcery.com). The project's aim is
to encourage adoption of better software development practices by
making software tools easier to use, and by documenting design,
testing, and related activities. For more information on the project,
or to let us know that you intend to submit a proposal, see
http://www.software-carpentry.com, or mail info(a)software-carpentry.com.
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
With pylice you can check your HTML documents for broken links.
Pylice checks recursively and multithreaded.
Output can be HTML, colored or normal text.
Pylice is licensed under the GNU Public License.
URL: http://fsinfo.cs.uni-sb.de/~calvin/software/
EMAIL: calvin(a)cs.uni-sb.de
<P><A HREF="http://fsinfo.cs.uni-sb.de/~calvin/software/">pylice
0.4.3</A> - checks your HTML documents for broken links. (14-Jan-2000)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
I am happy to announce the availability of PyRecode.
PyRecode is a wrapper around the functionality of
Recode. Recode is a tool (under GPL) for converting
text from one character set to another one. Recode
is very useful when you are working with texts
in different formats, languages and character sets.
The sources are available from
http://www.suxers.de/PyRecode.tgz
At the moment it has been only tested under Linux,
Python 1.5.2 and recode 3.5. More platforms will follow
soon.
Cheers,
Andreas Jung
<P><A HREF="http://www.suxers.de/PyRecode.tgz">PyRecode
(click to download .tar.gz file)</A> - wrapper around
the functionality of the <B>GNU Recode</B> character set
conversion tool. (13-Jan-2000)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
G'day,
Zope Weekly News is a digest of some of the useful and interesting
events which have occurred on the various Zope mailing lists and the
Zope.org site. It is published each Wednesday evening.
Any opinions contained in the Zope Weekly News are those of the
chronicler exclusively.
Suggestions for ZWN items are happily accepted. Please mail them
to <mike(a)digicool.com>, put 'ZWN' somewhere in the subject and
remember to include URLs.
Announcements
* Hadar Pedhazur <hadar(a)opticality.com> announced on the Zope
mailing list that Digital Creations and Zope will have a presence
at the Linux WorldExpo in February. This is thanks to Tucows.com
graciously sharing their booth.
http://lists.zope.org/pipermail/zope/2000-January/016931.html
* Andrew M. Kuchling <akuchlin(a)mems-exchange.org> announced the
release of version 0.05 of the Oedipus package. Oedipus is a
Python package for creating and maintaining hierarchical trees of
Web links. A prototype Zope product is included in the package
that allows browsing through an Oedipus database.
http://www.mems-exchange.org/software/python/oedipus/
* "tseaver" noticed an updated review of Zope by Linux Planet and
passed along the link. This is the review that appeared about two
weeks ago, with the same ultimate conclusions but with some
reporting errors corrected and the "Response from Digital
Creations."
http://www.linuxplanet.com/linuxplanet/reviews/1319/1/
New Products
* "johanc" submitted "XMLRPC Client for Internet Explorer 5". It
has been released as a part of the Zope Internet Explorer project,
which aims to build a rich interface to Zope around Internet
Explorer 5.
http://www.zope.org/Members/johanc/ZIE/xmlrpc_client
Updates
* "rossl" updated the LDAPAdapter Product. This product allows you
to authenticate user against data stored on an LDAP server. The
current version is 0.95.
http://www.zope.org/Members/rossl/LDAPAdapterZope.org items
* "Bill" wrote a How-To, titled "Conditional SQL How-To available"
which describes how to construct a ZSQLMethod with a dynamic query.
http://www.zope.org/Members/Bill/Documentation/ConditionalSQL
* "anthony" has composed a very good How-To, "Choosing to store data
in SQL vs ZODB", which discusses the relative merits and drawbacks
of using Zope's native database and using an external SQL database
to store data.
http://www.zope.org/Members/anthony/sql_vs_ZODB
* "gwachob" has contributed a beginner level How-To about DTML
scripting, "Making Folder Directory Listings". In it, he
describes the DTML needed to generate a dynamic list of certain
kinds of objects in a folder.
http://www.zope.org/Members/gwachob/directorylisting
Notable Discussions
* Nico Grubert <nico(a)beehive.de> is looking for ideas for fairly
substantial (20-40 pages) tutorials. Suggestions so far: News
site app with workflow, a shopping cart app, and methods for
handling file uploads.
http://lists.zope.org/pipermail/zope/2000-January/016594.html
* Steve Jibson <stevej(a)parlant.com> developed a large ZClass, and
then needed to change the ZClass's base classes. Not wanting to
have to rebuild his ZClass from scratch, he asked the list for
alternatives. Several are offered.
http://lists.zope.org/pipermail/zope/2000-January/016627.html
==
Mike Pelletier.
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------