第5回 Ruby東海で書初めをしてきました。

1月 9th, 2010 admin Posted in Ruby |

1月8日に名古屋市短歌会館で行われたRuby東海の勉強会に参加してきました。

書初め

・Ruby1.9をつかう
・ペアプロ
・40分で終るように
・テストファースト
という条件で、書初め開始。
僕はid:babydaemonsさんと組んで、Ruby東海のRSSの最新1件をTwitterにPOSTするスクリプトを書きました。
必要なコードは10行以下だったのですが、1.9をインストールしたり、gemの環境を整えるのでかなり時間をとられてしまいました。

RUBY:
  1. #!/usr/bin/ruby
  2. # -*- coding: utf-8 -*-
  3.  
  4. require 'rss/1.0'
  5. require 'rss/2.0'
  6. require 'open-uri'
  7.  
  8. require 'rubygems'
  9. require 'twitter'
  10.  
  11.  
  12. source = "http://groups.google.co.jp/group/ruby-tokai/feed/rss_v2_0_msgs.xml"
  13. content = "" # raw content of rss feed will be loaded here
  14. open(source) do |s| content = s.read end
  15. rss = RSS::Parser.parse(content, false)
  16.  
  17. http_auth = Twitter::HTTPAuth.new("toyoshi", "password")
  18. twit = Twitter::Base.new(http_auth)
  19. message = rss.items[0].title + ' ' + rss.items[0].link
  20. twit.update message

バイオインフォマティクス

今回は昨年12月に発売された「Rubyではじめるバイオインフォマティクス」の著者の方が初参加されていました。対象は
・Rubyを知っているバイオインフォマティクス入門者
・バイオインフォマティクスを知っているRuby入門者
とのことです。DNAやたんぱく質の配列とかを扱ってRubyを学ぶって面白い。気になります

rvmという便利なgem

Ruby Version Managerというバージョン違いのRubyを切り替えて使うためのツールを教えていただき、実際に導入してみました。1.8と1.9が切り替えて使えるのでとてもべんり

FFTT : rvmの紹介

まとめ

・2ヶ月ぶりに参加できてとても楽しかった
・次回は発表しようと思う

Leave a Reply