<?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; windows</title>
	<atom:link href="http://blog.sidneidasilva.com/category/windows/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; windows</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>Python 3.0 is out&#8230; and we are pretty much ready for it!</title>
		<link>http://blog.sidneidasilva.com/2008/12/06/python-30-is-out-and-we-are-pretty-much-ready-for-it/</link>
		<comments>http://blog.sidneidasilva.com/2008/12/06/python-30-is-out-and-we-are-pretty-much-ready-for-it/#comments</comments>
		<pubDate>Sat, 06 Dec 2008 15:16:44 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[porting]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[bzr]]></category>
		<category><![CDATA[launchpad]]></category>
		<category><![CDATA[py3k]]></category>
		<category><![CDATA[pywin32]]></category>

		<guid isPermaLink="false">http://awkly.org/?p=290</guid>
		<description><![CDATA[As pretty much everyone I know has announced, Python 3.0 is out. Pop your bottles open! Fireworks! What&#8217;s more important to end-users though is that third-party libraries are usable with Python 3.0, and not many of them are right now. One particular library has a special place in my heart, and is getting pretty close [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=290&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As pretty much everyone I know has announced, Python 3.0 is out. Pop your bottles open! Fireworks! </p>
<p>What&#8217;s more important to end-users though is that third-party libraries are usable with Python 3.0, and not many of them are right now. One particular library has a special place in my heart, and is getting pretty close to being fully compatible with Python 3.0: PyWin32, the Python for Windows Extensions.</p>
<p>I first asked Mark about a year ago if he ever thought that PyWin32 would be ported to Python 3.0, and he was very pessimistic about it. Things changed recently though, and with the &#8220;2to3&#8243; library getting more mature, so did the chances of PyWin32 being ported to Python 3.0 increase.</p>
<p>Mark sent a status update with a detailed explanation of the process mid-November (<a href="http://tinyurl.com/py3k-win32-status-1">http://tinyurl.com/py3k-win32-status-1</a>) and another two (<a href="http://tinyurl.com/py3k-win32-status-2">http://tinyurl.com/py3k-win32-status-2</a>, <a href="http://tinyurl.com/py3k-win32-status-3">http://tinyurl.com/py3k-win32-status-3</a>) more recently. I recommend reading those to anyone thinking about porting their libraries to Python 3.0, there&#8217;s a lot of great insight there.</p>
<p>To summarize, the great news is that PyWin32 will soon be capable of running on Python 3.0 without being forked: a single installer will work for Python 2.x and Python 3.x thanks to the &#8220;2to3&#8243; translation library! </p>
<p>So many thanks to Mark Hammond, Roger Upole and Vernon Cole for their work. To me, the fact that a gigantic and complex library like PyWin32 can be made to run on Python 3.0 at all is the best validation that the Python Developers could possibly get for their work. You did a really amazing job!</p>
<p>Oh, and in case you didn&#8217;t notice, PyWin32 is now hosting a Bazaar mirror on Launchpad (<a href="https://code.edge.launchpad.net/pywin32">https://code.edge.launchpad.net/pywin32</a>), and that&#8217;s where Mark is hosting his py3k-integration branch too. Go Launchpad!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/290/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=290&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2008/12/06/python-30-is-out-and-we-are-pretty-much-ready-for-it/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>Double Plone Release: 3.1.6 and 3.2.0a1</title>
		<link>http://blog.sidneidasilva.com/2008/10/15/double-plone-release-316-and-320a1/</link>
		<comments>http://blog.sidneidasilva.com/2008/10/15/double-plone-release-316-and-320a1/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 15:56:38 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[installer]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://omsg.wordpress.com/2008/10/15/double-plone-release-316-and-320a1/</guid>
		<description><![CDATA[For those not paying attention, there are two new Plone releases out. They have been made during the Plone Conference 2008, so some people might have missed this. The good news I want to announce is that the buildout-based Plone Installers for Windows have been updated, and a few bugs have been fixed in the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=285&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For those not paying attention, there are two new Plone releases out. They have been made during the Plone Conference 2008, so some people might have missed this.</p>
<p>The good news I want to announce is that the buildout-based Plone Installers for Windows have been updated, and a few bugs have been fixed in the process. Namely:</p>
<p>1. Running ‘bin\buildout.exe’ would not show any output. That was because it was generated by running ‘bootstrap.py’ with ‘pythonw.exe’, so that a command prompt would not flash on the screen. I added an extra step at the end that re-runs ‘bootstrap.py’ with ‘python.exe’. So a command prompt will flash quickly, but at least it works right.</p>
<p>2. The version of ‘setuptools’ being shipped in the buildout installer was still ‘0.6c8’, which did not work with Subversion 1.5. At least one person was affected right away by this, and I only found about it because I was watching the #plone channel closely.</p>
<p>To fix those problems I had to make two extra releases, because they came to my knowledge after the release was already uploaded. So if you downloaded an early build of the Plone 3.1.6 buildout-based Installer for Windows, go and <a href="http://code.launchpad.net/plone/3.1/3.1.6/+download/Plone-3.1.6-2-buildout.exe">fetch the latest build</a>. Otherwise, if you are willing to play with Plone 3.2.0a1, <a href="http://code.launchpad.net/plone/3.2/3.2.0a1/+download/Plone-3.2.0a1-buildout.exe">go and fetch that instead</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/285/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=285&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2008/10/15/double-plone-release-316-and-320a1/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>Compiling Python-LDAP on Windows with MingW</title>
		<link>http://blog.sidneidasilva.com/2008/01/18/compiling-python-ldap-on-windows-with-mingw/</link>
		<comments>http://blog.sidneidasilva.com/2008/01/18/compiling-python-ldap-on-windows-with-mingw/#comments</comments>
		<pubDate>Fri, 18 Jan 2008 19:31:18 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[python]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[ldap]]></category>
		<category><![CDATA[mingw]]></category>

		<guid isPermaLink="false">http://awkly.org/2008/01/18/compiling-python-ldap-on-windows-with-mingw/</guid>
		<description><![CDATA[Jonathan Bowman posted some instructions about how to compile Python-LDAP on Windows, using MingW. His instructions create a shared binary though. I was able to build a static binary in the past, but I have to hunt down my notes about what changes to build a static binary. It is great that someone else was [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=246&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Jonathan Bowman posted some instructions about <a href="http://bowmansolutions.com/mingw-openldap/">how to compile Python-LDAP on Windows, using MingW</a>. His instructions create a shared binary though. I was able to build a static binary in the past, but I have to hunt down my notes about what changes to build a static binary. It is great that someone else was able to do it and document though.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/246/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/246/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/246/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=246&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2008/01/18/compiling-python-ldap-on-windows-with-mingw/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>Suggestion to &#8220;Response to MrTopf&#8221;</title>
		<link>http://blog.sidneidasilva.com/2007/10/12/suggestion-to-response-to-mrtopf/</link>
		<comments>http://blog.sidneidasilva.com/2007/10/12/suggestion-to-response-to-mrtopf/#comments</comments>
		<pubDate>Fri, 12 Oct 2007 11:50:57 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[wlw]]></category>
		<category><![CDATA[customization]]></category>
		<category><![CDATA[kupu]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://awkly.org/2007/10/12/suggestion-to-response-to-mrtopf/</guid>
		<description><![CDATA[Since today seems to be about writing blog posts about blog software, I want to pass on some idea that&#8217;s been in the back of my mind for about a month. I&#8217;ve installed Windows Live Writer and noticed that it is quite extensible. In fact, all of it&#8217;s extensibility features are documented on MSDN. The [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=237&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Since today seems to be about <a href="http://quills.sitefusion.co.uk/blog/archive/2007/10/12/response-to-mrtopf">writing blog posts about blog software</a>, I want to pass on some idea that&#8217;s been in the back of my mind for about a month.</p>
<p>I&#8217;ve installed Windows Live Writer and noticed that it is quite extensible. In fact, all of it&#8217;s extensibility features are documented on MSDN. </p>
<p>The really nice feature that got me hooked is the support for editing &#8216;inside the theme&#8217; (for the lack of a better description). The way this works is, there&#8217;s a small contract between Windows Live Writer and the blog, where the blog can <a href="http://msdn2.microsoft.com/en-us/library/bb463261.aspx">provide views that Windows Live Writer fetches for editing</a>.</p>
<p>So a nice suggestion for those working with blog support for Plone: please implement Windows Live Writer&#8217;s <a href="http://msdn2.microsoft.com/en-us/library/bb463266.aspx">Provider Customization API</a>.</p>
<p>And then, there&#8217;s another great feature that Plone can exploit, but this one I would like to implement myself. Windows Live Writer supports <a href="http://msdn2.microsoft.com/en-us/library/aa738863.aspx">Content Source Plugins</a>, which basically allow you to pop up a form for some user interaction and then spit out some HTML to be inserted at cursor location in the blog entry. </p>
<p>Now, if you stop and think just for a second, we already have a concept of &#8220;Content Source&#8221; in Plone: Kupu&#8217;s <a href="http://codespeak.net/svn/kupu/trunk/kupu/doc/LIBRARIES.txt">Image and Link Libraries</a>. It already has a well-defined XML format. It can be customized through the Plone UI. And to top it off there are examples of writing Content Source Plugins that read data from an XML source. It should be a piece of cake to implement a &#8220;Kupu drawer&#8221;-like Content Source Plugin for Windows Live Writer that reuses the data from Kupu.</p>
<p>So, that was it. Hopefully someone will take those ideas to the next level and implement something soon. Unfortunately I&#8217;m a little busy with graduation and all that at the moment, so I can only provide ideas. But maybe next year. :)</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/237/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/237/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/237/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=237&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2007/10/12/suggestion-to-response-to-mrtopf/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>Strategic Blindness</title>
		<link>http://blog.sidneidasilva.com/2007/09/19/strategic-blindness/</link>
		<comments>http://blog.sidneidasilva.com/2007/09/19/strategic-blindness/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 14:15:15 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[tamarin]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://awkly.org/2007/09/19/strategic-blindness/</guid>
		<description><![CDATA[On his Strategy Letter VI article, Joel writes about something that many people are starting to realize: that the current Web 2.0 is not much better than Smart (or even Dumb!) Terminal days, when you had to care about memory constraints and there were no standards for interop between applications, or even UI guidelines. Then [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=235&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>On his <a href="http://www.joelonsoftware.com/items/2007/09/18.html">Strategy Letter VI</a> article, Joel writes about something that many people are starting to realize: that the current Web 2.0 is not much better than Smart (or even Dumb!) Terminal days, when you had to care about memory constraints and there were no standards for interop between applications, or even UI guidelines.</p>
<p>Then after a short history lesson, he speculates that people should stop worrying about the size of their JavaScript and that eventually <strike>JavaScript would be compiled to native code</strike> a new portable language will appear that can be compiled to JavaScript (did someone tell him about <a href="http://code.google.com/webtoolkit/" target="_blank">GWT</a> at all?).</p>
<blockquote><p>What’s going to happen? The winners are going to do what worked at Bell Labs in 1978: build a programming language, like C, that’s portable and efficient. It should compile down to “native” code (native code being JavaScript and DOMs) with different backends for different target platforms, where the compiler writers obsess about performance so you don’t have to. It’ll have all the same performance as native JavaScript with full access to the DOM in a consistent fashion, and it’ll compile down to IE native and Firefox native portably and automatically. And, yes, it’ll go into your CSS and muck around with it in some frightening but provably-correct way so you never have to think about CSS incompatibilities ever again. Ever. Oh joyous day that will be.</p>
</blockquote>
<p>Well, after Paul Graham said that <a href="http://www.paulgraham.com/microsoft.html" target="_blank">Microsoft is Dead</a>, the only thing I can think of is that Joel has started to believe Paul&#8217;s lie, and stopped paying attention to what comes out of Microsoft.
<p>Everyone that is paying attention to <a href="http://www.microsoft.com/silverlight/" target="_blank">Silverlight</a> and has not been blinded by the anti-Microsoft FUD, something that even <a href="http://www.vnunet.com/vnunet/news/2196258/linux-foundation-calls-respect" target="_blank">the Linux Foundation executive director condemns</a>, will realize where Microsoft is heading with the introduction of the <a href="http://blogs.msdn.com/hugunin/archive/2007/04/30/a-dynamic-language-runtime-dlr.aspx" target="_blank">DLR</a>, specially if you make the connection between Joel&#8217;s post and <a href="http://blogs.msdn.com/jscript/archive/2007/05/04/managed-jscript-announced.aspx" target="_blank">Managed JScript</a>. I really hope that people will soon take their tinfoil hats off and start paying more attention to what&#8217;s coming out of Microsoft, specially since there is an option in Mono, which is a completely open implementation of .NET, and now with <a href="http://www.mono-project.com/Moonlight" target="_blank">Moonlight</a> a <a href="http://www.mono-project.com/Moonlight#JavaScript_compiler" target="_blank">JavaScript compiler</a>&nbsp; will be soon hitting your beloved Linux Desktop anytime now.
<p>And listen, Joel. We don&#8217;t need no new stinking portable language that can compile to JavaScript. If we get to write code in our own lovely favorite language, be it <a href="http://en.wikipedia.org/wiki/IronPython" target="_blank">Python</a> or even <a href="http://en.wikipedia.org/wiki/IronRuby" target="_blank">Ruby</a>, being able to access the dreaded DOM and to top it off compile it to native machine code, what could be better than that?
<p>In other news, if you just consider the approach of making JavaScript faster instead of compiling it, you might want to keep an eye on Mozilla&#8217;s <a href="http://www.mozilla.org/projects/tamarin/" target="_blank">Tamarin Project</a>. Mum&#8217;s the word that some exciting news will be coming out of that in the near future.  </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/235/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/235/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/235/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=235&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2007/09/19/strategic-blindness/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 3.0 released!</title>
		<link>http://blog.sidneidasilva.com/2007/08/21/plone-30-released/</link>
		<comments>http://blog.sidneidasilva.com/2007/08/21/plone-30-released/#comments</comments>
		<pubDate>Tue, 21 Aug 2007 13:06:05 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[installer]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://awkly.org/2007/08/21/plone-30-released/</guid>
		<description><![CDATA[In case the news didn&#8217;t make it to your inbox, Plone 3.0 has been released, with installers for many platforms, including Windows and Mac OS X. Thanks to everyone that contributed to this release! I&#8217;ve been a member of the Plone community since the start. Still remember the Plone 1.0 release, when I was at [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=230&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In case the news didn&#8217;t make it to your inbox, <a href="http://plone.org/news/plone-3.0-released">Plone 3.0 has been released</a>, with installers for many platforms, including Windows and Mac OS X.</p>
<p>Thanks to everyone that contributed to this release!</p>
<p>I&#8217;ve been a member of the Plone community since the start. Still remember the <a href="http://plone.org/about/old/mediakit/pressreleases/plone1.0-release">Plone 1.0 release</a>, when I was at SolutionsLinux 2003 in Paris with Paul Everitt, Alexander Limi and Alan Runyan. There was quite some excitement going on at the time around the release, just because 1.0 is such an important release on the lifecycle of a product. </p>
<p>It&#8217;s just great to be here 4 years later and feel the same excitement, with such a great community now behind the Plone brand. </p>
<p>More importantly, it&#8217;s great to see that Plone has attracted so many great new developers, without whom this release would not be possible. Plone really stands out from many other Open Source projects for it&#8217;s great ability of attracting smart and interesting people. I&#8217;m really proud to be a part of this community.</p>
<p>Congratulations, Plone!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/230/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/230/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/230/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/230/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/230/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/230/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/230/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/230/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/230/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/230/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/230/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/230/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/230/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/230/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/230/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/230/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=230&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2007/08/21/plone-30-released/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>lxml 1.3.2 released, installers for Windows available</title>
		<link>http://blog.sidneidasilva.com/2007/07/11/lxml-132-released-installers-for-windows-available/</link>
		<comments>http://blog.sidneidasilva.com/2007/07/11/lxml-132-released-installers-for-windows-available/#comments</comments>
		<pubDate>Thu, 12 Jul 2007 01:07:16 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://awkly.org/2007/07/11/lxml-132-released-installers-for-windows-available/</guid>
		<description><![CDATA[For the XML heads out there, get rid of your pointy-bracket thirst. The new lxml 1.3.2 release is up on the Python CheeseShop, and I&#8217;ve just finished uploading installers for Windows, compiled for Python 2.4 and Python 2.5. As usual, those binaries are statically compiled so there&#8217;s no extra dependencies to install. They have been [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=227&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For the XML heads out there, get rid of your pointy-bracket thirst. The <a href="http://thread.gmane.org/gmane.comp.python.lxml.devel/2684">new lxml 1.3.2 release</a> is <a href="http://cheeseshop.python.org/pypi/lxml/1.3.2">up on the Python CheeseShop</a>, and I&#8217;ve just finished uploading installers for Windows, compiled for Python 2.4 and Python 2.5.</p>
<p>As usual, those binaries are statically compiled so there&#8217;s no extra dependencies to install. They have been built against libxml2 2.6.28 and libxslt 1.1.19.</p>
<p>Have fun, and please report any bugs/crashes to the lxml-dev at codespeak dot net mailing list.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/227/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/227/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/227/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=227&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2007/07/11/lxml-132-released-installers-for-windows-available/feed/</wfw:commentRss>
		<slash:comments>3</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>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>Shared Read/Write and Hard Links on Windows</title>
		<link>http://blog.sidneidasilva.com/2007/03/09/shared-readwrite-and-hard-links-on-windows/</link>
		<comments>http://blog.sidneidasilva.com/2007/03/09/shared-readwrite-and-hard-links-on-windows/#comments</comments>
		<pubDate>Fri, 09 Mar 2007 19:26:38 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://awkly.org/2007/03/09/shared-readwrite-and-hard-links-on-windows/</guid>
		<description><![CDATA[Most people don&#8217;t know, but Windows does support hard links, as long as you are using NTFS. It also supports shared read and write just like *nix, as long as you use the right APIs. This Python script demonstrates the creation of a hard link, that the hard link and the original file actually point [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=216&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Most people don&#8217;t know, but Windows does support hard links, as long as you are using NTFS. It also supports shared read and write just like *nix, as long as you use the right APIs.</p>
<p><a href="http://awkly.googlecode.com/svn/trunk/misc/shared_file.py">This Python script</a> demonstrates the creation of a hard link, that the hard link and the original file actually point to the same place, and it also demonstrates that you can open the same file multiple times for reading and writing if you use the right flags.</p>
<p>The script actually uses a couple more features, like &#8216;FLAG_SEQUENTIAL_SCAN&#8217;, which can <a href="http://www.heise.de/ct/english/97/01/302/">improve the process of reading a file</a> by signaling to Windows that it shouldn&#8217;t try to load the whole file into the file cache.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/216/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/216/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/216/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=216&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2007/03/09/shared-readwrite-and-hard-links-on-windows/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>