タグ

2008年3月16日のブックマーク (4件)

  • [Ruby][daemon] Daemonize - koziyの日記

    Ruby 1.9 系だと daemon は Process.daemon な標準ライブラリで扱えますが、Ruby 1.8 系だと ちょいちょいと自前でやるか WEBrick::Daemon クラスを使うか (標準ライブラリ) Daemonize モジュールを使う といった 3 つが手軽に使えるものでしょうか(Ruby レシピブックの「レシピ 11.1」に記述されてますね)。 no title モジュールはすごく短いコードで構成されているので眺めてみるには最適な量ですね。 Daemonize 0.1.2 のソースは下記 56 行で構成されています。 module Daemonize VERSION = "0.1.2" # Try to fork if at all possible retrying every 5 sec if the # maximum process limit for

    [Ruby][daemon] Daemonize - koziyの日記
  • プログラムをdaemonにする。 - うなの日記

    rubyプログラムをdaemonとして実行する方法について。 deamon化の手順 deamon化の手順については「PC覚え書き-プログラムのデーモン化」の解説が詳しい。ポイントは次の通りです。 子プロセスの生成 fork関数を実行して子プロセスを生成し、親プロセスを終了させる。 これにより、プロセスはinitプロセスグループに属するプロセスになる。 次に行うsetsidは、プロセスグループリーダーで行うと失敗するので、この処理を行ってプロセスリーダーでない状態にしておく。 セッションの新規作成と割り当て Process.setsid関数を実行し、新規にセッションを開始して割り当てる。 子プロセスの再生成 fork関数を再度実行して、initプロセスグループに属するプロセスにする。 こうすると制御端末を設定することができなくなってよいらしい。 デバッグモード等で制御端末が必要な場合は実行し

    プログラムをdaemonにする。 - うなの日記
  • RefControl :: Add-ons for Firefox

    You create a list of sites, and the referrer that should be sent for each site. You can choose to send that referrer unconditionally or only for third-party requests. Additionally, you can specify the default behavior for any site not in the list.

    RefControl :: Add-ons for Firefox
  • BeInteractive! [Shibuya.abc#1を開催しました + サーバーサイドActionScript]

    日、サイボウズラボにて、Shibuya.abc#1が開催され、無事終了致しました。色々と協力してくださったTAKESAKOさん、nishioさん、そして発表してくださった変態の方々、見に来てくださった変態の方々、当にありがとうございました。予想以上に楽しかったと僕は感じてるんですがどうでしょう?なんだかんだ言って皆かなりABC的な話で盛り上がってましたね。以下簡単レポ。 Shibuya.abc#1 基調講演 - beinteractive まず最初に僕の基調講演から。いきなりバイナリの話をして死者が出るといけないので、Tamarinで遊ぼう的な内容です。が、それが高じて遂にサーバーサイドActionScriptを実現してしまいました。詳しくは以下のスライド(PDF, 1.7MB)で。 http://www.be-interactive.org/works/Shibuya.abc-