<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
	>
<channel>
	<title>ファイルの監視 へのコメント</title>
	<atom:link href="http://blog.sibrof.net/ken/2009/06/23/2181/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sibrof.net/ken/2009/06/23/2181/</link>
	<description>The keyword is unisexy.</description>
	<lastBuildDate>Fri, 09 Apr 2010 20:56:22 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
	<item>
		<title>Ken より</title>
		<link>http://blog.sibrof.net/ken/2009/06/23/2181/comment-page-1/#comment-18032</link>
		<dc:creator>Ken</dc:creator>
		<pubDate>Tue, 23 Jun 2009 04:39:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sibrof.net/ken/?p=2181#comment-18032</guid>
		<description>やっぱりカーネルで監視ですよね~。
Pythonだし、Windowsでも使うことありそうなので、環境依存にしたくないなぁ~というところです。

ラップしてくれるライブラリがありそうな気がして調べたらこんなの発見。
■py-kqueue - スコトプリゴニエフスク通信
http://d.hatena.ne.jp/perezvon/20080330/1206879201
あとで読もうっと。</description>
		<content:encoded><![CDATA[<p>やっぱりカーネルで監視ですよね~。<br />
Pythonだし、Windowsでも使うことありそうなので、環境依存にしたくないなぁ~というところです。</p>
<p>ラップしてくれるライブラリがありそうな気がして調べたらこんなの発見。<br />
■py-kqueue &#8211; スコトプリゴニエフスク通信<br />
<a href="http://d.hatena.ne.jp/perezvon/20080330/1206879201" rel="nofollow">http://d.hatena.ne.jp/perezvon/20080330/1206879201</a><br />
あとで読もうっと。</p>
]]></content:encoded>
	</item>
	<item>
		<title>Hanezo より</title>
		<link>http://blog.sibrof.net/ken/2009/06/23/2181/comment-page-1/#comment-18031</link>
		<dc:creator>Hanezo</dc:creator>
		<pubDate>Tue, 23 Jun 2009 04:17:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sibrof.net/ken/?p=2181#comment-18031</guid>
		<description>.NetというかWindows APIでディレクトリの監視やファイルの監視ができます。
この仕様は昔からです。

あんまり良くわからないけど、UNIX系の正攻法はこれでしょう？
http://ja.doukaku.org/15/nested/#comment3698
tailの実装を参考にするのは目の付けどころが素晴らしいです。
たぶんこれに似たようなものはUNIX系でも昔からあると思います。

基本的にイベントハンドリングでパフォーマンスを追求するなら、カーネルの設計ポリシーが違う以上、環境依存になるのは仕方ないですね。

ネットワーク(ファイル)イベントの取得にしても、
　select (Winsockでもサポート?)
　poll    (POSIXならOK?)
　epoll  (Linux限定?)
という感じで、イベントのハンドリングはスピードが増せば、
その分だけ環境依存になっています。

あとは必要な性能とコストとのバランスですね。</description>
		<content:encoded><![CDATA[<p>.NetというかWindows APIでディレクトリの監視やファイルの監視ができます。<br />
この仕様は昔からです。</p>
<p>あんまり良くわからないけど、UNIX系の正攻法はこれでしょう？<br />
<a href="http://ja.doukaku.org/15/nested/#comment3698" rel="nofollow">http://ja.doukaku.org/15/nested/#comment3698</a><br />
tailの実装を参考にするのは目の付けどころが素晴らしいです。<br />
たぶんこれに似たようなものはUNIX系でも昔からあると思います。</p>
<p>基本的にイベントハンドリングでパフォーマンスを追求するなら、カーネルの設計ポリシーが違う以上、環境依存になるのは仕方ないですね。</p>
<p>ネットワーク(ファイル)イベントの取得にしても、<br />
　select (Winsockでもサポート?)<br />
　poll    (POSIXならOK?)<br />
　epoll  (Linux限定?)<br />
という感じで、イベントのハンドリングはスピードが増せば、<br />
その分だけ環境依存になっています。</p>
<p>あとは必要な性能とコストとのバランスですね。</p>
]]></content:encoded>
	</item>
</channel>
</rss>

