<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.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>Dan Crevier's Blog : Utilities</title><link>http://blogs.msdn.com/dancre/archive/tags/Utilities/default.aspx</link><description>Tags: Utilities</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Inline Search in IE</title><link>http://blogs.msdn.com/dancre/archive/2006/12/19/inline-search-in-ie.aspx</link><pubDate>Tue, 19 Dec 2006 21:03:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1326860</guid><dc:creator>dancre</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/dancre/comments/1326860.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dancre/commentrss.aspx?PostID=1326860</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://www.ieforge.com/InlineSearch/HomePage"&gt;Inline Search&lt;/a&gt; from &lt;a href="http://www.ieforge.com/InlineSearch/HomePage"&gt;IE Forge&lt;/a&gt; is a must have utility for Internet Explorer.&amp;nbsp;It gives new FireFox-like inline search UI to IE and does find as you&amp;nbsp;type. Find has also been a feature I haven't liked in IE. I can never figure out what it highlighted on the&amp;nbsp;page! And the&amp;nbsp;modal UI is annoying.&lt;/p&gt; &lt;p&gt;Thanks to &lt;a href="http://www.shahine.com/omar/"&gt;Omar&lt;/a&gt; for helping me find this again. I'd reformatted my machine with Vista and lost it. I couldn't remember where I installed it, and was missing it every day!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1326860" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dancre/archive/tags/Utilities/default.aspx">Utilities</category></item><item><title>Console is a nice cmd.exe replacement!</title><link>http://blogs.msdn.com/dancre/archive/2006/09/02/console-is-a-nice-cmd-exe-replacement.aspx</link><pubDate>Sat, 02 Sep 2006 18:03:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:736737</guid><dc:creator>dancre</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/dancre/comments/736737.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dancre/commentrss.aspx?PostID=736737</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/dancre/archive/2004/10/10/240632.aspx"&gt;Long ago&lt;/a&gt; I complained about cmd.exe. At the time, I tried out some of the replacements and didn't find anything I liked. But, I just tried out a &lt;a href="http://sourceforge.net/projects/console"&gt;Console&lt;/a&gt; 2.0 beta, and I love it! The way it hosts cmd.exe is necessarily a bit of a hack, but they pull it off well. Here are some of the features I love:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;A regular selection model - no stupid rectangular selection!&lt;/li&gt; &lt;li&gt;You can drag a file into Console and it puts the full path in. You can't drag text out, but that's not a huge deal.&lt;/li&gt; &lt;li&gt;It's a regular application with a menu bar and a regular window.&lt;/li&gt; &lt;li&gt;Copy/paste work as expected. You can also map them to any keys you want. I'm still not sure which keys to use. One nice thing on the Mac is that it has a command key used for commands so you don't have to worry about conflicting with control-C.&lt;/li&gt; &lt;li&gt;Having tabs is nice. You can configure the New Tab submenu with new command defautls. This is really handy.&lt;/li&gt; &lt;li&gt;You can remap colors which is a little better than just changing the defaults for the background and text. I tried getting black text on a white background working, but I was seeing some strange behavior and couldn't get the cursor to work properly.&lt;/li&gt; &lt;li&gt;It lets you choose any font without hacks (I like using Consolas).&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Overall, it's a huge improvement.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=736737" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dancre/archive/tags/Utilities/default.aspx">Utilities</category></item><item><title>Snoop - an awesome WPF debugging utility</title><link>http://blogs.msdn.com/dancre/archive/2006/08/21/snoop-an-awesome-wpf-debugging-utility.aspx</link><pubDate>Tue, 22 Aug 2006 06:32:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:711652</guid><dc:creator>dancre</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/dancre/comments/711652.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dancre/commentrss.aspx?PostID=711652</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Pete Blois posted an awesome WPF debugging utilty called Snoop&amp;nbsp;&lt;a href="http://blois.us/blog/2006/08/long-time-since-my-last-post-but-dont_21.html"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=711652" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dancre/archive/tags/Utilities/default.aspx">Utilities</category></item><item><title>Windows Live Writer Beta</title><link>http://blogs.msdn.com/dancre/archive/2006/08/13/windows-live-writer-beta.aspx</link><pubDate>Mon, 14 Aug 2006 07:21:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:699035</guid><dc:creator>dancre</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/dancre/comments/699035.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dancre/commentrss.aspx?PostID=699035</wfw:commentRss><description>&lt;p&gt;I've used &lt;a href="http://www.decheung.com/2006/08/windows-live-writer-beta-available.html"&gt;Windows Live Writer Beta&lt;/a&gt; for my last few posts and it's worked pretty well. It's much nicer than typing posts into IE, and I'm not worried about hitting the wrong key and losing them. Unfortunately, code doesn't retain it's style when pasted in, but I've been using &lt;a href="http://www.jtleigh.com/people/colin/blog/archives/2004/11/copysourceashtm_5.html"&gt;CopySourceAsHtml&lt;/a&gt; for that.&lt;/p&gt; &lt;p&gt;I was out over the weekend. I plan to return to the data/view model stuff soon!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=699035" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dancre/archive/tags/Utilities/default.aspx">Utilities</category></item><item><title>Microsoft Acquires Winternals/Sysinternals</title><link>http://blogs.msdn.com/dancre/archive/2006/07/18/microsoft-acquires-winternals-sysinternals.aspx</link><pubDate>Tue, 18 Jul 2006 18:36:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:669773</guid><dc:creator>dancre</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/dancre/comments/669773.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dancre/commentrss.aspx?PostID=669773</wfw:commentRss><description>&lt;p&gt;&lt;/p&gt; News story &lt;a href="http://www.nasdaq.com/aspxcontent/NewsStory.aspx?cpath=20060718\ACQPRN200607181100PR_NEWS_B_NWT_SF_SFTU040.htm"&gt;here&lt;/a&gt;. This is exciting. Those guys are brilliant. The Windows Internals book is awesome, and I love the tools at &lt;a href="http://www.sysinternals.com"&gt;http://www.sysinternals.com&lt;/a&gt;. I use them all the time. I hope they'll be able to keep cranking out tools.&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=669773" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dancre/archive/tags/Utilities/default.aspx">Utilities</category></item><item><title>VirtualPC is now free!</title><link>http://blogs.msdn.com/dancre/archive/2006/07/13/virtualpc-is-now-free.aspx</link><pubDate>Fri, 14 Jul 2006 06:59:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:665256</guid><dc:creator>dancre</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/dancre/comments/665256.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dancre/commentrss.aspx?PostID=665256</wfw:commentRss><description>You can get it &lt;a href="http://www.microsoft.com/windows/virtualpc/default.mspx"&gt;here&lt;/a&gt;. Virtual PC is really useful. It's great for running multiple versions of the OS and for trying out software without risk of screwing up your system.&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=665256" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dancre/archive/tags/Utilities/default.aspx">Utilities</category></item><item><title>GhostDoc is a great tool for inserting documentation in Visual Studio</title><link>http://blogs.msdn.com/dancre/archive/2006/02/24/ghostdoc-is-a-great-tool-for-inserting-documentation-in-visual-studio.aspx</link><pubDate>Sat, 25 Feb 2006 07:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:539037</guid><dc:creator>dancre</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/dancre/comments/539037.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dancre/commentrss.aspx?PostID=539037</wfw:commentRss><description>&lt;P&gt;I've just started trying out &lt;A href="http://www.roland-weigelt.de/ghostdoc/"&gt;GhostDoc&lt;/A&gt;. You can select a method and it will fill out the XML document comments for the function. For example, here's what it generated for the CanHorizontallyScroll method from my VirtualizingTilePanel:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: gray"&gt;///&lt;/SPAN&gt;&lt;SPAN style="COLOR: green"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: gray"&gt;&amp;lt;summary&amp;gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: gray"&gt;///&lt;/SPAN&gt;&lt;SPAN style="COLOR: green"&gt; Gets or sets a value indicating whether this instance can horizontally scroll.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: gray"&gt;///&lt;/SPAN&gt;&lt;SPAN style="COLOR: green"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: gray"&gt;&amp;lt;/summary&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: gray"&gt;///&lt;/SPAN&gt;&lt;SPAN style="COLOR: green"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: gray"&gt;&amp;lt;value&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: gray"&gt;///&lt;/SPAN&gt;&lt;SPAN style="COLOR: green"&gt; &lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: gray"&gt;&amp;lt;c&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: green"&gt;true&lt;/SPAN&gt;&lt;SPAN style="COLOR: gray"&gt;&amp;lt;/c&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: green"&gt; if this instance can horizontally scroll; otherwise, &lt;/SPAN&gt;&lt;SPAN style="COLOR: gray"&gt;&amp;lt;c&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: green"&gt;false&lt;/SPAN&gt;&lt;SPAN style="COLOR: gray"&gt;&amp;lt;/c&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: green"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: gray"&gt;///&lt;/SPAN&gt;&lt;SPAN style="COLOR: green"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: gray"&gt;&amp;lt;/value&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;public&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;bool&lt;/SPAN&gt; CanHorizontallyScroll&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;get&lt;/SPAN&gt; { &lt;SPAN style="COLOR: blue"&gt;return&lt;/SPAN&gt; _canHScroll; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;set&lt;/SPAN&gt; { _canHScroll = &lt;SPAN style="COLOR: blue"&gt;value&lt;/SPAN&gt;; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;FONT face="Times New Roman" size=3&gt;I don't actually understand it's rule system yet, but it seems&amp;nbsp;suprisingly smart. Arguably, if GhostDoc was smart enough to figure out the&amp;nbsp;comments, another developer can probably figure out the same information&amp;nbsp;without the comments, but it's a great starting point for adding more information.&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=539037" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dancre/archive/tags/Utilities/default.aspx">Utilities</category></item><item><title>I love the birds eye view in local.live.com</title><link>http://blogs.msdn.com/dancre/archive/2005/12/08/i-love-the-birds-eye-view-in-local-live-com.aspx</link><pubDate>Thu, 08 Dec 2005 19:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:501600</guid><dc:creator>dancre</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/dancre/comments/501600.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dancre/commentrss.aspx?PostID=501600</wfw:commentRss><description>&lt;A href="http://local.live.com"&gt;http://local.live.com&lt;/A&gt; is now live (no pun intended!). I love the new birds eye view and the ability to look at something from different angles. I'm looking forward to have birds eye view available in more locations.&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=501600" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dancre/archive/tags/Utilities/default.aspx">Utilities</category></item></channel></rss>