Skip to content

Instantly share code, notes, and snippets.

View shirashin's full-sized avatar

shirashin shirashin

  • japan
View GitHub Profile
@shirashin
shirashin / usdjpy.rb
Created January 24, 2013 15:29
Yahooファイナンスからドル/円のレート取得して表示するだけのコード ページの構成が変わったら使えなくなるかも。2013/01/25現在は、とりあえず動く
require 'open-uri'
code = "USDJPY=X"
url = "http://stocks.finance.yahoo.co.jp/stocks/detail/"
open("#{url}?code=#{code}") do |f|
str = f.read
match_data = str.match(/<td class="stoksPrice">([\d|\.]+)<\/td>/)
puts match_data[1]
end
@shirashin
shirashin / line_calendar.rb
Created January 24, 2013 15:00
横一列に1ヶ月分のカレンダーを表示します。
require 'date'
today = Date.today
first_day = Date.new(today.year, today.month, 1)
last_day = Date.new(today.year, today.month, -1)
wday_format = "%s "
day_format = "%02d "
base_line = "++-"
today_line = "\x1b[42m \x1b[49m-"
wday_str = ""
line_str = ""