タグ

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

  • Rails3 対応 MongoDB ORM、Mongoid 詳解―ドキュメント - ζ*’ワ’)ζ<ちれすですの!

    インストールに引き続き、ドキュメントを解説します。 ドキュメントは Mongoid のコアオブジェクトであり、データベースに永続化したい全てのオブジェクトは、Mongoid::Document をインクルードしてください。MongoDB でのドキュメントは、BSON オブジェクトとして表現されており、これは Ruby のハッシュや JSON によく似ています。Mongoid のドキュメントは、データベースのコレクションに格納されるか、他のドキュメントにエンベッドされ階層化された形で格納されます。Mongoid ではエンベッドされたオブジェクトもモデルとして表現できるという意味です。 ドキュメント定義 Person を表すシンプルなモデルを考えてみましょう。Person は、first name と last name と middle initial を持ちます。Person オブジェクト

    Rails3 対応 MongoDB ORM、Mongoid 詳解―ドキュメント - ζ*’ワ’)ζ<ちれすですの!
  • ウィンドウサイズの変更 - babie, you're my home

    水平分割(CTRL-W s) 時に縦のサイズを変更する方法は知ってたのだけれども、垂直分割(CTRL-W v) 時に横幅を変更する方法が今日までわからなかった。 :help の「|usr_08.txt| Splitting windows」じゃなくて「|windows.txt| commands for using multiple windows and buffers」にあったのね。 現在のウィンドウ高を減らす CTRL-W - 現在のウィンドウ高を増やす CTRL-W + 現在のウィンドウ幅を減らす CTRL-W 現在のウィンドウ幅を増やす CTRL-W > もちろん、-+<>の前には増減する(行|幅)数を指定できる。

    ウィンドウサイズの変更 - babie, you're my home
    morygonzalez
    morygonzalez 2011/03/21
    "もちろん、-+<>の前には増減する(行|幅)数を指定できる。"
  • Railsの第4世代認証エンジンDeviseのREADMEを翻訳してみた - babie, you're my home

    Devise の README は懇切丁寧だが、その分クソ長いので、読むのに疲れる。後続のために訳してみることにした。無保証。OAuth2 の部分は飛ばした。長いし。差し迫ったら訳します。 Devise Devise は Warden をベースにした Rails のためのフレキシブルな認証ソリューションです。 Rackベース Rails エンジンに基づいた完全な MVC ソリューション 1回の認証で複数のロールを持たせることができます あなたが必要な部分だけ使えるモジュラー構造というコンセプトに基づいています 以下の11のモジュールで構成されています: Database Authenticatable ユーザーがサインインする時に認証するためにパスワードをデータベースに暗号化し保存します。この認証は POST リクエストまたはBasic認証を通して行われます。 Token Authenti

    Railsの第4世代認証エンジンDeviseのREADMEを翻訳してみた - babie, you're my home
  • 1