<?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>LeastUsedFeature</title>
	<atom:link href="http://leastusedfeature.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://leastusedfeature.wordpress.com</link>
	<description>%w{ ruby rails javascript montréal agile uber-wildcard}</description>
	<lastBuildDate>Wed, 09 Feb 2011 20:59:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='leastusedfeature.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>LeastUsedFeature</title>
		<link>http://leastusedfeature.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://leastusedfeature.wordpress.com/osd.xml" title="LeastUsedFeature" />
	<atom:link rel='hub' href='http://leastusedfeature.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Internet Explorer to die in September 2011</title>
		<link>http://leastusedfeature.wordpress.com/2011/02/09/internet-explorer-to-die-in-september-2011/</link>
		<comments>http://leastusedfeature.wordpress.com/2011/02/09/internet-explorer-to-die-in-september-2011/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 20:58:57 +0000</pubDate>
		<dc:creator>jpjoyal</dc:creator>
		
		<guid isPermaLink="false">http://leastusedfeature.wordpress.com/?p=124</guid>
		<description><![CDATA[According to my (very) approximate extrapolation of StatCounter&#8217;s data, that is the date when IE6 will be gone. IE7 is only &#8220;due&#8221; in over a year, around March 2012. Let&#8217;s say we&#8217;re already very lucky that these two curves are steadily going down, maybe because of the help of the many giants who have made the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leastusedfeature.wordpress.com&amp;blog=5383238&amp;post=124&amp;subd=leastusedfeature&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>According to my (very) approximate extrapolation of StatCounter&#8217;s data, that is the date when IE6 will be gone.</p>
<p><a href="http://leastusedfeature.files.wordpress.com/2011/02/statcounter-browser_version-ww-monthly-201001-201101.jpg"><img class="alignnone size-full wp-image-132" title="IE6 death" src="http://leastusedfeature.files.wordpress.com/2011/02/statcounter-browser_version-ww-monthly-201001-201101.jpg?w=420&#038;h=133" alt="" width="420" height="133" /></a></p>
<p>IE7 is only &#8220;due&#8221; in over a year, around March 2012.</p>
<p>Let&#8217;s say we&#8217;re already very lucky that these two curves are steadily going down, maybe because of the <a href="http://37signals.com/svn/posts/1072-apples-mobileme-drops-support-for-ie-6">help</a> of <a href="http://www.amazonsellercommunity.com/forums/thread.jspa?threadID=182907&amp;tstart=0">the</a> <a href="http://www.facebook.com/blog.php?post=420101377130">many</a> <a href="http://googleenterprise.blogspot.com/2010/01/modern-browsers-for-modern-applications.html">giants</a> who have made the move we&#8217;d all wish we would do.</p>
<p>With both browsers being <a href="http://support.microsoft.com/gp/lifesupsps/#Internet_Explorer">out of support by Microsoft</a>, we can even think this drop will go faster.</p>
<p>Now back to actually debug the 4 different versions of IE that I my employer requires me to support.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leastusedfeature.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leastusedfeature.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leastusedfeature.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leastusedfeature.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leastusedfeature.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leastusedfeature.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leastusedfeature.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leastusedfeature.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leastusedfeature.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leastusedfeature.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leastusedfeature.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leastusedfeature.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leastusedfeature.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leastusedfeature.wordpress.com/124/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leastusedfeature.wordpress.com&amp;blog=5383238&amp;post=124&amp;subd=leastusedfeature&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leastusedfeature.wordpress.com/2011/02/09/internet-explorer-to-die-in-september-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/506182d6468b96b886e00af996e25435?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jpjoyal</media:title>
		</media:content>

		<media:content url="http://leastusedfeature.files.wordpress.com/2011/02/statcounter-browser_version-ww-monthly-201001-201101.jpg" medium="image">
			<media:title type="html">IE6 death</media:title>
		</media:content>
	</item>
		<item>
		<title>jsperanto</title>
		<link>http://leastusedfeature.wordpress.com/2010/07/27/jsperanto/</link>
		<comments>http://leastusedfeature.wordpress.com/2010/07/27/jsperanto/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 17:45:33 +0000</pubDate>
		<dc:creator>jpjoyal</dc:creator>
		
		<guid isPermaLink="false">http://leastusedfeature.wordpress.com/?p=116</guid>
		<description><![CDATA[jsperanto is my first open source javascript lib. It help you with translations and has handy support for interpolation, pluralization and what I call nested-lookup (a dictionary entry can reuse another entry). Read more about it on the github page. It just been reviewed by DailyJS, who said that it &#8220;seems like a pretty solid project&#8221;. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leastusedfeature.wordpress.com&amp;blog=5383238&amp;post=116&amp;subd=leastusedfeature&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://github.com/jpjoyal/jsperanto">jsperanto</a> is my first open source javascript lib. It help you with translations and has handy support for interpolation, pluralization and what I call nested-lookup (a dictionary entry can reuse another entry). Read more about it <a href="http://github.com/jpjoyal/jsperanto">on the github page</a>.</p>
<p>It just been reviewed by <a href="http://dailyjs.com/2010/07/27/jquery-roundup/#related">DailyJS</a>, who said that it &#8220;seems like a pretty solid project&#8221;.</p>
<p>Je me bombe le torse en ce moment <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leastusedfeature.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leastusedfeature.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leastusedfeature.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leastusedfeature.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leastusedfeature.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leastusedfeature.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leastusedfeature.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leastusedfeature.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leastusedfeature.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leastusedfeature.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leastusedfeature.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leastusedfeature.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leastusedfeature.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leastusedfeature.wordpress.com/116/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leastusedfeature.wordpress.com&amp;blog=5383238&amp;post=116&amp;subd=leastusedfeature&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leastusedfeature.wordpress.com/2010/07/27/jsperanto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/506182d6468b96b886e00af996e25435?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jpjoyal</media:title>
		</media:content>
	</item>
		<item>
		<title>The joy of beta software</title>
		<link>http://leastusedfeature.wordpress.com/2009/12/11/the-joy-of-beta-software/</link>
		<comments>http://leastusedfeature.wordpress.com/2009/12/11/the-joy-of-beta-software/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 19:53:08 +0000</pubDate>
		<dc:creator>jpjoyal</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[chrome mac beta]]></category>

		<guid isPermaLink="false">http://leastusedfeature.wordpress.com/?p=109</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leastusedfeature.wordpress.com&amp;blog=5383238&amp;post=109&amp;subd=leastusedfeature&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://leastusedfeature.files.wordpress.com/2009/12/screen-shot-2009-12-11-at-2-49-21-pm.png"><img class="alignnone size-full wp-image-108" title="Screen shot 2009-12-11 at 2.49.21 PM" src="http://leastusedfeature.files.wordpress.com/2009/12/screen-shot-2009-12-11-at-2-49-21-pm.png?w=420&#038;h=203" alt="" width="420" height="203" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leastusedfeature.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leastusedfeature.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leastusedfeature.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leastusedfeature.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leastusedfeature.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leastusedfeature.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leastusedfeature.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leastusedfeature.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leastusedfeature.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leastusedfeature.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leastusedfeature.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leastusedfeature.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leastusedfeature.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leastusedfeature.wordpress.com/109/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leastusedfeature.wordpress.com&amp;blog=5383238&amp;post=109&amp;subd=leastusedfeature&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leastusedfeature.wordpress.com/2009/12/11/the-joy-of-beta-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/506182d6468b96b886e00af996e25435?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jpjoyal</media:title>
		</media:content>

		<media:content url="http://leastusedfeature.files.wordpress.com/2009/12/screen-shot-2009-12-11-at-2-49-21-pm.png" medium="image">
			<media:title type="html">Screen shot 2009-12-11 at 2.49.21 PM</media:title>
		</media:content>
	</item>
		<item>
		<title>Did you mean Gmail is second class</title>
		<link>http://leastusedfeature.wordpress.com/2009/09/01/did-you-mean-gmail-is-second-class/</link>
		<comments>http://leastusedfeature.wordpress.com/2009/09/01/did-you-mean-gmail-is-second-class/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 21:56:22 +0000</pubDate>
		<dc:creator>jpjoyal</dc:creator>
				<category><![CDATA[1]]></category>

		<guid isPermaLink="false">http://leastusedfeature.wordpress.com/?p=106</guid>
		<description><![CDATA[As you can see Google low profile bookmark product now have &#8220;Did you mean&#8221; feature while high profile, high use GMail doesn&#8217;t. What&#8217;s the logic here?<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leastusedfeature.wordpress.com&amp;blog=5383238&amp;post=106&amp;subd=leastusedfeature&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-105" title="Untitled" src="http://leastusedfeature.files.wordpress.com/2009/09/untitled.png?w=419&#038;h=268" alt="Untitled" width="419" height="268" /></p>
<p>As you can see Google low profile bookmark product now have &#8220;Did you mean&#8221; feature while high profile, high use GMail doesn&#8217;t. What&#8217;s the logic here?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leastusedfeature.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leastusedfeature.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leastusedfeature.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leastusedfeature.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leastusedfeature.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leastusedfeature.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leastusedfeature.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leastusedfeature.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leastusedfeature.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leastusedfeature.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leastusedfeature.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leastusedfeature.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leastusedfeature.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leastusedfeature.wordpress.com/106/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leastusedfeature.wordpress.com&amp;blog=5383238&amp;post=106&amp;subd=leastusedfeature&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leastusedfeature.wordpress.com/2009/09/01/did-you-mean-gmail-is-second-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/506182d6468b96b886e00af996e25435?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jpjoyal</media:title>
		</media:content>

		<media:content url="http://leastusedfeature.files.wordpress.com/2009/09/untitled.png" medium="image">
			<media:title type="html">Untitled</media:title>
		</media:content>
	</item>
		<item>
		<title>Quebec people googling for google ?</title>
		<link>http://leastusedfeature.wordpress.com/2009/08/10/quebec-people-googling-for-google/</link>
		<comments>http://leastusedfeature.wordpress.com/2009/08/10/quebec-people-googling-for-google/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 14:07:08 +0000</pubDate>
		<dc:creator>jpjoyal</dc:creator>
				<category><![CDATA[1]]></category>

		<guid isPermaLink="false">http://leastusedfeature.wordpress.com/?p=101</guid>
		<description><![CDATA[Yes &#8220;google&#8221; is the 6th most used search term on Google. I don&#8217;t get it. Or maybe there is tons of peoples not getting what Google is. Now say thanks to Google insights for search for knowing that.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leastusedfeature.wordpress.com&amp;blog=5383238&amp;post=101&amp;subd=leastusedfeature&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Yes &#8220;google&#8221; is the 6th most used search term on Google.<br />
<img class="alignnone size-full wp-image-100" title="Picture 31" src="http://leastusedfeature.files.wordpress.com/2009/08/picture-31.png?w=420&#038;h=378" alt="Picture 31" width="420" height="378" /><br />
I don&#8217;t get it. Or maybe there is tons of peoples not getting what Google is. Now say thanks to Google insights for search for knowing that.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leastusedfeature.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leastusedfeature.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leastusedfeature.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leastusedfeature.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leastusedfeature.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leastusedfeature.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leastusedfeature.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leastusedfeature.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leastusedfeature.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leastusedfeature.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leastusedfeature.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leastusedfeature.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leastusedfeature.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leastusedfeature.wordpress.com/101/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leastusedfeature.wordpress.com&amp;blog=5383238&amp;post=101&amp;subd=leastusedfeature&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leastusedfeature.wordpress.com/2009/08/10/quebec-people-googling-for-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/506182d6468b96b886e00af996e25435?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jpjoyal</media:title>
		</media:content>

		<media:content url="http://leastusedfeature.files.wordpress.com/2009/08/picture-31.png" medium="image">
			<media:title type="html">Picture 31</media:title>
		</media:content>
	</item>
		<item>
		<title>Prayer to jQuery, the holy library</title>
		<link>http://leastusedfeature.wordpress.com/2009/05/15/prayer_o_jquery/</link>
		<comments>http://leastusedfeature.wordpress.com/2009/05/15/prayer_o_jquery/#comments</comments>
		<pubDate>Fri, 15 May 2009 03:30:09 +0000</pubDate>
		<dc:creator>jpjoyal</dc:creator>
				<category><![CDATA[1]]></category>

		<guid isPermaLink="false">http://leastusedfeature.wordpress.com/?p=89</guid>
		<description><![CDATA[You sure know about jQuery. The fantastically fast, concise, performant and hype-er-ously popular javascript library. and I forgot to say the word: magic. Even though its way better that peace on earth, its gotta have some delta with the previously known perfection : Prototype. And that delta gotta have some part that sometimes makes the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leastusedfeature.wordpress.com&amp;blog=5383238&amp;post=89&amp;subd=leastusedfeature&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>You sure know about <a href="http://jquery.com/">jQuery</a>. The fantastically fast, concise, performant and hype-er-ously popular javascript library. and I forgot to say the word: magic.</p>
<p>Even though its way better that peace on earth, its gotta have some delta with the previously known perfection  : <a href="http://www.prototypejs.org/">Prototype</a>.<br />
And that delta gotta have some part that sometimes makes the balance go positive on the prototype&#8217;s side. That&#8217;s for sure. Its in the universe&#8217;s own definition.</p>
<p>Prototype&#8217;s $ takes elements or an id directly and it doesn&#8217;t care.</p>
<p>jQuery badly request the # for ids, following the CSS religion.</p>
<p>But I want to be able to pass around ids, HTMLelements  (as the w3c specified them some 10 years ago)  or extended element (be it a <a href="http://docs.jquery.com/Core">jQuery object</a> or prototype&#8217;s <a href="http://www.prototypejs.org/api/element">Element</a>) and not bothering more about that than to dollarsign-it to be sure  it stands at the same level as me, the highest level of course! You would not want to talk to those others people that are *lower* than you, it just feels disgusting, especially in my oh-so ever-clean, zen and pure javascript code.</p>
<p>Mmmh that felt so good. But I guess, I  just don&#8217;t still fully get the (new)holy library.</p>
<p><strong>Here&#8217;s the prayer</strong> : Oh lordy API that turns the dirty DOM into cleverness, Hear my pain by making your Christ the <em>Dollar-sign</em> be more inclusive by treating strings without clothes just as equals as their sharply dressed brothers, the selectors.</p>
<p><strong>update:</strong> and yeah, make sure to make it fast cause I&#8217;m gonna call it all the time for all and nothing. But I&#8217;m already convinced that you do care about speed</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leastusedfeature.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leastusedfeature.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leastusedfeature.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leastusedfeature.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leastusedfeature.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leastusedfeature.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leastusedfeature.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leastusedfeature.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leastusedfeature.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leastusedfeature.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leastusedfeature.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leastusedfeature.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leastusedfeature.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leastusedfeature.wordpress.com/89/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leastusedfeature.wordpress.com&amp;blog=5383238&amp;post=89&amp;subd=leastusedfeature&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leastusedfeature.wordpress.com/2009/05/15/prayer_o_jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/506182d6468b96b886e00af996e25435?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jpjoyal</media:title>
		</media:content>
	</item>
		<item>
		<title>Can&#8217;t know the price before buying ?</title>
		<link>http://leastusedfeature.wordpress.com/2009/04/23/cant-know-the-price-before-buying/</link>
		<comments>http://leastusedfeature.wordpress.com/2009/04/23/cant-know-the-price-before-buying/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 02:06:50 +0000</pubDate>
		<dc:creator>jpjoyal</dc:creator>
				<category><![CDATA[1]]></category>

		<guid isPermaLink="false">http://leastusedfeature.wordpress.com/?p=77</guid>
		<description><![CDATA[Apple evil, please tell me why ? How handy. How about being usable from the just-before-buying step. All the other stores are doing it (com-pu-ting taxes &#38; rebates) but not Apple. They where really fast and strong about saving my credit card number but don&#8217;t ask for a Grand total without actually buying the thing. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leastusedfeature.wordpress.com&amp;blog=5383238&amp;post=77&amp;subd=leastusedfeature&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Apple evil, please tell me why ?</p>
<p><img class="alignnone size-full wp-image-78" title="apple evil" src="http://leastusedfeature.files.wordpress.com/2009/04/untitled-1.png?w=625&#038;h=409" alt="apple evil" width="625" height="409" /></p>
<p>How handy. How about being usable from the just-before-buying step. All the other stores are doing it (com-pu-ting taxes &amp; rebates) but not Apple. They where really fast and strong about saving my credit card number but don&#8217;t ask for a Grand total without actually buying the thing. I guess that&#8217;s thinking differently.</p>
<p>That makes me imagine UX geniuses being hold hostage by dark  suits with no face.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leastusedfeature.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leastusedfeature.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leastusedfeature.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leastusedfeature.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leastusedfeature.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leastusedfeature.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leastusedfeature.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leastusedfeature.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leastusedfeature.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leastusedfeature.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leastusedfeature.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leastusedfeature.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leastusedfeature.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leastusedfeature.wordpress.com/77/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leastusedfeature.wordpress.com&amp;blog=5383238&amp;post=77&amp;subd=leastusedfeature&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leastusedfeature.wordpress.com/2009/04/23/cant-know-the-price-before-buying/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/506182d6468b96b886e00af996e25435?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jpjoyal</media:title>
		</media:content>

		<media:content url="http://leastusedfeature.files.wordpress.com/2009/04/untitled-1.png" medium="image">
			<media:title type="html">apple evil</media:title>
		</media:content>
	</item>
		<item>
		<title>WiiAsk&#8230; and they Answer?</title>
		<link>http://leastusedfeature.wordpress.com/2009/03/25/wiiask-and-they-answer/</link>
		<comments>http://leastusedfeature.wordpress.com/2009/03/25/wiiask-and-they-answer/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 17:16:14 +0000</pubDate>
		<dc:creator>jpjoyal</dc:creator>
				<category><![CDATA[1]]></category>

		<guid isPermaLink="false">http://leastusedfeature.wordpress.com/?p=64</guid>
		<description><![CDATA[Nintendo listening to its customer? That&#8217;s new! (reputation quand tu nous tiens) Still, they are far from using something like GetSatisfaction or UserVoice&#8230; &#8230;but this update is sure the only one so far to get me that *exited*. Bah the reality is:  Support for games on SD was desperately needed to the point to ask [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leastusedfeature.wordpress.com&amp;blog=5383238&amp;post=64&amp;subd=leastusedfeature&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Nintendo listening to its customer? That&#8217;s <a href="http://www.nintendo.com/wii/menuupdate" target="_blank">new!</a> (reputation quand tu nous tiens)</p>
<p>Still, they are far from using something like <a href="http://getsatisfaction.com/">GetSatisfaction </a>or <a href="http://uservoice.com/">UserVoice</a>&#8230;</p>
<p>&#8230;but this update is sure the only one so far to get me that <strong>*exited*</strong>. Bah the reality is:  Support for games on SD was desperately needed to the point to ask for a Wii 2.0 already (OK only as long its friendly with wii games and wii-wares and wii-virtual-console and those other Rock Band 2 things I bought and will buy). I&#8217;m telling you, the thing only has 512mb onboard. That is, with my scientific calcul, only 13 games like the magnifique <a href="http://www.youtube.com/watch?v=-A_JfkzPwww">World of goo</a>.</p>
<p>Anyways this good news is only to learn about an old bad one. No SDHC.  There is these day when the Wii sure feels like the console of the last deceny. As soon as you start looking under the hood or that you hook up the graphic to your big TV its &#8220;back to the future&#8221; time.</p>
<p>Don&#8217;t get me wrong, I love my Wii more that any other shooting and sporting console. But Nintendo could push all this splendid innovation so much higher. Many investors are or were betting on this. Users are still fantasizing about all the possibilities, like :</p>
<ul>
<li>Support for two <a href="http://en.wikipedia.org/wiki/Wii_Balance_Board">Wii Balance Board</a> would allow for snowboard, skate, or <a href="http://en.wikipedia.org/wiki/Rayman_Raving_Rabbids_TV_Party#Gameplay">butt</a> competition with your friend.</li>
<li>The games in Wii fit are so enjoyable but so short lived, even my dad has gone though them in an hour.</li>
<li>The <a href="http://en.wikipedia.org/wiki/Wii_Remote">Wiimote </a>itself could live a second life as a pointer for the living room PC</li>
<li>The Wifi is just starting to be used, imagine Wii sport but online!</li>
</ul>
<p><strong>Video game consoles : love that you know will die</strong>. (and you invest in it)</p>
<p>UPDATE : If the  guys over <a href="http://hbc.hackmii.com/">HomeBrew Channel</a> can do SDHC (amazing!) I&#8217;m sure Nintendo should be able to.</p>
<p>UPDATE : So they did, I&#8217;ve just copied a game to a 8GB SDHC card and played the game from it.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leastusedfeature.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leastusedfeature.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leastusedfeature.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leastusedfeature.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leastusedfeature.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leastusedfeature.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leastusedfeature.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leastusedfeature.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leastusedfeature.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leastusedfeature.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leastusedfeature.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leastusedfeature.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leastusedfeature.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leastusedfeature.wordpress.com/64/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leastusedfeature.wordpress.com&amp;blog=5383238&amp;post=64&amp;subd=leastusedfeature&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leastusedfeature.wordpress.com/2009/03/25/wiiask-and-they-answer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/506182d6468b96b886e00af996e25435?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jpjoyal</media:title>
		</media:content>
	</item>
		<item>
		<title>You don&#8217;t get to make the news every day</title>
		<link>http://leastusedfeature.wordpress.com/2008/12/12/you-dont-get-to-make-the-news-every-day/</link>
		<comments>http://leastusedfeature.wordpress.com/2008/12/12/you-dont-get-to-make-the-news-every-day/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 02:33:01 +0000</pubDate>
		<dc:creator>jpjoyal</dc:creator>
				<category><![CDATA[1]]></category>

		<guid isPermaLink="false">http://leastusedfeature.wordpress.com/?p=52</guid>
		<description><![CDATA[Here&#8217;s what&#8217;s publicly available about my new job. Yes-yes, I&#8217;ve got into the glamorous world of advertising though the software development door. Give me two or three months and I&#8217;ll be an elite creative just like him 99F is a must see, and completly mandatory for anyone in the same industry. Staying into glamous, I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leastusedfeature.wordpress.com&amp;blog=5383238&amp;post=52&amp;subd=leastusedfeature&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bloomdigital.com/2008/12/10/new-addition-to-the-family/" target="_blank">Here&#8217;s what&#8217;s publicly available</a> about my new job. Yes-yes, I&#8217;ve got into the glamorous world of advertising though the software development door. Give me two or three months and I&#8217;ll be an elite creative just like him</p>
<span style="text-align:center; display: block;"><a href="http://leastusedfeature.wordpress.com/2008/12/12/you-dont-get-to-make-the-news-every-day/"><img src="http://img.youtube.com/vi/gxz8vSh6wu8/2.jpg" alt="" /></a></span>
<p>99F is a must see, and completly mandatory for anyone in the same industry.</p>
<p>Staying into glamous, I can now say, <a href="http://www.tv.com/the-simpsons/mypods-and-boomsticks/episode/1229307/trivia.html?tag=overview;quotes;see_all_link#quotes" target="_blank">just like Lisa</a>: I&#8217;m m-apple person! . What iPod-danse-move could I do while holding my <a onclick="return mugicPopWin(this,event);" oncontextmenu="mugicRightClick(this);" href="http://www.apple.com/ca/macbook/" target="_blank">porn-ish new mac book</a>. Just watch me! (pic not included, please use the imagination feature that came with your brain)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leastusedfeature.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leastusedfeature.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leastusedfeature.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leastusedfeature.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leastusedfeature.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leastusedfeature.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leastusedfeature.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leastusedfeature.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leastusedfeature.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leastusedfeature.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leastusedfeature.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leastusedfeature.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leastusedfeature.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leastusedfeature.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leastusedfeature.wordpress.com&amp;blog=5383238&amp;post=52&amp;subd=leastusedfeature&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leastusedfeature.wordpress.com/2008/12/12/you-dont-get-to-make-the-news-every-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/506182d6468b96b886e00af996e25435?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jpjoyal</media:title>
		</media:content>
	</item>
		<item>
		<title>My tracks to Rails on Windows</title>
		<link>http://leastusedfeature.wordpress.com/2008/11/26/my-tracks-to-rails-on-windows/</link>
		<comments>http://leastusedfeature.wordpress.com/2008/11/26/my-tracks-to-rails-on-windows/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 20:37:31 +0000</pubDate>
		<dc:creator>jpjoyal</dc:creator>
				<category><![CDATA[1]]></category>

		<guid isPermaLink="false">http://leastusedfeature.wordpress.com/?p=3</guid>
		<description><![CDATA[You can&#8217;t always control your environment. I had to live with windows. And a 10-years-old system that deserve to be called legacy. Here&#8217;s how it went to add Rails into the mix Setup to integrate with Context matters. The full environment is Windows server 2003 running IIS 6 which is making available some C++ executable [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leastusedfeature.wordpress.com&amp;blog=5383238&amp;post=3&amp;subd=leastusedfeature&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>You can&#8217;t always control your environment. I had to live with windows. And a 10-years-old system that deserve to be called <a href="http://en.wikipedia.org/wiki/Legacy_system" target="_blank">legacy</a>. Here&#8217;s how it went to add Rails into the mix</p>
<p><span style="font-weight:normal;"><strong>Setup to integrate with</strong></span></p>
<p><span style="font-weight:normal;">Context matters. The full environment is Windows server 2003 running IIS 6 which is making available some C++ executable through plain CGI. These exe &#8220;controllers&#8221; are talking to and through MS SQL server 2000-2005.  Yes that&#8217;s a web application in C++. So adding Rails to the mix is really bringing happiness into this.</span></p>
<p><span style="font-weight:normal;"><strong>Getting requests to Rails</strong></span></p>
<p><span style="font-weight:normal;">IIS 6 doesn&#8217;t have any built-in way to redirect request to our friend mongrel. There&#8217;s an ISAPI filter that helps with this : <a href="http://www.helicontech.com/isapi_rewrite/" target="_blank">ISAPI Rewrite 3</a>. It mimicks Apache&#8217;s mod_proxy and mod_rewrite. It works well, is easy to setup and its stable, just like advertised as the recommended solution for windows in <a href="http://www.pragprog.com/titles/fr_deploy/deploying-rails-applications" target="_blank">pragprog&#8217;s Deploying Rails application</a>. It was very useful to boot our integration as first but it&#8217;s a 99$ commercial application and that was a deal breaker in the long run since the app needed to be deployed on many servers. That and the fact that it was impossible to reach anyone at that company willing to make a bigger deal that their set-in-advance <a href="https://secure.shareit.com/shareit/pricescale.html?productid=300176822" target="_blank">volume discount</a>.<br />
</span></p>
<p><span style="font-weight:normal;">OSS to the rescrue, Apache is available under Windows. So the real mod_proxy won. It ended up with a pretty standard configuration plus these line for the redirection</span></p>
<pre><span style="font-size:9px;">ProxyPass /legacy_path http://127.0.0.1:8080/legacy_path
ProxyPassReverse /legacy_path http://127.0.0.1:8080/legacy_path
ProxyPass /rails http://127.0.0.1:3000
ProxyPassReverse /rails http://127.0.0.1:3000
</span></pre>
<p>This effectively <a href="http://en.wikipedia.org/wiki/Proxy_server" target="_blank">proxy</a> and <a href="http://en.wikipedia.org/wiki/Reverse_proxy" target="_blank">reverse proxy</a> all request made for anything under /legacy_path to IIS, which is now listening on the 8080 port. All request made to /rails to our mongrel listening on the 3000 port. Luckily the legacy app was already scoped down under a single URL prefix. For the Rails app adding</p>
<pre><span style="font-size:9px;">ActionController::AbstractRequest.relative_url_root = '/rails''</span></pre>
<p>after the Rails::Initializer.run block (inside environment.rb) was sufficient.</p>
<p><strong>Database access</strong></p>
<p>MS SQL server, not the typical first-class citizen in Rails world. The default connection to it was through ODBC. Not the fastest but with integration like this, the path of least resistance is the one to take. So here you go with two gems</p>
<pre>gem install <a href="http://odbc-rails.rubyforge.org/" target="_blank">activerecord-odbc-adapter</a>
gem install odbc-rails</pre>
<p>and a database.yml config (username &amp; password should be removed for windows-based auth)</p>
<pre>production:
  adapter: "odbc"
  dsn: "my_dsn_name"
  username: "username"
  password: "password"</pre>
<p><strong>Deployment and other integration tidbits</strong></p>
<p>No fancy <a href="http://capify.org/" target="_blank">Capistrano</a> for us, locked-in-windows-user. I needed to deploy the same app on multiple servers often without an internet connection. <a href="http://www.softiesonrails.com/2008/1/3/freezing-your-rails-application" target="_blank">Freezing Rails</a> did easily solved a good share of it but not all. The other native gems could not <a href="http://gemsonrails.rubyforge.org/" target="_blank">be vendored</a>. I finally gathered the needed gems files and the <a href="http://rubyinstaller.rubyforge.org/wiki/wiki.pl?RubyInstaller" target="_blank">one-click ruby installer</a>. Here&#8217;s the shell food that turns them alive along with their dependencies.</p>
<pre>install ruby silently<span style="font-size:9px;">
ruby186-26.exe" /S

</span>Install mongrel<span style="font-size:9px;">
gem install gem_plugin-0.2.3.gem --no-ri --no-rdoc
gem install cgi_multipart_eof_fix-2.5.0.gem --no-ri --no-rdoc
gem install mongrel-1.1.5-x86-mswin32-60.gem --no-ri --no-rdoc

</span>Install mongrel service gems<span style="font-size:9px;">
gem install win32-api-1.2.0-x86-mswin32-60.gem --no-ri --no-rdoc
gem install windows-api-0.2.4.gem --no-ri --no-rdoc
gem install windows-pr-0.9.2.gem --no-ri --no-rdoc
gem install win32-service-0.5.2-mswin32.gem --no-ri --no-rdoc
gem install mongrel_service-0.3.4-i386-mswin32.gem --no-ri --no-rdoc

</span>Install ODBC support<span style="font-size:9px;">
gem install activesupport-2.1.0.gem --no-ri --no-rdoc
gem install activerecord-2.1.0.gem --no-ri --no-rdoc
gem install activerecord-odbc-adapter-2.0.gem --no-ri --no-rdoc
gem install odbc-rails-1.5.gem --ignore-dependencies --no-ri --no-rdoc

</span>Install mongrel as a service<span style="font-size:9px;">
mongrel_rails service::install -N "service_name" /
    -p 3000 -e </span><span style="font-size:9px;">production</span><span style="font-size:9px;"> -c "</span><span style="font-size:9px;">C:\path\to\rails\app</span><span style="font-size:9px;">"
</span>
set it to auto-start<span style="font-size:9px;">
sc config "service_name" start= auto
</span></pre>
<p>Having the database password in a non-clear text manner was requested for more or less rational security reason. This <a href="http://skwp.wordpress.com/2006/08/28/encrypted-db-passwords-for-rails-with-databaseyml-and-erb/" target="_blank">blog post</a> showed me a nice solution. Not what I would call army-level-security but it fulfilled the request. It might also be useful to know that you can &lt;% require some_file%&gt; inside the yummy-yaml as well</p>
<p>I&#8217;m sure I&#8217;ve missed some details but the big picture is there. Wish it&#8217;ll be useful in some way to someone. If it&#8217;s the case please &#8220;comment-down&#8221; (as in the price is right) to bring more humanity here.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leastusedfeature.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leastusedfeature.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leastusedfeature.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leastusedfeature.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leastusedfeature.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leastusedfeature.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leastusedfeature.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leastusedfeature.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leastusedfeature.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leastusedfeature.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leastusedfeature.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leastusedfeature.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leastusedfeature.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leastusedfeature.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leastusedfeature.wordpress.com&amp;blog=5383238&amp;post=3&amp;subd=leastusedfeature&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leastusedfeature.wordpress.com/2008/11/26/my-tracks-to-rails-on-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/506182d6468b96b886e00af996e25435?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jpjoyal</media:title>
		</media:content>
	</item>
	</channel>
</rss>
