<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>To Hell in a Handbasket</title>
	<atom:link href="http://ericsilva.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://ericsilva.org</link>
	<description>General Views, Opinions, and Observations in the World Around Me by Eric Silva</description>
	<lastBuildDate>Wed, 13 Jan 2010 21:54:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Funniest Thing on the Twitter All Day</title>
		<link>http://ericsilva.org/2010/01/13/funniest-thing-on-the-twitter-all-day/</link>
		<comments>http://ericsilva.org/2010/01/13/funniest-thing-on-the-twitter-all-day/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 21:41:33 +0000</pubDate>
		<dc:creator>Eric Silva</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[InterWebNet]]></category>
		<category><![CDATA[Penny Arcade]]></category>
		<category><![CDATA[PVP]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://ericsilva.org/2010/01/13/funniest-thing-on-the-twitter-all-day/</guid>
		<description><![CDATA[A conversation between @cwgabriel from Penny Arcade and @pvponline from PVP.
Brought a tear to my eye after @wilw got involved.

]]></description>
			<content:encoded><![CDATA[<p>A conversation between <a href="http://twitter.com/cwgabriel" target="_blank">@cwgabriel</a> from <a href="http://www.penny-arcade.com" target="_blank">Penny Arcade</a> and <a href="http://twitter.com/pvponline" target="_blank">@pvponline</a> from <a href="http://pvponline.com" target="_blank">PVP</a>.</p>
<p>Brought a tear to my eye after <a href="http://twitter.com/wilw" target="_blank">@wilw</a> got involved.</p>
<p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="gabriel_pvp_tweets" border="0" alt="gabriel_pvp_tweets" src="http://ericsilva.org/wp-content/uploads/2010/01/gabriel_pvp_tweets_2.png" width="265" height="1007" /></p>
]]></content:encoded>
			<wfw:commentRss>http://ericsilva.org/2010/01/13/funniest-thing-on-the-twitter-all-day/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New Cub Scout Belt Loops and Pins</title>
		<link>http://ericsilva.org/2010/01/13/new-cub-scout-belt-loops-and-pins/</link>
		<comments>http://ericsilva.org/2010/01/13/new-cub-scout-belt-loops-and-pins/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 15:09:25 +0000</pubDate>
		<dc:creator>Eric Silva</dc:creator>
				<category><![CDATA[Cub Scouts]]></category>
		<category><![CDATA[academics]]></category>
		<category><![CDATA[belt loops]]></category>
		<category><![CDATA[recognition]]></category>
		<category><![CDATA[Scouting]]></category>
		<category><![CDATA[Sports]]></category>

		<guid isPermaLink="false">http://ericsilva.org/2010/01/13/new-cub-scout-belt-loops-and-pins/</guid>
		<description><![CDATA[The Boy Scout Trail has posted the requirements for the twelve new Cub Scout Belt Loops and Sports/Academic Pins on their website.
The new Sports loops and pins are:

Hiking
Skateboarding
Kickball
Horseback Riding

The new Academic loops and pins are:

Video Games
Reading and Writing
Photography
Pet Care
Nutrition
Good Manners
Family Travel
Disabilities Awareness

These requirements are also available in the 2010 edition of the Cub Scout Academics [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.boyscouttrail.com" target="_blank">Boy Scout Trail</a> has posted the requirements for the twelve new Cub Scout Belt Loops and Sports/Academic Pins on their website.</p>
<p>The new Sports loops and pins are:</p>
<ul>
<li><a href="http://www.boyscouttrail.com/content/content/cub_scouts_hiking_sports_pin_and_belt_loop-2036.asp" target="_blank">Hiking</a></li>
<li><a href="http://www.boyscouttrail.com/content/content/cub_scouts_skateboarding_sports_pin_and_belt_loop-2027.asp" target="_blank">Skateboarding</a></li>
<li><a href="http://www.boyscouttrail.com/content/content/cub_scouts_kickball_sports_pin_and_belt_loop-2026.asp" target="_blank">Kickball</a></li>
<li><a href="http://www.boyscouttrail.com/content/content/cub_scouts_horseback_riding_sports_pin_and_belt_loop-2025.asp" target="_blank">Horseback Riding</a></li>
</ul>
<p>The new Academic loops and pins are:</p>
<ul>
<li><a href="http://www.boyscouttrail.com/content/content/cub_scouts_video_games_academics_pin_and_belt_loop-2035.asp" target="_blank">Video Games</a></li>
<li><a href="http://www.boyscouttrail.com/content/content/cub_scouts_reading_and_writing_academics_pin_and_belt_loop-2034.asp" target="_blank">Reading and Writing</a></li>
<li><a href="http://www.boyscouttrail.com/content/content/cub_scouts_photography_academics_pin_and_belt_loop-2033.asp" target="_blank">Photography</a></li>
<li><a href="http://www.boyscouttrail.com/content/content/cub_scouts_pet_care_academics_pin_and_belt_loop-2032.asp" target="_blank">Pet Care</a></li>
<li><a href="http://www.boyscouttrail.com/content/content/cub_scouts_nutrition_academics_pin_and_belt_loop-2031.asp" target="_blank">Nutrition</a></li>
<li><a href="http://www.boyscouttrail.com/content/content/cub_scouts_good_manners_academic_pin_and_belt_loop-2030.asp" target="_blank">Good Manners</a></li>
<li><a href="http://www.boyscouttrail.com/content/content/cub_scouts_family_travel_academics_pin_and_belt_loop-2029.asp" target="_blank">Family Travel</a></li>
<li><a href="http://www.boyscouttrail.com/content/content/cub_scouts_disabilities_awareness_academics_pin_and_belt_loop-2028.asp" target="_blank">Disabilities Awareness</a></li>
</ul>
<ul>These requirements are also available in the 2010 edition of the <a href="http://www.scoutstuff.org/BSASupply/ItemDetail.aspx?cat=01RTL&amp;ctgy=PRODUCTS&amp;c2=BOOKS_LIT&amp;c3=LDRS_TRAINING&amp;c4=&amp;lv=3&amp;item=34299" target="_blank">Cub Scout Academics &amp; Sports Program Guide</a>.</ul>
]]></content:encoded>
			<wfw:commentRss>http://ericsilva.org/2010/01/13/new-cub-scout-belt-loops-and-pins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good Ol&#8217; Healthcare</title>
		<link>http://ericsilva.org/2010/01/12/good-ol-healthcare/</link>
		<comments>http://ericsilva.org/2010/01/12/good-ol-healthcare/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 04:20:12 +0000</pubDate>
		<dc:creator>Eric Silva</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Observations]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Healthcare]]></category>

		<guid isPermaLink="false">http://ericsilva.org/2010/01/12/good-ol-healthcare/</guid>
		<description><![CDATA[Now, let me get this straight&#8230;..We are going to pass a health care plan written by a committee whose chairman says he doesn&#8217;t understand it, passed by a Congress that hasn&#8217;t read it but exempts themselves from it, to be signed by a president that also hasn&#8217;t read it and who smokes, with funding administered [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Now, let me get this straight&#8230;..We are going to pass a health care plan written by a committee whose chairman says he doesn&#8217;t understand it, passed by a Congress that hasn&#8217;t read it but exempts themselves from it, to be signed by a president that also hasn&#8217;t read it and who smokes, with funding administered by a treasury chief who didn&#8217;t pay his taxes…all to be overseen by a surgeon general who is obese, and financed by a country that&#8217;s nearly broke. What could possibly go wrong?     </p>
<p>~Anonymous</p>
<p>From today&#8217;s &quot;<a href="http://www.thegartmanletter.com/">The Gartman Letter</a>&quot;</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://ericsilva.org/2010/01/12/good-ol-healthcare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverado Vineyards</title>
		<link>http://ericsilva.org/2010/01/01/silverado-vineyards/</link>
		<comments>http://ericsilva.org/2010/01/01/silverado-vineyards/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 05:50:53 +0000</pubDate>
		<dc:creator>Eric Silva</dc:creator>
				<category><![CDATA[Wine]]></category>
		<category><![CDATA[chardonnay]]></category>

		<guid isPermaLink="false">http://ericsilva.org/?p=363</guid>
		<description><![CDATA[Type: Chardonnay
Year: 2007
Location: Napa County, California
Link: silveradovineyards.com
Rating: 8 out of 10
Opinion: Very good chardonnay comprised of fruit from vineyards in the Napa Valley into Carneros.  Minimal oak flavor as to not overpower the fruit.  Hints of golden apple and pear aroma with green apple, lemon zest, and honeysuckle flavors provide a refreshing finish.
]]></description>
			<content:encoded><![CDATA[<p><strong>Type:</strong> Chardonnay<br />
<strong>Year:</strong> 2007<br />
<strong>Location:</strong> Napa County, California<br />
<strong>Link:</strong> <a href="http://silveradovineyards.com">silveradovineyards.com</a><br />
<strong>Rating:</strong> 8 out of 10<br />
<strong>Opinion:</strong> Very good chardonnay comprised of fruit from vineyards in the Napa Valley into Carneros.  Minimal oak flavor as to not overpower the fruit.  Hints of golden apple and pear aroma with green apple, lemon zest, and honeysuckle flavors provide a refreshing finish.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericsilva.org/2010/01/01/silverado-vineyards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Primality Test v2.0</title>
		<link>http://ericsilva.org/2009/12/14/primality-test-v2-0/</link>
		<comments>http://ericsilva.org/2009/12/14/primality-test-v2-0/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 18:02:44 +0000</pubDate>
		<dc:creator>Eric Silva</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[prime numbers]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://ericsilva.org/?p=359</guid>
		<description><![CDATA[After feedback from some friends of mine, and doing a little bit of background research, I am writing this update to my original post last week.  As it turns out, by checking all the numbers in the form 6k ± 1  instead of checking each number up to the input value, I have increased the speed [...]]]></description>
			<content:encoded><![CDATA[<p>After feedback from some friends of mine, and doing a little bit of <a href="http://en.wikipedia.org/wiki/Primality_test" target="_blank">background research</a>, I am writing this update to my <a href="http://ericsilva.org/2009/12/10/determining-if-a-number-is-prime/" target="_self">original post last week</a>.  As it turns out, by checking all the numbers in the form 6<em>k</em> ± 1 <img style="vertical-align: middle; margin: 0px; border: initial none initial;" src="http://upload.wikimedia.org/math/2/8/e/28edd0f7feeaea1aac75a80e84bc048c.png" alt="\scriptstyle{}\leq\sqrt n" /> instead of checking each number up to the input value, I have increased the speed by 7 times! determineIsPrime3 (line 48 below) is the fastest algorithm so far.  determineIsPrime2, a simple comparision against the <img src="http://upload.wikimedia.org/math/f/8/d/f8d9ab3dcb0f9aee56999cd1fc1f7b21.png" alt="\scriptstyle\sqrt n" />, was twice as fast as the original algorithm.</p>
<p>For now, I am putting this one to bed.  It was a fun exercise, but I have got what I need from it.</p>
<pre class="brush: python; gutter: true; toolbar: true;">
'''
Checks the specified value to determine if it is a prime number.
If it is not prime the divisor will be returned instead.

@author: Eric Silva
'''

import math, time

#Change this value to whatever value you want to test for prime.
#testValue = 65027
#testValue = 155188329701
testValue = 99194853094755497
#testValue = 10888869450418352160768000001
print 'Testing %d...' % testValue

def determineIsPrime(testPrime):
    if testPrime % 2 == 0:
        return 'Divisible by 2'
    if testPrime % 3 == 0:
        return 'Divisible by 3'
    testNum = 7
    testLimit = testPrime
    while testLimit &gt;= testNum:
        if testPrime % testNum == 0:
           return 'Divisible by %d' % testNum
        testLimit = testPrime/testNum

        testNum = testNum + 2

    return '%d is prime!' % testPrime

def determineIsPrime2(testPrime):
    if testPrime % 2 == 0:
        return 'Divisible by 2'
    if testPrime % 3 == 0:
        return 'Divisible by 3'
    testNum = 5
    sqrt = math.sqrt(testPrime)
    while testNum &lt;= sqrt:
        if testPrime % testNum == 0:
           return 'Divisible by %d' % testNum

        testNum = testNum + 2

    return '%d is prime!' % testPrime

def determineIsPrime3(testPrime):
    if testPrime % 2 == 0:
        return 'Divisible by 2'
    if testPrime % 3 == 0:
        return 'Divisible by 3'
    testNum = 7
    sqrt = math.sqrt(testPrime)
    while ((6 * testNum) + 1 &lt;= sqrt) or ((6 * testNum) - 1 &lt;= sqrt):
        if testPrime % testNum == 0:
           return 'Divisible by %d' % testNum

        testNum = testNum + 2

    return '%d is prime!' % testPrime

startTime = time.time()
result = determineIsPrime(testValue)
endTime = time.time()

print result
print '1. Calculation took %f s\n' % (endTime - startTime)

startTime = time.time()
result = determineIsPrime2(testValue)
endTime = time.time()

print result
print '2. Calculation took %f s\n' % (endTime - startTime)

startTime = time.time()
result = determineIsPrime3(testValue)
endTime = time.time()

print result
print '3. Calculation took %f s\n' % (endTime - startTime)
</pre>
<p><strong>Results:</strong></p>
<pre class="brush: plain;">
Testing 99194853094755497...
99194853094755497 is prime!
1. Calculation took 202.609000 s

99194853094755497 is prime!
2. Calculation took 114.813000 s

99194853094755497 is prime!
3. Calculation took 28.781000 s
</pre>
]]></content:encoded>
			<wfw:commentRss>http://ericsilva.org/2009/12/14/primality-test-v2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Determining if a Number is Prime</title>
		<link>http://ericsilva.org/2009/12/10/determining-if-a-number-is-prime/</link>
		<comments>http://ericsilva.org/2009/12/10/determining-if-a-number-is-prime/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 12:09:55 +0000</pubDate>
		<dc:creator>Eric Silva</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[prime numbers]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://ericsilva.org/?p=353</guid>
		<description><![CDATA[While working on some caching settings, I had a need to know if a number is prime.  I wrote this little Python script which will tell you if the number defined in the script is indeed a prime.

'''
Checks the specified value to determine if it is a prime number.
If it is not prime the [...]]]></description>
			<content:encoded><![CDATA[<p>While working on some caching settings, I had a need to know if a number is prime.  I wrote this little Python script which will tell you if the number defined in the script is indeed a prime.</p>
<pre class="brush: python; gutter: true; toolbar: true;">
'''
Checks the specified value to determine if it is a prime number.
If it is not prime the divisor will be returned instead.

@author: Eric Silva
'''

#Change this value to whatever value you want to test for prime.
testValue = 3011

def determineIsPrime(testPrime):
    if testPrime % 2 == 0:
        return 'Divisible by 2'
    testNum = 3
    testLimit = testPrime
    while testLimit &gt;= testNum:
        if testPrime % testNum == 0:
           return 'Divisible by %d' % testNum
        testLimit = testPrime/testNum

        testNum = testNum + 2

    return '%d is prime!' % testPrime

result = determineIsPrime(testValue)

print result
</pre>
]]></content:encoded>
			<wfw:commentRss>http://ericsilva.org/2009/12/10/determining-if-a-number-is-prime/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Peer Code Review: An Agile Process</title>
		<link>http://ericsilva.org/2009/12/10/peer-code-review-an-agile-process/</link>
		<comments>http://ericsilva.org/2009/12/10/peer-code-review-an-agile-process/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 11:55:18 +0000</pubDate>
		<dc:creator>Eric Silva</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Observations]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Code Collaborator]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[Peer Code Review]]></category>
		<category><![CDATA[Smart Bear]]></category>

		<guid isPermaLink="false">http://ericsilva.org/2009/12/10/peer-code-review-an-agile-process/</guid>
		<description><![CDATA[Smart Bear Software recently released a white paper discussing the misconception that peer code review is a hindrance to Agile development methodologies.&#160; For anyone who regularly performs peer code reviews, would like to start performing them, or thinks they are an obstacle when it comes to Agile development should read this paper.
The paper talks about [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.smartbear.com" target="_blank">Smart Bear Software</a> recently released a <a href="http://smartbear.com/docs/Peer-Code-Review_An-Agile-Proces.pdf" target="_blank">white paper</a> discussing the misconception that peer code review is a hindrance to Agile development methodologies.&#160; For anyone who regularly performs peer code reviews, would like to start performing them, or thinks they are an obstacle when it comes to Agile development should read this paper.</p>
<p>The paper talks about the history of code review, how code review aligns with Agile, types of lightweight code review, and techniques to perform optimized code reviews.&#160; Some of the key statements that I took away from the paper are this:</p>
<ul>
<li><strong>Code review allows for “continuous attention to technical excellence and good design”.</strong>&#160; These enhances the agility of the code, the developers working on the code, and the overall Agile process.</li>
<li><strong>Code review “promotes sustainable development”.</strong>&#160; The “bus number” concept is one that I use consistently when promoting peer code review in my own workspace and corporate environment.&#160; The white paper explains it simply, “How many team members would have to get struck by a bus before no one was left that understood the code?&#160; If the bus number for a section of the code is less than two, then that’s a problem.”</li>
<li>The final take-away comes from the Agile Manifesto Principles itself, “The best architectures, requirements, and design emerge from self-organizing teams.”&#160; The same is true of quality peer code review; <strong>“If peer code review is mandated by someone outside the team, its chance of success decreases.&#160; If team members do not want code review to succeed, it <em>will</em> fail.”</strong></li>
</ul>
<ul>I use <a href="http://smartbear.com/codecollab.php" target="_blank">Code Collaborator</a>.&#160; I think it’s the best tool out there for performing peer code review, especially with distributed development teams.&#160; I think peer code review allows developers to become better developers through the visibility and social nature of performing the review itself.&#160; My opinions may be a bit biased, based upon my experiences with Smart Bear Software, but, in fairness, this white paper discusses the enormous benefits of peer code review without discussing specific products. It only discusses the principals and observed benefits, and is in no way a sales pitch to buy their product.</ul>
]]></content:encoded>
			<wfw:commentRss>http://ericsilva.org/2009/12/10/peer-code-review-an-agile-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GWT 2.0 Released!</title>
		<link>http://ericsilva.org/2009/12/09/gwt-2-0-released/</link>
		<comments>http://ericsilva.org/2009/12/09/gwt-2-0-released/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 12:56:53 +0000</pubDate>
		<dc:creator>Eric Silva</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[LinkedIn]]></category>

		<guid isPermaLink="false">http://ericsilva.org/2009/12/09/gwt-2-0-released/</guid>
		<description><![CDATA[I just saw on my RSS that GWT 2.0 has been released.&#160; Gonna go play now. Bye.
]]></description>
			<content:encoded><![CDATA[<p>I just saw on my RSS that GWT 2.0 <a href="http://googlewebtoolkit.blogspot.com/2009/12/introducing-google-web-toolkit-20-now.html" target="_blank">has been released</a>.&#160; Gonna go play now. Bye.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericsilva.org/2009/12/09/gwt-2-0-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Converting a Visual Studio 2005 Web Application Project to a Visual Studio 2008 Web Application Project</title>
		<link>http://ericsilva.org/2009/12/06/converting-a-visual-studio-2005-web-application-project-to-a-visual-studio-2008-web-application-project/</link>
		<comments>http://ericsilva.org/2009/12/06/converting-a-visual-studio-2005-web-application-project-to-a-visual-studio-2008-web-application-project/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 16:24:00 +0000</pubDate>
		<dc:creator>Eric Silva</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Web Application]]></category>

		<guid isPermaLink="false">http://ericsilva.org/2009/12/06/converting-a-visual-studio-2005-web-application-project-to-a-visual-studio-2008-web-application-project/</guid>
		<description><![CDATA[For anyone looking to upgrade their VS 2005 Web Application project to VS 2008, I found good walkthrough provided by Microsoft here.
]]></description>
			<content:encoded><![CDATA[<p>For anyone looking to upgrade their VS 2005 Web Application project to VS 2008, I found good walkthrough provided by Microsoft <a href="http://msdn.microsoft.com/en-us/library/bb907783.aspx" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericsilva.org/2009/12/06/converting-a-visual-studio-2005-web-application-project-to-a-visual-studio-2008-web-application-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2008 and Visio for Enterprise Architects</title>
		<link>http://ericsilva.org/2009/12/03/visual-studio-2008-and-visio-for-enterprise-architects/</link>
		<comments>http://ericsilva.org/2009/12/03/visual-studio-2008-and-visio-for-enterprise-architects/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 14:34:18 +0000</pubDate>
		<dc:creator>Eric Silva</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Observations]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[MSDN]]></category>
		<category><![CDATA[Visio]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://ericsilva.org/2009/12/03/visual-studio-2008-and-visio-for-enterprise-architects/</guid>
		<description><![CDATA[I have started working on a new project in .NET and the Problem Domain (PD) was modeled in Visio UML.  Fantastic.  Now I wanted to forward engineer the UML into C# classes to begin development, but wait, I can’t.  I only have Visio 2007 Professional, and the forward engineering features are only available in the [...]]]></description>
			<content:encoded><![CDATA[<p>I have started working on a new project in .NET and the Problem Domain (PD) was modeled in Visio UML.  Fantastic.  Now I wanted to forward engineer the UML into C# classes to begin development, but wait, I can’t.  I only have Visio 2007 Professional, and the forward engineering features are only available in the Visio for Enterprise Architects version.  Okay, not a problem, I’ll go download it from MSDN.</p>
<p>After starting the installation, I got an error message, “You must first install one of the qualified Visual Studio editions”.  What the hell?  Visual Studio 2008 isn’t good enough?  I sure as hell don’t want to install another, older version Visual Studio just so I can install Visio for EA.</p>
<p>After poking around, I came across this registry trick.  Visio for Enterprise Architects is looking for the existence of the following key:</p>
<pre class="brush: plain; gutter: false; toolbar: true;">
HKLM\Software\Microsoft\VisualStudio\8.0\Setup\VS\VSTD\
</pre>
<p>Within this key should be the String value “ProductDir”.  The text value for ProductDir can be anything other than a null value.</p>
<p>Once you add this key to your registry, the Visio for Enterprise Architects installer will work as hoped.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericsilva.org/2009/12/03/visual-studio-2008-and-visio-for-enterprise-architects/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
