Ruby

Ruby で Brainfuck インタプリタ

以前から興味がありつつも、手をつけてなかった Brainfuck インタプリタを Ruby で実装してみました。*1 Brainfuck とは Brainfuck - Wikipedia コード class BrainFuck def convert(src) dst = Array.new(65536, 0) src_position = 0 dst_position = 0 whil…

ATND から参加者の Twitter アイコン画像をダウンロードする Ruby スクリプト

元ネタ こくちーずから申込者のアイコンをダウンロードし、座席表用のアカウントつき画像を作成する座席表職人のためのGroovyスクリプト - みちしるべRuby の勉強がてら、ATND から参加者の Twitter アイコンをダウンロードするスクリプトを書いてみました。…

テスト駆動開発入門を Ruby で写経する 9章〜16章

昨日に引き続き、今日も写経。 一部、未完成なところはあるけど、16章まで写経しました。 やったこと 9章〜16章までの写経。テストコード require 'test/unit' require 'money' class TC_Money < Test::Unit::TestCase def testMultiplication five = Money.…

『テスト駆動開発入門』を Ruby で写経する 1章〜8章

まとまった時間が取れたので、積読になっていた『テスト駆動開発入門』を、Ruby に読み換えながら写経しました。 TDD 力アップのため、まずは量をこなす予定。 やったこと 1章〜8章までの写経テストコード require 'test/unit' require 'money' class TC_Mo…

FizzBuzz 問題をお題に TDD

ここ何日かRubyをぼちぼち勉強中。初めてのRuby作者: Yugui出版社/メーカー: オライリージャパン発売日: 2008/06/26メディア: 大型本購入: 27人 クリック: 644回この商品を含むブログ (253件) を見るある程度ちゃんと文法を覚えようとこの本を写経してる。 …

Rubyはじめました

いまさらながら、Ruby の勉強をはじめました。 環境構築したときのメモ。環境はWinXP。 Vim インストール IDE を使ってもよかったんだけど、何が良いのかわからなかったので、馴染みのある Vim にした。香り屋 — KaoriYa から最新版をダウンロード。 解凍し…