2004-06-30から1日間の記事一覧

Ruby/GDライブラリのメモ

GD::Image.new(width, height) 新規のイメージ。 width:幅 height:高さGD::Image.new_from_png(filename) ファイルから新規のPNGイメージ。 filename:ファイル名GD::Image#copy(dest_img, dest_X, dest_Y, self_X, self_Y, width, height) イメージのコピー…

RubyでCGIスクリプトを作る下準備・アクセスカウンターもどきのCGI

GDライブラリを使ってPNG画像の表示。 #!/usr/local/bin/ruby # # アクセスカウンターもどき・デモ # # 0.png, 1.png ... 9.png を自分で用意する # require "GD" W = 8 # 0.png 〜 9.png の画像の幅 H = 16 # 0.png 〜 9.png の画像の高さ N = 3 # 表示する…

RubyでCGIスクリプトを作る下準備・訪問者の環境変数を取得・一部訂正

http://d.hatena.ne.jp/BeForU/20040629#p2 でSocket.gethostbyaddrを使った時にホストの逆引きができないとエラーになって止まる。 CGIだと500 Internal Server Errorが出る。 Rubyではとりあえずgethostbyaddrはあきらめる。 host = ENV['REMOTE_HOST'] ad…