<?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 Ryan's Tech Blog</title>
	<atom:link href="http://ryepup.unwashedmeme.com/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://ryepup.unwashedmeme.com/blog</link>
	<description>mostly tech, mostly rants</description>
	<lastBuildDate>Sat, 20 Feb 2010 08:05:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Migrate PuTTY saved sessions by andy</title>
		<link>http://ryepup.unwashedmeme.com/blog/2007/02/22/migrate-putty-saved-sessions/comment-page-1/#comment-37486</link>
		<dc:creator>andy</dc:creator>
		<pubDate>Sat, 20 Feb 2010 08:05:26 +0000</pubDate>
		<guid isPermaLink="false">http://ryepup.unwashedmeme.com/blog/2007/02/22/migrate-putty-saved-sessions/#comment-37486</guid>
		<description>dankz!</description>
		<content:encoded><![CDATA[<p>dankz!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ease Parsing enums in C# using generics by ryan</title>
		<link>http://ryepup.unwashedmeme.com/blog/2006/11/17/ease-parsing-enums-in-c-using-generics/comment-page-1/#comment-37436</link>
		<dc:creator>ryan</dc:creator>
		<pubDate>Thu, 18 Feb 2010 16:45:12 +0000</pubDate>
		<guid isPermaLink="false">http://ryepup.unwashedmeme.com/blog/?p=3#comment-37436</guid>
		<description>@Rob Volk: I bet wordpress is eating the angle brackets</description>
		<content:encoded><![CDATA[<p>@Rob Volk: I bet wordpress is eating the angle brackets</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ease Parsing enums in C# using generics by Rob Volk</title>
		<link>http://ryepup.unwashedmeme.com/blog/2006/11/17/ease-parsing-enums-in-c-using-generics/comment-page-1/#comment-37434</link>
		<dc:creator>Rob Volk</dc:creator>
		<pubDate>Thu, 18 Feb 2010 16:30:56 +0000</pubDate>
		<guid isPermaLink="false">http://ryepup.unwashedmeme.com/blog/?p=3#comment-37434</guid>
		<description>BTW - you forgot the generic declaration on the method signature.  Should be:

public static T ParseToEnum(this string name)</description>
		<content:encoded><![CDATA[<p>BTW &#8211; you forgot the generic declaration on the method signature.  Should be:</p>
<p>public static T ParseToEnum(this string name)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ease Parsing enums in C# using generics by Rob Volk</title>
		<link>http://ryepup.unwashedmeme.com/blog/2006/11/17/ease-parsing-enums-in-c-using-generics/comment-page-1/#comment-37433</link>
		<dc:creator>Rob Volk</dc:creator>
		<pubDate>Thu, 18 Feb 2010 16:20:26 +0000</pubDate>
		<guid isPermaLink="false">http://ryepup.unwashedmeme.com/blog/?p=3#comment-37433</guid>
		<description>The extension method is what I was looking for.  Works great.  I love open source development via blog comments!  thanks guys.</description>
		<content:encoded><![CDATA[<p>The extension method is what I was looking for.  Works great.  I love open source development via blog comments!  thanks guys.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on more heat-maps using vecto and ch-image by D Herring</title>
		<link>http://ryepup.unwashedmeme.com/blog/2010/02/05/more-heat-maps-using-vecto-and-ch-image/comment-page-1/#comment-37121</link>
		<dc:creator>D Herring</dc:creator>
		<pubDate>Sat, 06 Feb 2010 04:14:42 +0000</pubDate>
		<guid isPermaLink="false">http://ryepup.unwashedmeme.com/blog/?p=169#comment-37121</guid>
		<description>Historical note: Installing ch-image on a new box was one of the motivations behind LibCL.

FWIW, the ch-asdf, smarkup, and cl-bibtex packages are only needed to generate the ch-image documentation.  Users of clisp will want to use the git versions instead of these release tarballs (fixes committed 2008-12-03).  However, I don&#039;t think any of the other improvements would fix that interpolation bug.</description>
		<content:encoded><![CDATA[<p>Historical note: Installing ch-image on a new box was one of the motivations behind LibCL.</p>
<p>FWIW, the ch-asdf, smarkup, and cl-bibtex packages are only needed to generate the ch-image documentation.  Users of clisp will want to use the git versions instead of these release tarballs (fixes committed 2008-12-03).  However, I don&#8217;t think any of the other improvements would fix that interpolation bug.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on reading passwords from the console in C# by Casey Morton</title>
		<link>http://ryepup.unwashedmeme.com/blog/2007/07/05/reading-passwords-from-the-console-in-c/comment-page-1/#comment-36773</link>
		<dc:creator>Casey Morton</dc:creator>
		<pubDate>Tue, 26 Jan 2010 16:28:16 +0000</pubDate>
		<guid isPermaLink="false">http://ryepup.unwashedmeme.com/blog/2007/07/05/reading-passwords-from-the-console-in-c/#comment-36773</guid>
		<description>For anyone interested, here is my improved code:

        public static string MaskedReadLine()
        {
            Queue passbits = new Queue();

            for (ConsoleKeyInfo cki = Console.ReadKey(true); cki.Key != ConsoleKey.Enter; cki = Console.ReadKey(true))
            {
                if (cki.Key == ConsoleKey.Backspace)
                {
                    if (passbits.Count &gt; 0)
                    {
                        Console.SetCursorPosition(Console.CursorLeft - 1, Console.CursorTop);
                        Console.Write(&quot; &quot;);
                        Console.SetCursorPosition(Console.CursorLeft - 1, Console.CursorTop);
                        passbits.Dequeue();
                    }
                }
                else
                {
                    Console.Write(&quot;*&quot;);
                    passbits.Enqueue(cki.KeyChar.ToString());
                }
            }
            Console.WriteLine();
            string[] pass = passbits.ToArray();
            return string.Join(string.Empty, pass);
        }</description>
		<content:encoded><![CDATA[<p>For anyone interested, here is my improved code:</p>
<p>        public static string MaskedReadLine()<br />
        {<br />
            Queue passbits = new Queue();</p>
<p>            for (ConsoleKeyInfo cki = Console.ReadKey(true); cki.Key != ConsoleKey.Enter; cki = Console.ReadKey(true))<br />
            {<br />
                if (cki.Key == ConsoleKey.Backspace)<br />
                {<br />
                    if (passbits.Count &gt; 0)<br />
                    {<br />
                        Console.SetCursorPosition(Console.CursorLeft &#8211; 1, Console.CursorTop);<br />
                        Console.Write(&#8221; &#8220;);<br />
                        Console.SetCursorPosition(Console.CursorLeft &#8211; 1, Console.CursorTop);<br />
                        passbits.Dequeue();<br />
                    }<br />
                }<br />
                else<br />
                {<br />
                    Console.Write(&#8220;*&#8221;);<br />
                    passbits.Enqueue(cki.KeyChar.ToString());<br />
                }<br />
            }<br />
            Console.WriteLine();<br />
            string[] pass = passbits.ToArray();<br />
            return string.Join(string.Empty, pass);<br />
        }</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on reading passwords from the console in C# by Casey Morton</title>
		<link>http://ryepup.unwashedmeme.com/blog/2007/07/05/reading-passwords-from-the-console-in-c/comment-page-1/#comment-36772</link>
		<dc:creator>Casey Morton</dc:creator>
		<pubDate>Tue, 26 Jan 2010 16:26:04 +0000</pubDate>
		<guid isPermaLink="false">http://ryepup.unwashedmeme.com/blog/2007/07/05/reading-passwords-from-the-console-in-c/#comment-36772</guid>
		<description>Thanks for the code snippet.  I made a couple of improvements on it though.  First it would be more efficient to use a queue to store the characters.  That way you save a reverse call at the end.  Also, on the code posted by matt, it would be better to check the size of the stack/queue than check the position of the cursor.  Checking the position of the cursor constrains you to only using this when the cursor is at the beginning of a new line.  If you check the size of the stack/queue you can use it to do same-line prompts as well.</description>
		<content:encoded><![CDATA[<p>Thanks for the code snippet.  I made a couple of improvements on it though.  First it would be more efficient to use a queue to store the characters.  That way you save a reverse call at the end.  Also, on the code posted by matt, it would be better to check the size of the stack/queue than check the position of the cursor.  Checking the position of the cursor constrains you to only using this when the cursor is at the beginning of a new line.  If you check the size of the stack/queue you can use it to do same-line prompts as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Migrate PuTTY saved sessions by Charles</title>
		<link>http://ryepup.unwashedmeme.com/blog/2007/02/22/migrate-putty-saved-sessions/comment-page-1/#comment-36741</link>
		<dc:creator>Charles</dc:creator>
		<pubDate>Mon, 25 Jan 2010 14:06:12 +0000</pubDate>
		<guid isPermaLink="false">http://ryepup.unwashedmeme.com/blog/2007/02/22/migrate-putty-saved-sessions/#comment-36741</guid>
		<description>So easy. Thanks for saving me an hour of typing</description>
		<content:encoded><![CDATA[<p>So easy. Thanks for saving me an hour of typing</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on git-like line counts in svn using bash by Random Links #117 &#124; YASDW - yet another software developer weblog</title>
		<link>http://ryepup.unwashedmeme.com/blog/2010/01/18/git-like-line-counts-in-svn-using-bash/comment-page-1/#comment-36729</link>
		<dc:creator>Random Links #117 &#124; YASDW - yet another software developer weblog</dc:creator>
		<pubDate>Sun, 24 Jan 2010 21:07:03 +0000</pubDate>
		<guid isPermaLink="false">http://ryepup.unwashedmeme.com/blog/?p=157#comment-36729</guid>
		<description>[...] git-like line counts in svn using bash Nice subversion script [...]</description>
		<content:encoded><![CDATA[<p>[...] git-like line counts in svn using bash Nice subversion script [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on git-like line counts in svn using bash by Daniel Westermann-Clark</title>
		<link>http://ryepup.unwashedmeme.com/blog/2010/01/18/git-like-line-counts-in-svn-using-bash/comment-page-1/#comment-36492</link>
		<dc:creator>Daniel Westermann-Clark</dc:creator>
		<pubDate>Tue, 19 Jan 2010 00:09:16 +0000</pubDate>
		<guid isPermaLink="false">http://ryepup.unwashedmeme.com/blog/?p=157#comment-36492</guid>
		<description>There&#039;s a program called diffstat that takes a diff and outputs a histogram like git:

http://invisible-island.net/diffstat/

If I remember to use it, it&#039;s usually something like:

svn diff -c 265 &#124; diffstat</description>
		<content:encoded><![CDATA[<p>There&#8217;s a program called diffstat that takes a diff and outputs a histogram like git:</p>
<p><a href="http://invisible-island.net/diffstat/" rel="nofollow">http://invisible-island.net/diffstat/</a></p>
<p>If I remember to use it, it&#8217;s usually something like:</p>
<p>svn diff -c 265 | diffstat</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.822 seconds -->
