<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5492023728711799478</id><updated>2012-01-19T23:45:33.104-08:00</updated><category term='psqlODBC'/><category term='Python'/><category term='DLR'/><category term='Novell'/><category term='PostgresDAC'/><category term='PyCon-Tech'/><category term='SQL'/><category term='SpiderMonkey'/><category term='funny'/><category term='xTuple'/><category term='SQL Injection'/><category term='Podcast'/><category term='Article'/><category term='CPython'/><category term='Security'/><category term='IDE'/><category term='Fix'/><category term='XAML'/><category term='PyMag'/><category term='Tamarin'/><category term='Resolver'/><category term='plugin'/><category term='Jython'/><category term='Mozilla'/><category term='Pydev'/><category term='Beta'/><category term='Zope'/><category term='Documentation'/><category term='openSUSE'/><category term='IronPython'/><category term='Viewalyzer'/><category term='Animation'/><category term='Design Patterns'/><category term='Python 3000'/><category term='SchemaCrawler'/><category term='PyCon 2008'/><category term='ERP'/><category term='Python Magazine'/><category term='pgAdmin III'/><category term='Java'/><category term='Best Practices'/><category term='Summer of Code'/><category term='Google'/><category term='pgAdmin'/><category term='Zenoss'/><category term='PostgreSQL'/><category term='Ruby'/><category term='Django'/><category term='Linux'/><category term='Python Papers'/><category term='Eclipse'/><category term='SecurityFix'/><category term='joke'/><category term='Tools'/><category term='IronRuby'/><category term='Whitebeam'/><category term='Nuke'/><category term='JavaScript'/><category term='pyglet'/><title type='text'>Python, PostgresSQL and Django Programming</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>49</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-4334818842856043597</id><published>2008-03-21T09:56:00.000-07:00</published><updated>2008-03-21T09:58:16.780-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PostgreSQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Summer of Code'/><title type='text'>PostgreSQL Summer of Code 2008</title><content type='html'>PostgreSQL has been invited by Google to be part of Google's Summer of Code&lt;br /&gt;2008. They are calling all students, professors and potential mentors to&lt;br /&gt;participate.&lt;br /&gt;&lt;br /&gt;For Summer of Code, Google will be paying for student internships to work&lt;br /&gt;on PostgreSQL features and applications. They've put up a list of ideas,&lt;br /&gt;including guidelines for submissions and more. Applications for students&lt;br /&gt;open March 25th, and close March 31, so urge any students you know to get&lt;br /&gt;your applications prepared right away!&lt;br /&gt;&lt;br /&gt;-- Ideas and Guidelines:&lt;br /&gt;&lt;a href="http://www.postgresql.org/developer/summerofcode"&gt;http://www.postgresql.org/developer/summerofcode&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;-- Summer of Code FAQ:&lt;br /&gt;&lt;a href="http://code.google.com/opensource/gsoc/2008/faqs.html"&gt;http://code.google.com/opensource/gsoc/2008/faqs.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-4334818842856043597?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/4334818842856043597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=4334818842856043597' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/4334818842856043597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/4334818842856043597'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2008/03/postgresql-summer-of-code-2008.html' title='PostgreSQL Summer of Code 2008'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-1541855034129573206</id><published>2008-03-20T13:08:00.000-07:00</published><updated>2008-03-20T13:10:41.901-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PyCon 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Guido van Rossum posted the slides of his PyCon 2008 keynote on python.org</title><content type='html'>Guido van Rossum posted the slides of his PyCon 2008 keynote on python.org&lt;br /&gt;&lt;p&gt;There's both a &lt;a class="reference" href="http://www.python.org/doc/essays/ppt/pycon2008/Py3kAndYou.ppt"&gt;PowerPoint&lt;/a&gt; and a &lt;a class="reference" href="http://www.python.org/doc/essays/ppt/pycon2008/Py3kAndYou.pdf"&gt;PDF&lt;/a&gt; file.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;PS. The Python 3.0 final release is now scheduled for September 3, 2008. See &lt;a class="reference" href="http://python.org/dev/peps/pep-0361/"&gt;PEP 361&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-1541855034129573206?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/1541855034129573206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=1541855034129573206' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/1541855034129573206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/1541855034129573206'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2008/03/guido-van-rossum-posted-slides-of-his.html' title='Guido van Rossum posted the slides of his PyCon 2008 keynote on python.org'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-3279562751470323047</id><published>2008-02-04T09:24:00.001-08:00</published><updated>2008-02-04T09:26:39.962-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PostgreSQL'/><title type='text'>PostgreSQL 8.3 has been released</title><content type='html'>Today the PostgreSQL Global Development Group releases the long-awaited&lt;br /&gt;version 8.3 of the most advanced open source database, which cements our&lt;br /&gt;place as the best performing open source database. Among the&lt;br /&gt;performance features you'll be excited about in 8.3 are:&lt;br /&gt;&lt;br /&gt;-- Heap Only Tuples&lt;br /&gt;-- BGWriter Autotuning&lt;br /&gt;-- Asynchronous Commit&lt;br /&gt;-- Spread Checkpoints&lt;br /&gt;-- Synchronous Scan&lt;br /&gt;-- "Var-Varlena"&lt;br /&gt;-- L2 Cache Protection&lt;br /&gt;-- Lazy XID&lt;br /&gt;&lt;br /&gt;8.3 also has a lot of cool features for PostgreSQL DBAs and developers,&lt;br /&gt;including:&lt;br /&gt;&lt;br /&gt;-- SQL/XML&lt;br /&gt;-- CSV Logging&lt;br /&gt;-- MS Visual C++ support&lt;br /&gt;-- ENUMs&lt;br /&gt;-- Integrated Tsearch&lt;br /&gt;-- SSPI &amp;amp; GSSAPI&lt;br /&gt;-- Composite Type Arrays&lt;br /&gt;-- pg_standby&lt;br /&gt;&lt;br /&gt;There are many, many other features included in this release. Visit thefeatures list (&lt;a href="http://www.postgresql.org/about/press/features83.html"&gt;http://www.postgresql.org/about/press/features83.html&lt;/a&gt;)and the features matrix (&lt;a href="http://www.postgresql.org/about/featurematrix"&gt;http://www.postgresql.org/about/featurematrix&lt;/a&gt;)for more information, and browse the release notes(&lt;a href="http://www.postgresql.org/docs/8.3/static/release-8-3.html"&gt;http://www.postgresql.org/docs/8.3/static/release-8-3.html&lt;/a&gt;) to see themore than 300 patches that went into the release. You can even visit the press page (&lt;a href="http://www.postgresql.org/about/press/presskit83.html"&gt;http://www.postgresql.org/about/press/presskit83.html&lt;/a&gt;).&lt;br /&gt;Or just go ahead and download and install 8.3:&lt;br /&gt;-- Source: &lt;a href="http://www.postgresql.org/ftp/source/v8.3.0"&gt;http://www.postgresql.org/ftp/source/v8.3.0&lt;/a&gt;-- Windows Binaries: &lt;a href="http://www.postgresql.org/ftp/binary/v8.3.0/win32"&gt;http://www.postgresql.org/ftp/binary/v8.3.0/win32&lt;/a&gt;-- Fedora, Red Hat, Solaris Binaries:&lt;a href="http://www.postgresql.org/ftp/binary/v8.3.0"&gt;http://www.postgresql.org/ftp/binary/v8.3.0&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-3279562751470323047?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/3279562751470323047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=3279562751470323047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/3279562751470323047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/3279562751470323047'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2008/02/postgresql-83-has-been-released.html' title='PostgreSQL 8.3 has been released'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-6824634276597854622</id><published>2008-01-07T08:35:00.000-08:00</published><updated>2008-01-07T08:38:42.420-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SecurityFix'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='PostgreSQL'/><title type='text'>PostgreSQL Global Development Group released updated versions which patch five security vulnerabilities</title><content type='html'>Today the PostgreSQL Global Development Group is releasing updated&lt;br /&gt;versions which patch five security vulnerabilities. These releases&lt;br /&gt;update all current PostgreSQL versions, including 8.2, 8.1, 8.0, 7.4 and&lt;br /&gt;7.3. They are considered &lt;strong&gt;CRITICAL&lt;/strong&gt; and PostgreSQL DBAs and sysadmins&lt;br /&gt;should install the update as soon as they reasonably can. Our security&lt;br /&gt;team has made all efforts to make these patches backwards-compatible,&lt;br /&gt;and upgrading does not require converting your data files.&lt;br /&gt;&lt;br /&gt;Please read the remainder of this message for further important details&lt;br /&gt;and announcements.&lt;br /&gt;&lt;br /&gt;Details of Security Fixes&lt;br /&gt;----------------------------&lt;br /&gt;There are five security fixes included in this release. None of these&lt;br /&gt;issues are known to have been exploited in the field; they were&lt;br /&gt;discovered through security analysis.&lt;br /&gt;&lt;br /&gt;Index Functions Privilege Escalation (CVE-2007-6600): as a unique&lt;br /&gt;feature, PostgreSQL allows users to create indexes on the results of&lt;br /&gt;user-defined functions, known as "expression indexes". This provided&lt;br /&gt;two vulnerabilities to privilege escalation: (1) index functions were&lt;br /&gt;executed as the superuser and not the table owner during VACUUM and&lt;br /&gt;ANALYZE, and (2) that SET ROLE and SET SESSION AUTHORIZATION were&lt;br /&gt;permitted within index functions. Both of these holes have now been&lt;br /&gt;closed.&lt;br /&gt;&lt;br /&gt;Regular Expression Denial-of-Service (CVE-2007-4772, CVE-2007-6067,&lt;br /&gt;CVE-2007-4769): three separate issues in the regular expression&lt;br /&gt;libraries used by PostgreSQL allowed malicious users to initiate a&lt;br /&gt;denial-of-service by passing certain regular expressions in SQL queries.&lt;br /&gt;First, users could create infinite loops using some specific regular&lt;br /&gt;expressions. Second, certain complex regular expressions could consume&lt;br /&gt;excessive amounts of memory. Third, out-of-range backref numbers could&lt;br /&gt;be used to crash the backend. All of these issues have been patched.&lt;br /&gt;&lt;br /&gt;DBLink Privilege Escalation (CVE-2007-6601): DBLink functions combined&lt;br /&gt;with local trust or ident authentication could be used by a malicious&lt;br /&gt;user to gain superuser privileges. This issue has been fixed, and does&lt;br /&gt;not affect users who have not installed DBLink (an optional module), or&lt;br /&gt;who are using password authentication for local access. This same&lt;br /&gt;problem was addressed in the previous release cycle (see CVE-2007-3278),&lt;br /&gt;but that patch failed to close all forms of the loophole.&lt;br /&gt;&lt;br /&gt;EOL Notices&lt;br /&gt;---------------------&lt;br /&gt;Minor release 7.3.21 for PostgreSQL version 7.3 will be the last update&lt;br /&gt;to the 7.3 branch. As version 7.3 is now over five years old, the&lt;br /&gt;community will no longer release patches for it after today's release.&lt;br /&gt;Users of version 7.3 are encouraged to upgrade to a more current version&lt;br /&gt;as soon as possible, or to seek support from a commercial support vendor&lt;br /&gt;who is willing to continue backpatching for them.&lt;br /&gt;&lt;br /&gt;8.1.11 and 8.0.15 are also the last 8.1 and 8.0 update releases for&lt;br /&gt;which the PostgreSQL community will produce binary packages for Windows.&lt;br /&gt;Windows users are encouraged to move to 8.2.6 or later, since there are&lt;br /&gt;Windows-specific fixes in 8.2 that are impractical to back-port. 8.1&lt;br /&gt;and 8.0 updates will continue to be supported on other platforms and in&lt;br /&gt;source form.&lt;br /&gt;&lt;br /&gt;Download and Install&lt;br /&gt;------------------------&lt;br /&gt;PostgreSQL minor releases 8.2.6, 8.1.11, 8.0.15, 7.4.19 and 7.3.21 are&lt;br /&gt;available through our FTP mirror network:&lt;br /&gt;&lt;br /&gt;-- Source Code: &lt;a href="http://www.postgresql.org/ftp/source/"&gt;http://www.postgresql.org/ftp/source/&lt;/a&gt; &lt;br /&gt;-- Binaries for some platforms: &lt;a href="http://www.postgresql.org/ftp/binary/"&gt;http://www.postgresql.org/ftp/binary/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;If you need additional information on the included updates, it's&lt;br /&gt;available in the Release Notes&lt;br /&gt;(&lt;a href="http://www.postgresql.org/docs/current/static/release.html"&gt;http://www.postgresql.org/docs/current/static/release.html&lt;/a&gt;). These&lt;br /&gt;upgrades can be copied directly over existing PostgreSQL binaries and do&lt;br /&gt;not require dump-and-reload for any system which has been updated in the&lt;br /&gt;last six months (older versions may require some specific post-update&lt;br /&gt;steps; see the release notes).&lt;br /&gt;&lt;br /&gt;As always, PostgreSQL update releases are cumulative. All security&lt;br /&gt;fixes will be included in the upcoming version 8.3 release candidate.&lt;br /&gt;This notice will be posted to the PostgreSQL security page:&lt;br /&gt;&lt;a href="http://www.postgresql.org/support/security"&gt;http://www.postgresql.org/support/security&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-6824634276597854622?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/6824634276597854622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=6824634276597854622' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/6824634276597854622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/6824634276597854622'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2008/01/postgresql-global-development-group.html' title='PostgreSQL Global Development Group released updated versions which patch five security vulnerabilities'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-1835934989781668215</id><published>2008-01-04T11:34:00.001-08:00</published><updated>2008-01-04T11:34:58.569-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PostgreSQL'/><category scheme='http://www.blogger.com/atom/ns#' term='pgAdmin III'/><title type='text'>pgAdmin III v1.8.1 released</title><content type='html'>pgAdmin 1.8.1, the Open Source graphical PostgreSQL administration tool&lt;br /&gt;for Windows, Linux, FreeBSD, Mac OS X and Solaris, now available for&lt;br /&gt;download in source and a variety of binary formats from:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pgadmin.org/download/"&gt;http://www.pgadmin.org/download/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;v1.8.1 is primarily a bug fix release, including the following changes:&lt;br /&gt;&lt;br /&gt;- Fix a bug that could cause a crash on GTK when closing the query tool&lt;br /&gt;in certain circumstances.&lt;br /&gt;- Avoid a crash if the connection is lost and the Functions node is&lt;br /&gt;refreshed.&lt;br /&gt;- Avoid crashes when working with objects with % characters in the&lt;br /&gt;name.&lt;br /&gt;- Properly reverse-engineer the SQL for indexes with DESC, NULLS FIRST&lt;br /&gt;or NULLS LAST column options.&lt;br /&gt;- Only offer the Jobs node if the user can access the pgagent schema.&lt;br /&gt;- Ensure the 'Create Rule' context menu option is always offered when&lt;br /&gt;appropriate.&lt;br /&gt;- Prevent the user from trying to debug catalog objects.&lt;br /&gt;- Refresh the tree without erroring after creating a new package on&lt;br /&gt;EnterpriseDB.&lt;br /&gt;- Fix a crash that occured if an object called '%' was selected in the&lt;br /&gt;treeview, per Alexander Steffens.&lt;br /&gt;- Fix a line number error in the debugger seen with procedures which&lt;br /&gt;start on the same line as the 'CREATE PROCEDURE foo IS ...' Per report&lt;br /&gt;from Heikki Linnakangas.&lt;br /&gt;- Cleanup the covering index control logic in the Foreign Key dialogue.&lt;br /&gt;- Fix to refresh version string and number, and last OID, per a report&lt;br /&gt;from Alexander Kirpa.&lt;br /&gt;- Disable CREATE FUNCTION etc. under EnterpriseDB packages because they&lt;br /&gt;are created as part of the main package body.&lt;br /&gt;- Fix some broken references to online help pages.&lt;br /&gt;- Don't offer 'Drop Cascaded' unless the user can 'Drop' the object.&lt;br /&gt;- Prevent non-superusers from attempting to use the debugger because the&lt;br /&gt;plugin API won't let them anyway.&lt;br /&gt;- Check that functions exist before debugging or setting global&lt;br /&gt;breakpoints on them. Remove them from the treeview if not.&lt;br /&gt;- Correct the URL for the EDB public synonym help page&lt;br /&gt;- Handle the corner case when a user includes quotes in an object name&lt;br /&gt;(backport of 2007-10-26 fix applied to trunk)&lt;br /&gt;- Fix the debugger's connection class to ensure database names requiring&lt;br /&gt;quotes will work and that is can be used with SSL and Kerberos&lt;br /&gt;connections.&lt;br /&gt;- Allow the length of array-typed columns to be changed (eg. 'character&lt;br /&gt;varying[](100)'), per report from Ferenc Lutischan&lt;br /&gt;- Don't allow the user to direct-debug trigger functions, only global&lt;br /&gt;breakpoints should be used on them (or the trigger itself).&lt;br /&gt;- Don't offer edbspl functions when creating triggers as they should&lt;br /&gt;have inline bodies.&lt;br /&gt;- Don't quote database names that happen to be keywords when starting&lt;br /&gt;the debugger.&lt;br /&gt;- Don't offer package names and system schemas as schemas when creating&lt;br /&gt;public synonyms.&lt;br /&gt;- Fix pgAgent's job query when a host agent is specified so that jobs&lt;br /&gt;don't execute every time round the loop regardless of schedule, per&lt;br /&gt;Brian Kalbfus.&lt;br /&gt;- Add EnterpriseDB's default database (edb) to the Server dialog's&lt;br /&gt;default option.&lt;br /&gt;- Don't allow the user to debug an EnterpriseDB package function or&lt;br /&gt;procedure if the body isn't defined.&lt;br /&gt;- Don't offer the user the chance to create new columns on system&lt;br /&gt;catalogues.&lt;br /&gt;- Fix the debugger to send actual NULL values rather than 'NULL' through&lt;br /&gt;the EnterpriseDB callable statement API. Allow parameter values to be&lt;br /&gt;NULL or empty strings on both PostgreSQL and EnterpriseDB using the&lt;br /&gt;same syntax as the Edit Grid.&lt;br /&gt;- Always open the PostgreSQL Help when selecting that menu option, even&lt;br /&gt;if connected to EnterpriseDB.&lt;br /&gt;- Fix EnterpriseDB public synonym loading so that they aren't considered&lt;br /&gt;system objects.&lt;br /&gt;- Fix path discovery on Unix so standard installs can be relocated&lt;br /&gt;easily.&lt;br /&gt;- Fix character number display in the query tool.&lt;br /&gt;- Use popen() when testing the versions of helper apps on non-windows&lt;br /&gt;platforms to avoid an obscure bug on PPC Macs that could leave&lt;br /&gt;wxExecute hanging indefinitely whilst waiting on a zombie process.&lt;br /&gt;- When creating a new index and specifying both tablespace and fill&lt;br /&gt;factor, make sure the SQL is formulated correctly, per Stefan Wolf&lt;br /&gt;- Fix the locks tab on the server status dialogue so it works correctly&lt;br /&gt;with PostgreSQL 8.3+.&lt;br /&gt;- Properly format the object comments shown in the properties list when&lt;br /&gt;a collection node is selected. Per report from Mike Blackwell.&lt;br /&gt;- Fix a bug preventing the 'on error' flag of a pgAgent job step being&lt;br /&gt;edited, per Jon Roberts.&lt;br /&gt;- Properly escape _'s in queries for schemas, per Derek Fonda.&lt;br /&gt;- Don't try to enable/disable prepared transaction related controls on&lt;br /&gt;pre-8.1 servers, per Karl Zellnig&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-1835934989781668215?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/1835934989781668215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=1835934989781668215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/1835934989781668215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/1835934989781668215'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2008/01/pgadmin-iii-v181-released.html' title='pgAdmin III v1.8.1 released'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-7830626056939925398</id><published>2008-01-04T11:30:00.000-08:00</published><updated>2008-01-04T11:33:29.576-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Django'/><category scheme='http://www.blogger.com/atom/ns#' term='Jython'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Django Running on Jython</title><content type='html'>It is true, Django is running on Jython. Check out all the details here: &lt;a href="http://zyasoft.com/pythoneering/2008/01/django-on-jython-minding-gap.html"&gt;http://zyasoft.com/pythoneering/2008/01/django-on-jython-minding-gap.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-7830626056939925398?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/7830626056939925398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=7830626056939925398' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/7830626056939925398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/7830626056939925398'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2008/01/django-running-on-jython.html' title='Django Running on Jython'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-7315369774052300787</id><published>2007-12-28T09:52:00.000-08:00</published><updated>2007-12-28T09:55:33.817-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PostgreSQL'/><title type='text'>Inaugural Issue Of Postgres Online Magazine Available</title><content type='html'>The inaugural issue of the Postgres Online Magazine is available. The magazine is available in two formats: HTML and PDF&lt;br /&gt;&lt;br /&gt;Here is the table of contents&lt;br /&gt;&lt;br /&gt;From the Editors&lt;br /&gt;PostgreSQL The Road Behind and Ahead&lt;br /&gt;&lt;br /&gt;What's new and upcoming in PostgreSQL&lt;br /&gt;PostgreSQL 8.3 is just around the Corner&lt;br /&gt;&lt;br /&gt;PostgreSQL Q &amp;amp; A&lt;br /&gt;Converting from Unix Timestamp to PostgreSQL Timestamp or Date Beginner&lt;br /&gt;Using Distinct ON to return newest order for each customer Intermediate&lt;br /&gt;How to create an index based on a function Intermediate&lt;br /&gt;&lt;br /&gt;Basics&lt;br /&gt;The Anatomy of a PostgreSQL - Part 1 Beginner&lt;br /&gt;How does CLUSTER ON improve index performance Intermediate&lt;br /&gt;&lt;br /&gt;PL Programming&lt;br /&gt;Language Architecture in PostgreSQL Intermediate&lt;br /&gt;&lt;br /&gt;Using PostgreSQL Contribs&lt;br /&gt;PostGIS for geospatial analysis and mapping Intermediate&lt;br /&gt;&lt;br /&gt;Application Development&lt;br /&gt;Database Abstraction with Updateable Views Advanced&lt;br /&gt;&lt;br /&gt;Product Showcase&lt;br /&gt;Serendipity Blogging Software&lt;br /&gt;&lt;br /&gt;A Product of Paragon Corporation&lt;br /&gt;&lt;br /&gt;You can read the magazine here: &lt;a href="http://www.postgresonline.com/"&gt;http://www.postgresonline.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-7315369774052300787?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/7315369774052300787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=7315369774052300787' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/7315369774052300787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/7315369774052300787'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/12/inaugural-issue-of-postgres-online.html' title='Inaugural Issue Of Postgres Online Magazine Available'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-5998225922466575018</id><published>2007-12-27T11:59:00.000-08:00</published><updated>2007-12-27T12:01:21.164-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PostgreSQL'/><category scheme='http://www.blogger.com/atom/ns#' term='ERP'/><category scheme='http://www.blogger.com/atom/ns#' term='xTuple'/><title type='text'>xTuple Apps 2.3: PostgreSQL-powered Open Source ERP adds Yahoo!, Returns, Job Shop</title><content type='html'>xTuple, the leader in open source enterprise resource planning software, announced the general availability of version 2.3 of the xTuple Applications, PostBooks and OpenMFG. Featuring more than 200 community-driven enhancements in just three months, version 2.3 adds:&lt;br /&gt;&lt;br /&gt;* support for customer returns and service management;&lt;br /&gt;&lt;br /&gt;* an expansion of unit of measure options in sales, purchasing, and inventory;&lt;br /&gt;&lt;br /&gt;* better support for job shops and engineer-to-order companies;&lt;br /&gt;&lt;br /&gt;* the ability to reserve specific product inventory for particular sales orders;&lt;br /&gt;&lt;br /&gt;* and a rich XML-powered interface for external ordering systems, including prebuilt order mapping for web stores powered by Yahoo! Merchant Solutions.&lt;br /&gt;&lt;br /&gt;The xTuple Applications are advanced ERP software solutions built with open source components, such as the PostgreSQL database, the Qt toolkit for C++, and the OpenRPT report writer. The fully integrated packages include Inventory Management, Product Definition and Costing, Work Order Management, Manufacturing, Purchasing, Sales, Shipping and Receiving, Project Management, Sales Analysis, Accounts Payable, Accounts Receivable, a full General Ledger, and Corporate/Customer Relationship Management. Both packages are fully multi-currency, multi-lingual, and support a range of multi-layered taxation structures. The commercial OpenMFG product adds Manufacturing Scheduling, Capacity Planning, and several other advanced features.&lt;br /&gt;&lt;br /&gt;"The progress in the product from release to release is amazing," said Ritzo Muntinga, president of Oceanside, California-based ElectroSport Industries. ElectroSport manufactures specialized power accessories for the streetbike, dirtbike and ATV aftermarket, and championed the Sales Order Reservations functionality new in version 2.3. "We're very impressed with the functionality and stability of OpenMFG, and the xTuple team's ability to design new features without making the application overly cluttered or difficult to use."&lt;br /&gt;&lt;br /&gt;The xTuple online community is growing by leaps and bounds as well; there have been over 40,000 downloads of the PostBooks software, and the project has catapulted into the Top 10 projects on the SourceForge open source repository (out of 165,000). In addition to product enhancements, the open source community has contributed translations of the applications into French, Spanish, Chinese, Russian, and Turkish - with efforts underway in German, Japanese, and several other languages.&lt;br /&gt;&lt;br /&gt;PostBooks is available free of charge under the OSI-approved Common Public Attribution License (CPAL). OpenMFG is available under xTuple's innovative hybrid license, whereby customers and partners have full access to the application source code, and any enhancements made to the product flow back to xTuple for review, quality testing, and possible incorporation into the baseline product. Both PostBooks and OpenMFG run equally well on Mac, Windows, and Linux computers, and are fully internationalized with multi-currency, support for multiple tax structures, and multilingual translation packs maintained by the global open-source community. All this and more, including public discussion forums, blogs, and the community issue/bug tracker, can be found at &lt;a href="http://www.xtuple.org/"&gt;www.xtuple.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;About xTuple:&lt;/strong&gt;&lt;br /&gt;xTuple (formerly OpenMFG) develops next-generation, enterprise-class business process applications powered by open source software such as Linux, PostgreSQL, and Qt. xTuple products, led by its OpenMFG, OpenRPT and new PostBooks applications, give companies better control over operations, increased productivity, and measurable growth across all areas of their businesses-all at a lower cost of ownership. For more information, please visit the company Web site at &lt;a href="http://www.xtuple.com/"&gt;www.xtuple.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-5998225922466575018?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/5998225922466575018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=5998225922466575018' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/5998225922466575018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/5998225922466575018'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/12/xtuple-apps-23-postgresql-powered-open.html' title='xTuple Apps 2.3: PostgreSQL-powered Open Source ERP adds Yahoo!, Returns, Job Shop'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-7915665199124576552</id><published>2007-12-27T11:58:00.000-08:00</published><updated>2007-12-27T11:59:42.539-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PostgreSQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Viewalyzer'/><title type='text'>Viewalyzer 1.0.2 Released</title><content type='html'>Viewalyzer is a graphical tool for recompiling Views and all dependent views. Also all Grants on all views will be available after recompiling. Before recompilation a backup will be made. When some unsolvable errors occur during recompilation everything will be “rolled back”. Also an errorlog is written to get informations what has happened. All your originally written DDL’s can be stored in the database and will that way be used during recompilation. You now can use “CREATE VIEW my_view AS SELECT * FROM my_table” and this will be used every time you recompile this view or one that my_view is dependent on.&lt;br /&gt;&lt;br /&gt;New Features:&lt;br /&gt;&lt;br /&gt;- Documentation available&lt;br /&gt;- Compatibility with postgres 8.0 – 8.2&lt;br /&gt;- Some minor bugs fixed&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Download here: &lt;a href="http://sourceforge.net/projects/viewalyzer/"&gt;http://sourceforge.net/projects/viewalyzer/&lt;/a&gt; &lt;br /&gt;Screen shots here: &lt;a href="http://www.consipio.de/index.php?option=com_content&amp;amp;task=view&amp;amp;id=36&amp;amp;Itemid=48"&gt;http://www.consipio.de/index.php?option=com_content&amp;amp;task=view&amp;amp;id=36&amp;amp;Itemid=48&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;You need Java 1.6 to run Viewalyzer&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-7915665199124576552?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/7915665199124576552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=7915665199124576552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/7915665199124576552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/7915665199124576552'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/12/viewalyzer-102-released.html' title='Viewalyzer 1.0.2 Released'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-2404407014028516354</id><published>2007-12-21T07:06:00.000-08:00</published><updated>2007-12-21T07:08:51.118-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CPython'/><category scheme='http://www.blogger.com/atom/ns#' term='IronPython'/><category scheme='http://www.blogger.com/atom/ns#' term='DLR'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>IronPython 2.0 Alpha 7 is now available:</title><content type='html'>IronPython 2.0 Alpha 7 (source and binary) is now available:&lt;br /&gt;&lt;a href="http://www.codeplex.com/IronPython" target="_blank" closure_hashcode_="997"&gt;IronPython Project Homepage&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=IronPython&amp;amp;ReleaseId=8189" target="_blank" closure_hashcode_="998"&gt;Release Notes and Download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There’s been numerous changes to IronPython in the past month and a half. Most notably a lot of work has been done to get usage of the ‘yield’ statement compatible with CPython 2.5. There might be a few more changes that need to be made, but by and far IP now adheres to PEP 342. Another notable change brings the code closer to the new hosting API spec they published on the mailing list. The next couple of releases should finish that work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-2404407014028516354?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/2404407014028516354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=2404407014028516354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/2404407014028516354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/2404407014028516354'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/12/ironpython-20-alpha-7-is-now-available.html' title='IronPython 2.0 Alpha 7 is now available:'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-3866924845151460822</id><published>2007-12-20T10:25:00.000-08:00</published><updated>2007-12-20T10:26:09.496-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Zope'/><category scheme='http://www.blogger.com/atom/ns#' term='Zenoss'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Zenoss Core 2.1.2 Available</title><content type='html'>The latest packaged version of Zenoss Core, version 2.1.2 is available for download.&lt;br /&gt;&lt;br /&gt;Zenoss Core 2.1.2 is available from: &lt;a href="http://www.zenoss.com/download"&gt;http://www.zenoss.com/download&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;This is primarily a maintenance release that addresses the following issues:&lt;br /&gt;ZENMODEL&lt;br /&gt;&lt;br /&gt;* Fixed MinMaxThreshold escalation always escalating to 5 (2394)&lt;br /&gt;* Fixed Production state error for non-existent devices in the stopProductionStates list. (2404)&lt;br /&gt;* Fixed MinMaxThreshold string values failure (2419)&lt;br /&gt;* Changing device settings from System/Group fails to update deviceSearch catalog (2433)&lt;br /&gt;* Allow for branch DeviceClasses and EventClasses to be added to ZenPacks (2332)&lt;br /&gt;* Fixed T1 interface display speed (2444)&lt;br /&gt;&lt;br /&gt;ZENEVENTS&lt;br /&gt;&lt;br /&gt;* Made sure "clear" emails/pages are resent if there is a failure sending (2448)&lt;br /&gt;* Device priority not being set on events (2483)&lt;br /&gt;&lt;br /&gt;USER INTERFACE&lt;br /&gt;&lt;br /&gt;* Made sure that ZenUsers do not lose ZenUser role when changing their password (2350)&lt;br /&gt;* Fixed UnicodeDecodeError (2127)&lt;br /&gt;* Repeat display for alering rules flip-flops "Does not repeat" display (2409)&lt;br /&gt;* Corrected zoom controls malfunction in IE7 (2425)&lt;br /&gt;* Corrected missing Navtool on OS/Filesystems with more than 40 entries. (2174)&lt;br /&gt;&lt;br /&gt;DATACOLLECTOR&lt;br /&gt;&lt;br /&gt;* Fixed checkCiscoChange method in SnmpClient (2004)&lt;br /&gt;* Do not monitor hard disks with empty IDs (2398)&lt;br /&gt;&lt;br /&gt;ZENRRD&lt;br /&gt;&lt;br /&gt;* Fixed issue where disabled RRD Thresholds continued to send events (2278)&lt;br /&gt;* Zencommand thresholds now getting proper eventclass (2423)&lt;br /&gt;&lt;br /&gt;GRAPHING&lt;br /&gt;&lt;br /&gt;* Apply TALES from DataPointGraphPoint to associated ThresholdGraphPoint. (2382)&lt;br /&gt;* Allow TALES to be used within GraphPoint RPNs (2383)&lt;br /&gt;&lt;br /&gt;ZENREPORTS&lt;br /&gt;&lt;br /&gt;* Corrected typo in memory performance report (2487)&lt;br /&gt;&lt;br /&gt;ZENPACKS&lt;br /&gt;&lt;br /&gt;* Fixed broken DellDeviceMap condition (2454)&lt;br /&gt;* Fixed broken HPDeviceMap condition (2455)&lt;br /&gt;* HttpMonitor now usesthe user-supplied timeout value in data sources (2482)&lt;br /&gt;* Removed HelloWorldZenPack from the RPM spec file (2342)&lt;br /&gt;&lt;br /&gt;ZENOSSINST&lt;br /&gt;&lt;br /&gt;* Fixed pyip version of zenping (1881)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-3866924845151460822?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/3866924845151460822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=3866924845151460822' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/3866924845151460822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/3866924845151460822'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/12/zenoss-core-212-available.html' title='Zenoss Core 2.1.2 Available'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-2275688874838877650</id><published>2007-12-18T12:01:00.000-08:00</published><updated>2007-12-18T12:03:16.017-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Python Papers'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Volume 2, Issue 4 of The Python Papers Available For Download</title><content type='html'>The latest PDF may be downloaded from &lt;a href="http://archive.pythonpapers.org/ThePythonPapersVolume2Issue4.pdf"&gt;http://archive.pythonpapers.org/ThePythonPapersVolume2Issue4.pdf&lt;/a&gt;. It is their largest issue yet at 81 pages and is chock full of great content.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Table of Contents for Volume 2, Issue 4&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Letter from the editor: Page 4&lt;br /&gt;Industry Articles&lt;br /&gt;GrrlCamp: Page 6&lt;br /&gt;News from the Python Software Foundation: Page 9&lt;br /&gt;Interview with Michael Foord: Page 16&lt;br /&gt;Screen Scraping Web Pages: Page 22&lt;br /&gt;Interview with Resolver Systems: Page 24&lt;br /&gt;Eight Tips for Starting with Python: Page 30&lt;br /&gt;Python Events: Page 80&lt;br /&gt;Peer Reviewed Section&lt;br /&gt;Acknowledgment of Reviewers: Page 34&lt;br /&gt;pypk - A Python extension module to handle chemical kinetics in plasma physics modeling: Page 35&lt;br /&gt;The Why and How for Design Patterns: Page 48&lt;br /&gt;Python Switch Statement: Page 58&lt;br /&gt;An Introduction to Test Driven Generation: Page 64&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-2275688874838877650?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/2275688874838877650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=2275688874838877650' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/2275688874838877650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/2275688874838877650'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/12/volume-2-issue-4-of-python-papers.html' title='Volume 2, Issue 4 of The Python Papers Available For Download'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-749151466895713840</id><published>2007-12-14T09:25:00.000-08:00</published><updated>2007-12-14T09:26:51.890-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='PostgreSQL'/><title type='text'>PostgreSQL Maestro 7.12 released (8.3 support and more)</title><content type='html'>SQL Maestro Group announces the release of PostgreSQL Maestro 7.12, a&lt;br /&gt;powerful Windows GUI solution for PostgreSQL administration and database&lt;br /&gt;development.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sqlmaestro.com/products/postgresql/maestro/"&gt;http://www.sqlmaestro.com/products/postgresql/maestro/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;New features&lt;br /&gt;=================&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;PostgreSQL 8.3 management extensions:&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;1. Support for ENUM types has been added. You can create new such types,&lt;br /&gt;edit existing ones and, of course, drop unnecessary types. Also the&lt;br /&gt;corresponding editor has been implemented in the Data Grid (also works for&lt;br /&gt;domains based on ENUM types, domains based on domains based on ENUM types&lt;br /&gt;and so on).&lt;br /&gt;&lt;br /&gt;2. Function management: now it is possible to set up the environment for a&lt;br /&gt;function as well as customize its execution cost and estimated number of&lt;br /&gt;rows returned by a set-returning function.&lt;br /&gt;&lt;br /&gt;3. Support for XML and UUID types has been implemented.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Other server management extensions:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1. The Rule permission is no longer displayed for PostgreSQL 8.2+ because it&lt;br /&gt;was removed in that release for security reasons.&lt;br /&gt;&lt;br /&gt;2. SQL parser now accepts queries with !~~, ~~, ~~* and !~~* operators (SQL&lt;br /&gt;Formatter, View Editor).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Interface improvements:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1. The SQL Generator tool has been implemented. Use this feature to produce&lt;br /&gt;various SQL scripts (CREATE, DROP, SELECT, INSERT, etc) for the selected&lt;br /&gt;object. The result script can be saved to a file, copied to clipboard, and&lt;br /&gt;opened in SQL Editor or SQL Script Editor.&lt;br /&gt;&lt;br /&gt;2. Data Grid: the notification pane is now displayed after simple mode&lt;br /&gt;activation (filtering, grouping and sorting features are not supported in&lt;br /&gt;this mode). All the related settings can be customized in the Options&lt;br /&gt;dialog.&lt;br /&gt;&lt;br /&gt;3. Data Grid: the Generate Query command has been added to the Table / View&lt;br /&gt;Editor. Use this command to copy current filter conditions to the SQL Editor&lt;br /&gt;window as an SQL query. It is also possible to copy filter condition to&lt;br /&gt;clipboard as WHERE clause using grid's popup menu.&lt;br /&gt;&lt;br /&gt;4. Data Grid: now it is possible to encrypt the contents of the selected&lt;br /&gt;cell by the md5 algorithm (the corresponding item has been added to grid's&lt;br /&gt;popup menu).&lt;br /&gt;&lt;br /&gt;5. Object editors, SQL Editor, Database Designer, BLOB Viewer and other&lt;br /&gt;database-dependent windows: only connected databases are now displayed in&lt;br /&gt;the drop-down list.&lt;br /&gt;&lt;br /&gt;6. Some other minor improvements and corrections.&lt;br /&gt;&lt;br /&gt;Full press release:&lt;br /&gt;&lt;a href="http://www.sqlmaestro.com/news/company/4706/"&gt;http://www.sqlmaestro.com/news/company/4706/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Background information:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;SQL Maestro Group is engaged in developing complete database admin and&lt;br /&gt;management tools for MySQL, Oracle, MS SQL Server, PostgreSQL, SQLite,&lt;br /&gt;Firebird and MaxDB providing the highest performance, scalability and&lt;br /&gt;reliability to meet the requirements of today's database applications.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-749151466895713840?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/749151466895713840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=749151466895713840' title='31 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/749151466895713840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/749151466895713840'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/12/postgresql-maestro-712-released-83.html' title='PostgreSQL Maestro 7.12 released (8.3 support and more)'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>31</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-5200554383478993005</id><published>2007-12-12T12:21:00.000-08:00</published><updated>2007-12-12T12:26:47.712-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IronPython'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>IronPython Studio Is Now Available From CodePlex</title><content type='html'>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.&lt;br /&gt;&lt;br /&gt;Get it here: &lt;a href="http://www.codeplex.com/IronPythonStudio"&gt;http://www.codeplex.com/IronPythonStudio&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-5200554383478993005?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/5200554383478993005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=5200554383478993005' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/5200554383478993005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/5200554383478993005'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/12/ironpython-studio-is-now-available-from.html' title='IronPython Studio Is Now Available From CodePlex'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-7358162088782092051</id><published>2007-12-09T14:13:00.001-08:00</published><updated>2007-12-09T14:15:06.036-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Resolver'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Resolver Systems announces the public Beta release of Resolver One: the first Spreadsheet/Python hybrid</title><content type='html'>Resolver Systems (&lt;a href="http://www.resolversystems.com/"&gt;www.resolversystems.com&lt;/a&gt;) 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.&lt;br /&gt;&lt;br /&gt;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&lt;br /&gt;“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.&lt;br /&gt;&lt;br /&gt;“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.”&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;“We’re excited that at last people will be able to develop sophisticated applications, all within a familiar spreadsheet interface,” added Giles Thomas.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;About Resolver Systems:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;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.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-7358162088782092051?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/7358162088782092051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=7358162088782092051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/7358162088782092051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/7358162088782092051'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/12/resolver-systems-announces-public-beta.html' title='Resolver Systems announces the public Beta release of Resolver One: the first Spreadsheet/Python hybrid'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-7259608605878497120</id><published>2007-12-07T15:57:00.000-08:00</published><updated>2007-12-07T16:00:54.356-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Python 3000'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Python 3.0 Alpha 2 Has Been Released!</title><content type='html'>Python 3.0 Alpha 2 Has Been Released!&lt;br /&gt;&lt;br /&gt;Get it here: &lt;a href="http://python.org/download/releases/3.0/"&gt;http://python.org/download/releases/3.0/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-7259608605878497120?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/7259608605878497120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=7259608605878497120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/7259608605878497120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/7259608605878497120'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/12/python-30-alpha-2-has-been-released.html' title='Python 3.0 Alpha 2 Has Been Released!'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-4605874681351201539</id><published>2007-11-01T08:21:00.000-07:00</published><updated>2007-11-01T08:23:18.087-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Mozilla'/><category scheme='http://www.blogger.com/atom/ns#' term='PostgreSQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Whitebeam'/><category scheme='http://www.blogger.com/atom/ns#' term='SpiderMonkey'/><title type='text'>Whitebeam 1.1.5 released</title><content type='html'>Whitebeam is an open source web-application server built on PostgreSQL for data storage and the Mozilla SpiderMonkey JavaScript engine for application logic.&lt;br /&gt;&lt;br /&gt;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 :&lt;br /&gt;&lt;a href="http://www.whitebeam.org/community/users.rhtm"&gt;http://www.whitebeam.org/community/users.rhtm&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;Full documentation is available on the Whitebeam web-site&lt;br /&gt;&lt;a href="http://www.whitebeam.org/"&gt;http://www.whitebeam.org&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Or from the SourceForge project page :&lt;br /&gt;&lt;a href="http://sourceforge.net/projects/whitebeam"&gt;http://sourceforge.net/projects/whitebeam&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Whitebeam runs as an Apache web-server module, either on Apache 1.3, 2.0 or 2.2.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-4605874681351201539?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/4605874681351201539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=4605874681351201539' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/4605874681351201539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/4605874681351201539'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/11/whitebeam-115-released.html' title='Whitebeam 1.1.5 released'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-2694027770292912573</id><published>2007-10-26T13:29:00.000-07:00</published><updated>2007-10-26T13:32:39.320-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SecurityFix'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Fix'/><category scheme='http://www.blogger.com/atom/ns#' term='Django'/><title type='text'>Security fix for vulnerability in Django's internationalization framework.</title><content type='html'>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.&lt;br /&gt;&lt;br /&gt;You can download them at &lt;a href="http://www.djangoproject.com/download/" target="_blank" closure_hashcode_="509"&gt;http://www.djangoproject.com/download/&lt;/a&gt;. Those tracking trunk development should "svn update" as soon as possible.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Description of vulnerability&lt;/strong&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Affected versions&lt;br /&gt;&lt;/strong&gt;Django trunk prior to revision [6608].&lt;br /&gt;Django 0.96&lt;br /&gt;Django 0.95 (including 0.95.1)&lt;br /&gt;Django 0.91&lt;br /&gt;Resolution&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;These versions are called:&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Django 0.96.1 (replaces Django 0.96)&lt;br /&gt;Django 0.95.2 (replaces Django 0.95.1)&lt;br /&gt;Django 0.91.1 (replaces Django 0.91.1)&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;Anyone tracking Django's trunk development should use Subversion to update to at least revision [6608].&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-2694027770292912573?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/2694027770292912573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=2694027770292912573' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/2694027770292912573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/2694027770292912573'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/10/security-fix-for-vulnerability-in.html' title='Security fix for vulnerability in Django&apos;s internationalization framework.'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-6218032506988735061</id><published>2007-10-09T10:22:00.000-07:00</published><updated>2007-10-09T10:24:16.864-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PostgreSQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Beta'/><title type='text'>PostgreSQL 8.3 Beta 1 now ready for testing!</title><content type='html'>The PostgreSQL Global Development Group released the long-awaited&lt;br /&gt;first beta of version 8.3. Thanks to an unprecedented number of new&lt;br /&gt;patches, this version introduces more new and improved features than any&lt;br /&gt;previous one. Of course, more new features means that 8.3 needs more&lt;br /&gt;user testing than any previous version, so we're counting on you to&lt;br /&gt;download it and test it with development versions of your applications.&lt;br /&gt;&lt;br /&gt;Among the features in the new version are:&lt;br /&gt;&lt;br /&gt;-- Greatly improved performance consistency, through HOT, Load Distributed Checkpoint,&lt;br /&gt;JIT bgwriter, Asynchronous Commit, and other features.&lt;br /&gt;-- TSearch2 full text search integrated into the core code with improved syntax and ease of adding custom dictionaries.&lt;br /&gt;-- SQL:XML syntax.&lt;br /&gt;-- Logging to database-loadable CSV files.&lt;br /&gt;-- Automated rebuilding of cached plans.&lt;br /&gt;-- ENUMs, UUIDs and arrays of complex types.&lt;br /&gt;-- GSSAPI and SSPI authentication support.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;See the 8.3 Beta Page (&lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.postgresql.org/developer/beta" target="_blank"&gt;http://www.postgresql.org/developer/beta&lt;/a&gt;) formore information on downloads, testing, documentation, and reportingbugs.  Get started downloading the beta at:Source code: &lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.postgresql.org/ftp/source/v8.3beta1/Win32" target="_blank"&gt;http://www.postgresql.org/ftp/source/v8.3beta1/Win32&lt;/a&gt; Binaries: &lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.postgresql.org/ftp/binary/v8.3beta1/win32/" target="_blank"&gt;http://www.postgresql.org/ftp/binary/v8.3beta1/win32/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-6218032506988735061?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/6218032506988735061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=6218032506988735061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/6218032506988735061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/6218032506988735061'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/10/postgresql-83-beta-1-now-ready-for.html' title='PostgreSQL 8.3 Beta 1 now ready for testing!'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-3676276364681483592</id><published>2007-10-04T07:29:00.000-07:00</published><updated>2007-10-04T07:30:54.070-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Novell'/><category scheme='http://www.blogger.com/atom/ns#' term='openSUSE'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>openSUSE 10.3 is Now Available</title><content type='html'>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.&lt;br /&gt;&lt;br /&gt;“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.”&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Availability and Pricing&lt;br /&gt;&lt;/strong&gt;OpenSUSE 10.3 is now available for free download at &lt;a href="http://www.opensuse.org/"&gt;www.opensuse.org&lt;/a&gt;. The retail edition of openSUSE 10.3 is available on &lt;a href="http://www.shopnovell.com/"&gt;www.shopnovell.com&lt;/a&gt;  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 &lt;a href="http://www.novell.com/products/opensuse/resellers/index.html"&gt;www.novell.com/products/opensuse/resellers/index.html&lt;/a&gt;. For more on openSUSE 10.3 and the openSUSE project, visit &lt;a href="http://www.opensuse.org/"&gt;www.opensuse.org&lt;/a&gt;  and news.opensuse.org.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-3676276364681483592?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/3676276364681483592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=3676276364681483592' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/3676276364681483592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/3676276364681483592'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/10/opensuse-103-is-now-available.html' title='openSUSE 10.3 is Now Available'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-7640151088805195718</id><published>2007-10-02T10:19:00.000-07:00</published><updated>2007-10-02T10:20:16.146-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PostgreSQL'/><category scheme='http://www.blogger.com/atom/ns#' term='PostgresDAC'/><title type='text'>PostgreDAC ver.2.4.0 released</title><content type='html'>download the PostgresDAC v2.4.0 right now at:&lt;br /&gt;&lt;a href="http://microolap.com/products/connectivity/postgresdac/download/"&gt;http://microolap.com/products/connectivity/postgresdac/download/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Full list of current changes:&lt;br /&gt;[*] Use 8.2.5 sources and client libraries&lt;br /&gt;[*] TPSQLTools will Commit transaction before VACUUM processing if needed&lt;br /&gt;[*] Now TPSQLDatabase.Execute method supports query parameters and caching&lt;br /&gt;[*] Low level mask comparing routines improved&lt;br /&gt;[*] Exception will be raised instead of MessageDlg call in case if libpq.dll is not found&lt;br /&gt;[*] TPSQLDirectQuery component added&lt;br /&gt;[+] TPSQLDatabase: SelectString and SelectStringDef methods added&lt;br /&gt;[+] TPSQLDatabase.Reset method added&lt;br /&gt;[+] TPSQLDatabase.CancelBackend method added to cancel a backend's current query&lt;br /&gt;[-] Filters didn't work correctly in some cases&lt;br /&gt;[-] "TPSQLTools can't perform Reindex within the current database&lt;br /&gt;   if DatabaseName needs quoting" bug fixed&lt;br /&gt;[-] "TPSQLDataset.PSExecuteStatement method fails if used with parameters" bug fixed&lt;br /&gt;[-] "Recordcount function moves cursor to EOF if Filtered is True" bug fixed&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-7640151088805195718?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/7640151088805195718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=7640151088805195718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/7640151088805195718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/7640151088805195718'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/10/postgredac-ver240-released.html' title='PostgreDAC ver.2.4.0 released'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-4906135232399905784</id><published>2007-10-01T10:27:00.000-07:00</published><updated>2007-10-01T10:28:28.038-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PostgreSQL'/><category scheme='http://www.blogger.com/atom/ns#' term='psqlODBC'/><title type='text'>psqlODBC 08.02.0500 Released</title><content type='html'>For details of the changes in this release, please see the notes at:&lt;br /&gt;&lt;a href="http://psqlodbc.projects.postgresql.org/release.html"&gt;http://psqlodbc.projects.postgresql.org/release.html&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;With this release two versions of the driver are provided for Windows;&lt;br /&gt;'PostgreSQL ANSI' which supports single and multibyte applications&lt;br /&gt;through the ANSI ODBC API, and 'PostgreSQL Unicode' which provides&lt;br /&gt;Unicode support through the Unicode ODBC API. On Unix systems, the&lt;br /&gt;driver type may be selected via a configure option. MSDTC is also&lt;br /&gt;supported on Windows, and 64 bit support is now included in the source&lt;br /&gt;code (binaries are not yet available).&lt;br /&gt;&lt;br /&gt;psqlODBC may be downloaded from&lt;br /&gt;&lt;a href="http://www.postgresql.org/ftp/odbc/versions/"&gt;http://www.postgresql.org/ftp/odbc/versions/&lt;/a&gt;  in source, Windows&lt;br /&gt;Installer, merge module, and basic zip file formats.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-4906135232399905784?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/4906135232399905784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=4906135232399905784' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/4906135232399905784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/4906135232399905784'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/10/psqlodbc-08020500-released.html' title='psqlODBC 08.02.0500 Released'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-4158434420769838064</id><published>2007-09-27T07:43:00.000-07:00</published><updated>2007-09-27T07:45:45.489-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Python: Myths about Indentation</title><content type='html'>This is the place where to point your friends when they gripe about Python's "significant whitespace". There are even details on how it is parsed, for those who are interested.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.secnetix.de/~olli/Python/block_indentation.hawk"&gt;http://www.secnetix.de/~olli/Python/block_indentation.hawk&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;The following is covered:&lt;br /&gt;&lt;em&gt;Whitespace is significant in Python source code.&lt;br /&gt;Python forces me to use a certain indentation style.&lt;br /&gt;You cannot safely mix tabs and spaces in Python.&lt;br /&gt;I just don't like it.&lt;br /&gt;How does the compiler parse the indentation?&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-4158434420769838064?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/4158434420769838064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=4158434420769838064' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/4158434420769838064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/4158434420769838064'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/09/python-myths-about-indentation.html' title='Python: Myths about Indentation'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-3436476336668648445</id><published>2007-09-19T08:42:00.001-07:00</published><updated>2007-09-19T08:42:51.444-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Injection'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Best Practices'/><category scheme='http://www.blogger.com/atom/ns#' term='PostgreSQL'/><title type='text'>SQL Injection Cheat Sheet</title><content type='html'>What is SQL Injection? From &lt;a class="" href="http://en.wikipedia.org/wiki/SQL_injection" mce_href="http://en.wikipedia.org/wiki/SQL_injection"&gt;wikipedia&lt;/a&gt;: &lt;strong&gt;SQL injection&lt;/strong&gt; is a technique that exploits a security vulnerability occurring in the database layer of an application. The vulnerability is present when user input is either incorrectly filtered for string literal escape characters embedded in SQL statements or user input is not strongly typed and thereby unexpectedly executed&lt;br /&gt;&lt;br /&gt;Here is a nice SQL injection cheat sheet. Currently only for MySQL and Microsoft SQL Server, some ORACLE and some PostgreSQL&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ferruh.mavituna.com/makale/sql-injection-cheatsheet/"&gt;http://ferruh.mavituna.com/makale/sql-injection-cheatsheet/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Table Of Contents&lt;br /&gt;About SQL Injection Cheat Sheet&lt;br /&gt;Syntax Reference, Sample Attacks and Dirty SQL Injection Tricks&lt;br /&gt;&lt;br /&gt;Line Comments&lt;br /&gt;SQL Injection Attack Samples&lt;br /&gt;&lt;br /&gt;Inline Comments&lt;br /&gt;Classical Inline Comment SQL Injection Attack Samples&lt;br /&gt;MySQL Version Detection Sample Attacks&lt;br /&gt;&lt;br /&gt;Stacking Queries&lt;br /&gt;Language / Database Stacked Query Support Table&lt;br /&gt;About MySQL and PHP&lt;br /&gt;Stacked SQL Injection Attack Samples&lt;br /&gt;&lt;br /&gt;If Statements&lt;br /&gt;MySQL If Statement&lt;br /&gt;SQL Server If Statement&lt;br /&gt;If Statement SQL Injection Attack Samples&lt;br /&gt;&lt;br /&gt;Using Integers&lt;br /&gt;&lt;br /&gt;String Operations&lt;br /&gt;String Concatenation&lt;br /&gt;&lt;br /&gt;Strings without Quotes&lt;br /&gt;Hex based SQL Injection Samples&lt;br /&gt;&lt;br /&gt;String Modification &amp;amp; Related&lt;br /&gt;&lt;br /&gt;Union Injections&lt;br /&gt;UNION – Fixing Language Issues&lt;br /&gt;&lt;br /&gt;Bypassing Login Screens&lt;br /&gt;&lt;br /&gt;Enabling xp_cmdshell in SQL Server 2005&lt;br /&gt;Other parts are not so well formatted but check out by yourself, drafts, notes and stuff, scroll down and see.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-3436476336668648445?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/3436476336668648445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=3436476336668648445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/3436476336668648445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/3436476336668648445'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/09/sql-injection-cheat-sheet.html' title='SQL Injection Cheat Sheet'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-4467575326517546956</id><published>2007-09-11T12:22:00.000-07:00</published><updated>2007-09-11T12:23:29.034-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='Pydev'/><title type='text'>Pydev 1.3.9 Released</title><content type='html'>Python Development Environment (Python IDE plugin for Eclipse). Features editor, code completion, refactoring, outline view, debugger, and other goodies - check &lt;a href="http://pydev.sf.net/"&gt;http://pydev.sf.net&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pydev Release: 1.3.9&lt;br /&gt;--------------------&lt;br /&gt;&lt;br /&gt;Major highlights:&lt;br /&gt;-----------------&lt;br /&gt;&lt;br /&gt;* Fixed problem when configuring jython&lt;br /&gt;* Patch from paulj: debbugger working with jython 2.2rc2&lt;br /&gt;* Patch from Oskar Heck: debbugger can change globals&lt;br /&gt;* Added action to delete all .pyc / $py.class files&lt;br /&gt;* Added actions to add/remove the pydev configuration from a project (previously, the only way to add a nature was to open a python file within a project).&lt;br /&gt;* Ctrl+Shift+O: When used with a selection will consider lines ending with \ (without selection organizes imports)&lt;br /&gt;* Auto-add "import" string will not be added when adding a space in the case: from xxximport (just after from xxx)&lt;br /&gt;* Templates created with tabs (or spaces indent) are now converted to the indent being used in the editor&lt;br /&gt;* Hide non-pydev projects filter working&lt;br /&gt;* Don't show assignments/imports after if __name__ == '__main__': in outline&lt;br /&gt;* Code-completion: after a completion is requested, pressing '.' will apply that completion (and if it has parameters, they'll not be added).&lt;br /&gt;* Code-completion: when a code-completion is applied with Ctrl pressed (toggle mode), parameters are not added.&lt;br /&gt;* Assign to local variable/attribute handles constants correctly.&lt;br /&gt;* psyco changed for Null object for debug (so, no changes are required to the code if psyco is used while debugging).&lt;br /&gt;* Code-folding annotations won't change places.&lt;br /&gt;* Pydev package explorer will correctly show outline for files if the project root is set as a source folder.&lt;br /&gt;* Pydev package explorer: folders under the pythonpath have a package icon.&lt;br /&gt;* Unittest runner: handles multiple selection.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-4467575326517546956?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/4467575326517546956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=4467575326517546956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/4467575326517546956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/4467575326517546956'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/09/pydev-139-released.html' title='Pydev 1.3.9 Released'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-2320094941055464419</id><published>2007-09-05T09:54:00.000-07:00</published><updated>2007-09-05T09:55:46.364-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Article'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Python for system administrators</title><content type='html'>As a system administrator, you run across numerous challenges and problems. Managing users, disk space, processes, devices, and backups can cause many system administrators to lose their hair, good humor, or sanity. Shell scripts can help, but they often have frustrating limitations. This is where a full-featured scripting language, such as Python, can turn a tedious task into an easy and, dare I say it, fun one.&lt;br /&gt;&lt;br /&gt;The examples in this article demonstrate different Python features that you can put to practical use. If you work through them, you'll be well on your way to understanding the power of Python.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Read the rest of the article on the IBM site: &lt;a href="http://www.ibm.com/developerworks/aix/library/au-python/?ca=dgr-btw01pythonosadmin&amp;S_TACT=105AGX59&amp;amp;S_CMP=GR"&gt;http://www.ibm.com/developerworks/aix/library/au-python/?ca=dgr-btw01pythonosadmin&amp;S_TACT=105AGX59&amp;amp;S_CMP=GR&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-2320094941055464419?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/2320094941055464419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=2320094941055464419' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/2320094941055464419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/2320094941055464419'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/09/python-for-system-administrators.html' title='Python for system administrators'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-1749419707585374548</id><published>2007-09-04T10:09:00.000-07:00</published><updated>2007-09-04T10:10:15.990-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Design Patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Announcing Design Python Pattern of the Week</title><content type='html'>David Stanek is promising one of the Gang of Four Patterns a week - check it out here: &lt;a href="http://www.traceback.org/2007/09/04/announcing-design-python-pattern-of-the-week/" target="_blank" closure_hashcode_="239"&gt;Announcing Design Python Pattern of the Week&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-1749419707585374548?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/1749419707585374548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=1749419707585374548' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/1749419707585374548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/1749419707585374548'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/09/announcing-design-python-pattern-of.html' title='Announcing Design Python Pattern of the Week'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-4474805252692793561</id><published>2007-08-31T11:40:00.000-07:00</published><updated>2007-08-31T11:41:31.621-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joke'/><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Excuthe me, do you have any widdle wabbits?</title><content type='html'>A precious little girl walks into a pet shop and asks, "Excuthe me, do you have any widdle wabbits?" &lt;br /&gt; &lt;br /&gt;The shopkeeper's heart melts, he gets down on his knees so that he's on her level, and says, "Do you want a thoft widdle fluffy white wabbit like this one, or a thmart looking bwack wabbit like that one, or one like that cute widdle bwown wabbit over there?" &lt;br /&gt; &lt;br /&gt;The little girl blushes, rocks on her heels, puts her hands on her knees, leans forward and whispers ... " I don't weally fink my pet &lt;strong&gt;pyfon &lt;/strong&gt;gives a phuk."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-4474805252692793561?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/4474805252692793561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=4474805252692793561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/4474805252692793561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/4474805252692793561'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/08/excuthe-me-do-you-have-any-widdle.html' title='Excuthe me, do you have any widdle wabbits?'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-4271090878728779969</id><published>2007-08-31T11:33:00.000-07:00</published><updated>2007-08-31T11:35:14.517-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Python 3000'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Python 3000 Alpha 1 Released</title><content type='html'>The first Python 3000 release is out -- Python 3.0a1.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://python.org/download/releases/3.0/"&gt;http://python.org/download/releases/3.0/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a id="excerpts" name="excerpts"&gt;&lt;strong&gt;Excerpts&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;Python 3000 (a.k.a. "Py3k", and released as Python 3.0) is a new version of the language that is incompatible with the 2.x line of releases. The language is mostly the same, but many details, especially how built-in objects like dictionaries and strings work, have changed considerably, and a lot of deprecated features have finally been removed.&lt;br /&gt;This is an ongoing project; the cleanup isn't expected to be complete until 2008. In particular there are plans to reorganize the standard library namespace.&lt;br /&gt;The release plan is to have a series of alpha releases in 2007, beta releases in 2008, and a final release in August 2008. The alpha releases are primarily aimed at developers who want a sneak peek at the new langauge, especially those folks who plan to port their code to Python 3000. The hope is that by the time of the final release, many 3rd party packages will already be available in a 3.0-compatible form.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-4271090878728779969?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/4271090878728779969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=4271090878728779969' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/4271090878728779969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/4271090878728779969'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/08/python-3000-alpha-1-released.html' title='Python 3000 Alpha 1 Released'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-5873657311389432829</id><published>2007-08-27T09:17:00.000-07:00</published><updated>2007-08-27T09:19:03.236-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Jython'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Jython 2.2 Released</title><content type='html'>&lt;p&gt;Jython 2.2 is available for &lt;a href="http://downloads.sourceforge.net/jython/jython_installer-2.2.jar" target="_blank" closure_hashcode_="1417"&gt;download&lt;/a&gt;. This is the first production release of Jython in nearly six years,and it contains many new features:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;new-style classes&lt;br /&gt;Java List integration&lt;br /&gt;PEP 302 implementation&lt;br /&gt;iterators&lt;br /&gt;generators&lt;br /&gt;__future__ division&lt;br /&gt;support for running on modern JVMs&lt;br /&gt;a new installer&lt;br /&gt;ssl and non-blocking support for socket&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-5873657311389432829?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/5873657311389432829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=5873657311389432829' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/5873657311389432829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/5873657311389432829'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/08/jython-22-released.html' title='Jython 2.2 Released'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-8262532704738024433</id><published>2007-08-22T11:14:00.000-07:00</published><updated>2007-08-22T11:15:49.547-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Spyrit v0.2 released</title><content type='html'>Spyrit is a MUSH/MUCK/MOO client written in Python using the Qt toolkit. It aims to be a pleasant, extensible, polished product, and to support all three major platforms.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Spyrit v0.2 is still a few features short of going gold, but should already be usable and pleasant to use.&lt;br /&gt;&lt;br /&gt;Version 0.2 implements ANSI format codes rendering, preliminary Telnet negotiation support, SSL encryption where supported, unlimited input history, plus a few minor improvements and speedups.&lt;br /&gt;&lt;br /&gt;It also offers experimental binaries for both Windows and Linux. Feedback on those is kindly welcome.&lt;br /&gt;&lt;br /&gt;Download it here: &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=66416"&gt;http://sourceforge.net/project/showfiles.php?group_id=66416&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-8262532704738024433?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/8262532704738024433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=8262532704738024433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/8262532704738024433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/8262532704738024433'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/08/spyrit-v02-released.html' title='Spyrit v0.2 released'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-5341665345602326728</id><published>2007-08-20T08:18:00.000-07:00</published><updated>2007-08-20T08:21:03.344-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Django'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Linux Journal Article: At the Forge - First Steps with Django</title><content type='html'>Linux Journal has a nice article about starting with Django, check it out here: &lt;a href="http://www.linuxjournal.com/article/9712"&gt;http://www.linuxjournal.com/article/9712&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-5341665345602326728?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/5341665345602326728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=5341665345602326728' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/5341665345602326728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/5341665345602326728'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/08/linux-journal-article-at-forge-first.html' title='Linux Journal Article: At the Forge - First Steps with Django'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-2923894020520857958</id><published>2007-08-20T08:13:00.000-07:00</published><updated>2007-08-20T08:15:34.927-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PostgreSQL'/><category scheme='http://www.blogger.com/atom/ns#' term='pgAdmin'/><title type='text'>pgAdmin III v1.8.0 Beta 3 released</title><content type='html'>The third beta version of pgAdmin III v1.8.0. has been released.&lt;br /&gt;&lt;br /&gt;pgAdmin is the leading graphical administration and development tool forPostgreSQL, EnterpriseDB and most other PostgreSQL-derived DBMSs. It canbe used on Windows, Linux, FreeBSD, Mac and Solaris with servers on anyplatform. For more information, please see the website:&lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.pgadmin.org/" target="_blank"&gt;http://www.pgadmin.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To download the beta, please visit the download page at&lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.pgadmin.org/download/" target="_blank"&gt;http://www.pgadmin.org/download/&lt;/a&gt;. In addition to the source code, binarydownloads are currently available for Windows, Mac OS X, Fedora 7 andSlackware Linux.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-2923894020520857958?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/2923894020520857958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=2923894020520857958' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/2923894020520857958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/2923894020520857958'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/08/pgadmin-iii-v180-beta-3-released.html' title='pgAdmin III v1.8.0 Beta 3 released'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-6736346295219884364</id><published>2007-08-20T07:13:00.000-07:00</published><updated>2007-08-20T07:14:45.638-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pyglet'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>pyglet 1.0 alpha 2 released</title><content type='html'>&lt;p&gt;pyglet 1.0 alpha 2 released. This alpha release fixes many bugs, includes a new audio and video implementation, and introduces the pyglet Programming Guide. See the &lt;a href="http://pyglet.org/download.html"&gt;downloads&lt;/a&gt; page to grab your copy. &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;about pyglet&lt;/strong&gt;&lt;br /&gt;pyglet provides an object-oriented programming interface for developing games and other visually-rich applications for Windows, Mac OS X and Linux. &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Some of the features of pyglet are:&lt;br /&gt;No external dependencies or installation requirements. For most application and game requirements, pyglet needs nothing else besides Python, simplifying distribution and installation.&lt;br /&gt;Take advantage of multiple windows and multi-monitor desktops. pyglet allows you to use as many windows as you need, and is fully aware of multi-monitor setups for use with fullscreen games.&lt;br /&gt;Load images, sound, music and video in almost any format. pyglet can optionally use AVbin to play back audio formats such as MP3, OGG/Vorbis and WMA, and video formats such as DivX, MPEG-2, H.264, WMV and Xvid.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;pyglet is provided under the BSD open-source license, allowing you to use it for both commerical and other open-source projects with very little restriction.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-6736346295219884364?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/6736346295219884364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=6736346295219884364' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/6736346295219884364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/6736346295219884364'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/08/pyglet-10-alpha-2-released.html' title='pyglet 1.0 alpha 2 released'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-8280823169591847330</id><published>2007-08-15T07:17:00.000-07:00</published><updated>2007-08-15T07:20:24.476-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PyCon-Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>PyCon-Tech '08 Call for Volunteers</title><content type='html'>Doug Napoleone is asking for help.&lt;br /&gt;&lt;em&gt;&lt;blockquote&gt;&lt;em&gt;We are looking for help at every level. Even if all you do is edit some&lt;br /&gt;of the &lt;/em&gt;&lt;a href="https://pycon.coderanger.net/"&gt;&lt;em&gt;wiki&lt;/em&gt;&lt;/a&gt;&lt;em&gt; pages,&lt;br /&gt;this would be greatly appreciated.We are also looking for any and all feedback&lt;br /&gt;on last years system. This feedback should be limited to the web site software&lt;br /&gt;including the &lt;/em&gt;&lt;a href="http://us.pycon.org/apps07/schedule/"&gt;&lt;em&gt;schedule&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, schedule&lt;br /&gt;handouts, talk proposal system, or something we have not yet thought&lt;br /&gt;of.&lt;/em&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/em&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;Get all the details here:&lt;em&gt; &lt;a href="http://pycon.blogspot.com/2007/08/pycon-tech-08-call-for-volunteers.html"&gt;http://pycon.blogspot.com/2007/08/pycon-tech-08-call-for-volunteers.html&lt;/a&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-8280823169591847330?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/8280823169591847330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=8280823169591847330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/8280823169591847330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/8280823169591847330'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/08/pycon-tech-08-call-for-volunteers.html' title='PyCon-Tech &apos;08 Call for Volunteers'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-1266382183868233731</id><published>2007-08-10T08:08:00.001-07:00</published><updated>2007-08-10T08:08:58.288-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SchemaCrawler'/><category scheme='http://www.blogger.com/atom/ns#' term='PostgreSQL'/><title type='text'>SchemaCrawler for PostgreSQL announced</title><content type='html'>SchemaCrawler is free, open-source, operating system independent, command-line tool that can take human-readable snapshots of the schema and data, for later comparison. Comparisons are done using a standard diff tool. SchemaCrawler outputs details of your schema (tables, views, procedures, and more) in a diff-able plain-text format (text, CSV, or XHTML). SchemaCrawler can also output data (including CLOBs and BLOBs) in the same plain-text formats.&lt;br /&gt;&lt;br /&gt;SchemaCrawler Grep is another tool that comes with the SchemaCrawler download. SchemaCrawler Grep that allows you to search for certain column names within the database schema.&lt;br /&gt;&lt;br /&gt;SchemaCrawler for PostgreSQL is available at SourceForge: &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=148383"&gt;http://sourceforge.net/project/showfiles.php?group_id=148383&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;The SchemaCrawler website is &lt;a href="http://schemacrawler.sourceforge.net/"&gt;http://schemacrawler.sourceforge.net/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-1266382183868233731?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/1266382183868233731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=1266382183868233731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/1266382183868233731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/1266382183868233731'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/08/schemacrawler-for-postgresql-announced.html' title='SchemaCrawler for PostgreSQL announced'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-1609101125023387956</id><published>2007-08-10T08:07:00.000-07:00</published><updated>2007-08-10T08:08:03.243-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PostgreSQL'/><title type='text'>pgsnmpd version 1.0 released</title><content type='html'>The pgsnmpd developers are happy to announce the release of pgsnmpdversion 1.0. This version implements RFC 1697 (RDBMS-MIB) for a singleversion 8.x PostgreSQL database. Please see &lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://pgfoundry.org/projects/pgsnmpd/" target="_blank"&gt;http://pgfoundry.org/projects/pgsnmpd/&lt;/a&gt; for more information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-1609101125023387956?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/1609101125023387956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=1609101125023387956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/1609101125023387956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/1609101125023387956'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/08/pgsnmpd-version-10-released.html' title='pgsnmpd version 1.0 released'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-5889728588510393379</id><published>2007-08-07T07:19:00.000-07:00</published><updated>2007-08-07T07:20:56.085-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Python 3000'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Help with fixing the last 11 unit tests that are still failing for Python 3000</title><content type='html'>Guido van Rossum writes:&lt;br /&gt;&lt;br /&gt;Please help! Here's the list of failing tests:&lt;br /&gt;&lt;br /&gt;test_ctypes: Recently one test started failing again, after Martin changed&lt;br /&gt;&lt;br /&gt;PyUnicode_FromStringAndSize() to use UTF8 instead of Latin1.&lt;br /&gt;&lt;br /&gt;test_email, test_email_codecs, test_email_renamed: Can someone contact the email-sig and ask for help with these?&lt;br /&gt;&lt;br /&gt;test_minidom: Recently started failing again; probably shallow.&lt;br /&gt;&lt;br /&gt;test_sqlite: Virgin territory, probably best done by whoever wrote the code or at least someone with time to spare.&lt;br /&gt;&lt;br /&gt;test_tarfile: Virgin territory again (but different owner :-).&lt;br /&gt;&lt;br /&gt;test_urllib2_localnet, test_urllib2net: I think Jeremy Hylton may be close to fixing these, he's done a lot of work on urllib and httplib.&lt;br /&gt;&lt;br /&gt;test_xml_etree_c: Virgin territory again.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Get all the details here: &lt;a href="http://www.artima.com/weblogs/viewpost.jsp?thread=211842"&gt;http://www.artima.com/weblogs/viewpost.jsp?thread=211842&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-5889728588510393379?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/5889728588510393379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=5889728588510393379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/5889728588510393379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/5889728588510393379'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/08/help-with-fixing-last-11-unit-tests.html' title='Help with fixing the last 11 unit tests that are still failing for Python 3000'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-418258459650558646</id><published>2007-08-06T13:09:00.000-07:00</published><updated>2007-08-06T13:10:37.561-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XAML'/><category scheme='http://www.blogger.com/atom/ns#' term='IronPython'/><category scheme='http://www.blogger.com/atom/ns#' term='DLR'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>WPF Designer and the IronPython Integration Sample</title><content type='html'>If you've had the opportunity to work with WPF/.NET 3.0 yet, you've likely run into the x:Class attribute in XAML. If you specify a x:Class on a XAML page, during compilation the XAML compiler creates a class in code using the registered CodeDomProvider for the given language that you're compiling. This presented some challenges for getting the IronPython sample to work with the new designer.&lt;br /&gt;There were two major problems:&lt;br /&gt;&lt;br /&gt;1) The IronPython CodeDomProvider is not registered globally on the machine.&lt;br /&gt;2)IronPython 1.1 does not support compiling to .NET-consumable types.&lt;br /&gt;&lt;br /&gt;Read the rest here: &lt;a href="http://blogs.msdn.com/aaronmar/archive/2007/08/01/ironpython-integration-sample-and-the-wpf-designer.aspx"&gt;http://blogs.msdn.com/aaronmar/archive/2007/08/01/ironpython-integration-sample-and-the-wpf-designer.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-418258459650558646?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/418258459650558646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=418258459650558646' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/418258459650558646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/418258459650558646'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/08/wpf-designer-and-ironpython-integration.html' title='WPF Designer and the IronPython Integration Sample'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-1744044235205262895</id><published>2007-08-01T13:27:00.000-07:00</published><updated>2007-08-01T13:29:13.550-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Python 3000'/><title type='text'>Some More Python 3000 Questions Answered</title><content type='html'>Guido van Rossum answers some more Python 3000 FAQs on &lt;a href="http://www.artima.com/weblogs/viewpost.jsp?thread=211430"&gt;this &lt;/a&gt;forum&lt;br /&gt;&lt;br /&gt;Some of the questions:&lt;br /&gt;&lt;br /&gt;Q. Will Python 3000 have feature X (which has not been proposed yet)?&lt;br /&gt;&lt;br /&gt;Q. Will implicit string concatenation be removed in Python 3000? (I.e., instead of ("a" "b") you'd have to write ("a" + "b").)&lt;br /&gt;&lt;br /&gt;Q. Will the binary API for strings be standardized in Python 3000? (Depending on a compile-time switch, Unicode strings use either a 2-byte wide or 4-byte wide representation.)&lt;br /&gt;&lt;br /&gt;Q. Why isn't the GIL (Global Interpreter Lock) recursive?&lt;br /&gt;&lt;br /&gt;Q. Will we be able to use statements in lambda in Python 3000?&lt;br /&gt;&lt;br /&gt;Q. Will Python 3000 require tail call optimization?&lt;br /&gt;&lt;br /&gt;Q. Will Python 3000 provide "real" private, protected and public?&lt;br /&gt;&lt;br /&gt;Q. Will Python 3000 support static typing?&lt;br /&gt;&lt;br /&gt;Q. Why doesn't str(c for c in X) return the string of concatenated c values?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-1744044235205262895?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/1744044235205262895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=1744044235205262895' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/1744044235205262895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/1744044235205262895'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/08/some-more-python-3000-questions.html' title='Some More Python 3000 Questions Answered'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-3237961890443990238</id><published>2007-07-30T07:52:00.000-07:00</published><updated>2007-07-30T07:55:18.443-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Python 3000'/><title type='text'>Python 3000 FAQ</title><content type='html'>Guido van Rossum answers some Python 3000 FAQs on &lt;a href="http://www.artima.com/forums/flat.jsp?forum=106&amp;thread=211200"&gt;this &lt;/a&gt;forum&lt;br /&gt;&lt;br /&gt;Here are some of the questions:&lt;br /&gt;&lt;br /&gt;Q. I want to learn Python. Should I learn Python 2.6 or Python 3.0?&lt;br /&gt;&lt;br /&gt;Q. If you're killing reduce(), why are you keeping map() and filter()?&lt;br /&gt;&lt;br /&gt;Q. Multi-core processors will be standard even on laptops in the near future. Is Python 3.0 going to get rid of the GIL (Global Interpreter Lock) in order to be able to benefit from this feature?&lt;br /&gt;&lt;br /&gt;Q. I prefer to use the same source code for 2.x and 3.0; I really don't want to have to use the 2to3 source conversion tool. Why can't you make that work?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-3237961890443990238?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/3237961890443990238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=3237961890443990238' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/3237961890443990238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/3237961890443990238'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/07/python-3000-faq.html' title='Python 3000 FAQ'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-5301490726192153005</id><published>2007-07-26T08:01:00.001-07:00</published><updated>2007-07-26T08:05:42.733-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tamarin'/><category scheme='http://www.blogger.com/atom/ns#' term='Mozilla'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='IronRuby'/><category scheme='http://www.blogger.com/atom/ns#' term='IronPython'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>IronMonkey: scripting Firefox natively with IronPython and IronRuby</title><content type='html'>Mozilla has announced &lt;a href="http://wiki.mozilla.org/Tamarin:IronMonkey"&gt;IronMonkey&lt;/a&gt;, the project to map &lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython"&gt;IronPython&lt;/a&gt; and &lt;a href="http://www.iunknown.com/2007/07/a-first-look-at.html"&gt;IronRuby&lt;/a&gt; to Tamarin, so that Tamarin becomes multi-lingual, over time delivering high performance for all languages. The idea is to make use of the &lt;a href="http://www.microsoft.com/resources/sharedsource/licensingbasics/permissivelicense.mspx"&gt;MsPL&lt;/a&gt;-licensed open source that Microsoft has kindly given the world, and tend necessary changes or additional code in downstream truly-open repositories that can accept patches from non-MS employees, such as &lt;a href="http://fepy.sourceforge.net/"&gt;FePy&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-5301490726192153005?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/5301490726192153005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=5301490726192153005' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/5301490726192153005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/5301490726192153005'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/07/ironmonkey-scripting-firefox-natively.html' title='IronMonkey: scripting Firefox natively with IronPython and IronRuby'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-5824388257183873943</id><published>2007-07-25T09:17:00.000-07:00</published><updated>2007-07-25T09:18:24.262-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IronRuby'/><category scheme='http://www.blogger.com/atom/ns#' term='IronPython'/><category scheme='http://www.blogger.com/atom/ns#' term='DLR'/><title type='text'>.NET Dynamic Languages Group on Facebook</title><content type='html'>Facebook has a .NET Dynamic Languages Group&lt;br /&gt;&lt;br /&gt;Here is the URL: &lt;a href="http://www.facebook.com/group.php?gid=2430928882"&gt;http://www.facebook.com/group.php?gid=2430928882&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Some members you might know&lt;br /&gt;Miguel De Icaza&lt;br /&gt;Scott Hanselman&lt;br /&gt;John Lam&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-5824388257183873943?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/5824388257183873943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=5824388257183873943' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/5824388257183873943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/5824388257183873943'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/07/net-dynamic-languages-group-on-facebook.html' title='.NET Dynamic Languages Group on Facebook'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-1207176287171135102</id><published>2007-07-25T09:07:00.001-07:00</published><updated>2007-07-25T09:07:57.860-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><title type='text'>YSlow: Speed up your web pages</title><content type='html'>YSlow analyzes web pages and tells you why they're slow based on the &lt;a href="http://developer.yahoo.com/performance/index.html#rules"&gt;rules for high performance web sites&lt;/a&gt;. YSlow is a &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/5369"&gt;Firefox add-on&lt;/a&gt; integrated with the popular &lt;a href="http://www.getfirebug.com/" target="_blank"&gt;Firebug&lt;/a&gt; web development tool. YSlow gives you:&lt;br /&gt;Performance report card&lt;br /&gt;HTTP/HTML summary&lt;br /&gt;List of components in the page&lt;br /&gt;Tools including &lt;a href="http://jslint.com/"&gt;JSLint&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Learn more and download YSlow here: &lt;a href="http://developer.yahoo.com/yslow/"&gt;http://developer.yahoo.com/yslow/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-1207176287171135102?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/1207176287171135102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=1207176287171135102' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/1207176287171135102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/1207176287171135102'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/07/yslow-speed-up-your-web-pages.html' title='YSlow: Speed up your web pages'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-7884705011614646543</id><published>2007-07-23T08:35:00.000-07:00</published><updated>2007-07-23T08:37:29.894-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='PostgreSQL'/><title type='text'>Podcast: Josh Berkus On PostgreSQL</title><content type='html'>FLOSS Weekly 18: Josh Berkus on PostgreSQL.&lt;br /&gt;&lt;br /&gt;Guest: &lt;a href="http://www.ittoolbox.com/profiles/josh_berkus" target="_blank" rel="nofollow" closure_hashcode_="878"&gt;Josh Berkus&lt;/a&gt;, member of the PostgreSQL open source database project CoreTeam and is PostgreSQL Lead for Sun Microsystems&lt;br /&gt;The history and features of PostgreSQL and why you might want to use it.&lt;br /&gt;&lt;br /&gt;Download it here: &lt;a href="http://www.twit.tv/floss18"&gt;http://www.twit.tv/floss18&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-7884705011614646543?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/7884705011614646543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=7884705011614646543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/7884705011614646543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/7884705011614646543'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/07/podcast-josh-berkus-on-postgresql.html' title='Podcast: Josh Berkus On PostgreSQL'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-425157805934155048</id><published>2007-07-23T08:30:00.000-07:00</published><updated>2007-07-23T08:34:42.935-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='Documentation'/><title type='text'>Python documentation team is looking for members</title><content type='html'>Georg Brandl sent out a call for people who wish to help with the python documentation.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Dear fellow Pythonistas,&lt;br /&gt;&lt;br /&gt;as you may have heard, Python is going to get a new documentation system&lt;br /&gt;soon [1]. As part of that effort, and in order to maintain the excellent&lt;br /&gt;quality of the docs, we are looking for members of the maintainers team.&lt;br /&gt;This is your chance to get involved with Python development!&lt;br /&gt;&lt;br /&gt;There will be two main objectives of the group, or maybe two subgroups can&lt;br /&gt;be formed:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;* Maintaining the documentation contents:&lt;/strong&gt;&lt;br /&gt;- processing user submitted comments, bugs and patches&lt;br /&gt;- helping out developers with docs-related matters, keeping an eye&lt;br /&gt;on commits to ensure quality&lt;br /&gt;- keeping the docs up-to-date, e.g. write new sections for new&lt;br /&gt;Python 3000 features&lt;br /&gt;&lt;br /&gt;The docs source will be in reStructuredText, which is already known to a&lt;br /&gt;relatively high percentage of Python developers.&lt;br /&gt;&lt;br /&gt;The new online version of the docs will contain features to add comments&lt;br /&gt;and suggest changes, so it is expected that there will be some amount&lt;br /&gt;of user involvement.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;em&gt;&lt;strong&gt;* Development of the toolset:&lt;br /&gt;&lt;/strong&gt;- fixing bugs in the package&lt;br /&gt;- adding new output formats, e.g. info or pdf&lt;br /&gt;- adding new features to the web application&lt;br /&gt;- adapting it to new docutils features&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;Read the rest here: &lt;a href="http://mail.python.org/pipermail/python-dev/2007-July/073960.html"&gt;http://mail.python.org/pipermail/python-dev/2007-July/073960.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-425157805934155048?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/425157805934155048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=425157805934155048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/425157805934155048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/425157805934155048'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/07/python-documentation-team-is-looking.html' title='Python documentation team is looking for members'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-5461024104713193495</id><published>2007-07-22T17:38:00.000-07:00</published><updated>2007-07-22T17:43:21.442-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Animation'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='Nuke'/><title type='text'>Python To Be Part Of Foundry's Nuke</title><content type='html'>4RFV is reporting that Python will be part of &lt;a href="http://www.4rfv.co.uk/industrynews.asp?id=63507"&gt;Foundry's Nuke&lt;/a&gt;&lt;br /&gt;From the site:&lt;br /&gt;&lt;blockquote&gt;The Foundry will be offering sneak previews of the next major release of&lt;br /&gt;its compositing application Nuke; editing professionals will be able to get an&lt;br /&gt;idea of what’s to come with Furnace for Final Cut Pro; and those looking to&lt;br /&gt;enhance their OFX-compatible DI and compositing solutions will get a good look&lt;br /&gt;at the new Furnace 4 for OFX collection.The Foundry will preview the next&lt;br /&gt;release of Nuke and has confirmed it is currently working on the&lt;br /&gt;much-anticipated UI improvements, plus support for Python, an extensible&lt;br /&gt;programming language, which is becoming widely supported by other application&lt;br /&gt;vendors and forming the backbone of many studios pipelines. Enhanced Layer and&lt;br /&gt;Channel support to eliminate the 64 channels limit, improved nodegraph&lt;br /&gt;manipulation capabilities, simplified management and selection - are amongst the&lt;br /&gt;other key improvements.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;For further information: &lt;a href="http://www.thefoundry.co.uk/" target="_NEW"&gt;www.thefoundry.co.uk&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-5461024104713193495?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/5461024104713193495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=5461024104713193495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/5461024104713193495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/5461024104713193495'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/07/python-to-be-part-of-foundrys-nuke.html' title='Python To Be Part Of Foundry&apos;s Nuke'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-8855999417090693041</id><published>2007-07-21T11:31:00.000-07:00</published><updated>2007-07-21T12:49:09.832-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Python Magazine'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='PyMag'/><title type='text'>Python Magazine Announced</title><content type='html'>&lt;a href="http://bp2.blogger.com/_dIC07jlHNUQ/RqJiHgMwkuI/AAAAAAAAAsU/02iVueaEZio/s1600-h/Python+Magazine.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5089738409924137698" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp2.blogger.com/_dIC07jlHNUQ/RqJiHgMwkuI/AAAAAAAAAsU/02iVueaEZio/s400/Python+Magazine.JPG" border="0" /&gt;&lt;/a&gt;Python Magazine has been announced&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp3.blogger.com/_dIC07jlHNUQ/RqJiBwMwktI/AAAAAAAAAsM/RJDJh61qcZA/s1600-h/Python+Magazine.JPG"&gt;&lt;/a&gt;You can buy Python Magazine in one of two formats:&lt;br /&gt;PDF-only, downloadable from their website and viewable using all popular PDF viewers, including xpdf, OSX Preview and, of course, Adobe Acrobat.&lt;br /&gt;Print and PDF; you will receive your copy of PyMag in the mail (the regular kind) and also have access to PDF editions as they become available on their website. &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;Do you want to write for PyMag?&lt;/div&gt;&lt;div&gt;Read their &lt;a class="ceresLink" href="http://www.pythonmagazine.com/c/p/write_for_us"&gt;Write for Us&lt;/a&gt; section for more information (and, in case you're wondering, they do pay for articles they publish).&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;Get more info here: &lt;a href="http://www.pythonmagazine.com/"&gt;http://www.pythonmagazine.com/&lt;/a&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-8855999417090693041?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/8855999417090693041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=8855999417090693041' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/8855999417090693041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/8855999417090693041'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/07/sfssfsfsf.html' title='Python Magazine Announced'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_dIC07jlHNUQ/RqJiHgMwkuI/AAAAAAAAAsU/02iVueaEZio/s72-c/Python+Magazine.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5492023728711799478.post-4430416249994288355</id><published>2007-07-21T08:04:00.001-07:00</published><updated>2007-07-21T12:36:46.427-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Django'/><category scheme='http://www.blogger.com/atom/ns#' term='PostgreSQL'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Who Am I And Why Did I Start This Blog?</title><content type='html'>My name is Denis Gobo and I am a SQL Server developer. I have been working with SQL Server since version 6. My other blogs are &lt;a href="http://sqlservercode.blogspot.com/"&gt;SQL Server Code,Tips and Tricks, Performance Tuning&lt;/a&gt; and &lt;a href="http://sqlblog.com/blogs/denis_gobo/default.aspx"&gt;http://sqlblog.com/blogs/denis_gobo/default.aspx&lt;/a&gt;. A couple of day ago I wrote a blog post titled &lt;a href="http://sqlservercode.blogspot.com/2007/07/become-better-developer-in-6-months.html"&gt;Become A better Developer In 6 Months&lt;/a&gt;. In that blog post I wrote which books I would read and also what new language and framework I would learn. So as you can guess I have picked Python, PostgreSQL and Django. This blog will show my progress and struggle as I try to master these new things. After I am comfortable with these technologies I will trhrow in a little IronPyton for fun......stay tuned and wish me well&lt;br /&gt;&lt;br /&gt;Denis&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5492023728711799478-4430416249994288355?l=python-postgressql-django.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-postgressql-django.blogspot.com/feeds/4430416249994288355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5492023728711799478&amp;postID=4430416249994288355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/4430416249994288355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5492023728711799478/posts/default/4430416249994288355'/><link rel='alternate' type='text/html' href='http://python-postgressql-django.blogspot.com/2007/07/test.html' title='Who Am I And Why Did I Start This Blog?'/><author><name>SQL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
