<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Bleuchez!</title>
	<atom:link href="http://bleuchez.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://bleuchez.wordpress.com</link>
	<description>welcome</description>
	<lastBuildDate>Sun, 01 Nov 2009 23:40:16 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='bleuchez.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/412e479a5c7952dec8c483095383db7b?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Bleuchez!</title>
		<link>http://bleuchez.wordpress.com</link>
	</image>
			<item>
		<title>Use Apache&#8217;s mod_proxy to Set Up a Proxy Server</title>
		<link>http://bleuchez.wordpress.com/2009/11/01/use-apaches-mod_proxy-to-set-up-a-proxy-server/</link>
		<comments>http://bleuchez.wordpress.com/2009/11/01/use-apaches-mod_proxy-to-set-up-a-proxy-server/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 23:40:16 +0000</pubDate>
		<dc:creator>bleuchez</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Resource]]></category>
		<category><![CDATA[slicehost]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[proxy server]]></category>

		<guid isPermaLink="false">http://bleuchez.wordpress.com/?p=243</guid>
		<description><![CDATA[A proxy server is a server that sits between your computer and the internet and services your requests to the internet. Many companies use proxy servers to filter employee internet requests since a proxy server can also modify or block your request.
My goal in setting up a proxy server was to give myself a means [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bleuchez.wordpress.com&blog=3847793&post=243&subd=bleuchez&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A <a href="http://en.wikipedia.org/wiki/Web_proxy">proxy server</a> is a server that sits between your computer and the internet and services your requests to the internet. Many companies use proxy servers to filter employee internet requests since a proxy server can also modify or block your request.</p>
<p>My goal in setting up a proxy server was to give myself a means of encrypting my web traffic when I am in insecure locations such as airports and restaurants.</p>
<p><strong>Setup</strong><br />
To set up a proxy server, you first need a server. You can use a machine on your home network, get a dedicated server, or get a virtual server. I chose to get a virtual server through <a href="http://www.slicehost.com">slicehost.com</a>. I am using their base $20 256 slice with Ubuntu 8.04 LTS. In addition to proxy services I also use it as a virtual desktop and, since I can leave it on all the time, run long term jobs.  </p>
<p>I set up the proxy server to only allow connections from the local host.  I can then connect to the local machine via SSH and surf the web through the SSH tunnel.  This way, the connection to my server is encrypted and no one can use the proxy server unless they have an account on my machine.</p>
<p>The setup is simple but I had to go to several sources to figure it all out, hence this article.</p>
<p>First, install Apache:<br />
</p>
<blockquote><p><strong><em>apt-get install apache2 apache2.2-common apache2-mpm-prefork apache2-utils libexpat1 ssl-cert</em></strong></p></blockquote>
<p>
Next, link to the mod_proxy modules:</p>
<blockquote><p>
<strong><em>cd /etc/apache2/mods-enabled<br />
ln -s /etc/apache2/mods-available/proxy_http.load<br />
ln -s /etc/apache2/mods-available/proxy_ftp.load<br />
ln -s /etc/apache2/mods-available/proxy_connect.load<br />
ln -s /etc/apache2/mods-available/proxy.load<br />
</em></strong></p></blockquote>
<p>
Then, in your httpd.conf file located at /etc/apache2 make<br />
entries to configure the server:<br />
<br />
<blockquote>
<strong><em><br />
ProxyRequests On<br />
ProxyVia Block<br />&lt;Proxy *&gt;<br />
<br />
&nbsp;&nbsp;&nbsp;Order deny,allow<br />
&nbsp;&nbsp;&nbsp;Deny from all<br />
&nbsp;&nbsp;&nbsp;Allow from 127.0.0.1<br />
&lt;/Proxy&gt;<br />
</em></strong></p></blockquote>
<p>
Here, <b>ProxyRequests</b> configures Apache as a forward proxy. <b>&lt;Proxy *&gt;</b> and <b>&lt;/Proxy&gt;</b> delineate the proxy configuration block. The block tells Apache to deny all connections except from the local machine (127.0.0.1). </p>
<p>Now, restart Apache:<br />
</p>
<blockquote><p><strong><em>apache2ctl graceful</em></strong></p></blockquote>
<p>
Finally, in your browser configure your host to use the proxy server you just set<br />
up:</p>
<p><img src="http://s3.amazonaws.com/bleuchez/mod_proxy_with_apache/browser_proxy_settings.jpg" border="0"></p>
<p><b>Sources:</b><br />
slicehost.com: <a href="http://articles.slicehost.com/2008/4/25/ubuntu-hardy-installing-apache-and-php5">Ubuntu Hardy Apache and PHP install guide</a><br />
serverwatch.com: <a href="http://www.serverwatch.com/tutorials/article.php/3092521">Configuring Apache 2.0 as a Forward Proxy Server</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bleuchez.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bleuchez.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bleuchez.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bleuchez.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bleuchez.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bleuchez.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bleuchez.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bleuchez.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bleuchez.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bleuchez.wordpress.com/243/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bleuchez.wordpress.com&blog=3847793&post=243&subd=bleuchez&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://bleuchez.wordpress.com/2009/11/01/use-apaches-mod_proxy-to-set-up-a-proxy-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">bleuchez</media:title>
		</media:content>

		<media:content url="http://s3.amazonaws.com/bleuchez/mod_proxy_with_apache/browser_proxy_settings.jpg" medium="image" />
	</item>
		<item>
		<title>Fenix Digital LD10 Premium Q5</title>
		<link>http://bleuchez.wordpress.com/2009/06/26/fenix-digital-ld10-premium-q5/</link>
		<comments>http://bleuchez.wordpress.com/2009/06/26/fenix-digital-ld10-premium-q5/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 02:29:26 +0000</pubDate>
		<dc:creator>bleuchez</dc:creator>
				<category><![CDATA[Flashlight]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[Fenix LD10]]></category>

		<guid isPermaLink="false">http://bleuchez.wordpress.com/?p=177</guid>
		<description><![CDATA[While researching the NiteCore SmartPD EX10 R2 I was also looking for a 2nd flashlight that took AA batteries.  The AA battery form factor is bulkier than the CR123 batteries that the NiteCore uses but the advantage is that AA batteries are far cheaper and easier to find.  The low cost and easy availability of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bleuchez.wordpress.com&blog=3847793&post=177&subd=bleuchez&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>While researching the NiteCore SmartPD EX10 R2 I was also looking for a 2nd flashlight that took AA batteries.  The AA battery form factor is bulkier than the CR123 batteries that the NiteCore uses but the advantage is that AA batteries are far cheaper and easier to find.  The low cost and easy availability of AA batteries makes a AA light an excellent companion for traveling.  After some research I found a light I felt was perfect, the <a href="http://www.fenixlight.com/viewproduct.asp?id=83">Fenix LD10</a>, and decided to purchase it from <a href="http://www.amazon.com/gp/help/seller/at-a-glance.html?ie=UTF8&amp;seller=A1EARX4SHKBTMI">Outfitter Country</a> on Amazon.com.</p>
<p><strong>Background:</strong><br />
The Fenix LD10 is a follow-on to the popular Fenix L1D, the LD10 features a redesigned exterior and improved reflector.  I don&#8217;t have a L1D so I cannot compare the change in the reflector. However, looking at pictures of the L1D I can see that the exterior has been updated to put a multi-sided surface around the head of the flashlight.  The surface makes the flashlight easier to hold and it prevents the light from rolling around when you put it down on a flat surface.</p>
<p>The LD10 still uses the Cree Q5 LED that the L1D used and doesn&#8217;t come with the R2 version used in the NiteCore EX10.  I can see a definite but not significant difference in brightness between my NiteCore EX10 and the LD10.</p>
<p>A really cool feature of the Fenix L series  is that the heads and bodies are swappable with other L series lights and most of the P series lights.  So, I can use the head of my LD10 with the body of a 2xCR123 Fenix P3D or PD30.  This will give me longer runtime and up to 220 lumens out of my LD10 head because the CR123 battery can source more current than a single AA.  So I can pack different bodies and carry what I need based on my plans.</p>
<p>Features of the LD10 include:</p>
<p style="padding-left:30px;">Conventional push button switch.<br />
Durable aluminum body.<br />
Access to 6 light levels &#8211; min, med, max, turbo, S.O.S, and strobe.<br />
Waterproof.</p>
<p>The strobe mode only works at the turbo light level. <a href="http://www.youtube.com/watch?v=7fZn11ijczQ"> This video</a> shows off the different modes available on the Fenix LD and L1D series of lights.</p>
<p><strong>Personal Impressions:</strong><br />
I&#8217;ve have the LD10 for for a few weeks now, almost as long as I&#8217;ve had my NiteCore EX10, and I&#8217;m happy with it.  Just like the EX10, the LD10 is solid, well built, and gives me loads of light on a single battery.  However, unlike the EX10, the LD10&#8217;s controls are easier to use and are much more reliable.  I always know where the light is going to start and I can easily<a href="http://bleuchez.s3.amazonaws.com/blog/fenix_ld10/fenix_ld10.jpg"><img class="alignleft" style="border:8px solid #FFFFFF;" title="Fenix LD10" src="http://bleuchez.s3.amazonaws.com/blog/fenix_ld10/fenix_ld10.jpg" alt="" width="278" height="223" /></a> switch between modes by soft-clicking the tailcap switch.</p>
<p>The fact that AA batteries don&#8217;t store as much power as CR123 batteries is readily apparent in this light.  I can get barely 20 minutes of light out at turbo mode before turbo mode is dims down to be just as bright as the high light mode.  The battery type doesn&#8217;t seem to matter, I&#8217;ve seen the same result using both lithum and eneloop brand rechargable batteries.  I don&#8217;t think we&#8217;ll see an improvements in the duration of light output until large gains are made in LED efficiency.</p>
<p>The low mode is great for getting around the house and the high/turbo mode is good for night walks and general outdoor night tasks. In addition, The strobe mode is great for biking or walking at night &#8211; it really grabs attention which ensures drivers will notice you. For hands free operation, Fenix sells both a <a href="http://www.fenixlight.com/viewproduct.asp?id=54">bike mount</a> and <a href="http://www.fenixlight.com/viewproduct.asp?id=91">headband</a> that you can use to attach the light to your bike or body.  Strobe mode is also great for alerting other drivers when you have to pull off the road in your car &#8211; the anti-roll design means that you can just turn the light on and put it on your car trunk or roof to alert fellow drivers.</p>
<p>I really like the fact that Fenix offers a variety of acceseories to modify their lights to fit your needs. Besides the interchangable bodies, headband, and bike mount I mentioned earlier; Fenix also has diffuser tips for general lighting, filters for night vision, and a pressure switch for remote activation.  It would be nice if they had a magnetic mount I could use to attach the light to my car or other metallic surfaces for when I need both hands free and don&#8217;t have a flat surface for the light.</p>
<p><strong>Conclusion:</strong><br />
While a little bulky to use as a everyday carry light, the Fenix LD10 is great for travel and general use around the house and outdoors.  The AA form factor makes it cheap to operate but it also means that the maximum light output is unsustainable for long. I really like the strobe mode and available acesseories &#8211; I plan on at least getting the bike mount or headband for night biking during the winter.</p>
<p><strong>Pros:</strong></p>
<ul>
<li>Variety of accessories &#8211; headband, bike mount, bodies, and diffusers.</li>
<li>Uses easily available AA batteries.</li>
<li>Amazing light output for a 1xAA battery light.</li>
<li>Reverse polarity protection.</li>
</ul>
<p><strong>Cons:</strong></p>
<ul>
<li>Expensive!</li>
<li>Very short lived turbo mode.</li>
</ul>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bleuchez.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bleuchez.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bleuchez.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bleuchez.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bleuchez.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bleuchez.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bleuchez.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bleuchez.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bleuchez.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bleuchez.wordpress.com/177/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bleuchez.wordpress.com&blog=3847793&post=177&subd=bleuchez&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://bleuchez.wordpress.com/2009/06/26/fenix-digital-ld10-premium-q5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">bleuchez</media:title>
		</media:content>

		<media:content url="http://bleuchez.s3.amazonaws.com/blog/fenix_ld10/fenix_ld10.jpg" medium="image">
			<media:title type="html">Fenix LD10</media:title>
		</media:content>
	</item>
		<item>
		<title>Komodo 5.0</title>
		<link>http://bleuchez.wordpress.com/2009/06/12/komodo-5-0/</link>
		<comments>http://bleuchez.wordpress.com/2009/06/12/komodo-5-0/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 03:09:16 +0000</pubDate>
		<dc:creator>bleuchez</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[activestate]]></category>
		<category><![CDATA[komodo]]></category>
		<category><![CDATA[productivity]]></category>

		<guid isPermaLink="false">http://bleuchez.wordpress.com/?p=84</guid>
		<description><![CDATA[I&#8217;ve been using Komodo ever since version 3.5 came out several years ago.  I first found out about it while looking for a Windows Perl distribution and happened upon the Activestate website. So, what is Komodo? Komodo is a IDE geared towards dynamic languages like Python/Perl/Tcl/Ruby that runs on all 3 major OS platforms [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bleuchez.wordpress.com&blog=3847793&post=84&subd=bleuchez&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;ve been using <a href="http://www.activestate.com/komodo/">Komodo</a> ever since version 3.5 came out several years ago.  I first found out about it while looking for a Windows Perl distribution and happened upon the <a href="http://www.activestate.com">Activestate</a> website. So, what is Komodo? Komodo is a IDE geared towards dynamic languages like Python/Perl/Tcl/Ruby that runs on all 3 major OS platforms (Windows, Linux, and OSX).  It is put out by Activestate, the same company that puts out the most widely used Windows Perl distribution -<a href="http://bleuchez.s3.amazonaws.com/blog/komodo5/main_window.jpg"><img class="alignright" style="border:8px solid #FFFFFF;" title="Komodo Main Window" src="http://bleuchez.s3.amazonaws.com/blog/komodo5/main_window.jpg" alt="Main Window showing debugger and variable viewers" width="464" height="414" /></a> Activestate Perl.  I bought Komodo because I liked the built in Perl debugger and syntax highlighting.  I purchased the upgrade to versionMain Window showing debugger and variable viewers 4.0 because it added VI keybindings.  Version 5.0 didn&#8217;t have any features I thought were compelling, but I purchased the upgrade anyway because I wanted to support Activestate.</p>
<p><strong>Features:</strong><br />
Komodo is a feature rich editor.  Besides the required syntax highlighting, it has editing of remote files over FTP and SFTP, version control integration, VI emulation mode, a very nifty graphical debugger, http request and response inspector and editor (HTTP inspector), source control integration, a regex constructor (RX toolkit), and an interactive shell that lets you try out commands on the fly.  These are just the features I use on a regular basis!  Komodo is also extensible via scripts, supports macros, customizable keyboard shortcuts, and <a href="http://www.activestate.com/komodo/features/">much more</a>.</p>
<p><strong>Usability:</strong><br />
Komodo is very user friendly.  Besides the VI keybindings, you can also customize the menu by assigning your own key combinations to the commands you use the most.  The interface stays out of your way until you need it, the main typing window takes up most of the screen with the quick link buttons  listed along the top.  You can bring up the debugger or your source control windows at the bottom and there are side tabs to let you quickly access files in your project, variables, and functions.  One area that is lacking is the help &#8211; it is sparse in some areas, especially on how to access the API and so sometimes I have to resort to trial and error.</p>
<p>The syntax highlighting is great, it makes the code readable and there are little red squiggles show you where you have errors in your code.  A little drop down pops up when you access member variables, however it is not as comprehensive as Microsoft&#8217;s intellisense in that it doesn&#8217;t perform the drop-down for every variable.</p>
<p>A great feature I use regularly but is not found in most IDEs is the ability to edit remote files over FTP and SFTP.  This allows me to get syntax highlighting, code folding, code completion and all the other nifty features of the IDE on files that can only be accessed via SSH or telnet.  This is great because a lot of my work is done on UNIX machines that don&#8217;t come with fancy editors but allow access via SSH and telnet.</p>
<div class="wp-caption alignright" style="width: 428px"><a href="http://bleuchez.s3.amazonaws.com/blog/komodo5/rx_toolkit.jpg"><img style="border:8px solid #FFFFFF;" title="RX Toolkit" src="http://bleuchez.s3.amazonaws.com/blog/komodo5/rx_toolkit.jpg" alt="Komodo Regular Expression Editor" width="418" height="386" /></a><p class="wp-caption-text">Komodo Regular Expression Editor</p></div>
<p>I mainly use Komodo for Perl and C/C++ development but I have dabbled with Ruby on Rails using Komodo and it also shines in this area.  It has shortcuts to automatically generate scaffolding items and you can watch your site execute using the built in debugger.</p>
<p>I&#8217;ve discussed the features I use the most and like the best but Komodo has many more features that will interest others who work with different languages or with different needs.  Check out their <a href="http://www.activestate.com/komodo/features/">features page</a> for a full list of everything Komodo can do.  Activestate also offers a trial version and has a lite version of their IDE in <a href="http://www.activestate.com/komodo_edit/">Komodo Edit</a>.</p>
<p><strong>Conclusion:</strong><br />
Overall, Komodo is great software and I would highly recommend it to anyone who works with dynamic languages.  I don&#8217;t regret buying it since it has paid me back many times in saving me time and reducing the frustration of debugging code.</p>
<p><strong>Pros:</strong></p>
<ul>
<li>Versatile and feature rich</li>
<li>Easy to modify to suit your tastes</li>
<li>Advanced debugging support</li>
<li>Great code editing features</li>
<li>Works on all major platforms &#8211; Windows, Mac, Linux</li>
</ul>
<p><strong>Cons:</strong></p>
<ul>
<li>Expensive!</li>
<li>Only supports dynamic languages</li>
</ul>
<p style="text-align:center;"><a href="http://bleuchez.s3.amazonaws.com/blog/komodo5/http_inspector.jpg"><img class="aligncenter" style="border:8px solid #FFFFFF;" title="HTTP Inspector" src="http://bleuchez.s3.amazonaws.com/blog/komodo5/http_inspector.jpg" alt="Checking out Slashdot with HTTP Inspector" width="493" height="422" /></a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bleuchez.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bleuchez.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bleuchez.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bleuchez.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bleuchez.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bleuchez.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bleuchez.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bleuchez.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bleuchez.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bleuchez.wordpress.com/84/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bleuchez.wordpress.com&blog=3847793&post=84&subd=bleuchez&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://bleuchez.wordpress.com/2009/06/12/komodo-5-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">bleuchez</media:title>
		</media:content>

		<media:content url="http://bleuchez.s3.amazonaws.com/blog/komodo5/main_window.jpg" medium="image">
			<media:title type="html">Komodo Main Window</media:title>
		</media:content>

		<media:content url="http://bleuchez.s3.amazonaws.com/blog/komodo5/rx_toolkit.jpg" medium="image">
			<media:title type="html">RX Toolkit</media:title>
		</media:content>

		<media:content url="http://bleuchez.s3.amazonaws.com/blog/komodo5/http_inspector.jpg" medium="image">
			<media:title type="html">HTTP Inspector</media:title>
		</media:content>
	</item>
		<item>
		<title>NiteCore SmartPD EX10 R2</title>
		<link>http://bleuchez.wordpress.com/2009/05/29/nitecore-smartpd-ex10-r2/</link>
		<comments>http://bleuchez.wordpress.com/2009/05/29/nitecore-smartpd-ex10-r2/#comments</comments>
		<pubDate>Fri, 29 May 2009 04:06:16 +0000</pubDate>
		<dc:creator>bleuchez</dc:creator>
				<category><![CDATA[Flashlight]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[NiteCore SmartPD EX10 R2]]></category>

		<guid isPermaLink="false">http://bleuchez.wordpress.com/?p=114</guid>
		<description><![CDATA[I have been looking for a small flashlight I can carry with me at night and use to light up dark areas.  After doing some research, I decided to purchase a NiteCore SmartPD flashlight from http://www.4sevens.com about two weeks ago.
Background:
The PD in SmartPD stands for Piston Drive.  Piston drive is a new switching technology that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bleuchez.wordpress.com&blog=3847793&post=114&subd=bleuchez&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I have been looking for a small flashlight I can carry with me at night and use to light up dark areas.  After doing some research, I decided to purchase a NiteCore SmartPD flashlight from <a href="http://www.4sevens.com">http://www.4sevens.com</a> about two weeks ago.</p>
<p><strong>Background:</strong><br />
The PD in SmartPD stands for Piston Drive.  Piston drive is a new switching technology that uses a piston to drive a switch on the flashlight head to communicate with the flashlight microcontroller.  The Piston Drive technology is supposed outlast the push button switches used on  conventional flashlights.  However, I don&#8217;t see why it would last longer since the Piston Drive also uses a switch that is built into the head to drive the flashlight.</p>
<p>NiteCore makes two flashlights with the PD technology, the D10 which uses 1 AA-battery and the EX10 uses a CR123 battery.  I chose the EX10 over the D10 because it is smaller and has a longer run time.</p>
<p>The exact model I got was the SmartPD EX10 R2.  The EX10 indicates that it takes CR123 batteries and R2 means that it uses a CREE R2 type LED.  The CREE R2 type LED in the EX10 is rated at 145 lumens which makes this one of the brightest small flashlights I could find.  This light has several advanced features including:</p>
<ul>
<li>Instantly jump to max or min brightness.</li>
<li>Ramp to 100 light levels between min and max.</li>
<li>Light turns on at the last light level.</li>
<li>Waterproof.</li>
</ul>
<p>The light can also be used in momentary or intermittent mode where the light is only lit when you push the piston down.  This <a href="http://www.youtube.com/watch?v=irqhuV8Xo_A">video</a> shows off the interface.</p>
<p><strong>Personal Impressions:</strong><br />
The flashlight is is well built and feels solid in my hands.  I feel that I could drop it and it would still keep working.  The flashlight is unbelievably small, I can carry it around in the change pocket of my jeans and it will fit entirely in my palm.  The piston drive is stiff and has very little travel so it takes a while to get used to it. The max mode is very bright and will illuminate pretty much any room.  Does it outshine a 3-D LED maglight? No.  But is it bright enough to replace a 3-D maglight in most situations? Yes.  Likewise, the min mode is real<a href="http://bleuchez.s3.amazonaws.com/blog/nitecore_smartPD/nitecore_flashlight_box.jpg"><img class="alignright" style="border:15px solid #FFFFFF;" title="NiteCore SmartPD EX10 R2" src="http://bleuchez.s3.amazonaws.com/blog/nitecore_smartPD/nitecore_flashlight_box.jpg" alt="" width="549" height="341" /></a>ly dim and will really squeeze out every erg of energy out of a battery.  4sevens claims that the light is good for 90 minutes of illumination at max light mode &#8211; however, the 90 minutes counts till it is at 50% brightness.  In reality, the light is good for about 20-30 minutes of bright light on a fresh battery, after which it starts to noticeably dim.  This means that you have to use the bright mode sparingly and instead rely on a dimmer setting for most of your work unless you plan to replace your battery often.  Or, use the bright mode and then end up working with just a dim light until your battery runs out.</p>
<p>Occasionally, the light refuses to go into high/low mode using the shortcuts.  I think this is because the processor gets confused and needs to be reset.  This seems to be the case because it can be fixed by unscrewing till the light turns off to cut off power to the CPU and then screwing it back in.   Another annoyance is that the light is prone to roll around if placed on a flat surface which makes it unsuitable for any kind of work where you can&#8217;t hold it in your hand.  In addition, the black anodizing looks like it will easily wear off &#8211; I&#8217;ve already noticed a couple worn off specks just from carrying the light around in my jean&#8217;s change pocket.</p>
<p>Another caveat is that the microprocessor is always on so it draws current from the battery even when the light is turned off.  I&#8217;ve read that a new battery will power the microcontroller for ~400 days while the light is in standby.  I couldn&#8217;t find a statement on how much light I would get from the light after ~400 days or even ~200 days, I imagine it wouldn&#8217;t be much.  This makes the light unsuitable to use as an emergency light. Some say that you should store the battery separately, but do you want to be fumbling around for a battery in the dark when the light goes out or if you are in an emergency situation?  They may also tell me to unscrew the head a couple turns so that the head doesn&#8217;t make contact with the battery, but I think that should be unnecessary in a $60+ flashlight.  Just look at Fenix (a NiteCore competitor) which makes great flashlights that don&#8217;t drain batteries when turned off.</p>
<p><strong>Summary:</strong><br />
The NiteCore EX10 is a nice small flashlight that is useful if you plan to use and carry it daily and don&#8217;t mind keeping it at low/medium most of the time in order to be able to access max mode when needed.  I wouldn&#8217;t recommend it for non-handheld uses since it has a tendency to roll around, or for long term storage in an emergency kit.  I like it because it is solid, tough, and has min/max brightness modes.  I don&#8217;t like it because the PD switch isn&#8217;t as great as it is made out to be &#8211; it is stiff and relies on a mechanical switch despite NiteCore&#8217;s hype about PD being superior to mechanical switches &#8211; and it will drain your battery if you are not careful.  Overall, I feel that this is an overly hyped light and I would recommend against purchasing it.</p>
<p><strong>Pros:</strong></p>
<ul>
<li>Small, tough, and waterproof.</li>
<li>Extra bright when you need it.</li>
</ul>
<p><strong>Cons:</strong></p>
<ul>
<li>Expensive!</li>
<li>anodizing is prone  to wear off.</li>
<li>Short lived max mode.</li>
<li>Poor candidate for long term storage.</li>
<li>Unknown long term reliability of piston drive.</li>
<li>No reverse polarity protection.</li>
</ul>
<p><strong>Sources:</strong><br />
There is an <a href="http://www.candlepowerforums.com/vb/showthread.php?t=202436">extensive review</a> of the D10 (AA-battery version of the EX10) and EX10 over at <a href="http://www.candlepowerforums.com">CandlePowerForums</a>.  I consulted this review before choosing the EX10 over the D10.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bleuchez.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bleuchez.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bleuchez.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bleuchez.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bleuchez.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bleuchez.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bleuchez.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bleuchez.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bleuchez.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bleuchez.wordpress.com/114/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bleuchez.wordpress.com&blog=3847793&post=114&subd=bleuchez&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://bleuchez.wordpress.com/2009/05/29/nitecore-smartpd-ex10-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">bleuchez</media:title>
		</media:content>

		<media:content url="http://bleuchez.s3.amazonaws.com/blog/nitecore_smartPD/nitecore_flashlight_box.jpg" medium="image">
			<media:title type="html">NiteCore SmartPD EX10 R2</media:title>
		</media:content>
	</item>
		<item>
		<title>Deck Keyboard Review</title>
		<link>http://bleuchez.wordpress.com/2009/05/29/deck-keyboard-review/</link>
		<comments>http://bleuchez.wordpress.com/2009/05/29/deck-keyboard-review/#comments</comments>
		<pubDate>Fri, 29 May 2009 03:32:56 +0000</pubDate>
		<dc:creator>bleuchez</dc:creator>
				<category><![CDATA[keyboard]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[Deck  Keyboard]]></category>
		<category><![CDATA[productivity]]></category>

		<guid isPermaLink="false">http://bleuchez.wordpress.com/?p=12</guid>
		<description><![CDATA[I ordered my Toxic Green Deck 82 key keyboard in April of 2005 to go with my Razr Diamondback and the new PC I had built from scratch.  I still use the PC and Deck keyboard daily, the Razr Diamondback sadly turned out to be an over-hyped piece of trash.  The Deck keyboard [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bleuchez.wordpress.com&blog=3847793&post=12&subd=bleuchez&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I ordered my <a href="http://www.deckkeyboards.com/catalog/product_deck_toxic.php?cPath=0_21&amp;products_id=36">Toxic Green Deck 82 key keyboard</a> in April of 2005 to go with my Razr Diamondback and the new PC I had built from scratch.  I still use the PC and <a href="http://www.deckkeyboards.com/">Deck keyboard</a> daily, the Razr Diamondback sadly turned out to be an over-hyped piece of trash.  The Deck keyboard is billed as tough and a easy to mod keyboard.  The keyboard is also unique in that each key is back lit by a super-bright LED.  I use the keyboard for 1-2 hours almost everyday at home.  While this is not the most comfortable keyboard I&#8217;ve ever used, I have been impressed by its durability and construction.</p>
<p><strong>Background:</strong><br />
I bought my Green Deck keyboard more than 4 years ago on April 10th, 2005 from <a href="http://www.thinkgeek.com/index.shtml">ThinkGeek.com</a> for $119.99.  The Toxic Green Deck keyboard had just been released and it was in high demand.  ThinkGeek no longer carries the keyboard but it is still available through Deck Keyboards for almost the same price I paid years ago &#8211; $119.</p>
<p><strong>Description:</strong><br />
Unlike some manufacturers that try to cut costs by painting letters onto the keys, each key in a Deck keyboard has its letter imprinted using a &#8217;sublimated negative printing process&#8217;, this means that the letter goes all the way through the key and will only become unreadable if the key wears through.  Each key uses a &#8216;Cherry MX1A-11NN linear switch&#8217; which is rated for ~50 million key presses or 20 years of use (according to the website).  Each key is backlit by a super-bright LED (green in my case), the spacebar has two LEDs, and the caps lock key has an additional blue LED to indicate when it is active.  The LEDs are readily visible during the day and especially in the dark which really makes the keyboard stand out.  The brightness of the LEDs can be adjusted to one of 7 levels, 8 if you count off, by depressing the &#8216;FN&#8217; key along with one of the 0-7 number keys.  The brightness controls come in handy for when you want to turn the light down in order to watch a movie or when you are trying to avoid distraction.  They keyboard&#8217;s edge housing is made of a very tough polycarbonate plastic and can be interchanged with other colored face plates available on the Deck website.  The bottom of the keyboard consists of an approximately 1/8th inch thick metal plate that is screwed into the polycarbonate casing.</p>
<p><strong>Mods:</strong><br />
The Deck website really plays up the modifications (mods) possible on the keyboard.  The Deck website sells two main mods for the Deck keyboard.  One is different colored polycarbonate casings and the other is key caps with different logos on them.  Other mods include opening up the keyboard and changing the LEDs to different colors or performing<a href="http://bleuchez.s3.amazonaws.com/blog/deck_keyboard/deck_keyboard.jpg"><img class="alignright" style="border:10px solid #FFFFFF;" title="Deck Keyboard" src="http://bleuchez.s3.amazonaws.com/blog/deck_keyboard/deck_keyboard.jpg" alt="" width="514" height="361" /></a> different kinds of paint jobs.  Deck even covers modded keyboards under its warranty &#8211; one caveat is that the modifications have to of good quality and performed with competence.  In the 4 years I have owned the keyboard, I have not made any changes to it &#8211; it is flashy enough the way it is and I don&#8217;t feel the urge to spend extra money on new keys or casings.</p>
<p><strong>Keys:</strong><br />
The cherry switches used on the keyboard are quiet, they don&#8217;t click like the switches on a Model M or Kinesis Contoured Keyboard.  You only hear a click when the key hits the the base of the switch.  The activation threshold on the switches is very low, so it is possible to type by lightly depressing the keys.  This requires more concentration since you don&#8217;t get much tactile or audio feedback, but it allows one to type silently.  The  total key travel is deeper than on other keyboards I&#8217;ve used, this can lead to fatigue especially when you are are engrossed and start to pound at the keyboard.<br />
As expected, the &#8217;sublimated&#8217; lettering on the keyboard is very durable.  Unlike most keyboards I&#8217;ve had, none of the letters have faded despite daily use.  The keys are made of a hard, smooth plastic and they feel like they will last.</p>
<p><strong>Usage:</strong><br />
The Deck Keyboard is a very solid keyboard.  I use it regularly and its solid nature and silent keys make you want to pound at it in order to get feedback.  It has stood up well over the last three years, all of the LEDs still work and it feels the same as the day I bought it.  You have to watch out for the screws on the bottom of the keyboard or they will scratch your desk if you drag the keyboard.</p>
<p><strong>Ergonomics:</strong><br />
The Deck Keyboard doesn&#8217;t have the best ergonomics.  It is a straight keyboard which means that typing on it stresses your wrists.  The keyboard is also has a 7 degree tilt and is about 3/4 inches high.  The Deck website claims that this was an overwhelming choice by their focus group.  However, the extra tilt and height puts more strain on my wrists since I have to bend them back further in order to hit the keys.<br />
In addition, the deep key travel quickly leads to fatigue if you start treating it like a regular keyboard and push the keys down until you hear a audible click.</p>
<p><strong>Customer Service:</strong><br />
Early in its life, my keyboard would sometimes double print a character &#8211; that is if I typed in &#8216;a&#8217; it would show up as &#8216;aa&#8217; on the screen.  I decided to contact Deck since the keyboard was still within its 1 year warranty period.  They responded promptly and asked me to send the keyboard back.  They never found anything wrong with the keyboard, however they said that they cleaned it before sending it back.  This cleaning, whatever they did, fixed the problem and my keyboard has been trouble free since.  I was impressed by their quick response and communication throughout.</p>
<p><strong>Lighting:</strong><br />
The lighting on the keyboard is great, it is readily visible during the day and really lights up a dark room.  One thing to note is that the lighting is not even at low brightness levels.  For example, on my keyboard the &#8216;k&#8217; key really stands out at lighting level 1 and doesn&#8217;t blend in with the rest of the keys until I get to light level 4 or 5.  Similarly, a few other keys stick out at low light levels but this isn&#8217;t as noticeable as on my &#8216;k&#8217; letter key.  This is understandable since the LEDs used in the keyboard probably vary in their forward bias voltages, this sort of variation is common in semiconductor manufacturing since it is hard to create completely identical units during die fabrication.  I&#8217;m mentioning it here because it was a small annoyance when I got my keyboard.  The annoyance has since faded as I&#8217;ve come to see it as a uniqueness.</p>
<p><strong>Summary:</strong><br />
Overall the keyboard is very strongly constructed and feels like a quality product.  it is not very heavy but you can feel the sturdiness when you are typing on it.  However, it has poor ergonomics and so isn&#8217;t suited for all day use.</p>
<ul>
<li><strong>Pros:</strong><br />
- Solid keyboard that will add pizazz to your work environment<br />
- Excellent customer support<br />
- Easy to modify to suit your tastes<br />
- 20+ year lifespan (claimed)</li>
</ul>
<ul>
<li><strong>Cons:</strong><br />
- Expensive!<br />
- Poor ergonomics<br />
- Uneven lighting at low brightness levels</li>
</ul>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bleuchez.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bleuchez.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bleuchez.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bleuchez.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bleuchez.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bleuchez.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bleuchez.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bleuchez.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bleuchez.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bleuchez.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bleuchez.wordpress.com&blog=3847793&post=12&subd=bleuchez&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://bleuchez.wordpress.com/2009/05/29/deck-keyboard-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">bleuchez</media:title>
		</media:content>

		<media:content url="http://bleuchez.s3.amazonaws.com/blog/deck_keyboard/deck_keyboard.jpg" medium="image">
			<media:title type="html">Deck Keyboard</media:title>
		</media:content>
	</item>
		<item>
		<title>Mapping foreign keys to primary keys in an Objectdatasource</title>
		<link>http://bleuchez.wordpress.com/2009/01/26/mapping-foreign-keys-to-primary-keys-in-an-objectdatasource/</link>
		<comments>http://bleuchez.wordpress.com/2009/01/26/mapping-foreign-keys-to-primary-keys-in-an-objectdatasource/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 02:49:58 +0000</pubDate>
		<dc:creator>bleuchez</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Resource]]></category>

		<guid isPermaLink="false">http://bleuchez.wordpress.com/?p=81</guid>
		<description><![CDATA[I was having a tough time finding how to display database data from a primary key in a drop-down and then have the selected item show up in my business class object when it returned.
I wanted to do this using an Objectdatasource because I had to reference several different tables in order to display my [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bleuchez.wordpress.com&blog=3847793&post=81&subd=bleuchez&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I was having a tough time finding how to display database data from a primary key in a drop-down and then have the selected item show up in my business class object when it returned.</p>
<p>I wanted to do this using an Objectdatasource because I had to reference several different tables in order to display my data.  As a newbie, I spent several days struggling on it when I found <a href="http://msdn.microsoft.com/en-us/library/bb332386.aspx">this set of tutorials on Microsoft&#8217;s MSDN site</a>, specifically <a href="http://msdn.microsoft.com/en-us/library/bb426884.aspx">tutorial 20</a>.  These tutorials nicely cover the basics of data manipulation in ASP.NET using C# and the Objectdatasource.</p>
<p>I hope this helps other like me who are struggling with the same problem.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bleuchez.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bleuchez.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bleuchez.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bleuchez.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bleuchez.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bleuchez.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bleuchez.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bleuchez.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bleuchez.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bleuchez.wordpress.com/81/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bleuchez.wordpress.com&blog=3847793&post=81&subd=bleuchez&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://bleuchez.wordpress.com/2009/01/26/mapping-foreign-keys-to-primary-keys-in-an-objectdatasource/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">bleuchez</media:title>
		</media:content>
	</item>
		<item>
		<title>Kinesis Contoured Keyboard</title>
		<link>http://bleuchez.wordpress.com/2009/01/24/kinesis-contoured-keyboard/</link>
		<comments>http://bleuchez.wordpress.com/2009/01/24/kinesis-contoured-keyboard/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 14:13:12 +0000</pubDate>
		<dc:creator>bleuchez</dc:creator>
				<category><![CDATA[keyboard]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[Kinesis]]></category>

		<guid isPermaLink="false">http://bleuchez.wordpress.com/?p=16</guid>
		<description><![CDATA[The Kinesis Contoured Keyboard is billed as the best available design for both comfort and productivity.  Since I spend most of my time at work on a computer, anything that enhances my comfort and productivity is always welcome.  I decided to try one out just to see if it lived up to its billing and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bleuchez.wordpress.com&blog=3847793&post=16&subd=bleuchez&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The Kinesis Contoured Keyboard is billed as the best available design for both comfort and productivity.  Since I spend most of my time at work on a computer, anything that enhances my comfort and productivity is always welcome.  I decided to try one out just to see if it lived up to its billing and to find out if it would help me with the wrist pain I experience after a long day at work.  I&#8217;m sitting here typing this on a contoured keyboard I bought more than 6 months ago and have been using for 8+ hours a day and I can say that it definitely lives up to its billing.</p>
<p><strong>Background:</strong></p>
<p><a href="http://bleuchez.s3.amazonaws.com/blog/kinesis_keyboard/kinesis_side3.jpg"><img class="alignleft" style="border:8px solid #FFFFFF;" title="Kinesis Keyboard Side View" src="http://bleuchez.s3.amazonaws.com/blog/kinesis_keyboard/kinesis_side3.jpg" alt="" width="348" height="286" /></a>I bought my keyboard, a near mint condition Professional QD, online on Ebay for about $200.  In addition to the fancy split bowl layout, the keyboard comes with high-tech built in electronics: it can be hardware switched between QWERTY and Dvorak layouts, you can re-map any key, create macros, have the keyboard beep on every keypress, and you can even attach a foot switch for your control keys.  The Kinesis website no longer lists the Professional QD, the closest match I can find is the <a href="http://www.kinesis-ergo.com/advantage_pro.htm">Advantage Pro</a>.  You may think that $200 is a crazy price to pay for a used keyboard, but they cost even more brand new!  Prices on the Kinesis website range from $289 to $359 + shipping.  <a href="http://www.thehumansolution.com/kinesis-advantage.html">The Human Solution</a> has the mid-level keyboard for about $269 and you can find good deals on E-bay.  So, it is wise to shop around.  The price is high but you have to consider that these are high quality keyboards that are probably custom built in small batches, they have fancy electronics, and the company also has to make a profit.</p>
<p><strong>Description:</strong></p>
<p>The Kinesis Contoured Keyboard is split down the middle into two scooped out halves.  There is a wide gap between the two halves in order to make you correctly position your shoulders.  Your wrists rest on the bottom half of the keyboard and your fingers rest into the scooped out halves.  According to the Kinesis website, this downward rest is &#8220;<a href="http://kinesis-ergo.com/contoured.htm">the best available design for both comfort and productivity</a>&#8220;.  The keys most used by your pinky (Enter, Backspace, Del e.t.c) have been moved to the bottom center of the keyboard so they can be operated by your thumbs.   This makes sense since the pinky is the weakest finger and the thumb is the strongest.  The arrow, insert, and other keys have been moved around so that you can operate them with your fingers without moving your hands.  The function keys remain in their normal spot at the top of the keyboard.</p>
<p>The keyboard as well as the keys are made of a hard plastic.  The white keyboard picks up stains easily and requires periodic cleaning if you dislike the grunge look.  The home keys are colored light blue.</p>
<p><strong>Usage:</strong></p>
<p>If you are a proficient touch typist like me, it will take about two weeks to get used to this keyboard.  The hardest part is getting used to hitting space, enter, backspace, and delete with your thumbs.  Another tough hurdle is learning to use the arrow keys with both of your index and middle fingers.  It is slow going for those first two weeks but your brain figures it out and you catch up rapidly after that.</p>
<p>My typing on a regular keyboard is largely unaffected.  I make some mistakes when I first switch over, but my brain warms up and I start typing normally after a few minutes.  I mostly get the space-bar and enter keys mixed up.</p>
<p><strong>Keys:</strong><img class="alignright" style="border:8px solid #FFFFFF;" title="Kinesis Keyboard Left View" src="http://bleuchez.s3.amazonaws.com/blog/kinesis_keyboard/kinesis_side2.jpg" alt="" width="409" height="246" /></p>
<p>The keys on the keyboard are made of a hard plastic.  They have a very nice clicky feedback, they are not quiet though &#8211; my cubemates have commented that they can hear them when things are quiet.  The force required to activate the key is not large like on the IBM Model M keyboard, they need a gentle but firm tap.  Neither are they hyper-sensitive like those on a Deck keyboard.  You have to push them down till they click before the computer registers a key-press.  The keys and switches feel high quality, however the QWERTY letters on the keys feel like they are glued on and the Dvorak characters are painted onto the keys.  I doubt the lettering will last.  I like the negative printing process on the Deck keyboards that embeds the character into the key and makes it impervious to wear.  I think for $300 Kinesis could have put more durable lettering on their keys.</p>
<p>The function keys are rubber with the same painted-on feeling letters and they have a noticeable wobble in their sockets.  They have a lighter, more rubbery clicky tactile feedback.  The function keys are about 1/2 the size of a function key on a regular keyboard, this is probably done in order to include the rarely used keys like Scroll Lock and Pause/Break along the top of the keyboard.</p>
<p>One oddity on my keyboard was that the backspace key was titled &#8216;Space&#8217;.  I only discovered its function by trial and error.  There are keys named space on both sides of the keyboard and my guess it they named both the space and backspace keys &#8216;Space&#8217; to allow switching them to either one of your thumbs.</p>
<p><strong>Ergonomics:</strong></p>
<p>As advertised on the Kinesis website, this keyboard has excellent ergonomics.  I used to experience wrist pain when using my regular flat keyboard for long periods of time, the pain has mostly gone away since I switched and only returns if I spend extremely long periods, say 12+ hours, at my computer.  In addition, the bowl like shape makes my shorter fingers travel less than the longer ones which has also reduced fatigue.</p>
<p>There are some drawbacks though.   Any kind of one-handed typing is difficult.  The keyboard is harder to use for programming since the bracket keys are at the bottom which makes them hard to access.  The split arrow keys require two hands to operate which makes using the arrow keys and the mouse at the same time impossible.</p>
<p><strong>Final thoughts:</strong></p>
<p>I&#8217;ve used many keyboards including the Microsoft ergonomic split keyboards, the <a href="http://pfuca-store.stores.yahoo.net/">Happy Hacker</a>, the <a href="http://www.deckkeyboards.com/">Deck</a>, the <a href="http://bleuchez.wordpress.com/2008/06/22/keyovation-goldtouch-keyboard-review/">Keyovations Goldtouch</a>, as well as the <a href="http://en.wikipedia.org/wiki/Model_M_keyboard">IBM Model M</a>.  Of all the keyboards, the Kinesis contoured keyboard is the most comfortable and usable for long periods of time.  I think it is worth the price after you consider the damage you can do to your hands with the wrong keyboard.  I make my livelihood with my hands and I would gladly pay full price if I had to purchase it all over again.</p>
<ul>
<li>Pros:
<ul>
<li>Very comfortable for daily typing.</li>
<li>Highly customizable with the built in macro support.  Settings are preserved even when the keyboard is unplugged.</li>
<li>Switches between Dvorak and QUERTY layouts.</li>
<li>Ergonomic layout allocates most-often used keys to the thumb, your strongest fingers, and separates your arms to about shoulder width.</li>
<li>Long USB cord.</li>
<li>Expandable with factory upgrades and foot switches.</li>
</ul>
</li>
</ul>
<ul>
<li>Cons:
<ul>
<li>Expensive!</li>
<li>Programming guide should be printed on the bottom of the keyboard.</li>
<li>I don&#8217;t expect the keyboard lettering to last.</li>
</ul>
</li>
</ul>
<p><strong>Images:</strong></p>
<p><a href="http://bleuchez.s3.amazonaws.com/blog/kinesis_keyboard/kinesis_left.jpg"><img class="aligncenter" title="Kinesis Keyboard Left Layout" src="http://bleuchez.s3.amazonaws.com/blog/kinesis_keyboard/kinesis_left.jpg" alt="" width="410" height="307" /></a></p>
<p><strong> </strong></p>
<p style="padding-left:30px;"><a href="http://bleuchez.s3.amazonaws.com/blog/kinesis_keyboard/kinesis_left.jpg"></a><a href="http://bleuchez.s3.amazonaws.com/blog/kinesis_keyboard/kinesis_right.jpg"><img class="aligncenter" title="Kinesis Keyboard Right Keys" src="http://bleuchez.s3.amazonaws.com/blog/kinesis_keyboard/kinesis_right.jpg" alt="" width="410" height="307" /></a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bleuchez.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bleuchez.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bleuchez.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bleuchez.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bleuchez.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bleuchez.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bleuchez.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bleuchez.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bleuchez.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bleuchez.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bleuchez.wordpress.com&blog=3847793&post=16&subd=bleuchez&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://bleuchez.wordpress.com/2009/01/24/kinesis-contoured-keyboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">bleuchez</media:title>
		</media:content>

		<media:content url="http://bleuchez.s3.amazonaws.com/blog/kinesis_keyboard/kinesis_side3.jpg" medium="image">
			<media:title type="html">Kinesis Keyboard Side View</media:title>
		</media:content>

		<media:content url="http://bleuchez.s3.amazonaws.com/blog/kinesis_keyboard/kinesis_side2.jpg" medium="image">
			<media:title type="html">Kinesis Keyboard Left View</media:title>
		</media:content>

		<media:content url="http://bleuchez.s3.amazonaws.com/blog/kinesis_keyboard/kinesis_left.jpg" medium="image">
			<media:title type="html">Kinesis Keyboard Left Layout</media:title>
		</media:content>

		<media:content url="http://bleuchez.s3.amazonaws.com/blog/kinesis_keyboard/kinesis_right.jpg" medium="image">
			<media:title type="html">Kinesis Keyboard Right Keys</media:title>
		</media:content>
	</item>
		<item>
		<title>Using Amazon S3 via s3sync</title>
		<link>http://bleuchez.wordpress.com/2008/10/27/using-amazon-s3-via-s3sync/</link>
		<comments>http://bleuchez.wordpress.com/2008/10/27/using-amazon-s3-via-s3sync/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 04:17:10 +0000</pubDate>
		<dc:creator>bleuchez</dc:creator>
				<category><![CDATA[Amazon S3]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[slicehost]]></category>
		<category><![CDATA[s3sync]]></category>

		<guid isPermaLink="false">http://bleuchez.wordpress.com/?p=19</guid>
		<description><![CDATA[I have a VPS at Slicehost that I use to play around with Linux, it is much easier and convenient to use their remote service than dealing with the security, noise, and heat of running my own machine at home.  However their VPS doesn&#8217;t come with much disk space, the base 256MB plan only allows [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bleuchez.wordpress.com&blog=3847793&post=19&subd=bleuchez&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I have a VPS at <a href="http://www.slicehost.com">Slicehost</a> that I use to play around with Linux, it is much easier and convenient to use their remote service than dealing with the security, noise, and heat of running my own machine at home.  However their VPS doesn&#8217;t come with much disk space, the base 256MB plan only allows for 10GB of disk space.  So, I needed a way to offload my files so that I can shutdown my server when I don&#8217;t need it.  Slicehost pro-rates their charges so I don&#8217;t keep my VPS active unless I&#8217;m using it which saves me money.  I did a lot of research before settling on s3sync to save my files.  I tried using Jets3t but it requires Java which was slow and it is GUI based which means I had to run VNC to access it.  s3sync runs on Ruby and is on the command line which makes it perfect for running over SSH.</p>
<p><a href="http://s3sync.net/wiki">s3sync</a> consists of two utilities, <a href="http://s3.amazonaws.com/ServEdge_pub/s3sync/README.txt">s3sync</a> and <a href="http://s3.amazonaws.com/ServEdge_pub/s3sync/README_s3cmd.txt">s3cmd</a>.  s3sync is a utility that will keep folders synchronized between Amazon S3 and your hard drive.  This utility is perfect for syncing your personal directories with Amazon for backups or to keep your development and production sites in sync.  s3cmd is billed as a counterpart to s3sync for managing your Amazon S3 account, however it is also great as a standalone tools for uploading, downloading, deleting, and managing single files.  I mostly use s3cmd on my VPS and that is what I&#8217;ll focus on here.</p>
<p>Assuming you are staring from a fresh installation, first install Ruby.  From Slicehost&#8217;s <a href="http://articles.slicehost.com/2008/4/30/ubuntu-hardy-ruby-on-rails" target="_self">Ubuntu Ruby-on-Rails</a> guide:</p>
<p><strong>apt-get install ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby</strong></p>
<p>Then, install the symlinks:<img class="alignright" title="City Hall in SF" src="https://bleuchez.s3.amazonaws.com/blog/sf_sculpture.jpg" alt="" width="383" height="357" /></p>
<p><strong>sudo ln -s /usr/bin/ruby1.8 /usr/bin/ruby<br />
sudo ln -s /usr/bin/ri1.8 /usr/bin/ri<br />
sudo ln -s /usr/bin/rdoc1.8 /usr/bin/rdoc<br />
sudo ln -s /usr/bin/irb1.8 /usr/bin/irb</strong></p>
<p>Now, download, unzip, and untar s3sync:</p>
<p><strong>wget http://s3.amazonaws.com/ServEdge_pub/s3sync/s3sync.tar.gz<br />
gunzip s3sync.tar.gz<br />
tar -xvvf s3sync.tar</strong></p>
<p>You should now have a directory called s3sync containing the s3sync files.  Create a directory called .s3conf and copy the s3confg.yml.example file to it as s3config.yml.  This is where s3sync will look for its configuration options.  The README file lists additional locations you can specify the configuration options.</p>
<p><strong>mkdir .s3conf<br />
cp ./s3sync/s3config.yml.example ./.s3conf/s3config.yml</strong></p>
<p>Finally, open .s3conf/s3config.yml and edit the aws_access_key_id and aws_secret_access_key.  Set them to your S3 access key and S3 secret access key respectively.</p>
<p>You are now set use s3cmd and s3sync.  Run the utilities without any arguments to get a listing of the options and commands.  I have found the -v (verbose) and &#8211;progress (progress bar) options to be great in giving me an update on what is going on during the file load/download process.  Some examples:</p>
<p><strong>s3cmd.rb listbuckets  &#8211;&gt; Lists all your buckets</strong><br />
<strong>s3cmd.rb createbucket/deletebucket &#8211;&gt; Create and delete buckets</strong><br />
<strong>s3cmd.rb list &lt;bucket&gt; &#8211;&gt; Lists all tokens in bucket</strong><br />
<strong>s3cmd.rb get/put &lt;bucket&gt;:key filename &#8211;&gt; Copies filename from/to S3</strong></p>
<p>s3sync can be used to synchronize local folders with buckets:</p>
<p><strong>./s3sync.rb &lt;bucket&gt;:token local_dir &#8211;&gt; sync your bucket with the local dir.  The &#8211;make-dirs option will create local directories as needed for first time downloads.</strong></p>
<p>You will see that s3sync and s3cmd are very capable tools for interacting with S3.  Besides the command line, they are also scriptable and you can set up regular syncs and uploads/downloads via cron.  They have given me access to virtually unlimited cheap disk space and simplified the complexity of managing my files.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bleuchez.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bleuchez.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bleuchez.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bleuchez.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bleuchez.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bleuchez.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bleuchez.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bleuchez.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bleuchez.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bleuchez.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bleuchez.wordpress.com&blog=3847793&post=19&subd=bleuchez&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://bleuchez.wordpress.com/2008/10/27/using-amazon-s3-via-s3sync/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">bleuchez</media:title>
		</media:content>

		<media:content url="//bleuchez.s3.amazonaws.com/blog/sf_sculpture.jpg" medium="image">
			<media:title type="html">City Hall in SF</media:title>
		</media:content>
	</item>
		<item>
		<title>Using Amazon S3</title>
		<link>http://bleuchez.wordpress.com/2008/10/19/using-amazon-s3/</link>
		<comments>http://bleuchez.wordpress.com/2008/10/19/using-amazon-s3/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 05:00:48 +0000</pubDate>
		<dc:creator>bleuchez</dc:creator>
				<category><![CDATA[Amazon S3]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://bleuchez.wordpress.com/?p=4</guid>
		<description><![CDATA[This is the first of several articles I&#8217;m going to write about Amazon S3.  I&#8217;ve done a lot of research and cheap, secure, reliable, and publicly hostable disk space is hard to come by.  Sure, there are some companies such as dreamhost and mediatemple that offer enormous amounts of disk space at a low price [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bleuchez.wordpress.com&blog=3847793&post=4&subd=bleuchez&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This is the first of several articles I&#8217;m going to write about Amazon S3.  I&#8217;ve done a lot of research and cheap, secure, reliable, and publicly hostable disk space is hard to come by.  Sure, there are some companies such as <a href="http://www.dreamhost.com" target="_self">dreamhost</a> and <a href="http://www.mediatemple.com" target="_self">mediatemple</a> that offer enormous amounts of disk space at a low price but often they put restrictions on the file size, locations, and types of files you can save.  Other companies even give it away for free, but I wonder how they plan to survive by giving their product away for free.  Ads may pay for some of their costs initially, but I doubt they will pay enough as they scale up their operation.  I have a <a href="http://www.filedropper.com/" target="_self">feeling</a> that <a href="http://fileqube.com/" target="_self">many</a> of <a href="http://myfreefilehosting.com/" target="_self">them</a> will <a href="http://fileden.com/" target="_self">simply</a> disappear<a href="http://easy-share.com/" target="_self"> along</a> with<a href="http://badongo.com/" target="_self"> the</a> data entrusted to them.  I invite you to come back to this post in a year and see how many of these hosts are still around.</p>
<p>My search for a cheap, reliable, and secure place to backup my data ended when I found out about <a href="http://aws.amazon.com/s3" target="_self">Amazon S3</a> (Simple Storage Service).  S3 is touted as a data storage service and that is all that it is.  There is no limitation on the types or quantities of files one can store.  They charge you on a pay as you go plan and there are no upload and download limits. You simply pay for what you use.  Amazon&#8217;s own website is a testament to their experience in building massively scalable services.  These are their rates at this time:</p>
<blockquote>
<p style="text-align:left;"><strong>Storage</strong><br />
$0.15 per GB-Month of storage used</p>
<p style="text-align:left;"><strong>Data Transfer</strong><br />
$0.100 per GB &#8211; all data transfer in<br />
$0.170 per GB &#8211; first 10 TB / month data transfer out</p>
<p style="text-align:left;"><strong>Requests</strong><br />
$0.01 per 1,000 PUT, POST, or LIST requests<br />
$0.01 per 10,000 GET and all other requests*</p></blockquote>
<p>Considering how much other hosts charge, their rates are very reasonable.  Their storage and transfer rates have been coming down and I think this trend will continue.</p>
<p>Amazon has built a very simple API with a high level of abstraction for its S3 service.  Data is stored in &#8216;buckets&#8217; and each bucket can contain an unlimited number of objects up to 5GB in size.  Objects can be made public or private which makes it ideal for hosting large files as well as using it for backing up your data.  In addition, you can choose to store your data in either Europe or the United States which gives your data an additional level of geo-redundancy and allows you to deliver files to users around the globe with minimal latency.</p>
<p>As a results of this simple API, Amazon S3 is very versatile and has a diverse eco-system built up around it.  A simple search for <a href="http://www.google.com/search?hl=en&amp;q=amazon+s3+tools">amazon s3 tools</a> turns up several tools that abstract away the S3 API and simplify the user experience.  Of these, <a href="http://s3sync.net/wiki">s3sync</a> and <a href="https://jets3t.dev.java.net/">JetS3t</a> are my favorite.  I use jetS3t to back-up important files on my computer to S3 and s3cmd from the s3sync package to upload files I want to share.</p>
<p>In future columns, I&#8217;ll write more about these tools and how I use them to simplify my life.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bleuchez.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bleuchez.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bleuchez.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bleuchez.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bleuchez.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bleuchez.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bleuchez.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bleuchez.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bleuchez.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bleuchez.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bleuchez.wordpress.com&blog=3847793&post=4&subd=bleuchez&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://bleuchez.wordpress.com/2008/10/19/using-amazon-s3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">bleuchez</media:title>
		</media:content>
	</item>
		<item>
		<title>RailsPlayground Review</title>
		<link>http://bleuchez.wordpress.com/2008/07/05/railsplayground-review/</link>
		<comments>http://bleuchez.wordpress.com/2008/07/05/railsplayground-review/#comments</comments>
		<pubDate>Sat, 05 Jul 2008 07:01:35 +0000</pubDate>
		<dc:creator>bleuchez</dc:creator>
				<category><![CDATA[hosting]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[railsplayground]]></category>

		<guid isPermaLink="false">http://bleuchez.wordpress.com/?p=11</guid>
		<description><![CDATA[A while back I wrote an article of how I came to choose RailsPlayground for my next host.  I have been their customer for the past 3 months and I thought I&#8217;d write a review for those that are interested.  After looking at several hosts, I chose RailsPlayground because of their rails support, ssh access, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bleuchez.wordpress.com&blog=3847793&post=11&subd=bleuchez&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A while back I wrote an article of how I came to choose RailsPlayground for my next host.  I have been their customer for the past 3 months and I thought I&#8217;d write a review for those that are interested.  After looking at several hosts, I chose RailsPlayground because of their rails support, ssh access, excellent support, and no limitation on how I use my disk space.</p>
<p>Signup was painless, I entered my information and credit card info on April 4 at about 9 AM and I received my log-in information at 4PM on the same day.  These are the major details of my <a href="http://www.railsplayground.com/plans/developer/index.html" target="_self">hosting</a> plan, The Developer Plan:</p>
<ul>
<li><strong>Storage:</strong> 5GB</li>
<li><strong>Bandwidth:</strong> 30GB/month</li>
<li><strong>Shell Accounts:</strong> 1</li>
<li><strong>Cost:</strong> $5/month</li>
</ul>
<p>In addition, I also receive the following:</p>
<ul>
<li>Access to PERL, PHP, Ruby, Python, TCL, and Ruby on Rails in your shell</li>
<li>Unlimited domains, sub-domains, e-mail accounts e.t.c</li>
<li>Postgres and MySQL databases</li>
<li>Nightly backups</li>
<li>1GB storage/10GB transfer SVN and Trac hosting</li>
</ul>
<p>With all this, no wonder it is called the Developer Plan! It has everything a developer needs to get started with Rails for web development and work with their favorite language.  The SVN and Trac hosting makes version control and issue tracking for yourself or your team easy.  According to the <a href="http://railsplayground.com/plans/developer/index.html" target="_self">description</a> page, their &#8220;latest server features Dual Opteron processors with 2 GB of RAM and Raptor 10k RAID 5 protected hard drives.&#8221; They don&#8217;t list how this maps to their other servers.</p>
<p><strong>Hosting:</strong></p>
<p>So far, their hosting has been solid.  I&#8217;ve never experienced a slow connection and my server, baldr, has been up longer than I have been a subscriber.  My machine is lightly loaded, I&#8217;ve seen a load average of 1 only once and it was due to a run-away process.  You can always check its uptime on my <a href="http://bleuchez.com/projects/uptime/index.html" target="_self">uptime page</a> or visit my main site.</p>
<p><strong>Control Panel:</strong></p>
<p>RailsPlayground uses <a href="http://www.cpanel.net/index.html" target="_self">CPanel</a> as its control panel.  The panel has all the features you need to manage your account without ever logging into the shell account.  You can add/delete e-mails addresses, databases, backups, domains, sub-domains, and everything else that involves web hosting.  The panel includes Fantastico, a one-click installer for many free popular programs such as blogs, wikis, and CRM software.</p>
<p><strong>Support:</strong></p>
<p>I&#8217;ve had to <a href="http://railsplayground.com/contact.html">contact</a> RailsPlayground twice and both times I&#8217;ve received excellent support.  The first time was to report a run-away process, they answered my e-mail 10 minutes after I sent it and they killed the process right away.  The second time, I e-mailed them to set up the SVN account that is included with my hosting package, I sent the email at 9:42PM and they had it ready less than 9 minutes later &#8211; I received the confirmation e-mail at 9:51PM!  I am very happy with their support.</p>
<p><strong>Documentation:</strong></p>
<p>I haven&#8217;t used the documentation at RailsPlayground much.  In addition to contacting support, you can also have a <a href="http://wiki.railsplayground.com" target="_self">wiki</a> for articles and a  <a href="http://https://forums.hostingplayground.com/" target="_self">forum</a> for questions.  I once had trouble setting up an e-mail address for automatic notifications, they have a very nice tutorial for it in their wiki that I was easily able to follow that fixed my problems.</p>
<p><strong>Shell Access:</strong></p>
<p>One of my deciding factors for choosing RailsPlayground was their shell access.  The developer account gives you 1 shell account and this one account is sufficient for me.  The shell is accessible via SSH and they put you in a Jail-shell to limit potential damage, that has never gotten in my way.  I haven&#8217;t seen a time limit, I&#8217;ve been logged into my shell days at a time.  Likewise, I&#8217;ve seen no process limitations, I have several cron jobs that run from once daily to every half-hour and I&#8217;ve never seen them delayed or stopped.  From the shell you have access to everything you would in a standard UNIX environment &#8211; vim, emacs, cron, lynx e.t.c.  One thing I noticed is that they don&#8217;t have screen installed so you have to log into multiple sessions if you plan on doing any serious editing.</p>
<p><strong>Final Thoughts</strong>:</p>
<p>I&#8217;m very pleased with the features, hosting, and support at RailsPlayground.  Rather than overselling and trying to hook customers on <a href="http://www.dreamhost.com" target="_self">quantity</a>, they deliver quality and strive to please.  They have features that fit all users, shell access makes it easy for experts and CPanel makes it easy for newbies.  The multiple language support make it easy for users to develop applications in a familiar environment.  If you don&#8217;t believe it, feel free to visit my <a href="http://www.bleuchez.com">site</a> or my <a href="http://bleuchez.com/projects/uptime/index.html" target="_self">uptime</a> page to see how they are doing <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/bleuchez.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/bleuchez.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bleuchez.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bleuchez.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bleuchez.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bleuchez.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bleuchez.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bleuchez.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bleuchez.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bleuchez.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bleuchez.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bleuchez.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bleuchez.wordpress.com&blog=3847793&post=11&subd=bleuchez&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://bleuchez.wordpress.com/2008/07/05/railsplayground-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">bleuchez</media:title>
		</media:content>
	</item>
	</channel>
</rss>