Ruby experience?

119 views
Skip to first unread message

Warren Myers

unread,
Sep 10, 2012, 12:52:41 PM9/10/12
to coll...@googlegroups.com, bg...@googlegroups.com
Good afternoon

I am wondering if anyone in either Collexion or BGLUG has Ruby scripting/programming experience and/or any good tutorials/resource links they could share.

William Dieter

unread,
Sep 11, 2012, 8:20:50 AM9/11/12
to coll...@googlegroups.com
I am not a ruby expert, but I found the tutorials at ruby-lang.org to be helpful in getting started (http://www.ruby-lang.org/en/documentation/).  Some are better than others, depending on where you are starting from as far as experience with other languages.  For reference on specific methods for built-in and library types, I go to http://www.ruby-doc.org.

If you are interested in Rails, I found Agile Web Development with Rails by Sam Ruby to be very helpful (http://pragprog.com/book/rails4/agile-web-development-with-rails).  If you buy direct from pragrog.com, you can get a DRM-free e-book and electronic updates whenever they release a new edition.

Bill.

--
You received this message because you are subscribed to the Google Groups "Collexion" group.
To post to this group, send email to coll...@googlegroups.com.
To unsubscribe from this group, send email to collexion+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/collexion?hl=en.

Chad Cottle

unread,
Sep 11, 2012, 8:21:33 AM9/11/12
to coll...@googlegroups.com
Warren -- have you tried Why's Poignant Guide yet?
www.rubyinside.com/media/poignant-guide.pdf

-Chad

Aaron Arnett

unread,
Sep 11, 2012, 8:30:58 AM9/11/12
to coll...@googlegroups.com, bg...@googlegroups.com
The Kentucky Ruby User Group (@kyrug or google groups) actually meets at the Collexion space... So you're likely to find a good amount of overlap.

For online resources it can depend on whether you're looking for strictly Ruby vs Ruby-on-Rails. When you install Ruby, you actually get a decent book with it in the docs section (I believe it's the first edition of Pragmatic's Programming Ruby). And as has been mentioned, if you want some twisted entertainment in the form of bacon obsessed cartoon foxes with your learning, check out Why's Poignant Guide.

For Rails, there's the rails tutorial book free online at http://ruby.railstutorial.org/ruby-on-rails-tutorial-book 

For Rails screencasts there's some simple (though not as cohesive as you might hope) ones at http://www.codeschool.com/ And like any good dealer, the first one's free. Once you get going, http://railscasts.com/ is an excellent resource.

HTH...

Aaron


On Mon, Sep 10, 2012 at 12:52 PM, Warren Myers <volci...@gmail.com> wrote:

Thomas D'Andrea Jr.

unread,
Sep 11, 2012, 9:06:35 AM9/11/12
to coll...@googlegroups.com
Todd turned me onto Ruby Koans and Rails for Zombies.
 
 

Dan Kissell

unread,
Sep 11, 2012, 9:48:20 AM9/11/12
to coll...@googlegroups.com
www.rubymonk.com is a pretty good resource for learning the basics in a "here's an example, now you do it in the browser" format. 

There are also some solid tutorials at jumpstart labs site. 

+1 for rails for zombies, and ruby koans. 



Sent from my iPhone

Dustin Mays

unread,
Sep 11, 2012, 11:32:51 AM9/11/12
to coll...@googlegroups.com

+1 for Ruby Koans, they are seriously awesome. The Python Koans are likewise very good.

And since no one else has mentioned it yet (I think), get the latest version of the Pickaxe book. It's the standard Ruby learning/reference manual and it is VERY good.

nx

unread,
Sep 11, 2012, 11:35:06 AM9/11/12
to coll...@googlegroups.com
Also check out Github to see code from people using Ruby IRL. The API
reference is also good if you want to see what functionality is
available to you: http://www.ruby-doc.org/core-1.9.3. Probably the
best way to get started is to install Ruby and play with the language
in the Ruby command line "irb".

Warren Myers

unread,
Sep 11, 2012, 7:32:13 PM9/11/12
to coll...@googlegroups.com
Thanks for all the links and references - I haven't quite picked where to start... but this is a lot better than where I was a few days ago :)

Todd Willey

unread,
Sep 11, 2012, 8:13:14 PM9/11/12
to coll...@googlegroups.com
Definitely tackle Ruby Koans and some of the more vanilla ruby stuff
before moving into rails.

Chad Cottle

unread,
Sep 11, 2012, 9:15:57 PM9/11/12
to coll...@googlegroups.com
Don't listen to Todd....he still programs OS/2 Warp and knows NOTHING about the world.  I'm talking zero, nada, zilch.  But he does smell like pumpkin pie.

Thomas D'Andrea Jr.

unread,
Sep 11, 2012, 9:18:59 PM9/11/12
to coll...@googlegroups.com
PIE!

Todd Willey

unread,
Sep 11, 2012, 9:31:47 PM9/11/12
to coll...@googlegroups.com
Ah, IBM. Opening the hardware that lead to the PC revolution, closing
down the software so we could have OS/2. Are we going to talk about
facebook's OpenCompute initiative and their web platform with the same
joking manner some day?

When I was running OS/2 I had this sweet laser-emitting mouse that had
to be used on a metallic mouse pad with dots making a grid on it. I'm
not wrong for wanting to relive those glory days.

-todd[1]

On Tue, Sep 11, 2012 at 9:18 PM, Thomas D'Andrea Jr.

Dustin Baker

unread,
Sep 11, 2012, 9:33:13 PM9/11/12
to coll...@googlegroups.com
Wait...laser mouses?
--
Dustin

http://ourplusone.blogspot.com

Todd Willey

unread,
Sep 11, 2012, 9:37:44 PM9/11/12
to coll...@googlegroups.com
Or maybe a red LED? But as a kid I *really* thought it was a laz0r.
I'm pretty sure my dad told me to not look at it, but maybe the "it"
he was actually referring to the pictures I had on the screen.
Wikipedia says laser mice didn't come around until 98. But my dad
would totally have spent stupid amounts of money for a toy like that
back in the day, though.

Chad Cottle

unread,
Sep 11, 2012, 10:04:38 PM9/11/12
to coll...@googlegroups.com
mmm....PIE

Ponyo loves Laser Mouses!!!

+1 for laz0r pr0n on Todd's PC XT

Mike Andrews

unread,
Sep 11, 2012, 10:10:30 PM9/11/12
to coll...@googlegroups.com
Sun used to use mice/mousepad pairs like that too, back in the
Sparcstation 1+ days.

Dave

unread,
Sep 11, 2012, 10:15:40 PM9/11/12
to coll...@googlegroups.com
--- On Tue, 9/11/12, Chad Cottle <opend...@gmail.com> wrote:

>From: Chad Cottle <opend...@gmail.com>
>Subject: Re: Ruby experience?
>To: coll...@googlegroups.com
>Date: Tuesday, September 11, 2012, 9:15 PM
>
> Don't listen to Todd....he still programs OS/2 Warp and knows
> NOTHING about the world.  I'm talking zero, nada, zilch.  But
> he does smell like pumpkin pie.

Hey, some of us are still running OS/2 Warp! Seriously. On my
IBM PS/2 model 9595.

Dave

Chad Cottle

unread,
Sep 11, 2012, 10:23:47 PM9/11/12
to coll...@googlegroups.com
Dave for President!!!

Paul Eberhart

unread,
Sep 11, 2012, 10:24:54 PM9/11/12
to coll...@googlegroups.com
Both of the early sorts of optical mice used a light source reflecting
off a regular printed surface.

I'll paraphrase/extend from Wikipedia (
http://en.wikipedia.org/wiki/Optical_mouse ) since I had to check my
memory:

* MouseSystems (Kirsch) optical mice (by far the more common, mostly
found on old Sun workstations and a handful of early PCs) use a IR
absorbing grid on a reflective surface, a 4-pixel sensor to track the
grid, and sense in the infrared range. Their X/Y reference is the
pad, and the pads were usually metallic. I see these pretty often.
I _think_ the later Sun optical mice (type 5, From the late 90s) used
a Laser (albeit, an IR laser) instead of an LED for their light
source, so you could be remembering right about the laz0ring if it was
late enough.

* Xerox (Lyons) optical mice (AFIK only used on the Alto, Star, and
some Symbolics LISP machines) use a grid of reflecting dots on a dark
field, a 16-pixel sensor, and sense in the visible range. Their X/Y
reference is the mouse, and the pads were often paper. I've never
actually laid eyes on a Xerox-style optical mouse in person.

I like computer history, and I like HCI, but it still worries me that
I know these things.
--
Paul Selegue Eberhart (PAPPP) - http://www.pappp.net/
Messages from this account may be in regard to PAPP...@gmail.com,
pse...@uky.edu or pse...@engr.uky.edu.

Christopher Harn

unread,
Sep 11, 2012, 10:26:21 PM9/11/12
to coll...@googlegroups.com
I had mouse like that, bright red light on the bottom of the mouse and a metallic mouse pad printed with a grid on it...
I think it was serial with a DB9 connector on it.
 
IBM PC Jr for the win.
Sent: Tuesday, September 11, 2012 10:04 PM
Subject: Re: Ruby experience?
 

> For more options, visit this group at
> http://groups.google.com/group/collexion?hl=en.

--
You received this message because you are subscribed to the Google Groups "Collexion" group.
To post to this group, send email to coll...@googlegroups.com.
To unsubscribe from this group, send email to mailto:collexion%2Bunsu...@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/collexion?hl=en.

Christopher Harn

unread,
Sep 11, 2012, 10:26:21 PM9/11/12
to coll...@googlegroups.com
I had mouse like that, bright red light on the bottom of the mouse and a metallic mouse pad printed with a grid on it...
I think it was serial with a DB9 connector on it.
 
IBM PC Jr for the win.
Sent: Tuesday, September 11, 2012 10:04 PM
Subject: Re: Ruby experience?
 

> For more options, visit this group at
> http://groups.google.com/group/collexion?hl=en.

--
You received this message because you are subscribed to the Google Groups "Collexion" group.
To post to this group, send email to coll...@googlegroups.com.
To unsubscribe from this group, send email to mailto:collexion%2Bunsu...@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/collexion?hl=en.

Dave

unread,
Sep 11, 2012, 10:31:54 PM9/11/12
to coll...@googlegroups.com
--- On Tue, 9/11/12, Chad Cottle <opend...@gmail.com> wrote:

> From: Chad Cottle <opend...@gmail.com>
> Subject: Re: Ruby experience?
> To: coll...@googlegroups.com

> Date: Tuesday, September 11, 2012, 10:23 PM
>
> Dave for President!!!

If you think that's cool...

Remember that the IBM PS/2 model 9595 has that 8 character LED "Information
Panel" display on the front of the case. I wrote a device driver for OS/2
that would display the time (in 24 hour format, of course) on that
information panel. I called it my 400 Watt clock.

Dave

> On Tue, Sep 11, 2012 at 10:15 PM, Dave <wa4...@yahoo.com> wrote:
>
> --- On Tue, 9/11/12, Chad Cottle <opend...@gmail.com> wrote:
>
>>From: Chad Cottle <opend...@gmail.com>
>>Subject: Re: Ruby experience?
>>To: coll...@googlegroups.com
>>Date: Tuesday, September 11, 2012, 9:15 PM
>

>> Don't listen to Todd....he still programs OS/2 Warp and knows
>> NOTHING about the world.  I'm talking zero, nada, zilch.  But
>> he does smell like pumpkin pie.
>

Chad Cottle

unread,
Sep 11, 2012, 10:45:05 PM9/11/12
to coll...@googlegroups.com
Dave for Milky Way Galaxy Ambassador!!!

Your stories trump all my XT, AT, PCJr and Lan Manager/IBM stories.

But I ruled (RULED, I say!!!) at Zork.   :)


Dave

unread,
Sep 11, 2012, 10:57:12 PM9/11/12
to coll...@googlegroups.com
> --- On Tue, 9/11/12, Chad Cottle <opend...@gmail.com> wrote:
>
> From: Chad Cottle <opend...@gmail.com>
> Subject: Re: Ruby experience?
> To: coll...@googlegroups.com
> Date: Tuesday, September 11, 2012, 10:45 PM
>
> Dave for Milky Way Galaxy Ambassador!!!

Yay!

> Your stories trump all my XT, AT, PCJr and Lan Manager/IBM stories.

Speaking of the XT, did y'all know that the original IBM Games
Control Adapter card (aka "joystick card") had a prototype area
on it. And, with the addition of a couple of TTL 7474 latches, and
a bit of wire-wrapped yellow wire, you could turn it into an 8 bit
output port. That make for a very cheap digital I/O card.

http://www.ebay.com/itm/New-IBM-Game-Control-Adapter-Part-Number-1501300-/300604670559

> But I ruled (RULED, I say!!!) at Zork.   :)

I'll give you that. I never was much good at Zork. I do enjoy a good
round of nethack, though.

http://en.wikipedia.org/wiki/Nethack

I also enjoyed playing the Star Trek game on a PDP-11 system, back in
the late 1970s:

http://en.wikipedia.org/wiki/Star_Trek_%28text_game%29

But, for video games, it's hard to beat Command & Conquer:

http://en.wikipedia.org/wiki/Command_and_conquer

Dave

Warren Myers

unread,
Sep 12, 2012, 10:10:34 AM9/12/12
to coll...@googlegroups.com
What's wrong with OS/2 Warp?

On Tue, Sep 11, 2012 at 9:15 PM, Chad Cottle <opend...@gmail.com> wrote:
Don't listen to Todd....he still programs OS/2 Warp and knows NOTHING about the world.  I'm talking zero, nada, zilch.  But he does smell like pumpkin pie.


Warren Myers

unread,
Sep 12, 2012, 10:12:31 AM9/12/12
to coll...@googlegroups.com
beats sharks with frickin lasers any day


On Tue, Sep 11, 2012 at 9:33 PM, Dustin Baker <dust...@gmail.com> wrote:
Wait...laser mouses?

Warren Myers

unread,
Sep 12, 2012, 10:15:59 AM9/12/12
to coll...@googlegroups.com
/me loves device drivers


On Tue, Sep 11, 2012 at 10:31 PM, Dave <wa4...@yahoo.com> wrote:
--- On Tue, 9/11/12, Chad Cottle <opend...@gmail.com> wrote:

If you think that's cool...

Remember that the IBM PS/2 model 9595 has that 8 character LED "Information
Panel" display on the front of the case.  I wrote a device driver for OS/2
that would display the time (in 24 hour format, of course) on that
information panel.  I called it my 400 Watt clock.

Dave


Dave Hempy

unread,
Sep 12, 2012, 10:48:09 AM9/12/12
to coll...@googlegroups.com

You are in a maze of twisty passages, all alike.

 

 

From: coll...@googlegroups.com [mailto:coll...@googlegroups.com] On Behalf Of Chad Cottle
Sent: Tuesday, September 11, 2012 10:45 PM
To: coll...@googlegroups.com
Subject: Re: Ruby experience?

 

Dave for Milky Way Galaxy Ambassador!!!

Reply all
Reply to author
Forward
0 new messages