<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>blog.sidneidasilva.com &#187; zope</title>
	<atom:link href="http://blog.sidneidasilva.com/category/zope/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sidneidasilva.com</link>
	<description></description>
	<lastBuildDate>Wed, 08 Sep 2010 16:49:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.sidneidasilva.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/9ed20a673cf8f74cf08f01d23fa6e0d5?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>blog.sidneidasilva.com &#187; zope</title>
		<link>http://blog.sidneidasilva.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.sidneidasilva.com/osd.xml" title="blog.sidneidasilva.com" />
	<atom:link rel='hub' href='http://blog.sidneidasilva.com/?pushpress=hub'/>
		<item>
		<title>It&#8217;s Alive!</title>
		<link>http://blog.sidneidasilva.com/2008/10/10/its-alive/</link>
		<comments>http://blog.sidneidasilva.com/2008/10/10/its-alive/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 20:16:50 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[zope]]></category>
		<category><![CDATA[gsoc]]></category>
		<category><![CDATA[porting]]></category>

		<guid isPermaLink="false">http://omsg.wordpress.com/2008/10/10/its-alive/</guid>
		<description><![CDATA[Even though our GSoC students didn’t had as much success as I hoped, they did contribute some valuable patches that pointed on the right direction. This week, with the Plone Conference 2008 going on in Washington and the fact I did not attend this conference, I finally made enough time available to get my hands [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=282&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Even though our GSoC students didn’t had as much success as I hoped, they did contribute some valuable patches that pointed on the right direction. </p>
<p>This week, with the <a href="http://plone.org/events/conferences/2008-washington-dc">Plone Conference 2008</a> going on in Washington and the fact I did not attend this conference, I finally made enough time available to get my hands back into Zope again.</p>
<p>So it’s my pleasure to report that after about a week of hard work and a handful of workarounds that will need future cleaning, <strong>Zope 2 does now startup under Python 2.6</strong>.</p>
<p>My expectation with this now out of my way is that other developers will start looking at adjusting third-party applications (hint: <a href="http://plone.org">Plone</a>) to run on Python 2.6 as well.</p>
<p>The code is available on the <a href="http://svn.zope.org/Zope/branches/gsoc-python-2.5/">gsoc-python-2.5 branch of the Zope repository</a>, and the lucky guys at the Plone Conference will be amongst the first to hear the good news through <a href="http://www.matthewwilkes.co.uk/">Matthew Wilkes</a>, which registered for a stealth Lightning Talk which should get at least some people puzzled. I would love to be there and see their faces when Matthew unveils the surprise.</p>
<p>Big thanks go to Tres Seaver for helping me figure out a change needed in Zope’s private version of ‘medusa’ and to Ranjith Kannikara, our GSoC student through the Zope Foundation, and his friends which did a good chunk of the hard work, namely figuring out changes to the C-based ‘Acquisition’ module and cleaning up string exceptions.</p>
<p>NOTE: This is not intended for production yet, it is just a technology preview to get developers to try out and start porting their own projects. Many bugs still exist, some of which might take up to a month to get fixed. Most importantly, the RestrictedPython implementation has not been fully audited for the new builtins and language constructs introduced since Python 2.4.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/282/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=282&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2008/10/10/its-alive/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18268769213d24b741de807d6c350363?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidnei</media:title>
		</media:content>
	</item>
		<item>
		<title>More &#8220;Plone on Google App Engine&#8221;</title>
		<link>http://blog.sidneidasilva.com/2008/05/21/more-plone-on-google-app-engine/</link>
		<comments>http://blog.sidneidasilva.com/2008/05/21/more-plone-on-google-app-engine/#comments</comments>
		<pubDate>Thu, 22 May 2008 00:28:38 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[plone]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[zope]]></category>
		<category><![CDATA[app engine]]></category>
		<category><![CDATA[gae]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://omsg.wordpress.com/?p=254</guid>
		<description><![CDATA[Alexander Limi brought up the discussion again, by mailing some of the Zope Community luminaries. I&#8217;m glad to be amongst those. I had come up with a high-level list of things that would need to happen before. So here are some more quick thoughts about what else would be needed to get Plone running on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=254&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://limi.net/">Alexander Limi</a> brought up the discussion again, by mailing some of the Zope Community luminaries. I&#8217;m glad to be amongst those. I had come up with <a href="http://awkly.org/2008/04/08/plone-on-google-app-engine-anyone/">a high-level list of things that would need to happen</a> before. So here are some more quick thoughts about what else would be needed to get Plone running on Google App Engine:</p>
<blockquote><p>
me: i mean, i had made a list of things already</p>
<p>Alexander: yup, but I&#8217;m sure there are more</p>
<p>me: those are the high-level yeah<br />
for example, you can run with the python security policy<br />
implementation, so that&#8217;s one thing less<br />
acquisition needs to be ported though, or at least faked :)</p>
<p>Alexander: what about the __parent stuff that just landed in 2.11 (or<br />
was it trunk?)</p>
<p>me: that&#8217;s implemented in Acquisition yeah<br />
ExtensionClass, Acquisition and persistence are the 3 top modules<br />
oh, BTree is a nasty one<br />
probably better off trying to go to a non-ZODB based Zope by that time</p>
<p>Alexander: yeah, I suspect we should ditch the ZODB if we want to be<br />
on App Engine</p>
<p>me: at the same time, there&#8217;s this project about porting Zope to Jython<br />
if that&#8217;s successfull, it should run on pure python too<br />
or maybe not, depends on which way this student goes</p>
<p>Alexander: right, the App Engine concerns are more than just what runs<br />
as pure Python, though :)<br />
database, memory usage, etc</p>
<p>me: but, what about the relstorage backend?<br />
idea</p>
<p>Alexander: that&#8217;s why I included Martijn ;)</p>
<p>me: ok<br />
so, yeah, those are my ideas<br />
can&#8217;t think of much else</p>
<p>Alexander: ok<br />
that&#8217;s a great start, thanks<br />
now make sure the email or blog post covers the additional thoughts ;)</p>
<p>me: maybe the DirectoryViews stuff<br />
the filesystem access is restricted right?<br />
but i guess you can read files just fine?</p>
<p>Alexander: I have no idea :)</p>
<p>me: oh, k<br />
number of files would be a problem<br />
we should have all products running off zipped eggs by now<br />
that would reduce the amount of files<br />
but unfortunately no one worked on that</p>
<p>Alexander: I have to run, but feel free to continue in email ;)</p>
<p>me: ok</p>
<p>Alexander: trunk of Plone is mostly eggs, no?</p>
<p>me: but nothing is ready to load files off zipped eggs</p>
<p>Alexander: I see</p>
<p>me: i believe mcdonough did some work on that</p>
<p>Alexander: ok, see you later :)</p>
<p>me: ok<br />
zcml would need to grow support for zipped eggs too
</p></blockquote>
<p>If you have more ideas, feel free to comment.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/254/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/254/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/254/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=254&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2008/05/21/more-plone-on-google-app-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18268769213d24b741de807d6c350363?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidnei</media:title>
		</media:content>
	</item>
		<item>
		<title>Announcing Zope Porting</title>
		<link>http://blog.sidneidasilva.com/2008/05/08/announcing-zope-porting/</link>
		<comments>http://blog.sidneidasilva.com/2008/05/08/announcing-zope-porting/#comments</comments>
		<pubDate>Thu, 08 May 2008 21:34:15 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[porting]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[zope]]></category>
		<category><![CDATA[gsoc]]></category>

		<guid isPermaLink="false">http://omsg.wordpress.com/?p=253</guid>
		<description><![CDATA[This year&#8217;s Google Summer of Code program will see at least two interesting projects related to Zope, and getting Zope to run on different versions/implementations of Python. To keep track of the status of those projects the Zope Porting blog is born. Expect to see status update from the students there, as well as other [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=253&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This year&#8217;s Google Summer of Code program will see at least two interesting projects related to Zope, and getting Zope to run on different versions/implementations of Python. To keep track of the status of those projects the <a href="http://zope-porting.blogspot.com/">Zope Porting</a> blog is born. Expect to see status update from the students there, as well as other interesting information related to the project.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/253/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/253/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/253/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=253&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2008/05/08/announcing-zope-porting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18268769213d24b741de807d6c350363?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidnei</media:title>
		</media:content>
	</item>
		<item>
		<title>Crossing the web app chasm</title>
		<link>http://blog.sidneidasilva.com/2007/09/06/crossing-the-web-app-chasm/</link>
		<comments>http://blog.sidneidasilva.com/2007/09/06/crossing-the-web-app-chasm/#comments</comments>
		<pubDate>Thu, 06 Sep 2007 17:41:26 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[grok]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://awkly.org/2007/09/06/crossing-the-web-app-chasm/</guid>
		<description><![CDATA[Just read Martin Aspeli&#8217;s&#160; post about his experiences using Pylons. Some people that have been around me and Alan might remember that we&#8217;ve been saying for quite some time that we need something Routes-like in ZopeLand, and also faster restarts or even hot reload. At PyConBrasil last week there was some buzz going on about [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=233&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Just read Martin Aspeli&#8217;s&nbsp; post about his <a href="http://martinaspeli.net/articles/and-now-for-something-completely-different" target="_blank">experiences using Pylons</a>. Some people that have been around me and Alan might remember that we&#8217;ve been saying for quite some time that we need something Routes-like in ZopeLand, and also faster restarts or even hot reload.</p>
<p>At PyConBrasil last week there was some buzz going on about Grok. I do appreciate the efforts and I think that something like Grok might help a little bit with lowering the barrier for creating applications with Zope. </p>
<p>I do hope that people raise their eyes a little bit and look to frameworks like Pylons, and think about how they can integrate Routes with Grok. And to boot, if they can make a Grok application that can restart in under 2 seconds on average hardware, then I&#8217;m sold!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/233/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/233/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/233/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=233&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2007/09/06/crossing-the-web-app-chasm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18268769213d24b741de807d6c350363?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidnei</media:title>
		</media:content>
	</item>
		<item>
		<title>Are people &#8216;stuck&#8217; on Windows?</title>
		<link>http://blog.sidneidasilva.com/2007/06/12/are-people-stuck-on-windows/</link>
		<comments>http://blog.sidneidasilva.com/2007/06/12/are-people-stuck-on-windows/#comments</comments>
		<pubDate>Wed, 13 Jun 2007 01:58:22 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[enfold]]></category>
		<category><![CDATA[misc]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://awkly.org/2007/06/12/are-people-stuck-on-windows/</guid>
		<description><![CDATA[I have been asking me this question several times over the last few months. Are people really stuck on Windows? Some minds out there pretend that it is so, but I really have to disagree. I don&#8217;t want to convert anyone to using Windows. Nor do I want to argue that some OS is better [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=222&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have been asking me this question several times over the last few months. Are people really stuck on Windows? Some minds out there pretend that it is so, but I really have to disagree.</p>
<p>I don&#8217;t want to convert anyone to using Windows. Nor do I want to argue that some OS is better than other. I just believe in using the right tools for the right job, and most of my job consists on getting stuff done on Windows these days, so I&#8217;ve been able to rediscover it, and <span>learnt</span> to love it in the process.</p>
<p>This is a lenghty summary of my roughly 10 years of involvement with computers in general. I hope you don&#8217;t get bored from reading it. Most people might identify themselves with the narrative, and others might just ignore it. But it&#8217;s my story, and most of what happened through those years serves as a justification of why I came to be who I am today.
</p>
<p><span id="more-222"></span></p>
<p>For a long time I was a Mac OS user. It all started around 1997 if I recall correctly, when I bought my first laptop, a tangerine <span>iBook</span>. It was about the same time that I started using Linux. Not on the desktop, no. On the server.</p>
<p>I had just started working on an <span>ISP</span>, my second computer-related job. The first one was about <span>maintaining</span> some applications written in Clipper, which I then started porting to Visual Basic 5.</p>
<p>But back to the <span>ISP</span>. My job was to do, <span>erm</span>, everything. I started by learning about this new thing called <span>PHP</span> on my first day. Then I <span>learnt</span> that there was this database called <span>MySQL</span> that you could use with <span>PHP</span>, and that it was really fast and easy to use. For sure it made me forget about my bad experiences with <span>DBase</span>.</p>
<p>I remember the pain that it was to setup Apache + <span>PHP</span> + <span>MySQL</span> back then. Package management existed, but <span>PHP</span> and <span>MySQL</span> were so new that packages did not exist for them. Or at least not the versions that I wanted to install (my memory fools me sometimes).
</p>
<p>I was very young at the time, and I remember the pleasure that I had when I ripped off that last NT4 server.</p>
<p>But for quite some time, that was pretty much all that my experience with Linux amounted to. At the same time, I was responsible for doing some design work, and most of that was done on my <span>iBook</span>, with <span>Dreamweaver</span> and <span>Photoshop</span>.</p>
<p>I also had a desktop running Windows 95 with the basically the same applications, but the machine was so old and slow that it pretty much served only as a jukebox, with <span>Winamp</span> and thousands of mp3 files.
</p>
<p>For almost two years, that&#8217;s what I used. I had a really bad impression about Windows 95, because that machine that I used was so slow and crappy, it would constantly hang or crash. On the other hand, OS 8 and 9 got the job done, and the Linux servers lived on. We got hacked once, cause I forgot to turn the telnet service off. And a disk failed once, and after a painful time with <span>fsck</span>, some 300 email accounts had their guts sprayed through lost+found. <span>Ooops</span>.
</p>
<p>Then I left the <span>ISP</span>, to start my own company, X3<span>ng</span>. Some Linux distributions started supporting the <span>PowerPC</span>, so I gave it a try. I got <span>YellowDog</span> Linux into the <span>iBook</span>. I remember it was a very awkward process to do it by the time. There were no <span>bootable</span> CD images at the time I think, and all the HOW-<span>TOs</span> described the installation process using floppies. Floppies on an <span>iBook</span> in 1997? No thanks. :)</p>
<p>Somehow I stumbled upon some documentation describing how to telnet into the <span>OpenFirmware</span> (!) and then net-boot (!!) from a disk image served by <span>TFTP</span> (!!!). Wow, that was wild. Not for the faint of the heart, no.
</p>
<p>It was about the same time that I&#8217;ve <span>learnt</span> Python, the hard way, through <span>Zope</span>. I believe there was a Python package on <span>YellowDog</span>, because I don&#8217;t recall compiling Python itself. Or maybe it was so painful that my mind blocked it. Who knows.</p>
<p>I don&#8217;t quite remember what editor I used at the time. I believe it was Quanta. And my email application was <span>KMail</span>. I remember how excited I was when <span>KMail</span> added every new feature. And how slow it was. Poor <span>KMail</span>. Quanta wasn&#8217;t exactly the best HTML editor around either. Compared to <span>Dreamweaver</span>, yuck. And I used <span>Konqueror</span> I believe. Constant crashes. Then <span>Firefox</span> came along, and more crashes. I also used <span>XChat</span>.
</p>
<p>But <span>YellowDog</span> wasn&#8217;t exactly fast at updating packages. And the constant crashes begged for constant updates. Around that time <span>Debian</span> started supporting the <span>PowerPC</span>. I believe <span>bootable</span> CD images existed at this time. And to boot (no pun intended), I needed more space so I replaced the <span>iBook</span> internal drive, and put <span>Debian</span> on it.</p>
<p>Life was much better on <span>Debian</span>. There I discovered Emacs, and mutt, and <span>fetchmail</span>, and ion, and <span>irssi</span>. I turned into a command-line monster. And applied for being a <span>Debian</span> <span>Maintainer</span>. Then gave up. I think that&#8217;s where I started to realize that I was spending more time tweaking and configuring my system than doing actual work, but it wasn&#8217;t a strong feeling, just something on the back of my mind.</p>
<p>About 3 years into that, I got hold of an used Powerbook Pismo, which was just a little bit more powerful than my iBook. Just enough to boot OS X in a reasonable time. Oh, and how I wanted to run OS X. I really wanted to. 
</p>
<p>But the machine was just not fast enough, so I made a partition for &#8216;ol Debian and left OS X on a corner, in the hope that I would go back to it eventually. But there really wasn&#8217;t much intersting stuff to do on OS X at the time. I created the first Plone installer for Mac OS X at some point, and that was pretty much the only useful thing I got done on OS X for quite some time. I tried Fink, which gave me that warm feeling of using Debian, but it wasn&#8217;t the same thing. I remember that I tried to install some package, and the box went on, churning for some 20 hours until a binary popped out on the other end.
</p>
<p>To make a long story short, and this is one of the longest ones I&#8217;ve written, I started working at Enfold Systems. And the goal there is really to make Plone work and be a nice and well-behaved Windows citizen. 
</p>
<p>For quite some time I tried to stay on Linux, but at some point it just didn&#8217;t cut it anymore. I would write tests, and they would fail on Windows. I would have to debug something, and it would be running on Windows. I wanted to try some cool new technology, nope, Windows-only. And I, stuck on Debian PowerPC. No Java 1.4, no Flash. Really stuck.</p>
<p>So I bit the bullet. First I borrowed a machine from X3ng, and put Windows XP on it. Then I got a desktop from Enfold. Got good &#8216;ol Emacs going, and dropped mutt for Gmail. Got used to cmd.exe, it&#8217;s not that bad when you get used to it. In fact, every time I go back to bash I miss that tab-completion style. I heard that zsh works similarly, or that it was borrowed from zsh, not sure.</p>
<p>Many open source applications are available for Windows these days. I&#8217;ve mentioned Emacs, but notable apps include Firefox, Gaim. Evolution is quite close from working on Windows. I installed it, but it crashed right away. I heard Gimp works on Windows too. There&#8217;s some great stuff on SourceForge. Checkout &#8216;console&#8217;, it&#8217;s a tabbed terminal written in .NET. Really neat stuff.</p>
<p>I haven&#8217;t missed much of the stuff I used on Linux. I was really used to mutt and was hard to give up on it, and irssi, but that is pretty much the only two things that I really miss.</p>
<p>I was stuck on Linux, at least on PowerPC. I didn&#8217;t have good Java browser plugin, or Flash. Now I&#8217;m on Windows, and I&#8217;m happy. I&#8217;ve got to keep some of the tools I was used to. And they work on Mac OS X too. I am able to checkout some of the latest trends in technology, Windows Workflow Foundation, Silverlight. I have iTunes. And now Safari too. And Gaim. And Emacs. And even Mono. And they all happily work.</p>
<p>I don&#8217;t feel stuck on Windows. I now have a Macbook. The little beast is pretty darn fast. I ordered it with Parallels and Windows XP pre-installed. In retrospect, I haven&#8217;t used Mac OS X much since I&#8217;ve got this Macbook. Which makes me wonder why I haven&#8217;t moved to Bootcamp yet.</p>
<p>Parallels is quite fast. Sometimes I completely forgot that I&#8217;m running Windows XP on a virtual machine. One such case was when I installed Skype. Download, setup, login, made a call. Then I realized, &#8220;but wait a minute, I&#8217;m running this inside Parallels!&#8221;. It was *that* transparent. Parallels is really a miracle on its own.</p>
<p>From time to time, I install some new &#8220;app du jour&#8221; on OS X. Just to then forget about it completely. I sort of have a similar feeling to OS X than I have to Linux. That when I&#8217;m on OS X I spend too much time playing with an app here and there and never quite get my job done. I really try to use OS X, but can&#8217;t get used to it. Maybe it would work best on a larger monitor. Those large fonts just take too much space on my screen. And lots of windows. I don&#8217;t know, just haven&#8217;t got used to it.</p>
<p>To be fair, I feel a little bit stuck on Windows at this time. But only because I wanted to move to Vista, but I can&#8217;t just yet because I want to wait until Bootcamp supports the x64 bit version. Then I will be a happy camper.
</p>
<p style="text-align:right;font-size:8px;">Blogged with <a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new">Flock</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/222/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/222/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/222/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=222&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2007/06/12/are-people-stuck-on-windows/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18268769213d24b741de807d6c350363?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidnei</media:title>
		</media:content>
	</item>
		<item>
		<title>Zope XSS Issue, Enfold Server Update</title>
		<link>http://blog.sidneidasilva.com/2007/03/22/zope-xss-issue-enfold-server-update/</link>
		<comments>http://blog.sidneidasilva.com/2007/03/22/zope-xss-issue-enfold-server-update/#comments</comments>
		<pubDate>Thu, 22 Mar 2007 04:03:56 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[enfold]]></category>
		<category><![CDATA[installer]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://awkly.org/2007/03/22/zope-xss-issue-enfold-server-update/</guid>
		<description><![CDATA[We have created an update installer to fix a security issue affecting all released versions of Enfold Server. The issue is in the Zope application server, one of the key components underlying Enfold Server. We recommend you download this update and run it on your server as soon as possible. The update adds a product [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=218&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
We have created an update installer to fix a security issue affecting<br />
all released versions of Enfold Server. The issue is in the Zope<br />
application server, one of the key components underlying Enfold Server.
</p>
<p>
We recommend you <a href="http://www.enfoldsystems.com/Files/setup-server-2007.03.20-update-7097.exe">download this update</a> and run it on your server as<br />
soon as possible.
</p>
<p>
The update adds a product named &#8220;Hotfix_20070320&#8243; to the Enfold Server<br />
&#8220;Products&#8221; directory. After running the installer, you must restart Enfold<br />
Server for the patch to take effect.
</p>
<p>
This security vulnerability involves the Zope application server, one of<br />
the key components underlying Enfold Server. <a href="http://www.zope.org/Products/Zope/Hotfix-2007-03-20/announcement">More details are on the<br />
Zope community Web site</a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/218/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/218/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/218/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=218&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2007/03/22/zope-xss-issue-enfold-server-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18268769213d24b741de807d6c350363?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidnei</media:title>
		</media:content>
	</item>
		<item>
		<title>Enfold Systems releases major updates to complete product line</title>
		<link>http://blog.sidneidasilva.com/2007/03/20/enfold-systems-releases-major-updates-to-complete-product-line/</link>
		<comments>http://blog.sidneidasilva.com/2007/03/20/enfold-systems-releases-major-updates-to-complete-product-line/#comments</comments>
		<pubDate>Tue, 20 Mar 2007 17:05:25 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[enfold]]></category>
		<category><![CDATA[installer]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://awkly.org/2007/03/20/enfold-systems-releases-major-updates-to-complete-product-line/</guid>
		<description><![CDATA[Here&#8217;s some exciting news from Enfold Systems. I&#8217;m really, really proud of being part of this team! Enfold Systems News Spring 2007 In this issue: Server 3 improves Windows intranets, extranets Proxy 3 squeezes better performance from servers Desktop 3 saves clicks, time &#8230; and now money New team member to benefit clients&#8217; projects Server [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=217&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s some exciting news from Enfold Systems. I&#8217;m really, really proud of being part of this team!</p>
<h3>Enfold Systems News</h3>
<h4>Spring 2007</h4>
<p>
In this issue:</p>
<ul>
<li>Server 3 improves Windows intranets, extranets</li>
<li>Proxy 3 squeezes better performance from servers</li>
<li>Desktop 3 saves clicks, time &#8230; and now money</li>
<li>New team member to benefit clients&#8217; projects</li>
</ul>
<h4>Server 3 improves Windows intranets, extranets</h4>
<p>
Enfold Server 3 is production-ready, with a variety of<br />
improvements to make intranets and extranets on Windows servers<br />
faster, more stable and more flexible:</p>
<ul>
<li>An upgrade of Plone to Version 2.5, targeted at the<br />
     authentication and scalability requirements of large and<br />
     mid-sized organizations
   </li>
<li>
   More than 30 fixes to create even better integration with<br />
     Microsoft&#8217;s Active Directory
   </li>
<li>
    A new FileTemplate feature for creating common documents<br />
     quickly
    </li>
<li>
   Ability to integrate your content management system with<br />
     just about any relational database using Open Database<br />
     Connectivity (ODBC)
   </li>
</ul>
</p>
<p>
<a href="http://www.enfoldsystems.com/Products/Server">Get details and a free 30-day trial.</a>
</p>
<h4>Proxy 3 squeezes better performance from servers</h4>
<p>
The just-released Enfold Proxy 3 is the fast, easy, affordable way<br />
to speed up Plone and many other Web applications running on<br />
Windows. It includes powerful new features to help users squeeze<br />
better performance from existing Web application servers:</p>
<ul>
<li> Request distribution across multiple application servers for<br />
     scalability and increased uptime
</li>
<li> Wildcards for flexible purging of cached resources
</li>
</ul>
<p>
Proxy 3 also includes dozens of minor improvements over Version 2.
</p>
<p>
<a href="http://www.enfoldsystems.com/Products/Proxy">Get details and a free 30-day trial.</a>
</p>
<h4>Desktop 3 saves clicks, time &#8230; and now money</h4>
<p>
A new price structure lets buyers save 50 percent or more off<br />
previous prices of Enfold Desktop 3, the application that saves<br />
clicks and time for content authors and editors.
</p>
<p>
Enfold Desktop 3 is still free for use on up to five computers,<br />
and now licenses for each additional five computers are available<br />
for $125.
</p>
<p>
<a href="http://www.enfoldsystems.com/Products/Desktop">Get details and download the free version.</a>
</p>
<h4>New team member to benefit clients&#8217; projects</h4>
<p>
Organizations with advanced intranet and extranet needs can expect<br />
to see even better on-time and on-budget performance with Enfold<br />
Systems&#8217; new director of professional services.
</p>
<p>
Arthur Chong recently joined Enfold. With 17 years in the software<br />
industry, Arthur has extensive management and technical experience<br />
delivering successful projects for a variety of organizations.
</p>
<p>
Enfold developers continually create and refine new Plone add-on<br />
products, and they draw on this ever-growing library to deliver<br />
clients&#8217; projects more efficiently. If you&#8217;re considering a<br />
project that will empower your team to collaborate on content for<br />
a high-performance Web site, intranet or extranet, please e-mail<br />
sales at enfoldsystems dot com to set up a call to discuss your needs.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/217/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/217/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/217/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=217&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2007/03/20/enfold-systems-releases-major-updates-to-complete-product-line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18268769213d24b741de807d6c350363?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidnei</media:title>
		</media:content>
	</item>
		<item>
		<title>Uncle Bob</title>
		<link>http://blog.sidneidasilva.com/2006/12/20/uncle-bob/</link>
		<comments>http://blog.sidneidasilva.com/2006/12/20/uncle-bob/#comments</comments>
		<pubDate>Thu, 21 Dec 2006 01:11:09 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://awkly.org/2006/12/20/uncle-bob/</guid>
		<description><![CDATA[Dear Zopatista, Do you hate Acquisition? Does it make you feel like crap some days? Did it kill your cat/ruin your life? Fear no more! Uncle Bob is here to save the day! &#62;&#62;&#62; from Acquisition import Implicit &#62;&#62;&#62; a = Implicit() &#62;&#62;&#62; b = Implicit() &#62;&#62;&#62; ba = b.__of__(a) &#62;&#62;&#62; ba.aq_chain [&#60;Acquirer object at [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=210&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dear Zopatista,</p>
<p>Do you hate Acquisition? Does it make you feel like crap some days? Did it kill your cat/ruin your life?</p>
<p>Fear no more! <strong>Uncle Bob</strong> is here to save the day!</p>
<pre>&gt;&gt;&gt; from Acquisition import Implicit
&gt;&gt;&gt; a = Implicit()
&gt;&gt;&gt; b = Implicit()
&gt;&gt;&gt; ba = b.__of__(a)
&gt;&gt;&gt; ba.aq_chain
[&lt;Acquirer object at 0x00A1C480&gt;, &lt;Acquirer object at 0x00A1C478&gt;]
&gt;&gt;&gt; ba.aq_uncle
'Bob'</pre>
<p>And now, on with the show&#8230;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/210/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/210/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/210/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=210&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2006/12/20/uncle-bob/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18268769213d24b741de807d6c350363?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidnei</media:title>
		</media:content>
	</item>
		<item>
		<title>Zope Installers for Windows!</title>
		<link>http://blog.sidneidasilva.com/2006/11/11/zope-installers-for-windows/</link>
		<comments>http://blog.sidneidasilva.com/2006/11/11/zope-installers-for-windows/#comments</comments>
		<pubDate>Sat, 11 Nov 2006 17:23:36 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[enfold]]></category>
		<category><![CDATA[installer]]></category>
		<category><![CDATA[misc]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://omsg.wordpress.com/2006/11/11/zope-installers-for-windows-2/</guid>
		<description><![CDATA[Hello there! As you may have noticed, this blog has been down for a couple weeks. Some unexplained failure took down the machine that was previously hosting it and I&#8217;m still working to recover the box. But that does not mean the world has stopped! I&#8217;m still here, alive and kicking. But back to this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=3&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hello there!</p>
<p>As you may have noticed, this blog has been down for a couple weeks. Some unexplained failure took down the machine that was previously hosting it and I&#8217;m still working to recover the box. But that does not mean the world has stopped! I&#8217;m still here, alive and kicking.</p>
<p>But back to this post&#8217;s subject, there are some good news for the Zope Community. My company, <a href="http://www.enfoldsystems.com/" title="Enfold Systems, Inc." target="_blank">Enfold Systems</a>, has volunteered resources to build and mantain the official Zope Installer for Windows!</p>
<p><span id="more-3"></span> Now, why that is important? Regardless of mine and yours personal preferences for one operating or another, the reality is that the <span style="font-weight:bold;">great majority</span> of the downloads, specially from people that are trying out Zope and Plone for the first time goes to the Installers for Windows. To cite some informal statistics, as of today the figures on the <a href="http://sourceforge.net/project/showfiles.php?group_id=47214" title="Plone Project at Sourceforge" target="_blank">Plone Project at Sourceforge</a> are:</p>
<ul>
<li><a href="http://prdownloads.sourceforge.net/plone/Plone-2.5.1-final.tar.gz?download">Plone-2.5.1-final.tar.gz</a> &#8211;  			<a href="http://sourceforge.net/project/stats/detail.php?type=prdownload&amp;group_id=47214&amp;ugn=plone&amp;package_id=112603&amp;release_id=446823&amp;file_id=1039450">5412</a></li>
<li><a href="http://prdownloads.sourceforge.net/plone/Plone-2.5.1-Installer-OSX-Intel.zip?download">Plone-2.5.1-Installer-OSX-Intel.zip</a> &#8211;  			<a href="http://sourceforge.net/project/stats/detail.php?type=prdownload&amp;group_id=47214&amp;ugn=plone&amp;package_id=59534&amp;release_id=452413&amp;file_id=1046113">716</a></li>
<li><a href="http://prdownloads.sourceforge.net/plone/Plone-2.5.1-Installer-OSX-PowerPC.zip?download">Plone-2.5.1-Installer-OSX-PowerPC.zip</a> &#8211; <a href="http://sourceforge.net/project/stats/detail.php?type=prdownload&amp;group_id=47214&amp;ugn=plone&amp;package_id=59534&amp;release_id=452413&amp;file_id=1046114">1300</a></li>
<li><a href="http://prdownloads.sourceforge.net/plone/plone-2.5.1-zope-2.9-6179.exe?download">plone-2.5.1-zope-2.9-6179.exe</a> &#8211; <a href="http://sourceforge.net/project/stats/detail.php?type=prdownload&amp;group_id=47214&amp;ugn=plone&amp;package_id=59534&amp;release_id=452413&amp;file_id=1044386">17577</a></li>
</ul>
<p>That&#8217;s some pretty rough statistics right there. I don&#8217;t have zope.org statistics to compare but I suspect the figures would be pretty similar.</p>
<p>The second reason why this is important is that the Zope Installer for Windows was left for a resonable time without an official mantainer. Tim Peters did an excellent job of keeping it up-to-date for the past releases, but has recently stepped down.</p>
<p>We will now have a <a href="http://buildbot.enfoldsystems.com/zope/" title="Zope Installer Buildbot @ Enfold Systems">dedicated buildbot</a> running <a href="http://www.enfoldsystems.com/downloads.html" title="Nightly Builds for the Installers">nightly builds</a>. That adds an extra 2 installers to the current 4 Plone Installers mantained by Enfold Systems. <a href="http://simplistix.co.uk/" title="Chris Withers">Chris Withers</a> has volunteered to do some QA and upload the installers to <a href="http://zope.org/Products/Zope/" title="Zope Downloads">Zope.org</a> when they are ready.</p>
<p>Thanks to everyone on the <a href="http://mail.zope.org/pipermail/zope-dev/2006-November/thread.html" title="Zope-Dev Mailing List Archives">Zope-Dev Mailing List</a> for their great feedback on some questions I had about improvements to the Installer. To anyone interested in helping to test the Zope Installers, you can grab <a href="http://files.enfoldsystems.com/Zope-2.9.5-Final-6515.exe" title="Zope 2.9.5 Installer for Windows">Zope 2.9.5</a> or <a href="http://files.enfoldsystems.com/Zope-2.10.0-Final-6515.exe" title="Zope 2.10.0 Installer for Windows">Zope 2.10.0</a> and give it some testing. And please send your feeback to sidnei at enfoldsystems dot com.</p>
<p>PS: I hope to get the old posts imported back into this site sometime next week.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=3&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2006/11/11/zope-installers-for-windows/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18268769213d24b741de807d6c350363?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidnei</media:title>
		</media:content>
	</item>
		<item>
		<title>Plone Nightly Builds: Official Announcement</title>
		<link>http://blog.sidneidasilva.com/2006/06/01/plone-nightly-builds-official-announcement/</link>
		<comments>http://blog.sidneidasilva.com/2006/06/01/plone-nightly-builds-official-announcement/#comments</comments>
		<pubDate>Thu, 01 Jun 2006 13:08:15 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[XML]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://omsg.wordpress.com/2006/06/01/plone-nightly-builds-official-announcement/</guid>
		<description><![CDATA[Alan Runyan has just officially announced the availablility of the Plone Nightly Builds, which had been disabled for a while due to changes in the build process. Please check it out and give those installers a run if you haven&#8217;t done so yet. Along with the Plone Announcement, he also announced the future availability of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=197&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Alan Runyan has just <a href="http://plone.org/news/windows-nightly-binaries">officially announced</a> the availablility of the<br />
Plone Nightly Builds, which had been disabled for a while due to<br />
changes in the build process. Please check it out and give those<br />
installers a run if you haven&#8217;t done so yet.</p>
<p>Along with the Plone Announcement, he also announced the future<br />
availability of <a href="http://www.enfoldsystems.com/Products/Server">Enfold Server</a> 2.9 and 3.0, sporting Plone 2.1.3 and<br />
Plone 2.5 respectively.</p>
<p><span id="more-197"></span><br />
Of special note, as <a href="http://awkly.org/archive/updated-plone-25-beta-2-installer">previously mentioned</a>, are the inclusion of XML<br />
tools libxml2 and lxml.</p>
<p>Alan Runyan is the head of <a href="http://www.enfoldsystems.com">Enfold Systems</a>, a Texas-based <strike>Plone<br />
Consulting firm </strike><strike>that provides packaged versions of Plone with tight<br />
Windows integration</strike> product firm specializing in low-cost, high-impact commercial software.</p>
<p>Special thanks to Rocky Burt and Hanno for helping out with QA of the<br />
new Plone installers.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/197/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/197/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/197/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=197&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2006/06/01/plone-nightly-builds-official-announcement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18268769213d24b741de807d6c350363?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidnei</media:title>
		</media:content>
	</item>
	</channel>
</rss>