<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1238028371690202532</id><updated>2011-11-27T16:10:46.036-08:00</updated><category term='ruby'/><category term='print'/><category term='for'/><category term='comment'/><category term='dummy'/><category term='gif2led'/><category term='loops'/><category term='rand'/><category term='tips'/><category term='note'/><category term='pingecho'/><category term='tutorial'/><category term='random'/><category term='example'/><category term='command-line'/><category term='ping'/><category term='rmagick'/><category term='sample'/><category term='puts'/><category term='switch'/><category term='case'/><category term='notes'/><title type='text'>Ruby Notes and Tutorial</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rubydummy.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1238028371690202532/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://rubydummy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Bitartist</name><uri>http://www.blogger.com/profile/02017974538058851707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1238028371690202532.post-455962686209818256</id><published>2008-07-20T06:08:00.000-07:00</published><updated>2008-07-20T06:11:11.086-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='example'/><category scheme='http://www.blogger.com/atom/ns#' term='rmagick'/><category scheme='http://www.blogger.com/atom/ns#' term='gif2led'/><title type='text'>Rmagick - Ruby image library.</title><content type='html'>I have used the Rmagick to create the gif2led, which is used for my hardware led projects. You can find more detail at &lt;a href="http://www.bitartist.org/2008/06/gif2led-released-and-with-my-led-egg.html"&gt;http://www.bitartist.org/2008/06/gif2led-released-and-with-my-led-egg.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is a very simple application, and involved some manipulations on animated gif with Rmagick. The code is simple to read if you are interested in working on animated gif in Ruby.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1238028371690202532-455962686209818256?l=rubydummy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rubydummy.blogspot.com/feeds/455962686209818256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1238028371690202532&amp;postID=455962686209818256' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1238028371690202532/posts/default/455962686209818256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1238028371690202532/posts/default/455962686209818256'/><link rel='alternate' type='text/html' href='http://rubydummy.blogspot.com/2008/07/rmagick-ruby-image-library.html' title='Rmagick - Ruby image library.'/><author><name>Bitartist</name><uri>http://www.blogger.com/profile/02017974538058851707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1238028371690202532.post-5837718273991364067</id><published>2008-05-22T08:14:00.000-07:00</published><updated>2008-05-22T08:16:18.832-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='example'/><category scheme='http://www.blogger.com/atom/ns#' term='ping'/><category scheme='http://www.blogger.com/atom/ns#' term='pingecho'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>Ping echo check in Ruby, a dummy port scanner</title><content type='html'>Ping library in Ruby is fun to use,&lt;br /&gt;it is easy to make it as a small port scanner&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;require "ping"&lt;br /&gt;&lt;br /&gt;if ARGV.length != 3&lt;br /&gt;puts "Usage: pingb machine_domain min max"&lt;br /&gt;exit 0&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;for port in (ARGV[1].to_i..ARGV[2].to_i) do&lt;br /&gt;if Ping.pingecho(ARGV[0],1,port) then&lt;br /&gt;puts "Port #{port} open"&lt;br /&gt;end&lt;br /&gt;end&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;br /&gt;$ruby pingecho.rb slashdots.org 80 100&lt;br /&gt;Port 80 open&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1238028371690202532-5837718273991364067?l=rubydummy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rubydummy.blogspot.com/feeds/5837718273991364067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1238028371690202532&amp;postID=5837718273991364067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1238028371690202532/posts/default/5837718273991364067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1238028371690202532/posts/default/5837718273991364067'/><link rel='alternate' type='text/html' href='http://rubydummy.blogspot.com/2008/05/ping-echo-check-in-ruby-dummy-port.html' title='Ping echo check in Ruby, a dummy port scanner'/><author><name>Bitartist</name><uri>http://www.blogger.com/profile/02017974538058851707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1238028371690202532.post-2395000894371115592</id><published>2008-05-22T07:04:00.000-07:00</published><updated>2008-05-22T07:12:05.449-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='example'/><category scheme='http://www.blogger.com/atom/ns#' term='command-line'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>Command line arguments in Ruby.</title><content type='html'>Using the array: ARGV&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;puts "No. of arguments:" &amp;lt;&amp;lt; ARGV.length.to_s&lt;br /&gt;&lt;br /&gt;puts "Loop elements"&lt;br /&gt;for options in ARGV do&lt;br /&gt;puts options&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;puts "Loop index"&lt;br /&gt;for i in 0..ARGV.length-1&lt;br /&gt;puts "#{i} #{ARGV[i]}"&lt;br /&gt;end&lt;br /&gt;     &lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote&gt;$ ruby testcmd.rb one two three&lt;br /&gt;No. of arguments:3&lt;br /&gt;Loop elements&lt;br /&gt;one&lt;br /&gt;two&lt;br /&gt;three&lt;br /&gt;Loop index&lt;br /&gt;0 one&lt;br /&gt;1 two&lt;br /&gt;2 three&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1238028371690202532-2395000894371115592?l=rubydummy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rubydummy.blogspot.com/feeds/2395000894371115592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1238028371690202532&amp;postID=2395000894371115592' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1238028371690202532/posts/default/2395000894371115592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1238028371690202532/posts/default/2395000894371115592'/><link rel='alternate' type='text/html' href='http://rubydummy.blogspot.com/2008/05/command-line-arguments-in-ruby.html' title='Command line arguments in Ruby.'/><author><name>Bitartist</name><uri>http://www.blogger.com/profile/02017974538058851707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1238028371690202532.post-8952604463350220094</id><published>2008-05-22T06:58:00.000-07:00</published><updated>2008-05-22T07:12:23.720-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='case'/><category scheme='http://www.blogger.com/atom/ns#' term='switch'/><title type='text'>Switch case in Ruby</title><content type='html'>Swith case is support in Ruby language:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;i=10&lt;br /&gt;case i&lt;br /&gt;when 1..9&lt;br /&gt;puts "not 10"&lt;br /&gt;when 10&lt;br /&gt;puts "it is 10"&lt;br /&gt;end&lt;br /&gt;output: "it is 10"&lt;/blockquote&gt;&lt;br /&gt;String matching:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;input="hello"&lt;br /&gt;&lt;br /&gt;case input&lt;br /&gt;when "hello world"&lt;br /&gt;puts "hello world"&lt;br /&gt;when "hell"&lt;br /&gt;puts "heaven"&lt;br /&gt;when /hell/&lt;br /&gt;puts "hell inside"&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;output: "hell inside"&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1238028371690202532-8952604463350220094?l=rubydummy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rubydummy.blogspot.com/feeds/8952604463350220094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1238028371690202532&amp;postID=8952604463350220094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1238028371690202532/posts/default/8952604463350220094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1238028371690202532/posts/default/8952604463350220094'/><link rel='alternate' type='text/html' href='http://rubydummy.blogspot.com/2008/05/switch-case-in-ruby.html' title='Switch case in Ruby'/><author><name>Bitartist</name><uri>http://www.blogger.com/profile/02017974538058851707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1238028371690202532.post-6552652417413528501</id><published>2008-05-21T09:25:00.000-07:00</published><updated>2008-05-21T09:36:49.249-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='rand'/><category scheme='http://www.blogger.com/atom/ns#' term='random'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>Random Number with ruby</title><content type='html'>using  rand&lt;br /&gt;&lt;br /&gt;Generate a random number in integer&lt;br /&gt;&lt;br /&gt;rand(range in max)&lt;br /&gt;&lt;br /&gt;for e.g.&lt;br /&gt;get a random number from 1 to 10&lt;br /&gt;&lt;br /&gt;1+rand(10)&lt;br /&gt;&lt;br /&gt;Why need to plus "1", because rand returns 0...max-1&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;irb(main):034:0&gt; 1+rand(10)&lt;br /&gt;=&gt; 8&lt;br /&gt;irb(main):035:0&gt; 1+rand(10)&lt;br /&gt;=&gt; 2&lt;br /&gt;irb(main):036:0&gt; 1+rand(10)&lt;br /&gt;=&gt; 7&lt;br /&gt;irb(main):037:0&gt; 1+rand(10)&lt;br /&gt;=&gt; 5&lt;br /&gt;irb(main):038:0&gt; 1+rand(10)&lt;br /&gt;=&gt; 1&lt;br /&gt;irb(main):039:0&gt; 1+rand(10)&lt;/blockquote&gt;&lt;br /&gt;Random a floating point number,&lt;br /&gt;calling rand with null argument, rand returns floating number in range [0,1]&lt;br /&gt;&lt;br /&gt;for e.g. for range 1...10&lt;br /&gt;1 + rand * 9&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;irb(main):079:0&gt; 1 + rand*9&lt;br /&gt;=&gt; 5.85549064689046&lt;br /&gt;irb(main):080:0&gt; 1 + rand*9&lt;br /&gt;=&gt; 8.5913031102674&lt;br /&gt;irb(main):081:0&gt; 1 + rand*9&lt;br /&gt;=&gt; 5.84003966648288&lt;br /&gt;irb(main):082:0&gt; 1 + rand*9&lt;br /&gt;=&gt; 3.45730690493765&lt;br /&gt;irb(main):083:0&gt; 1 + rand*9&lt;br /&gt;=&gt; 9.07177615052255&lt;br /&gt;irb(main):084:0&gt; 1 + rand*9&lt;br /&gt;=&gt; 5.07483813090987&lt;br /&gt;irb(main):085:0&gt; 1 + rand*9&lt;br /&gt;=&gt; 8.22263965908269&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1238028371690202532-6552652417413528501?l=rubydummy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rubydummy.blogspot.com/feeds/6552652417413528501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1238028371690202532&amp;postID=6552652417413528501' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1238028371690202532/posts/default/6552652417413528501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1238028371690202532/posts/default/6552652417413528501'/><link rel='alternate' type='text/html' href='http://rubydummy.blogspot.com/2008/05/random-number-with-ruby.html' title='Random Number with ruby'/><author><name>Bitartist</name><uri>http://www.blogger.com/profile/02017974538058851707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1238028371690202532.post-5814386372984569845</id><published>2008-05-21T09:22:00.000-07:00</published><updated>2008-05-21T09:24:48.588-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='puts'/><category scheme='http://www.blogger.com/atom/ns#' term='print'/><title type='text'>Print without newline</title><content type='html'>use print for more control than puts.&lt;br /&gt;&lt;br /&gt;irb(main):001:0&gt; puts "Hello"&lt;br /&gt;Hello&lt;br /&gt;=&gt; nil&lt;br /&gt;irb(main):002:0&gt; print "Hello"&lt;br /&gt;Hello=&gt; nil&lt;br /&gt;irb(main):003:0&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1238028371690202532-5814386372984569845?l=rubydummy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rubydummy.blogspot.com/feeds/5814386372984569845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1238028371690202532&amp;postID=5814386372984569845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1238028371690202532/posts/default/5814386372984569845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1238028371690202532/posts/default/5814386372984569845'/><link rel='alternate' type='text/html' href='http://rubydummy.blogspot.com/2008/05/print-without-newline-ruby.html' title='Print without newline'/><author><name>Bitartist</name><uri>http://www.blogger.com/profile/02017974538058851707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1238028371690202532.post-2931383746108648842</id><published>2008-05-21T08:23:00.000-07:00</published><updated>2008-05-21T09:21:54.481-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='loops'/><category scheme='http://www.blogger.com/atom/ns#' term='note'/><category scheme='http://www.blogger.com/atom/ns#' term='for'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Loops in Ruby (Looping...For)</title><content type='html'>There are several ways to write Loops in Ruby:&lt;br /&gt;&lt;br /&gt;1. For Loop&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;#print Hello World three times&lt;br /&gt;For i in 1..3 do&lt;br /&gt;puts "Hello World"&lt;br /&gt;end&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;2. While / Until Loop&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;#print Hello World three times&lt;br /&gt;i=0&lt;br /&gt;while i &amp;lt; 3 do&lt;br /&gt;puts "Hello World"&lt;br /&gt;i = i + 1&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;#print Hello World three times&lt;br /&gt;i=1&lt;br /&gt;until i == 3 do&lt;br /&gt;puts "Hello World"&lt;br /&gt;i = i + 1&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;3. upto, downto and times&lt;br /&gt;&lt;br /&gt;Every integer is an object in Ruby, and it has methods upto, downto and times.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;#print Hello World three times&lt;br /&gt;1.upto(3) do&lt;br /&gt;puts "Hello World"&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;#print Hello World three times&lt;br /&gt;3.downto(1) do&lt;br /&gt;puts "Hello World"&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;#print Hello World three times&lt;br /&gt;3.times do&lt;br /&gt;puts "Hello World"&lt;br /&gt;end&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1238028371690202532-2931383746108648842?l=rubydummy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rubydummy.blogspot.com/feeds/2931383746108648842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1238028371690202532&amp;postID=2931383746108648842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1238028371690202532/posts/default/2931383746108648842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1238028371690202532/posts/default/2931383746108648842'/><link rel='alternate' type='text/html' href='http://rubydummy.blogspot.com/2008/05/loops-in-ruby-loopingfor.html' title='Loops in Ruby (Looping...For)'/><author><name>Bitartist</name><uri>http://www.blogger.com/profile/02017974538058851707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1238028371690202532.post-7231987876684842716</id><published>2008-05-21T08:08:00.000-07:00</published><updated>2008-05-21T08:23:46.561-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='notes'/><category scheme='http://www.blogger.com/atom/ns#' term='comment'/><category scheme='http://www.blogger.com/atom/ns#' term='sample'/><title type='text'>Typical Ruby File</title><content type='html'>Take a look of my small Ruby file:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;#!/usr/bin/ruby&lt;br /&gt;&lt;br /&gt;#it is a comment&lt;br /&gt;&lt;br /&gt;=begin&lt;br /&gt;mutliple line comments&lt;br /&gt;=end&lt;br /&gt;&lt;br /&gt;puts "Hello World"&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Notes:&lt;br /&gt;- Single line comment, put "#" in the front&lt;br /&gt;- Multiple line comments (use =begin...=end block) :&lt;br /&gt;=begin&lt;br /&gt;...comments..&lt;br /&gt;=end&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1238028371690202532-7231987876684842716?l=rubydummy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rubydummy.blogspot.com/feeds/7231987876684842716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1238028371690202532&amp;postID=7231987876684842716' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1238028371690202532/posts/default/7231987876684842716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1238028371690202532/posts/default/7231987876684842716'/><link rel='alternate' type='text/html' href='http://rubydummy.blogspot.com/2008/05/typical-ruby-file.html' title='Typical Ruby File'/><author><name>Bitartist</name><uri>http://www.blogger.com/profile/02017974538058851707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1238028371690202532.post-2493519552034511695</id><published>2008-05-21T00:03:00.000-07:00</published><updated>2008-05-21T00:19:17.988-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='dummy'/><title type='text'>Ruby Hands-on</title><content type='html'>It is fun to use Interative Ruby command line console to test out ruby code.&lt;br /&gt;&lt;br /&gt;Let's do a hello world.&lt;br /&gt;&lt;br /&gt;In your Unix/Linux or Mac OS X console,&lt;br /&gt;&lt;br /&gt;type in&lt;br /&gt;&lt;blockquote&gt;shell&gt;irb&lt;br /&gt;irb(main):001:0&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Let's do a Hello World&lt;br /&gt;&lt;blockquote&gt;irb(main):001:0&gt; puts "Hello World"&lt;br /&gt;Hello World&lt;br /&gt;=&gt; nil&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1238028371690202532-2493519552034511695?l=rubydummy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rubydummy.blogspot.com/feeds/2493519552034511695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1238028371690202532&amp;postID=2493519552034511695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1238028371690202532/posts/default/2493519552034511695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1238028371690202532/posts/default/2493519552034511695'/><link rel='alternate' type='text/html' href='http://rubydummy.blogspot.com/2008/05/ruby-hands-on.html' title='Ruby Hands-on'/><author><name>Bitartist</name><uri>http://www.blogger.com/profile/02017974538058851707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
