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


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

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



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 22:44:22 ID:IN+Ocfw/0]
ニコニコ動画のキャッシュを自動的に保存して
二回目以降はローカルから再生することで
ニコニコ動画の回線に負担をかけることもなく再生できるソフトのスレ。

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

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

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/
ψ(プサイ)の興味関心空間(ニコニコ動画キャッシュプロキシ「ばんしー!」ver1.00)
ttp://ledyba.ddo.jp/2007/10/09171011.php
SmallStyle (NicoCache をWindows サービスとして登録する)
ttp://www.smallstyle.com/20071009.html#p01

41 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 14:02:11 ID:AXKNoGBw0]
>>39
次のようなエラーが発生(WInXP/JRE1.6.0_3)
自前でコンパイルした場合は正常に動作
俺だけかな?

Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version n
umber in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
4)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

42 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 14:03:52 ID:9arBtko80]
気が向いたらで…。
Mainの147行目

if(config.flvWrapper != "false")



if(config.flvWrapper.equals("false"))

にした方がいい気が。145行目も、かな。
Properties().getPropertyで取得した値も擬似プリミティブ型になるのかな。

String型の比較は==しがちだけど、

String str1 = new String("sample");
String str2 = new String("sample");

は(str1 != str2)になるから気をつけてね。

String str1 = "sample";
String str2 = "sample";

こっちは(str1 == str2)になります。
擬似プリミティブ型ってJavaの特例措置機能です。

知ってたらごめんちょ。

43 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 14:08:35 ID:hWZ5vUN90]
>>39
ありがとうございます。
管理画面は確かに便利そうですね。
Wrapperのlocalhost/****とは別にキャッシュが溜まるっぽいので
管理画面で気に入った動画をローカル再生用のフォルダに保存、みたいにすれば楽になりそうです。

マイリストからWrapperでローカル保存した動画を分かりやすく、みたいなのは
Proxomitronの方が向いてるっぽいのでスレで識者の方に質問してみようと思います

44 名前:NicoCache_nl mailto:sage [2007/10/14(日) 14:17:00 ID:kbvH04Ip0]
>>41
JREが最新版じゃないからかも?
JDK1.5.0_13+JRE1.6.0_03+Eclipseの標準設定でやってます。
互換性とかその辺の知識はないですorz

>>40,42
キャッシュの保護属性を導入して、保護属性が無いのは終了時に破棄。
属性の変更はwatchページ書き換えてボタン押したら、とかはできそうな気はする。
ただ現状の、基本なんでもキャッシュして容量が足りなくなったら
エクスプローラで古い順に消してみるとか、タイトル見て消すとかが分かりやすくていい気も、、、
(書いてから気付いたけど、↓のような運用のがバグも起こらなくて良いな)

文字列の==比較は気をつけてたつもりだけど、おもっきりやってましたね・・・。
C++とかスクリプト系メインで演算子大好き人間なので、なかなか慣れませんorz

>>43
NicoCache_nl自体でwrapperのローカルFLV再生への送り込みもできるので、
  /cache/  ←取りあえずDLしてくるフォルダ、
  /cache/favorite/  ←お気に入りを入れるフォルダ
と分ければ、分かりやすく管理できるかもしれません。
サブフォルダのキャッシュも全て同じ場所にあると認識しますので、
そのままローカルFLVも可能です。

45 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 14:23:33 ID:9arBtko80]
>>41
bugs.sun.com/bugdatabase/view_bug.do?bug_id=6442461

コマンドラインで

java -version

と実行させてみて

java version "1.6.0_03"

と出ますか?
1.5またはlowerなバージョンな気がします。

1.6だとしたら、分からんなぁ。

46 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 14:35:26 ID:AXKNoGBw0]
>>45
1.5が干渉していたようで環境変数を訂正したところ動きましたorz

47 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 14:45:07 ID:9arBtko80]
>>46
よかったっす。

48 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 15:47:11 ID:gk7D6QtB0]
NicoCache_p
ttp://homepage2.nifty.com/wanko/pangya/nicocache.htm

キャッシュフォルダの指定。
キャッシュを参照したときにタイムスタンプを更新するか選択。
接続をlocalhostに限定するか選択。
Cacheを保存するか選択。


49 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 15:51:42 ID:hWZ5vUN90]
>>44
ありがとうございます。導入して色々弄っています。
ローカル保存の管理がすごく楽になりました。

キャッシュ管理機能のリンク挿入についてなのですが
/watch(動画ページ)以外にも設定することは不可能でしょうか?
マイリスト上やマイページ上、トップページや検索ページで
いつでもキャッシュ管理が出来ると便利なのですが・・・



50 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 16:22:21 ID:gk7D6QtB0]
>>49
オミトロン使ってるならそっちでフィルタ作ると楽かも
キャッシュ管理ページへのリンクなら動画のIDいらないし簡単に作れたよ
オミトロンの文法に詳しくないので直接指定でかっこ悪いけど(´・ω・`)

Name = "NicoCache:Add Admin Page Link"
Active = TRUE
URL = "www.nicovideo.jp/(^watch)$TYPE(htm) "
Limit = 4096
Match = "(href="https://secure.nicovideo.jp/secure/logout">[%e3][%83][%ad][%e3][%82][%b0][%e3][%82][%a2][%e3][%82][%a6][%e3][%83][%88]</A>)\1"
Replace="\1 | <a href="www.nicovideo.jp/cache/">キャッシュ</a>"


NicoVideo: header light (071010)を使っているなら↑じゃなくてMatch内の挿入したい箇所に↓を入れる
"<span id='hdr_cache'>┃<a href="www.nicovideo.jp/cache/">キャッシュ管理 </a></span>"

どちらも2バイト文字の箇所はASCIIコードに変換すること(´・ω・`)

51 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 19:18:52 ID:hWZ5vUN90]
>>50
ありがとうございました
ちょこっと弄ってログアウトの前にキャッシュがくるようにしてみました。
とても快適です。

と思ったらなんだかよく分からない問題が発生orz
再起動してNicoCache起動しなおしたら
何故か動画ページにキャッシュ管理リンクが表示されない+
www.nicovideo.jp/cache/に直接いくとページを表示できません、になります

一度NicoCacheを全部消して導入からやり直してもダメorz

52 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 19:25:42 ID:QsxztYd50]
おまえらニワンゴに就職しろよwww

53 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 20:29:40 ID:SzhRyoxk0]
>>44
UnsupportedClassVersionErrorの件ですが
Eclipseのビルドの設定でCompiler compliance levelが6.0になってませんか?
5.0にしないと5.0で動かないclassファイルが生成されてしまいます

54 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 21:55:54 ID:kL3gCUG30]
んー…nlの2007/10/14 rev.3版入れたら重くなったような気がー…。
それとscript.jsが読み込まれない時があるのですが、どうしてだか分かりますでしょうか?
ニコニコが重いだけなのかなー…。

55 名前:NicoCache_nl mailto:sage [2007/10/14(日) 22:24:20 ID:kbvH04Ip0]
>>51
localFlvが無効になるととそんな感じになりますが、どうでしょうか。

>>53
なるほど。そんな設定項目が・・・。
特に新しそうな機能は使ってないと思うので5.0でやってみます。

>>54
夜間は何かとよく分からないことがおきます・・・。
動画開くのが重いと思っても、別の動画開くとさくっと開いたり。
朝やお昼だと全然引っかからないので、リモート側が重いからなぁ

56 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 23:07:57 ID:gk7D6QtB0]
なんかrev3いれてから時々NicoCache_nlを経由せずに通信することがあるような気がする
もちろんその間はキャッシュ管理画面が開けなくてラッパーの置き換えも発生しないし、Script.jsも読み込まない
しばらくするとまた復活したりもするから不思議

57 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 00:21:29 ID:SyeHnFIh0]
NicoCache_nlを経由させてflvWrapperを使うと
メッセージサーバー接続してコメントも流れてるのに
loglistにコメント表示が無くて真っ白になる現象が多発してる・・・
なぜでせう?

58 名前:名無しさん@お腹いっぱい。 [2007/10/15(月) 00:29:01 ID:3dmU15XS0]
nicocache_nl入れてしばらくしたらオミトロンが無効になった、インターネットオプションは変えてない
ブラウザでプロキシ設定しなければ出来なくなった、nicocache_nlと併用しようとすると意外にもできる
誰か似たような状態の人いる?

59 名前:NicoCache_nl mailto:sage [2007/10/15(月) 08:10:46 ID:veTk7o8m0]
>>56
当方では発生したことがないですね・・・
一時的にプロキシの設定が外れてるみたい?

>>57
プロキシ設定ファイルのサンプルから、
「メッセージサーバは経由させない」
を試してみてください。
_nlはデータを全部送ってるのに、コメント一覧に出ないことが有るみたいです。

>>58
プロキシ設定ファイルのポート番号が間違ってる、、、とか。
_nlを使ってるときは_nlのポート番号、
使ってないときはオミトロンのポート番号にする必要があります。



60 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 08:30:14 ID:avilnl030]
コメントの保存って不可能でしょうか?
削除されてても動画のローカル再生はいいんですが
コメントが消えてるなどで埋まってて楽しめない時があったので・・・

61 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 12:04:41 ID:SyeHnFIh0]
>>57
d、
でも試してみたけど効果が無いような感じ・・・
ブラウザ上でfile://〜を開くとちゃんと開くのに(proxy.pacへのパスは間違ってない)
5回に4回はメッセージサーバーに繋がらないし、繋がってもloglist真っ白・・・

// オミトロンあり
function FindProxyForURL(url, host) {
if (shExpMatch(host, "msg*.nicovideo.jp*"))
return "PROXY localhost:2525";
if ((shExpMatch(host, "*nicovideo.jp*") ||
shExpMatch(host, "*smilevideo.jp*")) &&
url.substring(0, 5) == "http:") {
return "PROXY localhost:8080";
}
return "DIRECT";
}

HP上にあったこちらを使用してるんだけど、適用するには
キャッシュを消す以外になにかやらなきゃいけない事があるのでしょうか?
ちなみにオミトロンのポートは2525なのでそこの設定ミスではないです

62 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 12:12:35 ID:KtyKNMrb0]
>>61
自分も最初オミトロンありを入れたんですがまったくメッセージサーバーに繋がらず
試しにオミトロンなしを入れると問題が解消したように感じます
一度オミトロンなしを試してみてはどうでしょう

自分もNicoCache_nlを経由させてflvWrapperを使っています

63 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 12:46:46 ID:KtyKNMrb0]
すいません>>62で勘違いしてました
自分がサーバーに接続できたのと設定ファイルは関係ないようです



64 名前:NicoCache_nl mailto:sage [2007/10/15(月) 14:08:20 ID:veTk7o8m0]
>>60
メッセージサーバに接続が失敗する問題を解決しないことには
厳しそうです。受信自体は完了してるはずなんですがね・・・

>>61
一度プロキシを使用しない設定にしてから戻してみてはどうでしょう。
設定ファイルの書き換えだけではすぐに反映されないことも有るようです。
あるいはメッセージサーバもDIRECTにしても効果無いですか?

65 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 15:22:54 ID:l7+kvPg80]
全く別の話題で横からすいません

NicoCache系の保存FLVファイル名で、
キャッシュ見つける時、
sm0〜0*******.flv > sm*******.flv に読み替えてくれるような機能はダメ?
ようはsmに続く0は読み飛ばして欲しいのだが…
ファイル整理の時、楽なんだけど。 

66 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 15:25:05 ID:QA1+oUVq0]
>>57>>61
それはメッセージサーバにNicoCache経由でつないでるときの症状だな
使ってるブラウザと、ブラウザのProxy設定をさらしてみそ

俺はSleipnirで同じ症状出てしばらく悩んだが、
Proxyの設定で「インターネットオプションで接続」にしないとproxy.pacが呼ばれないだけだった
まあ気づいたら当たり前のことなんだが

67 名前:NicoCache_nl mailto:sage [2007/10/15(月) 16:00:25 ID:veTk7o8m0]
>>65
数字順に並べたいんだろうけど、
エクスプローラだと数字の桁数が違ってもちゃんと並ばない?

XPだけど、sm9, sm511, sm79477, sm396254....という風に並んでる。
他のファイラの場合は無理かなぁ

68 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 16:34:10 ID:M5jFxswA0]
iroiroとnlを併用している時にメッセージサーバーと接続が切れる現象が起こるようです。正常に見ることの出来る場合もありますが。
pacは
function FindProxyForURL(url, host){
if(dnsDomainIs(host, "nicovideo.jp")||
dnsDomainIs(host, "local.ptron"))
return "PROXY localhost:8080"; //nlのポート
else
return "DIRECT";
}
という設定です。

nicolist.net/nicocache_nl/proxy_config.html
のサンプル設定ではiroiroが消滅してしまいました。

69 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 17:14:31 ID:QMIEpMzx0]
>>68
オミトロンのローカルサーバ機能を忘れてました。
これでどうでしょう。(動作チェックはしてませんが、、、)
ローカルサーバとメッセージサーバは直接オミトロンに入れます。
function FindProxyForURL(url, host){
if (shExpMatch(host, "msg*.nicovideo.jp*")
|| dnsDomainIs(host, "local.ptron")))
return "PROXY localhost:2525"; // オミトロンのポート

if(dnsDomainIs(host, "nicovideo.jp"))
return "PROXY localhost:8080"; //nlのポート

return "DIRECT";
}

また、iroiroを挿入するフィルタのアドレスを
 /local/ファイル名
にして、_nlのlocalフォルダ内にスクリプトを入れることで、
サンプル設定でもできるかもしれません。



70 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 17:15:21 ID:QMIEpMzx0]
あ、3行目の閉じる括弧が多いorz
3行目だけ↓に修正
|| dnsDomainIs(host, "local.ptron"))

71 名前:65 mailto:sage [2007/10/15(月) 18:03:30 ID:l7+kvPg80]
>>67
レスありがとう御座います
エクスプローラだと並びます

こちらで書き換えても良いんだけど、
需要はどうかな?と思いまして

提案だと思ってください
他の方の需要がないなら実装しない方がよいかもしれません

72 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 18:28:41 ID:M5jFxswA0]
>>69
その方法で無事メッセージサーバーの頻繁な切断はなくなりました。
無くなったんですがですが、適当な動画を見た後にキャッシュ管理画面に飛ぼうとするとローカルで処理されなくなってしまいました。
動画を見る前だと処理されているんですが・・・

73 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 19:29:25 ID:l5qYwqUX0]
どーてもいいけど
なんかニコニコでツール使ってるヤツに
アカウント停止するようなこと言ってるみたいなんだけど
NicoCacheは特に問題ないよな?
これ使ってればニコニコの負担軽くすることが出来るんだろ?

74 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 19:32:01 ID:adpPbljR0]
>>73
気になるならレジュームダウンロードと裏ダウンロードきれば文句を言われる筋合いはない
現行バージョンでも同時裏ダウンロード数に制限かけてるそうなので問題はないはず

そしてもちろんキャッシュから読み込むので2回目以降の視聴ではニコ動の回線を圧迫せず
ニコ動に優しい仕様。


それよりも新着動画をツールで片っ端から落としてるような人や分割ダウンロードがトラフィックを圧迫してるらしいよ

75 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 19:43:30 ID:adpPbljR0]
Iroiro.jsを使う方法
(長期間テストしてないので不具合が出たらゴメンナサイ)

localフォルダにNicoVideo_iroiro.js、amline.swfを入れる
次にフィルタを開いて local.ptron/ をすべて www.nicovideo.jp/local/ に置き換える
iroiro.jsも同様に置き換えないと弾幕グラフが機能しない

これでオミトロンの簡易鯖機能ではなくNicoCache_nlの簡易鯖機能でIroiro.jsが動かせるけど
>>69とどっちがいいかな


76 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 20:17:52 ID:adpPbljR0]
>>75
続報、↑の方法でFLVラッパーのフィルタにもlocal.ptron/から読み込むようにすると
NicoCache_nlがツンデレのツン状態の時にプレイヤーから下が表示されない(´・ω・`)

77 名前:名無しさん@お腹いっぱい。 [2007/10/15(月) 21:44:14 ID:3dmU15XS0]
>>59
すいません、タブブラウザの種類変えてみたらいけました

78 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 22:12:58 ID:QA1+oUVq0]
今日から便利に使わせてもらってます
んで、ちょっと報告をば
NicoCache_nlの、ConnectionProcessor.javaの815行目あたり( [nl] それ以外はスルー のloop内)に
try { Thread.sleep(1); } catch (InterruptedException e) { }
と軽くウェイト入れたら、メッセージサーバのエラーが出なくなりました

ウチではコレでうまくいってますが、マシンのスペックとかで変わるかもしれないんで
もちょっとウェイトは大きくてもいいかもしれませぬ

79 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 22:20:09 ID:s0Bz7GPE0]
諸兄方に質問がございます。
解説どおりに>>4の自動構成スクリプト(nicocatch.pac)の導入には成功したのですが、
オミ用のポートも同じHTTPポートで8080番では無いのでしょうか?
## Proxomitron Config File
[Global]
・・・
Port = 8080
・・・
このような感じで。
何故8081番になるのか解説いただけませんでしょうか。



80 名前:NicoCache_nl mailto:sage [2007/10/15(月) 22:29:19 ID:veTk7o8m0]
>>76
ツンデレ (///)

>>78
なるほど。試してみます。

>>79
競合するので、別なポート番号を使うようにオミトロンを設定したあとで使う。
つまりは、あなたの環境でのオミトロンのポート番号に書き換えてくださいってことです。

81 名前:名無しさん@お腹いっぱい。 [2007/10/15(月) 22:51:11 ID:s0Bz7GPE0]
>>4を例に取ると
## nicocatch.pac
function FindProxyForURL(url, host) {
if (shExpMatch(host, "msg*.nicovideo.jp*"))
return "PROXY localhost:8081"; } //listenしてるのはProxomitron
if ((shExpMatch(host, "*nicovideo.jp*") ||
shExpMatch(host, "*smilevideo.jp*")) &&
url.substring(0, 5) == "http:") {
return "PROXY localhost:8080"; } //listenしてるのはNicoCache
return "DIRECT";

ここで分岐させるわけですよね。

## Proxomitron Config File
[Global]
・・・
Port = 8081
・・・

#NicoCache config file
#Sun Oct 14 23:18:14 JST 2007
proxyHost=
listenPort=8080
title=true
proxyPort=8081 //←これはこのままで宜しいのでしょうか?
・・・

82 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 22:55:39 ID:SyD1dx6z0]
しらん

83 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 22:58:39 ID:Il2r/lOb0]
>>81
proxyPortをオミトロンで使っているポートに指定して
proxyHost=127.0.0.1というふうにしてやる

proxyHost=127.0.0.1に指定は配布ページには書いてないかな

84 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 22:58:58 ID:adpPbljR0]
>>81
穴が開いて消滅するぐらい説明嫁

ちなみにいうとそれであってるから聞く前に自分で試せ

85 名前:NicoCache_nl mailto:sage [2007/10/15(月) 22:59:41 ID:veTk7o8m0]
>>81
他の人のレスもあるけど、一応。
NicoCacheが、オミトロンに接続するためのポート番号なのでそれでおk。
あと、オミトロンがあるのは同じマシンだと思うので
proxyHost=127.0.0.1
proxyPort=8081
としましょう。

動画とか:ブラウザ →NicoCacheの8080 →オミの8081 →ニコニコ
メッセ鯖:ブラウザ →オミの8081 →ニコニコ
それ以外:ブラウザ →どこか

86 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 23:07:35 ID:s0Bz7GPE0]
すみません、昨日色々試したら書き込みできなくなったので、今日は先に書きました。
localhostに設定するのを忘れてました。ありがとうございます。

87 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 03:26:10 ID:NfbtQekz0]
3時間くらい弄繰り回してるけど、NicoCache有効+proxy.pac適用してると
Wrapper使用時に、ほぼ100%動画に接続できませんになるorz

オミトロンのフィルタを色々切り替えたりしてるけど全然駄目

proxy.pacかWrapperのどちらかを無効にすると問題なく繋がるのに
(もちろんproxy.pacを無効にするとメッセージサーバー問題は起こる)

使用してるproxy.pac>>68-69なんだけど・・・

88 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 03:44:55 ID:11+0V7T/0]
動画とか:ブラウザ →NicoCacheの8080 →オミの8081 →ニコニコ
メッセ鯖:ブラウザ →オミの8081 →ニコニコ
それ以外:ブラウザ →オミトロン→

↑こんな感じにしたいのだが!

89 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 07:38:48 ID:YixRxkD30]
>>87
直接の解決じゃないけどnl10/16版でメッセ鯖対策されてるから使ってみたら?



90 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 10:20:26 ID:2iiIfJkE0]
NicoCache_nlをTubePlayer 1.96と併せて使っていますが、10/16版に変えたらニコニコに繋がらなくなってしまいました。
その際、DOS窓に

ConnectionProcessorThread1: java.lang.NumberFormatException: For input string: "
:80"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at dareka.ConnectionProcessor.adjustRequestAndGetSocket(ConnectionProces
sor.java:788)
at dareka.ConnectionProcessor.respondViaServer(ConnectionProcessor.java:
638)
at dareka.ConnectionProcessor.processSingle(ConnectionProcessor.java:248
)
at dareka.ConnectionProcessor.run(ConnectionProcessor.java:989)
at java.lang.Thread.run(Unknown Source)

との表示が出ます。
10/14 rev.3に戻せば問題なく繋がるのですが……。

91 名前:NicoCache_nl mailto:sage [2007/10/16(火) 11:48:47 ID:am5aq0vV0]
>>90
おもっきりエンバグしてました。
16時までには修正版をだします。

92 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 14:02:04 ID:6dj6zxYM0]
javaってのがスゲェ

Linuxでも使える(使えたぉ)じゃん

93 名前:90 mailto:sage [2007/10/16(火) 16:30:57 ID:QecT+JKF0]
>>91
rev.2で直りました!
ありがとうございました。

94 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 17:37:04 ID:FTd8Q2Sv0]
NicoCache_nlとオミトロン併用でrev.2を使用すると
www.nicovideo.jp/cache/が表示されません。14日版では正常に表示されます。
firefoxとIEで確認。
IEだと

ライン25
文字1
エラー オブジェクトを指定してください。
コード0
www.nicovideo.jp/cache/
となっていました。
動作報告は以上です。
後は要望なんですがキャッシュの保存場所の設定できるようにしてもらえないでしょうか。
RamPhantom【メモリを仮想ドライブにしてPC高速化】
pc11.2ch.net/test/read.cgi/software/1128029402/
ここみたいな使い方とかキャッシュの関係でCドライブにNicoCache_nl本体おいてるとOS起動不可になった場合
NicoCache_nlの設定バックアップとってないとやりなおしになるので・・・

95 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 17:56:38 ID:YE+6coaWO]
nlの拡張部分をあまり使わないならpっていうのが
キャッシュの場所指定出来るよ

96 名前:nl mailto:sage [2007/10/16(火) 18:05:45 ID:/FxNqfayO]
>>94
アーカイブ内のlocalフォルダにあるlist.js.defaultも回答してください。
それがページを生成します。

97 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 18:24:55 ID:FTd8Q2Sv0]
>>96
読めました。localフォルダに新しくファイルがあってtxtも追加されてました・・・
全くreadmeも見てなかったのが原因ですね。すみません。

>>95
後で試してみます。thx。



98 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 18:42:25 ID:Tofb9Q0Y0]
>>94
>後は要望なんですがキャッシュの保存場所の設定できるようにしてもらえないでしょうか。
キャッシュと設定ファイル(config.properties)は、
実行時のカレントディレクトリ以下に作られるようなので
起動用のバッチファイルを修正して

cd /d キャッシュを置きたい場所
java -jar NicoCache_nl.jarまでのフルパス

というようにすれば特定のディレクトリ以下に
キャッシュと設定ファイルを作成させることが出来ますよ。


99 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 20:20:40 ID:k3GVt8Px0]
nl便利だな
list.jsとcssをちょこっといじって
LocalFLVリストの背景色を交互に変えたり、低画質だけ赤背景にしたり、タイトルだけを右寄せにしてみた
ttp://www.hsjp.net/upload/src/up4451.png



100 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 20:28:07 ID:YixRxkD30]
さあお前もソースを公開するんだ!

101 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 20:49:57 ID:XrIrixXS0]
>>99
はやーーーーく!!
はやーーーーーーーーーーーーく!!!

102 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 21:15:26 ID:ctRHDf6V0]
bat起動じゃなくてjarから直接起動させたら
サービス化させなくてもすっきりしたりする?

103 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 21:35:47 ID:YcOlfwDH0]
>>102
batから起動するとDOS窓出るけど、jarを直接起動すると出なくなる。
すっきりかな?

104 名前:名無しさん@お腹いっぱい。 [2007/10/16(火) 22:15:30 ID:WxKF6S700]
nl使うと、自分の環境だとこんなのがでてきて繋がりません。本家はいけるんですけど。

ConnectionProcessorThread1: java.net.SocketException: No buffer space available
(maximum connections reached?): recv failed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at dareka.ConnectionProcessor.respondViaServer(ConnectionProcessor.java:
750)
at dareka.ConnectionProcessor.processSingle(ConnectionProcessor.java:248
)
at dareka.ConnectionProcessor.run(ConnectionProcessor.java:985)
at java.lang.Thread.run(Unknown Source)

105 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 22:25:21 ID:NfbtQekz0]
>>99
jsとかccs分からないんだけど、フォルダ分けしてあるキャッシュを

一時ファイル
[再生][一時][削除]smxxxx.flv 動画タイトル

キャッシュファイル
[再生][保存][削除]smxxxx.flv 動画タイトル

フォルダ名
[再生][一時][削除]smxxxx.flv 動画タイトル


みたいに表示することって可能でしょうか?
この際だからjsとかccsとか勉強してみようかな・・・
簡単な解説サイトとか探してみよう

106 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 22:30:03 ID:YixRxkD30]
>>104
よくわからんけどJavaのバージョンとnlのバージョンをどっちも最新にしてみるとか

107 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 23:26:48 ID:k3GVt8Px0]
>>100-101
おk
デフォのヤツにごちゃごちゃ足したから汚いけどそれでもよければ
そのうちにajaxの機能をつけて、もう少し綺麗なソースにするので許してくれ
ListX(仮称) 071016
ttp://www.hsjp.net/upload/src/up4464.zip

>>105
特定のフォルダに移動するようには出来るけど、
フォルダ名ごとにflvを表示するようには
現状ではサブフォルダ内のflvとそうでないflvが区別できないので出来ないと思う

現状でもサブフォルダをクロールしてくれてるようなので、
作者さんがサブフォルダのflvは"サブフォルダ名/smXXXXX.flv"をcacheListのキーにしてくれれば可能
ついでにサブフォルダ作る/消すコマンドとサブフォルダリストの取得も出来れば最高なんだけどね
よかったら次回の更新時にお願いしたいところ

108 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 23:37:42 ID:UFBxBmEV0]
>>102
タスクトレイに常駐してみたが、どうだろうか。
ttp://hbsoft.s10.xrea.com

109 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 23:59:40 ID:YixRxkD30]
>>108
いいね
自分で本体を持つんじゃなくて
META-INFのClass-Path: で各種NicoCacheのjarにクラスパス通して
main()を呼ぶようにすれば全対応できるんじゃね?



110 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 23:59:46 ID:6DqbcoZN0]
>>107-108
乙です!

ところで>>108さんのは本家NicoCacheのVer.0.09って事でおk?
Logが保存できるのは有難い
本家愛用者なので使わせてもらいます

111 名前:108 mailto:sage [2007/10/17(水) 00:12:29 ID:Bs2Xu8MD0]
>>109
おk。タスクトレイ部分だけにしてみる。

>>110
本家のVer0.09。同じく本家愛用中。

112 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 00:13:00 ID:3DcAvKw70]
>>107
一応生成されるHTMLの配列の中にフォルダ名をしまうところがあるんだけどねぇ
JSに詳しくないのとlist.jsファイル開いてもどういう扱いになってるのかまったくわからん(´・ω・`)

113 名前:107 mailto:sage [2007/10/17(水) 00:22:30 ID:/gaU5H/k0]
>>112
見逃してたみたい
指摘に感謝する
フォルダ名の配列とflvごとにどのフォルダにあるか情報出力されてた
フォルダ別表示機能作ってくる

114 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 00:36:57 ID:fDbTFYsc0]
>>113
神キター!!!
全裸でwktk待機してます

jsやcss全然知らなくて、今日>>107導入してからccsをえっちらおっちら弄り始めたんですが
タイトル右寄せとか中央とかsm****の後にTabでタイトルとか、そういう部分はjsで設定してるんですか?

115 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 00:43:32 ID:NDyAZelv0]
>>98
おかげさまでキャッシュフォルダを分離できました。サービスが使用できなくなったけど
>>108さんのでそれも解決したし本当に感謝しきりですね。

116 名前:107 mailto:sage [2007/10/17(水) 00:49:27 ID:/gaU5H/k0]
>>114
list.js.default(nlに元々付属)はjsでリストをHTML出力するようになってるので
それを書き換えてやってstyleを指定したり、cssのクラスを設定したりしたHTMLを出力させてる
ちなみに、テキストの右寄せなどはfloatでごまかしてる
奇数行と偶数行はlist.cssの.oddと.evenを奇数番目か判定して設定

117 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 01:04:42 ID:PA7W5v380]
本家の最新版にレジューム機能とエコノミーの場合キャッシュを拒否する機能を追加したやつを誰か上げてくれないかな


118 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 01:06:52 ID:3DcAvKw70]
>>113
神きたんじゃねこれ
HTMLチェックしててよかたよ

119 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 01:54:11 ID:d4FwzWOV0]
作者dが寝ている間に_nlの補足。ConnectionProcessor.javaの

if (config.flvWrapper.startsWith("rc2_"))
 height = "\"" + config.flvWrapper.substring(4) + "\"";

 height = config.flvWrapper.substring(4);
にするべきだと思われます。""はいらないかと。



120 名前:108 mailto:sage [2007/10/17(水) 01:54:54 ID:I1KN1rJM0]
>>109
タスクトレイの件、本体を分離してみた。(NicoCacheGUI Ver0.02)
Class-Path は本家で紹介されてる派生版のjarを列挙してみた。
これで派生版も全対応おkかな?

Class-Path: NicoCache.jar NicoCache_nl.jar NicoCache_p.jar

121 名前:ListX mailto:sage [2007/10/17(水) 03:41:32 ID:/gaU5H/k0]
107っす
おかげさまでフォルダ毎にセパレータをつけられたのでかなり分別が楽になった
ソースもだいぶ綺麗したので暇な人は覗いてみてくだされ

ListX 071017
ttp://www.hsjp.net/upload/src/up4476.zip

122 名前:ListX mailto:sage [2007/10/17(水) 04:00:47 ID:/gaU5H/k0]
動画の並び順が変なのでsm〜の数字順にしたい場合はlist.js 81行目の
var sortedList=toArray(cacheList).childXSort(0);
を以下に変更で対処可能
var sortedList=toArray(cacheList);//.childXSort(0);

さすがに疲れたので寝る
何か意見あったら書いといてくれ

123 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 05:22:10 ID:fDbTFYsc0]
>>122
乙です
あまりの便利さに感動

動作報告です。
wrapperのローカルフォルダから移動してきたsm*****.flvを
cache下のフォルダに入れた後[(タイトルを取得)]したのですがタイトルを取得できませんでした。
cache/に入れると正常にタイトル取得することを確認。
自分の環境だけかもしれないので他の方の報告を待ちたいと思います。

要望としては
フォルダの横に件数を表示
動画タイトルの右寄せ、中揃え、左寄せを選択
タイトルの括弧→[*****]を残すか消すか選択

この3つが出来ればもっと嬉しいです
最大化してるとsm****と[動画タイトル]が離れすぎて視認性が落ちるんで
自分で出来ないかと初期っぽく左揃えしたくjsのfloat部分を色々弄ってみたけど
左揃えにすると表示がぐちゃぐちゃに崩れてしまいます

どっか見落としてたり根本的に間違ってたりするんだろうけど、全然分からない・・・
cssはまだ解説サイト読みながら何とかなるけど、jsは難しすぎましたorz

124 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 05:29:45 ID:fDbTFYsc0]
今1、2個で試してみると
フォルダ内の未取得動画のタイトル取得すると
自動的にキャッシュフォルダに移動しつつタイトルが取得されました。

1つのフォルダ内に30個くらいの未取得動画つっこんで>>122の現象が起こったのですが・・・

大量の未取得動画をつっこむのは初回くらいだと思うので問題ないっぽいですね
すみませんでした

125 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 08:21:41 ID:U0wYXhQF0]
一通り出揃った後に一所に纏めたら凄いものが出来そうだ

126 名前:102 mailto:sage [2007/10/17(水) 09:36:55 ID:BWlzF3Y90]
>>108
NicoCache_nlで不具合なく動作しているようです
スタートアップに登録して愛用します

127 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 11:04:33 ID:wFReIuTS0]
NicoCache_nl 07/10/16 rev.2を使用しているのですが
>>4の設定でニコニコを視聴するときには映像もキャッシュされコメントも表示されるのですが
普段のブラウジング時にオミトロンが動作しません。
そこでローカル→オミトロン→NicoCacheにすると
オミトロンも動作し、動画も見られキャッシュもできるのですが今度はコメントが表示されません。

Portはオミトロンに2525 NicoCacheに8080
NicoCacheのProxyにオミトロンの127.0.0.1:2525を通す方法と
オミトロンのリモートプロキシにNicoCacheのlocalhost:8080で試しました。

設定を間違えているのであればご教示ください。

128 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 11:37:06 ID:sI4N8tP80]
>>127
>>4の設定で普段もオミトロン通すなら下から2行目もDirectからオミトロンのポートに変更汁
つーか、コメントサーバ問題は修正されてるから、自動構成スクリプトは不要なんでは

129 名前:名無しさん@お腹いっぱい。 [2007/10/17(水) 11:40:43 ID:UzO6mb/v0]
>>127
自分の場合と同じなら、>>79 >>81 >>83 >>85に回答貰ったんですが
ほかは合ってそうなのでpacファイルのほう確認してみた方がいいかもしれません。



130 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 13:31:42 ID:q8kHCovk0]
>>127
ん〜>>4の設定だと、

"msg*.nicovideo.jp*"に引っ掛かるURLだと直接(DIRECTに)アクセス
("*nicovideo.jp*"または"*smilevideo.jp*")かつ先頭に"http:"に引っ掛かるとlocalhostの8080ポートにアクセス
それ以外は直接(DIRECTに)アクセス
--説明終わり--

なのでオミトロンは通らないっすよw
と分かれば>>128の意味も分かってくるんじゃないかな。

@IN --- 8080 --- NicoCache --- 2525 --- オミトロン --- OUT
AIN --- 2525 --- オミトロン --- OUT

オミトロンの設定は知らないんですが、上の2パターンを目論んでいるならリモートプロキ
シにlocalhost:8080ってのは変な気がしますなぁ。

今はNicoCache側で簡単な制御してるんで常時@のまんまでもいい気がしますけどね。
自動構成スクリプトの使用を辞めて、プロキシサーバの設定の方にlocalhostの8080でい
いと思いますよ。

131 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 15:36:06 ID:3DcAvKw70]
>>121
アクセス規制かなんかで403エラー帰ってくる俺涙目
誰か別のロダにあげてくださる方はいらっしゃいませんか

132 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 15:38:02 ID:BWlzF3Y90]
>>131
ttp://www.hsjp.net/upload/
ここにアクセスして目的のファイル選べば落とせない?

133 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 15:57:27 ID:3DcAvKw70]
>>132
あぷろだから403エラー返されて入れないっぽい

134 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 16:16:54 ID:q8kHCovk0]
>>131
ddo-jp.ddo.jp/upload100_download.php?no=10759
DL KEY:071017

こんなもんでええかい?

135 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 16:32:47 ID:3DcAvKw70]
>>134
ありがとう
バッチリ落とせたよ

136 名前:127 mailto:sage [2007/10/17(水) 18:04:31 ID:wFReIuTS0]
ありがとうございます
>>128の言われるようにDirectからオミトロンのポートに変更しましたら
コメントも流れるようになりオミトロンも動作するようになりました


137 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 18:11:34 ID:lZlNDX6j0]
すいません、nl rev.2+オミトロン+flvplayer_wrapper customで再生しようとすると
何故かコメントが表示されません。
wrapperの画面クリックで再生開始機能を使用してるんですがこれも無効化されて
右側の最新コメントのタブではなくシステムのタブに最初から選択されてます。
最新コメントを選択しても真っ白で何も表示されず動画にもコメント無し状態です

ちなみに14日版だと正常に動作しました。

138 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 18:54:15 ID:i7NvD//L0]
俺もなった。
とりあえずメッセージ鯖を直接オミトロンに渡すようにしたら解決した。

139 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 18:54:42 ID:bfxkJTaF0]
>>122
LinxXさっそく使わせて頂いています。
軽微な不具合を見つけたので報告します。

○エコノミーのキャッシュを[削除]で消せない
lowなしのURLになっているのが原因なので、list.js 96行目の
>削除</a>]{href}</span>"+

>削除</a>]{dispHref}</span>"+
に変更

○lowの場合、タイトル取得の文字が色が同じ赤で見えない
list.js 102行目の
style='color:red;'>タイトルを取得</a>)")
の red 部分を別な色を指定する
例)style='color:blue;



140 名前:ListX mailto:sage [2007/10/18(木) 00:04:55 ID:Vkd8RpNF0]
>>123
>フォルダの横に件数を表示
>動画タイトルの右寄せ、中揃え、左寄せを選択
>タイトルの括弧→[*****]を残すか消すか選択
とりあえず上から二つまで実装

>>131
あー適当なロダにしてしまったからだスマン

>>139
修正しやした
報告thx

ListX 071017_2
ttp://www12.axfc.net/uploader/93/so/File_1977.zip.html
・タイトルの表示位置の変更(デフォルト変更はCSSで可能。もしくはwww.nicovideo.jp/cache/#rのようにアクセス。一時的にはページ上での変更も可能。そのうちcookieに設定保存するようにする予定)
・フォルダ横にファイル数表示
・試験的にフォルダごとに折りたたむ機能を追加

・・・と、言うことで何か意見あればどぞ

141 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 00:32:59 ID:vYMTnnr/0]
>>140
うおお、折りたたみでいい感じに整理しやすくなった
GJすぎる






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

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

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