タグ

ブックマーク / babie.hatenablog.com (6)

  • Rails3 対応 MongoDB ORM、Mongoid 詳解―インストール - ζ*’ワ’)ζ<ちれすですの!

    まずは、インストールの解説です。 $ gem install mongoid --pre Rails3 対応の最新版は執筆時点で 2.0.0.beta.16 で、ベータ版なので、--pre オプションを使ってインストールします。2.0.0 リリースの際には、--pre を取って下さい。 そして、mongo ドライバー自体のパフォーマンスを上げるために、bson_ext をインストールしましょう。 $ gem install bson_ext bson_ext には、boost が必要です。MongoDB のインストール時にインストールされていると思いますので、問題ないと思います。もし、インストールできなくても動きますので、気にしないで下さい。 Rails 3 でのインストール Rails3 は Bundler を使用しており、必要な Gem を、Gemfile というファイルに書くことにな

    Rails3 対応 MongoDB ORM、Mongoid 詳解―インストール - ζ*’ワ’)ζ<ちれすですの!
  • Rails3 対応 MongoDB ORM、Mongoid 詳解―前説 - babie, you're my home

    つい先日 1.6.0 がリリースされ、MongoDB の時代がいよいよキタ!って感じです。MongoDB 自体のインストール・操作などは下記の記事を参考にしてください。 Mac OS X で MongoDB を動かす ハンズオンで分かる MongoDB チュートリアル この記事では、Rails3 にふさわしい ORM として、Mongoid を紹介します。 MongoDBRuby ドライバーは、mongo ですが、これは素のドライバーで、Rails などと使用するときは、クラス・オブジェクトに自動でマッピングしてくれる ORM を使用したいところです。 その候補として、 MongoMapper MongoDoc MongoModel Candy Mongoid MongoRecord があります、 この内、プロダクションで使われているのは、MongoMapper と Mongoid

    Rails3 対応 MongoDB ORM、Mongoid 詳解―前説 - babie, you're my home
  • 位置情報ソーシャルゲーム「ポケットゴッズ(仮)」企画書 - LazyLoadLife

    Twitter で @papanda1234 さんと盛り上がった架空のゲームの企画を書いてみました! 概要 全国の神社で起動すると祭神が召喚でき、契約すると自分の守り神にできる。 守り神同士は戦わせることができる。 遠征モード搭載。(地元にいながらにして日中を移動し各土地の祭神と戦うことができます) 守り神の神社に参拝すればするだけレベルアップする。 子供とおじいちゃん・おばあちゃんの絆が深まること間違いなし! 日全国で以下のような会話が交わされることが期待できます! 「お前の八幡神、パラメーターちがくね?」「ばっか、日三大八幡の宇佐で召喚したやつだからだよ」 子「え?お父さん出張行くの?どこ?え?京都!八坂神社で須佐之男ゲットしてきてぇ〜」(数日後)父「安倍晴明もゲットしたきたぞ」子「やったー!」 「太宰府と京都の菅原道真ってどう違うの?」「太宰府の方が呪いが強くて、京都の方は祝い

    位置情報ソーシャルゲーム「ポケットゴッズ(仮)」企画書 - LazyLoadLife
    faultier
    faultier 2010/08/26
    これあったら本気でやりたい。
  • ハンズオンで分かる MongoDB チュートリアル - babie, you're my home

    前回(と言ってももう2ヶ月前か……1.5.8まででちゃってますね。(追記:丁度今日、1.6.0 安定版がリリースされました!)例によってビルドはクソ長いので注意して下さい)、「Mac OS X で MongoDB を動かす」で、Mac OS X での MongoDB インストール、起動、停止、デーモン化をしました。 今回は、付属のシェルで簡単なCRUD操作をしてみたいと思います。なので、OSやプログラミング言語は関係ありません。素の MongoDB を学ぶ目的で作成しました。SQL 知らないと ORM が満足に使えないように、今回の CRUD 操作を知っておけば、各言語用の ORM で悩むことが少なくなると思います。 なお、今回もいちいちイラッ☆とくる語りが入ります。 復習しておきましょうか、MongoDB っていうのは、 ドキュメント指向ストレージで インデックスをサポートしていて レプ

    ハンズオンで分かる MongoDB チュートリアル - babie, you're my home
  • リア充 - babie, you're my home

    さらにわかりやすいリア充判別 7つ以上チェックならリア充である。 * 恋人が複数いる。さらにはうまく両立している。 * アドレス帳登録数が200件以上。収まりきらないため携帯が2つある。 * 一日の平均メール数が30以上。もちろん知人以上の存在からである。 * ほぼ毎日なんらかの用事で電話を使用する。但し不公平になるため件数が自然に増える仕事を除く。 * 誕生日イベントによくからみ、庭でバーベキューなどのホームパーティーを計画する。 * 昼や夕友人べることが多い。 * 一週間に2回以上飲み会がある(もしくは頻繁に合コンへ行く) * 年に1回は欧米、オセアニアや韓国(笑)に旅行する。 * アウトドア派である。無論ペーパードライバーではない。 * 他の人に堂々と言える趣味がある。(ライブ三昧・サッカー観戦等)ちなみに人がいくら堂々と言っても、声優・アニメ等は対象外になる。 * 将来

    リア充 - babie, you're my home
    faultier
    faultier 2008/10/04
    ひとつもねえwwww死ねるwwww
  • rcov - babie, you're my home

    rcov 試し中。 インストール: $ sudo gem install rcovRAILS_ROOT で、 $ rcov test/**/*_test.rbで RAILS_ROOT/coverage/ に結果の HTML 群が吐かれる。 けど、Rails 体(ActiveRecordとか)もテスト吐かれて、ちょー大量のファイルが生成されるんですけど! --rails オプションつけてみてもダメ。 rails_rcov プラグインなら大丈夫かな?と試し中。・・・ダメだった。 ちょー遅いんですけど。週一実行とかになるのかなぁ・・・ できた。-x オプションで、/var/lib/gems を対象から外せば ok だった。 $ rcov -x /var/lib/gems --rails test/**/*_test.rbDebian の人で RubyGems を apt で入れてる人は注意!

    rcov - babie, you're my home
  • 1