<rss version="2.0">
  <channel>
    <title>phoenix</title>
    <description>&lt;FONT face=Verdana size=1&gt;My God, you're a Geek!&lt;/FONT&gt;</description>
    <link>http://chrisfrazier.net/phoenix/index.aspx</link>
    <item>
      <link>http://chrisfrazier.net/phoenix/archive/2003/10/16.aspx#when:13:38:29.0583873</link>
      <title>testping</title>
      <description>test&amp;nbsp;</description>
      <pubDate>Thu, 16 Oct 2003 13:38:29 GMT</pubDate>
      <author>christopher@aspalliance.com</author>
      <guid isPermaLink="false">77ec71d1-c7e1-41d4-9bbe-6110f3cffb5d</guid>
      <comments>http://chrisfrazier.net/phoenix/commentlist.aspx/77ec71d1-c7e1-41d4-9bbe-6110f3cffb5d</comments>
    </item>
    <item>
      <link>http://chrisfrazier.net/phoenix/archive/2003/9/3.aspx#when:19:23:18.5860589</link>
      <title />
      <description>&lt;P&gt;Yesterday I started working with &lt;A href="http://log4net.sourceforge.net"&gt;log4net&lt;/A&gt;.&amp;nbsp;I couldn't get the configuration working at first, so no logging for my current project. &lt;/P&gt;
&lt;P&gt;Today I got it working by using the .config file and the System.Configuration.IgnoreSectionHandler. Works like a champ. Also, I decided to use the \Application Data directory to store things like configurable options (read/write), the log file (using the RollingFileAppender) and anything else that I may decide to throw in for the user. I set it in the .config file pretty easily using the APPDATA EnvironmentVariable like so:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&amp;lt;param name="File" value="${APPDATA}\\Company\\Product\\Product.log"/&amp;gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;nice. :) &lt;/P&gt;</description>
      <pubDate>Wed, 03 Sep 2003 19:23:18 GMT</pubDate>
      <author>christopher@aspalliance.com</author>
      <guid isPermaLink="false">c0633692-be38-406d-8afd-c36e4fcfb377</guid>
      <comments>http://chrisfrazier.net/phoenix/commentlist.aspx/c0633692-be38-406d-8afd-c36e4fcfb377</comments>
      <category>dotnetweblogs slash CFrazier</category>
    </item>
    <item>
      <link>http://chrisfrazier.net/phoenix/archive/2003/9/3.aspx#when:12:56:13.3545902</link>
      <title>You're welcome.</title>
      <description>&lt;P&gt;Thanks to dotText, I've been neglecting posting for a little while :(. I've set up an internal blog for projects that&amp;nbsp;I work on and it's been taking all of my posting&amp;nbsp;energy. It wouldn't be fair to post things about my projects here - especially if you thought&amp;nbsp;I was an idiot before.&lt;/P&gt;
&lt;P&gt;So I'm doing it for you - I can only let myself seem slightly stupid, otherwise you'd have no hope for the future.&lt;/P&gt;
&lt;P&gt;You're welcome.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Sep 2003 12:56:13 GMT</pubDate>
      <author>christopher@aspalliance.com</author>
      <guid isPermaLink="false">8fddf975-cca2-471d-87cf-ea35caca619c</guid>
      <comments>http://chrisfrazier.net/phoenix/commentlist.aspx/8fddf975-cca2-471d-87cf-ea35caca619c</comments>
      <category>dotnetweblogs slash CFrazier</category>
    </item>
    <item>
      <link>http://chrisfrazier.net/phoenix/archive/2003/8/25.aspx#when:14:41:08.3020016</link>
      <title>flat -&gt; normal &lt;shudder/&gt;</title>
      <description>&lt;P&gt;Still posting from infiniblog...&lt;/P&gt;
&lt;P&gt;I've been sick for the past few days. I hate being sick, it makes me delerious (sp?). Even worse, I'm currently working on a 'rad' project that is making the developer in me cringe. It's really bad. &lt;/P&gt;
&lt;P&gt;I'm having to convert a flat table into a 'normal' database, which would be okay but there are a number of fields for each row that require a one to many relationship. So what I've decided to do in the interest of the 'r' part is just throw the logic into a class that loops thru the records to fill the new structure with data. &lt;/P&gt;
&lt;P&gt;The data in the original table has some fields with names like A_this and A_that thru M_this and M_that, much like a spreadsheet. This is the part that is making the developer scream "you shouldn't be doing that!!" It's really hard for me to go against my gut feelings, but I suppose that just shows my lack of experience. Not only do I have a cold, but this code is &lt;EM&gt;really&lt;/EM&gt; making me sick.&lt;/P&gt;</description>
      <pubDate>Mon, 25 Aug 2003 14:41:08 GMT</pubDate>
      <author>christopher@aspalliance.com</author>
      <guid isPermaLink="false">3bf3bc11-5564-416c-a08d-f134814a3d30</guid>
      <comments>http://chrisfrazier.net/phoenix/commentlist.aspx/3bf3bc11-5564-416c-a08d-f134814a3d30</comments>
      <category>dotnetweblogs slash CFrazier</category>
    </item>
    <item>
      <link>http://chrisfrazier.net/phoenix/archive/2003/8/22.aspx#when:13:19:58.2601760</link>
      <title>TextPad Tools</title>
      <description>&lt;P&gt;Today I wanted to do a test on a .cs file that was written by someone that I work with. For some reason, the code wouldn't run on his Windows XP pro. BTW, it was calling unmanaged gdi methods (GetDeviceCaps) and would compile fine, it just wouldn't run.&lt;/P&gt;
&lt;P&gt;So I have him send over the code, all in one .cs file, and I open it up in TextPad. The code itself looks fine, so I fire up the csc in TextPad and the code compiles fine. I then go to the output directory, run the .exe, and bam! it works. So, it must be his installation of XP that is messed up, I guess. &lt;/P&gt;
&lt;P&gt;For those of you who want to know what 'the csc in TextPad' means:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Go to Configure-&amp;gt;Preferences...&lt;/LI&gt;
&lt;LI&gt;Highlight the Tools treenode.&lt;/LI&gt;
&lt;LI&gt;click the Add button&lt;/LI&gt;
&lt;LI&gt;Browse to C:\%windir%\Microsoft.NET\Framework\%version%\csc.exe&lt;/LI&gt;
&lt;LI&gt;I also put the label on as csc (v1.1.4322), b/c I have version 1.0 on my machine as well.&lt;/LI&gt;
&lt;LI&gt;write some code, then click Tools-&amp;gt; csc&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;That was it. So now I can write some simple code and compile it directly from my text editor of choice. The only caveat: it compiles with the default options of the compiler, for example I compiled a winform but did not specify /t:winexe, so a command prompt shows up before the window. If you wanted to play with the options, I suppose you could write a batch file and call it from the command line. Or you could use Nant. whatever.&lt;/P&gt;</description>
      <pubDate>Fri, 22 Aug 2003 13:19:58 GMT</pubDate>
      <author>christopher@aspalliance.com</author>
      <guid isPermaLink="false">2aff04f1-2398-4d3c-bb85-5dd437ab5a80</guid>
      <comments>http://chrisfrazier.net/phoenix/commentlist.aspx/2aff04f1-2398-4d3c-bb85-5dd437ab5a80</comments>
      <category>dotnetweblogs slash CFrazier</category>
    </item>
    <item>
      <link>http://chrisfrazier.net/phoenix/archive/2003/8/21.aspx#when:19:17:22.7414655</link>
      <title>Got an importer.</title>
      <description>&lt;P&gt;I have a project that requires that I convert a flat FoxPro Database to a 'normalized' Sql Server database. So far, I've gotten the foxpro data into SqlServer.&lt;/P&gt;
&lt;P&gt;Today I&amp;nbsp;created an Importer utility class to generate the proper data from flat-&amp;gt; normal database. Now I just need to create the logic that will migrate the data from one to the other... I've gotten as far as creating the datacontainers and filling the initial data from the legacy flat database into memory.&lt;/P&gt;
&lt;P&gt;Also, I learned that you can have two different Main() methods in a solution, which one gets used depends on which one is selected as the startup project.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Aug 2003 19:17:22 GMT</pubDate>
      <author>christopher@aspalliance.com</author>
      <guid isPermaLink="false">7cb2d18a-42ca-4e6d-8061-f22586d2f69f</guid>
      <comments>http://chrisfrazier.net/phoenix/commentlist.aspx/7cb2d18a-42ca-4e6d-8061-f22586d2f69f</comments>
      <category>dotnetweblogs slash CFrazier</category>
    </item>
    <item>
      <link>http://chrisfrazier.net/phoenix/archive/2003/8/6.aspx#when:11:59:39.1810307</link>
      <title />
      <description>&lt;P&gt;Wow. This is something I could have sworn &lt;A href="http://radio.weblogs.com/0001011/"&gt;Scoble &lt;/A&gt;would&amp;nbsp;post. Are ya fallin off, buddy?&amp;nbsp;Anyways, from Microsoft-Watch:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;B&gt;Microsoft Watch:&lt;/B&gt; What's the future of Mono, Ximian's implementation of .Net on Linux? 
&lt;P&gt;&lt;B&gt;Stone:&lt;/B&gt; We are going to continue to push it. .Net on Linux is a great idea. We just hope Microsoft isn't against the idea.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;Yes, .Net on Linux &lt;EM&gt;is &lt;/EM&gt;a good idea, and I doubt Microsoft will have a problem with it. I mean, have they yet? Read &lt;A href="http://www.microsoft-watch.com/article2/0,4248,1210100,00.asp"&gt;the Article&lt;/A&gt;.</description>
      <pubDate>Wed, 06 Aug 2003 11:59:39 GMT</pubDate>
      <author>christopher@aspalliance.com</author>
      <guid isPermaLink="false">b150ca3e-cd7f-4788-9cb0-f6de70fa9d91</guid>
      <comments>http://chrisfrazier.net/phoenix/commentlist.aspx/b150ca3e-cd7f-4788-9cb0-f6de70fa9d91</comments>
      <category>dotnetweblogs slash CFrazier</category>
    </item>
    <item>
      <link>http://chrisfrazier.net/phoenix/archive/2003/8/1.aspx#when:12:13:29.7113275</link>
      <title>IE Script Error</title>
      <description>&lt;P&gt;I get the following error nearly every time I get a newsletter from javascript.com:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.chrisfrazier.net/phoenix/images/2003.08.01.12.12.11.javascriptError.gif" align=none&gt;&lt;/P&gt;
&lt;P&gt;I haven't found out what it means yet, but isn't it ironic? Dontcha think?&lt;/P&gt;</description>
      <pubDate>Fri, 01 Aug 2003 12:13:29 GMT</pubDate>
      <author>christopher@aspalliance.com</author>
      <guid isPermaLink="false">b4cb309f-1591-484e-9942-1258a96599bd</guid>
      <comments>http://chrisfrazier.net/phoenix/commentlist.aspx/b4cb309f-1591-484e-9942-1258a96599bd</comments>
      <category>dotnetweblogs slash CFrazier</category>
    </item>
    <item>
      <link>http://chrisfrazier.net/phoenix/archive/2003/8/1.aspx#when:11:23:08.0367653</link>
      <title>From the Trenches...</title>
      <description>&lt;FONT color=#545454&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;Alex Lowe says:&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;My motto: You've got to know someone's pain to make it go away.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Adding to &lt;A href="http://scottwater.com/blog/posts/9207.aspx"&gt;others who have stated it&lt;/A&gt;, I'd like to congratulate &lt;A href="http://weblogs.asp.net/alowe"&gt;Alex Lowe &lt;/A&gt;on his new position at Microsoft. I spoke with him directly about this, and got the above quote in response to a discussion about some Evangelists that I've met (not &lt;A href="http://radio.weblogs.com/0001011/"&gt;that &lt;/A&gt;one, he's actually pretty cool in person) getting out of touch with what's going on "In the trenches".&lt;/P&gt;
&lt;P&gt;The quote alone makes me confident that Microsoft has made a wise decision. Good luck, Alex!&lt;/P&gt;</description>
      <pubDate>Fri, 01 Aug 2003 11:23:08 GMT</pubDate>
      <author>christopher@aspalliance.com</author>
      <guid isPermaLink="false">845ae242-0c08-47a1-a3a9-f66d637db10f</guid>
      <comments>http://chrisfrazier.net/phoenix/commentlist.aspx/845ae242-0c08-47a1-a3a9-f66d637db10f</comments>
      <category>dotnetweblogs slash CFrazier</category>
    </item>
    <item>
      <link>http://chrisfrazier.net/phoenix/archive/2003/7/31.aspx#when:13:50:18.9107852</link>
      <title>Hick Food.</title>
      <description>&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;Obviously, when you die, you become plant food. The plant food then becomes plants, and the plants then become squirrel food. The squirrel food then becomes squirrels, and then some crazy hick gets it in is head that squirrels make for fine game. It follows, then, that the hick shoots the squirrel and eats it. In this way, everybody is reincarnated as a hick.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;[&amp;nbsp;&lt;A href="http://www.neopoleon.com/blog/"&gt;napolean.com&lt;/A&gt; ]&lt;/P&gt;&lt;/BLOCKQUOTE&gt;Living in Texas, I can personally attest to this. Pretty funny, too.</description>
      <pubDate>Thu, 31 Jul 2003 13:50:18 GMT</pubDate>
      <author>christopher@aspalliance.com</author>
      <guid isPermaLink="false">9ea767ad-27db-43ec-9f37-34b6cfff25e5</guid>
      <comments>http://chrisfrazier.net/phoenix/commentlist.aspx/9ea767ad-27db-43ec-9f37-34b6cfff25e5</comments>
    </item>
  </channel>
</rss>