Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
33 changed files
with
272 additions
and
213 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
54 changes: 25 additions & 29 deletions
54
_posts/2010-12-10-the-rubyist-historian-the-series.markdown
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,26 @@ | ||
--- | ||
wordpress_id: 514 | ||
layout: post | ||
title: "The Rubyist Historian: The Series" | ||
date: 2010-12-10 07:40:53 -06:00 | ||
wordpress_url: http://www.jasonheppler.org/?p=514 | ||
--- | ||
wordpress_id: 514 | ||
layout: post | ||
title: "The Rubyist Historian: The Series" | ||
date: 2010-12-10 07:40:53 -06:00 | ||
wordpress_url: http://www.jasonheppler.org/?p=514 | ||
tags: Programming Ruby Rubyist-Historian | ||
--- | ||
Coming off my recent post on <a href="http://www.jasonheppler.org/how-i-learned-code.html">How I Learned Code</a>, I've decided to write a series of blog posts that will introduce historians to the basics of Ruby that I will eventually publish as a free <a href="http://anthologize.org/">ebook</a>. My hope is to write an accessible introduction to Ruby and demonstrate not only how to write small programs but also think about ways programming can help scholars in their everyday tasks. Although I'm aiming this at historians, my hope is that anyone interested in humanist computing (or Ruby in general) will find this useful. Watch here, follow me on <a href="http://www.twitter.com/jaheppler">Twitter</a>, or <a href="http://feeds.feedburner.com/JasonHeppler">subscribe</a> to catch updates as I produce them. | ||
|
||
<!--![The Rubyist Historian](http://jasonheppler.org/images/rubyist_cover_large.jpg "The Rubyist Historian")--> | ||
|
||
You can find copies of code examples in the <a href="https://github.com/hepplerj/rubyist-historian">Rubyist Historian Github repository</a>. The blog series will be available as a free Anthologize ebook download once it's completed. | ||
|
||
Contents | ||
======== | ||
* 1: <a href="http://www.jasonheppler.org/the-rubyist-historian-getting-started.html">Getting Started</a> | ||
* 2: <a href="http://www.jasonheppler.org/the-rubyist-historian-more-basics-methods.html">Methods and Classes</a> | ||
* 3: <a href="http://www.jasonheppler.org/the-rubyist-historian-flow-control.html">Loops and Control Structures</a> | ||
* 4: <a href="http://www.jasonheppler.org/the-rubyist-historian-arrays-hashes-and-more-io.html">Arrays and Hashes</a> | ||
* 5: <a href="http://www.jasonheppler.org/the-rubyist-historian-working-with-advanced-data.html">Working with Advanced Data</a> | ||
* 6: <a href="http://www.jasonheppler.org/the-rubyist-historian-iteration-recursion-and-other-randomness.html">Randomness</a> | ||
* 7: <a href="http://www.jasonheppler.org/the-rubyist-historian-our-first-program.html">Our First Program</a> | ||
|
||
Acknowledgements | ||
================ | ||
|
||
The structure, examples, and topics that comprise this blog series are directly inspired by and drawn from Prof. Stephen Ramsay's course ENGL 4/878: Electronic Text, which I took during the Fall 2010 term at the University of Nebraska-Lincoln. Thanks, Steve, for encouraging the hacker in all of us. Any mistakes, errors, or lousy explanations are my responsibility alone. | ||
|
||
Many thanks to additional resources I consulted for example ideas and help with explanations. These resources include Dave Thomas, <em><a href="http://www.amazon.com/gp/product/1934356085?ie=UTF8&tag=jasohepp-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1934356085">Programming Ruby 1.9: The Pragmatic Programmer's Guide</a></em>, <a href="http://www.caliban.org/ruby/rubyguide.shtml">The Unofficial Ruby Usage Guide</a>, and <a href="http://www.rubyinside.com/">Ruby Inside</a>. Other resources are included with each section. | ||
--- | ||
Coming off my recent post on <a href="http://www.jasonheppler.org/how-i-learned-code.html">How I Learned Code</a>, I've decided to write a series of blog posts that will introduce historians to the basics of Ruby that I will eventually publish as a free <a href="http://anthologize.org/">ebook</a>. My hope is to write an accessible introduction to Ruby and demonstrate not only how to write small programs but also think about ways programming can help scholars in their everyday tasks. Although I'm aiming this at historians, my hope is that anyone interested in humanist computing (or Ruby in general) will find this useful. Watch here, follow me on <a href="http://www.twitter.com/jaheppler">Twitter</a>, or <a href="http://feeds.feedburner.com/JasonHeppler">subscribe</a> to catch updates as I produce them. | ||
|
||
You can find copies of code examples in the <a href="https://github.com/hepplerj/rubyist-historian">Rubyist Historian Github repository</a>. The blog series will be available as a free Anthologize ebook download once it's completed. | ||
|
||
### Contents | ||
* 1: <a href="http://www.jasonheppler.org/the-rubyist-historian-getting-started.html">Getting Started</a> | ||
* 2: <a href="http://www.jasonheppler.org/the-rubyist-historian-more-basics-methods.html">Methods and Classes</a> | ||
* 3: <a href="http://www.jasonheppler.org/the-rubyist-historian-flow-control.html">Loops and Control Structures</a> | ||
* 4: <a href="http://www.jasonheppler.org/the-rubyist-historian-arrays-hashes-and-more-io.html">Arrays and Hashes</a> | ||
* 5: <a href="http://www.jasonheppler.org/the-rubyist-historian-working-with-advanced-data.html">Working with Advanced Data</a> | ||
* 6: <a href="http://www.jasonheppler.org/the-rubyist-historian-iteration-recursion-and-other-randomness.html">Randomness</a> | ||
* 7: <a href="http://www.jasonheppler.org/the-rubyist-historian-our-first-program.html">Our First Program</a> | ||
|
||
### Acknowledgements | ||
|
||
The structure, examples, and topics that comprise this blog series are directly inspired by and drawn from Prof. Stephen Ramsay's course ENGL 4/878: Electronic Text, which I took during the Fall 2010 term at the University of Nebraska-Lincoln. Thanks, Steve, for encouraging the hacker in all of us. Any mistakes, errors, or lousy explanations are my responsibility alone. | ||
|
||
Many thanks to additional resources I consulted for example ideas and help with explanations. These resources include Dave Thomas, <em><a href="http://www.amazon.com/gp/product/1934356085?ie=UTF8&tag=jasohepp-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1934356085">Programming Ruby 1.9: The Pragmatic Programmer's Guide</a></em>, <a href="http://www.caliban.org/ruby/rubyguide.shtml">The Unofficial Ruby Usage Guide</a>, and <a href="http://www.rubyinside.com/">Ruby Inside</a>. Other resources are included with each section. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.