<?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>Agile Developer&#039;s Blog</title>
	<atom:link href="http://python2.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://python2.wordpress.com</link>
	<description>Agile Development with Python, Flash, Flex, Ruby, Lua...</description>
	<lastBuildDate>Wed, 25 Jan 2012 23:48:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='python2.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/40f9493b2035694bf224dd5478d51b74?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Agile Developer&#039;s Blog</title>
		<link>http://python2.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://python2.wordpress.com/osd.xml" title="Agile Developer&#039;s Blog" />
	<atom:link rel='hub' href='http://python2.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Android-based Interactive Multimedia Presentation Builder and Player – Looking for Investors</title>
		<link>http://python2.wordpress.com/2012/01/18/android-based-interactive-multimedia-presentation-builder-and-player-looking-for-investors/</link>
		<comments>http://python2.wordpress.com/2012/01/18/android-based-interactive-multimedia-presentation-builder-and-player-looking-for-investors/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 20:33:18 +0000</pubDate>
		<dc:creator>raychorn</dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Android Community]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Moto Xoom]]></category>
		<category><![CDATA[Object-Oriented Design]]></category>
		<category><![CDATA[SWF]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[interactive multimedia presentation]]></category>
		<category><![CDATA[interactive presentation]]></category>
		<category><![CDATA[investors]]></category>
		<category><![CDATA[multimedia builder]]></category>
		<category><![CDATA[presentation builder]]></category>

		<guid isPermaLink="false">http://python2.wordpress.com/?p=1009</guid>
		<description><![CDATA[Android-based Interactive Multimedia Presentation Builder and Player – Looking for Investors Learn More&#8230; Downloads to be made available soon&#8230; Stay tuned. &#160; &#160;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=python2.wordpress.com&amp;blog=3175661&amp;post=1009&amp;subd=python2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h1>Android-based Interactive Multimedia Presentation Builder and Player – Looking for Investors</h1>
<p><a href="http://python2.wordpress.com/androidant/android/android-based-interactive-multimedia-presentation-builder-and-player-looking-for-investors/">Learn More&#8230;</a></p>
<p>Downloads to be made available soon&#8230; Stay tuned.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/python2.wordpress.com/1009/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/python2.wordpress.com/1009/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/python2.wordpress.com/1009/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/python2.wordpress.com/1009/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/python2.wordpress.com/1009/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/python2.wordpress.com/1009/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/python2.wordpress.com/1009/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/python2.wordpress.com/1009/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/python2.wordpress.com/1009/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/python2.wordpress.com/1009/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/python2.wordpress.com/1009/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/python2.wordpress.com/1009/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/python2.wordpress.com/1009/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/python2.wordpress.com/1009/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=python2.wordpress.com&amp;blog=3175661&amp;post=1009&amp;subd=python2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://python2.wordpress.com/2012/01/18/android-based-interactive-multimedia-presentation-builder-and-player-looking-for-investors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/92a61cd797fc893105fe5725e8a813a8?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">www.pypi.info</media:title>
		</media:content>
	</item>
		<item>
		<title>Tivo Wireless Networking Optimized</title>
		<link>http://python2.wordpress.com/2012/01/04/tivo-wireless-networking-optimized/</link>
		<comments>http://python2.wordpress.com/2012/01/04/tivo-wireless-networking-optimized/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 02:59:02 +0000</pubDate>
		<dc:creator>raychorn</dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Hulu]]></category>
		<category><![CDATA[Netflix]]></category>
		<category><![CDATA[Tivo]]></category>
		<category><![CDATA[belkin router]]></category>
		<category><![CDATA[ncis]]></category>
		<category><![CDATA[optimal approach]]></category>
		<category><![CDATA[wireless range extender]]></category>
		<category><![CDATA[wireless range extenders]]></category>
		<category><![CDATA[wireless router]]></category>

		<guid isPermaLink="false">http://python2.wordpress.com/?p=1001</guid>
		<description><![CDATA[Recently I was tooling around with my Wireless Networking in my home and I happened to notice something interesting in how Wireless Networking can be Optimized for Tivo and other applications. The beauty of  having Tivo when you have more than one of them comes in the form of being able to Transfer recordings from [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=python2.wordpress.com&amp;blog=3175661&amp;post=1001&amp;subd=python2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently I was tooling around with my Wireless Networking in my home and I happened to notice something interesting in how Wireless Networking can be Optimized for Tivo and other applications.</p>
<p>The beauty of  having Tivo when you have more than one of them comes in the form of being able to Transfer recordings from one Tivo to another.  When HD is being transferred the result can be less than fast unless you take care to Optimize your Tivo Network.</p>
<h2>First let&#8217;s talk about the less than optimal Tivo Network.</h2>
<p>Most people might be tempted to put Tivo on their primary home network along with everything else they are doing.  This is the less than optimal approach for what may be less than obvious reasons.</p>
<p>TCP/IP deals with packets.  Routers tell packets where to go.  Tivo likes to pass a ton of packets around when recordings are being transferred from one Tivo to another.</p>
<h2>Build a separate Tivo Network !</h2>
<p>This requires the use of a Wireless Router like the Belkin N600 Wireless N+ Router and several (two in my case) Belkin Dual Band Wireless Range Extenders.</p>
<ol>
<li>N600 connects to the Internet.</li>
<li>Each Belkin Dual Band Wireless Range Extender connects to the N600.</li>
<li>Each Tivo connects to either the N600 or one of the Belkin Dual Band Wireless Range Extenders.</li>
<li>Now you have a separate Tivo Network.</li>
</ol>
<p>I was able to Transfer 1 hour long NCIS shows recorded in HD pretty darned fast as compared with the other way to network Tivo and then 30 minute HD shows can take hours to transfer.  In fact I was rather surprised I was able to transfer as many 1 hour HD episodes from one Tivo to another using my optimized wireless Tivo network as I was versus the normal way a Tivo network might be deployed.</p>
<h2>Performance Test</h2>
<p>Able to Transfer 1 hour of HD NCIS in less than 15 minutes !!!  This is using the Tivo Network I have outlined in this article.</p>
<p>This is the way I have been wanting to use my Tivo for a very long time and I happened to hit this purely by serendipity and then only because my house happens to be really well built and wireless access from the outer portions of my home can be a challenge &#8211; signal strength falls-off rather quickly just by walking into a different room off center of my home.</p>
<p>The only problem I have with Tivo is that I cannot Transfer content from certain Premium Channels like HBO and SHO but every other HD program is pretty much fair game and doubly so when the same program can be gotten from Netflix or Hulu.</p>
<p>Now I can use one Tivo to record certain programs I might not have space on another Tivo to record so if I had 3 Tivos I would really have one massive Tivo with the ability to record 6 programs at the same time &#8211; not exactly up to par with the latest Tivo that has 4 tuners each but good enough for the time being while waiting for the latest Tivo price to fall sufficiently.</p>
<h2>HD Tivo Transfers are so FAST !!!</h2>
<p>Now my HD Tivo Transfers from the other room via Wireless Networking is so FAST I can begin a transfer and watch at the same time with absolutely no lag at all !</p>
<p>Also I can see the progress bar moving while I am watching the HD Program being transferred.</p>
<p>I call this success !!!</p>
<p>Not bad for a guy who learned how to optimize networks by using them over the years !!!</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/python2.wordpress.com/1001/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/python2.wordpress.com/1001/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/python2.wordpress.com/1001/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/python2.wordpress.com/1001/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/python2.wordpress.com/1001/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/python2.wordpress.com/1001/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/python2.wordpress.com/1001/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/python2.wordpress.com/1001/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/python2.wordpress.com/1001/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/python2.wordpress.com/1001/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/python2.wordpress.com/1001/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/python2.wordpress.com/1001/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/python2.wordpress.com/1001/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/python2.wordpress.com/1001/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=python2.wordpress.com&amp;blog=3175661&amp;post=1001&amp;subd=python2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://python2.wordpress.com/2012/01/04/tivo-wireless-networking-optimized/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/92a61cd797fc893105fe5725e8a813a8?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">www.pypi.info</media:title>
		</media:content>
	</item>
		<item>
		<title>How can you tell when a software algorithm can be parallelized ?!?</title>
		<link>http://python2.wordpress.com/2011/12/21/how-can-you-tell-when-a-software-algorithm-can-be-parallelized/</link>
		<comments>http://python2.wordpress.com/2011/12/21/how-can-you-tell-when-a-software-algorithm-can-be-parallelized/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 22:21:11 +0000</pubDate>
		<dc:creator>raychorn</dc:creator>
				<category><![CDATA[Programming 101 and other Nonsense]]></category>
		<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[VyperCloud™]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[twisted]]></category>

		<guid isPermaLink="false">http://python2.wordpress.com/?p=996</guid>
		<description><![CDATA[Parallelization is a pet project of mine and has been for many years&#8230; Recently while interviewing at Paypal, who by the way does NOT hire talent and especially NOT talent who has a conscience&#8230; more on Paypal later&#8230; Parallelization&#8230; Algorithms that seek to collect data can be more easily parallelized than the other kind. This [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=python2.wordpress.com&amp;blog=3175661&amp;post=996&amp;subd=python2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>Parallelization is a pet project of mine and has been for many years&#8230;</h2>
<p>Recently while interviewing at Paypal, who by the way does <strong><span style="text-decoration:underline;">NOT</span></strong> hire talent and especially <span style="text-decoration:underline;"><strong>NOT</strong></span> talent who has a conscience&#8230; more on Paypal later&#8230;</p>
<h2>Parallelization&#8230;</h2>
<p>Algorithms that seek to collect data can be more easily parallelized than the other kind.</p>
<p>This means Analytics Application are ripe for parallelization because Analytics is all about collecting aggregations from raw data.</p>
<h3>How to&#8230;</h3>
<p>All you need is a bit of experience with TCP/IP in the form of connecting a Process running on one computer to a Process running on another computer &#8211; repeat this as often as possible and you too can create a network of Processing Nodes each of which is connected to the rest &#8211; the real magic lies in how you achieve this goal in an efficient manner.</p>
<p>Next, you need to find a way to ask each Processing Node to perform part of the Aggregation Process using one chunk of data each.</p>
<p>Then find a way to get each Processing Node to make the request for its chunk of data at the same time, or as close to the same time as possible.</p>
<p>Then find a way to collect the results from each Processing Node in a parallel manner &#8211; again this is where you will find some magic.</p>
<p>HINT: TCP/IP is useful because it allows many requests to be made at the same time while allowing many results to be collected very quickly.</p>
<p>Before you know it you have the framework for parallelization but again there is ample room for doing some magic within the framework.</p>
<p>HINT: Python is easier because <a href="http://www.stackless.com/" target="_blank">Stackless Python</a> combined with multi-threading combined with TCP/IP combined with <a href="http://www.parallelpython.com/" target="_blank">Parallel Python</a> and <a href="http://cython.org/" target="_blank">Cython</a> and <a href="http://psyco.sourceforge.net/" target="_blank">Psycho</a>&#8230; can&#8217;t get this much bang for the buck from Ruby but you can surely try if you must.</p>
<p>HINT: If you are me then you are more able to use your experience to make your typical non-aggregating algorithm into one that does perform some kind of aggregation&#8230; <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h3>Paypal&#8217;s Interviewing Practices and the lack of ethics</h3>
<p>Once upon a time I interviewed with a guy at Paypal who asked me to code a datetime object using an unspecified language who also did not stop to consider his goal had already been accomplished in just about every computer language he or I might wish to use&#8230; I mentioned this during the interview and he failed to respond with anything other than his lack of desire to continue&#8230; My question was driven by my desire to be ethical since I consider it unethical to write code where an existing solution has already been accomplished and I wanted to know &#8220;why&#8221; I was being asked to violate my own sense of ethics &#8211; not that I am opposed to violating my own sense of ethics so long as I can respond to the questions I might be asked to give later during the <a href="http://en.wikipedia.org/wiki/Deposition_(law)" target="_blank">deposition</a> in case the request results in legal action as most ethical breaches will eventually.  I have to wonder about professionals who have not spent any of their time thinking about what may or may not be ethical behavior.</p>
<h3>Why &#8220;ethics&#8221; ?</h3>
<p>Because I am a professional software engineer who, from time to time, write code by the hour and if I were to spend billable time (as would be the case for Paypal in this instance) working on code I knew had already been written I would feel as-though I was taking money under false pretenses and this would be a breach of ethics for me &#8211; not that this guy at Paypal would feel the same because he apparently had no ethical problems with asking me to work on code I would not otherwise have to build.  Maybe if those who ask contractors to work would also stand behind their requests someone like me would not need to develop a sense of ethics&#8230; think about it because I have.</p>
<h3>Realistic Interviews !?!</h3>
<div> I think professional interviews should be 100% reflective of real life which means if I were actually asked by some manager to work on some kind of datetime object and I actually did so rather than using one that already exists I would hope I would be considered to be less than honest because aren&#8217;t I supposed to know what software objects already exist versus the ones that don&#8217;t ?!?</div>
<div></div>
<div>Consider the other side of this coin&#8230; what if I approached my manager at Paypal and asked him or her for permission to work on something and the something I asked to work-on already exists as some kind of open source thing I could have much more easily used ?!?   Would I have to not be completely dishonest if I were being paid by the hour to spend billable time working on something that already exists ?!?  I would think so but then I have a sense of ethics and a desire to not waste my professional time.</div>
<div></div>
<div><strong><em>Interviews should be as realistic as possible in terms of professional expectations and professional ethics.</em></strong></div>
<div></div>
<div>Nonetheless&#8230; I will remain as ethical as I can be even when it takes money out of my pocket because this is the right thing to do !!!</div>
<div></div>
<div>And those who lack ethics are generally punished by the legal system sooner or later&#8230;</div>
<div></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/python2.wordpress.com/996/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/python2.wordpress.com/996/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/python2.wordpress.com/996/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/python2.wordpress.com/996/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/python2.wordpress.com/996/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/python2.wordpress.com/996/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/python2.wordpress.com/996/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/python2.wordpress.com/996/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/python2.wordpress.com/996/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/python2.wordpress.com/996/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/python2.wordpress.com/996/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/python2.wordpress.com/996/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/python2.wordpress.com/996/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/python2.wordpress.com/996/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=python2.wordpress.com&amp;blog=3175661&amp;post=996&amp;subd=python2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://python2.wordpress.com/2011/12/21/how-can-you-tell-when-a-software-algorithm-can-be-parallelized/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/92a61cd797fc893105fe5725e8a813a8?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">www.pypi.info</media:title>
		</media:content>
	</item>
		<item>
		<title>Ruby 1.9.2 uses Real OS Threads !!!</title>
		<link>http://python2.wordpress.com/2011/12/10/ruby-1-9-2-uses-real-os-threads/</link>
		<comments>http://python2.wordpress.com/2011/12/10/ruby-1-9-2-uses-real-os-threads/#comments</comments>
		<pubDate>Sat, 10 Dec 2011 21:15:18 +0000</pubDate>
		<dc:creator>raychorn</dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Programming 101 and other Nonsense]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://python2.wordpress.com/?p=993</guid>
		<description><![CDATA[Yeah &#8211; Rejoice Ruby-nauts !!! Ruby 1.9.2 uses Real OS Threads !!! Here&#8217;s the Code !!!   Here&#8217;s the Proof in Living HD Color !!!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=python2.wordpress.com&amp;blog=3175661&amp;post=993&amp;subd=python2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>Yeah &#8211; Rejoice Ruby-nauts !!!</h2>
<h3>Ruby 1.9.2 uses Real OS Threads !!!</h3>
<h4>Here&#8217;s the Code !!!</h4>
<div> <a href="http://python2.files.wordpress.com/2011/12/ruby-code-12-09-2011.png"><img class="alignnone size-full wp-image-985" title="Ruby-Code-12-09-2011" src="http://python2.files.wordpress.com/2011/12/ruby-code-12-09-2011.png?w=630" alt=""   /></a></div>
<h4>Here&#8217;s the Proof in Living HD Color !!!</h4>
<span style="text-align:center; display: block;"><a href="http://python2.wordpress.com/2011/12/10/ruby-1-9-2-uses-real-os-threads/"><img src="http://img.youtube.com/vi/q83Rp9TI5jM/2.jpg" alt="" /></a></span>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/python2.wordpress.com/993/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/python2.wordpress.com/993/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/python2.wordpress.com/993/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/python2.wordpress.com/993/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/python2.wordpress.com/993/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/python2.wordpress.com/993/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/python2.wordpress.com/993/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/python2.wordpress.com/993/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/python2.wordpress.com/993/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/python2.wordpress.com/993/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/python2.wordpress.com/993/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/python2.wordpress.com/993/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/python2.wordpress.com/993/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/python2.wordpress.com/993/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=python2.wordpress.com&amp;blog=3175661&amp;post=993&amp;subd=python2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://python2.wordpress.com/2011/12/10/ruby-1-9-2-uses-real-os-threads/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/92a61cd797fc893105fe5725e8a813a8?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">www.pypi.info</media:title>
		</media:content>

		<media:content url="http://python2.files.wordpress.com/2011/12/ruby-code-12-09-2011.png" medium="image">
			<media:title type="html">Ruby-Code-12-09-2011</media:title>
		</media:content>
	</item>
		<item>
		<title>Ruby 1.8.7 does NOT use Real OS Threads but Python does !!!  Proof !!!</title>
		<link>http://python2.wordpress.com/2011/12/10/ruby-1-8-7-does-not-use-real-os-threads-but-python-does-proof/</link>
		<comments>http://python2.wordpress.com/2011/12/10/ruby-1-8-7-does-not-use-real-os-threads-but-python-does-proof/#comments</comments>
		<pubDate>Sat, 10 Dec 2011 07:52:50 +0000</pubDate>
		<dc:creator>raychorn</dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Programming 101 and other Nonsense]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://python2.wordpress.com/?p=983</guid>
		<description><![CDATA[Proof that Ruby 1.8.7 does NOT use Real OS Threads !!! How many times have I heard someone tell me Ruby 1.8.7 uses Real OS Threads and always has from the beginning ?!? Far too many times&#8230; You see, some people are so deep in denial they want Ruby to be what it is very [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=python2.wordpress.com&amp;blog=3175661&amp;post=983&amp;subd=python2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>Proof that Ruby 1.8.7 does NOT use Real OS Threads !!!</h2>
<p>How many times have I heard someone tell me Ruby 1.8.7 uses Real OS Threads and always has from the beginning ?!?</p>
<p>Far too many times&#8230;</p>
<p>You see, some people are so deep in denial they want Ruby to be what it is very clearly not and cannot be.  They proclaim Ruby can do everything it cannot do like use Real OS Threads by default without so much as taking the time to give it a real objective test.  Here is a real objective test.  I have no vested interest in either Ruby or Python, my only interest is in testing to see which is using Real OS Threads.</p>
<p>Ruby uses green threads which is to say Ruby simulates the use of Threads but it does NOT use Real OS Threads by default. There are some Ruby Gems out there that do allow Real OS Threads to be used but Ruby itself by default does NOT use Real OS Threads.  If Ruby did use Real OS Threads one would see the Real OS Threads when one views the process at runtime.</p>
<p>Python 2.5.x does use Real OS Threads because you can see the number of threads appear when viewing the process at runtime.</p>
<p>You cannot fool the OS.  When the OS knows there are Real OS Threads they show-up otherwise nothing but a single thread shows-up.</p>
<p>Run the tests. Write some code. Look at the OS Process.  See the Proof. It&#8217;s just that easy !  In the meantime, don&#8217;t try to talk smack to me unless you have actually seen the proof for yourself !!!</p>
<p>Look, if you want to prove me wrong then prove me wrong but do it with code I can run in my own Ruby right here with my own computer(s) or don&#8217;t bother to tell me how wrong I might be&#8230; On the other hand, if it helps me get a job and earn some money then I don&#8217;t mind letting certain select people tell me how wrong I am while I am taking their money &#8211; after I have cashed all the checks I will be right back here testing to see who&#8217;s right and who&#8217;s wrong.  So far Ruby keeps telling me how much it don&#8217;t use Real OS Threads&#8230;  and I am not the only person saying this even though people keep telling me just how wrong I am.</p>
<p>BTW, I am NOT the one who is wasting his money on Ruby&#8230; When it&#8217;s my money I don&#8217;t throw it away trying to make-believe Ruby is what Ruby cannot be.  I know exactly what Ruby is and how it works.</p>
<p>So here&#8217;s the Proof !</p>
<h3>The Ruby Code:</h3>
<p><a href="http://python2.files.wordpress.com/2011/12/ruby-code-12-09-2011.png"><img class="alignnone size-full wp-image-985" title="Ruby-Code-12-09-2011" src="http://python2.files.wordpress.com/2011/12/ruby-code-12-09-2011.png?w=630" alt=""   /></a></p>
<h3>The Python Code:</h3>
<p><a href="http://python2.files.wordpress.com/2011/12/python-code-12-09-2011.png"><img class="alignnone size-full wp-image-986" title="Python-Code-12-09-2011" src="http://python2.files.wordpress.com/2011/12/python-code-12-09-2011.png?w=630&#038;h=591" alt="" width="630" height="591" /></a></p>
<h2>The OS:</h2>
<ul>
<li>iMac Core i7 running OS/X 10.7 Lion</li>
<li>Ruby 1.8.7</li>
<li>Python 2.5.2 Stackless 3.1b3 060516 (python-2.52:61022, Feb 27 2008, 16:52:03)</li>
</ul>
<ul>
<li>[GCC 4.0.1 (Apple Computer, Inc. build 5341)]</li>
</ul>
<h2>The Proof</h2>
<span style="text-align:center; display: block;"><a href="http://python2.wordpress.com/2011/12/10/ruby-1-8-7-does-not-use-real-os-threads-but-python-does-proof/"><img src="http://img.youtube.com/vi/XOzxWbHrYt0/2.jpg" alt="" /></a></span>
<h2>Conclusion</h2>
<p>Some people hear the work &#8220;multi-threaded&#8221; and they fail to look any deeper into the issue because they will concluse, &#8220;&#8230;I can use threads therefore it must be multi-threaded&#8230;&#8221;.  It is possible for Ruby 1.8.7 to be single-threaded from the OS Process perspective while being mutli-threaded from the perspective of Ruby within the larger context of a single OS Thread.  Everything that happens in Ruby 1.8.7 that does not specifically use real os threads will use simulated green threads that are not real os threads.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/python2.wordpress.com/983/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/python2.wordpress.com/983/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/python2.wordpress.com/983/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/python2.wordpress.com/983/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/python2.wordpress.com/983/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/python2.wordpress.com/983/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/python2.wordpress.com/983/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/python2.wordpress.com/983/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/python2.wordpress.com/983/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/python2.wordpress.com/983/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/python2.wordpress.com/983/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/python2.wordpress.com/983/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/python2.wordpress.com/983/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/python2.wordpress.com/983/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=python2.wordpress.com&amp;blog=3175661&amp;post=983&amp;subd=python2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://python2.wordpress.com/2011/12/10/ruby-1-8-7-does-not-use-real-os-threads-but-python-does-proof/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/92a61cd797fc893105fe5725e8a813a8?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">www.pypi.info</media:title>
		</media:content>

		<media:content url="http://python2.files.wordpress.com/2011/12/ruby-code-12-09-2011.png" medium="image">
			<media:title type="html">Ruby-Code-12-09-2011</media:title>
		</media:content>

		<media:content url="http://python2.files.wordpress.com/2011/12/python-code-12-09-2011.png" medium="image">
			<media:title type="html">Python-Code-12-09-2011</media:title>
		</media:content>
	</item>
		<item>
		<title>Yet another Ruby on Rails Programming Test *yawn*</title>
		<link>http://python2.wordpress.com/2011/12/04/yet-another-ruby-on-rails-programming-test-yawn/</link>
		<comments>http://python2.wordpress.com/2011/12/04/yet-another-ruby-on-rails-programming-test-yawn/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 03:51:06 +0000</pubDate>
		<dc:creator>raychorn</dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[Passenger]]></category>
		<category><![CDATA[Phusion]]></category>
		<category><![CDATA[Programming 101 and other Nonsense]]></category>
		<category><![CDATA[Ruby Enterprise Edition]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://python2.wordpress.com/?p=981</guid>
		<description><![CDATA[So here we are again with yet another Ruby on Rails Programming Test !!! Maybe someday people will just take as proof everything else I have publishing here but that day has apparently not yet arrived&#8230; The Problem &#8211; Not exactly any kind of real business problem&#8230; Rails Exercise: We&#8217;d like you to create a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=python2.wordpress.com&amp;blog=3175661&amp;post=981&amp;subd=python2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>So here we are again with yet another Ruby on Rails Programming Test !!!</h2>
<p>Maybe someday people will just take as proof everything else I have publishing here but that day has apparently not yet arrived&#8230;</p>
<h2>The Problem &#8211; Not exactly any kind of real business problem&#8230;</h2>
<p><strong><span style="text-decoration:underline;">Rails Exercise:</span></strong></p>
<p>We&#8217;d like you to create a simple Rails 3 application.<br />
Create models that allow a user to follow another user.<br />
The user model&#8217;s only attribute is &#8220;name&#8221;. You may scaffold the create action.<br />
Create an interface that accepts post requests that allows users to<br />
&#8220;follow&#8221; other users.<br />
The user&#8217;s &#8220;index&#8221; action should list all of the users.<br />
The user&#8217;s &#8220;show&#8221; action should show:<br />
1) The user&#8217;s name<br />
2) The users the user is currently following (with a button to remove<br />
that following)<br />
3) The users the user is not following (with a button to add that following)<br />
4)  The users currently following this user<br />
Do not create a login system for this exercise.</p>
<h2>The Solution</h2>
<p>Download it from this <a href="http://downloads.vyperlogix.com/python2.wordpress.com/ProgrammingTest-12-03-2011a.7z" target="_blank">link</a>; only 600 KB  !!!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/python2.wordpress.com/981/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/python2.wordpress.com/981/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/python2.wordpress.com/981/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/python2.wordpress.com/981/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/python2.wordpress.com/981/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/python2.wordpress.com/981/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/python2.wordpress.com/981/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/python2.wordpress.com/981/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/python2.wordpress.com/981/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/python2.wordpress.com/981/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/python2.wordpress.com/981/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/python2.wordpress.com/981/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/python2.wordpress.com/981/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/python2.wordpress.com/981/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=python2.wordpress.com&amp;blog=3175661&amp;post=981&amp;subd=python2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://python2.wordpress.com/2011/12/04/yet-another-ruby-on-rails-programming-test-yawn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/92a61cd797fc893105fe5725e8a813a8?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">www.pypi.info</media:title>
		</media:content>
	</item>
		<item>
		<title>HP Special Edition Livestrong L2000</title>
		<link>http://python2.wordpress.com/2011/12/01/hp-special-edition-livestrong-l2000/</link>
		<comments>http://python2.wordpress.com/2011/12/01/hp-special-edition-livestrong-l2000/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 21:28:46 +0000</pubDate>
		<dc:creator>raychorn</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://python2.wordpress.com/?p=978</guid>
		<description><![CDATA[Get it while it&#8217;s hot &#8211;&#62; http://j.mp/tsys2p You are bidding on a HP Special Edition Livestrong Laptop, model L2000.    This laptop is in great condition with no dings or dents and it boots up Windows 7 Ultimate or Ubuntu 11.10 Desktop. Specs are as follows: AMD Turion 64 Processor at 1.8 GHZ 1GB DDR SDRAM [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=python2.wordpress.com&amp;blog=3175661&amp;post=978&amp;subd=python2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Get it while it&#8217;s hot &#8211;&gt; <a href="http://j.mp/tsys2p" rel="url">http://j.mp/tsys2p</a></p>
<p><span style="font-size:medium;">You are bidding on a HP Special Edition Livestrong Laptop, model L2000.    This laptop is in great condition with no dings or dents and it boots up Windows 7 Ultimate or Ubuntu 11.10 Desktop.<br />
</span><br />
Specs are as follows:</p>
<p>AMD Turion 64 Processor at 1.8 GHZ<br />
1GB DDR SDRAM<br />
14&#8243; WXGA Screen<br />
DVD/CD-RW Combo Drive<br />
54g(TM) 802.11b/g WLAN<br />
6 Cell Lithium Ion Battery<br />
AC Adapter</p>
<div></div>
<div>Software Extras:</div>
<div></div>
<div>
<div>Windows 7 Ultimate</div>
<div>AVG 8.5 Anti-Virus</div>
<div>FireFox 4.x</div>
<div>Slingbox Player</div>
<div>PGP Desktop</div>
<div>Adobe Reader</div>
<div>Google Chrome</div>
<div>Process Tamer</div>
<div>Driver Detective</div>
<div></div>
<div>Dual Boot Windows 7 Ultimate x86 or Ubuntu Desktop 11.10</div>
<div></div>
</div>
<div>
This machine is guaranteed NON-DOA.  This laptop is in great cosmetic condition.  See pics for details, all the standard decals are in place just as you would expect.   All ports are tested working.  All drivers are properly installed for Windows 7 Ultimate and Ubuntu 11.10 Desktop; fully compatible with Ubuntu Studio 11.10.</p>
<p>No Reserve and bidding starts at only $39.95.  Shipping is a flat rate fee of $19.95. via UPS.  I am not here to make money on shipping.   This machine is guaranteed NON-DOA.</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/python2.wordpress.com/978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/python2.wordpress.com/978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/python2.wordpress.com/978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/python2.wordpress.com/978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/python2.wordpress.com/978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/python2.wordpress.com/978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/python2.wordpress.com/978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/python2.wordpress.com/978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/python2.wordpress.com/978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/python2.wordpress.com/978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/python2.wordpress.com/978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/python2.wordpress.com/978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/python2.wordpress.com/978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/python2.wordpress.com/978/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=python2.wordpress.com&amp;blog=3175661&amp;post=978&amp;subd=python2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://python2.wordpress.com/2011/12/01/hp-special-edition-livestrong-l2000/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/92a61cd797fc893105fe5725e8a813a8?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">www.pypi.info</media:title>
		</media:content>
	</item>
		<item>
		<title>SalesForce.Com Issues/Gotchas aka. Bugs/Defects (again !!!)</title>
		<link>http://python2.wordpress.com/2011/11/21/salesforce-com-issuesgotchas-aka-bugsdefects-again/</link>
		<comments>http://python2.wordpress.com/2011/11/21/salesforce-com-issuesgotchas-aka-bugsdefects-again/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 18:30:08 +0000</pubDate>
		<dc:creator>raychorn</dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Programming 101 and other Nonsense]]></category>
		<category><![CDATA[SalesForce.Com]]></category>

		<guid isPermaLink="false">http://python2.wordpress.com/?p=972</guid>
		<description><![CDATA[Yet another undocumented SalesForce Bug has been found !!! This bring my personal count to 4 and climbing&#8230; It is rather odd these kinds of defects can exist in such a prestigious framework as SalesForce/VisualForce/Apex with so many people using it when other web-based Frameworks (Django and others) do NOT exhibit such behaviors. I have revised #2 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=python2.wordpress.com&amp;blog=3175661&amp;post=972&amp;subd=python2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>Yet another undocumented SalesForce Bug has been found !!!</h2>
<p>This bring my personal count to 4 and climbing&#8230;</p>
<p>It is rather odd these kinds of defects can exist in such a prestigious framework as SalesForce/VisualForce/Apex with so many people using it when other web-based Frameworks (Django and others) do NOT exhibit such behaviors.</p>
<p>I have revised #2 and #3 while adding some additional issues since my last post:  (This is where experience counts&#8230; since I know what is expected when unexpected things begin to happen&#8230;)</p>
<h2><a href="http://python2.wordpress.com/2011/11/19/salesforce-com-issuesgotchas-aka-bugsdefects-redux/">SalesForce.Com Issues/Gotchas aka. Bugs/Defects (Redux)</a></h2>
<ol>
<li>Cannot reference null values for &lt;apex:outputText/&gt; or &lt;apex:inputText/&gt;.</li>
<li>Cannot reference non-String objects with &lt;apex:outputText/&gt; or &lt;apex:inputText/&gt;.</li>
</ol>
<ol>
<li>Under some circumstances VisualForce will allow String objects to be referenced by &lt;apex:outputText/&gt; or &lt;apex:inputText/&gt; tags however after a certain threshold has been reached the Force IDE will begin to complain about what it calls SObject references after which the only acceptable correction is to reference the result from a SOQL query &#8211; this can clash with #2 for some obvious reasons.</li>
<li>VisualForce/Apex cannot handle instance variables that contain &#8220;_&#8221; underscores in variable names nor can Custom Field names be used from SOQL Queries in this manner.</li>
</ol>
<li>Cannot retrieve the Parameters from ApexPages.currentPage() more than exactly once because the associated [Parameters] information is lost for subsequent invocations.</li>
<li>Cannot pass back the ApexPages.currentPage() when expecting the user to make a correction in the &lt;apex:inputText/&gt; because the VisualForce page will remember the values from the Parameters thus ignoring user inputs for subsequent form posts.</li>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/python2.wordpress.com/972/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/python2.wordpress.com/972/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/python2.wordpress.com/972/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/python2.wordpress.com/972/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/python2.wordpress.com/972/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/python2.wordpress.com/972/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/python2.wordpress.com/972/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/python2.wordpress.com/972/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/python2.wordpress.com/972/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/python2.wordpress.com/972/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/python2.wordpress.com/972/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/python2.wordpress.com/972/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/python2.wordpress.com/972/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/python2.wordpress.com/972/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=python2.wordpress.com&amp;blog=3175661&amp;post=972&amp;subd=python2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://python2.wordpress.com/2011/11/21/salesforce-com-issuesgotchas-aka-bugsdefects-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/92a61cd797fc893105fe5725e8a813a8?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">www.pypi.info</media:title>
		</media:content>
	</item>
		<item>
		<title>SalesForce.Com Issues/Gotchas aka. Bugs/Defects (Redux)</title>
		<link>http://python2.wordpress.com/2011/11/19/salesforce-com-issuesgotchas-aka-bugsdefects-redux/</link>
		<comments>http://python2.wordpress.com/2011/11/19/salesforce-com-issuesgotchas-aka-bugsdefects-redux/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 20:36:12 +0000</pubDate>
		<dc:creator>raychorn</dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[BigData]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Programming 101 and other Nonsense]]></category>
		<category><![CDATA[SalesForce.Com]]></category>

		<guid isPermaLink="false">http://python2.wordpress.com/?p=964</guid>
		<description><![CDATA[Yet another undocumented SalesForce Bug has been found !!! This bring my personal count to 4 and climbing&#8230; It is rather odd these kinds of defects can exist in such a prestigious framework as SalesForce/VisualForce/Apex with so many people using it when other web-based Frameworks (Django and others) do NOT exhibit such behaviors. I have revised #2 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=python2.wordpress.com&amp;blog=3175661&amp;post=964&amp;subd=python2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>Yet another undocumented SalesForce Bug has been found !!!</h2>
<p>This bring my personal count to 4 and climbing&#8230;</p>
<p>It is rather odd these kinds of defects can exist in such a prestigious framework as SalesForce/VisualForce/Apex with so many people using it when other web-based Frameworks (Django and others) do NOT exhibit such behaviors.</p>
<p>I have revised #2 and #3 while adding some additional issues since my last post:  (This is where experience counts&#8230; since I know what is expected when unexpected things begin to happen&#8230;)</p>
<h2><a href="http://python2.wordpress.com/2011/11/16/salesforce-com-issuesgotchas-aka-bugsdefects/">SalesForce.Com Issues/Gotchas aka. Bugs/Defects</a></h2>
<p>	1). Cannot reference null values for &lt;apex:outputText/&gt; or &lt;apex:inputText/&gt;.<br />
	2). Cannot reference non-String objects with &lt;apex:outputText/&gt; or &lt;apex:inputText/&gt;.<br />
	2a). Under some circumstances VisualForce will allow String objects to be referenced by &lt;apex:outputText/&gt; or &lt;apex:inputText/&gt; tags however after a certain threshold has been reached the Force IDE will begin to complain about what it calls SObject references after which the only acceptable correction is to reference the result from a SOQL query &#8211; this can clash with #2 for some obvious reasons.<br />
	3). Cannot retrieve the Parameters from ApexPages.currentPage() more than exactly once because the associated [Parameters] information is lost for subsequent invocations.<br />
	4). Cannot pass back the ApexPages.currentPage() when expecting the user to make a correction in the &lt;apex:inputText/&gt; because the VisualForce page will remember the values from the Parameters thus ignoring user inputs for subsequent form posts.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/python2.wordpress.com/964/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/python2.wordpress.com/964/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/python2.wordpress.com/964/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/python2.wordpress.com/964/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/python2.wordpress.com/964/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/python2.wordpress.com/964/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/python2.wordpress.com/964/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/python2.wordpress.com/964/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/python2.wordpress.com/964/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/python2.wordpress.com/964/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/python2.wordpress.com/964/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/python2.wordpress.com/964/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/python2.wordpress.com/964/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/python2.wordpress.com/964/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=python2.wordpress.com&amp;blog=3175661&amp;post=964&amp;subd=python2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://python2.wordpress.com/2011/11/19/salesforce-com-issuesgotchas-aka-bugsdefects-redux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/92a61cd797fc893105fe5725e8a813a8?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">www.pypi.info</media:title>
		</media:content>
	</item>
		<item>
		<title>Programming Test sponsored by NASA and RackSpace *yawn*</title>
		<link>http://python2.wordpress.com/2011/11/17/programming-test-sponsored-by-nasa-and-rackspace-yawn/</link>
		<comments>http://python2.wordpress.com/2011/11/17/programming-test-sponsored-by-nasa-and-rackspace-yawn/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 22:37:39 +0000</pubDate>
		<dc:creator>raychorn</dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Programming 101 and other Nonsense]]></category>

		<guid isPermaLink="false">http://python2.wordpress.com/?p=960</guid>
		<description><![CDATA[Programming Tests that have no bearing on the reality of software engineering are a real hoot &#8211; this one comes to us from NASA and RackSpace &#8211; I especially liked the one from my early childhood &#8211; the one that counts coins&#8230; LOL Enjoy !!! dev project 3 &#8211; Voccio dev project 3 &#8211; Voccio [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=python2.wordpress.com&amp;blog=3175661&amp;post=960&amp;subd=python2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Programming Tests that have no bearing on the reality of software engineering are a real hoot &#8211; this one comes to us from NASA and RackSpace &#8211; I especially liked the one from my early childhood &#8211; the one that counts coins&#8230; LOL</p>
<p>Enjoy !!!</p>
<p><a href="http://python2.files.wordpress.com/2011/11/dev-project-3-voccio.pdf">dev project 3 &#8211; Voccio</a></p>
<p><a href="http://python2.files.wordpress.com/2011/11/dev-project-3-voccio-response-on-11-17-2011.pdf">dev project 3 &#8211; Voccio (response on 11-17-2011)</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/python2.wordpress.com/960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/python2.wordpress.com/960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/python2.wordpress.com/960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/python2.wordpress.com/960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/python2.wordpress.com/960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/python2.wordpress.com/960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/python2.wordpress.com/960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/python2.wordpress.com/960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/python2.wordpress.com/960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/python2.wordpress.com/960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/python2.wordpress.com/960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/python2.wordpress.com/960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/python2.wordpress.com/960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/python2.wordpress.com/960/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=python2.wordpress.com&amp;blog=3175661&amp;post=960&amp;subd=python2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://python2.wordpress.com/2011/11/17/programming-test-sponsored-by-nasa-and-rackspace-yawn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/92a61cd797fc893105fe5725e8a813a8?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">www.pypi.info</media:title>
		</media:content>
	</item>
	</channel>
</rss>
