I’m working on Learn to Program by Chris Pine. This is one of the exercises mentioned in chapter 7 (chapter 6 in the online version).
Poor Grandma can’t hear very well. You really have to scream at her, but even then, she doesn’t quite hear what you’re saying. You have to be careful [...]
Entries Tagged as 'ruby'
Deaf Grandma - Ruby Code
May 18th, 2008 · 2 Comments
Tags: ruby
99 Bottles of Beer on the Wall - Ruby Code
May 17th, 2008 · 5 Comments
Here is my (very simple) version of 99 Bottles of Beer on the Wall in Ruby. I the only fancy thing I am doing is “while”. I don’t like the fact that the song is duplicated to handle one bottle, so I will eventually change that. I have a couple of ideas, [...]
Tags: ruby
Twitter Problems due to Ruby on Rails scaling?
May 15th, 2008 · No Comments
I’ve noticed that Twitter has been going down quite a bit lately. I have heard that the Twitter people are looking into switching from Ruby on Rails to something else. Since I am learning Ruby (with the intention of learning Rails as well), I am interested in knowing why Twitter is having problems [...]
Tags: ruby
UC Berkeley Ruby on Rails 1-Day Course
May 10th, 2008 · 1 Comment
I found a one day Ruby on Rails course from UC Berkeley on YouTube. I haven’t watched the videos yet, but hopefully they will help improve my understanding of Ruby and Rails. With any luck, they won’t be 1 hour rickrolls.
I’m fairly certain that a short course won’t give you a full understanding [...]
Tags: programming · ruby
Ruby Course - Lesson 1
May 6th, 2008 · 1 Comment
I’ve reviewed lesson 1 of Satish Talim’s Ruby course, along with Yukihiro Matsumoto’s “The Philosophy of Ruby” interview. The most difficulty I had was with the modulus operator, which I posted about yesterday. I also learned that Google Calculator is incorrect in its calculation of the number of seconds in a year! [...]
Tags: programming · ruby
Modulus (Modulo) in Ruby
May 5th, 2008 · 3 Comments
I found the modulus operator in Ruby to be quite different than Java. I think it worked the same way in Python, but I can’t remember.
I found a relatively easy way to figure this out for negative numbers:
When the second operand is positive:-12 % 4 = 0-11 % 4 = 1-10 % 4 = 2-9 [...]
Tags: programming · ruby