DiaryDan20051112

2005-11-16 15:11:22 +0900 (6947d); rev 2

Ruby: XMLRPC4R に挑戦

http://jp.rubyist.net/magazine/?0007-BundledLibraries

のサンプルコードを動かしてみる。うんお手軽だ。 とりあえずコアサーバーのコマンド呼び出しの通信部分をこれで実装することができそうだ。 負荷とかはわからないけど問題になってから別の手段を考えればよい。

ruby 1.8.3 の環境だと

client = XMLRPC::Client.new2("http://localhost:8080/")

の最後の / をとらないと動かなかった。

__

強引にここをトップページに置き換えた。もうちょっとtDiaryの方を整理したいけど、いつもとに戻すかわからないしこっちが安定してからでいいか。

ここの cgi はこんなの。こんなてきとーでいいのだろうか。

#!/home/r2-d2/ruby/bin/ruby

query = ENV['QUERY_STRING']
if query =~ /\A(tdiary)|(date=)|(year=)|(category=)/
  Dir.chdir '../tdiary'
  require 'index.rb'
else
  Dir.chdir '../wd'
  load 'index.cgi'
end

Comments

Name:

system revision 1.162