2007-06-08から1日間の記事一覧

来週の今日、再来週の今日、…の日付を出力する

今日を起点にして、来週の今日(つまり7日後)、さ来週の今日(つまり14日後)、…を指定した回数繰り返すRubyスクリプト。以下では10週後までを表示しています。 weeks = 10 start = Date.today start.step(start + 7 * weeks, 7) do |date| puts date end 実行…

at_exitで終了時の処理を登録する

Rubyでは、at_exitで終了時の処理を登録することができます。 以下では、終了時にresourceがnilになっているかどうかを調べ、nilになっていなければメッセージを表示します。乱数を使って確率1/2で失敗するようにしてあります。 resource = '(Important reso…

JRuby: JavaプラットホームのためのRuby

この土日はRuby会議2007があります。関係者のみなさま、頑張ってください。6月9日のセッション壱の最後にはJRubyがありますね。 Ruby has become one of the fastest-growing languages in the world. Java is the most widespread platform in the world. J…