<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.5.1" -->
<rss version="0.92">
<channel>
	<title>Misuse</title>
	<link>http://www.misuse.org/science</link>
	<description>It would be a good idea.</description>
	<lastBuildDate>Sat, 26 Apr 2008 20:23:43 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>For the differently evolved</title>
		<description>

(from American Scientist magazine, Mar-Apr 2008) </description>
		<link>http://www.misuse.org/science/2008/04/08/for-the-differently-evolved/</link>
			</item>
	<item>
		<title>Thin vs. Mongrel: A Ruby on Rails performance shootout</title>
		<description>

Previously Science and wayneseguin published a study looking at the performance of nginx fair proxy. To take that a little further, Science conducted an examination of how Thin and Mongrel compare head-to-head on performance. For kicks we took a look at Rails page template caching facility to see if that ...</description>
		<link>http://www.misuse.org/science/2008/04/07/thin-vs-mongrel-a-ruby-on-rails-performance-shootout/</link>
			</item>
	<item>
		<title>Thin, Ruby on Rails &#038; Nginx fair proxy: Performance testing</title>
		<description>

By science &#38; wayneeseguin

Thin a new-ish application server, primarily designed for serving the same community as Zed Shaw's (and now community managed) masterwork Mongrel. Its job is to dispatch web requests, primarily Rails and other Ruby frameworks. There's plenty already written about Thin, to get you up and running.

I've been ...</description>
		<link>http://www.misuse.org/science/2008/04/07/thin-ruby-on-rails-nginx-fair-proxy-performance-testing/</link>
			</item>
	<item>
		<title>Converting numbers or currency to comma delimited format with Ruby regex</title>
		<description>

There may be much easier ways to do this but Science wrote a nice little regular expression which will convert your numbers to comma delimited strings in pure Ruby. It demonstrates some cool features of Ruby from which maybe you will learn!

def comma_numbers(number, delimiter = ',')
  number.to_s.reverse.gsub(%r{([0-9]{3}(?=([0-9])))}, "\\1#{delimiter}").reverse
end
# here ...</description>
		<link>http://www.misuse.org/science/2008/03/27/converting-numbers-or-currency-to-comma-delimited-format-with-ruby-regex/</link>
			</item>
	<item>
		<title>Rails page caching, nginx, SSI, Ajax and form POSTS</title>
		<description>

A couple of great blog posts have come out in the last year, dealing with how to squeeze more performance out of Ruby on Rails. These techniques are actually massively improving the performance of Ruby on Rails, so much so that I'm starting to think of Rails less as an ...</description>
		<link>http://www.misuse.org/science/2008/02/22/rails-page-caching-nginx-ssi-ajax-and-form-posts/</link>
			</item>
	<item>
		<title>MojoMagick: Ruby Image Library (for ImageMagick)</title>
		<description>

Science releases MojoMagick, an Ruby language image library "that does very little" (tm). There are several useful image tools that "do a lot" - MojoMagick is designed to just a few things:

	Be fast
	Don't leak memory
	Make simple ImageMagick tasks, simple as Ruby tasks
	Permit direct access to ImageMagick for complex tasks (i.e. ...</description>
		<link>http://www.misuse.org/science/2008/01/30/mojomagick-ruby-image-library-for-imagemagick/</link>
			</item>
	<item>
		<title>Passing Multiple Arguments in Ruby: &#8220;*&#8221; is your friend</title>
		<description>

Passing multiple arguments in Ruby is easy. You can pass any number of arguments, and even vary the class/types according to context. You can even vary the number of arguments passed. The receiver has to deal with this somehow, but even that's pretty easy to manage. It's a little trickier ...</description>
		<link>http://www.misuse.org/science/2008/01/30/passing-multiple-arguments-in-ruby-is-your-friend/</link>
			</item>
	<item>
		<title>On magnifying glasses, microscopes and the act of looking.</title>
		<description>

A larger world exists, but we have never looked at it. We are too concerned with our microscopes or our magnifying glasses. We try to make things large by using magnifying glasses—but we have never looked at outer space with our naked eyes. If we looked into it, we could ...</description>
		<link>http://www.misuse.org/science/2008/01/27/on-magnifying-glasses-microscopes-and-the-act-of-looking/</link>
			</item>
	<item>
		<title>Synchronizing Files</title>
		<description>

Science regularly has to synchronize files across file systems. Normally, this would involve a Ruby script or something heinous in a shell language. But that's just business. When the synchronization is complex, the problem is much more difficult. Answering questions like these becomes a major painola: was the file deleted ...</description>
		<link>http://www.misuse.org/science/2007/12/23/synchronizing-files/</link>
			</item>
	<item>
		<title>Using ActiveMerchant to process credit cards in Ruby/Rails</title>
		<description>

ActiveMerchant is a very nice little Ruby library that permits connecting to payment processing gateways to charge money against credit cards. To understand how this works, you need to know that there are two separate entities, a "payment gateway" and a "merchant account" (aka a bank). The Payment Gateway receives ...</description>
		<link>http://www.misuse.org/science/2007/12/13/using-activemerchant-to-process-credit-cards-in-rubyrails/</link>
			</item>
</channel>
</rss>
