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


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

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



1 名前:名無しさん@お腹いっぱい。 [2008/12/29(月) 15:04:16 ID:VF89P44w0]
ニコニコ動画のキャッシュを自動的に保存して
二回目以降はローカルから再生することで
ニコニコ動画の回線に負担をかけることもなく再生できるソフトのスレ。

一度通常画質でローカルに保存すれば
エコノミーモード時間帯でも常に通常画質で再生することができる。

またオミトロンと併用することも可能。

ASR's Room NicoCache
ttp://homepage1.nifty.com/asr/tools/nicocache.html
Java ソフトウェアの無料ダウンロード
ttp://java.com/ja/
Java Runtime Environment (JRE) 5.0以上が必要。

関連サイト
nicolist.net (NicoCache_nl)
ttp://nicolist.net/nicocache_nl/
NicoCache_p - パンヤポータル
ttp://homepage2.nifty.com/wanko/pangya/nicocache.htm
NicoCacheGUI - HB Software Factory の跡地に出来た何か。
ttp://hbsoft.s10.xrea.com/

345 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/16(月) 23:22:02 ID:7n8ct3mf0]
>>341
>>336じゃないけど、タグdb欲しいなあと常々思っていたり思ってなかったり
アクセス毎に変わる可能性あるから微妙っちゃ微妙なんだけどさ
AtPictureとかタグ管理に慣れてくると、欲しくなるんだわぁ

346 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/16(月) 23:22:13 ID:i2ugwaDo0]
>>343
ニコ割を手動で消してたんですがふとデフラグチェックしてみたら
すごい断片化してたので気分的にキャッシュしなければいいなぁ
と、思いまして・・・
消してて気がついた点では必ず @CM ニコ割 ジャンプ 等の
ファイル名になっているのかなと思ったのですがこれで
ある程度弾けないでしょうか?

347 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/16(月) 23:28:55 ID:2NmbKlHO0]
>>341
336です。
ファイル名のタグ付加はこんな感じを考えてました。
sm9_新・豪血寺一族 -煩悩解放 - レッツゴー!陰陽師(陰陽師_レッツゴー!陰陽師_公式_魚眼レンズ版→sm3748649?_8_1_ドナルド勝ち?_ドナルド2位? ドナルド快感? 道化師?).flv

・・長いっすねw
これを考えた経緯は、キャッシュフォルダのファイル数激増の対策としてCacheManager+autoMoveRule.xmlを
見つけまして設定し振り分けていたのですが、なにせ振り分け条件がファイル名(動画タイトル)だけなので、
タグがあればもっと細かい振り分け指定ができるなーと思った次第。
あんまり何千というファイルが1つのフォルダに入ってるのはWindowsシステム的に優しくないと思ったのです。

348 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/16(月) 23:30:36 ID:rAQiMWIH0]
優しくないと思うのなら、適当な数で別フォルダに移動すればいいんじゃね?

349 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/17(火) 00:00:58 ID:1/Humlbw0]
別に自動じゃなくても手動で割り振ればよくね?

350 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/17(火) 00:11:42 ID:Gkoi6+MG0]
【ニコニコ】自動ローカル保存プロクシ NicoCache 4
pc11.2ch.net/test/read.cgi/software/1220288598/605

605 名前:ListX ◆pA8Bpf.Qvk [sage] 投稿日:2008/11/29(土) 04:31:12 ID:3RG4Dh8a0
ttp://nicolist.net/nicocache_nl/up/img/nl055.zip
MD5: nlGetTag rev01.zip 4977B52107645F3BDDF9A1CB22889B74

徹夜して意識が飛んでたら、妖精さんがタグを保存するためのエクステンションらしきものを作ってくれたので、人柱を募集
多分Java1.5-で動作。何か問題があったらよろしく
ちなみに、現状では
・タグは上書きされる
・タグは手動でしか消せない
・タグはただ保存されるだけ(ListX側の対応はこれから)
・付属の自動保存スクリプトはimgのキャッシュがある間は再リクエストしないと思われるので、その間ログにはアクセス毎に登録メッセージはでない
などなどのしょぼさなのでご注意を

<テスト方法>
付属のブックマークレットを動画ページで実行するか、埋め込み用スクリプトを導入して動画ページにアクセス
それから以下を確認
1)nlのログ(コマンドプロンプトか、NicoCacheGUIのログ)に「nlGetTag rev01: add tag for (動画番号)」が出るか
2)cacheフォルダの#tag.txtに「動画番号+タブ+タグリスト(半角スペース区切り)」が追記されたか
3)ブラウザから「www.nicovideo.jp/cache/taglist」にアクセスしたときにJavaScript向けデータリストが表示されるか(以下のようなもの)
tagList={
"sm10000":"アニメ sm10000 何かと謎の多い動画 sm100と同じ事情 URLをいじるとそこは不思議の削除でした これはひどい ニコニコ七不思議 永遠の謎 再生数最少 削除の嵐←sm10_←sm100_←sm1000",
"sm100000":"ID100000番 ベジータ カオスなIDシリーズ キリ番 その他 IDに謝れ なんか逆に素晴らしい 首を傾けてみる動画",
"sm1000000":"豪華な残念賞 sm1000000 キリ番 乗り越し くやしいのうw sm999999(墓地) sm1000001(再生不可能) sm4000000は10月6日に削除されました sm5000000現る"
};



351 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/17(火) 01:32:05 ID:326tTG0N0]
ListX使えなくなってた

352 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/17(火) 01:43:35 ID:OYtB+Bjx0]
ん?ListXうちでは今も使えてるけど

353 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/17(火) 01:53:47 ID:dATcrGVG0]
俺も



354 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/17(火) 01:55:21 ID:dATcrGVG0]
↑ミスった・・・orz
俺も使えてる

355 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/17(火) 03:39:22 ID:d17MqocM0]
同じく使えてる
XP3+Sleipnir2.8.4test16(IE6,jscript.dll差し替え)

356 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/17(火) 13:24:40 ID:PQIo50/x0]
>>350
JavaとJavascriptで文字列のエンコード・デコード方法が微妙に違うから
このままだと2バイト文字が全部化ける
直し方まではスキルがなくてわからなかったが…

357 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/17(火) 21:59:57 ID:WuOq36TS0]
削除されてコメント取得できない動画ってcommentエクステ入れれば再生できるけどそれって今もできてますか?
ttp://www.nicovideo.jp/watch/sm3529475の動画でリンクが表示されなくて。。
↓必要なものはあってますよね?
ttp://uproda.2ch-library.com/src/lib106377.jpg

358 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/17(火) 22:05:06 ID:O629LOup0]
その動画をキャッシュしている人がどれだけいるのか・・・

359 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/17(火) 22:51:47 ID:dATcrGVG0]
>>357
俺も強制再生のリンク出なくなったから
ttp://www.nicovideo.jp/watch/******

ttp://www.nicovideo.jp/force/******
に自分で書き換えて対処してる。
みんなは利用規約違反で削除された動画のページに強制再生のリンク出てる?

360 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/17(火) 23:10:53 ID:OYtB+Bjx0]
リンクは自分でnlFilterで付ければいいじゃん

てか強制再生のページだとどの動画も常に
マイメモリーにはコメントできません
になるんだがみんなそう?

361 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/17(火) 23:23:32 ID:A5fALQQ60]
こっちは特に問題なくコメント再生できてるよ。
ttp://uproda.2ch-library.com/src/lib106460.png

362 名前:357 mailto:sage [2009/02/17(火) 23:31:04 ID:WuOq36TS0]
あーwatch→forceってのを忘れてたわ。
みんなありがとう。

>>361
強制再生の動画はコメントが取得できないやつだよ。=動画のプレイヤも出ないページのこと。

363 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/17(火) 23:34:31 ID:A5fALQQ60]
>>362
なるほど、勘違いしてたのね。すまんかった。



364 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/17(火) 23:52:08 ID:e795k+qx0]
ListXは普通に使える。
ところで、前から気になってたんだけど、sm123456とかに触れるとすぐにポップアップするけど
それを数秒静止してたらポップアップするように出来ないのかな?
マウスが横切るだけでポップアップして結構煩わしい

365 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/18(水) 00:12:12 ID:ccRKTRVT0]
>>362
>>357のはコメント取れるけど・・・

366 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/18(水) 00:22:34 ID:bYQpMcI50]
>>357-359
いつのまにやら微妙に仕様変更されてたのね。
nlFilter_sys.txtのcacheCommentExtension用設定を
<span id="deleted_message_default">[^<]*</span>.*?</div>
 ↓
<span id="deleted_message_default".*?</div>
で復活するはず。

>>360
強制再生だとコメントサーバも取得できない事があるからダミーのURL渡してるんで、
コメントできないようにマイメモリーモードにしてあるんで仕様です。

367 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/18(水) 00:31:22 ID:QvHrzI2Y0]
>>366
ありがとう、直りました。
こういうの弄れないから助かります。

368 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/18(水) 01:29:07 ID:QvHrzI2Y0]
>>365
利用規約違反動画のコメント取得できた・・・
今までずっと取れないと思ってたよ・・・orz
エロ動画を開きっぱなしにしていたあの日々は一体・・・/(^o^)\

369 名前:357 mailto:sage [2009/02/18(水) 01:40:21 ID:vqT8Rami0]
>>365
プレイヤーでの取得はできないですよね?

よろしければどうやれば取得できるか教えてもらえませんか?

370 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/18(水) 02:41:22 ID:dbSHlU4c0]
>>346
cacheAllocateFirst=true にしてる? あと、ニコ割といっても動画的にはswf動画と変わらないので、
ファイルを取得する前の判別材料としてはファイルタイプとサイズくらいしか無いわけで、ニコ割だけ
キャッシュしないってのは難しいと思うなぁ。

>>347
20文字超のタグも結構あるし、ファイルシステムの文字数制限(Windowsで260文字程度)に掛かりますね。
単にフォルダ内のファイル数だけが問題なのであれば、smidを元に10万ID毎に数字のフォルダを作って
そこに振り分けとかどうです? どうしてもタグで分けたいならカテゴリタグでフォルダを作るとか。
この程度の単純な振り分けで良ければ、watchページから自動で振り分けることも出来ると思います。

自分、今見たらキャッシュフォルダ直下に13,000ファイルありましたわw

371 名前:360 mailto:sage [2009/02/18(水) 06:08:18 ID:VhXb45id0]
>>366
なるほど
了解です、ありがとう


372 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/18(水) 10:30:57 ID:ccRKTRVT0]
>>369
ttp://nicowiki.com/tools.html#f3fef396
cacheCommentExtensionで設定したディレクトリに保存してnlを再起動すればローカルメモリーで再生もできる。

見るだけなら、プレーヤーを直接呼び出してもいける。
ttp://www.nicovideo.jp/swf/nicoplayer.swf?v=sm3529475
ttp://www.nicovideo.jp/local/flvplayer_wrapper.swf?v=sm3529475

>>366
コメントサーバが取得できる場合にはそれを使用するようにはできないんでしょうか?

373 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/18(水) 11:20:15 ID:zHzFvb460]
>>334
詳しいことは全く分からんからただの妄想だけど
Flash10を使って書き直してるんじゃないかな?

Flash10向けに作ったswfだと
動作速度が9以前向けのものに比べて段違いに速くて
その速さといったらAdobeの広報担当のお姉さんが
エロション漏らすほどだという話を聞いた



374 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/18(水) 12:40:22 ID:bYQpMcI50]
ttp://nicolist.net/nicocache_nl/up/img/nl084.zip
cacheCommentExtensionββ.02
・強制再生時に、最新のコメントを取得できるように修正
 コメントが生きているかの判断は自動では行わないので、
 コメントサーバに繋がらない時はコメ無しor過去のコメキャッシュで再生してください。
 また、最新コメント再生時の投稿者コメント取得には対応していません。
 最新コメなら投稿も可能です。
手抜き対応だけど、コメは生きてることが多いんでまあいいよねw

>>370
IE系エンジン(Trident)なら、FLASHからのrefererがある
(ニコ割はnicoplayerじゃなくBGMPlayerでアクセスしてる)ので対処可能
FxとかOperaはその辺のRefererが来なかったり全部nicoplayerだったりで困ったもんだ

375 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/19(木) 02:14:45 ID:n9c91Pvu0]
>>374
なるほど。IE限定でもニコ割をキャッシュしない機能ってあった方が良いんですかねぇ?

376 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/19(木) 07:47:25 ID:d0uJxBLt0]
さすがに需要が局地的すぎる気が・・・

377 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/20(金) 00:32:50 ID:QfrPeZLl0]
ニコ割自体数がないというか、同じニコ割使われることが多々あるからキャッシュ利いたほうが嬉しいな。

378 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/20(金) 01:02:28 ID:Yu2A+3PQ0]
古いplayer使ってるから再生されない

379 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/20(金) 01:14:14 ID:2R8ktHQf0]
ニコ割なんかキャッシュ使うほど読み込みに時間かかるもんじゃないだろうに

380 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/20(金) 01:30:03 ID:vX9tyU950]
元々ニコ割のキャッシュって使ってなくね?

381 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 11:38:39 ID:BBRjOnHv0]
TubePlayerとNicoCacheの連携できている人いませんか?
指定したcacheフォルダにキャッシュがダウンロードされない('A`)

やったこと
>>7 を導入。
・cacheFolder=d:/nico/cache のように指定。
・listenPort=2525 に変更
・NicoCacheGUIで起動。
・TubePlayer のプロクシ設定で、localhost ポートは 2525 に設定
・適当に検索してきた、
www.nicovideo.jp/watch/sm4778814
を開く
・cacheフォルダには何もない
・ログ見ると
no title found: sm4778814
とある

382 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 12:00:57 ID:xv0ouhTr0]
こっちでは普通にキャッシュされてる。ブラウザでもキャッシュされてるのかな?
cacheFolderの指定を\\に変えてみるとか。

383 名前:381 mailto:sage [2009/02/21(土) 12:06:07 ID:BBRjOnHv0]
TubePlayerでなく、Sleipnirでもダメでした。うーん。



384 名前:381 mailto:sage [2009/02/21(土) 12:08:02 ID:BBRjOnHv0]
>>382
/ を \\ に変えてみました。
cacheFolder=d:\\nico\\cache
でもダメだ・・・orz

cache/でキャッシュを見られるんですよね?
Slepnirでlocalhost:2525通して
www.nicovideo.jp/cache/
にアクセスするんですが、「ページがありません」って返ってきます。

385 名前:381 mailto:sage [2009/02/21(土) 12:15:50 ID:BBRjOnHv0]
NicoCacheGUI.bat で起動せず、
NicoCache_nl.bat で起動したらキャッシュできました。

何故・・・

ログ見ると、GUI版で起動した場合と、nl.batで起動した場合とでログフォルダのキャッシュ容量がちがってました。

NicoCache_nl.batだとコンソールがでてしまうので、できればGUI版が使いたいのですが、
この問題を解決する方法何かありますでしょうか?


386 名前:381 mailto:sage [2009/02/21(土) 12:25:12 ID:BBRjOnHv0]
自己解決しますた。

NicoCacheGUIが同じフォルダの 旧 NicoCache.jar を見に行ってました。
最初にダウンロードしたオリジナルのNicoCacheGUIに付属の NicoCache.jar があったためでした。

NicoCache.jarを適当に、 NicoCache.jar_ なんかにリネームしたら、
無事にキャッシュをできました。(削除しても多分OK)

ありがとうございました。

387 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 20:30:41 ID:ajDxZXSA0]
nicocache+Proxomitron-fwc-iroiroで使用中です。
NAS(LS-XHL)を購入したこともあり、キャッシュ保存用としても利用しようかと「N:」に割り当て、
「cacheFolder=N:nico/」にキャッシュフォルダ指定したところ、
ニコニコにアクセスすると「取り消されたアクション」と表示されるようになりました。
「cacheFolder=R:nico/」と今までのドライブ(RamDisk)に設定に戻すと、問題なく表示、キャッシュされます。
原因としては、何が考えられますか?知恵を貸してください。。。

388 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 20:45:48 ID:NXO2pnAC0]
>>387
R:/nico
とか。Win以外だとまた違うのかな。
後はドライブ文字と表示されてるドライブの名前が一致してるか確認するとか。


389 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 20:55:08 ID:ey8EAMx60]
まずエクスプローラ等で普通にファイルみれるかだね
それが確認できれば、切り分けしやすいでしょ

390 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 21:24:34 ID:ajDxZXSA0]
あぁ…レスありがとうございます。

>>388
後者(cacheFolder=R:nico/)の方は支障ないのですが、「R」から「N」にするとエラーとなります。
N:ドライブはマイコンピュータにて「'LinkStation (Ls-xhl2f9)' の個人フォルダ(N:)」と表示されています。

>>389
エクスプローラでファイルは見れています。
N:ドライブ内のファイル操作は普通にできています。

391 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 21:35:12 ID:lJeL/UrJ0]
N:/nico
ってやってみたの?
普通はR:\nicoって書くよってことを言いたいんでしょ

392 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 21:50:02 ID:ey8EAMx60]
んーWindows同士でのネットワークドライブ割り当てで
cacheは普通にできたよ
対象がLinuxだとわからんけど、問題無い気がする

ちなみに表記は、>>388指摘の通り
cacheFolder=R:/nico (N:/nico)
が正しいと思うけど

393 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 22:03:11 ID:ajDxZXSA0]
ご指摘の表記を直したところ、できました…!
なまじ「R:nico/」でできていたので、せっかくのアドバイスを軽んじてしまいました。
ローカルとNASでは表記の懐の深さ(?)が違うんですかね…全く恥ずかしいw
基本って大事ですね…皆様、本当にありがとうございました。



394 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 22:19:12 ID:mAyf4Yhz0]
ヒント:カレントはドライブ別

395 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 23:11:31 ID:9y+CvZYrP]
cacheComment extensionのエラーって消せないのかな
>エラー: 整形式になっていません。
>ソースファイル: www.nicovideo.jp/comment/cacheCommentList.json?smほにゃほにゃ
>行: 1, 列: 1
>ソースコード:
>{"item":{"mode":"60","lastRes":"10","member":[{"value":"?comment_cache=z090221221609","text":"09.02.21.22:16:09"}]}}

396 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 23:19:21 ID:N52BmmCw0]
flvplayer_wrapperを使っていますが、設定がよく初期化されます。
改善は出来ないのでしょうか?

397 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 23:48:18 ID:22w0re3T0]
なんかニコニ広告が闇に葬られた気がするのでv0.5を出しておきます。
autopager.jsは色々弄ってしまったのでファイル名を変更して別配布にしました。

totalRename v0.5
ttp://nicolist.net/nicocache_nl/up/img/nl085.zip
・"#rminfo.txt"のバックアップを取るようにようにした
・サポートスクリプト"update_deleted.rb"を追加
・動作を指定する変数をnlFilterに移動して本体を弄らなくても良いようにした
・watchページで削除動画のタイトル末尾に[削除]タグを付けるようにした(DELETED_TAG)
・watchページでタイトル取得間隔の秒数を指定できるようにした(WATCH_INTERVAL)
・規約違反削除の場合もリネームできるようにした
・ランキングモードに"キャッシュ済みを隠す"ボタンを追加
・検索ページでエラーが出る場合があったのを修正
・全体的にprototype.jsを使って書き換えた(IEのメモリリーク対策とか)
・IEでもFirefox同様にテキストボックスで改行を無視するようにした(誤削除対策)
・一度に処理する最大値を指定できるようにした(MAX_ENTRIES:デフォルト500)
・autopager.jsの同梱を止めて別配布にした

autopager_mod.js v0.1
ttp://nicolist.net/nicocache_nl/up/img/nl086.zip
・totalRenameに対応(totalRenameが無くても動きます)
・ダブルクリックによる機能ON/OFFを無くしてAutoPagerを常に有効にした
・Apple SafariとGoogle Chromeでも動作するようにした
・If-Modified-Sinceを指定してブラウザのキャッシュを利用しないようにした
・混雑中(503)で取得に失敗した場合も頻度を落としながらリトライするようにした
・連続アクセス規制対策として適当に別URL(マイページとか)へアクセスするようにした
・連続アクセス規制に掛かった時も頻度を落としながらなるべく頑張るようにした
・アクセスに時間が掛かる場合は再接続するようにした(デフォルト10秒)
・複数ページを読み込んだ状態でリロードした場合はページトップに戻すようにした(Firefox対策)
・全体的にprototype.jsを使って書き換えた

398 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 23:55:46 ID:22w0re3T0]
>>364
overlibの設定でol_deleyにミリ秒単位で指定できるみたい。
popThumb.jsを弄ってもいいけど、該当ページのReplaceに以下を追加すれば良さげ。

<script type="text/javascript">ol_delay=1000</script>

399 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/22(日) 00:13:25 ID:OCWs7G8l0]
>>396
自分で消してるんじゃないの

400 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/22(日) 00:37:43 ID:1thdiLQO0]
>>395
把握。そのエラーだとたぶんFxだと思うけど。
ヘッダに"application/x-javascript"つけないと、ブラウザがXMLとして文法チェックしてエラー出すみたい
しかし表示もしないのに読み込んだだけで文法チェックとか、CPUの無題使いとか思ってしまった
チェックでエラーが出てるだけで動作には問題ないので、エラーが気になる人だけ入れ替えておくれ
ttp://nicolist.net/nicocache_nl/up/img/nl087.zip
・cacheCommentExtensionββ.02a Fxエラー修正(本体のみ)

401 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/22(日) 00:51:19 ID:Euim3NLL0]
>>386
本当に自己解決だwでも経過と結果をきちんと書いてるからおk
案外見落としがちなイージーミスだな

402 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/22(日) 01:58:34 ID:fG4RCOWs0]
なんかtotalrename入れると結構な確率で干渉する・・・。
今度はiroiroの投稿者表示がされなくなりました。私だけかもしれませんが。

403 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/22(日) 03:23:35 ID:sCPXVfNc0]
www.nicovideo.jp/watch/sm番号 以外に

de.nicovideo.jp/watch/sm番号
es.nicovideo.jp/watch/sm番号
tw.nicovideo.jp/watch/sm番号

この3つをwrapper通すにはどうしたらいいの?




404 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/22(日) 03:38:04 ID:avKMYafQ0]
>>402
他のHTMLを弄るものとは干渉しまくると思いますので、基本的に排他だと思ってください。
nlFilterを弄れば対応出来るかもしてませんが、環境は千差万別でしょうから各自で対応願います。
ちなみに自分はオミトロンを導入していないので、iroiroに関してはさっぱり分かりません…。

405 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/22(日) 08:22:36 ID:xWIKIjAc0]
>>397
毎度乙

406 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/22(日) 23:05:38 ID:2leryISs0]
検索画面でワード入れた後「キーワード○○○が含まれるタグを検索」の下に
キャッシュされている動画を表示する。みたいな検索方法あったと思うけど
今使えなくなったん?

説明が下手すぎだな・・・

407 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/23(月) 10:20:33 ID:q9MHVt5M0]
>>406
最新版(ttp://nicolist.net/nicocache_nl/up/ )では今も使えてるよ。
Google検索のオートコンプリートみたいに一文字ずつでどんどん絞られていくタイプじゃなくて、ワード入れて検索したら↑の動作する。
nlSearchExtensionの機能のはず。

408 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/23(月) 12:59:45 ID:GJCWs8MR0]
>>366だとユーザー削除以外?で削除された動画にログアウト状態でアクセスすると誤爆するみたい

とりあえず最後を↓に書き換えれば回避できるかも
(?-s)<span id="deleted_message_default".*\n.*?</div>

409 名前:395 mailto:sage [2009/02/23(月) 16:25:34 ID:RF/gT3FXP]
>>400
対応ありがとうございます。エラーコンソール見てもエラーありません。

410 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/24(火) 16:11:57 ID:x+RrnBVS0]
>>407
まだ使うことが出来たんですね、助かります。
古い動画は探し出すのが億劫で・・ありがとうございました。

411 名前:ListX ◆pA8Bpf.Qvk mailto:sage [2009/02/25(水) 02:49:14 ID:n/OqhvDC0]
ListX 090225
nicolist.net/nicocache_nl/up/img/nl088.zip MD5→34781DBC287D8C1ED8DA005C23179264
・"nl_ListX_080806 with 勝手に改造ver081102"をベースにし、dupとsameFileSizeをsameFileに統合
・フォルダ階層内で「大きさ」欄が"{langth}"のまま+レイアウトが崩れていたので修正
・tagCloudを追加(タグ出現数に比例した文字サイズと色でタグの一覧を表示・クリックでそのタグの動画を検索可能)
・タグの表示(動画タイトル横の*をクリックで表示・非表示・タグ自体をクリックでサブメニュー表示)
・Searchからタグの検索が可能に
・デフォルトの文字サイズをちょっと大きくした(cssの冒頭のx-small→small)

*生きてました
*タグ周りと改造版の吸収を最優先した結果がこれ。要望もらってた人ごめん
*上書き更新を強く推奨(特にエクステンション。今回は必須。マイナーチェンジでバージョンを変え忘れた気もする)
*タグの記録および、自動記録方法についてはエクステンションフォルダ内のnlGetTag.txt参照
*タグクラウドはとりあえず全部表示するので、重いけれど傾向と対策用にどうぞ(1カウントのタグは表示しないほうがいいか迷い中)
*文字サイズは年取ったので大きめに。若者は変更すること
*1日でやっつけたのでバグがある可能性大。報告よろしく
*しばらくは暇なので何かあれば今のうちに(以前の要望が忘れられてる気がする人とか特に)


#チラシの裏
動作にはまったく関係ない話だけど、
list.js L1294はcheckArray[size]=(checkArray[size]||[]).push(i);だとエラー、
checkArray[size]=(checkArray[size]||[]);
checkArray[size].push(i);
だとOKでちょっと混乱中。寝ぼけてるのかしらん。つっこみ待ち

412 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/25(水) 03:23:19 ID:diXHIflN0]
>>411
おつです!
javascriptの論理演算子ってそんな風に使えるんですね。。。全く知らなかった!活用していこうw

pushの戻り値は配列自身じゃなくて配列の個数だとかだったような・・・

413 名前:ListX ◆pA8Bpf.Qvk mailto:sage [2009/02/25(水) 04:22:04 ID:n/OqhvDC0]
>>412
thx
やっぱり寝ぼけたというオチでしたか。もう長いことやってるのに情けない・・・
他のArray以下のメソッドとごっちゃになっていた模様。
今回のヤツは効率を無視すれば以下のようにできるようです。これで安心して眠れます
(checkArray[size]||(checkArray[size]=[])).push(i);

>javascriptの論理演算子ってそんな風に使えるんですね
わりと融通が利くので1命令なら演算子でつなげてif/elseをなくすとか(Cとかでもある程度は使えたような)。
簡単な例として音のLRが連続しているデータをLとRに分けるぐらいなら1行で済みます。
var A=[0,1,2,3,4,5],B=[],C=[];
for(var i=0,n=A.length; i<n; i++)(i%2&&B||C).push(A[i]);
alert("B:"+B+"\nC:"+C);

#そういえばA.push(N)しないでA[A.length]=N;の方が速いこともあるんでしたっけ?
ブラウザの中の人が最適化されていればpush1択なのになぁ・・・要検証



414 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/25(水) 04:44:23 ID:TSpWgZj60]
>>411
全て上書きで入れましたが表示されませんでした。
IE6とFx3.0.6にて

415 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/25(水) 09:06:06 ID:t9NHcwnU0]
>>414
nl再起動したか?

416 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/25(水) 09:13:14 ID:+8aMw/j30]
>>411
おい、愛してる

417 名前:名無しさん@お腹いっぱい。 [2009/02/25(水) 09:35:18 ID:4KWw3pob0]
>>415
>>414ではないが俺も表示されなかったわ。nl再起動もした。
ちなみに結構古いListX使ってました。

418 名前:417 mailto:sage [2009/02/25(水) 09:39:24 ID:4KWw3pob0]
おっと、
extensions
フォルダの場所が変わってた。今までlocalフォルダの中にextensionsフォルダがあったんだけど
移動したら表示された。すまんすまん。

419 名前:414 mailto:sage [2009/02/25(水) 11:56:42 ID:TSpWgZj60]
>>415
もちろんした。PCごと再起動してみても変わらず。
ソースを見ると動画のファイル名とかが書かれてるので動いてはいるらしい。
が、表示されず真っ白…。

420 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/25(水) 12:04:46 ID:+8aMw/j30]
>>419
>>418
設定確認汁

421 名前:414 mailto:sage [2009/02/25(水) 12:28:27 ID:TSpWgZj60]
>>420
何度も確認した。
本体や他のextensionもロダから再度拾ってきて入れ直してみた。
それでもやっぱり真っ白。

コピーしておいた古いlist.cssとlist.jsに戻すとそれは問題なく表示される。

422 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/25(水) 12:29:59 ID:i12N1dX70]
>>411のListXとnicocachemanagerを共存させたいんだけどどうにかできないかね


423 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/25(水) 12:35:04 ID:i12N1dX70]
>>421
全上書きではだめ

>>418と同じだと思うけどextensionsフォルダの中身はnlの同名フォルダ内に入れる。



424 名前:414 mailto:sage [2009/02/25(水) 13:17:24 ID:TSpWgZj60]
うん、そうしてる。420でも指摘されて確認済み。
設定もバックアップ取って一旦削除、最低限だけ設定し直したけど相変わらず…。

425 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/25(水) 13:37:20 ID:+qJhGLZw0]
自分用メモ

googlechrome用
var flag=( obj.tagName.indexOf("UL")!=-1 ? !disp(obj) : null );

var flag=( obj.tagName != null && obj.tagName.indexOf("UL")!=-1 ? !disp(obj) : null );


426 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/25(水) 14:25:16 ID:j5N1eltG0]
nlFilter.txtではtw鯖とか指定しても効かないね

427 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/25(水) 15:52:37 ID:ZRGYtsJ00]
こっちも真っ白だったんだが
>>425試したら表示されるようになった
Fx3.0.6とSleipnir2.8.4

428 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/25(水) 21:22:38 ID:Jg0GhF+k0]
以前キャッシュした動画にアクセスしたら、投稿者がタイトルを変えていた場合に
キャッシュの名前も自動で追随して変更する方法とかってないですか?

429 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/25(水) 21:54:54 ID:BzqLz9W/0]
ListXならタイトル空にすれば

430 名前:417 mailto:sage [2009/02/25(水) 23:02:39 ID:4KWw3pob0]
ListX最新でアイコンの表示をオフにできなくなった。
動画の種類によって変わるアイコン。

431 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/25(水) 23:40:51 ID:ahOKdRrI0]
>>411
乙です。

メニューのSearchをクリックしても検索画面が出なくなりました。
またtagCloud画面で、
タグをクリックして検索結果を表示
        ↓
正規表現のチェックをはずして再度検索して結果表示
        ↓
他のタグをクリックして検索結果が表示されると正規表現にチェックが入ってしまう
となります。

NicoCache_nl 秋.01 (based on NicoCache v0.37) +ββ.02
他の拡張機能はなし
Java 1.6.0_11
Windows XP
Firefox3.0.6  IE7

432 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/26(木) 01:24:37 ID:kTq7UM3i0]
あらためてnlGetTagのテキストよんでたら
・働きたくないでござる
にフイタw

>>430
list.js開いて、最初のあたりの変数(オプションetc)ってとこの
var EXT_ICON_USE=true;
から
var EXT_ICON_USE=false;
に変えるべし。それからもう一回Option開いて設定すればOK

>>431
>メニューのSearchをクリックしても検索画面が出なくなりました。
ホントですね。応急処置?ですが、list.js 833行目を
if(!disp(ele,!!textValue)){
から
if(!disp(ele,textValue)){
にすれば検索窓は出るようになります。

>再表示で正規表現にチェックが入ってしまう
これって前からそうですよね?
表示したときにチェックが入っていない状態にしたければ、list.js 837行目を
"<label for='regmode'><input type='checkbox' id='regmode' checked>正規表現(/入力内容/ig)として解釈</label>"+
から
"<label for='regmode'><input type='checkbox' id='regmode'>正規表現(/入力内容/ig)として解釈</label>"+
にすればOK

433 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/26(木) 01:40:19 ID:kTq7UM3i0]
>>431
>メニューのSearchをクリックしても検索画面が出なくなりました。
応急処置改め、さっそく活用できたような気がしますw
list.js 833行目は
if(!disp(ele,!!textValue)){
から
if(!disp(ele,textValue&&true)){
にすればいい感じではないでしょうか。

作者さんの正式な処置までのつなぎで



434 名前:ListX ◆pA8Bpf.Qvk mailto:sage [2009/02/26(木) 04:34:59 ID:MywzJubj0]
ListX 090226
nicolist.net/nicocache_nl/up/img/nl089.zip MD5→CEFD6134D825F9831B8CCAE3C54C8627
・Redrawしないとリストが更新されない現象を回避
・タグをニコニコで検索時に別窓にならない場合に対処(Opera等)
・viewTable::flag周りのバグを訂正(>>425)
・検索が表示できない問題を修正(>>431-433)
・検索のオプションOFFを既定に
・タグ検索時のみ自動でタグ検索オプションを有効に
・うまく動かないときの対処法.txtを追加

*バグ報告&パッチ職人乙
*flag周りはエラーが再現できなかったので、>>425を元にチェックを追加
*便利だけどあまり使われてない気がしたので検索のオプションを変えてみた
*infoに書き忘れたものの、今回はlist.htmlが微妙に25日と違うので置き換えで
*皆、なんか更新いつも真夜中〜早朝ですまぬ。許せ

>>430
対処法は>>432でOK。一応解説しておくと"nl_ListX_080806 with 勝手に改造ver081102"でデフォルトの設定がture(アイコン表示)に変わっていたので、Cookieに情報が残っていなければ今回の更新でデフォルトがfalse(アイコン非表示)に戻ったためでしょう。
基本的にはなるべく高速に表示される設定をデフォルトにしているので

*スクロールしないと見えないから気づいてない人も多そうなので、今一度、設定の保存方法について*
Cookieはいつ消えるか分からないので、オリジナルの設定は、Optionの一番下の設定文字列から生成して、list.jsの1行目に上書きしておくと便利です。
(生成後、下にスクロールしないと見えないので注意)
更新時は1行目をコピーして新しいlist.jsにペーストすれば簡単に引き継げて(゚д゚)ウマー


>>432
小ネタは自己満足と読んでるまめな人へのおまけです
WinMergeとか使って変更点だけ読むのがお勧め

435 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/26(木) 05:09:22 ID:I7Pu2G/d0]
>>428
totalRenameなら現在のタイトルとキャッシュのタイトルが違っていたら色を付ける事が出来るので、
その状態で タイトルクリック→DELキー押下→タイトル外クリック で変更出来ます。
改造すれば自動追従も出来ますが、意図的に変更する使い方もあるので機能として取り込むかは微妙。

>>434
乙です。

436 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/26(木) 08:57:29 ID:7SOkG0Q70]
自分のところではやっぱりnlGetTag.txtに保存されるタグが文字化けするなー
例(sm1、神動画 プロの犯行...)のURL踏んだらちゃんと記録されたしListX上で表示されたから
script.jsに記述したJavaScriptからのエンコード→デコードして#tag.txtへ記録がうまくいってないような

unDonut +mod.1.45
OS : Windows XP (5.1.2600) Service Pack 3
IE : 6.0.2900.5512;SP3;

437 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/26(木) 10:07:48 ID:UeVoyd8Y0]
>>432
ありがとう、アイコン表示されなくなりました。

そしてListX 090226にしたら今度は
Redrawを押すとなんか設定がおかしくなってしまうんだが・・・。動画の容量しか表示されなくなる。

438 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/26(木) 10:09:34 ID:kTq7UM3i0]
>>434
高速対応乙です!

うちでも文字化けというかエンコードされたままみたいな感じになりました。
#tag.txt開くとsmidの後にタグがエンコードされた文字列で載ってます。
うちではもともとタグのリンクの時点でエンコードされてるみたいだったんで、
埋め込みスクリプト内のencodeURIComponentはずしたら正しく保存されました。

VistaSP1
Firefox3.0.6


439 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/26(木) 23:02:17 ID:NXixcufo0]
新プレーヤーアドレス変わった?

440 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/26(木) 23:32:44 ID:LeLI+6tk0]
依然出ていたscript.jsのプレーヤーを切り替えるやつでは
/swf/new/NicoPlayer.swfから/swf/new/nicoplayer.swfにしてみたら大丈夫だったよ
大文字と小文字の区別していたっけ?

441 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/26(木) 23:51:49 ID:LeLI+6tk0]
>>437
opera 9.63 だとRedrawボタンを押すと設定が無くなってしまうみたい。
表示する列のなどの項目のチェックが全部無くなっている

応急処置みたいなものだけど
Optionの設定にチェックを付け直して設定を反映すると表示する列が戻るよ

442 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/27(金) 00:21:39 ID:iaGI6fKd0]
>>423
>>433
詳細なアドバイスありがとうございます。

>>434
早速の対応ありがとうございます。
いつも便利に使わせていただき感謝しております。

443 名前:ListX ◆pA8Bpf.Qvk mailto:sage [2009/02/27(金) 01:37:56 ID:aIUJIrWT0]
ListX 090227
nicolist.net/nicocache_nl/up/img/nl090.zip MD5→7D246C79CB54C1BFC9C3003472DDFF60
・更新内容についてはinfo.txtとnlGetTag.txt参照
・list.js/list.css/list.htmlおよびextensions/nlGetTag一式更新

>>437
前回のバージョンからRedrawはほとんどリロードと同じ動作で、もはやバグの元でしかないので削除しました。
大きさ欄が残るのは多分、オプションで大きさ欄を消せるようにしていなかったからだと思われます

>>436,438
どうやらa要素のhref属性があやしげだったので、表示されてる文字を取得してエンコードする方式にサンプルスクリプトを変えました。
手元のIE6sp2/Fx3.0.6/Op9.63ではうまく動いている模様
(とはいえ、もともとIE以外ではなぜか正常に動いていたので良く分かりません><)



444 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/27(金) 01:40:04 ID:rHLlL+Un0]
>440
本当だ。
小文字にしたら見れるようになった。THX

445 名前:414 mailto:sage [2009/02/27(金) 01:47:51 ID:M0o/h5Qf0]
>>414の件について
436,438を見て、そういえば前にも化けるって問題あったなーと思いつつ開いたら同じく化けてた
それを削除してみたところ、何事もなかったかのようにあっさり表示された
以前スクリプト直したのに途中から化けてたらしい
他に例はなさそうだけど、こういうこともあったってことで報告

どうもお騒がせしました






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

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

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