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

daemon が SIGHUP で設定ファイルを再読み込みできる理由

UNIX ネットワークプログラミング第2版 Vol.1 より。 特筆すべきことは、デーモンはコントロールターミナルを持たずに実行されるので、カーネルが生成した SIGHUP シグナルを受け取ることができないということである。これを利用して多くのデーモンでは、構…

MacPort の ruby をアンインストール

ふと気付いたらこんな状態になっていたので、rubygem を初期化したり、MacPort の ruby をアンインストールしたりしてました。 $ rails demo Cipher is not class

ruby で ip messenger

http://divip.sourceforge.jp/drb のサンプル的な divip には、ip messenger プロトコルの実装が含まれています。 これを使うと、かなりお手軽にメッセージが投げられます。 require 'ipmsg' # 送信者名 user='hoge' # 送信者のニックネーム nick='hoge' # …