LAPISLAZULI HILL#Ruby このページをアンテナに追加 RSSフィード

2007-11-21

[]rubyamazon 16:21 rubyでamazon - LAPISLAZULI HILL#Ruby を含むブックマーク はてなブックマーク - rubyでamazon - LAPISLAZULI HILL#Ruby rubyでamazon - LAPISLAZULI HILL#Ruby のブックマークコメント

RAAとgems両方で探してみる

gems

http://rubyforge.org/amazon検索すると,いろいろ出てくる.ほとんどが更新が止まっている.名前もまちまちで混沌としている

amazon-ecsというのがあったので使ってみた.これはいちいちgetでitem.get('asin')のような感じでデータを取り出さないといけなくて面倒.テンプレートなどからも直接使いにくい.get_hashというメソッドもあるがそれも面倒

http://www.pluitsolutions.com/projects/amazon-ecs

RAA

http://raa.ruby-lang.org/で探すとそれっぽいのは1つだけ出てくるのがruby-amazon.こちらはitem.asinというように取り出せて直感的.yumでインストールできたし

http://raa.ruby-lang.org/project/ruby-amazon/

自分の中の結論

すべてを見ているわけではないけどモジュールとしてはruby-amazonが良いと思う

追記

これもシンプルでいいかもしれない

http://rubyforge.org/projects/recs4/

[]RAAとgems 11:33 RAAとgems - LAPISLAZULI HILL#Ruby を含むブックマーク はてなブックマーク - RAAとgems - LAPISLAZULI HILL#Ruby RAAとgems - LAPISLAZULI HILL#Ruby のブックマークコメント

gemsとどっちかに統一あるいはgemからRAAを扱うとかはできないのかな?名前空間が被ることはないのかな?

2007-11-13

gem_server 15:53 gem_server - LAPISLAZULI HILL#Ruby を含むブックマーク はてなブックマーク - gem_server - LAPISLAZULI HILL#Ruby gem_server - LAPISLAZULI HILL#Ruby のブックマークコメント

% gem_server

インストール済みのライブラリのドキュメントを http://localhost:8808/ (デフォルト)で見ることが出来ます。

http://www.ruby-lang.org/ja/man/?cmd=view;name=RubyGems

[]エラーをブラウザに出力する 15:49 エラーをブラウザに出力する - LAPISLAZULI HILL#Ruby を含むブックマーク はてなブックマーク - エラーをブラウザに出力する - LAPISLAZULI HILL#Ruby エラーをブラウザに出力する - LAPISLAZULI HILL#Ruby のブックマークコメント

perlでのuse CGI::Carp qw(fatalsToBrowser)みたいなの

ふつうにモジュールみたいのはないのかな.調べてみよう

[]汚染されたオブジェクト 15:47 汚染されたオブジェクト - LAPISLAZULI HILL#Ruby を含むブックマーク はてなブックマーク - 汚染されたオブジェクト - LAPISLAZULI HILL#Ruby 汚染されたオブジェクト - LAPISLAZULI HILL#Ruby のブックマークコメント

同僚がmod_rubyでDir.pwdをそのまま使ったCGIを使おうとして,エラーが出ていました.その原因はこれ

これは$SAFE=1で実現しているということなのでRubyのリファレンスをみる

tainted object,汚染されたオブジェクト

mongrelのインストール 12:23 mongrelのインストール - LAPISLAZULI HILL#Ruby を含むブックマーク はてなブックマーク - mongrelのインストール - LAPISLAZULI HILL#Ruby mongrelのインストール - LAPISLAZULI HILL#Ruby のブックマークコメント

fedora6で

% sudo gem install mongrel
Building native extensions.  This could take a while...
Successfully installed mongrel-1.1.1
# *snip*
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load -- rdoc/rdoc (LoadError)
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/doc_manager.rb:71:in `load_rdoc'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/doc_manager.rb:41:in `generate_ri'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/commands/install_command.rb:112:in `execute'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/commands/install_command.rb:111:in `each'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/commands/install_command.rb:111:in `execute'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/commands/install_command.rb:49:in `each'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/commands/install_command.rb:49:in `execute'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/command.rb:70:in `invoke'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:121:in `process_args'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:92:in `run'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:30:in `run'
        from /usr/bin/gem:23

fastthreadのインストールが失敗.rdocをインストール(参照 http://d.hatena.ne.jp/catalina/20070228#c1175682086

% sudo yum install rdoc

もう1回

% sudo gem install mongrel

成功

起動と停止

% cd rails_root
% mongrel_rails start
% mongrel_rails stop

2007-11-01

[]railsのログイン機構 17:51 railsのログイン機構 - LAPISLAZULI HILL#Ruby を含むブックマーク はてなブックマーク - railsのログイン機構 - LAPISLAZULI HILL#Ruby railsのログイン機構 - LAPISLAZULI HILL#Ruby のブックマークコメント

login_engineからacts_as_authenticatedへ主流が移っているのだろうか

login_engineも1.2で動くようだが,READMEなどを見ても古いままだ.今後もメンテナンスされないのであれば使う理由はない.このあたり本だけの知識だけではダメで追っていく必要がある.まぁ,陳腐化する本すらないCatalystでは必死で追いかけているが…

外部のログインAPIを使う場合も調べておこう

2007-10-30

[]Ruby-GetText 17:41 Ruby-GetText - LAPISLAZULI HILL#Ruby を含むブックマーク はてなブックマーク - Ruby-GetText - LAPISLAZULI HILL#Ruby Ruby-GetText - LAPISLAZULI HILL#Ruby のブックマークコメント

日本語化に使おうと思ったら,gemでエラー

% sudo gem install gettext
ruby extconf.rb install gettext
can't find header files for ruby.

rubyのソースがいるようだ

% sudo yum install ruby-devel
# ...
% sudo gem install gettext
# ...
Building native extensions.  This could take a while...
Successfully installed gettext-1.9.0

成功

要約みたいになっている部分が多かったので,自重 16:30 要約みたいになっている部分が多かったので,自重 - LAPISLAZULI HILL#Ruby を含むブックマーク はてなブックマーク - 要約みたいになっている部分が多かったので,自重 - LAPISLAZULI HILL#Ruby 要約みたいになっている部分が多かったので,自重 - LAPISLAZULI HILL#Ruby のブックマークコメント

配慮が足りなかった.メモはプライベートなグループに移して,こちらには直接関係ないことや疑問などを書こう

カウンター
43317