<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://srtsolutions.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>//TODO - Chris Marinos' Blog - All Comments</title><link>http://srtsolutions.com/blogs/chrismarinos/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>re: *Nixing Your Windows Workstation - Part 1</title><link>http://srtsolutions.com/blogs/chrismarinos/archive/2008/05/01/nixing-your-windows-workstation-part-1.aspx#36616</link><pubDate>Sat, 13 Feb 2010 01:02:11 GMT</pubDate><guid isPermaLink="false">727bb5a1-3d8b-4cbc-a411-ac1a71136f7d:36616</guid><dc:creator>cmarinos</dc:creator><description>&lt;p&gt;@Chris Bilson-&lt;/p&gt;
&lt;p&gt;I have heard good things about autohotkey, but I&amp;#39;ve never tried it out. Since I already find myself turning caps lock on far to often when using other people&amp;#39;s machines, I worry about what using autohotkey could do to me!&lt;/p&gt;
&lt;p&gt;Anyway, thanks for the tip!&lt;/p&gt;
&lt;p&gt;-Chris&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://srtsolutions.com/aggbug.aspx?PostID=36616" width="1" height="1"&gt;</description></item><item><title>re: *Nixing Your Windows Workstation - Part 1</title><link>http://srtsolutions.com/blogs/chrismarinos/archive/2008/05/01/nixing-your-windows-workstation-part-1.aspx#36556</link><pubDate>Thu, 11 Feb 2010 13:00:57 GMT</pubDate><guid isPermaLink="false">727bb5a1-3d8b-4cbc-a411-ac1a71136f7d:36556</guid><dc:creator>Chris Bilson</dc:creator><description>&lt;p&gt;Re: #3: Check out autohotkey. You can rebind keys per application, or in windows with specific titles, and all kinds of crazy stuff. It&amp;#39;s a keyboard junkies best friend.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://srtsolutions.com/aggbug.aspx?PostID=36556" width="1" height="1"&gt;</description></item><item><title>re: Introducing Elevate</title><link>http://srtsolutions.com/blogs/chrismarinos/archive/2009/08/19/introducing-elevate.aspx#29000</link><pubDate>Wed, 02 Dec 2009 00:32:04 GMT</pubDate><guid isPermaLink="false">727bb5a1-3d8b-4cbc-a411-ac1a71136f7d:29000</guid><dc:creator>Matthias Broschk</dc:creator><description>&lt;p&gt;Thank you, great works, with these continuous developments I am really curious abous how a &amp;#39;common&amp;#39; C# code piece will look like in 5-10 years.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://srtsolutions.com/aggbug.aspx?PostID=29000" width="1" height="1"&gt;</description></item><item><title>re: Introducing Elevate</title><link>http://srtsolutions.com/blogs/chrismarinos/archive/2009/08/19/introducing-elevate.aspx#28674</link><pubDate>Wed, 25 Nov 2009 19:06:39 GMT</pubDate><guid isPermaLink="false">727bb5a1-3d8b-4cbc-a411-ac1a71136f7d:28674</guid><dc:creator>Amit</dc:creator><description>&lt;p&gt;Excellant work..Thanks for sharing&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://srtsolutions.com/aggbug.aspx?PostID=28674" width="1" height="1"&gt;</description></item><item><title>re: Early Impressions - F# in Visual Studio 2010 Beta 1 and May CTP</title><link>http://srtsolutions.com/blogs/chrismarinos/archive/2009/05/21/early-impressions-f-in-visual-studio-2010-beta-1-and-may-ctp.aspx#26572</link><pubDate>Fri, 13 Nov 2009 05:55:04 GMT</pubDate><guid isPermaLink="false">727bb5a1-3d8b-4cbc-a411-ac1a71136f7d:26572</guid><dc:creator>cmarinos</dc:creator><description>&lt;p&gt;@Mike Chaliy-&lt;/p&gt;
&lt;p&gt;Yikes, that sounds painful, and here I was complaining about having to right click!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://srtsolutions.com/aggbug.aspx?PostID=26572" width="1" height="1"&gt;</description></item><item><title>re: Introducing Elevate</title><link>http://srtsolutions.com/blogs/chrismarinos/archive/2009/08/19/introducing-elevate.aspx#26195</link><pubDate>Mon, 09 Nov 2009 10:23:39 GMT</pubDate><guid isPermaLink="false">727bb5a1-3d8b-4cbc-a411-ac1a71136f7d:26195</guid><dc:creator>GioL</dc:creator><description>&lt;p&gt;awesome tool. &amp;nbsp;This could save time in first stage of development. &amp;nbsp;Thanks&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://srtsolutions.com/aggbug.aspx?PostID=26195" width="1" height="1"&gt;</description></item><item><title>re: Early Impressions - F# in Visual Studio 2010 Beta 1 and May CTP</title><link>http://srtsolutions.com/blogs/chrismarinos/archive/2009/05/21/early-impressions-f-in-visual-studio-2010-beta-1-and-may-ctp.aspx#26172</link><pubDate>Sun, 08 Nov 2009 21:21:04 GMT</pubDate><guid isPermaLink="false">727bb5a1-3d8b-4cbc-a411-ac1a71136f7d:26172</guid><dc:creator>Mike Chaliy</dc:creator><description>&lt;p&gt;Thanks, I was not avare about Move Up and Move Down. &amp;nbsp;I used to edit project file to do the same thing :).&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://srtsolutions.com/aggbug.aspx?PostID=26172" width="1" height="1"&gt;</description></item><item><title>re: Introducing Elevate</title><link>http://srtsolutions.com/blogs/chrismarinos/archive/2009/08/19/introducing-elevate.aspx#18758</link><pubDate>Fri, 16 Oct 2009 09:02:43 GMT</pubDate><guid isPermaLink="false">727bb5a1-3d8b-4cbc-a411-ac1a71136f7d:18758</guid><dc:creator>Doug.UK</dc:creator><description>&lt;p&gt;I agree about the &amp;quot; duplicating effort&amp;quot; risk as all that will give us is the VHS/Betamax war later. Cool that you are bothered to explore, research this. With luch the best of both will get consolidated into something better. &lt;/p&gt;
&lt;p&gt;I would like to point out that zinngyRed on gray is not that visible, eg look at &amp;quot;# Niki said on 13 October, 2009 03:21 AM &amp;quot; post.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://srtsolutions.com/aggbug.aspx?PostID=18758" width="1" height="1"&gt;</description></item><item><title>re: Introducing Elevate</title><link>http://srtsolutions.com/blogs/chrismarinos/archive/2009/08/19/introducing-elevate.aspx#18697</link><pubDate>Thu, 15 Oct 2009 13:27:54 GMT</pubDate><guid isPermaLink="false">727bb5a1-3d8b-4cbc-a411-ac1a71136f7d:18697</guid><dc:creator>alimbada</dc:creator><description>&lt;p&gt;I think everyone would be better off if you contributed to Mono.Rocks (&lt;a rel="nofollow" target="_new" href="http://www.mono-project.com/Rocks"&gt;www.mono-project.com/Rocks&lt;/a&gt;) rather than duplicating effort in this manner.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://srtsolutions.com/aggbug.aspx?PostID=18697" width="1" height="1"&gt;</description></item><item><title>re: Introducing Elevate</title><link>http://srtsolutions.com/blogs/chrismarinos/archive/2009/08/19/introducing-elevate.aspx#18535</link><pubDate>Tue, 13 Oct 2009 21:17:34 GMT</pubDate><guid isPermaLink="false">727bb5a1-3d8b-4cbc-a411-ac1a71136f7d:18535</guid><dc:creator>cmarinos</dc:creator><description>&lt;p&gt;@Niki-&lt;/p&gt;
&lt;p&gt;You wouldn&amp;#39;t. It turns out that we got a little carried away when building LINQ extensions and forgot about the standard LINQ version. We&amp;#39;ve corrected the issue in a recent checkin by Obsoleted the SelectWithIndex() method.&lt;/p&gt;
&lt;p&gt;Good catch, and thanks for the feedback!&lt;/p&gt;
&lt;p&gt;-Chris&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://srtsolutions.com/aggbug.aspx?PostID=18535" width="1" height="1"&gt;</description></item><item><title>re: Introducing Elevate</title><link>http://srtsolutions.com/blogs/chrismarinos/archive/2009/08/19/introducing-elevate.aspx#18484</link><pubDate>Tue, 13 Oct 2009 07:21:25 GMT</pubDate><guid isPermaLink="false">727bb5a1-3d8b-4cbc-a411-ac1a71136f7d:18484</guid><dc:creator>Niki</dc:creator><description>&lt;p&gt;Just curious: Why would you use SelectIndex instead of the Enumerable.Select overload that passes an index to the select-function?&lt;/p&gt;
&lt;p&gt;-&amp;gt; &lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/en-us/library/bb534869.aspx"&gt;msdn.microsoft.com/.../bb534869.aspx&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://srtsolutions.com/aggbug.aspx?PostID=18484" width="1" height="1"&gt;</description></item><item><title>re: Introducing Elevate</title><link>http://srtsolutions.com/blogs/chrismarinos/archive/2009/08/19/introducing-elevate.aspx#17448</link><pubDate>Fri, 09 Oct 2009 03:36:47 GMT</pubDate><guid isPermaLink="false">727bb5a1-3d8b-4cbc-a411-ac1a71136f7d:17448</guid><dc:creator>cmarinos</dc:creator><description>&lt;p&gt;@Vladekk-&lt;/p&gt;
&lt;p&gt;Thanks, we should probably look into adding support for traversals of collections like that.&lt;/p&gt;
&lt;p&gt;-Chris&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://srtsolutions.com/aggbug.aspx?PostID=17448" width="1" height="1"&gt;</description></item><item><title>re: Introducing Elevate</title><link>http://srtsolutions.com/blogs/chrismarinos/archive/2009/08/19/introducing-elevate.aspx#17447</link><pubDate>Fri, 09 Oct 2009 03:35:16 GMT</pubDate><guid isPermaLink="false">727bb5a1-3d8b-4cbc-a411-ac1a71136f7d:17447</guid><dc:creator>cmarinos</dc:creator><description>&lt;p&gt;@Mohit Dwivedi&lt;/p&gt;
&lt;p&gt;Thanks, but we hope that Elevate is a good approach for developers of all ages :)&lt;/p&gt;
&lt;p&gt;-Chris&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://srtsolutions.com/aggbug.aspx?PostID=17447" width="1" height="1"&gt;</description></item><item><title>re: Introducing Elevate</title><link>http://srtsolutions.com/blogs/chrismarinos/archive/2009/08/19/introducing-elevate.aspx#17446</link><pubDate>Fri, 09 Oct 2009 03:33:15 GMT</pubDate><guid isPermaLink="false">727bb5a1-3d8b-4cbc-a411-ac1a71136f7d:17446</guid><dc:creator>cmarinos</dc:creator><description>&lt;p&gt;@Brian-&lt;/p&gt;
&lt;p&gt;It&amp;#39;s cool if you aren&amp;#39;t down with the .Through style off int. It seems to work well in languages like Ruby, though.&lt;/p&gt;
&lt;p&gt;Also note that you aren&amp;#39;t required to use it off constants. In practice, you&amp;#39;d more likely see something like this:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var nums = start.Through(end);&lt;/p&gt;
&lt;p&gt;You can also use the static method syntax:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var nums = ThroughExtensions.Through(start, end);&lt;/p&gt;
&lt;p&gt;We might want to change the name on the &amp;quot;ThroughExtensions&amp;quot;, part though. ...If only C# supported modules like F#...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;To accomplish the 0..9 to 10..100 mapping, see TImes:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9.Times(n =&amp;gt; (n+1) *10);&lt;/p&gt;
&lt;p&gt;or&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Seq.Times(10, n=&amp;gt; (n+1) * 10);&lt;/p&gt;
&lt;p&gt;if you don&amp;#39;t like extending off int.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thoughts? (this might also be a good topic to discuss over on our Google group.)&lt;/p&gt;
&lt;p&gt;-Chris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://srtsolutions.com/aggbug.aspx?PostID=17446" width="1" height="1"&gt;</description></item><item><title>re: Introducing Elevate</title><link>http://srtsolutions.com/blogs/chrismarinos/archive/2009/08/19/introducing-elevate.aspx#17426</link><pubDate>Thu, 08 Oct 2009 18:48:24 GMT</pubDate><guid isPermaLink="false">727bb5a1-3d8b-4cbc-a411-ac1a71136f7d:17426</guid><dc:creator>Brian</dc:creator><description>&lt;p&gt;In my opinion, 1.Through(10) goes too far in the use of extension methods. &amp;nbsp;Using literals in this way seems wrong.&lt;/p&gt;
&lt;p&gt;Also, in practice one doesn&amp;#39;t really build up sequences of constants. &lt;/p&gt;
&lt;p&gt;Maybe it would be better to generalize by a sequence builder of arbitrary types off of an integer iterator. &amp;nbsp;For example: the integers 0..9 maps to the sequence 10..100 this way:&lt;/p&gt;
&lt;p&gt;int length = 10;&lt;/p&gt;
&lt;p&gt;var seq = BuildSeq(length, n =&amp;gt; (n + 1) * 10 ); &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://srtsolutions.com/aggbug.aspx?PostID=17426" width="1" height="1"&gt;</description></item></channel></rss>