平成24ǯ03月13日 [長年日記] この日を編集
_ Ruby on Rails のライブラリ
Ruby on Rails のライブラリは、とても強い子らしい。 ユーザ認証なんかも簡単にできるようだ。見つけたものを軽く記しておく。 後で詳しく見たい。けど、見られるかは分からない。
- Device…ユーザ認証
- Sorcery…Deviceより簡素なユーザ認証
- kaminari…ページネート
- will_paginate…ページネート
- Crummy…パンくずリスト
- CanCan…簡素な権限付与
- Pandastream…ストリーミング
などなど。
_ パンくずリスト
前の記事にある「パンくずリスト」ですが、僕は何のことか分からず、 ただ、文脈上、普通名詞として使われていたので、専門用語かと思いつつ ググると、Wikipedia に書いてありました。
ウェブページの上の方に出てくる、現在地を示すリンク群のことでした。 それ知ってる。でもなんでそれが「パンくずリスト」?と思ったら、由来も書いてありました。
童話『ヘンゼルとグレーテル』で、主人公が森で迷子にならないように通り道に パンくずを置いていった、というエピソードに由来するそうです。なるほど。
平成24ǯ03月15日 [長年日記] この日を編集
_ Ruby のコンパイル
tDiary の文字化け問題を解決するのに文字コードで悩むのが大変なので、 先に Ruby を 1.8 から 1.9 に上げようと思い、tar からコンパイル。 make まで良かったのだけれど、make test でいつもと違う結果が…。
いつもは、
test succeeded
で、終わるのに、今回は、
PASS all 943 tests ./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- --disable-gems "./bootstraptest/runner.rb" --ruby="ruby" ./KNOWNBUGS.rb 2012-03-16 03:20:11 +0900 Driver is ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-linux] Target is ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-linux] KNOWNBUGS.rb . PASS all 1 tests
と出た。これで make test は成功しているのだろうか。