« Python開発環境を整えよう | メイン | Webサイトのテキストを読みやすくする »

UNIXデーモンを作ろう
このエントリーをブックマークに追加 このエントリーをlivedoorクリップに追加

20070405コードレビュー posted by (C)フォト蔵

尾藤正人です

先日ウノウの勉強会でUNIXデーモンの作り方についてプレゼンしました。 UNIXのデーモンの仕組みはWebサービスの開発にあたって直接関係の深いトピックではないかもしれませんが、知っておいて損はないと思います。 発表資料と動画を公開しますので、よかったらご覧下さい。 普段は気にしないUNIXデーモンが裏で何をやってるのか、少しでも身近に感じていただければと思います。

発表資料の公開にはちまたで話題のScribdを使ってみました。 プレゼン資料はKeynoteで作ったのですが、PowerPoint形式に変換してアップロードする簡単にできました。

デモ用に実際に動く簡単なデーモンプログラム ccho(シコー) を作成しました。 ccho は前々回の勉強会で行ったGnu Autotoolsで作った bat プログラムを外部ライブラリとして使用しています。 UNIXのプログラムがどのようにして外部ライブラリと連携しているのかという例としてやってみました。

勉強会では実際に作ったプログラムレベルでの解説をしたかったのですが、時間ができずに断念。 プログラムも公開しておくので、もしよかったらご覧になってください。

bat-0.0.2.tar.gz
ccho-0.0.1tar.gz

何かありましたらコメント、トラックバックなりでいろいろ突っ込みいただければと思います。

トラックバック

このエントリーのトラックバックURL:
http://www.unoh.net/mt32/mt-tb.cgi/833

この一覧は、次のエントリーを参照しています: UNIXデーモンを作ろう:

» inetd 経由で起動されても peeraddr は取得可能 from shag の日記
UNIXデーモンを作ろう の TCP/IPとアプリ層を組み合わせたアクセス制御が出来ない 例:http の名前バーチャルでIPアクセス制限 の意味がよく... [詳しくはこちら]

コメント

勉強になります。
これを見てから「詳細UNIXプログラミング」を読むと理解が速そうですね。

ありがとうございます
「詳細UNIXプログラミング」は僕も持ってます
まだ全部は読んでないですが

コメントを投稿


画像の中に見える文字を入力してください。