<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DavidJB.com &#187; python</title>
	<atom:link href="http://davidjb.com/blog/tag/python/feed" rel="self" type="application/rss+xml" />
	<link>http://davidjb.com</link>
	<description>The ramblings of an IT professional about life, the Universe, and Plone</description>
	<lastBuildDate>Thu, 22 Jul 2010 07:21:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Plone/Zope: Truncating a Data.fs back to a certain date/time</title>
		<link>http://davidjb.com/blog/2010/07/plonezope-truncating-a-data-fs-back-to-a-certain-datetime</link>
		<comments>http://davidjb.com/blog/2010/07/plonezope-truncating-a-data-fs-back-to-a-certain-datetime#comments</comments>
		<pubDate>Tue, 20 Jul 2010 03:39:27 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[data.fs]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[truncate]]></category>
		<category><![CDATA[zeo]]></category>
		<category><![CDATA[zodb]]></category>
		<category><![CDATA[zodb3]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=493</guid>
		<description><![CDATA[Okay. So, anyone out here who&#8217;s listening &#8212; particularly those overly-enthusiastic users &#8212; don&#8217;t try to recursively wget your Plone site (or other CMS, for that matter) whilst you&#8217;re logged in with an account that can make edits. It will lead to a very bad situation where your site administrator and technical team need to [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2010/07/plonezope-truncating-a-data-fs-back-to-a-certain-datetime/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plone: running Plone without copies of blobs</title>
		<link>http://davidjb.com/blog/2010/07/plone-running-plone-without-copies-of-blobs</link>
		<comments>http://davidjb.com/blog/2010/07/plone-running-plone-without-copies-of-blobs#comments</comments>
		<pubDate>Tue, 13 Jul 2010 06:30:00 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[blob]]></category>
		<category><![CDATA[blobs]]></category>
		<category><![CDATA[files]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=489</guid>
		<description><![CDATA[Having a bad day? Just bombed your only copies of some files that you&#8217;d been storing as blobs together with your Plone database? Maybe you had the blobs stored incorrectly on your Zeo client, rather than the server, and then in a hasty effort to free some space (due to an on-going issue with blobs [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2010/07/plone-running-plone-without-copies-of-blobs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plone/Zope: Using LDAPUserFolder with posixGroups</title>
		<link>http://davidjb.com/blog/2010/06/plonezope-using-ldapuserfolder-with-posixgroups</link>
		<comments>http://davidjb.com/blog/2010/06/plonezope-using-ldapuserfolder-with-posixgroups#comments</comments>
		<pubDate>Thu, 03 Jun 2010 06:03:25 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[groups]]></category>
		<category><![CDATA[ldap]]></category>
		<category><![CDATA[ldapuserfolder]]></category>
		<category><![CDATA[openldap]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=457</guid>
		<description><![CDATA[Due to various reasons, the Products.LDAPUserFolder package available for Plone and Zope doesn&#8217;t support POSIX groups.  The &#8216;official&#8217; (ish) reason for this is because of the fact that these groups don&#8217;t store full distinguished names (DNs) for members.  It makes some degree of sense, because a user ID like &#8216;david.test&#8217; isn&#8217;t strictly unique.  On the [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2010/06/plonezope-using-ldapuserfolder-with-posixgroups/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Virtualenv, Python 2.4, Plone 3.x and Lucid Lynx (Ubuntu 10.04)</title>
		<link>http://davidjb.com/blog/2010/05/virtualenv-python-2-4-plone-3-x-and-lucid-lynx-ubuntu-10-04</link>
		<comments>http://davidjb.com/blog/2010/05/virtualenv-python-2-4-plone-3-x-and-lucid-lynx-ubuntu-10-04#comments</comments>
		<pubDate>Wed, 12 May 2010 04:47:45 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[10.04]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[lucid]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[virtualenv]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=451</guid>
		<description><![CDATA[These titles of my posts just keep getting longer and longer.  For those of you paying close attention (I know who you are), this is the next in my series of getting the above-mentioned tools working together.  Previously, it was Centos 5.x, Jaunty (9.04), Karmic (9.10) and now Lucid (10.04).  Only subtly different, each of [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2010/05/virtualenv-python-2-4-plone-3-x-and-lucid-lynx-ubuntu-10-04/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Python 2.4 on Ubuntu 10.04 Lucid Lynx</title>
		<link>http://davidjb.com/blog/2010/05/installing-python-2-4-on-ubuntu-10-04-lucid-lynx</link>
		<comments>http://davidjb.com/blog/2010/05/installing-python-2-4-on-ubuntu-10-04-lucid-lynx#comments</comments>
		<pubDate>Tue, 04 May 2010 02:00:22 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[help guide]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lucid]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=424</guid>
		<description><![CDATA[Whoops.  No one sent me the memo that Python 2.4 support was being removed entirely from the latest version of Ubuntu, 10.04 Lucid Lynx.  To be fair, I was presented with the message that &#8216;these outdated packages will be removed&#8217; and in that list was python2.4.  I made the unfortunate assumption that this just mean [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2010/05/installing-python-2-4-on-ubuntu-10-04-lucid-lynx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plone and Dexterity: Working with computed fields</title>
		<link>http://davidjb.com/blog/2010/04/plone-and-dexterity-working-with-computed-fields</link>
		<comments>http://davidjb.com/blog/2010/04/plone-and-dexterity-working-with-computed-fields#comments</comments>
		<pubDate>Mon, 19 Apr 2010 04:03:20 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[computation]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[dexterity]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[product]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=334</guid>
		<description><![CDATA[Today, we&#8217;re looking at how to utilise computed fields within a Dexterity-based content type. The specific use-case is that of having two separate fields (first name and surname, for a Person type, for example) generate the complete object title. The first part of this &#8212; having the title of the content displayed correctly &#8212; is [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2010/04/plone-and-dexterity-working-with-computed-fields/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plone/Zope, Python and collective.autoreload / plone.reload</title>
		<link>http://davidjb.com/blog/2009/11/plonezope-python-and-collective-autoreloadplone-reload</link>
		<comments>http://davidjb.com/blog/2009/11/plonezope-python-and-collective-autoreloadplone-reload#comments</comments>
		<pubDate>Fri, 20 Nov 2009 04:34:45 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[collective]]></category>
		<category><![CDATA[egg]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[package]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[reload]]></category>
		<category><![CDATA[restart]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=263</guid>
		<description><![CDATA[Here&#8217;s an interesting error message I got stumped with for a good set of hours.  The issue started with me using collective.autoreload with Plone and it does the trick, mostly.  With any such &#8216;operation&#8217; and live reloading of code for Python, you&#8217;ve got to expect that not everything will go according to plan.  Most things [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2009/11/plonezope-python-and-collective-autoreloadplone-reload/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 9.10 install hiccough</title>
		<link>http://davidjb.com/blog/2009/10/ubuntu-9-10-install-hiccough</link>
		<comments>http://davidjb.com/blog/2009/10/ubuntu-9-10-install-hiccough#comments</comments>
		<pubDate>Fri, 30 Oct 2009 03:21:20 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[karmic]]></category>
		<category><![CDATA[koala]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=257</guid>
		<description><![CDATA[Yay, the new version of Ubuntu is out.  With it comes plenty of cool new features (how awesome does the start up and login screen look now?) and also plenty of opportunities for things to break when I&#8217;ve become so accustomed to having them working.  At least it&#8217;s not Windows though &#8212; I think I [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2009/10/ubuntu-9-10-install-hiccough/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PloneFormGen (Plone) &amp; Google Calendar Integration</title>
		<link>http://davidjb.com/blog/2009/09/ploneformgen-plone-google-calendar-integration</link>
		<comments>http://davidjb.com/blog/2009/09/ploneformgen-plone-google-calendar-integration#comments</comments>
		<pubDate>Tue, 22 Sep 2009 00:40:34 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[gen]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mash]]></category>
		<category><![CDATA[pfg]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[product]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=233</guid>
		<description><![CDATA[It&#8217;s a little bit of a different mash-up, but it&#8217;s still nonetheless useful to have, given types of booking forms and so forth that could utilise it.  The easiest way I found (to avoid security issues with Python scripts in Plone) was to create an external method and just import it within a PFG Custom [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2009/09/ploneformgen-plone-google-calendar-integration/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating &amp; distributing a new Plone/PyPI product</title>
		<link>http://davidjb.com/blog/2009/08/creating-distributing-a-new-plonepypi-product</link>
		<comments>http://davidjb.com/blog/2009/08/creating-distributing-a-new-plonepypi-product#comments</comments>
		<pubDate>Mon, 17 Aug 2009 00:01:34 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Work]]></category>
		<category><![CDATA[easy_install]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[product]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=95</guid>
		<description><![CDATA[It&#8217;s amazing to see how technologies can be so smoothly integrated these days.  I&#8217;m talking, at least in this instance, about how setuptools works with PyPI (and then Plone.org&#8217;s Products section) and allows you to distribute your product(s) to the world.  So far, I&#8217;ve just got the one &#8212; collective.portlet.googleapps &#8212; but I&#8217;m sure time [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2009/08/creating-distributing-a-new-plonepypi-product/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
