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.

Friday, October 26, 2007

Security fix for vulnerability in Django's internationalization framework.

A fix has been released for a security vulnerability discovered in Django's internationalization framework. The complete details are below, but the executive summary is that you should updated to a fixed version of Django immediately.

You can download them at http://www.djangoproject.com/download/. Those tracking trunk development should "svn update" as soon as possible.

Description of vulnerability
A per-process cache used by Django's internationalization ("i18n") system to store the results of translation lookups for particular values of the HTTP Accept-Language header used the full value of that header as a key. An attacker could take advantage of this by sending repeated requests with extremely large strings in the Accept-Language header, potentially causing a denial of service by filling available memory.

Due to limitations imposed by web server software on the size of HTTP header fields, combined with reasonable limits on the number of requests which may be handled by a single server process over its lifetime, this vulnerability may be difficult to exploit. Additionally, it is only present when the "USE_I18N" setting in Django is "True". Nonetheless, all users of affected versions of Django will be encouraged to update.

Affected versions
Django trunk prior to revision [6608].
Django 0.96
Django 0.95 (including 0.95.1)
Django 0.91
Resolution
New versions of Django containing this fix have been released today which lter this caching mechanism to store shortened, normalized values and to reject improperly-formatted headers.

These versions are called:

Django 0.96.1 (replaces Django 0.96)
Django 0.95.2 (replaces Django 0.95.1)
Django 0.91.1 (replaces Django 0.91.1)
Anyone using a stable Django release should upgrade to one of these point releases immediately. These fixed versions have already been provided to maintainers of Django packages for various OS distributions and should be released shortly.

Anyone tracking Django's trunk development should use Subversion to update to at least revision [6608].

Tuesday, October 9, 2007

PostgreSQL 8.3 Beta 1 now ready for testing!

The PostgreSQL Global Development Group released the long-awaited
first beta of version 8.3. Thanks to an unprecedented number of new
patches, this version introduces more new and improved features than any
previous one. Of course, more new features means that 8.3 needs more
user testing than any previous version, so we're counting on you to
download it and test it with development versions of your applications.

Among the features in the new version are:

-- Greatly improved performance consistency, through HOT, Load Distributed Checkpoint,
JIT bgwriter, Asynchronous Commit, and other features.
-- TSearch2 full text search integrated into the core code with improved syntax and ease of adding custom dictionaries.
-- SQL:XML syntax.
-- Logging to database-loadable CSV files.
-- Automated rebuilding of cached plans.
-- ENUMs, UUIDs and arrays of complex types.
-- GSSAPI and SSPI authentication support.


See the 8.3 Beta Page (http://www.postgresql.org/developer/beta) formore information on downloads, testing, documentation, and reportingbugs. Get started downloading the beta at:Source code: http://www.postgresql.org/ftp/source/v8.3beta1/Win32 Binaries: http://www.postgresql.org/ftp/binary/v8.3beta1/win32/

Thursday, October 4, 2007

openSUSE 10.3 is Now Available

Novell today announced the availability of openSUSE® 10.3, the newest version of the award-winning community Linux* distribution. Available for free download or in a convenient packaged retail edition, openSUSE 10.3 provides everything a user needs to get started with Linux. To improve the user experience, openSUSE 10.3 includes a flexible Linux-Windows dual-boot configuration, improved user interface, Microsoft* Office file compatibility with the latest OpenOffice.org office productivity suite, and enhanced multimedia support.

“The openSUSE community continues to deliver innovations and has created a new version of openSUSE that will excite a wide range of computer users,” said Andreas Jaeger, director of the openSUSE project. “OpenSUSE 10.3 provides a stable and state-of-the-art operating system based on Linux kernel 2.6.22, and it contains a large variety of the latest open source applications for desktops, servers and application development.”

Enhancements to openSUSE 10.3 include the newest versions of the GNOME* and KDE desktop environments, including a KDE 4 preview. OpenOffice.org 2.3 makes sharing files with Microsoft Office users easy, and the newest version of AppArmor™ protects the Linux operating system and applications from attacks, viruses and malicious applications. OpenSUSE 10.3 also now includes MP3 support out of the box for Banshee™ and Amarok, which are the default media players in openSUSE. In addition, openSUSE 10.3 offers the latest open source applications for developing applications, setting up a home network and running a Web server, as well as the latest virtualization software such as Xen* 3.1 and VirtualBox 1.5.

Version 10.3 makes openSUSE the first Linux distribution to take full advantage of the “1-Click Install” option, which gives openSUSE 10.3 users easy access to many more software packages residing on the openSUSE Build Service. Contributed by a single openSUSE community member, the one-click install is an example of the value openSUSE's strong community of developers, testers, writers, translators, artists and users bring to the distribution. OpenSUSE 10.3 was created by the openSUSE project, the community initiative sponsored by Novell that promotes the use of Linux everywhere. The openSUSE project has more than 54,000 registered members.

Availability and Pricing
OpenSUSE 10.3 is now available for free download at www.opensuse.org. The retail edition of openSUSE 10.3 is available on www.shopnovell.com as well as in select retail locations. It delivers the same packages as the downloadable version on an installable DVD for 32- and 64-bit architectures, and it is accompanied by a second DVD containing a large selection of additional software available at the release date. Also included are a comprehensive user manual and 90 days of installation support, all for a suggested $59.95. For retail locations and more information, visit www.novell.com/products/opensuse/resellers/index.html. For more on openSUSE 10.3 and the openSUSE project, visit www.opensuse.org and news.opensuse.org.