Thursday, December 20, 2007

Zenoss Core 2.1.2 Available

The latest packaged version of Zenoss Core, version 2.1.2 is available for download.

Zenoss Core 2.1.2 is available from: http://www.zenoss.com/download

This is primarily a maintenance release that addresses the following issues:
ZENMODEL

* Fixed MinMaxThreshold escalation always escalating to 5 (2394)
* Fixed Production state error for non-existent devices in the stopProductionStates list. (2404)
* Fixed MinMaxThreshold string values failure (2419)
* Changing device settings from System/Group fails to update deviceSearch catalog (2433)
* Allow for branch DeviceClasses and EventClasses to be added to ZenPacks (2332)
* Fixed T1 interface display speed (2444)

ZENEVENTS

* Made sure "clear" emails/pages are resent if there is a failure sending (2448)
* Device priority not being set on events (2483)

USER INTERFACE

* Made sure that ZenUsers do not lose ZenUser role when changing their password (2350)
* Fixed UnicodeDecodeError (2127)
* Repeat display for alering rules flip-flops "Does not repeat" display (2409)
* Corrected zoom controls malfunction in IE7 (2425)
* Corrected missing Navtool on OS/Filesystems with more than 40 entries. (2174)

DATACOLLECTOR

* Fixed checkCiscoChange method in SnmpClient (2004)
* Do not monitor hard disks with empty IDs (2398)

ZENRRD

* Fixed issue where disabled RRD Thresholds continued to send events (2278)
* Zencommand thresholds now getting proper eventclass (2423)

GRAPHING

* Apply TALES from DataPointGraphPoint to associated ThresholdGraphPoint. (2382)
* Allow TALES to be used within GraphPoint RPNs (2383)

ZENREPORTS

* Corrected typo in memory performance report (2487)

ZENPACKS

* Fixed broken DellDeviceMap condition (2454)
* Fixed broken HPDeviceMap condition (2455)
* HttpMonitor now usesthe user-supplied timeout value in data sources (2482)
* Removed HelloWorldZenPack from the RPM spec file (2342)

ZENOSSINST

* Fixed pyip version of zenping (1881)

Tuesday, December 18, 2007

Volume 2, Issue 4 of The Python Papers Available For Download

The latest PDF may be downloaded from http://archive.pythonpapers.org/ThePythonPapersVolume2Issue4.pdf. It is their largest issue yet at 81 pages and is chock full of great content.

Table of Contents for Volume 2, Issue 4

Letter from the editor: Page 4
Industry Articles
GrrlCamp: Page 6
News from the Python Software Foundation: Page 9
Interview with Michael Foord: Page 16
Screen Scraping Web Pages: Page 22
Interview with Resolver Systems: Page 24
Eight Tips for Starting with Python: Page 30
Python Events: Page 80
Peer Reviewed Section
Acknowledgment of Reviewers: Page 34
pypk - A Python extension module to handle chemical kinetics in plasma physics modeling: Page 35
The Why and How for Design Patterns: Page 48
Python Switch Statement: Page 58
An Introduction to Test Driven Generation: Page 64

Friday, December 14, 2007

PostgreSQL Maestro 7.12 released (8.3 support and more)

SQL Maestro Group announces the release of PostgreSQL Maestro 7.12, a
powerful Windows GUI solution for PostgreSQL administration and database
development.

http://www.sqlmaestro.com/products/postgresql/maestro/

New features
=================

PostgreSQL 8.3 management extensions:

1. Support for ENUM types has been added. You can create new such types,
edit existing ones and, of course, drop unnecessary types. Also the
corresponding editor has been implemented in the Data Grid (also works for
domains based on ENUM types, domains based on domains based on ENUM types
and so on).

2. Function management: now it is possible to set up the environment for a
function as well as customize its execution cost and estimated number of
rows returned by a set-returning function.

3. Support for XML and UUID types has been implemented.

Other server management extensions:

1. The Rule permission is no longer displayed for PostgreSQL 8.2+ because it
was removed in that release for security reasons.

2. SQL parser now accepts queries with !~~, ~~, ~~* and !~~* operators (SQL
Formatter, View Editor).

Interface improvements:

1. The SQL Generator tool has been implemented. Use this feature to produce
various SQL scripts (CREATE, DROP, SELECT, INSERT, etc) for the selected
object. The result script can be saved to a file, copied to clipboard, and
opened in SQL Editor or SQL Script Editor.

2. Data Grid: the notification pane is now displayed after simple mode
activation (filtering, grouping and sorting features are not supported in
this mode). All the related settings can be customized in the Options
dialog.

3. Data Grid: the Generate Query command has been added to the Table / View
Editor. Use this command to copy current filter conditions to the SQL Editor
window as an SQL query. It is also possible to copy filter condition to
clipboard as WHERE clause using grid's popup menu.

4. Data Grid: now it is possible to encrypt the contents of the selected
cell by the md5 algorithm (the corresponding item has been added to grid's
popup menu).

5. Object editors, SQL Editor, Database Designer, BLOB Viewer and other
database-dependent windows: only connected databases are now displayed in
the drop-down list.

6. Some other minor improvements and corrections.

Full press release:
http://www.sqlmaestro.com/news/company/4706/

Background information:

SQL Maestro Group is engaged in developing complete database admin and
management tools for MySQL, Oracle, MS SQL Server, PostgreSQL, SQLite,
Firebird and MaxDB providing the highest performance, scalability and
reliability to meet the requirements of today's database applications.

Wednesday, December 12, 2007

IronPython Studio Is Now Available From CodePlex

IronPython Studio is a free full IDE (Integrated Development Environment) for the Python programming language. It is based on the existing IronPython example that is included in the VS SDK.IronPython Studio is based on the Visual Studio 2008 Shell runtime (royalty free) and can be installed without requiring any version of Visual Studio.

Get it here: http://www.codeplex.com/IronPythonStudio

Sunday, December 9, 2007

Resolver Systems announces the public Beta release of Resolver One: the first Spreadsheet/Python hybrid

Resolver Systems (www.resolversystems.com) today announces the public Beta release of its groundbreaking program, Resolver One, a Rapid Application Development tool for analysing and presenting business data using a familiar spreadsheet interface. Resolver One integrates databases, code and IT-developed components to create powerful and easy-to-use solutions - all using your existing knowledge of spreadsheets. The power and ingenious flexibility of Resolver One comes from the fact that it is fully programmable with Python code. After the success of the private Beta subscription in September 2007 (more than 1,000 sign-ups), Resolver is now planning on an official v1.0 release as early as January 2008.

Today Resolver Systems announces the public beta of Resolver One, a revolutionary improvement in spreadsheet systems. In Resolver One, the spreadsheet is a computer program
“This will change the way businesses think about and use spreadsheets. So many of the problems of the traditional model – poor database integration, and the lack of auditing, iterative analysis, or web-publishing - are solved when you realize that any spreadsheet is, at heart, just a computer program,” said Giles Thomas, CTO and MD of Resolver Systems.

“With this launch,” said Jean Viry-Babel, Head of Sales, “we get the opportunity to get our product into the hands of the 1,000s of people who have expressed an interest since Resolver One was featured on Jon Udell’s blog and Slashdot.”

Resolver One uses the Python programming language which was first released in 1991. Python is an easily learnable and highly expressive language with a rich standard library; it has been successfully used in a wide variety of applications, in businesses and in academia. Its clean syntax allows newcomers to become productive rapidly, while its more sophisticated features and built-in test framework allow experienced developers to build powerful tools which can adapt quickly to changing requirements.

“We’re excited that at last people will be able to develop sophisticated applications, all within a familiar spreadsheet interface,” added Giles Thomas.

About Resolver Systems:

Resolver Systems was founded in 2005 to produce a next generation spreadsheet. The founders, Giles Thomas, Robert Smithson and Patrick Kemmis, had all struggled with the challenges of running multi-million or multi-billion dollar businesses through poorly debugged spreadsheets. Their solution – Resolver One – seamlessly integrates a powerful and flexible programming language and a traditional spreadsheet environment. Already Resolver One has received extensive interest from companies in the financial, medical and academic communities.

Friday, December 7, 2007

Python 3.0 Alpha 2 Has Been Released!

Python 3.0 Alpha 2 Has Been Released!

Get it here: http://python.org/download/releases/3.0/

Thursday, November 1, 2007

Whitebeam 1.1.5 released

Whitebeam is an open source web-application server built on PostgreSQL for data storage and the Mozilla SpiderMonkey JavaScript engine for application logic.

Started in 2000 and released as open source in 2001, Whitebeam is a mature product that has been in commercial operation hosting real web applications for over 6 years. Examples of commercial applications :
http://www.whitebeam.org/community/users.rhtm

The latest release (1.1.5) follows several years of continuous development in both performance and functionality. JavaScript bindings are provided to the PostgreSQL database, LibGD for image manipulation, SMTP for email creation, HTTP for SOAP and XML/RPC like applications amongst others.

For those that don't want to write SQL, Whitebeam 'Templates' provide high-level functional abstractions. In addition the templates avoid any possibility of 'SQL injection' security issues common with other web development platforms. Examples of 'templated' functionality include hierarchical tree-like catalogues, session management, contact/membership management and data collections.

Full documentation is available on the Whitebeam web-site
http://www.whitebeam.org

Or from the SourceForge project page :
http://sourceforge.net/projects/whitebeam

Whitebeam runs as an Apache web-server module, either on Apache 1.3, 2.0 or 2.2.