<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Solutionizing .NET - Latest Comments</title><link xmlns="http://www.w3.org/2005/Atom" rel="http://api.friendfeed.com/2008/03#sup" href="http://disqus.com/sup/all.sup#forumcomments-7809e13a" type="application/json"/><link>http://solutionizing.disqus.com/</link><description></description><atom:link href="http://solutionizing.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Fri, 16 Mar 2012 23:19:17 -0000</lastBuildDate><item><title>Re: Windows Git Tip: Hide ^M (Carriage Return) in Diff</title><link>http://lostechies.com/keithdahlby/2011/04/06/windows-git-tip-hide-carriage-return-in-diff/#comment-467496385</link><description>&lt;p&gt;I don't use git on Windows.  I installed it on my Windows box a while back just in case I ever want to use it.&lt;/p&gt;

&lt;p&gt;In Linux, git defaults to autocrlf = false.  I'm a little surprised that Windows has a different default there.  It may have something to do with whomever built the package.  I don't have enough motivation to track it down.  Which package are you using?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">billdav</dc:creator><pubDate>Fri, 16 Mar 2012 23:19:17 -0000</pubDate></item><item><title>Re: Windows Git Tip: Hide ^M (Carriage Return) in Diff</title><link>http://lostechies.com/keithdahlby/2011/04/06/windows-git-tip-hide-carriage-return-in-diff/#comment-467492836</link><description>&lt;p&gt;I guess I used Subversion for years without knowing it was doing EOL conversion. That's how it should be. In Git it's front and center for users on Windows, to its detriment.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Keith Dahlby</dc:creator><pubDate>Fri, 16 Mar 2012 23:12:31 -0000</pubDate></item><item><title>Re: Windows Git Tip: Hide ^M (Carriage Return) in Diff</title><link>http://lostechies.com/keithdahlby/2011/04/06/windows-git-tip-hide-carriage-return-in-diff/#comment-467487422</link><description>&lt;p&gt;Apparently you aren't familiar with SVN or Perforce.  Mercurial has an extension available.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">billdav</dc:creator><pubDate>Fri, 16 Mar 2012 23:02:05 -0000</pubDate></item><item><title>Re: Windows Git Tip: Hide ^M (Carriage Return) in Diff</title><link>http://lostechies.com/keithdahlby/2011/04/06/windows-git-tip-hide-carriage-return-in-diff/#comment-467438207</link><description>&lt;p&gt;"as it should be" strikes me as odd given that Git is the only VCS that touches line endings. That said, I'm settling on "true" for cross-platform projects and "false" for Windows-only projects.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Keith Dahlby</dc:creator><pubDate>Fri, 16 Mar 2012 21:37:39 -0000</pubDate></item><item><title>Re: Windows Git Tip: Hide ^M (Carriage Return) in Diff</title><link>http://lostechies.com/keithdahlby/2011/04/06/windows-git-tip-hide-carriage-return-in-diff/#comment-467189876</link><description>&lt;p&gt;I prefer "input" because it keeps the repository Unix style, as it should be.&lt;/p&gt;

&lt;p&gt;All IDE's that I am aware of as well as most text editors other than notepad work just fine without carriage returns at the end of lines.  I don't want developers on my project if they're going to use notepad to edit files.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">billdav</dc:creator><pubDate>Fri, 16 Mar 2012 15:17:29 -0000</pubDate></item><item><title>Re: Allowing a Windows Service to Interact with Desktop without LocalSystem</title><link>http://lostechies.com/keithdahlby/2011/08/13/allowing-a-windows-service-to-interact-with-desktop-without-localsystem/#comment-369335118</link><description>&lt;p&gt;Great article on a topic that seems hard to find information on!  Thanks for the script.&lt;/p&gt;

&lt;p&gt;Now, for me this works as far as setting the bitmask in the registry key, but it doesn't appear to actually have an effect when the service is started on my Windows Server 2008 R2 environment.  If I do `sc interrogate servicename` the type column shows "10  WIN32_OWN_PROCESS" instead of the "110  WIN32_OWN_PROCESS  (interactive)" that it shows when running as the Local System account with the "Allow service to interact with the desktop" checkbox checked.&lt;/p&gt;

&lt;p&gt;EDIT: Scratch that - the server had to be restarted completely in order for the registry change to be picked up.  Seems to be working as expected now.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Abe Voelker</dc:creator><pubDate>Mon, 21 Nov 2011 09:27:04 -0000</pubDate></item><item><title>Re: Git Beyond the D in DVCS</title><link>http://lostechies.com/keithdahlby/2011/10/14/git-beyond-the-d-in-dvcs/#comment-335159579</link><description>&lt;p&gt;There's really not much of a workflow to it. When you get to a point where you find yourself with overlapping logical changes in a file you can use &lt;code&gt;git add -p&lt;/code&gt; to stage and commit those changes in multiple parts.&lt;/p&gt;

&lt;p&gt;The easiest way to see this in action is to make several changes then do a &lt;code&gt;git add -Ap&lt;/code&gt; to stage all files, piece by piece. For each hunk of changes you'll be presented with several options: the most important are y/n (do or do not include the current hunk) and s (split this hunk into smaller hunks). Once you've staged something, try a &lt;code&gt;git reset -p&lt;/code&gt; to go in the other direction.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Keith Dahlby</dc:creator><pubDate>Fri, 14 Oct 2011 22:31:29 -0000</pubDate></item><item><title>Re: Git Beyond the D in DVCS</title><link>http://lostechies.com/keithdahlby/2011/10/14/git-beyond-the-d-in-dvcs/#comment-334615698</link><description>&lt;p&gt;&amp;gt; I use this feature on an almost daily basis to separate cosmetic changes&lt;br&gt; from refactoring from new feature work, without having to undo some &lt;br&gt;changes so that I can commit the others.&lt;/p&gt;

&lt;p&gt;Can you expand on this? I've often wanted some way to do this kind of thing, but cannot figure out from your brief description what the workflow would be.&lt;/p&gt;

&lt;p&gt;Thanks for the great post!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">DomenicDenicola</dc:creator><pubDate>Fri, 14 Oct 2011 09:37:37 -0000</pubDate></item><item><title>Re: Git Beyond the D in DVCS</title><link>http://lostechies.com/keithdahlby/2011/10/14/git-beyond-the-d-in-dvcs/#comment-334599098</link><description>&lt;p&gt;Excellent post.  There are a few tricks in there I have never used.  Thank you for sharing them Keith.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jason Meridth</dc:creator><pubDate>Fri, 14 Oct 2011 09:13:11 -0000</pubDate></item><item><title>Re: Windows Git Tip: Hide ^M (Carriage Return) in Diff</title><link>http://lostechies.com/keithdahlby/2011/04/06/windows-git-tip-hide-carriage-return-in-diff/#comment-333310978</link><description>&lt;p&gt;Don't forget that if your on Ubuntu Linux you can just change the line endings yourself and verify that your code still compiles.&lt;/p&gt;

&lt;p&gt;to remove ^M (extra CR)  run this command:&lt;br&gt;fromdos file.txt&lt;/p&gt;

&lt;p&gt;to add CR back&lt;br&gt;todos file.txt&lt;/p&gt;

&lt;p&gt;With Ubunu todos/fromdos are the commands, however other distros use dos2unix, unix2dos&lt;/p&gt;

&lt;p&gt;-Ben of &lt;a href="http://portforwardpodcast.com/" rel="nofollow"&gt;http://portforwardpodcast.com/&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Port Forward Podcast</dc:creator><pubDate>Wed, 12 Oct 2011 23:11:09 -0000</pubDate></item><item><title>Re: msysGit error setting certificate verify locations</title><link>http://lostechies.com/keithdahlby/2010/09/26/msysgit-error-setting-certificate-verify-locations/#comment-323711707</link><description>&lt;p&gt;thanks, worked for me !&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thomas Jaskula</dc:creator><pubDate>Fri, 30 Sep 2011 08:35:22 -0000</pubDate></item><item><title>Re: msysGit error setting certificate verify locations</title><link>http://lostechies.com/keithdahlby/2010/09/26/msysgit-error-setting-certificate-verify-locations/#comment-303459816</link><description>&lt;p&gt;thanks, works for me&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">kiosan</dc:creator><pubDate>Tue, 06 Sep 2011 07:43:24 -0000</pubDate></item><item><title>Re: Allowing a Windows Service to Interact with Desktop without LocalSystem</title><link>http://lostechies.com/keithdahlby/2011/08/13/allowing-a-windows-service-to-interact-with-desktop-without-localsystem/#comment-287238341</link><description>&lt;p&gt;Thanks for this post. I've referenced it in my StatLight documentation.&lt;br&gt;&lt;a href="http://statlight.codeplex.com/documentation" rel="nofollow"&gt;http://statlight.codeplex.com/...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jason Jarrett</dc:creator><pubDate>Mon, 15 Aug 2011 15:03:12 -0000</pubDate></item><item><title>Re: F# + Razor View Engine = FSRazor</title><link>http://lostechies.com/keithdahlby/2011/02/07/fsharp-plus-razor-view-engine-equals-fsrazor/#comment-276656203</link><description>&lt;p&gt;That looks awesome Jay, glad to see you've kept trying to push the limits of dynamic in static languages! I need to give my DLR talk again so I can show off your stuff. :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Keith Dahlby</dc:creator><pubDate>Wed, 03 Aug 2011 21:32:27 -0000</pubDate></item><item><title>Re: F# + Razor View Engine = FSRazor</title><link>http://lostechies.com/keithdahlby/2011/02/07/fsharp-plus-razor-view-engine-equals-fsrazor/#comment-275828743</link><description>&lt;p&gt;That's cool thanks for sharing the source, it sounds like something that would be fun to hack on.&lt;/p&gt;

&lt;p&gt;I've been lately working on adding dynamic keyword like features in a library for FSharp so that it will work with my dynamic MVVM viewmodel. So far I've implement get/set property, call method, call function, add/remove events (+=,-=) and implict &amp;amp; explicit conversion which is enough to work with my MVVM apis, but I'm currently considering trying to add some binary operators as well.&lt;br&gt;&lt;a href="http://code.google.com/p/impromptu-interface/wiki/UsageFSharp" rel="nofollow"&gt;http://code.google.com/p/impro...&lt;/a&gt;&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jay</dc:creator><pubDate>Wed, 03 Aug 2011 00:14:57 -0000</pubDate></item><item><title>Re: Windows Git Tip: Hide ^M (Carriage Return) in Diff</title><link>http://lostechies.com/keithdahlby/2011/04/06/windows-git-tip-hide-carriage-return-in-diff/#comment-236021721</link><description>&lt;p&gt;&amp;gt; P.S. Do you know how to configure VS to use unix line endings?&lt;br&gt;Strip'em addin for VS helps: &lt;a href="http://grebulon.com/software/stripem.php" rel="nofollow"&gt;http://grebulon.com/software/s...&lt;/a&gt;&lt;br&gt;However, when VS writes .csproj and .sln files (and probably others), the hook used by this plugin seems to not get called, so I just dos2unix -U on those files manually.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">acolin</dc:creator><pubDate>Mon, 27 Jun 2011 12:22:36 -0000</pubDate></item><item><title>Re: Windows Git Tip: Hide ^M (Carriage Return) in Diff</title><link>http://lostechies.com/keithdahlby/2011/04/06/windows-git-tip-hide-carriage-return-in-diff/#comment-182731925</link><description>&lt;p&gt;Python and some other la huger require correct line endings. If you need to run the same scripts on different platforms you have nochoice other than checkout with latgrm style line ends and vmit in unix syyle.  &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Yuriy</dc:creator><pubDate>Mon, 11 Apr 2011 17:10:26 -0000</pubDate></item><item><title>Re: msysGit error setting certificate verify locations</title><link>http://lostechies.com/keithdahlby/2010/09/26/msysgit-error-setting-certificate-verify-locations/#comment-182247687</link><description>&lt;p&gt;Awesome, saved me some time! Thanks&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">LightX</dc:creator><pubDate>Sun, 10 Apr 2011 22:54:47 -0000</pubDate></item><item><title>Re: Windows Git Tip: Hide ^M (Carriage Return) in Diff</title><link>http://lostechies.com/keithdahlby/2011/04/06/windows-git-tip-hide-carriage-return-in-diff/#comment-180845467</link><description>&lt;p&gt;10% overall, perhaps, but much higher among developers and higher still among those using Git.&lt;/p&gt;

&lt;p&gt;I've never tried to set VS to use unix line endings, but I also view VS projects as single-platform. Maybe if I did work on Mono I would change my tune...we'll see. For cross-platform stuff (JS projects, for example), I'm more likely to use another editor anyway.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Keith Dahlby</dc:creator><pubDate>Fri, 08 Apr 2011 08:53:24 -0000</pubDate></item><item><title>Re: msysGit error setting certificate verify locations</title><link>http://lostechies.com/keithdahlby/2010/09/26/msysgit-error-setting-certificate-verify-locations/#comment-179877336</link><description>&lt;p&gt;that helped me, thanks a lot :)&lt;/p&gt;

&lt;p&gt;as well as @Jason, I used&lt;br&gt;git config --global http.sslcainfo "d:\Program Files\Git\bin\curl-ca-bundle.crt"&lt;/p&gt;

&lt;p&gt;windows friedly path&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexander Beletsky</dc:creator><pubDate>Thu, 07 Apr 2011 11:31:36 -0000</pubDate></item><item><title>Re: Windows Git Tip: Hide ^M (Carriage Return) in Diff</title><link>http://lostechies.com/keithdahlby/2011/04/06/windows-git-tip-hide-carriage-return-in-diff/#comment-179723122</link><description>&lt;p&gt;Seems, most ppl uses first option. And as for me this is responsibility of VCS client to adopt to host OS. So I am from thouse ppl who use first option.&lt;/p&gt;

&lt;p&gt;P.S. Do you know how to configure VS to use unix line endings?&lt;br&gt;P.P.S. "every other modern OS " is still less then 10%?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Chaliy</dc:creator><pubDate>Thu, 07 Apr 2011 02:58:20 -0000</pubDate></item><item><title>Re: Windows Git Tip: Hide ^M (Carriage Return) in Diff</title><link>http://lostechies.com/keithdahlby/2011/04/06/windows-git-tip-hide-carriage-return-in-diff/#comment-179094324</link><description>&lt;p&gt;I prefer core.autocrlf = input. This the way the line endings are always LF on the remote bare repository.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">martin t.</dc:creator><pubDate>Wed, 06 Apr 2011 10:44:44 -0000</pubDate></item><item><title>Re: msysGit error setting certificate verify locations</title><link>http://lostechies.com/keithdahlby/2010/09/26/msysgit-error-setting-certificate-verify-locations/#comment-171367076</link><description>&lt;p&gt;Worked great thanks!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kyle C</dc:creator><pubDate>Mon, 21 Mar 2011 13:38:23 -0000</pubDate></item><item><title>Re: msysGit error setting certificate verify locations</title><link>http://lostechies.com/keithdahlby/2010/09/26/msysgit-error-setting-certificate-verify-locations/#comment-171367073</link><description>&lt;p&gt;Worked for me. Thanks!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jason Jarrett</dc:creator><pubDate>Wed, 16 Mar 2011 11:21:29 -0000</pubDate></item><item><title>Re: Red Gate should have said&amp;#8230;</title><link>http://lostechies.com/keithdahlby/2011/02/04/red-gate-should-have-said/#comment-171367099</link><description>&lt;p&gt;I just shared this with my Technical Editing class, and they all appreciated this example of re-writing something to sound more positive and upbeat.&lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joe Reynolds</dc:creator><pubDate>Tue, 15 Feb 2011 20:19:39 -0000</pubDate></item></channel></rss>
