messaliberty

hulor と開発チームの最新情報

Archive for 2月, 2009

[Ruby] RSpec の使い方 – 01 クイックスタート

2月 24th, 2009 投稿者: ice

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 すべてのテストで共通する処理を書くスクリプト

ディレクトリを作成

(続きを読む…)

「もしも、あの会社が駅の券売機を作ったら」を翻訳

2月 23rd, 2009 投稿者: hiro
Ticket Gate at Osaka by JanneM

Ticket Gate at Osaka by JanneM

おもしろかったので、あのエントリーを翻訳しました。
# Thanks Ian for your help :)

If they made ticket vending machines at stations like « messaliberty

元ネタ: もしも、あの会社が駅の券売機を作ったら

次世代ユーザーインターフェース

2月 19th, 2009 投稿者: hiro
Siftables by whiteafrican

Siftables by whiteafrican

キーボードのための CUI、マウスのための GUI。さて次は?TED のプレゼンテーションで、新たなユーザーインターフェースの可能性を見つけました。それはブロックです。

すごい!iPhone のマルチタッチ UI や Microsoft Surface にも大きな可能性を感じますが、これもまたおもしろい。いくつか、未来を感じさせる動画を貼り付けておきます。

[Ruby] ActiveRecord で複数のデータベースに接続する方法

2月 16th, 2009 投稿者: ice

時々1つのアプリケーションから複数のデータベースにアクセスする必要に迫られることがあります。
たとえば、他のアプリの作ったデータベースにアクセスしたい場合とか。
でも、ActiveRecord のサンプルプログラムのほとんどは、 ActiveRecord::Base に直接設定をセットしているし、
ActiveRecord::Base を使ってコネクションを作成しているので、複数のデータベースの接続を AR をつかって張ることができないです(やりにくい)。
ではどうするか?

ただ、ActiveRecord のサブクラスを作成するだけです。

ActiveRecord::Base のサブクラスは親クラスの読み込んだ設定や、データベースへの接続へアクセスできるので、
まず ActiveRecord::Base のサブクラスを作成して(ここでは BaseDB)これにデータベースの設定をセットします。
それから、 BaseDB を継承した子クラスを作って、その子クラスにそれぞれデータベースへの接続を張らせます。
たぶん、ActiveRecord::Base に直接設定をセットしたり、ActiveRecord::Base で直接データベースへの接続を張るよりも、
子クラスの方でなんとかした方が良さそうです。とくに将来複数のデータベースとかを扱う状況になるかもしれない場合・・・。 (続きを読む…)

ある日のオフィスランチ

2月 6th, 2009 投稿者: take
Udon - office lunch

Udon - office lunch

Udon - Japanese food

Udon - Japanese food

あるオフィスランチのメニュー。
お昼の人気メニュー、うどんです。

スピーディーかつ簡単に作れるメニューなので、
時間の無いお昼には最適なメニューです。

あくまで、作る側からの意見ですが。

Udon shiso topping

Udon shiso topping

今日は ice おすすめのしそをトッピングに加えてみました。

messaliberty では、皆が有意義に仕事ができる環境づくりを常に心掛けています。
その中の一つが、オフィスランチです。

皆でわいわい食べます。

食べ終わると皆、律儀に「ご馳走様でした」と言ってくれるのです。

ちゃんとお口に合っていればよいのですが。