I just posted an anouncement for a modul template I submitted. I checked the
posting now and noticed that the email was wrong. its sparhawk(a)aon.at and not
sparhaw-(a)aon.at. I don't know how this happend, because I'm pretty sure that I
typed it right and I experienced the same problem with another post as well.
Strange.
--
Bye,
Gerhard
In Windows, the graphic driver is responsible for maintaining the mouse. :)))
Need a daily tv guide? Look at my homepage: http://members.aon.at/sparhawk
I've just submitted a module template.py to the source tree at
http://www.vex.net/parnassus/resource.py. This module was primarily written
for handling templates of HTML files in CGI scripts but can be used in any
kind of programm that needs to use pre-prepared textfiles with variable
content. Check out the description I entered for more details.
You can download it at http://members.aon.at/sparhawk in the download section
and you can email me at sparhawk(a)aon.at if you have question concerning the
use or bug reports. I don't expect problems, though, because it is fairly easy
to use. :)
--
Bye,
Gerhard
In Windows, the graphic driver is responsible for maintaining the mouse. :)))
Need a daily tv guide? Look at my homepage: http://members.aon.at/sparhawk
Some of you may have experienced temporary problems sending mail to
the python.org domain. As of about noon EST, Monday 21-Feb-2000,
these problems should have been resolved, and your queued up messages
should be getting delivered to email addresses @python.org.
In brief, we are in the process of moving most python.org services to
a faster machine. Friday afternoon (in direct and willful violation
of Warsaw's Second Law[1]), we changed the MX record for python.org to
point to dinsdale.python.org. Most email was already being handled by
this machine, but via a clunky forwarding scheme through the old
machine. Unfortunately, due to a misconfiguration of CNRI's gateway,
traffic to the smtp port of dinsdale was being blocked. This should
now be fixed, and queued mail should be flowing again; no mail should
have actually been lost.
If you experience any residual problems please let us know (you can
email me directly at my CNRI address, which was unaffected).
-Barry
[1] http://www.python.org/~bwarsaw/software/laws.html
--
----------- 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.
Announcements
* Lalo Martins has begun writing a Zope tutorial in Brazilian
Portuguese. His announcement stated he was halfway through, and
that it was already useful.
http://zope.gf.com.br/ZopeIntro
New Products
* Software Product: "Local Factory Objects", submitted by "lalo"
This package appears to allow you to create Factory objects
(objects which manage the creation of ZClass instances) in places
other than a Software Product. This is useful to prevent the
'Add' list from becoming unwieldy by placing the Factories in the
relevant portions of the site, rather than making them globally
available.
http://www.zope.org/Members/lalo/LocalFactory/LocalFactory-0.1.tar.gz
* Software Product: "Persistent List and Dictionary", submitted by
"AndrewWilcox"
Like the PersistentMapping object, PersistentList and
PersistentDict are classes that look like the basic Python types
of the same names, but which are persistent and which alert the
ZODB when their contents have changed. PersistentDict differs
from PersistentMapping in two respects-- It is not limited to
strings as keys, and it does not hide keys that begin with an
underscore.
http://www.zope.org/Members/AndrewWilcox/PersistentListDict
* Software Product: "ZDP Tools 0.1", submitted by "roeder"
This is a distribution of the very tools that make the Zope
Documentation Project work. Follow the second link below to see
the ZDP in action for an idea of what is possible with this
toolkit.
http://www.zope.org/Members/roederhttp://zdp.zope.org:8080/ZDP
* Software Product: "StructuredText Document", submitted by
"tseaver"
This is a very simple, ZClass based Product which provides a means
of displaying structured text documents without creating a second
DTML Method to wrap the structured text. This is often very
handy.
Note that ZClasses cannot be used as a Folder's index_html.
http://www.zope.org/Members/tseaver/STX_Document
Updates
* Software Product: "load_site.py with additional features",
submitted by "itmar"
This is a modification of the load_site utility that comes with
Zope. This utility sucks files and directories out of a local
filesystem and creates corresponding Zope objects with their
contents. Itmar has made some useful changes: the DTML it
generates is now in the new Zope 2 syntax; certain HTML metadata
and display options may be placed in object properties; javascript
can be stripped out of headers (for making Dreamweaver output more
lightweight); can clean up output of certain Microsoft products so
that quotes display properly on other platforms.
http://www.zope.org/Members/itmar/load_site
* Software Product: "ZWiki 0.4", submitted by "simon"
ZWiki is a product which allows the creation of wiki webs in Zope.
What is a wiki web? Well, I'm not sure, but Peter Merel says that
the typical wiki web is "insecure, indescriminate, user-hostile,
slow, and full of difficult, nit-picking people." And these are
the GOOD points! Seriously, a Wiki Web appears to be a dynamic
web site which is built, torn down and rebuilt by anonymous users.
0.4 adds a number of tweaks, tunings, and new default content.
See the link for details. "simon"'s news item does not include a
link to the Product, so it's included below as a second link.
http://www.zope.org/Members/simon/ZWiki/ZWiki_0.4_releasedhttp://www.zope.org/Members/simon/ZWikiZope.org items
* How-To: "Build a WAP site with Zope", submitted by "Duncan"
This HowTo describes what you would need to do to allow Zope to
serve WML pages to cell phones, PDAs, and other wireless devices
via WAP. It addresses issues such as setting the content type
correctly, caching, serving bitmaps, and making the standard Zope
html-include files both WML and HTML-friendly.
http://www.zope.org/Members/Duncan/wap_howto
* "Zope Docs", submitted by "AlexR"
This is a pretty handy resource. "AlexR" has compiled all the
HowTo documents on Zope.org and made them available as a
printer-friendly Adobe PDF file. In addition, this page has links
to a pair of printer-friendly lists of all the HowTo documents on
Zope.org, one sorted by name, and one by date.
http://www.zope.org/Members/AlexR/ZopeDocs
* How-To: "add users in python", submitted by "element"
In addition to describing the process for adding users to a Zope
server from a Python Product, this brief How-To also describes
adding the actual User Folder ('acl_users'), adding a local role,
and assigning a role to a user.
http://www.zope.org/Members/element/addingUsersInPython
* How-to: "Generate URLs for Objects", submitted by "jim"
This is a very thorough How-To on a common, but simple (once you
know the trick) problem. Astonishingly, Jim manages to stretch a
one-line answer into a two-page document. I don't want to spoil
the surprise ending, but it is possible to ask an object for it's
canonical URL, and this How-To explains how.
http://www.zope.org/Members/jim/ObjectURLs
==
Mike Pelletier.
mike(a)digicool.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
------------------------------------------------------------
The proceedings for the 8th International Python Conference are now
on-line:
http://www.python.org/workshops/2000-01/proceedings.html
Enjoy.
--Guido van Rossum (home page: http://www.python.org/~guido/)
<p><a href="workshops/2000-01/proceedings.html">Proceedings</a> of the
8th International Python Conference are now on-line. (15-Feb-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
------------------------------------------------------------
After a delay of nearly half a year, I've finally released IDLE 0.5.
I'll quote from the README after listing the URL:
http://www.python.org/idle/
(Dear edu-sig members, please don't fill the edu-sig mailing list with
detailed feedback on IDLE -- please use the newsgroup or the Python
Bugs List. Discussion of requirements for adaptation of IDLE in
education are welcome; please first check the TODO list
(http://www.python.org/idle/idle-0.5/TODO.txt) to see if I've already
thought of your request.)
FEATURES
IDLE has the following features:
- coded in 100% pure Python, using the Tkinter GUI toolkit (i.e. Tcl/Tk)
- cross-platform: works on Windows and Unix (on the Mac, there are
currently problems with Tcl/Tk)
- multi-window text editor with multiple undo, Python colorizing
and many other features, e.g. smart indent and call tips
- Python shell window (a.k.a. interactive interpreter)
- debugger (not complete, but you can set breakpoints, view and step)
USAGE
[...]
IDLE requires Python 1.5.2, so it is currently only usable with a
Python 1.5.2 distribution. (An older version of IDLE is distributed
with Python 1.5.2; you can drop this version on top of it.)
COPYRIGHT
IDLE is covered by the standard Python copyright notice
(http://www.python.org/doc/Copyright.html).
FEEDBACK
For feedback, please use the Python Bugs List
(http://www.python.org/search/search_bugs.html).
--Guido van Rossum (home page: http://www.python.org/~guido/)
<P><A HREF="http://www.python.org/idle/">IDLE 0.5</A> - the Integrated
DeveLopment Environment for Python in Python. (15-Feb-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
------------------------------------------------------------
Notice to all Washington DC area Python users:
We will be having our first DCPIGgies (DC Python Interest Group)
meeting of the year on Monday March 13, 2000 from 7:30pm to 9:00pm at
CNRI in Reston, Va.
Speaker: Scott Cotton
Static Type and Interface Checking for Python
General Review and Fundamental Decisions
Abstract
----------
This presentation reviews various possible ways of adding static type
checking to python. The problem poses two questions:
1) What sort of static type checking system would be most
appropriate for python?
2) By what means may static type checking be made optional?
A decision tree for each question is presented based on a combination
of type theory, an understanding of python, and properties that have
become apparent in the development of a sample type checking system.
Finally, we discuss some overall approaches that would maximize the
benefits and/or minimize the drawbacks of adding optional static type
checking to python.
Scott will be speaking from 8:00 to 9:00pm. We will have food and
introductions starting at 7:30pm. We may also have some time after
the talk for Q&A with Guido and Barry on Python and JPython.
Pizza, salad, and soda will be provided courtesy of Foretec Seminars.
Please RSVP by email to jeremy(a)cnri.reston.va.us. I need to know how
many people will attend and how many will be eating pizza.
Directions to CNRI can be found on the Web:
http://www.cnri.reston.va.us/directions.html
Mailing list: There is a mailing list for people interested in
DCPIGgies meetings; see http://www.python.org/mailman/listinfo/dcpiggies.
This is a low volume list for announcing meetings, arranging to share
rides, and other thrilling PIGgy topics.
See you there!
Jeremy
--
----------- 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
* Zope 2.1.4 has been released. The blame goes to Evan Simpson, who
pointed out a problem which would allow people to construct links
to a Zope server such that it would cause JScript (or other
HTML-embeddable scripts) to be executed in the user's browser.
This script would appear to come from the Zope server. While this
is not too terribly dangerous (your browser doesn't have any
security holes, right?), all users are encouraged to upgrade.
http://www.zope.org/Products/Zope/2.1.4/Zope_214_release
New Releases
* "brianh" has been given custodianship of the Ultraseek DA product.
This is a Zope Database Adapter which provides an interface to
Infoseek's Ultraseek Server search engine.
http://www.zope.org/Members/brianh/UltraseekDA
* "ngarcia" announced the first public release of the Wampum
Generator, a CyberCash Connector for Zope. This product gives
application developers the ability to process Internet credit card
transactions in Zope.
http://www.zope.org/Members/ngarcia/WampumGenerator
Updates
* Digital Creations has released an updated version of the Sybase
Database Adapter. It's hoped that this release fixes the memory
leaks of the prior version.
http://www.zope.org/Products/DA/SybaseDA/
* "Drew" has updated the ZPhotoAlbum product. This product presents
pages of ZPhotos (images) scaled to the user-specified thumbnail
size. The present version is 0.4.3.
http://www.zope.org/Members/Drew/Photo/
* Jonothan Farr <jfarr(a)real.com> updated his LocalFS product. This
product allows Zope to serve files out of (shockingly enough) the
local filesystem. Additionally, it can serve from network shares
if you are running Zope on a Windows machine.
http://www.zope.org/Members/jfarr/LocalFSZope.org items
* Chris McDonough <chrism(a)digicool.com> has crafted a gentle and
easily digested introduction to Zope he's called, "Gain Zope
Enlightenment By Grokking Object Orientation". If you are _not_ a
computer scientist, geek or Python programmer, this seems to be
the place for you to start. He does a wonderful job of answering
a very difficult question, "What is Zope?" At the end, the
complete novice should have a decent understanding of how Zope
works, what an object is and what it means to publish one, and how
these objects work.
http://www.zope.org/Members/mcdonc/HowTos/gainenlightenment
* "muesli" created a HowTo which explains the 'domains' security
feature of user objects. This allows you to restrict access to
specific hosts, domains, or IP addresses.
http://www.zope.org/Members/muesli/AuthByAddress
* "jec" posted a HowTo which explains automating the starting and
stopping (at startup and shutdown) of a Zope server on a Red Hat
system.
http://www.zope.org/Members/jec/startstop_howto_html
* "vernier" has written a HowTo on creating custom Zope Debian packages.
http://www.zope.org/Members/vernier/debian
* "lalo" wrote a HowTo which describes how to use cron to trigger
events on a Zope server.
http://www.zope.org/Members/lalo/cron
* Jens Vagelpohl <jens(a)digicool.com> has distilled the essence of
his experience creating the Zope Demo CD which was distributed at
IPC8 and created a HowTo so you can create one, too. These CDs
work on both Windows and Linux systems. On a Windows system, the
Zope server can start right off the CD, and a web browser can
automatically be launched to view the server's content. All this
without writing a single byte to the user's hard drive.
http://www.zope.org/Members/jens/docs/zope_on_cdrom
* Chris Petrilli <pertilli(a)digicool.com> posted a proposal titled "A
Confidence Mechanism in User Role Management". The idea is to
make Zope Authentication more flexible than all-or-nothing. There
is a discussion about this proposal in the Zope-PTK mailing list.
http://www.zope.org/Members/petrilli/ConfidenceMetrichttp://lists.zope.org/pipermail/zope-ptk/2000-February/000169.html
Corrections
* Last week, the editor-in-chief of O'Reilly was mistakenly called
"Frank Wilson". His name is in fact Frank Willison.
==
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
------------------------------------------------------------