<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" 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:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>C#</title>
        <link>http://blog.eliseandtony.com/category/2.aspx</link>
        <description>C#</description>
        <language>en-US</language>
        <copyright>Tony Yates</copyright>
        <managingEditor>tony@anthonyyates.com</managingEditor>
        <generator>Subtext Version 2.0.0.43</generator>
        <item>
            <title>NStub, finished before it ever really started...</title>
            <link>http://blog.eliseandtony.com/archive/2007/05/13/NStub-finished-before-it-ever-really-started.aspx</link>
            <description>&lt;p&gt;The creator of NStub, Jeremy Jarrell (sometimes referred to his blog handle: &lt;a href="http://www.jeremyjarrell.com/Default.aspx"&gt;Digital Blasphemy&lt;/a&gt;), has just announce that &lt;a href="http://www.jeremyjarrell.com/archive/2007/05/11/29.aspx"&gt;NStub Beta 2 has been released&lt;/a&gt;. Unfortunately, he also says that that will not be any more effort going into that project. Thats too bad because its a cool idea! Expecially for lazy-ass programmers! Then again, it does kind of go against the point of TDD - write tests first, then code. Oh well... :-(&lt;/p&gt;&lt;img src="http://blog.eliseandtony.com/aggbug/7.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tony Yates</dc:creator>
            <guid>http://blog.eliseandtony.com/archive/2007/05/13/NStub-finished-before-it-ever-really-started.aspx</guid>
            <pubDate>Sun, 13 May 2007 21:06:09 GMT</pubDate>
            <wfw:comment>http://blog.eliseandtony.com/comments/7.aspx</wfw:comment>
            <comments>http://blog.eliseandtony.com/archive/2007/05/13/NStub-finished-before-it-ever-really-started.aspx#feedback</comments>
            <slash:comments>7</slash:comments>
            <wfw:commentRss>http://blog.eliseandtony.com/comments/commentRss/7.aspx</wfw:commentRss>
            <trackback:ping>http://blog.eliseandtony.com/services/trackbacks/7.aspx</trackback:ping>
        </item>
        <item>
            <title>Open Source C# Project Hosting Site</title>
            <link>http://blog.eliseandtony.com/archive/2007/05/13/Open-Source-C-Project-Hosting-Site.aspx</link>
            <description>&lt;p&gt;For those people who don't like to mess around with interpreted-language sites (e.g based on php, python, perl, etc), and have a desire to host a .Net project-based, subversion-friendly site, you need to check out &lt;a target="_blank" href="http://sharpforge.org/p/SharpForge.aspx"&gt;SharpForge&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Its no TRAC, thats for sure! However, the project and site have been around for awhile, and more and more effort going into it makes it a worthwhile option for managing small to medium-sized projects. Expecially if you prefer .Net.&lt;/p&gt;
&lt;p&gt;&lt;a atomicselection="true" href="http://blog.eliseandtony.com/images/blog_eliseandtony_com/WindowsLiveWriter/OpenSourceCProjectHostingSite_13E80/SharpForgeOrg%5B5%5D.png"&gt;&lt;img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="373" alt="" width="500" border="0" src="http://blog.eliseandtony.com/images/blog_eliseandtony_com/WindowsLiveWriter/OpenSourceCProjectHostingSite_13E80/SharpForgeOrg_thumb%5B3%5D.png" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Interesting features include:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Multi Portal &lt;/li&gt;
    &lt;li&gt;Multi Project &lt;/li&gt;
    &lt;li&gt;Subversion Administration &lt;/li&gt;
    &lt;li&gt;Work Item Tracking &lt;/li&gt;
    &lt;li&gt;Project Forums &lt;/li&gt;
    &lt;li&gt;Release Management &lt;/li&gt;
    &lt;li&gt;Subversion Wiki &lt;/li&gt;
    &lt;li&gt;Browse Source Code &lt;/li&gt;
    &lt;li&gt;News Feed Aggregation &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The best thing about this is that no Apache is needed to communicate with Subversion. Not that I have an issue with doubling up software suites. Heck, I can remember a time when I has both MS Office and Word Perfect installed on my machine. There was even a time when I had two or three music players installed too, but hello! Why try and fix what's not broken? Apache should be used, not seen - via error message after error message. Why install tempermental software on my machine when I don't have to?&lt;/p&gt;
&lt;p&gt;Anyway, I'm not trying to start any web-server-religious wars here, just passing on the word to my .Net-friendly buddies out there.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Shameless plug&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;For rock-solid project hosting, with more features than [fill-in your favorite software product here], check out &lt;a href="http://www.coderesort.com"&gt;http://www.coderesort.com&lt;/a&gt; (pun intended).&lt;/p&gt;&lt;img src="http://blog.eliseandtony.com/aggbug/6.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tony Yates</dc:creator>
            <guid>http://blog.eliseandtony.com/archive/2007/05/13/Open-Source-C-Project-Hosting-Site.aspx</guid>
            <pubDate>Sun, 13 May 2007 20:40:18 GMT</pubDate>
            <wfw:comment>http://blog.eliseandtony.com/comments/6.aspx</wfw:comment>
            <comments>http://blog.eliseandtony.com/archive/2007/05/13/Open-Source-C-Project-Hosting-Site.aspx#feedback</comments>
            <slash:comments>30</slash:comments>
            <wfw:commentRss>http://blog.eliseandtony.com/comments/commentRss/6.aspx</wfw:commentRss>
            <trackback:ping>http://blog.eliseandtony.com/services/trackbacks/6.aspx</trackback:ping>
        </item>
        <item>
            <title>Machine Key Generator</title>
            <link>http://blog.eliseandtony.com/archive/2007/05/10/Machine-Key-Generator.aspx</link>
            <description>&lt;p&gt;So there I was, strolling along minding my own SharePoint custom Membership Provider business, when all of a sudden I ran across some information (issue???) about Client Integration and persistent cookies. Then there was more information about cookie timeouts, and what a hassle it is to recover from the timeout on a machine with a default machine key in the machine.config file. THEN, there was a &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q312906"&gt;link to a microsoft&lt;/a&gt; article that describes the process to create new keys for use in Forms Authentication. So, I thought to myself, "Self, feels like a good time to write a simple windows form application to easily do this." All the code is there, its just a matter of retrofitting it for a form.&lt;/p&gt;
&lt;p&gt;&lt;a atomicselection="true" href="http://blog.eliseandtony.com/images/blog_eliseandtony_com/WindowsLiveWriter/MachineKeyGenerator_F6C4/MachineKeyGenerator%5B7%5D.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="117" alt="" width="300" border="0" src="http://blog.eliseandtony.com/images/blog_eliseandtony_com/WindowsLiveWriter/MachineKeyGenerator_F6C4/MachineKeyGenerator_thumb%5B3%5D.jpg" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;So, here it is in all its glory. The valid values for decryptionKey is 8 or 24. This creates a 16 byte key for Data Encryption Standard (DES) or a 48 byte key for Triple DES, respectively. Valid values for validationKey are 20 to 64. This creates keys from 40 to 128 bytes in length. The output from the code is an entire &amp;lt;machineKey&amp;gt; element that you can copy and paste into a Machine.config file. Simply right-click in the text box and choose copy, then past it in your machine.config. Easy, huh?&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.eliseandtony.com/downloads/machinekeygenerator.zip "&gt;Download it here&lt;/a&gt; (Contains Source and Binaries for 32 and 64 bit).&lt;/p&gt;&lt;img src="http://blog.eliseandtony.com/aggbug/5.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tony Yates</dc:creator>
            <guid>http://blog.eliseandtony.com/archive/2007/05/10/Machine-Key-Generator.aspx</guid>
            <pubDate>Thu, 10 May 2007 15:33:23 GMT</pubDate>
            <wfw:comment>http://blog.eliseandtony.com/comments/5.aspx</wfw:comment>
            <comments>http://blog.eliseandtony.com/archive/2007/05/10/Machine-Key-Generator.aspx#feedback</comments>
            <slash:comments>7</slash:comments>
            <wfw:commentRss>http://blog.eliseandtony.com/comments/commentRss/5.aspx</wfw:commentRss>
            <trackback:ping>http://blog.eliseandtony.com/services/trackbacks/5.aspx</trackback:ping>
        </item>
    </channel>
</rss>