background preloader

Ruby in Twenty Minutes

Ruby in Twenty Minutes
Introduction This is a small Ruby tutorial that should take no more than 20 minutes to complete. It makes the assumption that you already have Ruby installed. (If you do not have Ruby on your computer install it before you get started.) Interactive Ruby Ruby comes with a program that will show the results of any Ruby statements you feed it. Open up IRB (which stands for Interactive Ruby). If you’re using Mac OS X open up Terminal and type irb, then hit enter. irb(main):001:0> Ok, so it’s open. Type this: "Hello World" irb(main):001:0> "Hello World" => "Hello World" Ruby Obeyed You! What just happened? irb(main):002:0> puts "Hello World" Hello World => nil puts is the basic command to print something out in Ruby. Your Free Calculator is Here Already, we have enough to use IRB as a basic calculator: irb(main):003:0> 3+2 => 5 Three plus two. irb(main):004:0> 3*2 => 6 Next, let’s try three squared: irb(main):005:0> 3**2 => 9 In Ruby ** is the way you say “to the power of”. Modules Group Code by Topic

Related:  посмотреть на работеRuby

Why's (Poignant) Guide to Ruby Read This Paragraph At my local Barnes and Noble, there is a huge wall of Java books just waiting to tip over and crush me one day. And one day it will. Parsing an text file Hi, I cannot find a way to easily parse a text file. I am just starting to learn ruby so please bear with me. My text file looks like this: 0 8 2 9 3 0 0 4 9 2 8 3 9 3 0 2 2 3 4 9 8 8 9 0 Basically just numbers and spaces. So far, I know how to read the file and put each line into an array. def readfile(file) arr = IO.readlines(file) parsing(arr) end def parsing(arr) string1 = arr[0].to_s string2 = arr[1].to_s string3 = arr[2].to_s ans.each_byte {|b|p b.chr} end What I wanted to do is, for example, want to find all 8's and change it to 5's. I am stuck on how I can use the string and search each char's to find the 8's and then change it. Also I would like to know if there is a for loop or something to go through each array and store it into a new string because there might be more than 3 lines.

Ruby Basic Tutorial Troubleshooters.Com, Code Corner and Ruby Revival Present Ruby Basic Tutorial Copyright (C) 2005 by Steve Litt Note: All materials in Ruby Revival are provided AS IS. By reading the materials in Ruby Revival you are agreeing to assume all risks involved in the use of the materials, and you are agreeing to absolve the authors, owners, and anyone else involved with Python Patrol of any responsibility for the outcome of any use of these materials, even in the case of errors and/or omissions in the materials. If you do not agree to this, you must not read these materials. Ruby Tutorial Ruby is a scripting language designed by Yukihiro Matsumoto, also known as Matz. It runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. This tutorial gives a complete understanding on Ruby. This reference has been prepared for the beginners to help them understand the basic to advanced concepts related to Ruby Scripting languages. Before you start doing practice with various types of examples given in this reference, I'm making an assumption that you are already aware about what is a computer program and what is a computer programming language.

How and Where to Learn Ruby by EmailShare 115EmailShare In an online chat session between Yukihiro Matsumoto and Keiju Ishitsuka in early 1993, a discussion ensued about the name of a programming language that Matsumoto was going to write. Just Enough Ruby for Chef - Chef - Opscode Open Source Wiki Ruby is a simple programming language that is designed to be easy to read and to behave in a predictable manner. The chef-client uses Ruby as its reference language for creating cookbooks and defining recipes, with an extended DSL (domain-specific language) that is used for specific resources. Enough resources are available to support the most common infrastructure automation scenarios natively within Chef; however, this DSL can also be extended when additional resources and capabilities are required. The chef-client uses Ruby as its reference language for creating cookbooks and defining recipes, with an extended DSL (domain-specific language) that is used for specific resources.

Learn to Program, by Chris Pine A Place to Start for the Future Programmer I guess this all began back in 2002. I was thinking about teaching programming, and what a great language Ruby would be for learning how to program. I mean, we were all excited about Ruby because it was powerful, elegant, and really just fun, but it seemed to me that it would also be a great way to get into programming in the first place. Unfortunately, there wasn't much Ruby documentation geared for newbies at the time. Some of us in the community were talking about what such a "Ruby for the Nuby" tutorial would need, and more generally, how to teach programming at all.

Ruby tutorial Home This is a Ruby tutorial. In this tutorial you will learn the Ruby language. The tutorial is suitable for beginners. Table of contents Ruby Understanding and Configuring the ip unnumbered Command  [IP Application Services Introduction This document explains the concept of IP unnumbered, and provides several configuration examples for reference. The ip unnumbered configuration command allows you to enable IP processing on a serial interface without assigning it an explicit IP address. The ip unnumbered interface can "borrow" the IP address of another interface already configured on the router, which conserves network and address space.