わさっきhb

大学(教育研究)とか ,親馬鹿とか,和歌山とか,とか,とか.

PHP→Ruby

(PHPスクリプト:略)
試しに、ローカル環境で上のスクリプトを表示してみたら、日付・IPアドレス(ローカル環境だから、ホストも同一)・OSとブラウザが表示されました。

http://d.hatena.ne.jp/hrkt0115311/20081102/1225592359

ちなみに、Rubyでどうやるのかまだ調べていないのですー:-)

eRubyで書くのが自然だと思いつつも,手元のサーバで設定していないので,Pure Rubyで書きました.

#!/usr/bin/ruby

require "cgi"
require "socket"

cgi = CGI.new
today = Time.now.strftime("%Y/%m/%d %A %H:%M:%S")

cgi.out do
  <<EOS
#{today}<br>
#{cgi.user_agent}<br>
#{cgi.remote_addr}<br>
#{Socket.getnameinfo([nil, 0, cgi.remote_addr]).first}<br>
EOS
end

参考にしたRubyリファレンスマニュアル