PyQtDoc DOCUMENTATION TOOL FOR PYQT ON LINUX AND WINDOWS
Rancho Santa Margarita, CA -- 15 July 2000 -- theKompany.com, producers and
distributors of high-quality open source and commercial multi-platform
software, are pleased to announce the availability of PyQtDoc 1.0
(http://www.thekompany.com/products/pyqtdoc/), a Windows/Linux
application for providing rapid access to documentation for
the popular PyQt (http://www.riverbankcomputing.co.uk/) set of
Python bindings for Qt.
PyQtDoc fills the yawning chasm that exists for the popular PyQt project
from Riverbank Computing. PyQt is also the basis for our popular
BlackAdder product for Python development. PyQtDoc is included with your
purchase of BlackAdder, but we've also made it available as a
multi-platform, stand alone application using our popular DocBrowser
technology found in our KDE Studio Gold product for C++ and Java
development.
PyQtDoc has over 10mb of documentation in a clear and easy to read
format. There are lots of examples, and a couple of tutorials. We will
be keeping the documentation up to date with each release of Qt, however
these updates are not free. You can buy each version as they come out
for $19.95, or you can subscribe to the annual program which gets you
all the updates for a year, which have typically been between 4 and 7.
This annual program is only $69.95.
* HTML cross referenced documentation.
* "Table of Contents" panel with classes/function listings for rapid
navigation.
* Quick search for class or functions names
* Bookmarks for rapidly jumping between items of interest.
* Classes and functions have different icons so you can easily see if the
class is a QObject or QWidget or if the function is a slot or signal, etc.
* Lot of examples
* Python cod in class descriptions and some functions
* Supports PyQt version 3.5
About theKompany.comtheKompany.com (www.thekompany.com) is a
California-based company with developer teams in North America and Europe.
theKompany.com fills a need in the Linux community for mass-marketed,
quality Linux software by producing developer tools and desktop
applications. theKompany.com's products are marketed both online and
through B&M channels such as Microcenter and Fry's Electronics. Visit
http://www.thekompany.com for more information.
PyXR 0.9- Cross-Referenced HTML from Python Source
PyXR generates HTML pages from python source files. It also attempts
to generate cross-referenced hyperlinks, which makes it
distinctive from the 8 million other prettyprinters out there. It's
been tested on Python 2.2 and 2.3 for Windows, OpenBSD 3.2 and RedHat
7.3. There's no reason it shouldn't work on other platforms with
minor configuration.
Major Improvements in version 0.9:
Full integration with python's Library Reference Manual.
References to builtin functions, classes, etc link
back to the Library Reference. References to .pyds
link back to the Library Reference. All documented
modules ultimately link back to the Library Reference.
Option to continue on error when processing a file. Version
0.8 crashed if you had a .py file with invalid source
in your pythonpath.
More information is available at:
http://members.bellatlantic.net/~olsongt/python/pyxr.html
The package is available at:
http://members.bellatlantic.net/~olsongt/python/PyXR.zip
Enjoy!
omniORB 4.0.1 and omniORBpy 2.1 are now available.
omniORB is a robust, high performance CORBA ORB for C++. omniORBpy is
a version for Python. They are freely available under the terms of the
GNU Lesser General Public License (for the libraries), and GNU General
Public License (for the tools). For more information, see
http://omniorb.sourceforge.net/
These releases are minor updates from the previous stable releases.
Highlights of the new features are:
- Per object reference and per-thread timeouts.
- Complete interceptors.
- Support for new platforms: MacOS, VxWorks, Digital Mars C++.
- Small performance improvements.
- Generation of Python stubs for all COS IDL.
- New Python omniORB.any module to help convert to and from Anys.
- Bug fixes.
The releases can be downloaded from
http://sourceforge.net/project/showfiles.php?group_id=51138
Enjoy!
Duncan.
--
-- Duncan Grisby --
-- duncan(a)grisby.org --
-- http://www.grisby.org --
SuM - Von Stiften und Mäusen
DESCRIPTION:
------------
German only: About pens and mice,
a conversion of the well-known didactical learning software to Python.
Perhaps an english version will follow in future.
BESCHREIBUNG:
-------------
Eine Umsetzung der bekannten didaktischen Lernsoftware nach Python.
Einführung in die Grundlagen der objektorientierten Programmierung.
Anhand fertiger Klassen "Stift", "Maus", "Bildschirm" u.a. kann in
dieser Lernumgebung der Einstieg in die objektorientierte
Softwareentwicklung
mit einfacher Computergrafik vermittelt werden.
VERSION:
--------
1.0 erste öffentliche Version
1.1 zahlreiche Verbesserungen wurden vorgenommen.
Es erfolgten Anpassungen an die aktuelle Klassenbibliothek.
Zahlreiche Beispiele und eine komplett erneuerte Dokumentation
demonstrieren die Anwendung.
URL:
----
http://www.ingo-linkweiler.de/diplom/
Hi,
After some time of heaving coding I am proud to announce that Eric 3.1 is
available for download via
http://www.die-offenbachs.de/detlev/eric3.html
This version includes a CVS interface, an interface to Happydoc,
additional debug clients (standard, a Qt free and a variant for
debugging multithreaded apps). It has a bunch of bugs fixed and is now
very well tested on Windows platforms (thanks to Andrew Bushnell of
Fluent Inc.). For details see the history file in the distribution.
What is it?
-----------
Eric 3.1 (or short eric3) is a Python IDE written using PyQt and
QScintilla. It has integrated project management capabilities, it gives
you an unlimited number of editors, an integrated Python shell, an
integrated debugger and much more.
Please see for yourself by visiting the a.m. page (it contains a picture
of Eric our mascot as well).
Please report bugs, feature wishes or code contributions to
eric-bugs(a)die-offenbachs.de
Help wanted!!
-------------
I would need some support in the area of more translations and user
documentation. Any volunteers out there? Just let me know.
Regards,
Detlev
--
Detlev Offenbach
detlev(a)die-offenbachs.de
I want to announce Soya3D 0.3.1 (bugfix release) and PyOpenAL 0.1.
*** What is Soya3D ???
Soya3D is a high level 3D engine for Python, designed with game in mind.
It relies on OpenGL and SDL.
Soya is written partly in Python and partly in C; our goal is to provide a full architecture for making free (GPL) game of professionnal quality entirely in Python.
*** What is PyOpenAL ???
PyOpenAL is an OpenAL binding for Python. OpenAL is a 3D sound library.
PyOpenAL includes a module for integrating it with Soya.
It can read wave and Ogg Vorbis file (require PyOgg and PyVorbis).
Both are available under the GPL, and are known to work under Linux ; a port of Soya to windows is upcoming.
http://oomadness.tuxfamily.org/en/soyahttp://oomadness.tuxfamily.org/en/pyopenal
BTW be sure to check the Slune game, a 3D game written in Python with Soya and PyOpenAL !
http://oomadness.tuxfamily.org/en/slune
Jiba
Content-Type: multipart/mixed;
boundary="------------892EFEC503A67B315CFF5743"
Lines: 382
Date: Fri, 14 Mar 2003 04:29:12 GMT
NNTP-Posting-Host: 24.46.112.146
X-Trace: news4.srv.hcvlny.cv.net 1047616152 24.46.112.146 (Thu, 13 Mar 2003 23:29:12 EST)
NNTP-Posting-Date: Thu, 13 Mar 2003 23:29:12 EST
This is a multi-part message in MIME format.
--------------892EFEC503A67B315CFF5743
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
--------------892EFEC503A67B315CFF5743
Content-Type: text/plain; charset=us-ascii;
name="0"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="0"
Subject: LOCAL NYC UNIGROUP 20-MAR-2003 MEETING: Python and Twisted
=============================================
UNIGROUP OF NEW YORK MARCH 2003 ANNOUNCEMENTS
=============================================
--------------------------------------------------
1. UNIGROUP'S MARCH 2003 GENERAL MEETING ANNOUNCEMENT
--------------------------------------------------
When: Thursday, March 20th, 2003
Where: The Chase Manhattan Bank
One Chase Manhattan Plaza (1CMP) <==(Our New Location!)
Conference Center, 28th Floor
Downtown, NYC
**********************************************
YOU MUST RSVP TO GET PAST SECURITY, SEE BELOW!
**********************************************
Time: 6:15 PM - 6:30 PM Registration
6:30 PM - 6:40 PM Ask the Wizard,
Questions, Answers and Current Events
6:40 PM - 6:50 PM Unigroup Business
6:50 PM - 9:30 PM Main Presentation
------------------
Topic: Python and Twisted
------------------
Speaker: Itamar Shtull-Trauring, <http://itamarst.org>
Chief Technical Architect,
Zoteca, Inc. <http://www.zoteca.com>
Introduction:
-------------
If you take a look at Python.org, you'll learn that a Python is
"an enormous non-poisonous serpent"... which speaks a "totally
awesome language that will someday crush the $'s out of certain
other so-called VHLL's". Python (the software) is a freely
usable and freely distributable, interpreted, interactive,
object-oriented programming language, which is often compared
to TCL, Perl, Scheme and Java.
Unigroup has addressed Java and Perl topics at previous meetings,
and now the time has finally arrived to present Python!
-------------------------------------------------------------------
SPECIAL INSTRUCTIONS:
---------------------
* IN ORDER TO PASS THROUGH SECURITY AT CHASE, WE NEED YOU TO RSVP
* PRIOR TO THE MEETING DAY, SO WE CAN GET YOUR NAME ON THE ATTENDEE
* LIST. ADVANCE REGISTRATION AND PHOTO ID ARE REQUIRED!
* RSVP DEADLINE 19-MAR-2003 16:00. <<<< PAY ATTENTION, DEADLINE!
* Keep an eye out on the deadline date and time, as it may change.
Please RSVP if you know you are attending or if you think you may
be attending. This will help us arrange for a letter to security
for all of Unigroup. It will also help us to determine the correct
amount of food and refreshments.
To REGISTER for this event, please RSVP by:
a) If at all possible, please use the Unigroup Registration Page:
http://www.unigroup.org/unigroup-rsvp.html
This will allow us to have some automation in the RSVP process.
b) If you must Email us, send an EMail containing the FIRST and
LAST NAMEs of the persons attending to the Unigroup RSVP
address:
unigroup-rsvp(a)unigroup.org
The Email subject should start with "RSVP".
You may optionally include your contact phone number (that
day) or other current information.
DO NOT simply reply to this announcement, sending us back the entire
announcement (we already have it); leaving the subject as it
was, and NOT containing the phrase "RSVP" as requested. In
that case, your message just looks like failed mail and it
makes it impossible to automate the RSVP process and get
you registered for our event.
ALSO: Do NOT give us an Email address which is over quota
and cannot receive any new Email. This causes us to receive
bounces from your address when we send out the RSVP-ACKs.
You must have a working and valid Email address in order
to get on the Unigroup Meeting Attendee List which will
grant you access to our meetings. Be sure to proof-read
your Email address before submitting the RSVP request.
Please continue to check the Unigroup web site:
http://www.unigroup.org
for any last minute updates concerning this meeting. Please
check your Email for any last minute announcements prior to the
meeting. Note that only the Attendee First and Last Names will
be provided to Chase Security.
-------------------------------------------------------------------
Description of Talk:
--------------------
This talk will be a quick overview of the Python programming
language, it's uses, and the motivation for using it. Twisted
will then be presented, as an example of the power and flexibility
of Python, and as a useful framework for a wide range of network
programs.
The Python-in-Business site tells us this about Python:
``Python is a very high level programming language that excels in
clarity and simplicity of expression. Python allows programmers
to build their computing solutions using human modes of thought
and logic. While Python is relatively simple to learn and use,
its extensive standard library, portability, and ability to
integrate tightly with other languages make it a real power tool
for many types of software development.'' Python is used by many
organizations and companies, including Google, Industrial
Light & Magic, Redhat, Lawrence Livermore National Laboratories
and others. For information see <http://www.python.org> and
<http://www.python-in-business.org/>.
The Twisted event-driven networking framework is a powerful,
cross-platform tookit for creating networked applications. It
is being used to create server applications, GUI clients and
peer-to-peer systems, both open source and in large
organizations such as NASA. Twisted's support for multiple
protocols (TCP, UDP, SSL/TLS, Multicast, Sockets, HTTP, SSH,
FTP, etc), multiple platforms (Unix, Win32) and integrated
services make it a great choice for the next generation of
networked applications. Twisted is written in Python, and is
licenced under the LGPL. For more information see
<http://www.twistedmatrix.com>.
Web Resources:
--------------
Python http://www.python.org
Python Newsgroup news://comp.lang.python
Python-in-Business http://www.python-in-business.org
Twisted http://www.twistedmatrix.com
Giveaways:
----------
O'Reilly has been kind enough to provide us with some of their
books, which we will raffle off as giveaways at our meetings.
Speaker Biography:
------------------
Itamar Shtull-Trauring has been programming since 1994. He has
worked on projects ranging from multimedia applications, to web
sites, distributed servers and remote object protocols. He has
contributed to Python, Zope and is one of the main developers
of Twisted. Currently he is Chief Technical Architect at
Zoteca. For a full resume see <http://itamarst.org/resume.html>.
Company Biography:
------------------
Zoteca <http://www.zoteca.com> provides open source / open
standards software solutions and consulting services. Their
technology solutions and expertise address a broad range of
IT challenges including Enterprise Application Integration,
complex web site back-ends and distributed network applications.
Zoteca's key technology platform is a software workbench for the
rapid development of efficient, safe, robust and scalable
applications used in distributed, networked environments.
-------------------------------------------------------------------
Fee Schedule:
Yearly Membership (includes all meetings): $ 50.00
* Non-Member Single Meeting: $ 20.00
Student Yearly Membership: $ 20.00
Non-Member Student Single Meeting (with ID): $ 5.00
Payment Methods: Cash, Check, American Express.
* Employees of JPM/Chase (with ID) can attend general
meetings at NO CHARGE.
==> Unigroup is the Greater NYC Regional Area Affiliate
of UniForum - an International Unix Users Group.
Our Joint Membership Program with UniForum is currently
on hold due to circumstances at UniForum. For information
about UniForum visit http://www.uniforum.org.
-------------------------------------------------------------------
Complimentary Food and Refreshments will be served. This includes
sandwiches such as turkey, roast beef, chicken, tuna and grilled
eggplant. Chase also provides us a very nice spread of treats,
which include brownies, cookies, popcorn, bottled water and
assorted beverages.
-------------------------------------------------------------------
Directions:
The 1CMP building is situated: South of Liberty Street, North
of Pine Street, East of Broad/Nassau Street and West of William
Street. The building is one block east of Broadway, right
behind 140 Broadway.
The closest entrance to the conference center is from Nassau
Street, first elevator bank from the Nassau Street entrance.
The building is on a raised platform. Walk up the outside
stairs at Nassau Street and head for the guard's station at the
south-west corner of the building. Tell the guards you are
heading for Unigroup.
They will inspect your ID and carry-ins and direct you to the
meeting facility assuming you are on the Unigroup RSVP list.
Once you get upstairs, enter the conference facility through
its main doors. There is a bank of large monitors to the left
of the entrance which should direct you to the Unigroup meeting
room (the room may vary from month to month). To the right of
the main entrance is the concierge's desk, ask for help there
if you need anything. The conference facility has two levels,
keep in mind that the Unigroup meeting may be up the staircase
on its upper level. Thus far, our meeting room has been
upstairs, on the south side of the building.
As always, also look out for Unigroup signs marking the path
to the meeting room. Also note, if you come early, we may not
have our own signs in place yet (we have to commute there too).
Transit By Train: Take the J/M/Z to Broad Street and walk one
block North to Pine St. Take the 4/5 to Wall Street and walk
North to Pine St., then East to Broad St. Take the 2/3 to Wall
Street, the North West exit is inside the Chase complex, else
you will need to walk a block North and West. See the MTA
Downtown NYC Map (pdf) for detailed mass transit information:
http://www.mta.nyc.ny.us/nyct/maps/mapdown.pdf
-----
Please mark this meeting on your calendar and join us!
Please tell your friends about Unigroup!
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-----------------
2. UPCOMING MEETINGS
-----------------
We have a series of meetings in the works:
- Python and Twisted
- True64/HPUX/Linux Futures (watch for a Field Trip meeting)
- Zope (Web Page Development)
- Unix Clusters and Clustered Databases
- High Performance Internet Servers / Web Acceleration
- Unix 30th Birthday Celebration
- IPsec and IPv6
- Linux Clustering Part 3: Beowulf version 2
- Building a Firewall using FreeBSD and Linux
- Unix Office Tools: Word Processors, Spreadsheets, Accounting Packages.
- Emacs
- Tex
- PKI
- GNU Development Environments
- Meetings on a variety of Sun/Solaris/Java topics
Please let us know about any other meeting topics that you may be
interested in. Potential speakers on Unix related technology topics
should contact the Unigroup board at ugny-0303(a)unigroup.org.
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-------------
3. PRIOR MEETING
-------------
Unigroup would like to thank our speaker Sharon M. Williams, from
HP BCRS, for her presentation "IT Disaster Recovery - Running a
Winning Relay Race". Ms. Williams focused on the business aspects
of the Recovery Time Objective (RTO) and Recovery Point Objective (RPO)
and the processes of Respond/Recover/Restore/Resume. Ownership (by
departments, by people) of the various tasks along the way was critical
to an orderly recovery. The logistics of recovery "relay teams" and
backup/recovery sites was also discussed. Detailed planning and dress
rehearsals are required such that everyone involved in the recovery knows
the task they need to perform. Key management personnel must know their
roles in order to have proper decision making, and funding must also be
available for use during the recovery process (car rental, air-fare,
train-fare, hotel, computers, hubs, food, etc). We also heard some
interesting war stories concerning what can go wrong and just how
probable the unexpected can be.
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--------------------
4. UNIGROUP INFORMATION
--------------------
Unigroup is one of the oldest and largest Unix User's Groups serving
the Greater New York City Regional Area since the early 1980s. Unigroup
is a not-for-profit, vendor-neutral and member funded volunteer
organization. Unigroup holds regular and special event meetings
throughout the year on technical topics relating to Unix and the Unix
User Community. Unigroup is also the Greater NYC Regional Area Affiliate
of UniForum - an International Unix Users Group.
Thanks to Chase, Unigroup holds regular meetings planned for the Third
THURSDAY of Odd Months at The Chase Manhattan Bank, 1CMP, NYC.
Chase has been a long time sponsor of Unigroup, allowing us the use of
a meeting room and presentation equipment.
Planned meeting dates are: 3/20/2003, 5/15/2003, 7/17/2003, 9/18/2003...
Watch for our Special Event meetings at the various trade shows in NYC
as well as "field trips" to the facilities of local hardware and
software vendors.
=========================================================================
= For Unigroup Information, Events and Meeting Announcements be sure to =
= visit our World Wide Web Home Page: =
= http://www.unigroup.org =
=========================================================================
For further information or to get on the Unigroup Electronic Mail Mailing
List send an EMail message to:
ugny-0303(a)unigroup.org
To contact the Board of Directors of Unigroup, send an EMail message to:
ugny-0303(a)unigroup.org
To contact the Newsletter Editor, send an EMail message to:
ugny-0303(a)unigroup.org
If you have recently attended a meeting and you are not receiving
Email announcements, please send us an Email and we will make
corrections to our lists.
Please Email the Board with any suggestions, especially potential
meeting topics and speakers. Unigroup welcomes contributions and
content suggestions for our newsletter. Unigroup is a volunteer
organization and we need your assistance! Please let us know if you
can help!
------------------------------------------------------------------------------
------------------------------------------------------------------------------
I hope to see you all at our next meeting!
-Rob Weiner
Unigroup Executive Director
ugny-0303(a)unigroup.org
http://www.unigroup.org
--------------892EFEC503A67B315CFF5743--
[ This is a repost of the following article: ]
[ From: Uwe Schmitt <uwe.schmitt(a)procoders.net> ]
[ Subject: SandBox.py new version ]
[ Newsgroups: comp.lang.python ]
[ Message-ID: <b4pkcb$eao0$1(a)hades.rz.uni-saarland.de> ]
Hi,
I updated SandBox.py to version 0.5. SandBox.py allows
executing python code in a restricted environment.
New Features:
standard configuration for easy use, file object proxies which
restrict file objects to given directories and access modes,
importing of classes, test code which explains full functionality
of SandBox.py and some more.
Download/More Info:
http://pythonstuff.procoders.net
This module might be interesting for the users of the withdrawn
modules rexec/bastion because thy where cracked.
I found the hacks on the python dev mailing list and they do not
work for SandBox.py.
I really appreciate any comments on bugs and vulnerabilities.
Just drop a note to our board at http://board.procoders.net.
Greetings, Uwe.
--
Dr. rer. nat. Uwe Schmitt Computer science is no more about Computers,
uwe.schmitt(a)num.uni-sb.de than astronomy is about telescopes. (Dijkstra)
http://www.procoders.net
--
Dr. rer. nat. Uwe Schmitt Computer science is no more about Computers,
uwe.schmitt(a)num.uni-sb.de than astronomy is about telescopes. (Dijkstra)
http://www.procoders.net
SQLObject 0.2.1 has been released, fixing a caching bug, adding SQLite
support, and optimizing selects.
SQLObject is now a SourceForge project, with its own web page, mailing
list, and CVS repository. Details at:
http://sqlobject.org
What is SQLObject?
------------------
SQLObject is an object-relational mapper. It allows you to translate
RDBMS table rows into Python objects, and manipulate those objects to
transparently manipulate the database.
--
Ian Bicking ianb(a)colorstudy.com http://colorstudy.com
4869 N. Talman Ave., Chicago, IL 60625 / 773-275-7241
"There is no flag large enough to cover the shame of
killing innocent people" -- Howard Zinn