inotify (inode-based file event notifications) inotify は Linux 2.6.13 からマージされたファイル報告機能で、指定したディレクトリの直下にあるファイルやディレクトリを監視できる。 監視対象のディレクトリ権限さえあれば監視が可能。 ただし指定ディレクトリから再帰的に監視することはできない。 inotify の監視の流れ以下のようになる。 inotify_init を実行してファイルディスクリプタ(fd)を得る。 inotify_add_watch を使って監視ディレクトリ(watching directory; wd) を登録する。監視ディレクトリは複数登録できる。 ファイル変更イベントは fd を read で読むことで可能である。ファイルが更新するタイミングは fd を select、poll、epoll でも監視できる。
本エントリはいつものソフトウェアに関するブログエントリとは少し異なるエントリですが、海外のカンファレンスの中継や動画を字幕や通訳なしで聞きたいと思っている方は少なくないと感じているので紹介することにしました。 ブログに掲載されているエントリや一部の記事はテキスト、音声の両方が用意されています。テキストも音声も内容は同一で音声を再生すると、ブログや記事はどこを発音しているかがハイライトされたテキストでわかります。全てを調べていませんが音声は肉声ではないものがほとんどだと思います。(肉声の音声を何らかの方法でトラッキングして表示しているように解釈できる表現になっていることを指摘いただき追記しました) その様子は下の画像のような感じです。表示しているブログエントリは"The Web is eating software"で、今読んでいる文が緑色、読んでいる単語が水色で表示されます。画像ではちょう
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く