;-)

Quoting from http://gist.github.com/7263

#!/usr/bin/env ruby
# gcalc  / 26aug2008 chneukirchen / public domain
require ‘open-uri’
q = ARGV.join(” “).gsub(/./m) { “%%%02X” % $&[0] }
html = open(”http://www.google.com/search?q=#{q}”).read
puts (html[%r{(.*?)}, 1] || ‘not a calculation’).
gsub(%r{240| }, “”).gsub(”×”, “x”).
gsub(%r{(.*?)}, ‘^\1 ‘) 

(tip via HubbuH)