Ruby Programming Notes, Links and other Goodies (index.shtml) | Updated: 04-Sep-2008 - 20:35
Using this really cool online site Backpack for tracking my TO DO list, notes and other goodies. Stumbled on to it while exploring the Ruby programming language and Ruby on Rails. Ever since leaving programming for music I've always wanted to get back into it an Ruby on Rails seems like the way to go. Reminds me of the fun of learning programming with HyperCard

Ruby
A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.
Here is a whole section on my site dedicated to Ruby and Ruby on Rails.
Installing Ruby, Rubygems, Rails, and Mongrel on Mac OS X 10.5 (Leopard)
Ruby
Updated 01-jun-2008 for ruby-1.8.7
from HIVELOGIC Installing Ruby, Rubygems, Rails, and Mongrel on Mac OS X 10.5 (Leopard)
Ok, let’s get started. Unlike previous versions of Mac OS X, Leopard has everything you’ll need to compile Ruby. You don’t need to install any prerequisites. Take these commands and type or paste them into Terminal:
curl -O ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz
tar xzvf ruby-1.8.7.tar.gz
cd ruby-1.8.7
./configure --enable-shared --enable-pthread CFLAGS=-D_XOPEN_SOURCE=1
make
sudo make install
cd ..
RubyGems
Updated 01-jun-2008 for rubygems-1.1.1
With Ruby installed, we can move on to RubyGems. Same routine:
curl -O http://files.rubyforge.mmmultiworks.com/rubygems/rubygems-1.1.1.tgz
tar xzvf rubygems-1.1.1.tgz
cd rubygems-1.1.1
sudo /usr/local/bin/ruby setup.rb
cd ..
Ruby on Rails
01-jun-2008 Rails 2.1.0 installed
sudo gem install rails
sudo gem install mongrel
sudo gem install capistrano
The Ruby Way (2nd Edition)
Publisher: Addison-Wesley Professional
Release Date: November 4, 2006
Pages: 888
available at Amazon.com
Ruby is an agile object-oriented language, borrowing some of the best features from LISP, Smalltalk, Perl, CLU, and other languages. Its popularity has grown tremendously in the five years since the first edition of this book.
The Ruby Way takes a “how-to” approach to Ruby programming with the bulk of the material consisting of more than 400 examples arranged by topic. Each example answers the question “How do I do this in Ruby?” Working along with the author, you are presented with the task description and a discussion of the technical constraints. This is followed by a step-by-step presentation of one good solution. Along the way, the author provides detailed commentary and explanations to aid your understanding.
Learning Ruby
Publisher: O'Reilly Media, Inc.
Release Date: May 14, 2007
Pages: 275
available at Amazon.com
You don't have to know everything about a car to drive one, and you don't need to know everything about Ruby to start programming with it. Written for both experienced and new programmers alike, Learning Ruby is a just-get-in-and-drive book — a hands-on tutorial that offers lots of Ruby programs and lets you know how and why they work, just enough to get you rolling down the road.
Pro Active Record: Databases with Ruby and Rails
Publisher: Apress
Release Date: September 10, 2007
Pages: 304
available at Amazon.com
Pro Active Record helps you take advantage of the full power of your database engine from within your Ruby programs and Rails applications. ActiveRecord, part of the magic that makes the Rails framework so powerful and easy to use, is the model element of Rails model/view/controller framework. Its an object-relational mapping library enabling you to interact with databases from both Ruby and Rails applications.
Because ActiveRecord is configured with default assumptions that mesh perfectly with the Rails framework, Rails developers often find they hardly need think about it at all. However, if you are developing in Ruby without Rails, or are deploying against legacy databases designed without Rails in mind, or you just want to take advantage of database-specific features such as large objects and stored procedures, you need the in-depth knowledge of ActiveRecord found in this book.
In Pro Active Record, authors Kevin Marshall, Chad Pytel, and Jon Yurek walk you through every step from the basics of getting and installing the ActiveRecord library to working with legacy schema to using features specific to each of todays most popular database engines, including Oracle, MS SQL, MySQL, and more! You’ll come to a deep understanding of ActiveRecord that will enable you to truly exploit all that Ruby, Rails, and your chosen database platform have to offer.
Ruby Cookbook
Publisher: O'Reilly Media, Inc.
Release Date: July 19, 2006
Pages: 906
available at Amazon.com
Do you want to push Ruby to its limits? The Ruby Cookbook is the most comprehensive problem-solving guide to today's hottest programming language. It gives you hundreds of solutions to real-world problems, with clear explanations and thousands of lines of code you can use in your own projects.
From data structures and algorithms, to integration with cutting-edge technologies, the Ruby Cookbook has something for every programmer. Beginners and advanced Rubyists alike will learn how to program.
Ruby In A Nutshell
Publisher: O'Reilly Media, Inc.
Release Date: Nov 2001
Pages: 230
available at Amazon.com
Ruby is an absolutely pure object-oriented scripting language written in C and designed with Perl and Python capabilities in mind. While its roots are in Japan, Ruby is slowly but surely gaining ground in the US. The goal of Yukihiro Matsumoto, creator of Ruby and author of this book, is to incorporate the strengths of languages like Perl, Python, Lisp and Smalltalk. Ruby is a genuine attempt to combine the best of everything in the scripting world. Since 1993, Ruby mailing lists have been established, Web pages have formed, and a community has grown around it. The language itself is very good at text processing and is notable for its broad object orientation. Ruby is portable and runs under GNU/Linux (and other Unices) as well as DOS, MS Windows and Mac. With Ruby in a Nutshell, Matsumoto offers a practical reference to the features of this new language including the command-line options, syntax, built-in variables, functions, and many commonly used classes and modules. This guide covers the current stable version of Ruby (1.6), yet is applicable to the development version 1.7 and the next planned stable version 1.8. You will find a thorough description of Ruby's language syntax, and a description of the core functionality built into the standard Ruby interpreter, which has more than 800 built-in methods in 42 classes and modules. Ruby finds its power through its built-in libraries, and this handy volume take you through the many useful libraries that come with the standard Ruby distribution--from network access via HTTP and CGI programming, to data persistence using the DBM library. This book concludes with coverage of the unique tools that come with Ruby, including the debugger, profiler, and irb (or interactive ruby.) Find out how Ruby combines the strengths of other languages, and why it has captured the interest of so many open source programmers. As part of the successful
Ruby Pocket Reference
Publisher: O'Reilly Media, Inc.
Release Date: July 18, 2007
Pages: 176
available at Amazon.com
Although Ruby is an easy language to learn, in the heat of action you may find that you can't remember the correct syntax for a conditional or the name of a method. This handy pocket reference offers brief yet clear explanations of Ruby's core components, from operators to reserved words to data structures to method syntax, highlighting those key features that you'll likely use every day when coding Ruby.
Whether you've come to Ruby because of the Rails web development framework --Ruby's killer app -- or simply because it's a relatively clean, powerful and expressive language that's useful for a lot of applications, the Ruby Pocket Reference is organized to help you find what you need quickly. This book not only will get you up to speed on how Ruby works, it provides you with a handy reference you can use anywhere, anytime.
The Ruby Programming Language
Publisher: O'Reilly Media, Inc.
Release Date: Jan 25, 2008
Pages: 444
available at Amazon.com
Ruby is an absolutely pure object-oriented scripting language written in C and designed with Perl and Python capabilities in mind. While its roots are in Japan, Ruby is slowly but surely gaining ground in the US. The goal of Yukihiro Matsumoto, creator of Ruby and author of this book, is to incorporate the strengths of languages like Perl, Python, Lisp and Smalltalk. Ruby is a genuine attempt to combine the best of everything in the scripting world. Since 1993, Ruby mailing lists have been established, Web pages have formed, and a community has grown around it. The language itself is very good at text processing and is notable for its broad object orientation. Ruby is portable and runs under GNU/Linux (and other Unices) as well as DOS, MS Windows and Mac. With Ruby in a Nutshell, Matsumoto offers a practical reference to the features of this new language including the command-line options, syntax, built-in variables, functions, and many commonly used classes and modules. This guide covers the current stable version of Ruby (1.6), yet is applicable to the development version 1.7 and the next planned stable version 1.8. You will find a thorough description of Ruby's language syntax, and a description of the core functionality built into the standard Ruby interpreter, which has more than 800 built-in methods in 42 classes and modules. Ruby finds its power through its built-in libraries, and this handy volume take you through the many useful libraries that come with the standard Ruby distribution--from network access via HTTP and CGI programming, to data persistence using the DBM library. This book concludes with coverage of the unique tools that come with Ruby, including the debugger, profiler, and irb (or interactive ruby.) Find out how Ruby combines the strengths of other languages, and why it has captured the interest of so many open source programmers. As part of the successful
Programming: Ruby (index.shtml) | Updated: 2008 Sep 04 - 20:35
.png)
.jpg)














All orders purchased here at CurtSheller.com,
JazzGuitarResources.com, UkuleleResources.com
UkuleleChords.net and
UkuleleForGuitarPlayers.com
are processed using a secure shopping cart system and shipped within 48
hours USPS. Allow 7 to 10 business days for delivery. It is not our
intention to profit from shipping and handling charges. The rates are an
average cost, and intended to cover expenses only. Please do not ask how
long it will takes to get your order. All US orders are shipped USPS
Priority Mail® or USPS First-Class Mail® (under 1lb) and delivery dates
are not predictable. I do not check on an order not received until three
weeks have elapsed since it was shipped. Three weeks is not how long it
takes to get your order. Rather, it is how long it takes to convince us
that something is wrong. Some orders are returned by the USPS and we
have to wait to see if that has happened before any action is taken.
Thanks, Curt Sheller Publications. 

