[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 11/12 20:41 / Filesize : 385 KB / Number-of Response : 947
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【ニコニコ】自動ローカル保存プロクシ NicoCache 8



584 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/21(月) 09:08:19 ID:2yVDup1b0]
>>568
nlMovieFetcherはキャッシュファイルの存在で正常終了したかどうかを判断しています。
 ダウンロード処理→DL中フラグが降りるまで待つ→キャッシュファイルの存在を確認
といった感じ。キャッシュファイルが存在しなければリトライ処理に入ります。

特定のキャッシュを監視したいわけじゃないみたいだから、>>578が言うようにキャッシュ数の変化を
検知できれば十分じゃない? Extension側で、検知専用のスレッドを起動して一定間隔でチェック→
変化を検知したらキャッシュ情報のファイルを更新、で良いんじゃね?

ここからはもう少し全体的な話。今、Extension同士の連携ってのをやってます。上記の件程度なら
nlMovieFetcherに通知用のAPIを用意するという手もありますが、場当たり的な感が否めません。

前から思っていたのですが、nl本体側でExtensionにイベントを通知するInterfaceがあれば良いな、と。
例えば、キャッシュ開始前、キャッシュ中、キャッシュ完了、といった通知があれば、特定のファイルを
キャッシュしない(サイズ・タイトル・etc.)、キャッシュ状況の表示、キャッシュ振り分け、といった処理が
Extension側で出来ます。nl本体終了時の通知があれば、Extension側の終了処理が出来ます。

ただ、これをやろうとするとnl本体側で通知部分の実装が色々と分散するので結構面倒そうですが。
要望があるなら、また+mod版として実装してみるかも。他に必要なイベントってあります?

>>579
すいません、オミトロンは使ってないので…。fetchが出ないのはHTMLが変わるからでしょうけど。
HTMLの出力例があれば対応出来るかも。あと、適用順番書いてないけど、オミ→nlなんだろうな。
オミトロンのフィルタって独自色が強いのと、フラットに書かれているので、ちょっと読めない…。






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<385KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef