<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments for ghcoders dot net</title>
	<atom:link href="http://blog.ghcoders.net/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ghcoders.net</link>
	<description></description>
	<pubDate>Fri, 21 Nov 2008 13:35:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>Comment on Understanding &#8216;global&#8217; in Python by Jasmine</title>
		<link>http://blog.ghcoders.net/2007/10/23/understanding-global-in-python/#comment-37</link>
		<dc:creator>Jasmine</dc:creator>
		<pubDate>Fri, 17 Oct 2008 21:45:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ghcoders.net/2007/10/23/understanding-global-in-python/#comment-37</guid>
		<description>Great insight!  That really helped me out.</description>
		<content:encoded><![CDATA[<p>Great insight!  That really helped me out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Adding UI to make up for your UI by James</title>
		<link>http://blog.ghcoders.net/2007/12/21/adding-ui-to-make-up-for-your-ui/#comment-36</link>
		<dc:creator>James</dc:creator>
		<pubDate>Thu, 18 Sep 2008 23:51:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ghcoders.net/2007/12/21/adding-ui-to-make-up-for-your-ui/#comment-36</guid>
		<description>Hi, I found your blog on this new directory of WordPress Blogs at blackhatbootcamp.com/listofwordpressblogs.  I dont know how your blog came up, must have been a typo, i duno.  Anyways, I just clicked it and here I am.  Your blog looks good.  Have a nice day.  James.</description>
		<content:encoded><![CDATA[<p>Hi, I found your blog on this new directory of WordPress Blogs at blackhatbootcamp.com/listofwordpressblogs.  I dont know how your blog came up, must have been a typo, i duno.  Anyways, I just clicked it and here I am.  Your blog looks good.  Have a nice day.  James.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Back into the Django fray for a bit by hentai handjob handdjob</title>
		<link>http://blog.ghcoders.net/2007/10/01/back-into-the-django-fray-for-a-bit/#comment-35</link>
		<dc:creator>hentai handjob handdjob</dc:creator>
		<pubDate>Fri, 05 Sep 2008 03:21:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ghcoders.net/2007/10/01/back-into-the-django-fray-for-a-bit/#comment-35</guid>
		<description>hentai handdjob babe &lt;a href="http://rollyo.com/hentai-handdjob" rel="nofollow"&gt;porn handdjob hentai&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>hentai handdjob babe <a href="http://rollyo.com/hentai-handdjob" rel="nofollow">porn handdjob hentai</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Google APIs:  No SOAP key?  No problem. by Daniel</title>
		<link>http://blog.ghcoders.net/2007/09/07/google-apis-no-soap-key-no-problem/#comment-31</link>
		<dc:creator>Daniel</dc:creator>
		<pubDate>Sat, 05 Apr 2008 20:42:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ghcoders.net/?p=6#comment-31</guid>
		<description>Hi,

It so easier to work with JSON then with JavaScript. Thanks a lot. Is there a way to implement "Next Page" functionality?</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>It so easier to work with JSON then with JavaScript. Thanks a lot. Is there a way to implement &#8220;Next Page&#8221; functionality?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Google APIs:  No SOAP key?  No problem. by junkevil</title>
		<link>http://blog.ghcoders.net/2007/09/07/google-apis-no-soap-key-no-problem/#comment-30</link>
		<dc:creator>junkevil</dc:creator>
		<pubDate>Wed, 13 Feb 2008 02:03:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ghcoders.net/?p=6#comment-30</guid>
		<description>hi, i run a supybot for the irc of cinemageddon (b and cult movie torrent tracker) i'm having problems with the ajax api and thats how i came across your page. any chance you could compile a python plugin for an ajax key? i'd be very interested.</description>
		<content:encoded><![CDATA[<p>hi, i run a supybot for the irc of cinemageddon (b and cult movie torrent tracker) i&#8217;m having problems with the ajax api and thats how i came across your page. any chance you could compile a python plugin for an ajax key? i&#8217;d be very interested.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Another SSIS Wart by Jim Minatel</title>
		<link>http://blog.ghcoders.net/2007/11/16/another-ssis-wart/#comment-18</link>
		<dc:creator>Jim Minatel</dc:creator>
		<pubDate>Sat, 17 Nov 2007 03:00:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ghcoders.net/2007/11/16/another-ssis-wart/#comment-18</guid>
		<description>Glad to see you found the Wrox Professional SSIS book to be helpful. I'll be sure the authors see this. :)</description>
		<content:encoded><![CDATA[<p>Glad to see you found the Wrox Professional SSIS book to be helpful. I&#8217;ll be sure the authors see this. <img src='http://blog.ghcoders.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Feedback wanted for a C function by Jeremy Fincher</title>
		<link>http://blog.ghcoders.net/2007/10/16/feedback-wanted-for-a-c-function/#comment-16</link>
		<dc:creator>Jeremy Fincher</dc:creator>
		<pubDate>Tue, 13 Nov 2007 22:43:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ghcoders.net/2007/10/16/feedback-wanted-for-a-c-function/#comment-16</guid>
		<description>First, the function is too long.  Write another function to skip leading whitespace (or, for extra credit, write a function to skip leading chars matching a certain predicate) and use that.

Second, I wouldn't use strlen at all.  It doesn't significantly simplify your function and it results in making two passes over the string rather than one.  Instead, just use a while loop like "while (c = *s++)".

You could write it in a more state machine style, if you want, but it's not necessary.</description>
		<content:encoded><![CDATA[<p>First, the function is too long.  Write another function to skip leading whitespace (or, for extra credit, write a function to skip leading chars matching a certain predicate) and use that.</p>
<p>Second, I wouldn&#8217;t use strlen at all.  It doesn&#8217;t significantly simplify your function and it results in making two passes over the string rather than one.  Instead, just use a while loop like &#8220;while (c = *s++)&#8221;.</p>
<p>You could write it in a more state machine style, if you want, but it&#8217;s not necessary.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on RFC: Gearing an Open Source talk to a Microsoft heavy crowd by gnuvince</title>
		<link>http://blog.ghcoders.net/2007/10/25/rfc-gearing-an-open-source-talk-to-a-microsoft-heavy-crowd/#comment-14</link>
		<dc:creator>gnuvince</dc:creator>
		<pubDate>Fri, 26 Oct 2007 13:33:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ghcoders.net/2007/10/25/rfc-gearing-an-open-source-talk-to-a-microsoft-heavy-crowd/#comment-14</guid>
		<description>Stick to the appellation "open source"; no need to confuse people with the philosophical distinction of free software vs. open source.  Since the open source people are not against closed-source software, but just see open source as a practical advantage, that would probably work nicely.

Mention large companies who run their business on open source software: Google, Yahoo, MediaWiki, etc.  Mention companies who contribute to open source software (IBM &#038; Eclipse for example.)

Do give a list of open source projects that are widely used (the ones you mentioned are very good examples.)

If your company uses open source software, mention it.

Open source != communism.  Companies make money off of open source.</description>
		<content:encoded><![CDATA[<p>Stick to the appellation &#8220;open source&#8221;; no need to confuse people with the philosophical distinction of free software vs. open source.  Since the open source people are not against closed-source software, but just see open source as a practical advantage, that would probably work nicely.</p>
<p>Mention large companies who run their business on open source software: Google, Yahoo, MediaWiki, etc.  Mention companies who contribute to open source software (IBM &#038; Eclipse for example.)</p>
<p>Do give a list of open source projects that are widely used (the ones you mentioned are very good examples.)</p>
<p>If your company uses open source software, mention it.</p>
<p>Open source != communism.  Companies make money off of open source.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on RFC: Gearing an Open Source talk to a Microsoft heavy crowd by Jared</title>
		<link>http://blog.ghcoders.net/2007/10/25/rfc-gearing-an-open-source-talk-to-a-microsoft-heavy-crowd/#comment-13</link>
		<dc:creator>Jared</dc:creator>
		<pubDate>Fri, 26 Oct 2007 12:24:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ghcoders.net/2007/10/25/rfc-gearing-an-open-source-talk-to-a-microsoft-heavy-crowd/#comment-13</guid>
		<description>Since it's a heavy Microsoft crowd, you could talk about how open source and Microsoft products can interact and be used together and not that it's one or the other.</description>
		<content:encoded><![CDATA[<p>Since it&#8217;s a heavy Microsoft crowd, you could talk about how open source and Microsoft products can interact and be used together and not that it&#8217;s one or the other.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Feedback wanted for a C function by jamessan</title>
		<link>http://blog.ghcoders.net/2007/10/16/feedback-wanted-for-a-c-function/#comment-10</link>
		<dc:creator>jamessan</dc:creator>
		<pubDate>Tue, 16 Oct 2007 13:59:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ghcoders.net/2007/10/16/feedback-wanted-for-a-c-function/#comment-10</guid>
		<description>Just as a matter of course, the first thing I'd do in such a function is:
&lt;pre&gt;
&lt;code&gt;
if (s == NULL &#124;&#124; strlen(s) == 0)
    return 0;
&lt;/code&gt;
&lt;/pre&gt;

The inconsistency between your use of post-increment and pre-increment is a little odd.  Other than that, it looks good.</description>
		<content:encoded><![CDATA[<p>Just as a matter of course, the first thing I&#8217;d do in such a function is:</p>
<pre>
<code>
if (s == NULL || strlen(s) == 0)
    return 0;
</code>
</pre>
<p>The inconsistency between your use of post-increment and pre-increment is a little odd.  Other than that, it looks good.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
