<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for porges</title>
	<atom:link href="http://porg.es/blog/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://porg.es/blog</link>
	<description>... master of none</description>
	<lastBuildDate>Sat, 12 Jun 2010 13:39:12 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Comment on Functional programming, APL and Unix pipes by Daniil</title>
		<link>http://porg.es/blog/functional-programming-apl-and-unix-pipes/comment-page-1#comment-169617</link>
		<dc:creator>Daniil</dc:creator>
		<pubDate>Sat, 12 Jun 2010 13:39:12 +0000</pubDate>
		<guid isPermaLink="false">http://porg.es/blog/functional-programming-apl-and-unix-pipes#comment-169617</guid>
		<description>Hey, nice post, but I would like to bring your attention to the fact that &quot;~&gt;&quot; is not really a pipe operator. You see, what you do is basically this:
file ~&gt; sort ~&gt; uniq -c ~&gt; sort -n
Which is not cool. If you want to be more pipish, you gotta do

(sort file) ~&gt; urniq -c ~&gt; sort -n, which is not really cool too.

Do you know, is there a way to make actual pipes in haskell?

PS: Sorry for my English, I am not a native speaker.</description>
		<content:encoded><![CDATA[<p>Hey, nice post, but I would like to bring your attention to the fact that &#8220;~&gt;&#8221; is not really a pipe operator. You see, what you do is basically this:<br />
file ~&gt; sort ~&gt; uniq -c ~&gt; sort -n<br />
Which is not cool. If you want to be more pipish, you gotta do</p>
<p>(sort file) ~&gt; urniq -c ~&gt; sort -n, which is not really cool too.</p>
<p>Do you know, is there a way to make actual pipes in haskell?</p>
<p>PS: Sorry for my English, I am not a native speaker.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rhythmbox Plugin: Stop after current track by yin</title>
		<link>http://porg.es/blog/rhythmbox-plugin-stop-after-current-track/comment-page-1#comment-169379</link>
		<dc:creator>yin</dc:creator>
		<pubDate>Mon, 07 Jun 2010 22:10:21 +0000</pubDate>
		<guid isPermaLink="false">http://porg.es/blog/?p=324#comment-169379</guid>
		<description>how do you set it permanently instead of having to click it everytime u choose to hear a song?</description>
		<content:encoded><![CDATA[<p>how do you set it permanently instead of having to click it everytime u choose to hear a song?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Normalizing your MP3 collection with mp3gain by Carlos Vieira</title>
		<link>http://porg.es/blog/normalizing-your-mp3-collection-with-mp3gain/comment-page-1#comment-168432</link>
		<dc:creator>Carlos Vieira</dc:creator>
		<pubDate>Sun, 23 May 2010 14:40:50 +0000</pubDate>
		<guid isPermaLink="false">http://porg.es/blog/normalizing-your-mp3-collection-with-mp3gain#comment-168432</guid>
		<description>The GUI frontend is called easyMP3gain, BTW. :-)</description>
		<content:encoded><![CDATA[<p>The GUI frontend is called easyMP3gain, BTW. <img src="http://porg.es/blog/wp-content/plugins/wp-smiley-switcher/noktahhitam/icon_smile.gif" alt="" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Normalizing your MP3 collection with mp3gain by Carlos Vieira</title>
		<link>http://porg.es/blog/normalizing-your-mp3-collection-with-mp3gain/comment-page-1#comment-168431</link>
		<dc:creator>Carlos Vieira</dc:creator>
		<pubDate>Sun, 23 May 2010 14:33:08 +0000</pubDate>
		<guid isPermaLink="false">http://porg.es/blog/normalizing-your-mp3-collection-with-mp3gain#comment-168431</guid>
		<description>There&#039;s a GTK frontend for mp3gain, aacgain and vorbisgain. I&#039;ve found it on the Ubuntu repositories. Doesn&#039;t work with FLAC, though.</description>
		<content:encoded><![CDATA[<p>There&#8217;s a GTK frontend for mp3gain, aacgain and vorbisgain. I&#8217;ve found it on the Ubuntu repositories. Doesn&#8217;t work with FLAC, though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rhythmbox Plugin: Stop after current track by Maxe</title>
		<link>http://porg.es/blog/rhythmbox-plugin-stop-after-current-track/comment-page-1#comment-168352</link>
		<dc:creator>Maxe</dc:creator>
		<pubDate>Fri, 21 May 2010 14:49:19 +0000</pubDate>
		<guid isPermaLink="false">http://porg.es/blog/?p=324#comment-168352</guid>
		<description>I love you.

It&#039;s hard to say good bye, but now Rhythmbox is perfect. So i have to say good bye to Banshee, that was a good friend for a long time.</description>
		<content:encoded><![CDATA[<p>I love you.</p>
<p>It&#8217;s hard to say good bye, but now Rhythmbox is perfect. So i have to say good bye to Banshee, that was a good friend for a long time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Computing with XSLT by mixcrazy</title>
		<link>http://porg.es/blog/computing-with-xslt/comment-page-1#comment-168003</link>
		<dc:creator>mixcrazy</dc:creator>
		<pubDate>Tue, 11 May 2010 14:21:10 +0000</pubDate>
		<guid isPermaLink="false">http://porg.es/blog/computing-with-xslt#comment-168003</guid>
		<description>Hi, I&#039;m searching tutorials about the comparison between the concept of XSLT and functionnal programming. please help me</description>
		<content:encoded><![CDATA[<p>Hi, I&#8217;m searching tutorials about the comparison between the concept of XSLT and functionnal programming. please help me</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A quine in Haskell by tranto</title>
		<link>http://porg.es/blog/a-quine-in-haskell/comment-page-1#comment-165168</link>
		<dc:creator>tranto</dc:creator>
		<pubDate>Mon, 22 Mar 2010 11:50:25 +0000</pubDate>
		<guid isPermaLink="false">http://porg.es/blog/?p=128#comment-165168</guid>
		<description>This one involves less dark magic:

main = putStrLn (s ++ show s) where s = &quot;main = putStrLn (s ++ show s) where s = &quot;</description>
		<content:encoded><![CDATA[<p>This one involves less dark magic:</p>
<p>main = putStrLn (s ++ show s) where s = &#8220;main = putStrLn (s ++ show s) where s = &#8220;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rhythmbox Plugin: Stop after current track by ievCe</title>
		<link>http://porg.es/blog/rhythmbox-plugin-stop-after-current-track/comment-page-1#comment-163261</link>
		<dc:creator>ievCe</dc:creator>
		<pubDate>Sun, 21 Feb 2010 11:01:09 +0000</pubDate>
		<guid isPermaLink="false">http://porg.es/blog/?p=324#comment-163261</guid>
		<description>Thanks A LOT from me as well! :&gt;.</description>
		<content:encoded><![CDATA[<p>Thanks A LOT from me as well! :&gt;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rhythmbox Plugin: Stop after current track by Tec5nical</title>
		<link>http://porg.es/blog/rhythmbox-plugin-stop-after-current-track/comment-page-1#comment-160387</link>
		<dc:creator>Tec5nical</dc:creator>
		<pubDate>Sun, 17 Jan 2010 20:23:50 +0000</pubDate>
		<guid isPermaLink="false">http://porg.es/blog/?p=324#comment-160387</guid>
		<description>Thanks alot! Good job</description>
		<content:encoded><![CDATA[<p>Thanks alot! Good job</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rhythmbox Plugin: Stop after current track by vana</title>
		<link>http://porg.es/blog/rhythmbox-plugin-stop-after-current-track/comment-page-1#comment-156079</link>
		<dc:creator>vana</dc:creator>
		<pubDate>Sat, 05 Dec 2009 09:28:46 +0000</pubDate>
		<guid isPermaLink="false">http://porg.es/blog/?p=324#comment-156079</guid>
		<description>thanx a lot.. :)</description>
		<content:encoded><![CDATA[<p>thanx a lot.. <img src="http://porg.es/blog/wp-content/plugins/wp-smiley-switcher/noktahhitam/icon_smile.gif" alt="" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Implementing futures in C# by Porges</title>
		<link>http://porg.es/blog/implementing-futures-in-c/comment-page-1#comment-155775</link>
		<dc:creator>Porges</dc:creator>
		<pubDate>Wed, 02 Dec 2009 23:01:30 +0000</pubDate>
		<guid isPermaLink="false">http://porg.es/blog/implementing-futures-in-c#comment-155775</guid>
		<description>It&#039;s worth noting that &lt;code&gt;Future&lt;T&gt;&lt;/code&gt; is now part of .NET 4.0 :)</description>
		<content:encoded><![CDATA[<p>It&#8217;s worth noting that <code>Future&lt;T&gt;</code> is now part of .NET 4.0 <img src="http://porg.es/blog/wp-content/plugins/wp-smiley-switcher/noktahhitam/icon_smile.gif" alt="" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Implementing futures in C# by henon</title>
		<link>http://porg.es/blog/implementing-futures-in-c/comment-page-1#comment-155771</link>
		<dc:creator>henon</dc:creator>
		<pubDate>Wed, 02 Dec 2009 22:30:05 +0000</pubDate>
		<guid isPermaLink="false">http://porg.es/blog/implementing-futures-in-c#comment-155771</guid>
		<description>thanks a lot for this post! futures are making multi-threaded background initialization easy.

-- henon</description>
		<content:encoded><![CDATA[<p>thanks a lot for this post! futures are making multi-threaded background initialization easy.</p>
<p>&#8211; henon</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rhythmbox Plugin: Stop after current track by Federico</title>
		<link>http://porg.es/blog/rhythmbox-plugin-stop-after-current-track/comment-page-1#comment-154144</link>
		<dc:creator>Federico</dc:creator>
		<pubDate>Thu, 19 Nov 2009 02:01:25 +0000</pubDate>
		<guid isPermaLink="false">http://porg.es/blog/?p=324#comment-154144</guid>
		<description>Thx, I&#039;ve been looking for this for a while.</description>
		<content:encoded><![CDATA[<p>Thx, I&#8217;ve been looking for this for a while.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Simple socket programming with Haskell by Prashant Borole</title>
		<link>http://porg.es/blog/simple-socket-programming-with-haskell/comment-page-1#comment-153440</link>
		<dc:creator>Prashant Borole</dc:creator>
		<pubDate>Thu, 12 Nov 2009 17:36:14 +0000</pubDate>
		<guid isPermaLink="false">http://porg.es/blog/?p=214#comment-153440</guid>
		<description>Nice. Thanks!</description>
		<content:encoded><![CDATA[<p>Nice. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on n-pivot quicksort by Porges</title>
		<link>http://porg.es/blog/n-pivot-quicksort/comment-page-1#comment-148740</link>
		<dc:creator>Porges</dc:creator>
		<pubDate>Sat, 26 Sep 2009 06:58:27 +0000</pubDate>
		<guid isPermaLink="false">http://porg.es/blog/?p=392#comment-148740</guid>
		<description>I&#039;d also point out that this implementation isn&#039;t particularly fast; note the call to ‘length’, for example.</description>
		<content:encoded><![CDATA[<p>I&#8217;d also point out that this implementation isn&#8217;t particularly fast; note the call to ‘length’, for example.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A simple BigNum library for .NET by Mr Amazing</title>
		<link>http://porg.es/blog/a-simple-bignum-library-for-dot-net/comment-page-1#comment-147486</link>
		<dc:creator>Mr Amazing</dc:creator>
		<pubDate>Fri, 18 Sep 2009 21:34:13 +0000</pubDate>
		<guid isPermaLink="false">http://porg.es/blog/a-simple-bignum-library-for-net#comment-147486</guid>
		<description>Just an FYI, but if anyone&#039;s interested in a decimal / floating-point library for C#/VB/.NET I found  &quot;W3b.Sine&quot; which is under the BSD license. http://codeplex.com/sine</description>
		<content:encoded><![CDATA[<p>Just an FYI, but if anyone&#8217;s interested in a decimal / floating-point library for C#/VB/.NET I found  &#8220;W3b.Sine&#8221; which is under the BSD license. <a href="http://codeplex.com/sine">http://codeplex.com/sine</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Making Maya&#8217;s Python palatable by Porges</title>
		<link>http://porg.es/blog/making-mayas-python-palatable/comment-page-1#comment-140906</link>
		<dc:creator>Porges</dc:creator>
		<pubDate>Sun, 09 Aug 2009 09:59:07 +0000</pubDate>
		<guid isPermaLink="false">http://porg.es/blog/?p=300#comment-140906</guid>
		<description>Yes, I never meant it to be more than an easier, or &#039;more natural&#039; syntax-hack for those coming from Python. That&#039;s why I named it &quot;Wrapper&quot;! :)

For what it&#039;s worth, I ended up extending this to be a little bit smarter... for one thing this short example only affects the first object in the array returned by &lt;code&gt;cmds.sphere&lt;/code&gt;. However, I don&#039;t seem to have kept it (I just cooked it up for a short Uni project).

Thanks for your comments :)</description>
		<content:encoded><![CDATA[<p>Yes, I never meant it to be more than an easier, or &#8216;more natural&#8217; syntax-hack for those coming from Python. That&#8217;s why I named it &#8220;Wrapper&#8221;! <img src="http://porg.es/blog/wp-content/plugins/wp-smiley-switcher/noktahhitam/icon_smile.gif" alt="" /></p>
<p>For what it&#8217;s worth, I ended up extending this to be a little bit smarter&#8230; for one thing this short example only affects the first object in the array returned by <code>cmds.sphere</code>. However, I don&#8217;t seem to have kept it (I just cooked it up for a short Uni project).</p>
<p>Thanks for your comments <img src="http://porg.es/blog/wp-content/plugins/wp-smiley-switcher/noktahhitam/icon_smile.gif" alt="" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Making Maya&#8217;s Python palatable by Rob T.</title>
		<link>http://porg.es/blog/making-mayas-python-palatable/comment-page-1#comment-140658</link>
		<dc:creator>Rob T.</dc:creator>
		<pubDate>Fri, 07 Aug 2009 22:10:53 +0000</pubDate>
		<guid isPermaLink="false">http://porg.es/blog/?p=300#comment-140658</guid>
		<description>Nice trick, but your comparison is not really fair.  Your negative example is using the &quot;sphere&quot; command to get and set the radius attribute.  Then, your code is little more than a string substitution into the setAttr and getAttr commands.  Nice use of Python, by the way, but not a substitution for the &quot;sphere&quot; command.  The actual Maya.cmds example that you are addressing is:

&lt;pre&gt;s = cmds.sphere()
r = cmds.getAttr( &#039;%s.radius&#039;%(s) )
cmds.setAttr( &#039;%s.radius&#039;%(s), 10 )&lt;/pre&gt;

I&#039;m not criticizing your skills &lt;em&gt;at all&lt;/em&gt;.  I&#039;ve just had to diffuse a few viral e-mail threads at my studio claiming your Wrapper class is some sort of object-oriented Maya.cmds wrapper, when it only wraps setAttr and getAttr.</description>
		<content:encoded><![CDATA[<p>Nice trick, but your comparison is not really fair.  Your negative example is using the &#8220;sphere&#8221; command to get and set the radius attribute.  Then, your code is little more than a string substitution into the setAttr and getAttr commands.  Nice use of Python, by the way, but not a substitution for the &#8220;sphere&#8221; command.  The actual Maya.cmds example that you are addressing is:</p>
<pre>s = cmds.sphere()
r = cmds.getAttr( '%s.radius'%(s) )
cmds.setAttr( '%s.radius'%(s), 10 )</pre>
<p>I&#8217;m not criticizing your skills <em>at all</em>.  I&#8217;ve just had to diffuse a few viral e-mail threads at my studio claiming your Wrapper class is some sort of object-oriented Maya.cmds wrapper, when it only wraps setAttr and getAttr.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A simple BigNum library for .NET by Porges</title>
		<link>http://porg.es/blog/a-simple-bignum-library-for-dot-net/comment-page-1#comment-140396</link>
		<dc:creator>Porges</dc:creator>
		<pubDate>Thu, 06 Aug 2009 09:26:23 +0000</pubDate>
		<guid isPermaLink="false">http://porg.es/blog/a-simple-bignum-library-for-net#comment-140396</guid>
		<description>Robin,

A better route to take might be to have a look at the .NET 4 beta that is currently out; it has support for BigInteger arithmetic built-in (under System.Numerics).

You could download the .NET 4 beta and use &lt;code&gt;System.Numerics.dll&lt;/code&gt;, then just distribute that DLL with your code.

As to the rest of your question, there is already &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/system.security.cryptography.rsa.aspx&quot; rel=&quot;nofollow&quot;&gt;support for RSA built into the .NET framework&lt;/a&gt;, or are you trying to write your own implementation as an exercise?</description>
		<content:encoded><![CDATA[<p>Robin,</p>
<p>A better route to take might be to have a look at the .NET 4 beta that is currently out; it has support for BigInteger arithmetic built-in (under System.Numerics).</p>
<p>You could download the .NET 4 beta and use <code>System.Numerics.dll</code>, then just distribute that DLL with your code.</p>
<p>As to the rest of your question, there is already <a href="http://msdn.microsoft.com/en-us/library/system.security.cryptography.rsa.aspx">support for RSA built into the .NET framework</a>, or are you trying to write your own implementation as an exercise?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A simple BigNum library for .NET by Robin</title>
		<link>http://porg.es/blog/a-simple-bignum-library-for-dot-net/comment-page-1#comment-140064</link>
		<dc:creator>Robin</dc:creator>
		<pubDate>Tue, 04 Aug 2009 11:48:27 +0000</pubDate>
		<guid isPermaLink="false">http://porg.es/blog/a-simple-bignum-library-for-net#comment-140064</guid>
		<description>Hi Porges, I hope you&#039;re still active?
I use Visual Studio 2008 for Visual Basic .. I can add the BigNum dll as reference (include the dll~) but at runtime it says it can&#039;t use gmp.dll because it&#039;s not a valid assembly or COM component :S I need BigNum for Visual Basic to handle RSA cryptography</description>
		<content:encoded><![CDATA[<p>Hi Porges, I hope you&#8217;re still active?<br />
I use Visual Studio 2008 for Visual Basic .. I can add the BigNum dll as reference (include the dll~) but at runtime it says it can&#8217;t use gmp.dll because it&#8217;s not a valid assembly or COM component :S I need BigNum for Visual Basic to handle RSA cryptography</p>
]]></content:encoded>
	</item>
</channel>
</rss>
