<?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>sniping.org &#187; Web Stuff</title>
	<atom:link href="http://sniping.org/category/web-stuff/feed/" rel="self" type="application/rss+xml" />
	<link>http://sniping.org</link>
	<description>snipe -- verb [intrans.] -- make a sly or petty verbal attack</description>
	<lastBuildDate>Sat, 17 Jul 2010 18:44:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>In Soviet Russia, LiveJournal Blogs on You!</title>
		<link>http://sniping.org/2007/12/05/in-soviet-russia-livejournal-blogs-on-you/</link>
		<comments>http://sniping.org/2007/12/05/in-soviet-russia-livejournal-blogs-on-you/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 18:17:43 +0000</pubDate>
		<dc:creator>fdiv_bug</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web Stuff]]></category>

		<guid isPermaLink="false">http://sniping.org/2007/12/05/in-soviet-russia-livejournal-blogs-on-you/</guid>
		<description><![CDATA[<a href="http://sniping.org/2007/12/05/in-soviet-russia-livejournal-blogs-on-you/" title="In Soviet Russia, LiveJournal Blogs on You!"></a>First off, apologies for this post&#8217;s title.&#160; It had to be done, though.&#160; On Monday, LiveJournal was sold to a Russian company.&#160; When I first read about it, one eyebrow raised slightly, but I didn&#8217;t think much of it.&#160; Then &#8230;<p class="read-more"><a href="http://sniping.org/2007/12/05/in-soviet-russia-livejournal-blogs-on-you/">Read more &#187;</a>]]></description>
			<content:encoded><![CDATA[<a href="http://sniping.org/2007/12/05/in-soviet-russia-livejournal-blogs-on-you/" title="In Soviet Russia, LiveJournal Blogs on You!"></a><p>First off, apologies for this post&#8217;s title.&#160; It had to be done, though.&#160; On Monday, <a href="http://news.livejournal.com/104520.html">LiveJournal was sold to a Russian company</a>.&#160; When I first read about it, one eyebrow raised slightly, but I didn&#8217;t think much of it.&#160; Then I started noticing comments coming in from my friends and colleagues talking about how they felt about it.</p> 

<p><span id="more-89"></span>
  <p>A former coworker of mine, <a href="http://www.mricon.com">icon</a>, who was born in Russia, <a href="http://news.livejournal.com/104520.html">expressed his concern</a> about the purchase.&#160; He casts doubts on Russia&#8217;s privacy laws and a Russian company&#8217;s concern in adhering to what laws there are.&#160; I was expecting him to speak up on this issue, and am glad to have his input.&#160; <a href="http://tieguy.org/blog/2007/12/05/the-live-journal-sale-as-something-more-than-corporate-transaction/">Luis Villa also throws in his thoughts</a>, as well as <a href="http://elements.livejournal.com/17157.html">the thoughts of a former coworker of his</a>.&#160; Luis knows his way around law, free speech, and free software, so I was also looking forward to hearing what he thought.</p>  <p>My take on it is that we can&#8217;t be certain to trust LiveJournal with our private information any longer, nor can we safely consider them reputable librarians of our thoughts and ideas that we&#8217;re sharing with the world through blogs.&#160; I have a handful of friends who are deep into LJ, but I think if there&#8217;s a good time to move your stuff off to another site, it&#8217;s now.&#160; <a href="http://www.sixapart.com">Six Apart</a> &#8212; the company who previously owned LiveJournal &#8212; also owns both <a href="http://www.vox.com/">Vox</a> and <a href="http://www.typepad.com">TypePad</a>, which provide similar user experiences to LJ but are still held by an American company.&#160; There&#8217;s also <a href="http://www.google.com">Google</a>&#8216;s very popular <a href="http://www.blogger.com">Blogger</a>, which is where Icon&#8217;s moved to, and I think Google&#8217;s as trustworthy as any other company at the moment.&#160; I personally run the open-source <a href="http://www.wordpress.org">WordPress</a> software hosted on a server that I share, but I understand that&#8217;s beyond many people&#8217;s technical skills, for whom I recommend <a href="http://www.wordpress.com">WordPress.com</a>, run by the company under whose stewardship the similarly named software currently rests.</p>  <p>All of those options are, so far as I&#8217;m aware, either entirely free (as in $0) or free for a certain basic level of service.&#160; If you know otherwise, or if you have any other ideas, please leave comments.&#160; Your personal data, as well as your thoughts, are too important to leave in the hands of someone you can&#8217;t trust.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://sniping.org/2007/12/05/in-soviet-russia-livejournal-blogs-on-you/feed/</wfw:commentRss>
		<slash:comments>-39</slash:comments>
		</item>
		<item>
		<title>Upgraded to WordPress 2.2</title>
		<link>http://sniping.org/2007/05/20/upgrade-to-wordpress-22/</link>
		<comments>http://sniping.org/2007/05/20/upgrade-to-wordpress-22/#comments</comments>
		<pubDate>Sun, 20 May 2007 08:01:20 +0000</pubDate>
		<dc:creator>fdiv_bug</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web Stuff]]></category>

		<guid isPermaLink="false">http://sniping.org/2007/05/20/upgrade-to-wordpress-22/</guid>
		<description><![CDATA[<a href="http://sniping.org/2007/05/20/upgrade-to-wordpress-22/" title="Upgraded to WordPress 2.2"></a>Just a quick post to test whether or not my upgrade to WordPress 2.2 was successful.]]></description>
			<content:encoded><![CDATA[<a href="http://sniping.org/2007/05/20/upgrade-to-wordpress-22/" title="Upgraded to WordPress 2.2"></a><p>Just a quick post to test whether or not my upgrade to <a href="http://wordpress.org/development/2007/05/wordpress-22/">WordPress 2.2</a> was successful.</p>
]]></content:encoded>
			<wfw:commentRss>http://sniping.org/2007/05/20/upgrade-to-wordpress-22/feed/</wfw:commentRss>
		<slash:comments>-7</slash:comments>
		</item>
		<item>
		<title>Thoughts on Rails Performance</title>
		<link>http://sniping.org/2007/03/06/thoughts-on-rails-performance/</link>
		<comments>http://sniping.org/2007/03/06/thoughts-on-rails-performance/#comments</comments>
		<pubDate>Wed, 07 Mar 2007 03:21:05 +0000</pubDate>
		<dc:creator>fdiv_bug</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web Stuff]]></category>

		<guid isPermaLink="false">http://sniping.org/2007/03/06/thoughts-on-rails-performance/</guid>
		<description><![CDATA[<a href="http://sniping.org/2007/03/06/thoughts-on-rails-performance/" title="Thoughts on Rails Performance"></a>2007-03-07: Added results for testing with Mongrel and the ActiveRecord session store using MyISAM tables. As many of you know I&#8217;m a rather big fan of Ruby on Rails, the web application development framework. I adore Ruby as a language &#8230;<p class="read-more"><a href="http://sniping.org/2007/03/06/thoughts-on-rails-performance/">Read more &#187;</a>]]></description>
			<content:encoded><![CDATA[<a href="http://sniping.org/2007/03/06/thoughts-on-rails-performance/" title="Thoughts on Rails Performance"></a><ul>
<li>2007-03-07: Added results for testing with Mongrel and the ActiveRecord session store using MyISAM tables.</li>
</ul>

<p>As many of you know I&#8217;m a rather big fan of <a href="http://www.rubyonrails.com">Ruby on Rails</a>, the web application development framework.  I adore <a href="http://www.ruby-lang.org">Ruby</a> as a language for all sorts of tasks, and I&#8217;ve found I&#8217;m able to get a great deal of work done very quickly with Rails and its approach to web application design.  I&#8217;m not alone in theUpdated se beliefs, too, as the Rails community grew rapidly, and the software has many fans.</p>

<p>One of its &#8220;<a href="http://en.wikipedia.org/wiki/Achilles%27_heel">Achilles&#8217; heels</a>,&#8221; however, is performance.  The Rails framework is very large, Ruby&#8217;s performance tends to lag behind that of other common web languages (at least, in Ruby 1.8; 2.0 is going to bring us an entirely new interpreter with significant performance boosts), and the recommendations from the community for significantly boosting performance tend to largely sound similar to &#8220;cache it!&#8221;  It&#8217;s all a trade-off, just like everything in technology and life, however &#8212; what costs you incur in actual request-per-second performance tend to easily be made up for in improved developer productivity and happiness.  The value for not having to bang your head against a wall dealing with JSP/Servlets or PHP and its abundance of code-in-view SQL is significant.</p>

<p>But I was curious just what kind of performance we were talking about.
<span id="more-65"></span>
In considering how our team at work manages and deploys Rails apps to our production web environment &#8212; right now we&#8217;re using <a href="http://httpd.apache.org">Apache</a> and <a href="http://www.fastcgi.com/">mod_fastcgi</a> because that&#8217;s what was available when we built the web hosting environment&#8217;s Rails bits &#8212; I&#8217;ve been looking at couple of options:</p>

<ul>
<li>Apache with <a href="http://fastcgi.coremail.cn/">mod_fcgid</a> &#8212; This seems to be better supported than mod_fastcgi</li>
<li><a href="http://mongrel.rubyforge.org/">Mongrel</a> &#8212; The pure-Ruby web server that&#8217;s all the rage in the Rails community</li>
</ul>

<p>With Mongrel, we&#8217;d certainly be fronting it with Apache and either using mod_proxy and farming out the requests through the <a href="http://siag.nu/pen/">Pen</a> TCP load-balancer, or using mod_rewrite and a fancy randomized map and skipping the Pen middle-man.  So I ran some benchmarks.</p>

<p><strong>Note</strong>: These benchmarks are unscientific.  I hate publishing benchmarks to the web because I absolutely hate the way people tear them apart.  I&#8217;m not trying to conclusively prove anything here, so please don&#8217;t take me to the mat because you disagree with my findings and want to show off your &#8220;Pedant of the Year&#8221; award; these are the tests I ran and I&#8217;m telling you the results I got.  If, however, you find flaw with the way I ran the tests that might change the standings significantly, or if you have other ideas that might be of use to me in my evaluations for our environment, then by all means comment away.</p>

<h3>The Applications</h3>

<p>I wrote two &#8220;apps&#8221; for this.  One just spit out the word &#8220;Hello.&#8221; using <code>render :text</code> and the latter spit out the current date using <code>Time.now.to_s</code>.  Quick, easy, and theoretically should be able to scale as high as the server on which they&#8217;re running can go.  I call them &#8220;Hello&#8221; and &#8220;DateTime,&#8221; respectively, in the test results below.  I also ran tests that produced roughly, though not identically, the same output using PHP and ASP.NET.  The only real difference between the versions is that the Rails and PHP versions produced <code>text/plain</code> output and the ASP.NET version produced full HTML.</p>

<h3>The Environment</h3>

<p>I tested with ApacheBench 2.0.40 running on a Fedora Core 5 (PPC) box on the same physical subnet.  The command line was always:</p>

<pre><code>ab -n 1000 -c 25 $TARGET_URL
</code></pre>

<p>The tests were run against one of two machines: a Linux box or a Windows box (only for the IIS/ASP.NET test).  The specs:</p>

<h4>Linux Box</h4>

<ul>
<li>Dual 2.4GHz Intel Xeon CPUs with 512KB L2 cache each and Hyperthreading enabled</li>
<li>2048MB ECC DDR-SDRAM</li>
<li><a href="http://www.gentoo.org">Gentoo Linux</a></li>
<li>Apache 2.0.58</li>
<li>Mongrel 1.0.1</li>
<li>Pen 0.12.1</li>
<li>mod_fcgid 1.10</li>
<li>PHP (mod_php) 5.1.6</li>
</ul>

<h4>Windows Box</h4>

<ul>
<li>Dual 2.8GHz Intel Xeon CPUs with 512KB L2 cache each and Hyperthreading enabled</li>
<li>4096MB ECC DDR-SDRAM</li>
<li><a href="http://www.microsoft.com/windowsserver2003/default.mspx">Windows Server 2003</a> Standard Edition</li>
<li>Internet Information Services 6.0</li>
<li>ASP.NET 2.0.50727</li>
</ul>

<h3>The Results</h3>

<p>In the interest of brevity, I&#8217;m only including the requests per second results from ApacheBench here.  That, and I didn&#8217;t keep notes on all the other stats that <code>ab</code> gives me.  If there&#8217;s demand I&#8217;d be happy to re-run the tests and give full dumps of the result output.</p>

<h4>Hello</h4>

<table>
<tr>
<th>Setup</th>
<th>Run 1</th>
<th>Run 2</th>
<th>Run 3</th>
<th>Run 4</th>
<th>Run 5</th>
</tr>
<tr><th>Apache + mod_fcgid</th>
<td>39.91</td>
<td>95.56</td>
<td>125.39</td>
<td>175.24</td>
<td>173.69</td>
</tr>
<tr><th>Apache + 5 Mongrels (mod_rewrite w/random map)</th>
<td>123.85</td>
<td>128.17</td>
<td>127.77</td>
<td>128.30</td>
<td>125.40</td>
</tr>
<tr><th>IIS + ASP.NET</th>
<td>1746.30</td>
<td>1849.70</td>
<td>1920.48</td>
<td>1901.87</td>
<td>1938.77</td>
</tr>
<tr><th>Apache + mod_php</th>
<td>971.30</td>
<td>1838.64</td>
<td>1919.39</td>
<td>1955.21</td>
<td>1915.31</td>
</tr>
</table>

<h4>DateTime</h4>

<table>
<tr>
<th>Setup</th>
<th>Run 1</th>
<th>Run 2</th>
<th>Run 3</th>
<th>Run 4</th>
<th>Run 5</th>
</tr>
<tr><th>Apache + mod_fcgid</th>
<td>37.81</td>
<td>176.79</td>
<td>177.08</td>
<td>173.60</td>
<td>180.98</td>
</tr>
<tr><th>Apache + 5 Mongrels (mod_rewrite w/random map)</th>
<td>125.27</td>
<td>128.43</td>
<td>125.59</td>
<td>125.65</td>
<td>124.93</td>
</tr>
<tr><th>IIS + ASP.NET</th>
<td>1208.21</td>
<td>1686.03</td>
<td>1810.25</td>
<td>1781.81</td>
<td>1697.07</td>
</tr>
<tr><th>Apache + mod_php</th>
<td>1610.16</td>
<td>1594.38</td>
<td>1653.21</td>
<td>1513.73</td>
<td>1663.34</td>
</tr>
</table>

<h4>Hello + DateTime</h4>

<p>Interested in doing some further delving into Rails tweaking, I combined the Hello and DateTime tests into one action in the controller that produced <code>render :text => "Hello.  The current date is: #{Time.now.to_s}"</code> so I could more easily test things in one run.  Yes, I know it&#8217;s not really the same as having both tests run.  I don&#8217;t care.  These results aren&#8217;t necessarily comparable to the ones from the individual runs.  Run your own benchmarks if you don&#8217;t like mine.  <img src='http://sniping.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>

<table>
<tr>
<th>Batch #</th>
<th>Setup</th>
<th>Run 1</th>
<th>Run 2</th>
<th>Run 3</th>
<th>Run 4</th>
<th>Run 5</th>
</tr>
<tr><th>1</th><th>Apache + mod_fcgid</th>
<td>40.76</td>
<td>95.76</td>
<td>142.96</td>
<td>181.50</td>
<td>176.36</td>
</tr>
<tr><th>2</th><th>Apache + Pen + 5 Mongrels</th>
<td>105.96</td>
<td>120.05</td>
<td>123.26</td>
<td>118.93</td>
<td>118.37</td>
</tr>
<tr><th>3</th><th>Apache + Pen + 10 Mongrels</th>
<td>119.63</td>
<td>118.97</td>
<td>121.77</td>
<td>127.45</td>
<td>114.86</td>
</tr>
<tr><th>4</th><th>As #2 w/ActiveRecord session store</th>
<td>45.37</td>
<td>43.77</td>
<td>42.54</td>
<td>31.30</td>
<td>31.45</td>
</tr>
<tr><th>5</th><th>As #2 w/AR session store (MyISAM tables)</th>
<td>132.25</td>
<td>130.23</td>
<td>131.46</td>
<td>131.41</td>
<td>128.78</td>
</tr>
<tr><th>6</th><th>As #2 w/memory session store</th>
<td>176.80</td>
<td>183.57</td>
<td>184.54</td>
<td>178.50</td>
<td>183.13</td>
</tr>
<tr><th>7</th><th>As #2 w/memcache session store</th>
<td>122.37</td>
<td>122.66</td>
<td>121.64</td>
<td>125.01</td>
<td>120.98</td>
</tr>
<tr><th>8</th><th>As #1 w/memory session store</th>
<td>37.31</td>
<td>193.54</td>
<td>176.41</td>
<td>234.15</td>
<td>182.06</td>
</tr>
<tr><th>9</th><th>As #1 w/memcache session store</th>
<td>27.96</td>
<td>182.69</td>
<td>166.86</td>
<td>113.83</td>
<td>183.98</td>
</tr>
</table>

<h3>What Did You Learn?</h3>

<p>The conclusions that I&#8217;m drawing from this &#8220;research&#8221; are probably pretty obvious:  ASP.NET and PHP outperform Rails by a factor of at least ten in the first two tests.  That&#8217;s insane.  I understand that you can probably improve performance significantly by caching, caching, and more caching, but&#8230; Jesus.  Ten times faster?  I also know that PHP really isn&#8217;t a fair comparison since it&#8217;s a language and not a framework, but ASP.NET certainly falls into the framework camp in my opinion and it still whomps Rails&#8217; butt.</p>

<p>The second set of tests &#8212; with the combined Hello and DateTime action &#8212; is a bit more interesting.  ActiveRecord as a session store flat-out stinks unless you&#8217;re using the MyISAM engine, which doesn&#8217;t support transactions, for your session store table.  This is fine, though, since you don&#8217;t need transactions for that sort of thing.  I could probably also tweak memcached to improve its performance, too.  I was pretty impressed by the memory session store&#8217;s performance, and when combined with the faster &#8212; though arguably less manageable in a large-scale, multi-app and multi-user environment like our web hosting environment &#8212; mod_fcgid, I was able to push the requests per second above 200.  Little victories, I suppose.</p>

<p>Still, I suspect that managing hordes of Mongrels (that&#8217;s just fun to say) with mongrel_cluster will be a much nicer environment, especially when we need to run each app as its own service account for security purposes.  I think we could find a good way to allocate one Pen per application, farmed out to <em>n</em> Mongrels, and communicating with Apache via mod_proxy.</p>

<h3>Final Thoughts</h3>

<p>Rails rocks.  I still love it to death, and I think it&#8217;s a fantastic framework built on a fantastic language that brings a lot of new people into the web application fold.  I will, however, be taking another look at ASP.NET 2.0.  I&#8217;m thinking it might be fun to see how well that fits together with <a href="http://www.db4o.com">db4o</a>, the object database for .NET and Java for producing an app I&#8217;m currently working on.  I&#8217;m not as afraid of Windows as a server platform as I used to be.</p>

<p>Anyway, there are my benchmark numbers and my short thoughts on them.  So go ahead, Internet.  I&#8217;ve put potentially flawed benchmarks up on the web.  Flame on.  <img src='http://sniping.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://sniping.org/2007/03/06/thoughts-on-rails-performance/feed/</wfw:commentRss>
		<slash:comments>-75</slash:comments>
		</item>
		<item>
		<title>New Look</title>
		<link>http://sniping.org/2006/09/13/new-look/</link>
		<comments>http://sniping.org/2006/09/13/new-look/#comments</comments>
		<pubDate>Wed, 13 Sep 2006 20:01:30 +0000</pubDate>
		<dc:creator>fdiv_bug</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[Web Stuff]]></category>

		<guid isPermaLink="false">http://sniping.org/2006/09/13/new-look/</guid>
		<description><![CDATA[<a href="http://sniping.org/2006/09/13/new-look/" title="New Look"></a>I decided I&#8217;d grown weary of the old style for the site and came across a theme I rather liked. It&#8217;s called &#8220;Off-Center&#8221; for obvious reasons, but I&#8217;m not 100% sure I&#8217;m going to leave it that way; I might &#8230;<p class="read-more"><a href="http://sniping.org/2006/09/13/new-look/">Read more &#187;</a>]]></description>
			<content:encoded><![CDATA[<a href="http://sniping.org/2006/09/13/new-look/" title="New Look"></a><p>I decided I&#8217;d grown weary of the old style for the site and came across a <a href="http://www.wordpressdiva.com/themes/31/off-center.html">theme I rather liked</a>.  It&#8217;s called &#8220;Off-Center&#8221; for obvious reasons, but I&#8217;m not 100% sure I&#8217;m going to leave it that way; I might expand it out to fill the whole page.  It was designed by the awesome <a href="http://www.wordpressdiva.com/themes/">WordPress Diva</a> and I highly recommend you check out <a href="http://www.wordpressdiva.com/themes/">her site</a> if you&#8217;ve got a WordPress blog and are looking for a new theme.</p>
]]></content:encoded>
			<wfw:commentRss>http://sniping.org/2006/09/13/new-look/feed/</wfw:commentRss>
		<slash:comments>-5</slash:comments>
		</item>
		<item>
		<title>Sun&#8217;s &#8220;First One&#8217;s Free&#8221; Push</title>
		<link>http://sniping.org/2006/06/19/suns-first-ones-free-push/</link>
		<comments>http://sniping.org/2006/06/19/suns-first-ones-free-push/#comments</comments>
		<pubDate>Mon, 19 Jun 2006 20:26:18 +0000</pubDate>
		<dc:creator>fdiv_bug</dc:creator>
				<category><![CDATA[Sun]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web Stuff]]></category>

		<guid isPermaLink="false">http://sniping.org/2006/06/19/suns-first-ones-free-push/</guid>
		<description><![CDATA[<a href="http://sniping.org/2006/06/19/suns-first-ones-free-push/" title="Sun&#039;s &quot;First One&#039;s Free&quot; Push"></a>Sun Microsystems, venerable system and software vendor of the Unix world, has a rather interesting promo going on. It&#8217;s part of their try-before-you-buy deal, where you can get a free 60-day run on one of their mid- or high-end servers &#8230;<p class="read-more"><a href="http://sniping.org/2006/06/19/suns-first-ones-free-push/">Read more &#187;</a>]]></description>
			<content:encoded><![CDATA[<a href="http://sniping.org/2006/06/19/suns-first-ones-free-push/" title="Sun&#039;s &quot;First One&#039;s Free&quot; Push"></a><p><a href="http://www.sun.com">Sun Microsystems</a>, venerable system and software vendor of the Unix world, has a <a href="http://blogs.sun.com/roller/page/jonathan?entry=ubuntu_on_niagara_and_platinum">rather interesting promo</a> going on.  It&#8217;s part of their try-before-you-buy deal, where you can get a <a href="http://www.sun.com/secure/servers/coolthreads/tnb/qualify.jsp?puuid=79ad78b9-961d-11d9-9adf-080020a9ed93">free 60-day run</a> on one of their mid- or high-end servers and workstations.  According to Jonathan in his blog post, if you post a thorough review (in the eyes of the product team) regardless of whether it&#8217;s favorable or not, you can keep the system for free.  Presumably they&#8217;ll take your words and use them as marketing copy if appropriate, but for a free Sun system they could use them to promote an end to tooth-brushing for all I care.  <img src='http://sniping.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<p>I&#8217;ve already submitted my application for an <a href="http://www.sun.com/desktop/workstation/ultra40/">Ultra 40</a> dual-Opteron workstation.  I intend to use it for testing <a href="http://www.rubyonrails.com">Ruby on Rails</a> deployment and performance.  I&#8217;d like to install Rails on <a href="http://www.sun.com/software/solaris">Solaris 10</a> (preinstalled!), <a href="http://www.redhat.com/rhel/">Red Hat Enterprise Linux</a> or <a href="http://www.ubuntu.com">Ubuntu Linux</a>, and <a href="http://www.microsoft.com/windowsserver2003/default.mspx">Windows Server 2003</a> to see which one comes across as most manageable, and with the best performance.  This is the first of my entries in that series.</p>

<p>I selected the Ultra 40 workstation primarily because that&#8217;s what will fit best in my office at home, under my desk, and it gives me the ability to test Windows in the equation as well as Linux distributions that don&#8217;t support SPARC64.  We&#8217;ll see how this shapes up, and I&#8217;ll try to keep you posted.</p>
]]></content:encoded>
			<wfw:commentRss>http://sniping.org/2006/06/19/suns-first-ones-free-push/feed/</wfw:commentRss>
		<slash:comments>-1</slash:comments>
		</item>
	</channel>
</rss>

