<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Ed at Work</title>
    <link>http://www.ejball.com/EdAtWork/</link>
    <description>Thoughts from the office by Ed Ball</description>
    <copyright>Ed Ball</copyright>
    <lastBuildDate>Thu, 02 Mar 2006 21:08:36 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.8.5223.0</generator>
    <managingEditor>ed@libronix.com</managingEditor>
    <webMaster>ed@libronix.com</webMaster>
    <item>
      <trackback:ping>http://www.ejball.com/EdAtWork/Trackback.aspx?guid=db66ba4c-2705-4d68-9c69-043fb75df0d6</trackback:ping>
      <pingback:server>http://www.ejball.com/EdAtWork/pingback.aspx</pingback:server>
      <pingback:target>http://www.ejball.com/EdAtWork/PermaLink,guid,db66ba4c-2705-4d68-9c69-043fb75df0d6.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.ejball.com/EdAtWork/CommentView,guid,db66ba4c-2705-4d68-9c69-043fb75df0d6.aspx</wfw:comment>
      <wfw:commentRss>http://www.ejball.com/EdAtWork/SyndicationService.asmx/GetEntryCommentsRss?guid=db66ba4c-2705-4d68-9c69-043fb75df0d6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.ejball.com/EdAtWork/2003/09/19/ManagingHardDriveSpace.aspx">Once
      upon a time</a>, I blogged about how I've always loved a good hard-drive-usage-visualization
      application. The application that I talked about there ended up no longer being free,
      but I have since found another free application that's just as good: <a href="http://windirstat.sourceforge.net/">WinDirStat</a>.
      It's a great way to find those big, useless files on your hard drives that you want
      to delete because you're running out of hard drive space, or you don't want to backup,
      etc. Check it out!
   </p>
        <img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=db66ba4c-2705-4d68-9c69-043fb75df0d6" />
      </body>
      <title>Managing hard drive space (for free!)</title>
      <guid>http://www.ejball.com/EdAtWork/PermaLink,guid,db66ba4c-2705-4d68-9c69-043fb75df0d6.aspx</guid>
      <link>http://www.ejball.com/EdAtWork/2006/03/02/ManagingHardDriveSpaceForFree.aspx</link>
      <pubDate>Thu, 02 Mar 2006 21:08:36 GMT</pubDate>
      <description>&lt;p&gt;
   &lt;a href="http://www.ejball.com/EdAtWork/2003/09/19/ManagingHardDriveSpace.aspx"&gt;Once
   upon a time&lt;/a&gt;, I blogged about how I've always loved a good hard-drive-usage-visualization
   application. The application that I talked about there ended up no longer being free,
   but I have since found another free application that's just as good: &lt;a href="http://windirstat.sourceforge.net/"&gt;WinDirStat&lt;/a&gt;.
   It's a great way to find those big, useless files on your hard drives that you want
   to delete because you're running out of hard drive space, or you don't want to backup,
   etc. Check it out!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=db66ba4c-2705-4d68-9c69-043fb75df0d6" /&gt;</description>
      <comments>http://www.ejball.com/EdAtWork/CommentView,guid,db66ba4c-2705-4d68-9c69-043fb75df0d6.aspx</comments>
      <category>Tools</category>
    </item>
    <item>
      <trackback:ping>http://www.ejball.com/EdAtWork/Trackback.aspx?guid=5ad85a0c-bdd1-4f59-8302-23717916484e</trackback:ping>
      <pingback:server>http://www.ejball.com/EdAtWork/pingback.aspx</pingback:server>
      <pingback:target>http://www.ejball.com/EdAtWork/PermaLink,guid,5ad85a0c-bdd1-4f59-8302-23717916484e.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.ejball.com/EdAtWork/CommentView,guid,5ad85a0c-bdd1-4f59-8302-23717916484e.aspx</wfw:comment>
      <wfw:commentRss>http://www.ejball.com/EdAtWork/SyndicationService.asmx/GetEntryCommentsRss?guid=5ad85a0c-bdd1-4f59-8302-23717916484e</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      For the most part, it is a pleasure working with Visual Web Developer 2005 Express.
      Of course, the fact that it was <a href="http://www.ejball.com/EdAtWork/2005/11/08/VisualStudioExpressFree.aspx">absolutely
      free</a> is probably still having an unfair influence on my opinion. At the very least,
      it is hard to argue with a free IntelliSense-enabled editor.
   </p>
        <p>
      However, one aspect of the product has been driving me crazy. When you add a reference
      to one or more assemblies, it adds the .dll and .pdb files to the Bin folder of the
      project, but it also adds a .dll.refresh file. This file causes the build process
      to see if the .dll file has been updated at its original location and copies it if
      it has. This is a great feature, except that it is unbelievably slow. I have a project
      with 8 assemblies added to the project in this way, and a simple Build takes minutes,
      every time. I'm not sure why this process is more complicated than checking to see
      if the file has changed and copying it if it has, but I'm sure I'm missing something.
   </p>
        <p>
      At any rate, I'm not willing to wait that long every time I need to build the solution,
      so I use a simple workaround. I've deleted the .dll.refresh files from the project
      and I use a batch file to update the assemblies instead. Without the .dll.refresh
      files, the project builds quickly. The batch file not only copies the assemblies,
      it first builds the Visual C# Express projects for those assemblies with msbuild to
      make sure that they are up-to-date. Thus the batch file solution is not only much
      faster than building the solution with .dll.refresh files, it is also more useful,
      as I don't have to open those projects, make sure that the proper configuration is
      selected, and build them.
   </p>
        <p>
      Here's the basic design of the batch file:
   </p>
        <pre>@echo off<br />
   pushd (C# project directory)<br />
   msbuild /property:Configuration=Debug<br />
   xcopy /d /y bin\Debug\* (Web project directory)\Bin<br />
   popd<br />
   pushd (another C# project directory)<br />
   msbuild /property:Configuration=Debug<br />
   xcopy /d /y bin\Debug\* (Web project directory)\Bin<br />
   popd</pre>
        <p>
      I have a similar batch file that builds and deploys the Release binaries, which is
      another advantage over Visual Web Developer, since it doesn't directly support Debug
      and Release configurations.
   </p>
        <p>
      I'm sure that Visual Studio 2005 solves all of these problems and then some, but I'm
      willing to jump through a few hoops to use the free Express editions...
   </p>
        <p>
          <b>Update:</b> Used <code>xcopy /d</code> so that it doesn't overwrite the destination
      file if it hasn't changed.<br /></p>
        <img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=5ad85a0c-bdd1-4f59-8302-23717916484e" />
      </body>
      <title>Slow Builds with Visual Web Developer 2005 Express</title>
      <guid>http://www.ejball.com/EdAtWork/PermaLink,guid,5ad85a0c-bdd1-4f59-8302-23717916484e.aspx</guid>
      <link>http://www.ejball.com/EdAtWork/2006/02/14/SlowBuildsWithVisualWebDeveloper2005Express.aspx</link>
      <pubDate>Tue, 14 Feb 2006 17:16:05 GMT</pubDate>
      <description>&lt;p&gt;
   For the most part, it is a pleasure working with Visual Web Developer 2005 Express.
   Of course, the fact that it was &lt;a href="http://www.ejball.com/EdAtWork/2005/11/08/VisualStudioExpressFree.aspx"&gt;absolutely
   free&lt;/a&gt; is probably still having an unfair influence on my opinion. At the very least,
   it is hard to argue with a free IntelliSense-enabled editor.
&lt;/p&gt;
&lt;p&gt;
   However, one aspect of the product has been driving me crazy. When you add a reference
   to one or more assemblies, it adds the .dll and .pdb files to the Bin folder of the
   project, but it also adds a .dll.refresh file. This file causes the build process
   to see if the .dll file has been updated at its original location and copies it if
   it has. This is a great feature, except that it is unbelievably slow. I have a project
   with 8 assemblies added to the project in this way, and a simple Build takes minutes,
   every time. I'm not sure why this process is more complicated than checking to see
   if the file has changed and copying it if it has, but I'm sure I'm missing something.
&lt;/p&gt;
&lt;p&gt;
   At any rate, I'm not willing to wait that long every time I need to build the solution,
   so I use a simple workaround. I've deleted the .dll.refresh files from the project
   and I use a batch file to update the assemblies instead. Without the .dll.refresh
   files, the project builds quickly. The batch file not only copies the assemblies,
   it first builds the Visual C# Express projects for those assemblies with msbuild to
   make sure that they are up-to-date. Thus the batch file solution is not only much
   faster than building the solution with .dll.refresh files, it is also more useful,
   as I don't have to open those projects, make sure that the proper configuration is
   selected, and build them.
&lt;/p&gt;
&lt;p&gt;
   Here's the basic design of the batch file:
&lt;/p&gt;
&lt;pre&gt;@echo off&lt;br&gt;
pushd (C# project directory)&lt;br&gt;
msbuild /property:Configuration=Debug&lt;br&gt;
xcopy /d /y bin\Debug\* (Web project directory)\Bin&lt;br&gt;
popd&lt;br&gt;
pushd (another C# project directory)&lt;br&gt;
msbuild /property:Configuration=Debug&lt;br&gt;
xcopy /d /y bin\Debug\* (Web project directory)\Bin&lt;br&gt;
popd&lt;/pre&gt;
&lt;p&gt;
   I have a similar batch file that builds and deploys the Release binaries, which is
   another advantage over Visual Web Developer, since it doesn't directly support Debug
   and Release configurations.
&lt;/p&gt;
&lt;p&gt;
   I'm sure that Visual Studio 2005 solves all of these problems and then some, but I'm
   willing to jump through a few hoops to use the free Express editions...
&lt;/p&gt;
&lt;p&gt;
   &lt;b&gt;Update:&lt;/b&gt; Used &lt;code&gt;xcopy /d&lt;/code&gt; so that it doesn't overwrite the destination
   file if it hasn't changed.&lt;br&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=5ad85a0c-bdd1-4f59-8302-23717916484e" /&gt;</description>
      <comments>http://www.ejball.com/EdAtWork/CommentView,guid,5ad85a0c-bdd1-4f59-8302-23717916484e.aspx</comments>
      <category>Tools</category>
    </item>
    <item>
      <trackback:ping>http://www.ejball.com/EdAtWork/Trackback.aspx?guid=7f5fa7d4-085c-43ef-b086-3cda9c17c0ba</trackback:ping>
      <pingback:server>http://www.ejball.com/EdAtWork/pingback.aspx</pingback:server>
      <pingback:target>http://www.ejball.com/EdAtWork/PermaLink,guid,7f5fa7d4-085c-43ef-b086-3cda9c17c0ba.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.ejball.com/EdAtWork/CommentView,guid,7f5fa7d4-085c-43ef-b086-3cda9c17c0ba.aspx</wfw:comment>
      <wfw:commentRss>http://www.ejball.com/EdAtWork/SyndicationService.asmx/GetEntryCommentsRss?guid=7f5fa7d4-085c-43ef-b086-3cda9c17c0ba</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I hope this mini-trend of giving free software to .NET bloggers continues!
   </p>
        <p>
      I've got a number of ideas for Windows Forms applications; if any of them ever come
      to fruition, I may want to leverage third-party control libraries, so I am happy to
      mention the release of the <a href="http://www.componentfactory.com/downloads.php">Krypton
      Toolkit</a> in exchange for a <a href="http://www.componentfactory.com/blogoffer.php">free
      copy</a> of <a href="http://www.dotnetmagic.com/">DotNetMagic</a>. The Krypton Toolkit
      provides user interface controls for Windows Forms, is targeted at Visual Studio 2005
      and .NET Framework 2.0, and is free for commercial use.
   </p>
        <img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=7f5fa7d4-085c-43ef-b086-3cda9c17c0ba" />
      </body>
      <title>More free software for .NET bloggers</title>
      <guid>http://www.ejball.com/EdAtWork/PermaLink,guid,7f5fa7d4-085c-43ef-b086-3cda9c17c0ba.aspx</guid>
      <link>http://www.ejball.com/EdAtWork/2005/11/29/MoreFreeSoftwareForNETBloggers.aspx</link>
      <pubDate>Tue, 29 Nov 2005 23:05:19 GMT</pubDate>
      <description>&lt;p&gt;
   I hope this mini-trend of giving free software to .NET bloggers continues!
&lt;/p&gt;
&lt;p&gt;
   I've got a number of ideas for Windows Forms applications; if any of them ever come
   to fruition, I may want to leverage third-party control libraries, so I am happy to
   mention the release of the&amp;nbsp;&lt;a href="http://www.componentfactory.com/downloads.php"&gt;Krypton
   Toolkit&lt;/a&gt; in exchange for a &lt;a href="http://www.componentfactory.com/blogoffer.php"&gt;free
   copy&lt;/a&gt; of &lt;a href="http://www.dotnetmagic.com/"&gt;DotNetMagic&lt;/a&gt;. The Krypton Toolkit
   provides user interface controls for Windows Forms, is targeted at Visual Studio 2005
   and .NET Framework 2.0, and is free for commercial use.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=7f5fa7d4-085c-43ef-b086-3cda9c17c0ba" /&gt;</description>
      <comments>http://www.ejball.com/EdAtWork/CommentView,guid,7f5fa7d4-085c-43ef-b086-3cda9c17c0ba.aspx</comments>
      <category>Tools</category>
    </item>
    <item>
      <trackback:ping>http://www.ejball.com/EdAtWork/Trackback.aspx?guid=f6adab89-feaa-422b-9a47-18061577fa9d</trackback:ping>
      <pingback:server>http://www.ejball.com/EdAtWork/pingback.aspx</pingback:server>
      <pingback:target>http://www.ejball.com/EdAtWork/PermaLink,guid,f6adab89-feaa-422b-9a47-18061577fa9d.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.ejball.com/EdAtWork/CommentView,guid,f6adab89-feaa-422b-9a47-18061577fa9d.aspx</wfw:comment>
      <wfw:commentRss>http://www.ejball.com/EdAtWork/SyndicationService.asmx/GetEntryCommentsRss?guid=f6adab89-feaa-422b-9a47-18061577fa9d</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I’ve often thought that it would be nice to have an easily deployed database engine
      for a client-based application, but most database engines are difficult to deploy,
      have a large footprint, and use many files for a single database. One database engine
      that always looked like it had promise was <a href="http://www.vistadb.net/overview.asp?ref=blogger">VistaDB</a>,
      so I couldn’t pass up <a href="http://www.vistadb.net/blogoffer.asp?ref=blogger">this
      offer</a> to get a free copy! If you’re interested, read the advertising blurb below…
   </p>
        <blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
          <p>
            <strong>VistaDB 2.1 database for .NET has been released</strong>
            <br />
      This 2.1 update includes over 60 improvements, including new support for .NET 2.0
      and Visual Studio .NET 2005. VistaDB is a small-footprint, embedded SQL database alternative
      to Jet/Access, MSDE and SQL Server Express 2005 that enables developers to build .NET
      1.1 and .NET 2.0 applications. Features SQL-92 support, small 500KB embedded footprint,
      free 2-User VistaDB Server for remote TCP/IP data access, royalty free distribution
      for both embedded and server, Copy 'n Go! deployment, managed ADO.NET Provider, data
      management and data migration tools. Free trial is available for download.
   </p>
        </blockquote>
        <img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=f6adab89-feaa-422b-9a47-18061577fa9d" />
      </body>
      <title>VistaDB 2.1 Database for .NET</title>
      <guid>http://www.ejball.com/EdAtWork/PermaLink,guid,f6adab89-feaa-422b-9a47-18061577fa9d.aspx</guid>
      <link>http://www.ejball.com/EdAtWork/2005/11/01/VistaDB21DatabaseForNET.aspx</link>
      <pubDate>Tue, 01 Nov 2005 19:00:09 GMT</pubDate>
      <description>&lt;p&gt;
   I’ve often thought that it would be nice to have an easily deployed database engine
   for a client-based application, but most database engines are difficult to deploy,
   have a large footprint, and use many files for a single database. One database engine
   that always looked like it had promise was &lt;a href="http://www.vistadb.net/overview.asp?ref=blogger"&gt;VistaDB&lt;/a&gt;,
   so I couldn’t pass up &lt;a href="http://www.vistadb.net/blogoffer.asp?ref=blogger"&gt;this
   offer&lt;/a&gt; to get a free copy! If you’re interested, read the advertising blurb below…
&lt;/p&gt;
&lt;blockquote dir=ltr style="MARGIN-RIGHT: 0px"&gt; 
&lt;p&gt;
   &lt;strong&gt;VistaDB 2.1 database for .NET has been released&lt;/strong&gt;
   &lt;br&gt;
   This 2.1 update includes over 60 improvements, including new support for .NET 2.0
   and Visual Studio .NET 2005. VistaDB is a small-footprint, embedded SQL database alternative
   to Jet/Access, MSDE and SQL Server Express 2005 that enables developers to build .NET
   1.1 and .NET 2.0 applications. Features SQL-92 support, small 500KB embedded footprint,
   free 2-User VistaDB Server for remote TCP/IP data access, royalty free distribution
   for both embedded and server, Copy 'n Go! deployment, managed ADO.NET Provider, data
   management and data migration tools. Free trial is available for download.
&lt;/p&gt;
&lt;/blockquote&gt;&lt;img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=f6adab89-feaa-422b-9a47-18061577fa9d" /&gt;</description>
      <comments>http://www.ejball.com/EdAtWork/CommentView,guid,f6adab89-feaa-422b-9a47-18061577fa9d.aspx</comments>
      <category>Tools</category>
    </item>
    <item>
      <trackback:ping>http://www.ejball.com/EdAtWork/Trackback.aspx?guid=9a8fdef4-1e1f-468d-a973-d29a4840f51d</trackback:ping>
      <pingback:server>http://www.ejball.com/EdAtWork/pingback.aspx</pingback:server>
      <pingback:target>http://www.ejball.com/EdAtWork/PermaLink,guid,9a8fdef4-1e1f-468d-a973-d29a4840f51d.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.ejball.com/EdAtWork/CommentView,guid,9a8fdef4-1e1f-468d-a973-d29a4840f51d.aspx</wfw:comment>
      <wfw:commentRss>http://www.ejball.com/EdAtWork/SyndicationService.asmx/GetEntryCommentsRss?guid=9a8fdef4-1e1f-468d-a973-d29a4840f51d</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      It is frequently useful to attach a debugger to a running process. For one thing,
      our application can take a while to launch under the debugger, so it's nice to attach
      the debugger after it is fully initialized. Unfortunately, Visual Studio .NET 2003
      occasionally crashes when I display the Processes dialog (via Debug &gt; Processes
      or Tools &gt; Debug Processes). I hate the prospect of losing work, so I've started
      attaching processes to the debugger with the Task Manager. Simply open the Processes
      pane of the Task Manager, right-click on the process you want to debug, and choose
      Debug. Same effect, no crash.
   </p>
        <img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=9a8fdef4-1e1f-468d-a973-d29a4840f51d" />
      </body>
      <title>Attaching to the Visual Studio Debugger</title>
      <guid>http://www.ejball.com/EdAtWork/PermaLink,guid,9a8fdef4-1e1f-468d-a973-d29a4840f51d.aspx</guid>
      <link>http://www.ejball.com/EdAtWork/2005/08/18/AttachingToTheVisualStudioDebugger.aspx</link>
      <pubDate>Thu, 18 Aug 2005 18:26:54 GMT</pubDate>
      <description>&lt;p&gt;
   It is frequently useful to attach a debugger to a running process. For one thing,
   our application can take a while to launch under the debugger, so it's nice to attach
   the debugger after it is fully initialized. Unfortunately, Visual Studio .NET 2003
   occasionally crashes when I display the Processes dialog (via Debug &amp;gt; Processes
   or Tools &amp;gt; Debug Processes). I hate the prospect of losing work, so I've started
   attaching processes to the debugger with the Task Manager. Simply open the Processes
   pane of the Task Manager, right-click on the process you want to debug, and choose
   Debug. Same effect, no crash.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=9a8fdef4-1e1f-468d-a973-d29a4840f51d" /&gt;</description>
      <comments>http://www.ejball.com/EdAtWork/CommentView,guid,9a8fdef4-1e1f-468d-a973-d29a4840f51d.aspx</comments>
      <category>Tools</category>
    </item>
    <item>
      <trackback:ping>http://www.ejball.com/EdAtWork/Trackback.aspx?guid=f118ea28-b11a-4d14-baf5-d19697c2b505</trackback:ping>
      <pingback:server>http://www.ejball.com/EdAtWork/pingback.aspx</pingback:server>
      <pingback:target>http://www.ejball.com/EdAtWork/PermaLink,guid,f118ea28-b11a-4d14-baf5-d19697c2b505.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.ejball.com/EdAtWork/CommentView,guid,f118ea28-b11a-4d14-baf5-d19697c2b505.aspx</wfw:comment>
      <wfw:commentRss>http://www.ejball.com/EdAtWork/SyndicationService.asmx/GetEntryCommentsRss?guid=f118ea28-b11a-4d14-baf5-d19697c2b505</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I've been a fairly faithful user of <a href="http://www.sharpreader.net/">SharpReader</a> ever
      since I started watching RSS feeds, but I have heard enough good things about <a href="http://www.rssbandit.org/">RSS
      Bandit</a> that I try it out now and again.
   </p>
        <p>
      I’ve been running them both for a few days now. Here's why I'd like to switch
      to RSS Bandit:
   </p>
        <ul>
          <li>
         it doesn’t crash when it is left open while the computer is shutting down</li>
          <li>
         it exits when closed and hides when minimized</li>
          <li>
         it supports custom output styles – in fact, I created my own that mimics the
         look of SharpReader</li>
          <li>
         it remembers my preferred sort order (oldest to newest)</li>
          <li>
         it doesn’t give false taskbar notifications of new unread items like SharpReader
         does</li>
          <li>
         it doesn’t mistakenly mark items as changed as often as SharpReader does</li>
        </ul>
        <p>
      I’m going to stick with SharpReader, though. Here’s why I’m uninstalling
      RSS Bandit (again):
   </p>
        <ul>
          <li>
         it fails to download feeds more often than SharpReader</li>
          <li>
         once a feed fails, that feed doesn't succeed again without a refresh or a restart</li>
          <li>
         it doesn't show the Author field in the list view</li>
          <li>
         double-clicking on an item doesn’t jump to its link</li>
          <li>
         it's harder to change feed properties, particularly for multiple feeds</li>
          <li>
         Alt+Space doesn’t open the System menu</li>
          <li>
         it doesn't preserve the look of the category tree between sessions</li>
          <li>
         it doesn’t refresh feeds right away on startup after it’s been closed
         for a while; the “force download feeds on startup” option seems like overkill</li>
          <li>
         I’m not fond of the happy face icon</li>
          <li>
         hovering over the taskbar notification icon should show the application name in addition
         to any other useful information</li>
        </ul>
        <p>
      Some of those are nits, but they all add up to a less enjoyable experience for me.
      If it keeps improving, I'm sure I'll give it another chance down the road...
   </p>
        <img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=f118ea28-b11a-4d14-baf5-d19697c2b505" />
      </body>
      <title>RSS Bandit or SharpReader?</title>
      <guid>http://www.ejball.com/EdAtWork/PermaLink,guid,f118ea28-b11a-4d14-baf5-d19697c2b505.aspx</guid>
      <link>http://www.ejball.com/EdAtWork/2004/08/23/RSSBanditOrSharpReader.aspx</link>
      <pubDate>Mon, 23 Aug 2004 16:16:14 GMT</pubDate>
      <description>&lt;p&gt;
   I've been a fairly faithful user of &lt;a href="http://www.sharpreader.net/"&gt;SharpReader&lt;/a&gt; ever
   since I started watching RSS feeds, but I have&amp;nbsp;heard enough good things about &lt;a href="http://www.rssbandit.org/"&gt;RSS
   Bandit&lt;/a&gt; that I try it out now and again.
&lt;/p&gt;
&lt;p&gt;
   I&amp;#8217;ve been running them both for a few days now. Here's why I'd like to switch
   to RSS Bandit:
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      it doesn&amp;#8217;t crash when it is left open while the computer is shutting down&lt;/li&gt;
   &lt;li&gt;
      it exits when closed and&amp;nbsp;hides when minimized&lt;/li&gt;
   &lt;li&gt;
      it supports custom output styles &amp;#8211; in fact, I created my own that mimics the
      look of SharpReader&lt;/li&gt;
   &lt;li&gt;
      it remembers my preferred sort order (oldest to newest)&lt;/li&gt;
   &lt;li&gt;
      it doesn&amp;#8217;t give false taskbar notifications of new unread items like SharpReader
      does&lt;/li&gt;
   &lt;li&gt;
      it doesn&amp;#8217;t mistakenly mark items as changed as often as SharpReader does&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   I&amp;#8217;m going to stick with SharpReader, though. Here&amp;#8217;s why I&amp;#8217;m uninstalling
   RSS Bandit (again):
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      it fails to download feeds more often than SharpReader&lt;/li&gt;
   &lt;li&gt;
      once a feed fails, that feed doesn't succeed again&amp;nbsp;without a refresh or a restart&lt;/li&gt;
   &lt;li&gt;
      it doesn't show the Author field in the list view&lt;/li&gt;
   &lt;li&gt;
      double-clicking on an item doesn&amp;#8217;t jump to its link&lt;/li&gt;
   &lt;li&gt;
      it's harder to change feed properties, particularly for multiple feeds&lt;/li&gt;
   &lt;li&gt;
      Alt+Space doesn&amp;#8217;t open the System menu&lt;/li&gt;
   &lt;li&gt;
      it doesn't preserve the look of the category tree between sessions&lt;/li&gt;
   &lt;li&gt;
      it doesn&amp;#8217;t refresh feeds right away on startup after it&amp;#8217;s been closed
      for a while; the &amp;#8220;force download feeds on startup&amp;#8221; option seems like overkill&lt;/li&gt;
   &lt;li&gt;
      I&amp;#8217;m not fond of the happy face icon&lt;/li&gt;
   &lt;li&gt;
      hovering over the taskbar notification icon should show the application name in addition
      to any other useful information&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   Some of those are nits, but they all add up to a less enjoyable experience for me.
   If it keeps improving, I'm sure I'll give it another chance down the road...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=f118ea28-b11a-4d14-baf5-d19697c2b505" /&gt;</description>
      <comments>http://www.ejball.com/EdAtWork/CommentView,guid,f118ea28-b11a-4d14-baf5-d19697c2b505.aspx</comments>
      <category>Tools</category>
    </item>
    <item>
      <trackback:ping>http://www.ejball.com/EdAtWork/Trackback.aspx?guid=3e4b2fa2-be8e-4aeb-a64e-6335483496bd</trackback:ping>
      <pingback:server>http://www.ejball.com/EdAtWork/pingback.aspx</pingback:server>
      <pingback:target>http://www.ejball.com/EdAtWork/PermaLink,guid,3e4b2fa2-be8e-4aeb-a64e-6335483496bd.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.ejball.com/EdAtWork/CommentView,guid,3e4b2fa2-be8e-4aeb-a64e-6335483496bd.aspx</wfw:comment>
      <wfw:commentRss>http://www.ejball.com/EdAtWork/SyndicationService.asmx/GetEntryCommentsRss?guid=3e4b2fa2-be8e-4aeb-a64e-6335483496bd</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      If you’re looking for a simple, cool, <strong>free</strong> photo manager, go
      download <a href="http://www.picasa.com/">Picasa</a>! I’ve been using Windows
      Explorer to manage my photos, so it’s a great improvement for me. Why? Well:
   </p>
        <ul>
          <li>
         It has a great interface for moving photos from a Memory Stick into the My Pictures
         folder. 
      </li>
          <li>
         It automatically finds the pictures on my hard drive and displays thumbnails for all
         of them in a smooth-scrolling view. 
      </li>
          <li>
         You can use really small thumbnails to see hundreds of images at a time, or really
         big thumbnails to see good detail when looking for a particular picture. 
      </li>
          <li>
         It’s easy (and fast!) to rotate photos. 
      </li>
          <li>
         It’s easy to remove red-eye from a photo, and it does a very good job. 
      </li>
          <li>
         It has a great cropping tool. In fact, it has a feature I’ve been looking for
         – it can keep the cropping rectangle at a 3 x 5 ratio to ensure my prints don’t
         get clipped! 
      </li>
          <li>
         It has nice slideshow support. 
      </li>
          <li>
         It supports videos as well as photos. 
      </li>
          <li>
         It has good keyboard shortcuts for most operations. 
      </li>
          <li>
         It does everything very quickly, even on my slow machine at home.</li>
        </ul>
        <p>
      It has a number of other cool features that I won’t use as often, including
      an interactive timeline view. I’m sure it doesn’t hold a candle to more
      powerful photo managers, but considering the price (free!), I’m really enjoying <a href="http://www.picasa.com/">Picasa</a>.
   </p>
        <p>
      (Thanks to <a href="http://scottwater.com/blog/archive/2004/07/16/12638.aspx">Scott
      Watermasysk</a> for the link!)
   </p>
        <img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=3e4b2fa2-be8e-4aeb-a64e-6335483496bd" />
      </body>
      <title>Picasa is Cool!</title>
      <guid>http://www.ejball.com/EdAtWork/PermaLink,guid,3e4b2fa2-be8e-4aeb-a64e-6335483496bd.aspx</guid>
      <link>http://www.ejball.com/EdAtWork/2004/07/19/PicasaIsCool.aspx</link>
      <pubDate>Mon, 19 Jul 2004 21:47:31 GMT</pubDate>
      <description>&lt;p&gt;
   If you&amp;#8217;re looking for a simple, cool, &lt;strong&gt;free&lt;/strong&gt; photo manager, go
   download &lt;a href="http://www.picasa.com/"&gt;Picasa&lt;/a&gt;! I&amp;#8217;ve been using Windows
   Explorer to manage my photos, so it&amp;#8217;s a great improvement for me. Why? Well:
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      It has a great interface for moving photos from a Memory Stick into the My Pictures
      folder. 
   &lt;li&gt;
      It automatically finds the pictures on my hard drive and displays thumbnails for all
      of them in a smooth-scrolling view. 
   &lt;li&gt;
      You can use really small thumbnails to see hundreds of images at a time, or really
      big thumbnails to see good detail when looking for a particular picture. 
   &lt;li&gt;
      It&amp;#8217;s easy (and fast!) to rotate photos. 
   &lt;li&gt;
      It&amp;#8217;s easy to remove red-eye from a photo, and it does a very good job. 
   &lt;li&gt;
      It has a great cropping tool. In fact, it has a feature I&amp;#8217;ve been looking for
      &amp;#8211; it can keep the cropping rectangle at a 3 x 5 ratio to ensure my prints don&amp;#8217;t
      get clipped! 
   &lt;li&gt;
      It has nice slideshow support. 
   &lt;li&gt;
      It supports videos as well as photos. 
   &lt;li&gt;
      It has good keyboard shortcuts for most operations. 
   &lt;li&gt;
      It does everything very quickly, even on my slow machine at home.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   It has a number of other cool features that I won&amp;#8217;t use as often, including
   an interactive timeline view. I&amp;#8217;m sure it doesn&amp;#8217;t hold a candle to more
   powerful photo managers, but considering the price (free!), I&amp;#8217;m really enjoying &lt;a href="http://www.picasa.com/"&gt;Picasa&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
   (Thanks to &lt;a href="http://scottwater.com/blog/archive/2004/07/16/12638.aspx"&gt;Scott
   Watermasysk&lt;/a&gt; for the link!)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=3e4b2fa2-be8e-4aeb-a64e-6335483496bd" /&gt;</description>
      <comments>http://www.ejball.com/EdAtWork/CommentView,guid,3e4b2fa2-be8e-4aeb-a64e-6335483496bd.aspx</comments>
      <category>Tools</category>
    </item>
    <item>
      <trackback:ping>http://www.ejball.com/EdAtWork/Trackback.aspx?guid=f57dddce-5ab3-4c8e-9bc4-238c1b1c9bfa</trackback:ping>
      <pingback:server>http://www.ejball.com/EdAtWork/pingback.aspx</pingback:server>
      <pingback:target>http://www.ejball.com/EdAtWork/PermaLink,guid,f57dddce-5ab3-4c8e-9bc4-238c1b1c9bfa.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.ejball.com/EdAtWork/CommentView,guid,f57dddce-5ab3-4c8e-9bc4-238c1b1c9bfa.aspx</wfw:comment>
      <wfw:commentRss>http://www.ejball.com/EdAtWork/SyndicationService.asmx/GetEntryCommentsRss?guid=f57dddce-5ab3-4c8e-9bc4-238c1b1c9bfa</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      One of my favorite features in Visual Studio is IntelliSense auto-completion. That
      is, if I type “XmlEl” and hit Ctrl+Space, it will fill in the rest for
      me – “ement”. If I haven't typed enough characters – “XmlE”
      could be completed with “lement”, “ntity”, etc. – it
      gives me a little list of identifiers to choose from, and selects the most likely
      candidate as the default.
   </p>
        <p>
      Microsoft Word needs this feature. Just a few moments ago, I typed “Indispe”
      ... and wasn't sure how to spell the rest. I can guess, and then look for the red
      wavy underline, of course, but wouldn't it be better if I could hit Ctrl+Space, and
      voilà! It correctly completes the word with “nsable”. Now that would
      be cool.
   </p>
        <img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=f57dddce-5ab3-4c8e-9bc4-238c1b1c9bfa" />
      </body>
      <title>Word needs IntelliSense à la Visual Studio</title>
      <guid>http://www.ejball.com/EdAtWork/PermaLink,guid,f57dddce-5ab3-4c8e-9bc4-238c1b1c9bfa.aspx</guid>
      <link>http://www.ejball.com/EdAtWork/2004/07/16/WordNeedsIntelliSense%c3%80LaVisualStudio.aspx</link>
      <pubDate>Fri, 16 Jul 2004 22:11:54 GMT</pubDate>
      <description>&lt;p&gt;
   One of my favorite features in Visual Studio is IntelliSense auto-completion. That
   is, if I type &amp;#8220;XmlEl&amp;#8221; and hit Ctrl+Space, it will fill in the rest for
   me &amp;#8211; &amp;#8220;ement&amp;#8221;. If I haven't typed enough characters &amp;#8211; &amp;#8220;XmlE&amp;#8221;
   could be completed with &amp;#8220;lement&amp;#8221;, &amp;#8220;ntity&amp;#8221;, etc. &amp;#8211;&amp;nbsp;it
   gives me a little list of identifiers to choose from, and selects the most likely
   candidate as the default.
&lt;/p&gt;
&lt;p&gt;
   Microsoft Word needs this feature. Just a few moments ago, I typed &amp;#8220;Indispe&amp;#8221;
   ... and wasn't sure how to spell the rest. I can guess, and then look for the red
   wavy underline, of course, but wouldn't it be better if I could hit Ctrl+Space, and
   voil&amp;#224;! It correctly completes the word with &amp;#8220;nsable&amp;#8221;. Now that would
   be cool.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=f57dddce-5ab3-4c8e-9bc4-238c1b1c9bfa" /&gt;</description>
      <comments>http://www.ejball.com/EdAtWork/CommentView,guid,f57dddce-5ab3-4c8e-9bc4-238c1b1c9bfa.aspx</comments>
      <category>Tools</category>
    </item>
    <item>
      <trackback:ping>http://www.ejball.com/EdAtWork/Trackback.aspx?guid=295162c3-bd95-4ab4-a819-38d0d119d5ac</trackback:ping>
      <pingback:server>http://www.ejball.com/EdAtWork/pingback.aspx</pingback:server>
      <pingback:target>http://www.ejball.com/EdAtWork/PermaLink,guid,295162c3-bd95-4ab4-a819-38d0d119d5ac.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.ejball.com/EdAtWork/CommentView,guid,295162c3-bd95-4ab4-a819-38d0d119d5ac.aspx</wfw:comment>
      <wfw:commentRss>http://www.ejball.com/EdAtWork/SyndicationService.asmx/GetEntryCommentsRss?guid=295162c3-bd95-4ab4-a819-38d0d119d5ac</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      “Ever notice when you click the +/- icon next to a folder (or double click on
      a Solution/Project file), it collapses that particular node in the Solution Explorer...
      but not any of the sub-nodes? If you have a really large project with a deep hierarchy,
      wouldn't it be nice to be able to recursively close all of the items beneath a current
      node so when you expand it again it doesn't re-expand everything below it? <a href="http://www.paraesthesia.com/blog/comments.php?id=602_0_1_0_C">Now
      you can</a>.”
   </p>
        <p>
      Excellent. (The other features of Solvent are cool, too.)
   </p>
        <img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=295162c3-bd95-4ab4-a819-38d0d119d5ac" />
      </body>
      <title>Solvent, Visual Studio .NET addin</title>
      <guid>http://www.ejball.com/EdAtWork/PermaLink,guid,295162c3-bd95-4ab4-a819-38d0d119d5ac.aspx</guid>
      <link>http://www.ejball.com/EdAtWork/2004/07/07/SolventVisualStudioNETAddin.aspx</link>
      <pubDate>Wed, 07 Jul 2004 21:08:27 GMT</pubDate>
      <description>&lt;p&gt;
   &amp;#8220;Ever notice when you click the +/- icon next to a folder (or double click on
   a Solution/Project file), it collapses that particular node in the Solution Explorer...
   but not any of the sub-nodes? If you have a really large project with a deep hierarchy,
   wouldn't it be nice to be able to recursively close all of the items beneath a current
   node so when you expand it again it doesn't re-expand everything below it? &lt;a href="http://www.paraesthesia.com/blog/comments.php?id=602_0_1_0_C"&gt;Now
   you can&lt;/a&gt;.&amp;#8221;
&lt;/p&gt;
&lt;p&gt;
   Excellent. (The other features of Solvent are cool, too.)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=295162c3-bd95-4ab4-a819-38d0d119d5ac" /&gt;</description>
      <comments>http://www.ejball.com/EdAtWork/CommentView,guid,295162c3-bd95-4ab4-a819-38d0d119d5ac.aspx</comments>
      <category>Tools</category>
    </item>
    <item>
      <trackback:ping>http://www.ejball.com/EdAtWork/Trackback.aspx?guid=74d6dfb5-953f-472d-9d1f-80d5abb5fec7</trackback:ping>
      <pingback:server>http://www.ejball.com/EdAtWork/pingback.aspx</pingback:server>
      <pingback:target>http://www.ejball.com/EdAtWork/PermaLink,guid,74d6dfb5-953f-472d-9d1f-80d5abb5fec7.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.ejball.com/EdAtWork/CommentView,guid,74d6dfb5-953f-472d-9d1f-80d5abb5fec7.aspx</wfw:comment>
      <wfw:commentRss>http://www.ejball.com/EdAtWork/SyndicationService.asmx/GetEntryCommentsRss?guid=74d6dfb5-953f-472d-9d1f-80d5abb5fec7</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I've always tried to keep close tabs on the files and programs that I've got
      on my computer (a product of <a href="http://www.ejball.com/EdAtWork/PermaLink.aspx?guid=dd4e4749-3274-40c0-a125-3656d08bc475">my
      personality</a>, perhaps), in part because hard drives tend to fill up eventually.
      I'm not as attentive as I used to be, with hard drive space being so cheap these days,
      but I've always looked for cool tools that help manage hard drive space, and have
      occasionally written my own rudimentary "disk usage" tools.
   </p>
        <p>
      Thanks to <a href="http://weblogs.asp.net/bhouse/">Dotnet Boy's</a> list of <a href="http://weblogs.asp.net/bhouse/posts/27986.aspx">free
      utilities</a> (inspired by <a href="http://radio.weblogs.com/0106747/">Scott Henselman's</a> list
      of <a href="http://radio.weblogs.com/0106747/stories/2003/09/09/scottHanselmansUltimateDeveloperAndPowerUsersToolsList.html">Power
      Tools</a>, which is also great), I found <a href="http://www.foldersizes.com"><strong>FolderSizes</strong></a>,
      a great <strong>free</strong> application that makes it easy to get a good overall
      picture of your hard drive usage, especially if you're looking for the biggest space-wasters.
      Also, thanks to <a href="http://weblogs.asp.net/bhouse/posts/27986.aspx#28044">Steve
      Hiner's comment</a>, I've played with <a href="http://www.win.tue.nl/sequoiaview/"><strong>SequoiaView</strong></a> (also <strong>free</strong>),
      which gives an interesting graphical view of the entire contents of your hard
      drive. Cool stuff!
   </p>
        <p>
          <strong>Update:</strong> FolderSizes is <a href="http://www.keymetricsoft.com/foldersizes/weblog/2003_10_01_archive.htm#106669584181954881">no
      longer free</a>.
   </p>
        <img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=74d6dfb5-953f-472d-9d1f-80d5abb5fec7" />
      </body>
      <title>Managing hard drive space</title>
      <guid>http://www.ejball.com/EdAtWork/PermaLink,guid,74d6dfb5-953f-472d-9d1f-80d5abb5fec7.aspx</guid>
      <link>http://www.ejball.com/EdAtWork/2003/09/19/ManagingHardDriveSpace.aspx</link>
      <pubDate>Fri, 19 Sep 2003 18:19:15 GMT</pubDate>
      <description>&lt;p&gt;
   I've always tried to keep close tabs on&amp;nbsp;the files and programs that I've got
   on my computer&amp;nbsp;(a product of &lt;a href="http://www.ejball.com/EdAtWork/PermaLink.aspx?guid=dd4e4749-3274-40c0-a125-3656d08bc475"&gt;my
   personality&lt;/a&gt;, perhaps), in part because hard drives tend to fill up eventually.
   I'm not as attentive as I used to be, with hard drive space being so cheap these days,
   but I've always looked for cool tools that help manage hard drive space, and have
   occasionally written my own rudimentary "disk usage" tools.
&lt;/p&gt;
&lt;p&gt;
   Thanks to &lt;a href="http://weblogs.asp.net/bhouse/"&gt;Dotnet Boy's&lt;/a&gt; list of &lt;a href="http://weblogs.asp.net/bhouse/posts/27986.aspx"&gt;free
   utilities&lt;/a&gt; (inspired by &lt;a href="http://radio.weblogs.com/0106747/"&gt;Scott Henselman's&lt;/a&gt; list
   of &lt;a href="http://radio.weblogs.com/0106747/stories/2003/09/09/scottHanselmansUltimateDeveloperAndPowerUsersToolsList.html"&gt;Power
   Tools&lt;/a&gt;, which is also great), I found &lt;a href="http://www.foldersizes.com"&gt;&lt;strong&gt;FolderSizes&lt;/strong&gt;&lt;/a&gt;,
   a&amp;nbsp;great &lt;strong&gt;free&lt;/strong&gt; application that makes it easy to get a good overall
   picture of your hard drive usage, especially if you're looking for the biggest space-wasters.
   Also, thanks to &lt;a href="http://weblogs.asp.net/bhouse/posts/27986.aspx#28044"&gt;Steve
   Hiner's comment&lt;/a&gt;, I've played with &lt;a href="http://www.win.tue.nl/sequoiaview/"&gt;&lt;strong&gt;SequoiaView&lt;/strong&gt;&lt;/a&gt; (also &lt;strong&gt;free&lt;/strong&gt;),
   which gives an interesting&amp;nbsp;graphical view of the entire contents of your hard
   drive. Cool stuff!
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Update:&lt;/strong&gt; FolderSizes is &lt;a href="http://www.keymetricsoft.com/foldersizes/weblog/2003_10_01_archive.htm#106669584181954881"&gt;no
   longer free&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=74d6dfb5-953f-472d-9d1f-80d5abb5fec7" /&gt;</description>
      <comments>http://www.ejball.com/EdAtWork/CommentView,guid,74d6dfb5-953f-472d-9d1f-80d5abb5fec7.aspx</comments>
      <category>Tools</category>
    </item>
    <item>
      <trackback:ping>http://www.ejball.com/EdAtWork/Trackback.aspx?guid=dbe9221f-f022-4f4c-b137-54a9de770343</trackback:ping>
      <pingback:server>http://www.ejball.com/EdAtWork/pingback.aspx</pingback:server>
      <pingback:target>http://www.ejball.com/EdAtWork/PermaLink,guid,dbe9221f-f022-4f4c-b137-54a9de770343.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.ejball.com/EdAtWork/CommentView,guid,dbe9221f-f022-4f4c-b137-54a9de770343.aspx</wfw:comment>
      <wfw:commentRss>http://www.ejball.com/EdAtWork/SyndicationService.asmx/GetEntryCommentsRss?guid=dbe9221f-f022-4f4c-b137-54a9de770343</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      As you already know, the XP Command Prompt is <a href="http://www.microsoft.com/windowsxp/home/using/productdoc/en/default.asp?url=/windowsxp/home/using/productdoc/en/ntcmds_shelloverview.asp">far
      more powerful</a> than the command prompts of old. I've recently experienced the small
      joy of using the ampersand to separate multiple commands on one command line, e.g.
   </p>
        <pre>cd ..\project3 &amp; build</pre>
        <p>
      Be sure to surf a bit from the link above for any command prompt tricks you may have
      missed.
   </p>
        <img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=dbe9221f-f022-4f4c-b137-54a9de770343" />
      </body>
      <title>Command Prompt fun</title>
      <guid>http://www.ejball.com/EdAtWork/PermaLink,guid,dbe9221f-f022-4f4c-b137-54a9de770343.aspx</guid>
      <link>http://www.ejball.com/EdAtWork/2003/09/10/CommandPromptFun.aspx</link>
      <pubDate>Wed, 10 Sep 2003 23:29:16 GMT</pubDate>
      <description>&lt;p&gt;
   As you already know, the XP Command Prompt is &lt;a href="http://www.microsoft.com/windowsxp/home/using/productdoc/en/default.asp?url=/windowsxp/home/using/productdoc/en/ntcmds_shelloverview.asp"&gt;far
   more powerful&lt;/a&gt; than the command prompts of old. I've recently experienced the small
   joy of using the ampersand to separate multiple commands on one command line, e.g.
&lt;/p&gt;
&lt;pre&gt;cd ..\project3 &amp;amp; build&lt;/pre&gt;
&lt;p&gt;
   Be sure to surf a bit from the link above for any command prompt tricks you may have
   missed.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=dbe9221f-f022-4f4c-b137-54a9de770343" /&gt;</description>
      <comments>http://www.ejball.com/EdAtWork/CommentView,guid,dbe9221f-f022-4f4c-b137-54a9de770343.aspx</comments>
      <category>Tools</category>
    </item>
    <item>
      <trackback:ping>http://www.ejball.com/EdAtWork/Trackback.aspx?guid=1ecb6aad-e3c2-4a6f-b50c-bde371e4b6b5</trackback:ping>
      <pingback:server>http://www.ejball.com/EdAtWork/pingback.aspx</pingback:server>
      <pingback:target>http://www.ejball.com/EdAtWork/PermaLink,guid,1ecb6aad-e3c2-4a6f-b50c-bde371e4b6b5.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.ejball.com/EdAtWork/CommentView,guid,1ecb6aad-e3c2-4a6f-b50c-bde371e4b6b5.aspx</wfw:comment>
      <wfw:commentRss>http://www.ejball.com/EdAtWork/SyndicationService.asmx/GetEntryCommentsRss?guid=1ecb6aad-e3c2-4a6f-b50c-bde371e4b6b5</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Did I mention that <a href="http://www.ejball.com/EdAtWork/PermaLink.aspx?guid=7b5e214d-1290-4afd-a1d0-342326a966eb">VSS
      should support Check Out without a Get</a>? Of course I did. Occasionally I wonder
      if my daily habit of doing a full recursive Get in the morning before I open and build
      our main project is really a good use of my time. So I don't do it. That's usually
      when I get burned. Ah well.
   </p>
        <img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=1ecb6aad-e3c2-4a6f-b50c-bde371e4b6b5" />
      </body>
      <title>Reloading Projects</title>
      <guid>http://www.ejball.com/EdAtWork/PermaLink,guid,1ecb6aad-e3c2-4a6f-b50c-bde371e4b6b5.aspx</guid>
      <link>http://www.ejball.com/EdAtWork/2003/08/26/ReloadingProjects.aspx</link>
      <pubDate>Tue, 26 Aug 2003 17:43:47 GMT</pubDate>
      <description>&lt;p&gt;
   Did I mention that &lt;a href="http://www.ejball.com/EdAtWork/PermaLink.aspx?guid=7b5e214d-1290-4afd-a1d0-342326a966eb"&gt;VSS
   should support Check Out without a Get&lt;/a&gt;? Of course I did. Occasionally I wonder
   if my daily habit of doing a full recursive Get in the morning before I open and build
   our main project is really a good use of my time. So I don't do it. That's usually
   when I get burned. Ah well.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=1ecb6aad-e3c2-4a6f-b50c-bde371e4b6b5" /&gt;</description>
      <comments>http://www.ejball.com/EdAtWork/CommentView,guid,1ecb6aad-e3c2-4a6f-b50c-bde371e4b6b5.aspx</comments>
      <category>Tools</category>
    </item>
    <item>
      <trackback:ping>http://www.ejball.com/EdAtWork/Trackback.aspx?guid=1d9fd787-940c-439f-a890-eed873465342</trackback:ping>
      <pingback:server>http://www.ejball.com/EdAtWork/pingback.aspx</pingback:server>
      <pingback:target>http://www.ejball.com/EdAtWork/PermaLink,guid,1d9fd787-940c-439f-a890-eed873465342.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.ejball.com/EdAtWork/CommentView,guid,1d9fd787-940c-439f-a890-eed873465342.aspx</wfw:comment>
      <wfw:commentRss>http://www.ejball.com/EdAtWork/SyndicationService.asmx/GetEntryCommentsRss?guid=1d9fd787-940c-439f-a890-eed873465342</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I was getting the strangest dialog box when trying to Save As... an .htc file in VS.NET
      -- something to do with checking out a file modified in memory...? Anyway, I finally
      realized that I was editing the .htc file with the frightening VS.NET HTML/XML editor!
      &lt;gasp&gt;
   </p>
        <p>
      So I quickly changed the default editor for .htc files to the Source Code Editor with
      Open With... in the Solution Explorer, as I'd already done for .html, .xml, and
      .js files.
   </p>
        <p>
      One of these days I'm going to post all of my favorite settings for all of my favorite
      software programs. Really!
   </p>
        <img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=1d9fd787-940c-439f-a890-eed873465342" />
      </body>
      <title>Avoiding the VS.NET HTML/XML editor</title>
      <guid>http://www.ejball.com/EdAtWork/PermaLink,guid,1d9fd787-940c-439f-a890-eed873465342.aspx</guid>
      <link>http://www.ejball.com/EdAtWork/2003/08/14/AvoidingTheVSNETHTMLXMLEditor.aspx</link>
      <pubDate>Thu, 14 Aug 2003 17:10:05 GMT</pubDate>
      <description>&lt;p&gt;
   I was getting the strangest dialog box when trying to Save As... an .htc file in VS.NET
   -- something to do with checking out a file modified in memory...? Anyway, I finally
   realized that I was editing the .htc file with the frightening VS.NET HTML/XML editor!
   &amp;lt;gasp&amp;gt;
&lt;/p&gt;
&lt;p&gt;
   So I quickly changed the default editor for .htc files to the Source Code Editor with
   Open&amp;nbsp;With... in the Solution Explorer, as I'd already done for .html, .xml, and
   .js files.
&lt;/p&gt;
&lt;p&gt;
   One of these days I'm going to post all of my favorite settings for all of my favorite
   software programs. Really!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=1d9fd787-940c-439f-a890-eed873465342" /&gt;</description>
      <comments>http://www.ejball.com/EdAtWork/CommentView,guid,1d9fd787-940c-439f-a890-eed873465342.aspx</comments>
      <category>Tools</category>
    </item>
    <item>
      <trackback:ping>http://www.ejball.com/EdAtWork/Trackback.aspx?guid=7b5e214d-1290-4afd-a1d0-342326a966eb</trackback:ping>
      <pingback:server>http://www.ejball.com/EdAtWork/pingback.aspx</pingback:server>
      <pingback:target>http://www.ejball.com/EdAtWork/PermaLink,guid,7b5e214d-1290-4afd-a1d0-342326a966eb.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.ejball.com/EdAtWork/CommentView,guid,7b5e214d-1290-4afd-a1d0-342326a966eb.aspx</wfw:comment>
      <wfw:commentRss>http://www.ejball.com/EdAtWork/SyndicationService.asmx/GetEntryCommentsRss?guid=7b5e214d-1290-4afd-a1d0-342326a966eb</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I was just reflecting on Visual SourceSafe and I think I realized something -- you
      shouldn't have to get the latest version of a file to check it out. When you check
      the file in, it merges with the latest version without changing your local copy. This
      is similar to the "always checked out" model of CVS but doesn't eliminate the usefulness
      of "seeing who has what checked out".
   </p>
        <p>
      Anyway, this would get rid of the annoying problem we have now, which is making sure
      that you notice if you end up with the latest version when you check out a file. Because
      if you did end up with the latest version, it probably depends on other code changes
      that you don't have because you haven't done a full Get. Not to mention the headaches
      we get from VS.NET when we get the latest version of one or more project files, particularly
      if you're trying to modify one of them...
   </p>
        <p>
      I wonder if <a href="http://www.sourcegear.com/vault">SourceGear Vault</a> allows
      a check out without an implicit Get...
   </p>
        <img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=7b5e214d-1290-4afd-a1d0-342326a966eb" />
      </body>
      <title>VSS should support Check Out without a Get</title>
      <guid>http://www.ejball.com/EdAtWork/PermaLink,guid,7b5e214d-1290-4afd-a1d0-342326a966eb.aspx</guid>
      <link>http://www.ejball.com/EdAtWork/2003/08/14/VSSShouldSupportCheckOutWithoutAGet.aspx</link>
      <pubDate>Thu, 14 Aug 2003 16:52:59 GMT</pubDate>
      <description>&lt;p&gt;
   I was just reflecting on Visual SourceSafe and I think I realized something -- you
   shouldn't have to get the latest version of a file to check it out. When you check
   the file in, it merges with the latest version without changing your local copy. This
   is similar to the "always checked out" model of CVS but doesn't eliminate the usefulness
   of "seeing who has what checked out".
&lt;/p&gt;
&lt;p&gt;
   Anyway, this would get rid of the annoying problem we have now, which is making sure
   that you notice if you end up with the latest version when you check out a file. Because
   if you did end up with the latest version, it probably depends on other code changes
   that you don't have because you haven't done a full Get. Not to mention the headaches
   we get from VS.NET when we get the latest version of one or more project files, particularly
   if you're trying to modify one of them...
&lt;/p&gt;
&lt;p&gt;
   I wonder if &lt;a href="http://www.sourcegear.com/vault"&gt;SourceGear Vault&lt;/a&gt; allows
   a check out without an implicit Get...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ejball.com/EdAtWork/aggbug.ashx?id=7b5e214d-1290-4afd-a1d0-342326a966eb" /&gt;</description>
      <comments>http://www.ejball.com/EdAtWork/CommentView,guid,7b5e214d-1290-4afd-a1d0-342326a966eb.aspx</comments>
      <category>Tools</category>
    </item>
  </channel>
</rss>