[Ruby] RSpec の使い方 – 01 クイックスタート
RSpec は Ruby の BDD(Behavior Driven Development). テストフレームワークの1つです。 Install RSpec % sudo gem install rspec Quickstart 下の方にあるサンプルコードのディレクトリ構成です。 lib/ ディレクトリに開発するライブラリを配置。 spec/ ディレクトリに spec(テスト) コードを配置。 sample_project/ lib/sample.rb サンプルのライブラリ spec/ sample_spec.rb sample.rb のテストプログラム spec_helper.rb すべてのテストで共通する処理を書くスクリプト ディレクトリを作成 まず、プロジェクトのディレクトリを作成して、その中に lib/ と spec/ ディレクトリを作成します。 % mkdir sample_project % cd...
「もしも、あの会社が駅の券売機を作ったら」を翻訳
おもしろかったので、あのエントリーを翻訳しました。 # Thanks Ian for your help :) If they made ticket vending machines at stations like « messaliberty 元ネタ: もしも、あの会社が駅の券売機を作ったら
次世代ユーザーインターフェース
キーボードのための CUI、マウスのための GUI。さて次は?TED のプレゼンテーションで、新たなユーザーインターフェースの可能性を見つけました。それはブロックです。 すごい!iPhone のマルチタッチ UI や Microsoft Surface...
[Ruby] ActiveRecord で複数のデータベースに接続する方法
時々1つのアプリケーションから複数のデータベースにアクセスする必要に迫られることがあります。 たとえば、他のアプリの作ったデータベースにアクセスしたい場合とか。 でも、ActiveRecord のサンプルプログラムのほとんどは、 ActiveRecord::Base に直接設定をセットしているし、 ActiveRecord::Base を使ってコネクションを作成しているので、複数のデータベースの接続を AR をつかって張ることができないです(やりにくい)。 ではどうするか? ただ、ActiveRecord のサブクラスを作成するだけです。 ActiveRecord::Base...
ある日のオフィスランチ
あるオフィスランチのメニュー。 お昼の人気メニュー、うどんです。 スピーディーかつ簡単に作れるメニューなので、 時間の無いお昼には最適なメニューです。 あくまで、作る側からの意見ですが。 今日は ice おすすめのしそをトッピングに加えてみました。 messaliberty...

