<?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"
	>

<channel>
	<title>In Re:</title>
	<atom:link href="http://inre.dundeemt.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://inre.dundeemt.com</link>
	<description>In Regards to: (Because some things just can't go unsaid)</description>
	<pubDate>Tue, 16 Sep 2008 03:12:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>CrossOver Chromium vs. Firefox 3 - Javascript performance results</title>
		<link>http://inre.dundeemt.com/2008-09-15/crossover-chromium-vs-firefox-3-javascript-performance-results-2/</link>
		<comments>http://inre.dundeemt.com/2008-09-15/crossover-chromium-vs-firefox-3-javascript-performance-results-2/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 03:04:55 +0000</pubDate>
		<dc:creator>JeffH</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<category><![CDATA[Firefox]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://inre.dundeemt.com/2008-09-15/crossover-chromium-vs-firefox-3-javascript-performance-results-2/</guid>
		<description><![CDATA[An interesting thing happened on my way to the web today.  While reading through my RSS feeds, I came across a story about CrossOver doing a Proof of Concept port of Chromium to CX.  Interesting since the mighty &#8220;g&#8221; can&#8217;t seem to get it together for Linux.  I&#8217;ve already downloaded and played [...]]]></description>
			<content:encoded><![CDATA[<p>An interesting thing happened on my way to the web today.  While reading through my <acronym title="Really Simple Syndication">RSS</acronym> feeds, I came across a story about CrossOver doing a <a href="http://www.codeweavers.com/services/ports/chromium/" class="extlink">Proof of Concept port of Chromium to CX</a>.  Interesting since the mighty &#8220;g&#8221; can&#8217;t seem to get it together for Linux.  I&#8217;ve already downloaded and played with Chromium at work on my XP box and was impressed with the speed.  It seemed much snappier than FF3.</p>
<p>So being an overly curious bugger, I downloaded the deb pkg for Ubuntu32.  Yeah, it looks pretty rough &#8212; but what the hey, it&#8217;s a PoC right?  So, I thought maybe a little speed test is called for, so I <a href="http://www.google.com/search?q=javascript+test" class="extlink">googled &#8220;javascript test&#8221;</a> and my cloud brain returned, &#8220;<a href="http://www2.webkit.org/perf/sunspider-0.9/sunspider.html" class="extlink">Sunspider JavaScript Benchmark</a>&#8220;.</p>
<p>So I fired it up in the cxChromium port and then it the standard FF3 on Ubuntu.  Here is what I saw for <a href="http://www2.webkit.org/perf/sunspider-0.9/sunspider-results.html?%7B%223d-cube%22:%5B44,37,43,38,43%5D,%223d-morph%22:%5B64,61,56,61,56%5D,%223d-raytrace%22:%5B50,45,44,46,45%5D,%22access-binary-trees%22:%5B7,9,9,8,8%5D,%22access-fannkuch%22:%5B36,36,55,36,36%5D,%22access-nbody%22:%5B37,38,48,36,44%5D,%22access-nsieve%22:%5B25,22,22,22,23%5D,%22bitops-3bit-bits-in-byte%22:%5B7,7,7,7,7%5D,%22bitops-bits-in-byte%22:%5B14,14,14,15,15%5D,%22bitops-bitwise-and%22:%5B24,22,25,23,23%5D,%22bitops-nsieve-bits%22:%5B33,33,38,33,39%5D,%22controlflow-recursive%22:%5B5,5,5,4,5%5D,%22crypto-aes%22:%5B25,25,24,28,25%5D,%22crypto-md5%22:%5B23,23,25,22,22%5D,%22crypto-sha1%22:%5B22,22,21,21,22%5D,%22date-format-tofte%22:%5B257,250,242,248,244%5D,%22date-format-xparb%22:%5B139,169,137,134,137%5D,%22math-cordic%22:%5B82,80,93,85,100%5D,%22math-partial-sums%22:%5B45,47,45,47,46%5D,%22math-spectral-norm%22:%5B17,17,17,18,17%5D,%22regexp-dna%22:%5B395,386,385,387,391%5D,%22string-base64%22:%5B99,93,79,95,81%5D,%22string-fasta%22:%5B69,64,64,63,65%5D,%22string-tagcloud%22:%5B171,227,162,167,164%5D,%22string-unpack-code%22:%5B220,215,212,214,243%5D,%22string-validate-input%22:%5B95,91,95,95,94%5D%7D" class="extlink">cxChromium</a>.   I then swing over with FF3 and get <a href="http://www2.webkit.org/perf/sunspider-0.9/sunspider-results.html?%7B%223d-cube%22:%5B206,208,203,205,204%5D,%223d-morph%22:%5B177,175,176,176,175%5D,%223d-raytrace%22:%5B188,190,180,183,183%5D,%22access-binary-trees%22:%5B78,75,75,75,74%5D,%22access-fannkuch%22:%5B271,275,274,275,270%5D,%22access-nbody%22:%5B217,243,227,219,215%5D,%22access-nsieve%22:%5B86,113,91,85,86%5D,%22bitops-3bit-bits-in-byte%22:%5B87,92,91,91,87%5D,%22bitops-bits-in-byte%22:%5B103,110,107,102,102%5D,%22bitops-bitwise-and%22:%5B129,121,122,124,122%5D,%22bitops-nsieve-bits%22:%5B139,141,141,150,141%5D,%22controlflow-recursive%22:%5B57,57,57,57,57%5D,%22crypto-aes%22:%5B107,108,108,104,107%5D,%22crypto-md5%22:%5B87,87,88,88,87%5D,%22crypto-sha1%22:%5B87,91,92,89,92%5D,%22date-format-tofte%22:%5B314,316,315,310,311%5D,%22date-format-xparb%22:%5B202,199,199,203,200%5D,%22math-cordic%22:%5B226,229,228,227,228%5D,%22math-partial-sums%22:%5B231,242,232,213,241%5D,%22math-spectral-norm%22:%5B98,99,99,102,99%5D,%22regexp-dna%22:%5B363,415,409,413,408%5D,%22string-base64%22:%5B163,169,166,164,168%5D,%22string-fasta%22:%5B278,279,279,275,279%5D,%22string-tagcloud%22:%5B227,234,234,225,234%5D,%22string-unpack-code%22:%5B472,494,524,531,476%5D,%22string-validate-input%22:%5B179,177,173,177,162%5D%7D" class="extlink">these results</a>.&nbsp;&nbsp; Javascript in FF3 is 2.44x slower than cxChromium.&nbsp; Man oh Man, is the v8 javascript engine a hummer.</p>]]></content:encoded>
			<wfw:commentRss>http://inre.dundeemt.com/2008-09-15/crossover-chromium-vs-firefox-3-javascript-performance-results-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google App Engine &#8212; Auto-Increment vs. UUIDs</title>
		<link>http://inre.dundeemt.com/2008-04-27/google-app-engine-auto-increment-vs-uuids/</link>
		<comments>http://inre.dundeemt.com/2008-04-27/google-app-engine-auto-increment-vs-uuids/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 15:45:42 +0000</pubDate>
		<dc:creator>JeffH</dc:creator>
		
		<category><![CDATA[Google App Engine]]></category>

		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://inre.dundeemt.com/?p=40</guid>
		<description><![CDATA[App Engine is a pretty dramatic thought departure for lots of programmers who are used to writing an app that runs on a single server and access a single database.&#160; Case in point, there has been a recurring topic of auto-increment fields on the&#160; App Engine list &#8212; people trying to implement their own version [...]]]></description>
			<content:encoded><![CDATA[<p>App Engine is a pretty dramatic thought departure for lots of programmers who are used to writing an app that runs on a single server and access a single database.&nbsp; Case in point, there has been a recurring topic of auto-increment fields on the&nbsp; <a href="http://groups.google.com/group/google-appengine/topics"target="_blank"  class="extlink">App Engine list</a> &#8212; people trying to implement their own version of it since it is not a native datastore type.</p>
<p>Using an auto-increment field is not the way to go.&nbsp; It is viable when you only have 1 database but the datastore for your app is going to/can be <a href="http://code.google.com/appengine/docs/gettingstarted/usingdatastore.html"target="_blank"  class="extlink">replicated</a> out to other machines.&nbsp; This would mean that their exists times, when <b>datastore&#8217; != datastore&#8221;</b> &#8212; over time datastore&#8217; would be sync&#8217;d with datastore&#8221; so that datastore&#8217; == datastore&#8221;&nbsp;&nbsp; &#8212; this would lead one to believe that there will be times when the idea of an auto-increment field will not be synchronizable or that the result of the synchronization would be less than satisfactory.&nbsp; My belief that auto-increment fields are the wrong idea in this environment is strengthened by the fact that they are not offered as an intrinsic datatype.</p>
<p>The way to go, in my opinion, is to use UUIDs. (see links below)<br />
&nbsp; <a href="http://docs.python.org/lib/module-uuid.html"target="_blank"  class="extlink">http://docs.python.org/lib/module-uuid.html</a><br />
&nbsp; <a target="_blank" href="http://www.faqs.org/rfcs/rfc4122.html">http://www.faqs.org/rfcs/rfc4122.html<br />
</a></p>
<p>Other Thoughts on the topic:</p>
<ul>
<li>data access is very expensive, using a UUID should be faster</li>
<li>UUID1 or UUID4 would be the types to consider</li>
<li>UUID1 is preferable as it would introduce some machine significance which should make the chances for a collision to be even more remote than for a UUID4 (random)</li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://inre.dundeemt.com/2008-04-27/google-app-engine-auto-increment-vs-uuids/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Greedy Coin Changer</title>
		<link>http://inre.dundeemt.com/2008-04-26/greedy-coin-changer/</link>
		<comments>http://inre.dundeemt.com/2008-04-26/greedy-coin-changer/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 17:44:16 +0000</pubDate>
		<dc:creator>JeffH</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://inre.dundeemt.com/2008-04-26/greedy-coin-changer/</guid>
		<description><![CDATA[Noah Gift over on O&#8217;Reilly OnLamp Blog has an article on building a greedy coin changer. That is, given a value, say 71 cents, calculate the fewest coins needed to make the amount.  He had listed a number of solutions, but I felt I could do it a bit more pythonic.  


#!/usr/bin/env python
&#34;&#34;&#34;implement [...]]]></description>
			<content:encoded><![CDATA[<p>Noah Gift over on <a href="http://www.oreillynet.com/onlamp/blog/2008/04/python_greedy_coin_changer_alg.html"target="_blank"  class="extlink">O&#8217;Reilly OnLamp Blog</a> has an article on building a greedy coin changer. That is, given a value, say 71 cents, calculate the fewest coins needed to make the amount.  He had listed a number of solutions, but I felt I could do it a bit more pythonic. <img src='http://inre.dundeemt.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<pre name="code" class="python">

#!/usr/bin/env python
&quot;&quot;&quot;implement a greedy coin changer, returning the
fewest coins to make the change requested.&quot;&quot;&quot;
#coin_list can be expanded to include silver dollars
# and 50 cent pieces by just expanding the coin list
# to [100,50,25,10,5,1] the reulting answer
#structure will modify itself to reflect 

coin_list = [25,10,5,1]
change_requested = .71
remaining = change_requested * 100
change_returned = []    #result structure

for coin in coin_list:
    num_coins,remaining =  divmod(remaining,coin)
    change_returned.append(int(num_coins))

print change_returned
print remaining
</pre>
<p>The benefits of this version, are no conditional logic is needed, the coin structure can be modified and the answer will modify itself accordingly.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-0248134143928603";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>]]></content:encoded>
			<wfw:commentRss>http://inre.dundeemt.com/2008-04-26/greedy-coin-changer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google App Engine &#8212; Runs on Python</title>
		<link>http://inre.dundeemt.com/2008-04-08/google-app-engine-runs-on-python/</link>
		<comments>http://inre.dundeemt.com/2008-04-08/google-app-engine-runs-on-python/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 03:23:56 +0000</pubDate>
		<dc:creator>JeffH</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://inre.dundeemt.com/2008-04-08/google-app-engine-runs-on-python/</guid>
		<description><![CDATA[Now this is truly an interesting development.  Google&#8217;s just announced App Engine is sure to super-charge the Python community and convert a  number of disillusioned developers of other languages in to Pythonistas.    There have been lots of interesting comments floating in the blogosphere about what this could mean.
I think it [...]]]></description>
			<content:encoded><![CDATA[<p>Now this is truly an interesting development.  Google&#8217;s <a href="http://googleblog.blogspot.com/2008/04/developers-start-your-engines.html"target="_blank"  class="extlink">just announced</a> <a href="http://code.google.com/appengine/"target="_blank"  class="extlink">App Engine </a>is sure to super-charge the Python community and convert a <img style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;" src="http://code.google.com/appengine/images/appengine_lowres.jpg" /> number of disillusioned developers of other languages in to Pythonistas.    There have been lots of interesting comments floating in the blogosphere about what this could mean.</p>
<p>I think it is a great opportunity on a smaller scale than anyone might imagine.  Sure, this could serve as the platform for the next <em>YouTube</em> type social-2.x site, but what I think this really means, is that Google is rounding out the <a href="http://www.google.com/a/help/intl/en/index.html"target="_blank"  class="extlink">Google Apps for Domains</a> by giving the ability to create something more than a <em>brochure-ware</em> style site offered by their current <a href="http://www.google.com/a/help/intl/en/users/sites.html"target="_blank"  class="extlink">Sites for Google Apps</a>.</p>
<p>Many are looking for Google to use this as an opportunity to expand advertising revenue, and that is certainly possible for widely popular webX.x sites but what they really needed is another tool/knife to hold to the competition&#8217;s throats.  Looking at the tea leaves in the bottom of my glass, I see something more akin to a <a href="http://www.microsoft.com/sharepoint/default.mspx"target="_blank"  class="extlink">SharePoint</a> attack;  Going after the <b>S</b> in <b>SMB</b> market.</p>
<p>App Engine allows for authenticating users via Google system, how much longer until we can interact with other Google services in a similar fashion?? Calendaring, GTalk, etc &#8212; I&#8217;m not talking mashups, something much more refined.</p>
<p></p>]]></content:encoded>
			<wfw:commentRss>http://inre.dundeemt.com/2008-04-08/google-app-engine-runs-on-python/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Automating Checklists with nose</title>
		<link>http://inre.dundeemt.com/2008-01-22/automating-checklists-with-nose/</link>
		<comments>http://inre.dundeemt.com/2008-01-22/automating-checklists-with-nose/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 02:29:45 +0000</pubDate>
		<dc:creator>JeffH</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://inre.dundeemt.com/2008-01-22/automating-checklists-with-nose/</guid>
		<description><![CDATA[Grig has an interesting post today about enforcing checklists via nose, Agile Testing: Joel on checklists&#160;  Now that is an interesting idea.&#160; I do lots of PCI compliance testing and documenting the tests and procedures is par for the course.&#160; Automating those procedures goes a long way in helping out in this regard. Dora, [...]]]></description>
			<content:encoded><![CDATA[<p>Grig has an interesting post today about enforcing checklists via <a href="http://somethingaboutorange.com/mrl/projects/nose/" class="extlink">nose</a>, <a href="http://agiletesting.blogspot.com/2008/01/joel-on-checklists.html" class="extlink">Agile Testing: Joel on checklists</a>&nbsp;  Now that is an interesting idea.&nbsp; I do lots of PCI compliance testing and documenting the tests and procedures is par for the course.&nbsp; Automating those procedures goes a long way in helping out in this regard. Dora, handles scheduling, running and reporting which makes life nice, but I&#8217;ve got a variety of scripts and it would be nice to unify them in overall architecture.&nbsp; Using nose could do just that.</p>
<p>Interesting things/thoughts happen when your programmers are sys-admins too.&nbsp; This idea of translating the framework we use for testing code to testing systems has a number of interesting dimensions to it.&nbsp; Just like <a href="http://www.altonbrown.com/" class="extlink">Alton Brown</a>, I insist that my tools multi-task too.</p>]]></content:encoded>
			<wfw:commentRss>http://inre.dundeemt.com/2008-01-22/automating-checklists-with-nose/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Acknowledging the Elephant in Development</title>
		<link>http://inre.dundeemt.com/2008-01-22/acknowledging-the-elephant-in-development/</link>
		<comments>http://inre.dundeemt.com/2008-01-22/acknowledging-the-elephant-in-development/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 05:41:14 +0000</pubDate>
		<dc:creator>JeffH</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://inre.dundeemt.com/2008-01-22/acknowledging-the-elephant-in-development/</guid>
		<description><![CDATA[There is a great article over on SnapLogic,&#160; SnapLogic Blog » Squishy design with Python: Designing in code
The gist of the article is that when developing APIs are never as complete as we want them when we are developing a new system and if you are using a static language you&#8217;ve got lots of ramifications [...]]]></description>
			<content:encoded><![CDATA[<p>There is a great article over on SnapLogic,&nbsp; <a href="http://blog.snaplogic.org/?p=135" class="extlink">SnapLogic Blog » Squishy design with Python: Designing in code</a></p>
<p>The gist of the article is that when developing APIs are never as complete as we want them when we are developing a new system and if you are using a static language you&#8217;ve got lots of ramifications to consider and code to rework when you have to expand an <acronym title="Application Programming Interface">API</acronym>.&nbsp; However, dynamic languages have a real advantage here and they go on to give a very real example and how they dealt with it.</p>]]></content:encoded>
			<wfw:commentRss>http://inre.dundeemt.com/2008-01-22/acknowledging-the-elephant-in-development/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Plugin Framework/Architecture</title>
		<link>http://inre.dundeemt.com/2008-01-22/plugin-frameworkarchitecture/</link>
		<comments>http://inre.dundeemt.com/2008-01-22/plugin-frameworkarchitecture/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 05:08:25 +0000</pubDate>
		<dc:creator>JeffH</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://inre.dundeemt.com/2008-01-22/plugin-frameworkarchitecture/</guid>
		<description><![CDATA[There is an interesting write up on plugin architecture &#8211;&#160;g :: A Simple Plugin&#160;Framework
A project that I&#8217;m working on is going to require a plugin framework for a number of things: Logic, Data Storage, Reporting and I&#8217;ve been keeping my eyes open for papers/articles on plugin frameworks.&#160; Do you know of any resources/articles?]]></description>
			<content:encoded><![CDATA[<p>There is an interesting write up on plugin architecture &#8211;&nbsp;<a href="http://gulopine.gamemusic.org/2008/jan/10/simple-plugin-framework/" class="extlink"></a><a href="http://gulopine.gamemusic.org/2008/jan/10/simple-plugin-framework/" class="extlink">g :: A Simple Plugin&nbsp;Framework</a></p>
<p>A project that I&#8217;m working on is going to require a plugin framework for a number of things: Logic, Data Storage, Reporting and I&#8217;ve been keeping my eyes open for papers/articles on plugin frameworks.&nbsp; Do you know of any resources/articles?</p>]]></content:encoded>
			<wfw:commentRss>http://inre.dundeemt.com/2008-01-22/plugin-frameworkarchitecture/feed/</wfw:commentRss>
		</item>
		<item>
		<title>More Blogging, Faster?</title>
		<link>http://inre.dundeemt.com/2008-01-21/more-blogging-faster/</link>
		<comments>http://inre.dundeemt.com/2008-01-21/more-blogging-faster/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 04:26:08 +0000</pubDate>
		<dc:creator>JeffH</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://inre.dundeemt.com/2008-01-21/more-blogging-faster/</guid>
		<description><![CDATA[ScribeFire has been installed again.&#160; After a tumultuous summer, fitful fall we are in to the Winter.&#160; Time to get back on the post wagon.&#160; There will be more to follow now.

Powered by ScribeFire.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.scribefire.com/" class="extlink">ScribeFire </a>has been installed again.&nbsp; After a tumultuous summer, fitful fall we are in to the Winter.&nbsp; Time to get back on the post wagon.&nbsp; There will be more to follow now.</p>
<p>
<p class="poweredbyperformancing">Powered by <a href="http://scribefire.com/" class="extlink">ScribeFire</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://inre.dundeemt.com/2008-01-21/more-blogging-faster/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Python in the Browser - brought to you by Microsoft?</title>
		<link>http://inre.dundeemt.com/2007-05-01/python-in-the-browser-brought-to-you-by-microsoft/</link>
		<comments>http://inre.dundeemt.com/2007-05-01/python-in-the-browser-brought-to-you-by-microsoft/#comments</comments>
		<pubDate>Wed, 02 May 2007 02:51:04 +0000</pubDate>
		<dc:creator>JeffH</dc:creator>
		
		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://inre.dundeemt.com/?p=30</guid>
		<description><![CDATA[Who would have guessed that MS would be the first to really put python in the browser? I know you can jump through hoops to make a browser support python but it was not something you could do for a public website.
There have been a bunch of announcements in the past couple of days about [...]]]></description>
			<content:encoded><![CDATA[<p>Who would have guessed that <acronym title="Microsoft">MS</acronym> would be the first to really put python in the browser? I know you can jump through hoops to make a browser support python but it was not something you could do for a public website.</p>
<p>There have been a bunch of announcements in the past couple of days about IronPython and SilverLight &#8212; will they beat firefox?<br />Personally, I&#8217;m giddy about the prospect of using Python instead of javascript. &nbsp;John Udell&#8217;s blog entry tonight specifically mentions<br />that exact combination.<br /><a href="http://blog.jonudell.net/2007/05/01/watching-anders-hejlsberg-reinvent-the-relationship-between-programs-and-data/"onclick="return top.js.OpenExtLink(window,event,this)"  target="_blank" class="extlink">http://blog.jonudell.net/2007<wbr>/05/01/watching-anders-hejlsbe</wbr><wbr>rg-reinvent-the-relationship</wbr><wbr>-between-programs-and-data/</wbr></a></p>
<p>Finally, things are starting to get exciting again.</p>]]></content:encoded>
			<wfw:commentRss>http://inre.dundeemt.com/2007-05-01/python-in-the-browser-brought-to-you-by-microsoft/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ubuntu: Using xdmcp in the Term Server Client</title>
		<link>http://inre.dundeemt.com/2007-03-25/omaha-python-users-group-is-reforming/</link>
		<comments>http://inre.dundeemt.com/2007-03-25/omaha-python-users-group-is-reforming/#comments</comments>
		<pubDate>Sun, 25 Mar 2007 13:48:46 +0000</pubDate>
		<dc:creator>JeffH</dc:creator>
		
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://inre.dundeemt.com/?p=29</guid>
		<description><![CDATA[To enable xdmcp in the terminal server client for Ubuntu (edgy). By default the
terminal server client program has xdmcp disabled. To fix this just
install xnest:
# apt-get install xnest]]></description>
			<content:encoded><![CDATA[<p>To enable xdmcp in the terminal server client for Ubuntu (edgy). By default the<br />
terminal server client program has xdmcp disabled. To fix this just<br />
install xnest:<br />
<code># apt-get install xnest</code></p>]]></content:encoded>
			<wfw:commentRss>http://inre.dundeemt.com/2007-03-25/omaha-python-users-group-is-reforming/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
