2008-02-01から1ヶ月間の記事一覧

httpプロキシサーバ

WEBRickを使えばhttpプロキシサーバが簡単に作成できます。以下の記事が参考になります。 ・るびま ・https://www.codeblog.org/blog/eto/20060210.html プロキシの基本は以下の型です。簡易Webサーバとほとんど変わりません。 #!/usr/bin/ruby -Ku require …

簡易Webサーバ

WEBRickを使って簡単にhttpサーバを作成できます。 ドキュメントルートをカレントのroot/に設定、ポートを8080とした場合、以下の記述だけで動きます。 終了するときは、Ctrl+C または killコマンドを実行。終了設定については、昨日の日記を参照。 #!/usr/b…

シグナル処理

Signal.trapでシグナルを受信した際の動作を設定できます。 #!/usr/bin/ruby Signal.trap(:TERM){puts ":TERM"} Signal.trap(:HUP){puts ":HUP"} Signal.trap(:INT){puts ":INT"; exit(0)} puts "PID: #{Process.pid}" loop{ print "test " STDOUT.flush sle…