CONNECT

We want to meet you!


Calendar

Email/Forum

IRC chat (web)

Scripting Your World (with Ruby et al)

by willow on February 12, 2011

in Events

Mason will lead a class on Ruby for our Hacking for Good series (and for general knowledge). Come join us this Wednesday, 2/16, at 6p!

Mason sez:

Wednesday’s meetup will be 1/3 discussion, 1/3 environment setup, 1/3 hacking on data sources. Specifically, I’d like to start with a group discussion on viewing the world as one giant system of systems (of systems of systems…), of inputs and outputs; and learning the steps involved in turning data into useful information. I’m expecting the discussion will be short, lasting no more than 30-40 minutes. It’s mostly mindprep.

Next, we’ll spend time getting machines up to speed. Those who attended Zeke’s talk should hopefully have everything they need. Newcomers, however, will need some help.

Lastly, we’ll spend some time in irb exploring some Ruby fundamentals, and quickly get into learning some specific constructs which are useful for mashing up data into something sensible – things like pivoting on a common attribute, grouping by some criteria, etc. I’ll be proving some scaffolding to help make the visualization prettier.

If we’re feeling especially ambitious (though I suspect by here we’ll run out of time), we can cruise through something like http://www.data.gov/ and actually yank down some datasets we think might be interesting.

###

If people are receptive, the second meetup will focus on consuming web APIs, and possibly building page scrapers (for harvesting information that isn’t available via a published API).

We’ll also touch on the subject of storage. Where do we keep all of this data once we have it?

###

If people are receptive, the third meetup will focus on visualizing data through things like maps and graphs. Hopefully by this time Zeke’s Rails discussions will have people up to speed with some of the more web-oriented technologies and languages – HTML, JavaScript, etc. We’ll be using JavaScript libraries to present our data in a browser, driving it with either Sinatra or Rails. The beauty of this is it also touches on the process of publishing an API for others to consume.

{ 4 comments… read them below or add one }

pete February 14, 2011 at 1:17 am

I posted a link to this event on reddit and there is some interest, but also some questions I can’t answer.
 
http://www.reddit.com/r/Seattle/comments/fkt1j/scripting_your_world_with_ruby_et_al_at_jigsaw/

David Pierce February 14, 2011 at 9:34 am

This looks really interesting and I’d like to come check it out. I’m not a Jigsaw member, and I have a couple questions:
Is it still ok for non-Jigsaw members to attend?
Another person asks: “Any knowledge required before showing up? I’ve made a few visualizations with Transmission and some using C# (I think, it’s been a while, and they were for school) but don’t know Ruby at all.”
Again, this looks really interesting. I’ve work with Ruby but do most of my data parsing and analysis with F#. I’m looking forward to learning more about new perspectives Ruby may offer.

willow February 14, 2011 at 10:43 am

You do not need to be a member to attend classes at Jigsaw, though we do subsist on membership dues and donations, so toss a few bucks in the donation box if you’re able.

I don’t think any previous knowledge is necessary.

Looking forward to seeing you!

David Pierce February 16, 2011 at 4:34 pm

I regrettably can’t go tonight. I’m really interested in this and will likely pick up in the next instance of the series. Will there be notes, slides, or a recording of tonight’s events? I will gladly keep pace at home.

Previous post:

Next post: