【ニコニコ】自動ローカル保存プロクシ NicoCache
NicoCache_nl rev.2 ・レジューム機能対応 (resumeDownload) ・flvWrapper=rc2のとき、flvplayer.swfは公式の物だけを使用する様に変更 ・公式版v0.04の、タイムスタンプ更新機能を実装 (touchCache) ・今日のメンテで、タイトル取得に失敗するようになったのを修正 ・キャッシュ周りの修正
メッセージサーバーに接続できませんでした。 メッセージサーバーから切断しました。 メッセージサーバーに再接続します。 メッセージサーバーに接続できませんでした。 メッセージサーバーから切断しました。
>>3 NicoCacheの設定で二段串をオミトロンに設定したうえで
下の自動構成スクリプト使うといいかも
function FindProxyForURL(url, host) {
if (shExpMatch(host, "msg*.nicovideo.jp*"))
return "DIRECT";
if ((shExpMatch(host, "*nicovideo.jp*") ||
shExpMatch(host, "*smilevideo.jp*")) &&
url.substring(0, 5) == "http:") {
return "PROXY localhost:8080"; }
return "DIRECT";
}
8080の箇所をNicoCache用のポート、
オミトロンを使ってメッセージの処理(NGワードや芝カッター)をするなら
3行目の return "DIRECT"; を return "PROXY localhost:8081"; (オミ用のポート)に変更すること
NicoCache_nl 07/10/13 2007/10/13 ・キャッシュ管理ページで、DL途中の一時ファイルや、裏DLの状態を取得可能に。 裏DLの停止はまだできません。一時ファイルの削除はできます。 ・flvplayer_wrapper (RC2用)のときに高さを調節できるようにしました。 flvWrapper=rc2_510 みたいに _ に続けて高さを入れてください。 ・レジューム機能を多少調整 ・メッセージ鯖に繋がりにくいのを少し対処(効果は未知数) メッセージ鯖の接続先は、DIRECTかオミトロンを指定した方が良いみたい。 ・ローカルFLV利用時、無い物にリクエストすると無駄な一時ファイルができていたのを修正
これは使える……もうお気に動画のエコノミーも怖くないっ
オミトロンの簡易ヘッダフィルタ内にNicoCache_nlのキャッシュ管理リンクを作る方法 簡易ヘッダフィルタReplace内の挿入したいところに下の一行を書き加える "┃<span id='hdr_cache'></span>" 次にNicoCach_nlのlocalフォルダ内のScript.jsに(無ければ作成して)以下を追加 var hdr = "キャッシュ".link("/cache/") + " ("; hdr += "保存".link("/cache/"+video_id+".flv") + "・"; hdr += "エコ".link("/cache/"+video_id+"low.flv") + "・"; hdr += "削除".link("/cache/rm?"+video_id+"low.flv") + ")"; document.getElementById("hdr_cache").innerHTML = hdr;
>>7 ↑2バイト文字の箇所をASCIIコードに変換しないと文字化けるので注意
ASCIIコードで書き込んだのに勝手に変換された(´・ω・`)
NicoCache_nl.batをクリックしても Exception in thread "main" java. lang. UnsupportedClassVersionError: Bad version number .class file というエラーが出てconfig.propertiesが作られません…
フィルターやらjavaスクリプトやらよく分からないど素人なのですが…、 オミトロンのフィルターをNicoCache_nlに組み込んだり出来ないですかね? プログラム書き換えてnlのscript.jsとかに組み込めばいいのかな、とか思ってみたり…
NicoCacheからProxomitronを呼び出した場合、キャッシュファイルに動画タイトルはつかないようです。
14 :
名無しさん@お腹いっぱい。 :2007/10/13(土) 22:38:23 ID:V88JVvi/0
NicoCache_nlでflvplayer_wrapper使いたいんだけど、方法がいまいち分かりません。 設定を一通り済ませてlocalフォルダにflvplayer_wrapper入れても、 「ムービー内のスクリプトが原因で実行速度が遅くなっています。」てエラーメッセージが表示される。 NicoCache_nl07/10/13、flvplayer_wrapperは2007/10/13版、IE6です。
15 :
名無しさん@お腹いっぱい。 :2007/10/13(土) 22:54:02 ID:RXVAk6D00
NicoCache_nl 07/10/12 nicoの動画サーバに技術的な問題があるときにローカルFlvから再生できるはず(キャッシュ済み)なのに キャッシュが効かない場合があり、そのときno method:%20XXXXX.flvと表示された 面倒なので%20が混入する理由は確かめていないが、pathに%XXの文字列が混入するわけもないので 試しにjar内のConnectionProcessor.javaの130行目の後に以下を追加しリコンパイル+jar化したところ問題なく動作したので報告まで if (!path.equals("")){ int idx; while((idx=path.indexOf("%"))!=-1){ path=path.substring(idx+3,path.length()); } }
>>12 _nlのサイトの一番下のとこによると実装予定の中には入ってる
けどオミトロンぐらい複雑な奴は難しいんじゃないかなぁ…
>>13 _nlで修正されてる
>>16 本家版使ってるものでして。
回避は出来たのでとりあえず報告程度でした。
使用ソフト
Windows XP Pro SP2
IE6.0.29
NicoCache_nl 07/10/13版
flvplayer_wrapper custom 2007/10/13版
設定は
proxy設定ファイル
ttp://nicolist.net/nicocache_nl/proxy_config.html の『メッセージサーバは経由させない』『オミトロンなし』バージョン
script.js
『JavaScriptの例』ってのをそのまま使ってIEに設定。
config.properties
初期設定から
flvWrapper=rc2
localFlv=true
『
http://www.nicovideo.jp/cache/ 』も設定しました。
これでブラウザを開いた一回目は(キャッシュも有効で)見られるのですが、
そのブラウザで他の動画を見ようとすると『システム』タグの『player』が表示
された所でダンマリになってしまいます。(動画も出ません)
別に起動したIEやSHIFTキー等で別プロセスで立ち上げると問題なく見られます。
またメッセージも右側リストには出てるのですが動画上に流れません。
debugモードにしてHTTPの接続数を増やしたりしてみましたが『player』が出
たあたりでExceptionも出ず30分ほど放置しましたがダンマリです。
FireFox2.0も同様でした。
間違い >script.js >『JavaScriptの例』ってのをそのまま使ってIEに設定。 どこに設定……or2 IEに設定したのは、『proxy設定ファイル』です。
誘導されてきました。 NicoCache_nl最新版を導入したんですが キャッシュ管理機能でsmxxx.flv としか表示されずにタイトルが表示されないんです NicoCache_nl→オミトロン→Firefoxです。 タイトルに関係ありそうな設定のtitle=true はしてあります。 この設定で再起動やブラウザのキャッシュ&NicoCache_nlのキャッシュ全て削除など試しても無理でした。 ちなみに何故かsm1258466だけは以下のように表示されました。 正式タイトルは ファイナルファンタジーX-2とDOAのキャラが戦うムービー 「Dead Fantasy T」 管理画面は sm1258466[2とDOAのキャラが戦うムービー 「Dead Fantasy...]
TubePlayer使用で且つセカンドプロキシを用意できない場合、接続先に応じたNicoCache_nl経由or非経由の設定は不可能? TubePlayer本体では自動構成スクリプトを指定できないようだし……
>>14 あまりRC2用は使ってなかったのでバグがありました。
wrapperのアドレスをres鯖のままにしてたのがだめだったorz
直します。
>>15 ローカルFLV系は結構使ってるけど、なったことないですね。
ファイル名チェックはそれなりに厳密にしておきたいけど、どうしよう。
ソースは参考にさせていただきます。
>>18 14の方と同じ原因によるものです。申し訳ない。
>>20 sm1258466は私の場合
[ファイナルファンタジーX-2とDOAのキャラが戦うムービー 「Dead Fantasy...]
になりました。/thumb/smXXXを参照してるので長いときれた・・・。
タイトルが付かない件はおかしそうですが、当方で再現しないのでなかなか
対処は難しそうです。
>>21 SSL周りはちまちま調べてますが、Java不慣れなモノで遅々と進まず。
需要はわりと有るのは把握してますので、寛大にお待ちを・・・
>>20 原因らしきのを思いついたので追記。
セカンダリプロキシとしてオミトロンを利用、かつ
タイトルの“ニコニコ動画(RC2)”を消すフィルタ
を利用していませんか?
現状はハイフンの前を切る、という処理なので結果も納得できます。
ハイフンの前に“ニコニコ”が含まれてなかったら切らない、とかにしましょうか。
>>23 20の人ではないんですが、同じ症状だったので次のフィルタを切ると
名前がつきました
[Patterns]
Name = "NicoVideo: title (070702)"
Active = FALSE
URL = "www.nicovideo.jp/"
Limit = 128
Match = "<title>[%E3][%83][%8B][%E3][%82][%B3][%E3][%83][%8B][%E3][%82][%B3][%E5][%8B][%95][%E7][%94][%BB]\(RC\) [%E2][%80][%90]"
Replace = "<title>$STOP()"
>>23-24 NicoNico: Replace title [2007/08/28] を使用しており
フィルタを切ったらちゃんとタイトルが表示されるようになり動作しました。
ありがとうございます。
>>24-25 さきほど修正版をアップしたので、
フィルタ併用でも取得できるとおもいます。
nl使ってるんですが動画鯖がたまにContent-Length: 0を返すことがあります。 そうすると空のflvファイルができてしまうので0の時はファイルを作らないようにできませんか?
28 :
14 :2007/10/14(日) 07:34:30 ID:EdpU3QrG0
>>26 作者さん乙です。
こんなに早く対応してもらえるとはちょっとびっくりです。
先ほど修正版に入れ替えたところ、きちんと再生できました。
助かります。
プロキシサーバーの設定をlocalhost:8080にすると ニコに接続できなくなるんだけどどうしたらいいの?
firefoxのプラグインとして出してくれ
31 :
18 :2007/10/14(日) 12:03:01 ID:9arBtko80
作者殿乙彼です。 さっそく試してみます。
NicoCache_nlは更新頻度が素晴らしい、作者d乙。 NicoCache_nlをLinuxで使ってて、これまでは殆ど正常に動作していたのですが、 07/10/14版にしてから、たまにキャッシュを保持していない動画に接続した際に下記のようなぬるぽエラーが出て プレイヤーが真っ白になってしまいます。 ConnectionProcessorThread50: java.lang.NullPointerException at dareka.ConnectionProcessor.processSingle(ConnectionProcessor.java:257) at dareka.ConnectionProcessor.run(ConnectionProcessor.java:883) at java.lang.Thread.run(Unknown Source) で、デバッグしてみたところ if (path.equals("flvplayer.swf") && (config.flvWrapper.startsWith("rc2") でconfig.flvWrapperがnullなのが原因の様子 (こっちもJava弄るの初めてだから嘘かも)。 if (config.flvWrapper==null) { System.out.println("flvWrapper is null!"); } を前に入れると こいつが出力されるし、試しにif文に「config.flvWrapper!=null &&」を挟むと一応動作しました。 今のところ報告は無いみたいだけどもし他の人もぬるぽってたら対策願います。
33 :
18 :2007/10/14(日) 12:42:29 ID:9arBtko80
正常に動作しました。 ソース含めちゃってるんすねw
>>32 追記。キャッシュ保持しててもたまに起こりました。ちなみに設定はflvWrapper=falseです。
>>27 10kb以下なら失敗とみなすようにしました。
(たまーに数バイトだけ来る場合もあるみたいなので適当に)
>>32 ,34
う、たしかにぬるぽ。
設定ファイルから読む際、デフォルト値がnullになってました。
指摘さんくす。
>>33 元の作者様さまのものもopenなので、拡張版でclosedにするのもどーかな、と。
>>32 さんのようにバグの箇所も見つけてくれたり楽なので何かと都合も良いです。
ついでに、_nl 07/10/14 rev.2リリースしました。
上記Fixと、SSL対応
>>35 旦那旦那、Mainの158行目、残ってる残ってるw
>>36 他にも誤爆しておかしくなる所があったorz
なおしまs、、、
NicoCacheって、お気に入りのローカル保存したい動画を選んで保存する、みたいな動作は可能? チラ見しただけの動画も保存されるのは流石にHDDを圧迫するし・・・ 現在Wrapperのローカル保存再生機能を使ってるんだけど 保存した動画の一覧とか削除とかは動画番号しらべて個別にしないといけないし その動画のページを開いてみないとブラウザ上からその動画を保存してあるか分からない部分が不便だなと感じてる
>>36 うpしました。ついでに他のバグも修正。
>>38 NicoCacheでは選んで保存は無理(選択を入れるタイミングがないため)ですが、
DLの終わったキャッシュの管理は、smXXX_タイトル.flvとなるため簡単です。
また、NicoCache_nlではキャッシュからのローカルFLVリストの自動生成や
Webベースの管理画面があり、メンテナンスも有る程度は楽になるとは思います。
>>38 NicoCacheっちゅうくらいだから無理じゃね?
ニコニコ動画とブラウザの間で橋渡ししつつキャッシュ
として保存してるアプリだからさ。
どこぞのブラウザみたいにHTMLを改変してブラウザ
上にダウンロードボタンを表示させ…ってんなら可能
かもねぇ。
なんにせよ、現状では無理っしょ。
>>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)
気が向いたらで…。 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の特例措置機能です。 知ってたらごめんちょ。
>>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 1.5が干渉していたようで環境変数を訂正したところ動きましたorz
>>44 ありがとうございます。導入して色々弄っています。
ローカル保存の管理がすごく楽になりました。
キャッシュ管理機能のリンク挿入についてなのですが
/watch(動画ページ)以外にも設定することは不可能でしょうか?
マイリスト上やマイページ上、トップページや検索ページで
いつでもキャッシュ管理が出来ると便利なのですが・・・
>>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="
http://www.nicovideo.jp/cache/ ">キャッシュ</a>"
NicoVideo: header light (071010)を使っているなら↑じゃなくてMatch内の挿入したい箇所に↓を入れる
"<span id='hdr_cache'>┃<a href="
http://www.nicovideo.jp/cache/ ">キャッシュ管理
</a></span>"
どちらも2バイト文字の箇所はASCIIコードに変換すること(´・ω・`)
おまえらニワンゴに就職しろよwww
>>44 UnsupportedClassVersionErrorの件ですが
Eclipseのビルドの設定でCompiler compliance levelが6.0になってませんか?
5.0にしないと5.0で動かないclassファイルが生成されてしまいます
んー…nlの2007/10/14 rev.3版入れたら重くなったような気がー…。 それとscript.jsが読み込まれない時があるのですが、どうしてだか分かりますでしょうか? ニコニコが重いだけなのかなー…。
>>51 localFlvが無効になるととそんな感じになりますが、どうでしょうか。
>>53 なるほど。そんな設定項目が・・・。
特に新しそうな機能は使ってないと思うので5.0でやってみます。
>>54 夜間は何かとよく分からないことがおきます・・・。
動画開くのが重いと思っても、別の動画開くとさくっと開いたり。
朝やお昼だと全然引っかからないので、リモート側が重いからなぁ
なんかrev3いれてから時々NicoCache_nlを経由せずに通信することがあるような気がする もちろんその間はキャッシュ管理画面が開けなくてラッパーの置き換えも発生しないし、Script.jsも読み込まない しばらくするとまた復活したりもするから不思議
NicoCache_nlを経由させてflvWrapperを使うと メッセージサーバー接続してコメントも流れてるのに loglistにコメント表示が無くて真っ白になる現象が多発してる・・・ なぜでせう?
58 :
名無しさん@お腹いっぱい。 :2007/10/15(月) 00:29:01 ID:3dmU15XS0
nicocache_nl入れてしばらくしたらオミトロンが無効になった、インターネットオプションは変えてない ブラウザでプロキシ設定しなければ出来なくなった、nicocache_nlと併用しようとすると意外にもできる 誰か似たような状態の人いる?
>>56 当方では発生したことがないですね・・・
一時的にプロキシの設定が外れてるみたい?
>>57 プロキシ設定ファイルのサンプルから、
「メッセージサーバは経由させない」
を試してみてください。
_nlはデータを全部送ってるのに、コメント一覧に出ないことが有るみたいです。
>>58 プロキシ設定ファイルのポート番号が間違ってる、、、とか。
_nlを使ってるときは_nlのポート番号、
使ってないときはオミトロンのポート番号にする必要があります。
コメントの保存って不可能でしょうか? 削除されてても動画のローカル再生はいいんですが コメントが消えてるなどで埋まってて楽しめない時があったので・・・
>>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なのでそこの設定ミスではないです
>>61 自分も最初オミトロンありを入れたんですがまったくメッセージサーバーに繋がらず
試しにオミトロンなしを入れると問題が解消したように感じます
一度オミトロンなしを試してみてはどうでしょう
自分もNicoCache_nlを経由させてflvWrapperを使っています
すいません
>>62 で勘違いしてました
自分がサーバーに接続できたのと設定ファイルは関係ないようです
>>60 メッセージサーバに接続が失敗する問題を解決しないことには
厳しそうです。受信自体は完了してるはずなんですがね・・・
>>61 一度プロキシを使用しない設定にしてから戻してみてはどうでしょう。
設定ファイルの書き換えだけではすぐに反映されないことも有るようです。
あるいはメッセージサーバもDIRECTにしても効果無いですか?
全く別の話題で横からすいません NicoCache系の保存FLVファイル名で、 キャッシュ見つける時、 sm0〜0*******.flv > sm*******.flv に読み替えてくれるような機能はダメ? ようはsmに続く0は読み飛ばして欲しいのだが… ファイル整理の時、楽なんだけど。
>>57 >>61 それはメッセージサーバにNicoCache経由でつないでるときの症状だな
使ってるブラウザと、ブラウザのProxy設定をさらしてみそ
俺はSleipnirで同じ症状出てしばらく悩んだが、
Proxyの設定で「インターネットオプションで接続」にしないとproxy.pacが呼ばれないだけだった
まあ気づいたら当たり前のことなんだが
>>65 数字順に並べたいんだろうけど、
エクスプローラだと数字の桁数が違ってもちゃんと並ばない?
XPだけど、sm9, sm511, sm79477, sm396254....という風に並んでる。
他のファイラの場合は無理かなぁ
iroiroとnlを併用している時にメッセージサーバーと接続が切れる現象が起こるようです。正常に見ることの出来る場合もありますが。
pacは
function FindProxyForURL(url, host){
if(dnsDomainIs(host, "nicovideo.jp")||
dnsDomainIs(host, "local.ptron"))
return "PROXY localhost:8080"; //nlのポート
else
return "DIRECT";
}
という設定です。
http://nicolist.net/nicocache_nl/proxy_config.html のサンプル設定ではiroiroが消滅してしまいました。
>>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フォルダ内にスクリプトを入れることで、
サンプル設定でもできるかもしれません。
あ、3行目の閉じる括弧が多いorz 3行目だけ↓に修正 || dnsDomainIs(host, "local.ptron"))
71 :
65 :2007/10/15(月) 18:03:30 ID:l7+kvPg80
>>67 レスありがとう御座います
エクスプローラだと並びます
こちらで書き換えても良いんだけど、
需要はどうかな?と思いまして
提案だと思ってください
他の方の需要がないなら実装しない方がよいかもしれません
>>69 その方法で無事メッセージサーバーの頻繁な切断はなくなりました。
無くなったんですがですが、適当な動画を見た後にキャッシュ管理画面に飛ぼうとするとローカルで処理されなくなってしまいました。
動画を見る前だと処理されているんですが・・・
どーてもいいけど なんかニコニコでツール使ってるヤツに アカウント停止するようなこと言ってるみたいなんだけど NicoCacheは特に問題ないよな? これ使ってればニコニコの負担軽くすることが出来るんだろ?
>>73 気になるならレジュームダウンロードと裏ダウンロードきれば文句を言われる筋合いはない
現行バージョンでも同時裏ダウンロード数に制限かけてるそうなので問題はないはず
そしてもちろんキャッシュから読み込むので2回目以降の視聴ではニコ動の回線を圧迫せず
ニコ動に優しい仕様。
それよりも新着動画をツールで片っ端から落としてるような人や分割ダウンロードがトラフィックを圧迫してるらしいよ
77 :
名無しさん@お腹いっぱい。 :2007/10/15(月) 21:44:14 ID:3dmU15XS0
>>59 すいません、タブブラウザの種類変えてみたらいけました
今日から便利に使わせてもらってます んで、ちょっと報告をば NicoCache_nlの、ConnectionProcessor.javaの815行目あたり( [nl] それ以外はスルー のloop内)に try { Thread.sleep(1); } catch (InterruptedException e) { } と軽くウェイト入れたら、メッセージサーバのエラーが出なくなりました ウチではコレでうまくいってますが、マシンのスペックとかで変わるかもしれないんで もちょっとウェイトは大きくてもいいかもしれませぬ
諸兄方に質問がございます。
解説どおりに
>>4 の自動構成スクリプト(nicocatch.pac)の導入には成功したのですが、
オミ用のポートも同じHTTPポートで8080番では無いのでしょうか?
## Proxomitron Config File
[Global]
・・・
Port = 8080
・・・
このような感じで。
何故8081番になるのか解説いただけませんでしょうか。
>>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 //←これはこのままで宜しいのでしょうか?
・・・
しらん
>>81 proxyPortをオミトロンで使っているポートに指定して
proxyHost=127.0.0.1というふうにしてやる
proxyHost=127.0.0.1に指定は配布ページには書いてないかな
>>81 穴が開いて消滅するぐらい説明嫁
ちなみにいうとそれであってるから聞く前に自分で試せ
>>81 他の人のレスもあるけど、一応。
NicoCacheが、オミトロンに接続するためのポート番号なのでそれでおk。
あと、オミトロンがあるのは同じマシンだと思うので
proxyHost=127.0.0.1
proxyPort=8081
としましょう。
動画とか:ブラウザ →NicoCacheの8080 →オミの8081 →ニコニコ
メッセ鯖:ブラウザ →オミの8081 →ニコニコ
それ以外:ブラウザ →どこか
すみません、昨日色々試したら書き込みできなくなったので、今日は先に書きました。 localhostに設定するのを忘れてました。ありがとうございます。
3時間くらい弄繰り回してるけど、NicoCache有効+proxy.pac適用してると
Wrapper使用時に、ほぼ100%動画に接続できませんになるorz
オミトロンのフィルタを色々切り替えたりしてるけど全然駄目
proxy.pacかWrapperのどちらかを無効にすると問題なく繋がるのに
(もちろんproxy.pacを無効にするとメッセージサーバー問題は起こる)
使用してるproxy.pac
>>68-69 なんだけど・・・
動画とか:ブラウザ →NicoCacheの8080 →オミの8081 →ニコニコ メッセ鯖:ブラウザ →オミの8081 →ニコニコ それ以外:ブラウザ →オミトロン→ ↑こんな感じにしたいのだが!
>>87 直接の解決じゃないけどnl10/16版でメッセ鯖対策されてるから使ってみたら?
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に戻せば問題なく繋がるのですが……。
>>90 おもっきりエンバグしてました。
16時までには修正版をだします。
javaってのがスゲェ Linuxでも使える(使えたぉ)じゃん
93 :
90 :2007/10/16(火) 16:30:57 ID:QecT+JKF0
>>91 rev.2で直りました!
ありがとうございました。
nlの拡張部分をあまり使わないならpっていうのが キャッシュの場所指定出来るよ
96 :
nl :2007/10/16(火) 18:05:45 ID:/FxNqfayO
>>94 アーカイブ内のlocalフォルダにあるlist.js.defaultも回答してください。
それがページを生成します。
>>96 読めました。localフォルダに新しくファイルがあってtxtも追加されてました・・・
全くreadmeも見てなかったのが原因ですね。すみません。
>>95 後で試してみます。thx。
>>94 >後は要望なんですがキャッシュの保存場所の設定できるようにしてもらえないでしょうか。
キャッシュと設定ファイル(config.properties)は、
実行時のカレントディレクトリ以下に作られるようなので
起動用のバッチファイルを修正して
cd /d キャッシュを置きたい場所
java -jar NicoCache_nl.jarまでのフルパス
というようにすれば特定のディレクトリ以下に
キャッシュと設定ファイルを作成させることが出来ますよ。
さあお前もソースを公開するんだ!
>>99 はやーーーーく!!
はやーーーーーーーーーーーーく!!!
bat起動じゃなくてjarから直接起動させたら サービス化させなくてもすっきりしたりする?
>>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)
>>99 jsとかccs分からないんだけど、フォルダ分けしてあるキャッシュを
一時ファイル
[再生][一時][削除]smxxxx.flv 動画タイトル
キャッシュファイル
[再生][保存][削除]smxxxx.flv 動画タイトル
フォルダ名
[再生][一時][削除]smxxxx.flv 動画タイトル
みたいに表示することって可能でしょうか?
この際だからjsとかccsとか勉強してみようかな・・・
簡単な解説サイトとか探してみよう
>>104 よくわからんけどJavaのバージョンとnlのバージョンをどっちも最新にしてみるとか
>>100-101 おk
デフォのヤツにごちゃごちゃ足したから汚いけどそれでもよければ
そのうちにajaxの機能をつけて、もう少し綺麗なソースにするので許してくれ
ListX(仮称) 071016
ttp://www.hsjp.net/upload/src/up4464.zip >>105 特定のフォルダに移動するようには出来るけど、
フォルダ名ごとにflvを表示するようには
現状ではサブフォルダ内のflvとそうでないflvが区別できないので出来ないと思う
現状でもサブフォルダをクロールしてくれてるようなので、
作者さんがサブフォルダのflvは"サブフォルダ名/smXXXXX.flv"をcacheListのキーにしてくれれば可能
ついでにサブフォルダ作る/消すコマンドとサブフォルダリストの取得も出来れば最高なんだけどね
よかったら次回の更新時にお願いしたいところ
>>108 いいね
自分で本体を持つんじゃなくて
META-INFのClass-Path: で各種NicoCacheのjarにクラスパス通して
main()を呼ぶようにすれば全対応できるんじゃね?
>>107-108 乙です!
ところで
>>108 さんのは本家NicoCacheのVer.0.09って事でおk?
Logが保存できるのは有難い
本家愛用者なので使わせてもらいます
111 :
108 :2007/10/17(水) 00:12:29 ID:Bs2Xu8MD0
>>109 おk。タスクトレイ部分だけにしてみる。
>>110 本家のVer0.09。同じく本家愛用中。
>>107 一応生成されるHTMLの配列の中にフォルダ名をしまうところがあるんだけどねぇ
JSに詳しくないのとlist.jsファイル開いてもどういう扱いになってるのかまったくわからん(´・ω・`)
113 :
107 :2007/10/17(水) 00:22:30 ID:/gaU5H/k0
>>112 見逃してたみたい
指摘に感謝する
フォルダ名の配列とflvごとにどのフォルダにあるか情報出力されてた
フォルダ別表示機能作ってくる
>>113 神キター!!!
全裸でwktk待機してます
jsやcss全然知らなくて、今日
>>107 導入してからccsをえっちらおっちら弄り始めたんですが
タイトル右寄せとか中央とかsm****の後にTabでタイトルとか、そういう部分はjsで設定してるんですか?
>>98 おかげさまでキャッシュフォルダを分離できました。サービスが使用できなくなったけど
>>108 さんのでそれも解決したし本当に感謝しきりですね。
116 :
107 :2007/10/17(水) 00:49:27 ID:/gaU5H/k0
>>114 list.js.default(nlに元々付属)はjsでリストをHTML出力するようになってるので
それを書き換えてやってstyleを指定したり、cssのクラスを設定したりしたHTMLを出力させてる
ちなみに、テキストの右寄せなどはfloatでごまかしてる
奇数行と偶数行はlist.cssの.oddと.evenを奇数番目か判定して設定
本家の最新版にレジューム機能とエコノミーの場合キャッシュを拒否する機能を追加したやつを誰か上げてくれないかな
>>113 神きたんじゃねこれ
HTMLチェックしててよかたよ
作者dが寝ている間に_nlの補足。ConnectionProcessor.javaの if (config.flvWrapper.startsWith("rc2_")) height = "\"" + config.flvWrapper.substring(4) + "\""; は height = config.flvWrapper.substring(4); にするべきだと思われます。""はいらないかと。
120 :
108 :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 :2007/10/17(水) 03:41:32 ID:/gaU5H/k0
122 :
ListX :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); さすがに疲れたので寝る 何か意見あったら書いといてくれ
>>122 乙です
あまりの便利さに感動
動作報告です。
wrapperのローカルフォルダから移動してきたsm*****.flvを
cache下のフォルダに入れた後[(タイトルを取得)]したのですがタイトルを取得できませんでした。
cache/に入れると正常にタイトル取得することを確認。
自分の環境だけかもしれないので他の方の報告を待ちたいと思います。
要望としては
フォルダの横に件数を表示
動画タイトルの右寄せ、中揃え、左寄せを選択
タイトルの括弧→[*****]を残すか消すか選択
この3つが出来ればもっと嬉しいです
最大化してるとsm****と[動画タイトル]が離れすぎて視認性が落ちるんで
自分で出来ないかと初期っぽく左揃えしたくjsのfloat部分を色々弄ってみたけど
左揃えにすると表示がぐちゃぐちゃに崩れてしまいます
どっか見落としてたり根本的に間違ってたりするんだろうけど、全然分からない・・・
cssはまだ解説サイト読みながら何とかなるけど、jsは難しすぎましたorz
今1、2個で試してみると
フォルダ内の未取得動画のタイトル取得すると
自動的にキャッシュフォルダに移動しつつタイトルが取得されました。
1つのフォルダ内に30個くらいの未取得動画つっこんで
>>122 の現象が起こったのですが・・・
大量の未取得動画をつっこむのは初回くらいだと思うので問題ないっぽいですね
すみませんでした
一通り出揃った後に一所に纏めたら凄いものが出来そうだ
126 :
102 :2007/10/17(水) 09:36:55 ID:BWlzF3Y90
>>108 NicoCache_nlで不具合なく動作しているようです
スタートアップに登録して愛用します
NicoCache_nl 07/10/16 rev.2を使用しているのですが
>>4 の設定でニコニコを視聴するときには映像もキャッシュされコメントも表示されるのですが
普段のブラウジング時にオミトロンが動作しません。
そこでローカル→オミトロン→NicoCacheにすると
オミトロンも動作し、動画も見られキャッシュもできるのですが今度はコメントが表示されません。
Portはオミトロンに2525 NicoCacheに8080
NicoCacheのProxyにオミトロンの127.0.0.1:2525を通す方法と
オミトロンのリモートプロキシにNicoCacheのlocalhost:8080で試しました。
設定を間違えているのであればご教示ください。
>>127 >>4 の設定で普段もオミトロン通すなら下から2行目もDirectからオミトロンのポートに変更汁
つーか、コメントサーバ問題は修正されてるから、自動構成スクリプトは不要なんでは
129 :
名無しさん@お腹いっぱい。 :2007/10/17(水) 11:40:43 ID:UzO6mb/v0
>>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でい
いと思いますよ。
>>121 アクセス規制かなんかで403エラー帰ってくる俺涙目
誰か別のロダにあげてくださる方はいらっしゃいませんか
>>132 あぷろだから403エラー返されて入れないっぽい
136 :
127 :2007/10/17(水) 18:04:31 ID:wFReIuTS0
ありがとうございます
>>128 の言われるようにDirectからオミトロンのポートに変更しましたら
コメントも流れるようになりオミトロンも動作するようになりました
すいません、nl rev.2+オミトロン+flvplayer_wrapper customで再生しようとすると 何故かコメントが表示されません。 wrapperの画面クリックで再生開始機能を使用してるんですがこれも無効化されて 右側の最新コメントのタブではなくシステムのタブに最初から選択されてます。 最新コメントを選択しても真っ白で何も表示されず動画にもコメント無し状態です ちなみに14日版だと正常に動作しました。
俺もなった。 とりあえずメッセージ鯖を直接オミトロンに渡すようにしたら解決した。
>>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 :2007/10/18(木) 00:04:55 ID:Vkd8RpNF0
>>140 うおお、折りたたみでいい感じに整理しやすくなった
GJすぎる
NicoCache 0.11
2007/10/17 0.11
・0.10でSSL通信終了時にエラーが表示されていたのを修正。
2007/10/17 0.10
・IEで「メッセージサーバーに接続できませんでした。」になる現象の対策を改良。これで対策完了。のはず。
・開発者向け: 外部ツールからバージョン判定できるようにMain.VER_STRINGをpublicにする。
NicoCacheGUI Ver0.03 2007/10/17
・タスクトレイのToolTipに本体のVER_STRINGを表示してみる。
・アイコンをダブルクリックしたら、ブラウザで
http://www.nicovideo.jp/ を開くようにしてみる。
・ただし、本体に NicoCache_nl を使用している場合は、
http://www.nicovideo.jp/cache/ を開くようにしてみる。
・上記の操作はアイコンのポップアップメニューにも追加してみる。
NicoCache-0.11p 2007/10/17
2007/10/17 0.11p
・NicoCache-0.11をマージ
2007/10/17 0.10p
NicoCache-0.10をマージ
・ライセンスをNicoCache License準拠にした
更新テンポHAEEEEEE
143 :
名無しさん@お腹いっぱい。 :2007/10/18(木) 00:47:39 ID:ESZopiYD0
>>140 乙!GJ!
ちょっと触ってみたけど凄くイイです!
折りたたみ機能は素晴らしいんですが、リロードやタイトル取得や
中央寄せなどの動作を行うたびに折りたたまれるのはちょっと不便かも・・・
一度開いたら開きっぱなし、もう一度クリックで閉じるとかは不可能でしょうか?
あとはタイトルの表示位置:左 中央 を非表示の設定をしたい、など(ずっと右寄せで使うので)
俺だけかもしれないけど気になった点が
タイトル表示位置を左、中央のリンクをクリックすると右のリンクが消失する(リロードすれば直る)
フォルダの所を開いたり寄せを変える時に文字のサイズが変わる?のを抑制したい
こんな感じです。
NicoCache-0.11pなんかバグあるね 動画接続するとクッキー地獄が多発する場合がある 本家のに戻すと直る、NicoCache_pにするとまた発生
>>140 list.jsで対応できるのか分からないけど
キャッシュ一覧から直接マイリストに登録できたりすると便利かなあとか
NicoCacheGUI Ver0.04 (本家NicoCache-0.11同封) 2007/10/18 Ver0.04 ・本家NicoCacheが、0.11にアップデートしたので、差し替えてみる。 ・ポップアップの”〜〜〜の終了”からバージョン表記部分を削除してみる。少しメニューがすっきり。 ・ただし、本体に NicoCache_p を使用している場合は、"NicoCache_p"という表記にしてみる。 ・NicoCacheGUIの中にもVER_STRINGを追加してみた。 ・あと、ソースを若干整理してみた。
wrapper使うと、コメ表示できなくなってしまったな><
とりあえず設定ファイルを flvWrapper=false とすることで回避かな。レイアウトが崩れてしまうけど
150 :
nl :2007/10/18(木) 20:38:22 ID:XK4n4uHx0
オーストラリアから。。。
なんとか日本語打てた! でもなんか漢字がへんかも
>>140 進化してて感謝感激!
クッキーを使う場合は、PATHを/cache/に限定するよう指定してください。
じゃないとにこにこにおくっちゃうので。。。
これって見た動画のキャッシュを全てHDDに残すのか?
(重要度:低 - 要望) IEのキャッシュ周りで微妙な動作になることがあります 低画質で(NicoCacheの)キャッシュGET→NormalのキャッシュGET→次回の低画質モードで、IEのキャッシュが残ってると低画質で再生 ほっとけばそのうちIEのキャッシュは消えるんだけど 実装するならNormalの(Nico)キャッシュ完了時に(IEの)低画質キャッシュを消すか、 動画IDの取得時に該当(Nico)キャッシュがあったらlowを削ってplayerに渡す(playerはNormalとして処理)あたりですかね 同じくキャッシュ周りで、動画のダウンロードに失敗(途中で切れるやつ)があると、 やっぱりIEのキャッシュに残ってるのでNicoCache側で消しても再読み込みしてくれません まあもともとこういう動作ですんで、NicoCacheの問題じゃないですが どっちもIEのキャッシュを消せば解決するんで、とりあえず問題ないですが 一応書いておきます
>>151 まぁ説明読んだならそうとしか考えられないと思うんだけどなー
>>140 フォルダをデフォでオープンってどうやればいいですか?
list.js見てもよく分からない素人でごめんなさい
viewTableとかonclick辺りとかいじればいいのかな…
>>152 IEのキャッシュの操作って外部からできるのかな?
どれが低画質のキャッシュかをちゃんと特定しないといけないし
155 :
p :2007/10/18(木) 23:01:13 ID:GCxVmBOD0
>>145 それってsaveCache=1,2のときに起きてますかね?
だとしたら原因たぶんわかったので修正してみます。
IEのキャッシュ消せばいいと思うよ
>>155 1でエコノミーじゃないのを見るとぬるぽしそうですね
nullかもしれない変数と文字列定数を比較するときは定数を前にするのが楽です
"low".equals(suffix)みたいに
158 :
p :2007/10/19(金) 01:24:43 ID:4PVOWzt50
>>157 情報どうもです
キャッシュ済みのばっか見てたので気付きませんでした
修正して0.11p1上げておきました
160 :
名無しさん@お腹いっぱい。 :2007/10/19(金) 01:35:23 ID:WgPb1X+A0
そこにあるよ
161 :
p :2007/10/19(金) 01:36:26 ID:4PVOWzt50
>>159 HTMLファイル上げるの忘れてました、リロードしてみてください
162 :
名無しさん@お腹いっぱい。 :2007/10/19(金) 01:38:47 ID:WgPb1X+A0
あれ、そのリンク踏んだらそのバージョンのあったきがするけど 俺適当な事いっちゃった?\(^o^)/ ゴメソ
164 :
ListX :2007/10/19(金) 05:23:35 ID:guu7RThn0
>>143 nlを使ってるなら、ListXで実装してみるよ
>>144 ,153
フォルダ毎の設定をcookieに残すのは容量的にきついので、
折りたたみの設定はファイルに書き込んでおく様にして対応する予定
邪魔なので表示位置の非表示は設定できるようにしやす
>>146 可能なのでそのうちに
>>150 了解
昨日のうちにスレ見とくんだった・・・寝ちまった俺を許してくれ(;´д⊂ヽ
165 :
名無しさん@お腹いっぱい。 :2007/10/19(金) 14:31:07 ID:WgPb1X+A0
166 :
152 :2007/10/19(金) 15:11:30 ID:/ZDes/VK0
>>154 キャッシュ名は"smile?v="+動画ID+"low"なんで特定できるなと思ってたんですが、
・・・IEのキャッシュって、実際には別のファイル名で保存されててindex.datにキャッシュ情報が書かれてるのね
エクスプローラで見たら普通のファイルに見えるから気づかなかったorz
つーことで、IEのキャッシュ操作は(負荷的にも)無理そうです。失礼しました
167 :
名無しさん@お腹いっぱい。 :2007/10/19(金) 15:41:09 ID:WgPb1X+A0
今更だけどListXでタイトルや動画番号でソートとかできますか?
168 :
nl :2007/10/19(金) 18:19:37 ID:eC3hVrv60
今日も怪しいネットカフェから・・・
>>164 Ajax前提で、設定を保存するハンドラも作ってもいいかもしれないなぁ
2画面開いたときとか考えると大変そうだけど・・・
>>166 IEのキャッシュの操作はWin上のアプリからなら可能。
Firefoxの場合はやったことないので分からない。多分無理?
JavaからWinのAPI呼ぶ方法とか、そのコードを入れてもLinuxで動くか不安だけど、
帰ったら実装してみます。
>>168 一つ要望なのですが、lowのものと通常のものがキャッシュに溜まった時に
自動でlow側のファイルを消すような機能は付けられないでしょうか?
両方あっても再生されるのは通常版のため確実に要らないので。
もうついてなかったっけ?
>>169 nl版なら、両方キャッシュが溜まってる状態で、
(ニコニコ側がlowの時、IEのlowのキャッシュがない)or(ニコニコ側がnormalの時、IEのnormalのキャッシュがない)
時に再生すると、lowのキャッシュが消えます
要するに、両方のキャッシュがあるときに、NicoCache経由で再生されるとlowが消えます
※「キャッシュがある状態」なので、最初のキャッシュされる時には消えません
※「IEのキャッシュがない状態」なので、すぐにリロードしても消えません。キャッシュがなくなるまで他の動画を見るとかしないと
・・・微妙な動作かも
>>170 ,171
既にある機能だったのですね、すみません勇み足でした。
IEキャッシュ残っている状態で使っていたために気付いていませんでした。
丁寧な説明ありがとうございました。
毎回IEキャッシュクリアも何なのでlist.jsを少し弄って、かぶっている
ファイルまとめて消せるようにした方が良さそうですね。
LinkXを参考にさせてもらい、ちょっと試してみます。
173 :
ListX :2007/10/20(土) 02:55:59 ID:YwfvEVXW0
| \
|Д`) ダレモイナイ・・コウカイスルナラ イマノウチ
|⊂
|
nl_ListX 071020
ttp://www12.axfc.net/uploader/93/so/File_2032.zip.html ・特定の列の非表示
・開いているフォルダの状態と各種設定をデフォルト設定としてlist.jsの1行目に書き込めるようにした
・オプションと折りたたみの状態をCookieへ(自動)保存
・その他わけ分からんぐらいたくさん
とりあえずオプションいじれば分かると思うけど、分からなかったら聞いとくれ
フォルダの折りたたみ状態もオプションと一緒にCookie or list.jsに保存できるようになった
また、Cookieにページを閉じたり、移動したときに設定を自動保存できるようになったので
開いたリストはページ遷移してもそのままに出来るので便利になったと思う
とりあえず欠陥がなければreadmeの実装予定に従ってverupしていく予定
(
>>172 も取り込んどきました。俺もなぜか通常キャッシュとlowキャッシュが両方あるという個人的な理由で)
ところで、ソースコードが4日前の5、6倍になっている件について。
そろそろ整理の時期やね・・・気長におまちください・・・そしてそのままフェードアウト・・・
>>173 乙です
もしできるならファイルの更新日時を表示・ソートをできるようにしてもらえると助かります。
nl_ListX便利なんだけどnl_rev2だとコメント表示されないから使えねえ・・ 14日版だとコメント表示されるけどnl_ListX使えないし。
>>178 おおーコメント表示されました。ありがとうございますー
180 :
名無しさん@お腹いっぱい。 :2007/10/20(土) 16:01:59 ID:DkTkt3db0
181 :
ListX :2007/10/20(土) 18:17:20 ID:ZL5ksEls0
>>176 更新日時が取得できないような
タイトルなどのソートはそのうちにやりますよ
>>177 自分で修正してたので気が付かなかったorz
>>178 おつであります!
コマンドじゃまだから非表示にしたら再生できなくて面倒だったので
動画番号のところを再生用リンクにしようかと思うのだが、いかがでしょ?
>>173 ListX氏乙です。
ListXで動画IDの仮登録みたいのって出来ますか?
コメで流れるIDを後で見たいなぁってときに、
『一時停止して書き留める』
『ブラウザもう一枚開いて一時停止させて読み込ませて置く』
とか悩むんすよね。
んなときにIDだけ入力すると仮登録されて、アンカークリックで取得してくれる機能あれ
ば後で見られるなぁと思いまして。
4KB制限がきついかなぁ。
ちなみにreadmeじゃなくてinfo.txt……。
>>178 NicoCache氏、mod版乙です。
生『config.properties』があったんでちょいと驚きましたん。
なんか元祖が改造版をModifyするって不思議な感覚ですなw
今mod版の設定したところなんですが、 該当するIE側キャッシュファイルの管理が可能な拡張機能は誰か作ってますでしょうか? 現状は両方にキャッシュされますが、 IEに残す(一時保存)、cacheに残す、両方消す(DL失敗のためリトライ)が可能な物。
>>183 すみません、config.propertiesはconfig.properties.defaultにリネームしてください。
動作確認した環境をそのままzipにしたせいでそうなってしまいました。
今置いてあるzipは直してあります。
>なんか元祖が改造版をModifyするって不思議な感覚ですなw
面白い感じになりましたが私もnlに関してはユーザの一人にすぎないです。
たまたま原因が分かったので直してみました。
ソース公開していると何か問題があったら誰でも直せるのがいいですね。
>>185 Exeption in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
とかエラーが出て使えないんですが、Javaのバージョンの問題なんですかね?
当方MEなのでバージョン5.0使ってます。
>>185 まぁ、ちゃんと理解して上書きしてねって意味でありかなぁとも思いましたけどね。
ソース公開は素晴らしいっす。
5.0になってfor文に配列やコレクションが使えるのは知ってても、昔の人なんで
なかなか使うことが無くて新鮮でした。
なんかもう、元祖は業務アプリの修正みたいになってますなw
>>187 コマンドプロンプト(MEでも同じ名前だったかな?)で、
java -version
と実行しても5.0って出ますか?
って、前に書いた気がするが……。
NicoCache氏のは5.0環境のコンパイルしてるから、前にあった
>>53 問題は大丈夫っすよね?
新規プロジェクトだと標準でなってる……とか。
>>186 あああ申し訳ない。
>>53 と同じです。修正したのでDLしなおしてください。
無印は間違えないように配布物を作る作業は自動化しているので
手でやったらすっかり忘れてました・・・
ちなみに開発環境は6.0でコンパイルオプションで5.0互換にしてます。
>>189 乙です。動作確認しました。
>>188 さんもありがとうございます。
なんというか…いまだにMEなんぞ使い続けてるのも問題なんですけどね…
おれ自分にレスしてた……or2
>>190 OS、安い買い物じゃないですからねぇ。
95は流石に厳しいですが、98くらいならまだ現役な人もいるんじゃないでしょうかねぇ。
業務なんかだといまだにWindows3.1とかありますから。
1 :「Explorerじゃなくってなんだっけ?ファイル見るの」
2 :「ってか、どうやってプログラムの一覧見るんだっけか?」
1&2:『うむむむ』
神 :「プログラムマネージャからファイルマネージャじゃないの?」
1&2:『流石です部長』
なんてことが……もう流石に無いですがw
自分の使用目的にあってればまだ大丈夫じゃないでしょうか。
関係ないこと書いて申し訳ない。
ニコニコの仕様変更もないですし過疎ですねー nlの人はオーストラリアに行っているようですしw とりあえずこれと言った不具合もありませんし 個人的にはnlさんで実装予定の置換フィルタが楽しみなので気長に待つことにしますー
ListXでフォルダの開けっ放し設定が保存されない・・・ Cookieのチェック付けても、更新したら勝手に外れてしまいます jsの1行目消してみたり色々してるけど、更新したら全部閉じて表示されるorz
ニコニコのサーバがsmile-skr2の時は自動でキャッシュできないな…
一部自己解決
>>194 は
list.js288行目の削除の後の</th>の括弧が足りないからっぽい
付け足したら普通に表示できました
Cookieに関しては
一時キャッシュが無い場合は問題なく保存されるようです
動画のDL中だとListXのCookie関連の機能が死んで、読み込む設定がデフォになる模様
>>182 あーそういうの見たことありますわ
試しにsortable.jsをちょっち改造してつけてみたものの
カタカナとかなの順序が微妙なので日本語ソートの関数作らないとダメか
>>183 >IDだけ入力すると仮登録されて、アンカークリックで取得してくれる機能
www.nicovideo.jp/cache/でのことならCookie保存である程度は可能かと
>>196 typo報告d
Cookieについては原因が判明したので次のバージョン(今夜中に公開)では訂正
待ってられない人は
>>196 に加え、176行目を以下に
if(th[i].cells.length>idx)disp(th[i].cells[idx],flag);
>>197 乙です。176行目をとっかえたら快調です
次のバージョンに激しくwktk
全裸で待機してま(r
重ねて連続レス申し訳ない
>>197 いまロード済みサイズ眺めてて思ったんですが
1048576bytesとかは、1,048,576 bytesみたいに表示した方が見やすいかと
bytes以前の空白とかは、該当する場所に半角スペース継ぎ足すだけで
自力で出来るからいいんですが、サイズ部分に,うつのはどうやれば出来るか分かりませんでした orz
>>200 KB,MB表示とかもできたほうが見やすいかも
言うの遅くなって申し訳ないorz
ListX_071021
ttp://www12.axfc.net/uploader/93/so/File_2072.zip.html ・Table sorting(sortable_ja.jsの自己改造版)による表のソート(list.js内のオプションでカタカナとかなの順序を変更可能)
・一時ファイルのロード済みサイズの表示単位、カンマ区切りの設定(list.js内のオプションで変更可能)
・キャッシュの既存フォルダへの移動UI(動画番号横の移リンクから移動可能・テスト段階)
・
>>196 などの修正
とりあえず、フォルダ移動をつけてみたのが大きな変更点かな?
急造ゆえ、DOM操作が汚い上にあやしげなので、もう少し煮詰める予定
>>202 次のバージョンで(ry
あ、release.batとかどう見ても開発用ですありがとうございましたOTL 別に動作には関係しないので・・・キニシナイ
Fxでしか動作確認していなかったので さっそくIEでファイル移動が出来ない問題に気が付いた list.jsの373行目を以下にすればFxでもIEでも動くはず id :'"'+ele.parentNode.lastChild.firstChild.data+'"',
何度も何度もすまねぇ・・・まだ20にもなってないのにボケボケじゃあ・・・ 組み込んだtableソートのライブラリの干渉で低画質動画のハイライトが無効になっているので list.cssの94行目を以下に書き換えで background:#f00 !important;
頑張れ
最近の10代の頭の良さに嫉妬 コマンド、動画番号、タイトルのソートできる部分のリンクの下線消したいんだけど スタイルシートどう付け足せばいいのでしょうか? コマンドとか動画番号とかトップのリンクは分かるけど、ここだけ分からない・・・
以下でどうでしょ? もう寝るんで、だめでも明日の夕方までリアクションできないけれども・・・ なお、IEだとリンクが訪問済み(紫)になるようなのでcolor:#00f;も足しておくといいかも th a{ text-decoration:none; }
dクス ずっと .th a:link〜とかしてたわ・・・ 力技で .sortable a:link{ color:#000; text-decoration:none; } にして他のもかかる分はそっちも指定とか考えてたw
ListX で動画整理するよりエクスプローラーで整理したほうが効率がいいことに気づいた
■NicoCach 0.12 2007/10/20 体感不可能なくらい微妙に性能向上。 開発者向け: 中身は手抜きだった部分を一部ちゃんと直したので機能が変わらない割りにはソースは変わっています。 とりあえずConnectionProcessorより手前の処理を主に整理。 スレッドプールを使ってスレッドの生成コストを削減。 Main.VER_STRINGをpublicにしてもあまり意味が無かったのでMain.getVersion()を作る。 終了処理をするMain.stop()を作る。 ■NicoCache_p 2007/10/19 0.12p NicoCache-0.12をマージ saveCache=1,2の時もログを出力するようにした ログを英語にした、文法とかがあってるかは知らない subFoldersで複数のキャッシュフォルダを指定できるようにした 2007/10/19 0.11p1 saveCache=1のとき動作がおかしかったのを修正 ■NicoCacheGUI Ver0.05 (本家NicoCache-0.12同封) NicoCache-0.12 対応 NicoCache-0.12p 対応 気づくのおせええorz
ListX最新版で付いたソート機能ですが、動画番号のソートで 桁が違う番号のものあると上手くいかないみたいです。 ありがちな102と11昇順で102が先に来るパターンのようです。 あと一つ要望も オプション見ると一括削除もそのうち付ける予定と考え せっかくなのでサブフォルダ移動も一括でできたらと思いました。
やっとこ戻って参りました。 色々片付けてからちまちま追っていくので、 更新までもうしばらくお待ちください・・・
NicoCache_nl 07/10/23 ●エコノミーのキャッシュが有るとき、通常版のDLに成功した段階でエコノミーを削除 ●キャッシュ管理ページの出力にファイルの更新時刻を追加 ・メッセージサーバ関連を修正(thanks to 公式の人) ・Main.getVersion()を追加
新参だが、
>>104 と同じ症状でnlが使えない。
具体的には、
1.ページが表示できない(白紙)
2.表示できてもレイアウトが崩れてて動画も繋がらない
3.レイアウト正しいけど動画は繋がらない
のどれかに必ずなるという状態。(どの症状でも
>>104 の奴を複数回繰り返す)
ちなみに、Javaもnlも公式見て更新済みで本家やpは正常に動作する。
こんな感じなんで誰か処方箋下さい。お願いします。
>>217 あのエラーメッセージを見るとソースのどの行でエラーが起こったかわかるのですが
今のソースは
>>104 の頃と行数が変わってしまっているので
今のメッセージを貼ってもらえますか?
あとエラーが起こったときにコマンドプロンプトでnetstat -nと打つと
50行くらいとかたくさん表示が出てきますか?
正確な原因は分かりませんがソケットをたくさん使っているせいに見えます。
手元の開発版だと中身が結構変わっていてKeep-Aliveにも対応したので
それが取り込まれれば自動的に解決するかもしれませんが
まだnlの変更点をうまく乗せられる作りになってないのです・・・
NicoCache_nl 07/10/23 rev.2 ●SSL通信もセカンダリプロキシを通すかどうかの設定 ●キャッシュフォルダの変更を可能にした(NicoCache_p互換) ・本家v0.12までの変更をある程度適用 ・flvWrapper=falseの時にはlocalフォルダのflvplayer.swfも無視するようにした ・フォルダ移動ハンドラでデバッグ用メッセージが出てたのを修正
NicoCache_nl 07/10/24 ・proxySSLに関する判定ミスを修正
NicoCache_nl2007/10/24だけど、config.propertiesの # 接続元の限定 local=自PC、all=全IP allowFrom=allじゃ繋がらなくね?trueならいけるんだけどさ
NicoCache_nl 07/10/24 rev.2 ●プライベートIP限定モードを追加 (allowFrom=lan) ・allowFromの判定が逆だったのを修正orz
>>221 すみません。書き直したときに判定式間違ってましたorz
24日rev.2でまたもデバッグコード取り忘れorz バージョン変えずにひっそり差し替えますた
ニコニコとは関係ないのですが Youtubeにも対応してくれたらイイナ♪
nlさん、乙です どうも、バックグラウンドでのダウンロードが上手くいってないようです。 # resumeもおかしい気がします
>>228 SSLの処理を書き換えたときに裏DL判定に関する判定条件が変わっちゃって、
DL継続してませんね。対処します。
レジュームはうちではちゃんと動いてるみたい。
230 :
217 :2007/10/24(水) 11:15:05 ID:dTKkH8SR0
>>218 返事が遅れてすみません。・・・寝てましたorz
難しいことは分からないのですが、(こちらの)単純な設定ミスなどでは無いのでしょうか?
取りあえずメッセージ貼っときます(打ち間違いあるかも)
java.net.SocketException: No butter 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(ConnectionPrecessor.java:
754)
at dareka.ConnectionProcessor.precessSingle(ConnectionPrecessor.java:246
)
at dareka.ConnectionProcessor.run(ConnectionPrecessor.java:1057)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
これをページを表示した瞬間に平均十回くらい繰り返します。(でも何もしてなくても出るみたいです)
あと、言われた通り打ってみたところ、三十行くらい表示されました。
暇な時でいいんで診てもらえると助かります(汗
>>230 OSはなんでしょう。昔のバージョンのnlは動いてましたか?
関係有りそうな所をいじってみてますが、
その辺の処理はだいたい同じはずなのでよく分かりません・・・
ログはWinXPなら右クリックして「範囲指定」後、
範囲をぐぐっと選択して、右クリックを押せばクリップボードにコピーできますので是非。
232 :
217 :2007/10/24(水) 14:56:16 ID:dTKkH8SR0
早くも動いて下さっている!(感涙
OSはXPで、最初から(といっても一週間ほど前)見た目には全く同じ動作です。(IE.、Firefoxで確認)
あと、
>>230 で設定ミスなどと書きましたが、実は設定ファイルを全く弄ってないので
それは有り得ないことにさっき気づきました・・・
コピー出来たんですね。
コピーしよう→左ドラッグ→出来ない。
で、無理だと思い込んでましたorz
>>232 ググってもきれいに解決しているケースが見つからないですねぇ・・・
nlだけ発生するというのも不思議です。
ファイアウォールをインストールしていたら試しにオフにしてみてください。
それからインターネット高速化ツールを入れたりレジストリを変更していたら
戻してみてください。
設定してプロキシ指定しても画面が真っ白のまま繋がらないのは俺だけ? 本家もnlもだめだったorz
>>234 本家使用者だがv0.12でプロキシは本家サイトの
proxy.pac設定をそのままもらってそれで問題なく動いてるよ
(串はlocalhost:8080のみの設定でも動作OKだった)
詳細がわからんのでなんとも言えんが、
自分は設定ファイルもデフォのままだし、キャッシュクリアしたり
ファイアウォールの設定を見直してみたら?
>>235 本家0.03からnlに変えたんだけど、繋がらない。
で、proxy.pacから:8080直接指定にしたら繋がったけど、何故かキャッシュしない
一応書き出してみる
NicoCache_nl 07/10/24 rev.2
port=8080
direct mode (no secondary proxy)
title=true
=> Only LAN Address can access NicoCache
LocalFlv Server On
Resume suspended download On
total cache size=2,659,977,485bytes
----------
java.net.BindException: Address already in use: bind
at sun.nio.ch.Net.bind(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
at dareka.Server.bindServerSocket(Server.java:73)
at dareka.Server.start(Server.java:43)
at dareka.Main.main(Main.java:174)
finalizing
続行するには何かキーを押してください . . .
>>236 「Address already in use: bind」だから8080のポートが既に塞がってるんじゃないかな
壺とか使ってたりしない?
>>236 壺は使ってないです
受付ポート変えて試してみます
ミス
>>238 は
>>237 結果、無事キャッシュ成功
オミトロンをポート2525、nlを8880にして、nlサイトの「メッセージサーバは接続させない」を使用
ありがとうございました
240 :
名無しさん@お腹いっぱい。 :2007/10/24(水) 22:44:02 ID:LHQ683cO0
最小化して起動ってGUI使わないと無理ですか?
>>240 バッチファイルのショートカットつくって
右クリック -> プロパティ -> ショートカットのタブの「実行時の大きさ」を最小化
とりあえずXPだったら、この方法でCUIで最小化して起動できる
XP以外だったら、もってないから同じ設定があるか分からないけど
242 :
名無しさん@お腹いっぱい。 :2007/10/24(水) 23:35:34 ID:LHQ683cO0
NicoCache 0.20 2007/10/24 0.20 内部が結構変わったのでバージョンを大きめに上げる。 Keep-Aliveに対応してニコニコに少し優しく、閲覧性能を少し速くする。 タイトル取得を非同期にして再生開始までを少し速くする。 大きなファイルをアップロードするとエラーが出ていたのを修正。 SSLのリクエストがおかしかったバグを修正。 開発者向け: 内部をフレームワーク化したので使い方などを書いた開発者向けメモを付ける。 NicoCache_p 2007/10/24 0.12p1 externalHost=2で接続をLAN限定にするようにした。 今回の機能追加はNicoCache_nlから頂きました。 クラスC限定なのは使用頻度が高そうなのと、 フレッツスクウェアがクラスAのIP使用するので除外。
NicoCache_nl 07/10/24 rev.2 & ListX 071021でキャッシュフォルダを 変更するとリストの移動ボタンがきかなくなったorz
すいません質問させてください 現在、Slipnir2.5.17 NicoCacheVer.0.20を使用しているのですが NicoCacheを起動してWebなどを見ている時にカーソルにポップアップした 文字とかが激しく点滅する場合があるんですがこれは仕様なんでしょうか? あまり設定とか詳しくないので教えていただけないでしょうか
NicoCache 0.20 既知のバグ キャッシュを参照してもタイムスタンプが更新されない。 NicoCache_nl 07/10/25 *まだv0.12ベース ●プライベートIP限定モードでクラスを選べるようにした(従来のlanはlanCと同じ動作) ・フォルダを変更したときにキャッシュが移動できなくなっていたのを修正 ・同じajaxコールを繰り返すと2度目が発行されないのを(たぶん)修正 ・あと細かい修正
247 :
217 :2007/10/25(木) 19:45:31 ID:ARacfMd90
>>233 やってみました。
他は心当たりがないのでマカフィーだけ切って試してみましたが変わりませんでした。
ついでに
>>239 の方を参考にいろいろ試してみたので報告します。
まず、受付ポートを変更。全く変わらず。(確認後戻しました)
次に、プロキシ設定ファイルから「メッセージサーバは接続させない」を設定。これも全く変わらず。
(これは最初からですが、プレイヤーごと表示されません)
ダメもとで「動画のみの経由版」を設定。するとプレイヤーまで正しく表示。更に動画再生開始!
・・・しかし五秒ほど流れた後停止。そのまま10分ほど待つも続きは再生されず。
このときのログ↓(動画は適当)
NicoCache_nl 07/10/24 rev.2
port=8080
direct mode (no secondary proxy)
title=true
=> Only localhost Allowed
LocalFlv Server On
Continue Download when client aborted On
total cache size=0bytes
----------
no cache found: sm836593_組曲『ニコニコ動画』を篠笛で吹いてみた.flv
248 :
217 :2007/10/25(木) 19:46:43 ID:ARacfMd90
続き。 その後、Cacheフォルダに本家で作成した物を入れて同じことをしてみると、 普通に再生を開始して最後まで止まりませんでした。 そのときのログ↓ NicoCache_nl 07/10/24 rev.2 port=8080 direct mode (no secondary proxy) title=true => Only localhost Allowed LocalFlv Server On Continue Download when client aborted On total cache size=12,064,359bytes ---------- using cache: sm836593_組曲『ニコニコ動画』を篠笛で吹いてみた.flv 落ち着いて考えてみると、あまり意味がないような気がしますが、 判断材料になれば幸いです。・・・長文スマソ。
>>245 ポップアップした文字というのがよく分からないのですが
例えばGoogleのトップページでGoogleの画像にカーソルを乗せたときに出る
長方形の黄色背景に黒字で「Google」って出るやつでしょうか?
もし再現できるページがあれば教えてください。
0.20はページを書き換えることはしていないので
直接ページ見たときと見た目は同じになるはずです。バグってなければ・・・。
>>248 NicoCacheとブラウザの間の通信は問題なくて
NicoCacheとサーバの間の通信はなぜか止まってしまうみたいですね。
そこはnlも大きな違いはないはずなのですが・・・。
今回はスタックトレース(例のエラー表示)は出ませんでしたか?
NicoCache_nl.batを以下のように書き換えると詳細なデバッグログが出ますので
止まったりエラーになったりする直前あたりも教えてください。
余計な表示が出ないように「動画のみの経由版」のpacと併用してください。
java -jar NicoCache_nl.jar
: debug mode
:java -Ddareka.debug=true -jar NicoCache_nl.jar
↓
:java -jar NicoCache_nl.jar
: debug mode
java -Ddareka.debug=true -jar NicoCache_nl.jar
0.20は中身が結構変わったのでnl、pの作者さんは大変だと思います。 すみません。 無印のバージョンが上がるたびに違いを探してマージしなくてはいけない作業を減らす (最終的にゼロにする)ための整備なのでご容赦ください。 派生版を乗せるのを楽にするのが目的なので 今の形で使いにくいところはどんどん変えてしまってください。 中身を見た人で何か指摘がある人もどんどんお願いします。 GUIはうまいこと外側から包むような形で連携しているので 0.20でもそのまま動いています。 っていうか終了処理は現状GUIからしか呼び出せないので デバッグはいつもGUIから起動してやってます。対応ありがとうございます。
>>250 お疲れ様です。
ちょっと触ってみましたが、
ローカルFLV・簡易ローカルサーバ・書き換え
はわりと簡単に実装できました。
あとは、ダウンロード関係ですが、それなりにフレームワークを書き換える必要もありそう、
って感じですね。
要望があるとすれば、、、
・Cacheクラスをリネームして派生させたいので、privateメンバをprotectedにして欲しい
→でもほぼ全てのメソッドを上書きしてるのでメンテ性の向上かは・・・
・Header関連クラスで1行目も書き換え可能に(レジュームの際に書き換える必要が・・・)
・StringResourceでヘッダを操作できるメソッドを標準で欲しい
-HttpResponseHeaderからフィールドをコピーするメソッドとか
-add/removeFieldのようなメソッド
・URLResourceでも↑欲しいけど、Listenerで対応可能か(余計なコードが増えるが・・・)
・TransferListenerのonResonseHeaderがtypo
・Configは全部staticにしちゃってもいい気もしますが、何か理由はありますか?
うーん、多い・・・もちっと頑張っていじってみます。
>>250 原作者様、お疲れ様です。
ラップさせることを前提に作成するならば、設定読み込みもmainメソッドから外に出して頂けると、継承で拡張しやすいのだと思います。
# 設定値の追加は拡張版作成者の皆様していらっしゃいますし、変更の多い箇所かと思います。
私も拡張してみたいと思ったのですが、出来るだけ本体に手を入れてリコンパイルしたくないもので……
要望をもらえると、足りないところが見えてくるのでこちらもありがたいです。
とりあえずすぐ答えられるところだけ。
>・Header関連クラスで1行目も書き換え可能に(レジュームの際に書き換える必要が・・・)
考えたら200と206を変える必要がありますね。
1行目はフォーマットに従う必要があるので任意に書き換えられるようにはしないで
具象クラスに要素ごとのsetterを付けます。
>・StringResourceでヘッダを操作できるメソッドを標準で欲しい
これもListenerで参照・編集ができますけど煩雑ですかね。
>・TransferListenerのonResonseHeaderがtypo
しまっつorz
補完に頼ってると気付かないのでだめですね・・・
>・Configは全部staticにしちゃってもいい気もしますが、何か理由はありますか?
Loggerみたいにロジックしかないものはstaticでもいいのですが、
Configみたいに状態を持つものをstaticにすると
グローバル変数みたいになって保守性が落ちるのを気にしてます。
ただ
>>252 さんもおっしゃってますが拡張に影響が大きい部分なので
今の形から変えようとは思ってどうするか検討中です。
一番シンプルなのはどこからでも見えるMapにすることですが・・・
>>254 返信ありがとうございます。
どーもデザインパターンのようなのに慣れなくて、
数行の処理のためにクラスを作ってソースコードが行ったり来たりになるのに抵抗が・・・
> config
うーん。でも現状はグローバル変数のような扱いになってるような、、、
クラス作る→あれ設定が必要だ→変数作ってコンストラクタでconfig持ってこよう
→呼び出し側も引数追加しよう→関数をさかのぼっていく
と、いうふうになってます(私だけ?
もっと細かく必要な設定だけ伝播させる方がいいのかな、、、
実装は、nlでは設定項目が増えてきたのでMapをラップしたConfigにしようかと考えてました。
1.Configのコンストラクタでデフォルト値をマップに入れる
2.その後、デフォルト値マップを用いて設定ファイルから読む
3.参照は、各設定へのアクセサで型変換などを行ったのち得る
これだとメンテは多少簡単になりそうだけど、参照のコストは、、、
レジュームの実装は終わりましたが、裏でダウンロードは無理そうですね。
URLResourceの改変版を作るか、機能を切るか(自分的には全く使わない機能・・・)
256 :
名無しさん@お腹いっぱい。 :2007/10/26(金) 17:36:23 ID:GNehGoDv0
title=true
scriptOn=0
scriptTarget=/watch/[^ ]+
scriptText=<script type\="text/javascript" charset\="utf-8" src\="/local/script.js" defer></script>
flvWrapper=rc2
localFlv=true
# v0.20対応ベータ版では無効!
continueDownload=false
resumeDownload=true
touchCache=false
NGWORDtxt=
cacheThumbnail=true
で
http://www.nicovideo.jp/cache/にアクセスしてもキャッシュリストが更新されません 。
257 :
217 :2007/10/26(金) 18:18:29 ID:bPnvsc+u0
>>249 やってみました。
>>247 と同じ方法の詳しいログ↓(前のはあれで全部でした)
NicoCache_nl 07/10/24 rev.2
port=8080
direct mode (no secondary proxy)
title=true
=> Only localhost Allowed
LocalFlv Server On
Continue Download when client aborted On
total cache size=0bytes
----------
258 :
217 :2007/10/26(金) 18:19:27 ID:bPnvsc+u0
>>257 の続き↓
DEBUG: pool-1-thread-1: start GET
http://smile-com21.nicovideo.jp/smile?v=836593 .5759 HTTP/1.1
no cache found: sm836593_組曲『ニコニコ動画』を篠笛で吹いてみた.flv
DEBUG: 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.respondViaServerStoring(ConnectionProcesso
r.java:554)
at dareka.ConnectionProcessor.processSingle(ConnectionProcessor.java:243
)
at dareka.ConnectionProcessor.run(ConnectionProcessor.java:1057)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
DEBUG: pool-1-thread-1: delete incomplete cache
DEBUG: pool-1-thread-1: end
見た感じを書くと、再生開始から止まるまでは普通で、
止まった瞬間にシークバーの読み込み表示が一瞬で右端まで進んで
全部読み込まれた様な感じになりますが、
cacheフォルダを見張っていても最初から何のファイルも作られませんでした。
259 :
p :2007/10/26(金) 18:52:25 ID:qgmHIxCO0
既知のバグ キャッシュを参照してもタイムスタンプが更新されない。 Cache.javaのgetInputStreamがどこからも呼ばれて無いぽい?
>>256 更新されない、とは名前とかを変えたはずなのにリロードしても変化しないってこと?
ブラウザのキャッシュのせいかもしれないので、Ctrl+F5でリロードしてみてください。
>>257-258 v0.20ベースのベータ版ではどうでしょうか。
http://nicolist.net/nicocache_nl/beta.html >>259 今まではgetInputStream()で得たストリームから直接読んでましたが、
v0.20ではgetURLString()でfile://形式のアドレスに変換して、
通常のアドレスと同様に処理しているようです。
書くとすれば、その前で時刻を更新させるか、getURLString()で更新するか、ですね。
NicoCache_nl (2.0ベースβ) beta 3 (2007/10/26) ●サムネイルのキャッシュに対応 (cacheThumbnail=true、標準で有効) thcache.binにサムネイルのキャッシュを保存します。保存タイミングとかは割と適当。まだ壊れやすい ・キャッシュ一覧やflvplayer_wrapperからの保存・DLで保存ダイアログがでなかったのを修正 beta 2 (2007/10/26) ●レジュームダウンロードに対応 DL中の一時ファイルにはタイトルが付きませんが、一度中断すると付きます。 dev: TransferListenerの定義とURLResourceのそれを呼ぶ部分を書き換えてます。 他にも色々とフリーダムに。 beta 1 (2007/10/26) ●v0.20ベースに移植してみた ・裏でダウンロード・レジュームダウンロードはまだ未実装 ・スクリプト置換は /watch/sm??? にしか効きません ・クッキー地獄対策(smartCookie)は廃止
262 :
256 :2007/10/26(金) 20:46:44 ID:GNehGoDv0
>>260 だめでした。サブフォルダとか作っても1階層の表示になってしまいます。前に作ったサブフォルダはきちんと認識しているのですが。
新しく動画をみるとそのリストには追加されます。
>>262 ちょっと不毛なのでIRCの#nicolistチャンネルで不具合解決を図ってみてはいかがでしょうか
>>262 NicoCache_nlを再起動した場合はちゃんと反映されますよね?
デフォルトでは、サブフォルダに関係なく全部まとめたキャッシュだけの一覧が表示されます。
そういう意味では無いようでしたら、是非IRCへどうぞ。
会話しながら問題点を探っていくこともできますので・・・
nl_ListX 071026(動作確認 Fx2,IE6+NicoCache_nl 07/10/25版)
ttp://www12.axfc.net/uploader/93/so/File_2157.zip.html ・ソート時の問題(
>>214 )の解決
・キャッシュの既存フォルダへの移動UI(動画番号横のボタンから移動可能・テスト段階β2)
・更新日時の表示
・動画番号のメモ(
>>202 )(上部Memoリンクで表示)
・コマンドの廃止(ボタンで保存・移動・削除を表示)
・保存・移動・削除をボタンで表示・非表示
・各機能ボタンをアイコン化(画像を削除すれば文字表示可能。自作アイコンゆえに改良の余地ありか?)
・移動・削除をAjaxで行う
・Redrawでページ自体を更新せずにデータを受信しなおしてページを再描画する
・Dupで重複キャッシュを表示し、クリックで削除可能
・削除時に確認ボックス(ポップアップウィンドウではない)を表示
インターネッツの調子がおかしくて、対応が遅れてしまい、すまぬ!
しかし、そのおかげで開発がだいぶ進んだのも事実OTL
ちょっち分かりにくくなった気もするので、何かあれば聞いておくれ・・・
NicoCache本家の人に地味だけど個人的な要望 config.properties をWin標準で関連付けられている .ini 等の拡張子に変更してほしい…
>>265 乙であります!
ただ、重いですw
580キャッシュ@Core Duo 2.1GHzで、IE 12秒、Fx 8秒ほどかかります・・・。
あと気がついた点を。
・コマンドは常時表示でも良いと思う(確認画面があるし)。
・IEだと、コマンド出すと2行になってしまう。
・削除を一旦キャンセルすると、2回目が undefined になる。
ここから下は単なるコメント
・ソートより、インクリメンタル検索で表示を絞る実装の方が良いかも・・・?
・表示列の選択に大半の時間が取られてる様なので、いっそ全表示デフォのがいいかも
と、ちょうど旧Verの軽量化に手を出しつつあったnlからでした。
>>266 それくらいJAVAの知識なくても出来るよ
NicoCache.jarを解凍したあとMain.javaをテキストエディタで開いて
File configFile = new File("config.ini");
にして上書き保存した後、同じ構成でzip圧縮して拡張子をjarにすればいい
NicoCache_nl beta 5 ●config.iniがあればそれを読むようにした(従来の方も使えます、というかそっち推奨) ●flvplayer_wrapperからのflv一覧要求では簡略版を返すようにした(キャッシュが凄い多い環境では高速化?) ・flvWrapper=falseの時はflvplayer_wrapper.swfのリクエストをスルーするようにした
nl2007/10/25版にて、allowFrom=lanの時に >Forbidden address: 192.168.1.192 思いっきり接続拒否られました。 Server.javaの78行目で、lanClassに値を代入しているが、この条件ではlanA、lanB、lanCではとりあえず代入されるものの、 lanでは4文字目が無いため空になる。結果として103行目の条件が成立しなくなるというオチです。
>>271 Main.java内で代入してるつもりだったんですが、
また文字列を==比較するチョンボをやらかしてたようでorz
v0.20ベータ版でもやっちゃってますね!
大至急修正します。
>>269 乙です。
更新日時表示にチェックしていない場合、一時キャッシュの罫線に
抜けが出てしまうようです。
以下は単にコメントです。
・罫線区切りがあるので、タイトル文字列を[ ]で区切らなくてもよさそう
・コマンド展開で動画番号はみ出すので、タイトル余白少し削って全表示できた方が良い
・コマンド折り畳みは移動などクリック回数多くなるので、初期に展開状態にできてもよさそう
[ ]の区切りはjsちょっと弄れば無くせたんで各自消してもよさげ
275 :
273 :2007/10/27(土) 10:07:21 ID:MUjNwg9M0
>>274 さんのおっしゃるようにコメント部はjsやcssいじれば
自分でもカスタム可能な範疇なので、単に感想程度に思ってもらえれば良いです。
Nicocache_nl bate beta 7 (2007/10/27) ・title?smXXXでタイトルを取得するとキャッシュがルートフォルダに移動したのを修正 ・長いタイトルが切れる問題が戻ってたのを修正 ・キャッシュ管理ページからのRefererの問題を修正 beta 6 (2007/10/27) ・allowFrom=lanが正しく働かなかったのを修正
277 :
217 :2007/10/27(土) 17:01:36 ID:s7sKDgO70
>>260 ベータ版(beta7)試してみました。
無事再生されました!スクリプト無しで表示も完璧です!
問題解決(?)しましたのでこれにて退散します。(結局原因は・・・?)
付き合っていただいたお二方に大感謝!!開発の方頑張って下さい!!
m(_ _)m<いろいろお騒がせいたしました。
ListX勝手に高速化など版(mod nl_1)
http://nicolist.net/nicocache_nl/list_nlmod1.zip 600キャッシュ前後のとき、IEで5倍、Fxで10倍ほど速くなってます(それぞれ当社比)
主な変更点は、
・初回の生成やRedrawのときは、CSSで列・フォルダ表示の選択を行う(結構高速化)
・上であがってた要望をいくつか反映
・キャッシュ移動後、移動先のフォルダの一番下に追加(現状の仕様)
・削除の処理周り
・他、随所をフリーダムに書き換え
>>265 使えそうな所があれば、てきとーに取り込んでくだせぇ
>>277 nlで拡張したときになんかおかしなことなってたんでしょう・・・orz
まぁv0.20ベースで動くようになってよかったです。
>>279 ぎゃー、書けない間に更新が来てしまったw
一応またフリーダムに改変したのを置いておきます。※071026_2ベース
↓約1時間前に書こうとしてた内容
ListX勝手に高速化など版(071026_2 mod nl_2)
ttp://nicolist.net/nicocache_nl/list_nlmod2.zip ・ソート処理をてきとーに高速化(タイトルは文字コード順に戻した。2秒くらい余計なコストが・・・
・Firefoxでの表示列選択処理を改善(5倍くらい速くなった
正直Firefox専用な感じですが、ほぼストレスなく操作できるようになりました。
IE6.0とFx1.5の速度比較。600ファイルをまとめてキャッシュフォルダに入れた状態で、
Fx1.5、ロード 0.6秒、列選択 0.3秒、ソート 0.5秒、フォルダ開閉 0.1秒以下
IE6.0、ロード 2.8秒、列選択 2.5秒、ソート 6.0秒、フォルダ開閉 2.0秒以上
といった感じ。
IEはHTML解析とDOMが遅すぎてこれ以上は厳しい気も。配列ループや数値計算は速いのにね、、、
>>280 乙です
差分比較しつつ吸収していくので無問題っす
NicoCache 0.21 2007/10/28 キャッシュを参照してもタイムスタンプが更新されないバグを修正。 ブラウザが一部のキャッシュを持っている場合にNicoCache側のキャッシュが壊れるバグを修正。 [nlより]config.iniがあったら使うようにする。ただし中身はpropertiesファイル。 [nlより]SSL接続を個別に外部プロキシ経由するか設定できるようにする。 [nlより]リジューム対応。 開発者向け: 設定のデフォルト値をdefaultsに置けるようにする。詳細はメモで。 既知のバグ Cookieを分割して送ってくるサーバにログインできない場合がある NicoCache_nl ベータ版 beta 8 (2007/10/27) ・sm850000以前で一時的に見れない動画をプレミアム垢から見たときにタイトルがおかしかったのを修正 nl独自の長いタイトル取得関連のバグ。さらに失敗ぽいときはthumbから素直にとってきます。
動画のデータをSQLiteで管理できないかな Google Gearsを使えば出来そうなんだが
>>283 sqliteで管理する利点が見えないような……
ファイルシステムで充分管理できているし。
NicoCache_P 2007/10/29 0.21p-alpha 0.21ベースに変更。 timeStampの廃止、touchCacheを使ってください。 saveCacheは未実装。 externalHostも廃止してnl互換にするかも。 NicoCache_nl beta 9 (2007/10/29) ●本家v0.21ベースに移行。ただし、設定ファイル関係は従来通りのままです ・サムネイルキャッシュのパフォーマンスを改善。フォーマットを変えました 初回読み込み時に自動でコンバートします。 ・キャッシュ管理画面のNicoCache_nl側の処理速度を多少改善 ListXは、OperaやFirefoxだと快適に使えるみたいです。IEはダメポ ・continueDownloadは廃止気味
NicoCache v0.21に変更後なんですが 起動して数分たつとブラウザで登録してあるRSSの更新が出来なくなってしまうようなんです プロキシの設定OFF状態でもNicoCacheが起動している限り更新できず。 手動更新ボタン押しても読み込み中のままフリーズ、そのままNicoCacheを切ると 一気に更新されるので関係があるのかな?。起動直後などは普通に更新できます。 resumeDownload と touchCache は false にしておりブラウザはプニル2.5.17です
>>287 報告ありがとうございます。
修正した0.22を作りましたので試してみてください。
NicoCacheGUI様へ要望 右クリメニューに「キャッシュフォルダを開く」のメニューの追加を希望します。 本家ならびに派生版の皆様、乙であります!
>>289 要望ありがd。
GUI-0.07で対応しました。
LinuxとかMacとか、互換性を意識してたから無理かと思ったけど、
Java6のAPI調べたら、あった。最近のJavaはすごいね、勉強になる。
291 :
289 :2007/10/30(火) 00:09:46 ID:5QWPzAgd0
>>290 約一時間での対応・・・ 速すぎますw
要望の実装、ありがとうございます。
Ver UP お疲れ様です。
ListXを自分用にいろいろしてみたので晒してみるテスト
ttp://kjm.kir.jp/pc/?p=45424.png 個人的に(ファイル数 files.)や(ファイル数 file)、(N/A)の色を個別に設定したり
右寄せが出来ると嬉しいなーと思います
739、784行目あたりが怪しい!とばかりに自分で試行錯誤してみたけれど
まったくさっぱりjsを理解できていないため無理でしたorz
その場合開閉するリンクはフォルダ名や一時ファイル、キャッシュだけにするとか・・・
よければ是非ご一考ください
本家作者さま、GUI作者さま、p作者さま、nl作者さま、ListX作者さま
いつも乙です、素晴らしいソフトをありがとうございます
>>294 javaいじったことないけど自分で修正してみようと思ってD2SDKとか入れてみるも
途中で何か訳が分からなくなって断念してた所ですthx
jarに変換出来ない(´・ω・`)
>>294 を入れさせてもらったんだが、何故かクッキー地獄で動画が見れなくなったorz
>>293 了解っす
時バージョンでリンク外にして、適当なクラスを指定しておきますわ
>>297 javacでコンパイル、jarでjar化できるはず(Zipで固めただけだと実行時に呼び出すクラスが指定できないので×)
nlをいじくるときに使ってるバッチファイルを参考までにさらしておく
NicoCache_nl.jarを適当なソフトで解凍して、META-INFフォルダと同じ階層に以下の内容のbatをおいて、実行
javac dareka\*.java
jar cvfm NicoCache_nl.jar META-INF\MANIFEST.MF dareka\*.class
pause
ついでに、オミトロン(flv_player)+nlな人用にproxy.pacもさらしておく(既出かな?)
ポートはnl:8082、オミ:8081に設定、FLVとcacheページのみnlにリクエスト、ニコニコはオミトロンにリクエスト(ダウン時直接)、その他は直接
function FindProxyForURL(url, host) {
var flv=shExpMatch(host, "*smile*.nicovideo.jp*");
var cache=shExpMatch(url, "*.nicovideo.jp/cache*");
var local=shExpMatch(url, "*.nicovideo.jp/local*");
var nico=dnsDomainIs(host, "nicovideo.jp");
var pro=dnsDomainIs(host, "local.ptron");
if(flv||cache||local)return "PROXY localhost:8082;";
if (nico||pro)return "PROXY localhost:8081; DIRECT";
return "DIRECT";
}
301 :
294 :2007/10/30(火) 20:38:59 ID:L5AznucC0
うちのはzipで固めただけなので、不具合出る可能性高いですね 作者様の修正まで待っておいた方がよさそうですorz
flvplayerのパス変更に(たぶん)対処いたしました(ほぼRC1モード、ちょっとRC2モードで確認)
思っていたよりnlユーザの方が多いみたいでうれしいです。
jarは元のやつに更新したファイルを上書き圧縮してやればそのまま使えます。
というか、はじめJavaの基本とかeclipseとか全然知らなかった頃は、javacでコンパイルして
アーカイバツールを使って本家のjarにファイルを上書きしただけでした・・・
>>294 さんはじめ、応急処置してくださった方に感謝。これがソース公開の強み!
>>301 とりあえずDLしてみたところ、起動できた
よくよく考えればマニフェストもあるし問題なかったorz
>>302 おつー
>Extensionのサンプル(←ほぼ開発者向け) 市場のアフィリエイトIDを私のモノに書き換えます 何これ?某playerの作者みたいに横取り?
NicoCache 0.23 2007/10/30 0.23 外部仕様的には0.22と同一。 開発者向け: Loggerを拡張可能にする。 既知のバグ 0.20からCookieを分割して送ってくるサーバにログインできない場合がある。 NicoCache-0.22p-alpha(2007/10/29) 0.22をマージ。 NicoCacheGUI Ver0.07 2007/10/29 Ver0.07 ・本家NicoCacheが、0.22にアップデートしたので、差し替えてみる。 ・2chスレで、「右クリメニューに「キャッシュフォルダを開く」の メニューの追加を希望します。(289氏)」を発見したので、実装してみる。 NicoCache_nl 2007/10/27 ※これはまだv0.12ベース ・allowFrom=lanが正しく働かなかったのを修正
NicoCache_nl ベータ版
beta 12 (2007/10/30)
●抽出したmp3にID3タグを埋め込む
タイトル・コメント(動画ID)・URL(watchページのアドレス)・エンコーダを設定
●拡張のロードのテスト版を実装
ひとまず、開発者向けの叩き台として。ご意見ください。
●/flv_booster.swfからlocalフォルダのflv_booster.swfを参照できるようにした
でも、wrapper27日版だとURLがオミトロン固定だから無理。今後に期待。
・flvplayer.swfのパス変更に対処
beta 11 (2007/10/30)
・mp3抽出時のメモリ効率を大幅に改善+リクエスト時の応答を高速化
beta 10 (2007/10/30)
●キャッシュ中のflvから音声のmp3の抽出。エラーチェックが適当すぐる・・・
localFlv=trueが必要です(キャッシュ管理ページの拡張)
http://www.nicovideo.jp/cache/smXXX.mp3 を開くとダウンロード画面が出ます
書き換えられたwatchページのヘッダにリンクがあります。
●本家v0.23をマージ
・(10a)watchページのヘッダが微妙におかしかったのを修正
作者の皆さん乙。 _nlはExtensionが導入されたのか。これは面白そう
>>304 そのとおり
ソースを眺めた限りではアフィリエイトIDをかえるだけで、導入する利点はない模様
Extensionは仕様も固まってないようなので開発者もユーザもDLする必要は今のところないですわ
どうやらアフィリエイトIDの書き換えは規約違反らしいのでこのサンプルはやめたほうがいいと思われ>nlの方
ヘ⌒ヽフ ( ・ω・) ∧_nl∧ ⊂彡☆))´・ω・)
310 :
p :2007/10/31(水) 00:37:42 ID:xqi2AuM40
更新したら書き込んだほうがいいかな? 0.23p-betaでとりあえず0.12p1相当にはなったと思うので。 ・saveCacheを実装 ・externalHost廃止、nl移植のallowFromに変更
NicoCache 0.24
2007/10/30 0.24
0.20からCookieを分割して送ってくるサーバにログインできない場合があったバグを修正。
2007/10/31 0.24p-beta
0.24をマージ。
2007/10/31 0.23p-beta
0.23をマージ。
あとは
>>310 >pの人
一応私が気づき次第書き込んでいますので面倒であれば丸投げでも一向にかまわないですよ〜
どういった書き方でどういったことが出来そうなのかを示せて、かつ、 仕様策定中なのでむしろ導入する利点の無いのを考えたらあんなのになっちゃいました。 コンソールに1行だして中継するだけのモノに自重しました。 指摘くださった方々に感謝いたします。
>>292 Loggerの対応ありがとうございます。非常に助かります。
modのソースを吸収させてもらいました。
(GUI-0.08 リリースしました。)
>finalize()
ですよね・・・orz
完全に忘れてました。eclipseに頼りすぎてるのかなぁ・・・
本家でキャッシュの自動削除機能を考えているみたいなので、ここで削除基準をいくつか話しあいたいですね。 例えば指定した容量を越えた場合、アクセスしていないモノから削除とか。 下層フォルダを検索しなければ別フォルダにお気に入りを残しておけますし。
extentionsみたいなのを実現することは 0.2x系の構造に作り変えた主要な目的なので 発展させていきたいですね。 ユーザは欲しい機能をDLしてextentionsフォルダに入れるだけで 使えるような感じにしたいです。 こうなればextentionsの開発者も本体がバージョンアップするごとに マージする作業もなくてすみますし。 (本体の内部仕様がもっと安定しないとだめですが・・・) キャッシュの自動削除もご意見があればぜひ。
キャッシュ削除はフリーソフトで1週間以上前のものを消していますが・・・ 細かい指定などができないのでどんな形であれNicoCache側で実装していただけるとありがたいです。
318 :
317 :2007/10/31(水) 17:14:46 ID:JAId3+mZ0
仕様書がオミトロン用のままでしたorz 導入方法はflv_booster.swfとflvplayer_wrapper.swfを NicoCache_nlのlocalフォルダに入れるだけです
NicoCacheGUI Ver0.08 (本家NicoCache-0.24同封) ・本家NicoCacheが、0.24にアップデートしたので、差し替えてみる。 ・本家NicoCacheのLogger対応のおかげで、ログ出力に実装の無理がなくなりました。(えいさあ様に感謝) ・えいさあ様の NicoCacheGUI-mod.jar を元にログ出力の実装を修正。 ・起動したままでOSをシャットダウンしても、お行儀よく終了するようにしてみたつもり。【テスト中】 ・ソースを整理してみる。
オミトロンのフィルタ、簡易ヘッダ用のScript.js新しい版。
mp3抽出とエコノミーキャッシュの動画ページ内での削除に対応。
存機能は切ってありますが必要なら
>>7 を参照してくだしあ。
confingで scriptOn=1 になっている必要があります。
例によって勝手にエンコードされるので2バイト文字はASCIIにエンコードしなおすこと(´・ω・`)
簡易ヘッダへの挿入方法は
>>50 参照。
var hdr = "┃"+"キャッシュ管理
".link("/cache/") + " (";
hdr += "削除".link("/cache/rm?"+video_id) + "┃";
hdr += "E削除".link("/cache/rm?"+video_id+"low") + ")";
hdr += "┃" + "mp3抽出".link("/cache/"+video_id+".mp3") ;
document.getElementById("hdr_cache").innerHTML = hdr;
NicoCache_nl + ListXでLocalFLVから フォルダの新規作成やフォルダの階層表示とか無理でしょうか? ゲームとかタイトル別に分けたいんです。
ブラウザからのフォルダ新規作成は出来たっけ? 階層表示は出来ると思うけどExplodeぽく内容を表示するのは無理 ブラウザで管理するタイプじゃなくソフトを作ってやるのなら出来る
フォルダの新規作成はやっぱわからんが 自サーバーをNicoCacheとは別に作れば出来ないことはないか 何にしろJavaで全部やるには限度があるとおもう
NicoCacheGUIでキャッシュディレクトリ開いてやるほうが絶対早いと思う。
>>321 nlでフォルダ生成に対応してくれれば可能
俺もエクスプローラからやったほうが早いとは思うが
ただし、階層表示はListXで処理すれば現状のnlでも可能っぽい(サブディレクトリの情報は受け取れるようだから)
_nl bate14だとListXでローカルキャッシュ表示が出来ませんね GUIのログとかでは正常に読み込んでるし ListX使ってない場合は正常に表示できるのでListXの問題っぽい?
>>326 27日版でうちでは表示できてます。
Optionの「表示する列」をチェックしてみてください。
すいません、起動中にファミ通.comのHP開いて20秒くらいすると コマンドプロンプトにどっと何か表示されるのですが問題は無いのでしょうか? 一応、記事は読めてるしエラーが出てるって訳ではないのですが・・・ NicoCache v0.24使用しております
>>331 JavaScriptでやってるから、現状のnlならscript埋め込みでonloadイベントに割り当てればできる
そもそもFlash側の問題でNicoCache側で直接どうのこうのできることじゃないと思うけど
>>331 すごいね、これ。
字幕が劇的に見やすくなった。
>>332 実装というかこのJavaScriptを自動的に読み込む設定が簡単にできれば便利だと思ったので
Script埋め込みでやろうにも知識がないもので・・・
hover menuを作って検索窓やそこからキャッシュの削除とかやれると便利だな しかしめんどくせ
強制的にスムージングとアンチブロックノイズONの wrapperならできたけど、JavaScriptではわからないですねぇ
>>335 どこぞでトップバーをホバーにするオミのフィルタあった
それ+埋め込みスクリプトでキャッシュ画面とかキャッシュ削除のリンク追加して使ってるよ
>>334 テストしてないけどたぶん以下で可能
埋め込みは設定ファイルで有効にするだけ
wrapper使ってる場合はplayer→nico.playerに置換
onload=function(){
var f=$('flvplayer');
f.SetVariable('player._video.smoothing',1);
f.SetVariable('player._video.deblocking',5);
};
>>337 正常に動きました、わざわざ有り難うございます
NicoCache_nl ベータ版 beta 14 (2007/11/01) ●キャッシュ保存時にタイトルを整形するようにしました 全角英数字を半角に。連続した全角半角スペースを1つの半角スペースに。不評ならやめる。 ●簡易振り分け機能を追加(storeFilter=true) フォルダ名による手抜き振り分けフィルタ。ややこしいのでデフォルトはOFF。次にDLした動画から適用。 ・内部的な話:設定ファイルから読んだ値を一旦trimしてMapに格納 beta 13 (2007/10/31) ●本家v0.24ベース ・Extensionの仕様を微妙に更新。前回のサンプルは動きません。 ・内部的な話:HttpRequestHeader#setMethod()を追加。
>>327 チェックしてみましたが、「キャッシュがありません」表示のままです
設定を全く弄っていないnlとListXなら表示されたので色々試してみたのですが
cacheフォルダの位置を標準から弄っていると、ListXでキャッシュが表示されなくなるようです
NicoCache_nl.batのウィンドウの表示ではキャッシュを読み込んでいるのに表示されない状況です
>>340 原因把握しました。
振り分け追加したときにいじった部分でエンバグですね・・・orz
次で直します。
>>329 時間がたってから出るということは多分
Keep-Aliveをブラウザが切断した時のメッセージではないかと思いますが
これはデバッグモードでないと表示されないはず・・・
デバッグモードにしてます?
もし違うならそのメッセージを貼ってみてください。
NicoCache_nl ベータ版
beta 15 (2007/11/01)
●接続先をニコニコ関係だけに限定する設定を追加(niconicoMode=true)
身内で共有NicoCache鯖を立てるときなどに。デフォはOFF。
・キャッシュフォルダを変更しているとListXが動かなかったのを修正(thx.
>>326 )
>>341 キャッシュフォルダを変更していてもListXで表示が出来ました。
素早い対応、ありがとうございます・・・!
簡易振り分け機能が便利すぎて感動です
>>339 タイトルを整形してしまうと、別のソフトで落としているコメントファイルと
ファイル名が変わってしまうので、できればONOFFできるようにしていただけないでしょうか。
よろしくお願いします。
>>344 あら、NicoCacheと同様のファイル名で取得するソフトがあります?
無さそうだったんでどっちみち手間は一緒かなーと思って変えたんですが・・・
(できればプレイヤーでID後のアンダーバー以降を無視して読み込んでくれたら
管理とかも楽なんだけどねー)
>>345 ソフトというか公開されてるスクリプトを少しいじって使っています。
タイトルも整形するように直せばいいのかもしれないですが、
いまのところNicoCache_nlの他にも、本家や_pをころころ変えて使ってる状態なので
タイトルが整形されたものとそうでないものが混ざってしまうと思います。
できればオプションで整形するか指定できるようになるとうれしいです。
再度ご検討よろしくお願いします。
>>348 ブラウザじゃなくてTubePlayerからwrapper使ってみてる俺からしたらそのwrapperは理想。
ぜひうp希望。
>>348 ブラウザからでもうまくいかなかった俺からしても理想です。
ぜひうpお願いします
>>337 > どこぞでトップバーをホバーにするオミのフィルタあった
> それ+埋め込みスクリプトでキャッシュ画面とかキャッシュ削除のリンク追加して使ってるよ
もしお良ければお晒しお願い申し奉る
お願い奉る
>>351 TubePlayerでも正常に動きました。
ありがとうございます。
>>346 No route to hostでしたか。Keep-Aliveとは関係ありませんでした。
おそらくファイアウォールかルータの設定もしくは異常で
そのサイトと通信できないようになっているのだと思います。
NicoCache的にはどうしようもないです。
(ブラウザ直でもアクセスできないはず)
nlのbeta16解凍出来た奴いたらうpろだに上げてくれ どうしても壊れてるって言われる
359 :
356 :2007/11/02(金) 20:08:06 ID:b517/gdr0
あ、俺はbooster_nlじゃないので変な動作しても保証なしよん
>>358 壊れてるっぽいね
無理やり解凍すればいいんだが破損してるソフトはいろいろと危ないのでお勧めしない
>>358 なんかFTPの転送設定がアスキーモードになってましたorz
指摘ありがと
NicoCache_nl beta 16 (2007/11/02)
●タイトルの整形のOn/Off設定(tidyTitle) デフォはON
●キャッシュから送信するときの帯域制限(speedLimit=XX)
・内部だけの変更:URLResourceのプロキシを切り替えれるようにした
>>361 対応していただきありがとうございます。beta14から入れてなかったので
これで便利とうわさの簡易振り分け機能を使えます。
これからも開発がんばってください。期待しています。
364 :
356 :2007/11/02(金) 22:54:54 ID:b517/gdr0
やばい、flv_booster.swf入れるの忘れてたwどこからか拾ってきてkds
NicoCache 0.25 2007/11/02 0.25 非表示の動画を表示しようとしたときに何も表示されていなかったのを「非表示動画です」画面を表示するようにする。 エラー発生時にも可能な限り後始末するようにする。 エラー発生時にどのURLでエラーになったか表示するようにする。 開発者向け: URLResourceを直接使った場合にサーバがエラー応答を返すとブラウザの読み込みが終わらない状態になることがあったので修正。
リピート再生したらかぶるよ・・・。設定項目の右上の空間はリピート再生のためにあるのであって もう追加できるスペースはないのです_| ̄|○
NicoCache_pベータ版 2007/11/03 0.25p-beta 0.25をマージ。
NicoCache_nl beta16
サムネイルのキャッシュをonにしていると
一部の動画のサムネが変になることがありました
現在アニメカテゴリ1位の
【ハルヒ】【MAD】Girlfriend 英語and日本語字幕 修正ver.が
ttp://kjm.kir.jp/pc/img/45775.png この画像のように、本来はハルヒのサムネの筈なのに
何故かレッツ&ゴーのサムネに変わっていたりとかしました
自分の環境だけかもしれませんが、一応報告までに
nicochace使わせていただいております。 本日SMILEVIDEOにファイルをアップしようとしたところ、失敗し、 Exception in thread〜〜java.lang.OutOfMenoryError:Java heap Space 後略 というエラーが起きたのですが。何か型が変わった等ご存知の方 おりませんでしょうか?
>>368 サムネ取得に失敗したときに、その前に成功したサムネが入ってしまうことがありましたorz
beta 17で修正したので、一旦サムネファイル(thcache.dat)を削除後ご利用ください。
>>369 Javaが使えるメモリが足りてないみたいですね。
根本的解決じゃないですが、batを
java -Xms30m -Xmx256m -jar NicoCache.jar
というように256MBまで許可してみた場合はどうでしょう?
あと、エラーログを張るときは、
dareka. から始まるクラスのところまで(出来れば全部)張ってもらえると、
ソース内の詳しい場所まで分かって少し楽になることもあるので、お願いします〜
>>369 原因らしきものは分かりましたが
NicoCache自体ではなく呼び出しているライブラリの中で発生しているので
すぐに直せるかちょっと分かりません。
すみませんがとりあえずNicoCacheを外してアップしてください。
すれ違っちゃった。
>>370 のオプションを付けると多分100MBくらいまではアップできると思いますが
それ以上大きくなるとまた発生すると思います。
それで十分ならオプションでも回避できます。
開発者向け: HttpURLConnection(が使うPosterOutputStream)が
アップ内容をメモリに溜め込むために発生。
溜め込ませない方法を調べますがもしだれか知ってたら教えてください。
えっとエラーログはDOS窓から直で手打ちしたもので、リダイレクトもできず、 またずいぶん長かったためあのような省略形の記載になってしまったことをお詫びします。 マウス許可してなかったもので、ちょっとすぐには貼れませんでした。 失礼な質問の仕方して申し訳ありません。 応急処置の方、試してみますね。
>>372 タイトルをクリックしたときの編集画面をOFFにする設定をつけてもらえませんか?
1度でもクリックするとPageUP/Downが使えなくなるようなので・・・
>>374 修正した0.26を公開しましたので試してみてください。
前にrecv failedになる人がいた頃に少しだけ似ている処理になったので
recv failedが再発しないかちょっと心配。
まず大丈夫だと思いますが手元で再現できないので確認できないので・・・
起こった人がいたら教えてください。
>>370 乙です
対応ありがとうございました!
これは要望なので聞き流してくださっておkなんですが
オミトロンのフィルタで動画タイトルとニコニコ動画(RC2)の位置を逆転させていると
例
ニコニコ動画(RC2)-動画タイトル
↓
動画タイトル - ニコニコ動画(RC2)
取得したキャッシュのタイトルが
【動画タイトル ‐ ニコニコ動画(RC2)】
このようになってしまいます。
ニコニコ動画(RC2)が末尾にある場合削除できると嬉しいのです
-の前後に半角スペースを個人的に挿入してるのでマッチとかめんどくさそうですが・・・
>>372 タイトルクリックで編集する時に任意の位置にカーソルを置けなかったり、
文字変換の確定エンターで編集も終了されてしまったりするのは仕様なのでしょうか…?
ブラウザはIEなのですが…FireFox等の方が良いんですかね…
>>378 オミでwatchページだけ 動画タイトルのみにすればいい
なんでもかんでもツール作者に頼るのは良くない
>>379 すべて仕様です
・・・が、すっかり忘れてたものの、以前やめとけばよかったな、と思ってたので修正しやす
次まで待てない人はlist.js 787行目を以下に変更よろしく(保存時の文字コードはUTF8にすること)
"<input type='text' value='{title}' onblur='chTitle(this,\"{title}\")' title='空欄でデフォルト' style='width:100%'>"
NicoCache
2007/11/03 0.26
大きなファイルのアップロードに対応したつもりができてなかったので修正。
サーバがエラー応答でかつbodyがない場合に例外が表示されていたのを修正。
NicoCache_nl ベータ版
beta 17 (2007/11/03)
●本家v0.25ベース
・サムネイル取得に失敗したときに違う画像がキャッシュされるの修正 (thx.
>>368 )
・内部:拡張のロード後、システムプロパティ"extension.nlFooBar"を"true"に
・内部:URLResouce#setProxyをpublicに
>>380 タイトルに「ニコニコ動画(RC2)」が入ってないと履歴検索とかの時に不便なので
現在は上記の問題から削除していますが、対応して頂ければありがたいなーと
>>381 ありがとうございますっ! いい感じになりました!
これ位は自分で気付いて改造出来るようにしないとですね…
>>372 更新乙です。
早速要望で申し訳ないのですが、ソート状態を昇順/降順含めて保存するようにしていただけないでしょうか?
>>372 IE6でNicoCache_nl beta 17 & ListX 071103を使用しているのですが
キャッシュのページから削除を選んで削除をすると
削除中・・・の表示が消えず、再描画を手動で行うと消えます
このような症状が出るのは私だけでしょうか?
NicoCache_nlでBoonSutazioのダウンロードができません。 beta 9は無理で、beta 10はできるようになったので Keep-Alive関連だと思ったのですが、beta 17 でできなくなってました。 ちなみに本家0.26は、問題ありませんでした。
>>293 の右のグラデーションみたいなタイルってどうやってるの?
>>372 乙です
早速で申し訳ないのですが、
一定以上のウィンドウ幅で表示している時にフォルダの部分を開閉すると
下記画像で囲ってある部分のように、2個下のファイル数が更新日時に重なって表示されます
http://kjm.kir.jp/pc/img/45806.png もしかしたら自分だけかもしれませんが、原因など分からないでしょうか?
ちなみに上記画像の現象は何も弄っていないデフォルト状態で再現しました。
>>383 タブブラウザを使いの方かな。
HTML自体はデフォにして、読み込み後にJavaScriptでタイトル書き換える行を入れる
フィルタを作れば、全て良い感じに収まる気がします。
流石に対象人数的にそんなに居なそうなのでひとまず見送りで・・・
>>387 うちでは、キャッシュフォルダの一覧が消えて、Dupの処理が行われた後みたいに
「重複しているキャッシュはありません」の表示に変わる現象が発生しましたorz
ちゃんと消えることも有るけどなんだろう、これ。(↑でも削除自体は成功してる)
>>388 BoonSutazio自体のダウンロード? BoonSutazioでの動画のダウンロード?
どちらも試してみましたがダウンロードできました。
ListX 071104
ttp://www12.axfc.net/uploader/93/so/File_2315.zip.html ・タイトル編集のオプション追加(
>>375 )
・タイトル編集時のonclickの自動全選択およびEnterでの編集終了をやめた(
>>381 )
・バグ修正(
>>387 ,
>>390 ,
>>391 )
・MP3保存のリンク追加(
>>385 )
・チェックボックスによる一括コマンド実行(チェックボックスで選択後、上部Multiより移動・削除可能)
フォルダ階層表示は間に合わなかったので今回は見送り
CSSもそろそろ見直しが必要な時期になったような
>>387 ,391
ミスってた模様
別にいらないので進捗表示をばっさりカット
あとまったく関係ないのにDupはなぜか書いてあったようで・・・
>>389 list.cssのラベルのbackgroundの部分で
画像(bar.png)を右上から縦方向に繰り返したものを背景に指定してる
bar.pngを自分で別の画像にすればカスタマイズ可能
>>390 CSSの問題でした
テキストの右寄せをposition:absolute;right:40pxでやってたのが問題だったので
全然vaildじゃないけど、あきらめてtableレイアウトに逃げますたOTL
>>392 すいません、横幅の指定が大きすぎるような気がするのですが・・・
>>393 具体的に言うとどの横幅が?全体、それとも動画番号あたりっすか?
>>394 全体です。
ウィンドウの幅+10pxぐらいに固定されているようです。
ウィンドウサイズを変えても同じです。
398 :
388 :2007/11/04(日) 06:11:29 ID:TaAaU49u0
>>391 BoonSutazioでの動画のダウンロードの方です。
おかしいのは私だけみたいですね。
デフォルトでプロキシ設定ファイル使わずに試してみましたが
DEBUG: pool-1-thread-1: GET
http://www.nicovideo.jp/watch/sm1428086 DEBUG: pool-1-thread-1: end
で止まります。
市場も表示されませんでした。本家とpでは不都合はありません。
でも、なぜかfirefoxだと市場が表示されます。意味不明です。
以下のログが出ました。
DEBUG: pool-1-thread-3: dareka.common.HttpIOException: premature end of header:
at dareka.processor.HttpHeader.init(HttpHeader.java:102)
at dareka.processor.HttpHeader.<init>(HttpHeader.java:50)
at dareka.processor.HttpRequestHeader.<init>(HttpRequestHeader.java:28)
at dareka.ConnectionManager.processAPairOfMessages(ConnectionManager.jav
a:126)
at dareka.ConnectionManager.run(ConnectionManager.java:42)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
>>398 ログ見る限りでは、本家v0.26での修正点がらみの問題みたいですね。
次のリリースまでしばらくお待ちください・・・。
>>399 Amazonの一部のサーバが間違ったサイズを送ってくるので
ブラウザが止まってしまうことがあるのが分かったのですが
市場が表示されないということはこれかも。
(たまたま一瞬早く市場にアクセス→ブラウザ止まる→動画を読みに行かない)
本体側で対策しますので少々お待ちください。
「Connection」じゃなくて「Cneonction」とか
どう考えても適当に作ってるだろAmazon・・・・
>「Connection」じゃなくて「Cneonction」とか これは酷いtypoですねw
>>405 wrapper仕様だと思いますが・・・
>>405 wrapperでコンパネを微妙に拡大しているらしく
そうなるのが仕様のようです
NicoCache 2007/11/04 0.27 サーバが誤ったConetnt-Lengthを送ってくるとブラウザの読み込みが終わらない状態になることがあったので対策。 NicoCache-0.27p 2007/11/04 0.27p 0.27をマージ。
>>406 ,407
わかりました。ありがとうございます。
NicoCache_nl ベータ版 beta 18 (2007/11/04) ●本家v0.27ベース
>>412 更新乙です。
早速なのですが、ソート状態をクッキーに保存するようにしていただけませんか?
なお、
・Searchのソート順がおかしい
・処理遅いよ、何やってんの!
以上は既知の問題
なお、ついさっき気が付いたバグ
・移動後、再移動が出来ない場合がある
は、list.js 736行目を以下に書き換えれば解決可能
insOK=true;cacheList[id][1]=newFolder;
>>413 >>386 でリクされたので
info.txtの実装予定にかいてあったり
>・ソート状態(昇降)の保存
次で対応予定っす
>>414 info.txtに実装予定まとめてあったのですね・・・
今度からはチェックしないと(´・ω・)
ニコニコ動画のno-cache指定をNicoCache側から外すことはできないのでしょうか? ListXのアイコン画像がキャッシュされずに1個1個読み込まれるので・・・
418 :
名無しさん@お腹いっぱい。 :2007/11/06(火) 01:32:52 ID:+tGk8yHg0
乙
乙です デフォルトのソート状態が設定できるようになって凄い使いやすくなりました ありがとうございます
それはオミトロンの領域じゃまいか?
>>388 直接は関係ないかもしれないけど参考になれば
BoonSutazioでの動画のダウンロードが出来なくてproxyの順番を変えたら上手くいくようになった
boon>NicoCache_nl>Proxomitronだと駄目で
boon>Proxomitron>NicoCache_nlだと出来ました
もともとProxomitronを入れてたのでNicoCache_nlを導入した時
テストするのに楽だからProxomitronからNicoCache_nlを呼び出していたら上手くいってたのに
proxy.pacを導入して標準環境と思われるNicoCache_nl>Proxomitronの順に変えたら
上手くいかなくなってて順番だと気付いた
Proxomitron導入してないかもしれないし直接は関係ないかもしれないけど
こういう事もあるということで
422 :
388 :2007/11/07(水) 00:56:39 ID:Zl/ekG9X0
>>421 beta 18でもできなくて色々試していたのですが、
そういうわけだったのですね。
boon>NicoCache_nl
だと不可能で
boon>Proxomitron>NicoCache_nl
にしたらできました。
ありがとうございました。
ListX使ってみたがページがキャッシュされずにアイコン画像を1個1個DLしてくるんだがなんとかならないのだろうか? 開くたびにCPU使用率100%が続くので・・・
キャッシュされてないとして、画像1種類に対して1回の読み込みが発生するから、リロード毎にせいぜい4,5個のDLかと思うんだが 他にも一つ一つロードされてる人っているのかな? ちなみに、nl beta18+Fx2とIE6ではテンポラリを見た限りではキャッシュされてる模様 とりあえず画像を読み込まない設定でも作ってごまかす方向で対処しようかと
>>424 数個ならいいんですがなぜか数百個読みに行きます。
キャッシュされない原因はニコニコ動画がnocache指定なのとこちらでFirefoxのメモリーキャッシュを切っていることなのはわかっているのですが・・・
メモリーキャッシュを有効にすればいいのですが、有効にするとニコニコ動画がnocache指定されているため、FLVまでメモリーに読み込んでしまいメモリ使用量が数百MBになってしまいます。
Fxはメモリーキャッシュの制限値を指定できたはず about:configからbrowser.cache.memory.capacityを小さめに設定しておけば多分大丈夫かと なんにしても画像なしの設定は次バージョンで追加しときますんで
>>426 いつも乙です。
localフォルダへのアクセスを表示する様にして試してみたところ、
うちの環境でも大丈夫みたいです(IE6, Fx1.5にて)。
ただ、画像を無くすとIEでの読み込みが倍速くらいになる(6秒→3秒とか)ので、
設定があると嬉しいですね。
画像オブジェクト生成がすっごく遅いみたい・・・
BoonSutazioで動画が見られない件ですが、 ソースを見ただけで動作確認してないのですが RewriteProcessorで中身を書き換えて長さが変わっているのに 元のヘッダから元のContent-Lengthをコピーしちゃうせいかも>nlの人 本体側でContent-Lengthは上書き指定されても無視する方がいいですかね? これを上書きして有用なケースって思いつかないですし。
>>428 あ・・・。てっきりコピーしたヘッダに、
StringResource独自のヘッダを上書きしてるって勘違いしてました。
先にadd/copy系のヘッダをセットしてから、リソース独自のヘッダを上書きする
という順番に直す対処で良いかもしれません。
>>417 乙です、いつも便利に使わせてもらっています。
カスタマイズ色々していて気になる点がいくつかありました。
http://kjm.kir.jp/pc/img/46129.png 階層表示を使用している場合、上記画像のように一部の枠が消えてしまったり
├フォルダA
|├ フォルダB
|└ フォルダC
のような階層で、フォルダCを開くとフォルダAの中身を表示する部分の
コマンドや更新日時の指定した横幅が無効になってしまうのですが
スタイルシートでなんとかなりますか?
cssやhtmlに詳しくないので色々調べたけど分かりませんでしたorz
あと、階層表示の場合
http://kjm.kir.jp/pc/img/46130.png このような表示が出来れば理想なんですが、可能でしょうか?
最後に、これは些細な事なんですが
オプションをクリックした時、cssで設定したlabelのマージンが何故か無効になってしまいました。
コメントもローカル再生できますか?
432 :
名無しさん@お腹いっぱい。 :2007/11/08(木) 00:45:44 ID:4+QzHNbU0
上手い具合にオミトロンとニコキャッシュを 共存できません。。 自動構成スクリプトを使っていて、ニコキャッシュの 方はbata18を使わせてもらってます。 一応設定のほうはこんな感じになってます。 proxyHost=127.0.0.1 proxyPort=8080 教えていただけると幸いです。
そりゃ駄目だよ オミトロンのポートとニコキャッシュのポートが同じじゃ起動できる訳が無い どちらか変えないと オミトロンの設定→HTTPでポート番号を8080以外に変更(自分は2525にしてるw) proxyPort=8080をproxyPort=変更したポート番号に変更して いったんオミトロンとニコキャッシュを終了して起動しなおしてみそ
>>431 保存したコメントがあるなら何らかのプレイヤーで再生できます。
ニコニコのページ上からはむり。
>>432 どんな感じでエラーになってますか?
ありがちなのだと、NicoCacheのポートも8080で競合してるとか・・・
>>432 設定済みの奴上がってるからググってみるとか
437 :
名無しさん@お腹いっぱい。 :2007/11/08(木) 01:04:19 ID:4+QzHNbU0
エラーを見てみたのですが、既に使われていますと
いうことだったので、過去ログなんかを見て
オミのポートを8081に変えたりしたところ
なんとか無事解決しました。
お騒がせしてすみませんでした;
>>434 まさか作者さんとお会いするとは・・・
お体に気をつけて頑張ってください
>>435 どんなリストが要るんですか?
ブラウザで/cache/にアクセスして受け取ったHTML最下部のforLocalFlv変数のとか、
x-flash-versionヘッダを付けて/cache/にアクセスした結果とかが
それっぽいリストにはなってます。
今nlの方の書き換え系を少し作り直してるんで、それが出来上がれば
nlでも簡単に実現できそうな気がします。
>>438 こんな夜遅くにレスありがとうございます。
指定したディレクトリにCacheMovieID.txtとして
sm*******(^?)
sm*******(^?)
sm*******(^?)
上記の用に、動画番号に(^?)を付け足した形で出力出来れば理想的です
(^?)はsm123がsm1234に誤爆しないようにするために必要なので・・・
削除した時などの増減があるので、常に上書きがいいかもしれません
>>438 追記です、ちょこっとテストしたりした結果として
(^?)はListになくても大丈夫そうです
リスト追加のフィルタに必要なのかも?
ここらへん不勉強あまり分からないかも・・・申し訳ないです
余計な文字列を生成するのもあれですし「sm*****」の形で大丈夫だと思います
このリスト生成は気が向いた時にでも実装していただけたら嬉しいです。
大変ならスルーしてくださってかまいません。
>>440 やや入れ違いになってしまいましたが、書き換え処理を改善したbeta 19と、
アイコン埋め込み拡張をリリースしました。
良ければ試してみてください。
NicoCache_nl beta 19 (2007/11/08)
●書き換え系の処理を作り直し
Rewriterインターフェイスの実装を追加することで容易に拡張可能になった。
同じURLに対して複数の処理を実行可能になった。
・書き換え後にContent-Lengthを変更できてなかったのを修正
nlThumbInfoRewriter beta 1 (2007/11/08)
●新規公開。
アイディア・アイコンはオミトロンスレPart. 7
>>124 さんのを使用させていただきました。
トップ・カテゴリ・タグ・検索・マイリスト・ランキング・最近見た動画のサムネに
キャッシュがあるかどうかのアイコンを付けます。他にもあったっけ?
オミトロンで大きさとかを変えてるとずれるかも。
nlSearchExtension beta 5 (2007/11/08)
●Rewriterインターフェイスに移行
・検索文字列・タイトルを整形して検索するようにしたためマッチ精度が向上
>>441 乙です、要望を聞いてくださりありがとうございます。
早速導入してみました。サムネのサイズを弄ってない場合は完璧ですが
オミトロンで弄っているとサムネイルのど真ん中にキャッシュアイコンが配置されてしまいますね・・・
また、自分の環境だけかもしれませんがランキングだけはアイコン表示が上手くいきませんでした
その他、仕様変更などにちょちょいと対応できるオミトロンでの書き換えが出来ると一番良いのですが
やっぱり
>>440 のようなリスト出力は難しいでしょうか?
要望ばかりで本当にすみません。もちろんスルーでも(rです。
この時間の更新とレスポンスからして、徹夜で開発してたんでしょうか?
朝夜は特に冷え込む季節ですし、どうかご自愛ください。
>>442 お気遣いありがとうございます。
早朝に目が覚めたのでちまちまやってました。
リストについては、ささっと拡張で作りました。3分クッキング。
/cache/idlist へアクセスすると一覧を表示します。
http://nicolist.net/nicocache_nl/nlMoveIdList.zip サムネのサイズを変えたときずれるのは対処してみます。
できれば、普通のずれて表示される時と、ランキングで表示できないときのHTMLを
動画1つ分(全部でもOK)だけメールかIRCで送ってもらえませんか? 原因の参考にしたいので・・・。
(メールアドレス・IRCのチャンネルはページ下部にあります)
あ、キャッシュに変更があったら自動的に保存するようにしなければだめか・・・。
これは本体側で色々やる必要があるので、次リリースまでに実装するか決めます。
>>443 みたいな別に用意した特定のURLにアクセスされたタイミングで表示とともに保存とかなら、
拡張で出来るので必要そうなら変更しますー。
>>443 乙です。ランキングの表示が上手くいかない原因が判明しました
オミトロンのフィルタの干渉で表示が出来なかったようです。
特定のフィルタを切ると正常に表示されるようになりました。
オミトロンの事なので若干スレ違い気味ですが、参考になれば・・・
[Patterns]
Name = "Frame Jumper-Outer"
Active = FALSE
Multi = TRUE
Bounds = "<a\s*>"
Limit = 128
Match = "<a\s(\0
http://\1& (^*_(top|blank)))"
Replace = "<a target=_top \0
http://\1 "
>>444 本当にありがとうございます。朝早くからすみません・・・!
オミトロンはローカルにあるtxtからしかリストを読めないので無理かもしれません
最近弄り始めたばかりなんで不勉強でお恥ずかしいですorz
>>443 で生成したtxtをこまめにオミトロンのListに保存していれば手動ではありますが動いています。
全自動でキャッシュに印を付けたい場合は変更があったら自動的に保存じゃないと難しいですね・・・
>>446 beta 2でサイズを変えている場合にもたぶん対処しました。
オミトロン使ってないので確認はしてませんが。
基本的に単体で色々出来ることが目標なのでこの辺の対処は後回しになります・・・。
あと、例によってエコノミーのキャッシュだけある時おかしいかもしれない(’’
新しいバージョンでようやくBOON SUTAZIOが 標準のproxy設定で使えるようになった・・・ でもBOON SUTAZIOでnlと同じダウンロードフォルダにしてるんだけど BOON SUTAZIOの形式のじゃnicocaheでエラーでるね ローカルリストもおかしいし、正規表現リネームで一発といえば一発なんだけど
nlThumbInfoRewriterの要望なのですが、キャッシュアイコンの親要素のdivにIDを振っていただけないでしょうか? オミトロンではなくUserCSSでシンプル化等をやっているのでIDを振っていただけると改造しやすく、助かるのですが・・・
>>448 把握しました。自分の環境下でちょこっと調べただけじゃ駄目ですよね・・・すみませんorz
>>447 乙です!遅くなってしまいすみません。
オミトロンの場合は独自に
>>450 さんの要望や
個人の好みで改造が簡単に出来るので
やはりリスト出力は魅力的です・・・
お時間が空いたときにでも是非お願いしたいです。
また、nlThumbInfoRewriterのbeta2を使用してみたところ
マイリストのみ他のページのアイコン位置より
4px上にズレて表示されるようですが自分の環境だけでしょうか?
NicoCache_nlインストールしなおし初期設定
+オミトロン終了時でテストしましたがズレてしまいます。
先日作成した削除済みサムネ復活フィルタのアイコン位置も
縦を標準より4px下に表示しないと正しい位置に来ないのでマイリストのページの仕様かも?
>>448 なるほど。
>>449 リネーム時の処理や、コメントも一緒に管理するのか、等の問題もあり、
本家との互換性もなくなっちゃうので取りあえず今のところ無理です。
BOON側で動画は保存しない設定とか有れば良いんですけど・・・
>>450 他の拡張で更に書き換える時を考えると、あんまり大きな書き換えはしたくなくて・・・
普通の正規表現だと属性値の順番が変わるだけでも対応が難しく、なかなか悩みどころです。
サムネにclassを割り振るくらいならば・・・
>>451 ソースは有るのでコンパイルし直せばnlでも仕様変更に対応可能です。
リスト自体は出来てるので、一定時間ごとにURLからダウンロードしてきて整形後に
ファイルに保存するようなPerlやRubyのスクリプトを作った方が手早いかも・・・
マイリストの位置ずれ(?)は、元のHTMLからサムネにmargin-top:4pxが指定されているためです。
なんでここだけ有るんだろー。
>>452 <div style="position: absolute; top: 60px; left: 40px;"><img src="local/cacheicon.gif" alt="キャッシュ"></div>
このdivだけなので影響は出ないと思ったのですが難しいですかね?
プレミアムアイコンとの差があればいいのですが・・・
ListX 071108
ttp://www12.axfc.net/uploader/93/so/File_2420.zip.html ・テーブル周りのレイアウト修正(
>>430 )
・フォルダ自動振り分け(autoMoveRule.xmlでカスタマイズ可能)
・アイコンを使用するかの設定(デフォルト不使用,Option内)
・Helpメニュー
アイコンを使用しないとかなり高速になる模様(貧弱なPCだと効果大)
また、かねてからつけたかったフォルダ自動振り分け(autoMove)を実装
autoMoveRule.xml内にルール(正規表現)を追加することでnlのものより細かな条件が設定可能
書き忘れたけど、移動対象はキャッシュフォルダ内のもののみ(未分別のみを対象にするためサブフォルダは除外)
なお、pathはanime/Aとかサブフォルダも指定可能
>>452 あー!そこだったのですか!
検索にマッチするかどうかとか、検索に使える独自性があるかどうかしか見てなくて
margin-topを目で見てはいても理解してない状態でした・・・
これはオミトロンでちょちょっと消しておこうと思いますw
ところで、現在サムネ復活フィルタを煮詰めなおしているんですが
nlThumbInfoRewriterでキャッシュアイコンタグを挿入する時にどんな風に入れてるんでしょうか?
Deleteアイコンをセットするとき、キャッシュとデリート用のタグが混ざって?
実際の表示だとCacheとDeleteが横に並んで表示されてしまいます
>>456 2×アイコンの幅>サムネの幅な時は勝手に縦に並ぶようになるため、
それを利用して単にimgを追加してるだけです。
サムネを拡大してる場合はまた考慮する必要が有りそうですね・・・
また、削除アイコンを入れてる場合はプレミアムアイコンと3つの場合におかしくなるでしょう・・・
キャッシュの容量制限がほしいっす
>>454 タイトルだけじゃなくてタグから振り分けとかできますか?
>>454 レス忘れてました。更新乙です。
細かな振り分けもGJでする。このルールファイルを使って本体側でふりわk・・(ry
>>458 先ほどのIDリスト拡張を更新して、/cache/idlistにアクセスした際に
ファイルにも保存するのに対応しました。設定などはソース(javaファイル)を見てください。
http://nicolist.net/nicocache_nl/nlMovieIdList.zip >>459 削除方式について是非アイディアを!
ふと思ったけど、こういうのはListXさん側でやった方がいいかもしれない。
総容量が一定値を超えている場合には、更新日時やルールを基準にして
削除できそう/すべきな動画リストを検索の結果みたいに出して、
そこからチェック入れて消すようにするとか。
本体で自動でやるとすると、ルール設定とか削除確認とかが面倒そうで・・・。
>>460 タグ情報を得るのが難しいので厳しいでしょう。
nlで見た動画の情報を貯めていくような拡張を作ろうかと思ったこともありましたが、
そのデータの有用な使い道があまり思いつかなかったのでスルー中です・・・。
不具合なんですがNicoCache_nl beta 19にアップデートするとニコニコ市場が読み込めません。 数日前の(多分beta 18)くらいのときは問題なくv0.12でも問題はありませんでした。 一応環境はfirefox2.0.0.9+オミトロン併用です。
463 :
名無しさん@お腹いっぱい。 :2007/11/09(金) 18:07:45 ID:kaF8cHWk0
まとめてキャッシュを消すときって、左のチェックボックスに チェック入れて、Multiで削除選べばいいんですよね・・・ 上手く動作しないのは僕だけ・・・? 「移動」の方も同じく動作しません
>>461 超乙です!リスト取得を良く使うページに埋め込みと
自作のキャッシュアイコン表示フィルタですごく良い感じです。
トップページ、動画ページなどに埋め込むことでタイムラグを減らす事も出来るので便利ですね・・・!
nlThumbInfoRewriterでマイリストのアイコンがズレる件ですが
<img alt="SMILEVIDEO" (略) SMILEVIDEO.gif"></p>の直後ではなく
<p style="margin-top:4px;">の後に挿入すると、4pxのズレなく表示する事が可能でした
nlThumbInfoRewriterではどうか分かりませんが参考になればと・・・
正直、nlThumbInfoRewriterが便利すぎて自作せんでも良かったかも・・・なんて思ってしまいそうですw
プレミアムや他のアイコンがある場合、その上に配置されるところとか感動でした
オミでも出来る気がするけどまた1から作り直すのめんどくさ(r
>>460 >>461 に同意
取得は出来るかも知れませんが、複数の動画を処理することを考えると厳しいかと
>>461 >>459 についてはある程度、意見が出れば実装しやす
>>463 Multiの削除に関してはIE6上でエラー確認
list.js 976行目を
if(opt[i].checked){
から
if(opt[i]&&opt[i].type=="radio"&&opt[i].checked){
に書き換えで直るはず
それでもだめだったら、OS、ブラウザ、nlの情報きぼん
466 :
名無しさん@お腹いっぱい。 :2007/11/09(金) 20:39:55 ID:kaF8cHWk0
>>465 書き換えてやったら見事に直りましたw
どうも有難うございました
お体に気をつけて。。
467 :
名無しさん@お腹いっぱい。 :2007/11/09(金) 23:37:49 ID:kaF8cHWk0
IROIROは使えますか?使えなかったら対応してほしいです
NicoCache_nl ベータ版 beta 20 (2007/11/10) ・市場の読み込みが失敗することがあるのに少し対処? Fx1.5で確認。IE6では2回目の表示以降だといけるみたい・・・? 失敗するときはonloadイベントが呼ばれてないみたい nlSearchExtension beta 6 (2007/11/09) ・マッチ精度の改善がバグってたのを修正orz ・エコノミーのキャッシュについては赤めの背景色にした nlThumbInfoRewriter beta 3 (2007/11/09) ・SMILE以外の動画があるとアイコンがずれたのを修正 ・他のアイコンもある時の処理を改善(高さは全て15pxと仮定) ・エコノミーだけが有るときもCacheアイコンを付けるようにした せっかくなので、Economyのアイコンも欲しいですね・・・ nlThumbInfoRewriter beta 2 (2007/11/08) ・オミトロンなどでサムネイルのサイズを変えてる場合について(たぶん)対処 *今現在ダウンロードリンクがβ19のままだがアドレスを書き換えることでβ20の入手は可能
別人だけどキャッシュの容量制限は欲しい 細かい振り分けとかは別に要らなくて 指定容量に達したら古いキャッシュから削除していってくれればそれでいい 動画を見た時に更新日時を更新する指定にしていれば古くてもよく見る動画は残るし
473 :
462 :2007/11/10(土) 12:51:17 ID:VBDu5GBT0
>>470 beta 20試してみたのですがやはり読み込まないので色々試して見た結果
Extensionが原因でした。(動作の例だったか最初に公開したやつだったかは消したので不明・・)
消せば問題なく動いてます。お手数かけてすみませんでした。
ListXの各サブフォルダでヘッダーの「選」の文字をトグルボタンにして、サブフォルダ内のチェックボックスを一括チェック/チェック解除 できるようにしてもらうことはできないでしょうか?
>>461 横から失礼します。
nlMovieIdListの導入を試みたのですが上手く動きませんでした。
javaの方でpathの設定をした後javacでコンパイルしたのですが
実際にextensionsフォルダに配置して再起動しても
/cache/idlistにアクセスした際に自動で保存されず
idlist.txtを保存しますか?のダイアログが出るのみとなってしまいます。
試しにデフォルトの状態のnlMovieIdListを使用してみましたが
C:\\test.txtも出力されていないので、コンパイルの失敗ではないと思うのですが・・・
/cache/idlistで出力(というか保存のダイアログが出る)リストですが
smxxxxxの形式でしたので、
>>448 を踏まえてsmxxxxx(^?)にした方が良いかと思います。
また、javaで設定後コンパイルだとかなり敷居が高くなってしまうので
(私も導入に四苦八苦してしまいました^^;)
拡張ではなく本体に組み込んでしまった方が誰でも簡単に設定できるかと。
(ProxomitronのNGWORD追加機能のような感じです)
アイコンのサイズを大きくしているので、nlThumbInfoRewriterだとズレてしまうんですよね・・・orz
>>461 横から失礼します。
nlMovieIdListの導入を試みたのですが上手く動きませんでした。
javaの方でpathの設定をした後javacでコンパイルしたのですが
実際にextensionsフォルダに配置して再起動しても
/cache/idlistにアクセスした際に自動で保存されず
idlist.txtを保存しますか?のダイアログが出るのみとなってしまいます。
試しにデフォルトの状態のnlMovieIdListを使用してみましたが
C:\\test.txtも出力されていないので、コンパイルの失敗ではないと思うのですが・・・
/cache/idlistで出力(というか保存のダイアログが出る)リストですが
smxxxxxの形式でしたので、
>>448 を踏まえてsmxxxxx(^?)にした方が良いかと思います。
また、javaで設定後コンパイルだとかなり敷居が高くなってしまうので
(私も導入に四苦八苦してしまいました^^;)
拡張ではなく本体に組み込んでしまった方が誰でも簡単に設定できるかと。
(ProxomitronのNGWORD追加機能のような感じです)
アイコンのサイズを大きくしているので、nlThumbInfoRewriterだとズレてしまうんですよね・・・orz
二重送信してしまって申し訳ありませんでした 専ブラの調子がおかしいのかな
サブフォルダ内に別のサブフォルダと動画ファイルが混在する状態で、 動画とサブフォルダの表示される順番を変更できないでしょうか? 例えば、Historyフォルダ内にPortugalフォルダがある状態で、今の状態だと History -Portugal (History/Portugalフォルダの動画) (Historyフォルダ直下の動画) と表示されるのを、 History (Historyフォルダ直下の動画) -Portugal (History/Portugalフォルダの動画) のように変更することは可能でしょうか?
うわ、何か凄い勘違いを…
>>482 はナシでお願いします。
>>476 ,477
ありがとうございます。どっちも捨てがたいので両方採用しちゃいますか!
>>478 設定ファイル(config.properties)にパスを書くだけでいけるはずなのですが・・・
自動で保存する方には(^?)を付しておりますし、標準の設定だとブラウザにそのまま表示されると思います。
アイコンサイズを変えている場合はtopとwidthに関係する部分を書き換えてコンパイル必要がありますね。
需要がありそうなら設定ファイルで変更できるようにしますが、、、
せっかくだしランダムで表示させようぜ
>>478 設定ファイルじゃなくてjavaの中のC:\\test.txtを書き換えると勘違いしたっぽいね
config.propertiesの一番下の行にでもnlMovieIdList.listPath=オミトロンのリストのパスでおkだったよ
>>484 いつも乙です
設定でサイズ変更が可能であれば
nlSearchExtensionで表示する動画のサムネのサイズを選べると嬉しいです
サムネは130x100の表示だと拡大縮小がされず一番綺麗に見えるし
他の検索画面などは全部大きくしているので・・・
一応、自分で出来ないかとオミトロンで書き換えが出来るか試してみましたが
nlSearchExtensionで生成された部分は効かないようで orz
あと、【キャッシュからの検索結果はここをクリック】は
一度押すと消滅する形ではなくクリックごとに
結果を出したりしまったり出来ると便利でいいと思います
NicoCache-0.27p1 2007/11/11 0.27p1 maxCacheSizeを適当に実装。キャッシュをやめるだけで削除はしません。 あとNicoCache_pさんとこによるとネトラン12月号に乗ったらしい 掲載おめ!
continuedownloadの復活はないんですか? 日曜なんかの重いときだと動画をすぐ取得できないんで一度開いて 裏でダウンロードしておいて後で見るってのが便利だったんですけど
ネトランに載るって全然嬉しい事じゃないような気がするんだが
ぁ、そうなのか(´・ω・`) 無闇によろこんでごめんよ
ネトランは酷い話をちらほら聞くな。 Windows100%はちゃんと掲載伺いしてきたのと、謝礼に掲載紙くれたっけなあ。
最初数回は連絡くれて掲載紙も送ってくれたが、 いつの間にか確認なしに勝手に載るようになってた覚えがある。>ねとらん
nlThumbInfoRewriter_beta3は便利でいいのだが、 サムネの読み込みが遅くなるのと、コネクションが溜まりまくって やがて繋がらなくなるのは自分だけだろうか。ちなみにIE使用。 一応ログ。 DEBUG: pool-1-thread-4: dareka.common.HttpIOException: premature end of header: at dareka.processor.HttpHeader.init(HttpHeader.java:102) at dareka.processor.HttpHeader.<init>(HttpHeader.java:50) at dareka.processor.HttpRequestHeader.<init>(HttpRequestHeader.java:28) at dareka.ConnectionManager.processAPairOfMessages(ConnectionManager.jav a:126) at dareka.ConnectionManager.run(ConnectionManager.java:42) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source ) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
NicoCache_p 0.27p2 maxCacheSizeの適用を全フォルダーの合計容量からcacheFolderのみの容量に変更。
2007年11月11日 15:57 エコノミーモードの一部解除 先月におこなった回線の増強によって帯域に余裕ができていますので、昨日から、土日昼間のエコノミーモードをやめてみました。 また、重くなるようであれば、再開するかもしれません。 また、本日、国際ニコニコ映画祭の締め切り日です。どんどん応募作品のレベルがあがってきていて驚いています。 少々、時間が残っていますので、応募されるかたはおはやめにどうぞ。
>・一時フォルダ内がMultiから削除できない問題を解決 おかしいなと思いましたが早急の対応感謝です。ありがとうございます
↑前半 -------------------------------------------------------------------- 後半↓
選クリックによる一括チェックの要望に応えていただきありがとうございます。
これでキャッシュページの動画をFirefox用のプレイリストに一気に追加できるようになりとても快適になりました。
ttp://d.hatena.ne.jp/kotas/20070925/playlist ちなみにこれlist.jsの50行目のaタグに
id='link_{dispHref}'
を追加して、934行目のaddMulti関数に
document.getElementById("link_"+id).setAttribute("class", (flag)?"video":"flvLink");
を追加するだけでできます。
ネトラン立ち読みしてきた ネトラン特別賞とかいうのとってたよ。賞金4万らしい 賞金ってからには掲載許可とか連絡いってるんだよね? 喜んで良いのか分からないが作者おめ
>>497 乙です。
階層表示の場合、
>>430 の画像の右側部分が消えていました。
jsやcssで修正可能ならどこを弄ればいいか教えていただけないでしょうか?
>>503 オプションで更新日時の項目のチェックが外れているものと思われる
>>504 すみません、言葉足らずでした
右のカラムではなく、右端の枠線のことです
確認してみましたが、どうやらIEだと枠の一部が消えるようです なんでIEだと駄目なんだろう・・・?
IEか・・・cssハックとかで対応しないとダメかなぁ
>>503 多分、CSSのラベルのあたりかと
>>430 の枠が表示されない問題ではフォルダ名の部分のwidthが予定よりも大きくなったために
動画リストのボーダーが消えていたのを直したのでした
今回はFx2およびIE6で一応表示は確認しているので、発生条件・環境が分からないとどうにも
CSSのラベルの横幅あたりをいじってもダメなら.flvListかtrあたりをいじるとか
>>507 手当たり次第横幅、ボーダーの設定を色々弄くってみましたが駄目でしたorz
環境はIE7+Sleipnir、火狐では問題なく表示できる事を確認しましたが・・・
ボーダーの太さを変えてみたら階層表示の一番上のフォルダの部分だけ
数ピクセル分、表示領域外にはみ出してるような感じでした
(ボーダーの太さを5pxにした場合、表示できない部分は2pxの太さで表示されている)
>>502 ありがとうございます。
ネトランは再配布していいか、というメールは来たのでいいよと答えたのですが
そんなことになってたとはちょっとびっくり。
pさんが言ってたのはこのことだったんですね。
NicoCacheはこのところ更新鈍くてごめんなさい。
Content-Lengthが上書きできちゃう件とか
いろいろ直したいところはあるのですがあと1、2週は反応鈍いかもですorz
Script.jsで広告消去を使用しています。 広告部分を消去し、縮めて表示されていたのですが 最近は広告部分が空白で残ってしまうようになりました。 空白部分を消すにはどうしたらいいでしょうか?
中身が分からない以上は答えられないと思うんだが
すいません、中身はNicoCache_nlのページに載っている JavaScriptの例の以下の部分です。 var hideList = new Array( "web_pc_top", "web_pc_watch", "web_pc_watch_game", "web_pc_watch_r18" ); var i, e; for (i=0; i<hideList.length; i++) if (e = $(hideList[i])) e.hide();
未確認だけど、これで var hideList = new Array( "web_pc_top", "web_pc_watch", "web_pc_watch_game", "web_pc_watch_r18" ); var i, e; for (i=0; i<hideList.length; i++) if (e = $(hideList[i])) e.parentNode.hide();
>>513 広告も消去されなくなりましたorz
ヒントがつかめたので、ちょっと試行錯誤してみます
>>514 最近の仕様変更で広告のdivの上にdivがつくようになりました。
詳しくはオミトロンスレ等を見るといいかもしれません。
後、ブラウザがFirefoxならstylish等の拡張機能をお勧めします。
スレチになるけれど、広告のdiv部分に要素が増えました。 <div style="height:90px; text-align:center; padding:4px;"> height:90pxが空白の原因です。これも消さないと駄目。
ListXにてautoMoveでHIT数が多い場合 移動確認ボダンが画面外に飛び出し押せなくなるようです。 また未確認ですが、同じ理屈でMultiでの大量選択時にも同様の 現象が起こると思われます。 環境はIE6です。
NicoCache_p 2007/11/14 0.27p3 maxCacheSizeが0以外でtouchCache=trueのとき古いキャッシュを削除するようにした。
519 :
p :2007/11/14(水) 21:30:59 ID:mvuemYsv0
内部的な話し LinkedListでタイムスタンプ順にソートかけてキューみたいな物作ってます キャッシュ10個程度でテストしたので千個以上の場合とかまともに動くか不安
521 :
510 :2007/11/14(水) 22:14:25 ID:txG6DZu40
<div style="height:90px; text-align:center; padding:4px;">の消し方がわからなかったので heightを1pxに指定して妥協しました アドバイスしてくださった方々、ありがとうございました〜
それならcssの107行目(labelクラス内)にclear:both;を追加でおそらくは直るかと
タイトルが短い動画しか入ってないフォルダと 長いタイトルの動画があるフォルダだとカラムの表示幅が変わるんだけど これをピシっと全部均一に揃えるにはどこ弄ればいいんだろうか?
>>523 とても早い対応thxです
最近かなりキャッシュ貯まってきたので自動振り分け有効活用させてもらってます
削除も期待して待っとります
重ねで一つ要望ですが、削除時などの確認ダイアログを出すかどうかを
Option設定などでできるようにしてもらえないでしょうか?
特に単一ファイル操作で都度出ると少し邪魔なので
watchページから直接キャッシュを削除するとき、キャッシュ管理ページに飛ばずにキャッシュを削除することは出来ますか?
NicoCache 2007/11/15 0.28 一度動画サーバに接続失敗した動画はそれ以後キャッシュできなくなっていたバグを修正。 動画サーバが403や404を返してきた時にもキャッシュしていたバグを修正。 開発者向け: TransferListenerで書き換えない限り動作がおかしくなるようなヘッダは書き換えられないようにする。 StringResourceをKeep-Alive非対応のクライアントでも問題がないようにする
>>527 仕様の都合上今のところ無理ではないかと思われる
extentionで新しいRewriter作って watchページに削除URLのリンクを入れればいいんじゃね?
531 :
名無しさん@お腹いっぱい。 :2007/11/15(木) 18:17:44 ID:NEpKKe3N0
533 :
名無しさん@お腹いっぱい。 :2007/11/15(木) 19:01:12 ID:NEpKKe3N0
>>525 環境やらフォントに依存するので極力固定しない方向でCSSを組んでいるので
.titleなど各tdの幅をwidth:150px;のように固定にしてしまえば可能かと
>>526 単一のとき消す・すべて消す・消さない
の3つを次につけませう
>>527 スクリプト埋め込みを使ってscript.jsを埋め込み、そいつからリンクの追加とそのリンクからAjaxで削除するようにすれば出来るはず
手が空いたら作ってみようかしらん
>>531 Fx2だと大丈夫だけど、IE6だと大きくなる模様
もう少し調べますわ
>>535 またまた素早い対応thxです
だいぶフォルダ分けして整理しやすくなりました
便利になったために出てきた少々欲張った要望を
多数のサブフォルダを設置している場合に目的フォルダが画面外のかなり下方に設置され
移動・展開が苦しいケースがちらほら
なのでエクスプローラー風にフレーム分けして左にフォルダツリー、右にファイル一覧とか便利かなと考えてみました
ただ、これかなりの改造を要すると思うので、手が空いた時にでも検討してもらえれば幸いです
/local/ 以下でファイル名にドットを2つ以上含むファイルが開けないのはバグ?
なんらかの要因でGUIのコンフィグファイルが壊れる(空になる)と、起動はするけど動作しなくなるようですね。
>>538 同じ症状で新しくDLしなおして上書きしても起動しないから悩んでた
サンクス!GUIのプロパティ消したら起動するようになった
>>537 自己レスだがハイフンとかも駄目ぽいな
jQueryとExtでいろいろやりたかったんだがリネームめんどい
最近は本職が忙しく更新が滞ってます・・・orz
>>538-539 アチャー 高確率で不具合っぽい。
思い当たる所があるので、対策してみます。
NicoCache_p 2007/11/17 0.28p 0.28をマージ。 subFoldersが削除対象になっていたためcacheFolderの容量計算がおかしくなっていたのを修正。 subFoldersは削除とtouchCacheの影響を受けないようにした。
nl beta 20をGUIで使えないのは仕様ですよね?
>>543 使えてるけど
GUIのバージョン下げてみた?
>>542 お疲れ様です。
config.propertiesにsubFolders行がないと、
「subFolders=null」を出して即終了してしまいますが、
確認可能でしょうか?
(subFolders= 行があれば問題なし)
547 :
p :2007/11/17(土) 17:26:10 ID:t3oQGsx80
>>545 止まりますね、こっちはsubFolders=nullって表示は出ませんけど
proxyHostみたいに空の文字列入れてるはずなんですが
変数が間違ってるとかかな、ちょっと確認してみます
GUIの方へログウィンドウ周りで要望が2つほど 1.ログウィンドウが常に前面に表示されないようにできませんか 2.長い文字列をウィンドウ右端で折り返せませんか
nlとオミトロンと壷の3つを使いたいのですが、nl→壷→オミトロンと三段串すると機能しないので、
自動構成スクリプトを設定したのですがすべてが動きません。プロキシもスクリプトを有効にしてダイレクト・壷・nlの3通りでかえてみたんですが必ずどれかが動きません。
http://sonic64.com/2chturbo/からとってきたのをいじりました 。
壷・・・8095
nl・・・8081
オミ・・・8080
で、nlのセカンドプロキシに8080を指定してあります
自動構成スクリプトの内容も書いておきますね
function FindProxyForURL(url, host) {
if (dnsDomainIs(host, '.2ch.net') || dnsDomainIs(host, '.bbspink.com') || dnsDomainIs(host, '.ninki.net') || dnsDomainIs(host, '.kakiko.com') || dnsDomainIs(host, 'local.tubo.img')) {
return 'PROXY localhost:8095;';
} else {
return 'PROXY localhost:8081;';
}
}
>>544 勘違いしてたよorz
バージョン下げたらいけました。d
>>550 それ8080が見当たらないんだが・・・
参考までに俺の自動構成スクリプト(タブを全角スペースx4に置き換えてるので注意)
nl(8082)はflvの取得とcache,localのみ、オミ(8081)はオミのローカルとニコ動のみ、その他直接接続
以下の一番初めに壺のifブロックを入れてポート書き換えでいけると思う
あと最終的にどれにも該当しない場合は一応DIRECTを返すべき
function FindProxyForURL(url, host){
if(
shExpMatch(url, "
http://smile-*.nicovideo.jp/smile?v=* ")||
shExpMatch(url,"
http://www.nicovideo.jp/cache* ")||
shExpMatch(url,"
http://www.nicovideo.jp/local* ")
)
return "PROXY localhost:8082";
if(dnsDomainIs(host, "local.ptron")||dnsDomainIs(host, "nicovideo.jp"))
return "PROXY localhost:8081";
return "DIRECT";
}
553 :
550 :2007/11/18(日) 14:45:11 ID:9sq0oxWD0
>>552 nl内でセカンドプロキシ設定8080としてオミトロンにいかせています。
だから壷通さなくていいときは8081にしてnl→オミとしています。プロキシ変更なしでできないものかと考えてこうなりました。
インターネットオプションのプロキシの設定何で通してますか?ダイレクトで動きます?
>>553 FireFox、IE6では自動構成スクリプト使うだけだった
他は特にいじってない
あと通信速度的に考えて(大差ないとは思うけど)自動構成スクリプト使ってるなら
nlを経由するよりスクリプトで串分岐したほうが有利だと思ってる
555 :
550 :2007/11/18(日) 18:23:06 ID:9sq0oxWD0
>>557 extだけあってすごくリッチな分もっさりだけど、機能が充実してるので嫉妬^^
ListXでも画像のロードがかなりの負荷をかけていたので、画像をロードしないスイッチでもlist.jsに用意しておけばだいぶ高速化できるかと
ついでにIE6だとエラーが出るので報告
line132 文法エラー(カンマ不要) dataIndex: 'name',
line137 同上 },
line237 同上 items: grid,
line287 同上 },
また、以上を修正してもIEだとID列しか表示されないような
(どうやら列の横幅がかなり大きくなって他の列は隠れてしまっている模様)
>>558 報告サンクス。文法エラーは修正した。
うちにIE6がないのと Ext (というか JS 自体) 触り始めたのが一昨日からなのとで、
かなり手探り状態なんで修正遅れるかも。
JSON を返す extention 書いて動的にキャッシュリストを更新すれば
もっさり感が軽減できるかしらん。
はっはは、ずっとJavaScriptをいじってるけど俺なんてこの程度の実力orz これだけ書ければ十分根性があると思うので、まったり直しておくんなせぇ あとincludeJSをやめて1ファイルにすると多少速くなるかもしれない ListXでも昔 var INCLUDE_LIST=["define","extend","dom","ajax","main","sortable_ja_x"]; var tmp=''; for(var i=0,n=INCLUDE_LIST.length;i<n;i++) tmp+="<script type='text/javascript' src='/local/"+INCLUDE_LIST[i]+".js'></script>"; document.write(tmp); てな具合に開発中はファイルを分割してロードしてたんだが、jsのロードだけで結構時間を食う (リリース時はバッチファイルで1ファイルに結合してたが、それだけでなんと6秒も縮んだ)
561 :
536 :2007/11/19(月) 06:42:50 ID:TjZq/oJ/0
>>556 乙です。こんなに早く対応してもらえるとは。
さっそく少々フィードバックを
・IE6で見てみると左リストの高さに引っ張られていて、右も画面半分位までの表示になっている模様
・ダイアログによる確認フラグが、読み込みの度に保存されていないのか、常に確認へ戻る(1115版でも起こるかも)
*左リストのフォルダ選択で、右リストの対象フォルダまでスクロールしてもらえると嬉しい
NicoCache_nl ベータ版
beta 21 (2007/11/19)
●本家v0.28をマージ (thx
>>546 )
・localフォルダに使えるファイル名制限を緩和・サブフォルダ対応 (thx
>>562 )
・内部:Rewriterの対応URL取得メソッド名を変更
nlSearchExtension beta 7 (2007/11/19)
・検索結果の表示をトグル式にした
・1ファイル化
nlThumbInfoRewriter beta 4 (2007/11/19)
・エコノミーキャッシュはエコノミーのアイコンに (thx
>>476 ,477)
・改行させるための連続空白を削除
nlSearchExtension beta 7、検索結果のサムネイルと動画タイトルでリンク先が違うのだが・・・
NicoCache_nl ベータ版
nlSearchExtension beta 8 (2007/11/19)
・検索結果のサムネのリンクがおかしかったのを修正 (thx
>>564 )
>>563 乙です。
flvplayer_wrapper custom 2007/11/19B版を併用時
beta21だと動画が表示されないようになっています。
もしかしたら自分だけかもしれませんが・・・
beta20のデフォルト設定とbeta21のデフォルト設定で試してみたところ
beta20は正常に動画が表示され、beta21は真っ白状態でした
>>566 自分も同じ症状がでてしばらくなやんでた
もしオミトロンのフィルタからwrapperを導入しているなら
NicoCache_nlから導入してみるといけるかもしれない(自分は何故かこれでできた)
iroiro.js併用時もフィルタはそのままで、wrapperのファイルの格納場所とnlの設定の変更だけで使えるようになるはず
568 :
名無しさん@お腹いっぱい。 :2007/11/19(月) 18:31:50 ID:Rt4SfI6n0
listeeが上手く動作しません・・・ NicoCache_nl.jarにリネームして、 list.css と list.js と ext をlocalに入れたんですが、 管理ページが真っ白で何もできません。 一応キャッシュは消してます。 beta21を使ってます。ブラウザはIE7
>>561 >・IE6で見てみると左リストの高さに引っ張られていて、右も画面半分位までの表示になっている模様
こいつは仕様
というのも、スクロールバーを擬似フレームで表示しているためにボックスの高さは固定値で表示しなければならなかったため
現在別のアプローチに切り替え中なのでなんとかなる(はず)
その他2点については作業を完了したのでCSSの調整後、次バージョンをUPしやす
>>562 エラー報告
line6 不要なカンマ confirmOnRemove: true,
line7 セミコロンの不足 }
line639 不要なカンマ },
・依然としてID列以外は表示領域外(IE6,各列の幅が大きすぎる)
・スクロールバーが表示されない(IE6)
・移動した動画が移動元のリストから消えない(Fx2,IE6,仕様かな?)
>>568-569 把握。文法エラーは今度こそ修正。
list.js.default は消してもたぶん動かないです。
次のリリースではIEでもいちおう動くようになるんで、ちょっと待ってて。
>NicoCache_nl.jarにリネームして、
nl beta 21以降を使用しているならこれは不要です。
>・移動した動画が移動元のリストから消えない
仕様ということで。
動画を複数回に分けて移動するとグルーピングがぶっ壊れるけどこれも仕様。
気になるときはリロードしてください。
>>565 お疲れさまです
SearchExtensionのサムネイルサイズを各自設定できるようになると嬉しいかも
余裕があればお願いします。
574 :
名無しさん@お腹いっぱい。 :2007/11/19(月) 22:37:27 ID:Rt4SfI6n0
>>572 今度はすんなり入ってくれました。
ちゃんと動いてます。有難うございます。
まだ慣れませんが、凄く便利です・・・。
nlのbeta21にしたらwrapper呼んでくれないな どっちが原因?nl?wrapper?
>>549 のだと問題ないからnlが原因だと思うんだけど
設定はflvwrapper=false オミ併用(wrapperはオミで呼び出し)で使用
>>576 設定はflvwrapper=true オミ併用(wrapperオフ)で使ってるけど
ちゃんとwrapper呼んでくれてるよ
beta20から急にnlの反応なくなって、nl再起動しないと直らないことはあるけど
>>546 とbeta20じゃちゃんと表示されたけど
beta21にしたらwrapper表示されなくなったなぁ、flvwrapper=trueにして使ってる
579 :
577 :2007/11/20(火) 13:45:19 ID:YBtQYxV90
flvwrapper=true じゃなくて flvwrapper=rc2 でした
beta 22 (2007/11/20) ・オミトロン経由でflvplayer_wrapperが使えなかったのを修正 ごめんなさい、オミトロン用に対処してた所を忘れて消してしまってましたorz
httpだけオミトロン使ってて、その他通信はダイレクト ニコ動だけnlを使いたい場合ってこれで書き方あってる? function FindProxyForURL(url, host) { var Proxomitron = "PROXY localhost:8080;" if (shExpMatch(host, "msg*.nicovideo.jp*")) return Proxomitron; if ((shExpMatch(host, "*nicovideo.jp*") || shExpMatch(host, "*smilevideo.jp*")) && url.substring(0, 5) == "http:") { return "PROXY localhost:8081"; } if (url.substring(0, 5) == "http:") return Proxomitron; return "DIRECT"; }
ヘ⌒ヽフ パーン
( ・ω・) ∧,,∧
⊂彡☆))´・ω・)
>>580 nl作者乙!
beta22にしたらキャッシュ管理画面真っ白で何もでなくなった。
>>585 β22だがちゃんと出るよ
localの中身とか確認してはどうかと
それにしてもbetaも22だしそろそろ正式版でもいいんじゃないか?w
localの中のlist.js.defaultをlist.jsにリネームしたら直ったぁヽ(´ー`)ノ
>>586 さんありがとう。
NicoCache_p 2007/11/21 0.28p1 ログ出力まわりを修正、サブフォルダごとの容量をログに出すようにした。
nlThumbInfoRewriter beta 5 (2007/11/21) ●一覧の説明文にあるsmXXX, mylist/xxx/xxxをリンクにした
あー、気まぐれ検索のタイトルがバグっとる
>>591 仕様変わってそれで消えなくなったから、オミトロンスレのほうを見たほうがいいよ
>>592 NicoCache_nlでは消せないんですか……。
わかりました。ありがとうございました。
>>593 >>592 はオミトロンスレにいけば仕様変更の情報が手に入るって意味で言ったのかと。
まぁFirefoxならCSSで消すのが手っ取り早い
IE系ならiroiroも使えるからオミトロン導入オススメ
>>595 Operaですか・・・広告削除程度ならオミトロンで可能ですがiroiroが使えないとオミトロンの価値が一気に下がりますからね・・・
スクリプト置換で無理やりCSSを指定する方法もあったりしますが実用的ではないですね・・・w
>>596 なるほど…。そうなるとCSSやスクリプトの知識が無いと難しそうですね…。
NicoCache_nlのページに置いてある広告消去スクリプトをそのままコピーして使っていて、
空白ができるくらいの仕様変更なら少し教えていただいて書き換えれば大丈夫かな?と思っていたので
オミトロンでフィルタとなると敷居が高いです…。
>>597 スクリプト見てきましたがJSの知識ある人に任せれば簡単にやってくれそうですね・・・
自分はJSの書式も知らないのでどうにもできませんが(´・ω・`)
>>598 オミトロンWIKIにニコニコ用設定済みオミトロンというのがあったので落としてみたのですが、
広告消去の設定はされているものの、やはり空白がありましたorz
>>599 空白の原因はわかるのですがオミトロンを使っていないもので・・・
仕様変更はついさっきなのでしばらくすれば対応フィルターが出てくるかと
>>600 なるほど。では対応フィルターが出てくれるのを待ちつつオミトロンを勉強してますorz
ご教授ありがとうございました。
>>601 nlんとこのスクリプトの
e.hide();
を
e.parentNode.hide();
にしたらいいのかも
>>602 classのads_728(またはads_*)を消せばいいのですが現在のスクリプトがID表記なので自分には弄れるわけもなく(´・ω・`)
Operaもユーザスタイルシートあるようだけど
>>605 URL個別の指定ができなかったと思いますが
>>604 適当でよければ
class名にadsを含むdiv要素を消す
確認はFx2のみ取った
onload=function(){
var div=document.getElementsByTagName("div");
for(var i=0,n=div.length;i<n;i++)
if(div[i]&&/ads/i.test(div[i].className))
div[i].parentNode.removeChild(div[i]);
};
>>606 右クリック→サイト設定の編集→表示設定
CSSni
div[^="ads_"] { display: none; }
でおk
>>610 ちゃんと空白が消えました!!助かりました。
自分はNicoCache_nlを使っているのですが、 beta21以降の物を使うとニコニコのページだけ(キャッシュページ含む) が全て読み込まれないのですが… オミトロンは使っていません 今現在は>549のものを使っています
616 :
名無しさん@お腹いっぱい。 :2007/11/21(水) 22:37:18 ID:Lq2qy8fq0
>>613 のjavaファイルは何処に入れればいいでしょうか
617 :
名無しさん@お腹いっぱい。 :2007/11/21(水) 22:53:11 ID:Lq2qy8fq0
function FindProxyForURL(url, host){
if(shExpMatch(url, "
http:* ")){
if(shExpMatch(host, "*.nicovideo.jp")){
return "PROXY localhost:8081; DIRECT";
}else if(shExpMatch(host, "*.ptron")){
return "PROXY localhost:8080; DIRECT";
}else{
return "DIRECT";
}
}else{
return "DIRECT";
}
}
このproxy.pac使ってるんだけど、これだとnlが動いてくれない
何処が変なのか教えてくれると嬉しいです
nicolist.netにあるプロキシ設定ファイル例の内 動画のみの経由版以外はログインエラーになる NicoCache_nl beta22を使用 オミトロンは使ってません
620 :
名無しさん@お腹いっぱい。 :2007/11/21(水) 23:36:13 ID:Lq2qy8fq0
>>617 過去ログとか見ていろいろいじったところ、
自己解決。お騒がせしてすみません。
NicoCache_nlβ用エクステンション
nlThumbInfoRewriter beta 6 (2007/11/22)
・気まぐれ検索でリンク化がおかしかったのを修正 (thx
>>590 )
CSSで消すなんて面倒だから素人がやるものだろ
日本語でおk
NicoCache_nlベータ版
beta 23 (2007/11/22)
●キャッシュ一覧を出力するJSON APIをマージ (thx
>>583 )
/cache/cachelist.json (キャッシュのみ)、/cache/templist.json (中途キャッシュ)、
/cache/dirlist.json (フォルダ一覧)、/cache/flvlist.json (全部)
ついでに2.5倍くらい速くなった気がします。ありがとう。
●マイメモリにもwrapperが効くようにした
ローカルFLVは無理ですが、キャッシュはあれば利用されます
626 :
名無しさん@お腹いっぱい。 :2007/11/22(木) 19:45:06 ID:/v3Y4rJ90
動画再生画面でもキャッシュから読み出されたものか否かを 確認できたらいいな・・・・って独り言っす・・・
ローカルって表示でるでしょ
OPERAでNicoCacheを使用しているものですが。 Ver0.2Xから動作がおかしくなりました。 キャッシュしてない動画を見ようとすると、別ウィンドウで以下のエラーメッセージが出て、動画が見られません。 #メッセージサーバーにはつながってるらしく、コメントは表示されます。 ---------------------- 動画に接続できませんでした。 : 技術的な問題が発生しております。 問題解消に向け努力しております。 しばらく経った後、お試しください ※クッキーの制限をされている場合、 nicovideo.jp を許可願います。(www.nicovideo.jp ではありません) メッセージサーバーに接続しました。 ----------------------- また、この状態でログアウトすると再ログインすることも出来ません。 プロキシを切った状態でOPERAを再起動し、ニコ動にログインした後、プロキシを再設定すると、キャッシュ出来るようになるのですが、OPERAを終了>再起動すると 元に戻ってしまいます。 どなたか原因、対策がわかる方はいらっしゃらないでしょうか? #Ver0.12では正常にキャッシュ出来ています。
>>629 俺はOpera&NicoCache_nl&公式ページの自動設定プロ串 を使ってるんだけど、
たぶん俺も基本的には同じ挙動をしていると思う。
一度プロキシをはずしてOperaを再起動させてからプロキシをつけなおすと使えるようになるのも同じ
それで騙し騙し使ってはいるけど、実際かなり不便。
同じ環境でIEや火狐では全く問題なく使えていたので、Operaとの相性が悪いのかも。
F12キーでクイック設定開くようにすると多少ストレスはなくなるけど、まぁ、面倒なことに変わりは無い
>627 ど、どこにローカルなんて出るん…?
Wrapperにnl+GUIで使ってるけど出てないわ… ブラウザ>Omitron>nlの二段串にしてるのがダメなんだろうか
>>629 報告ありがとうございます。
原因っぽいものを修正して0.29を公開しました。どうでしょうか。
>>633 ローカルサーバーの設定ちゃんとしてる?
してなかったら表示されなかった気がする。(ローカルから再生はされる)
原始的な方法としてはブラウザのキャッシュを一度全部消去して
長時間の動画を再生してみたらわかるんじゃないの
NicoCache_nlベータ版 beta 24 (2007/11/23) ●本家v0.29ベース
>635
すみません設定してませんでした…
ttp://site.halfmoon.jp/movielist/75.html これ見てOmitronのhtmlフォルダにキャッシュ置いたりFlvlist作ってみたりしたもののうまくいかず
そもそもダウンロードすると同じflvファイルがブラウザとNlのキャッシュフォルダの両方にダウンロードされていて
ブラウザの方のキャッシュ消すとまた読み込み直してるのに気付いてしまった…
すいません>614ですが extention全削除したら直りました
639 :
629 :2007/11/23(金) 09:05:39 ID:YiEWq7G/0
>>634 正常にログイン&キャッシュ出来るようになりました。
本当にありがとうございましたm(__)m
640 :
名無しさん@お腹いっぱい。 :2007/11/23(金) 10:19:11 ID:Gzk+Zrmj0
wrapperのローカル表示はファイルリストを作らないとだめなのかぁ・・・ 俺はwrapperからじゃなくてニコキャッシュからキャッシュ読み出し してるから、表示は無理なようですね・・・ ん、自分で言ってることが良く分からない・・・
ローカルサーバーに置いて、そのアドレスを設定すれば ファイルリストなんて作らなくてもローカル再生+ローカル再生表示はできるけど? NicoCache_nlのキャッシュフォルダは簡易的なローカルサーバーになってるから普通にできるし なんでこんな簡単な事も分からないのか理解に苦しむわ
>642 そっちはろくに読んでませんでした、すみません。 その方法で無事ローカル再生の表示出るようになりました、ありがとうございます。
たぶんバグ? ListXでサムネが「画像」となるだけで表示されません ブラウザはOperaです ちなみにIEでは表示されました
なんだか、完全にロードしてない状態で読み込みをやめてもsuspendedにならないときがあるなあ。 一応途中までのファイルはできてるし、何の問題も無いんだろうけど。 NicoCache v0.29。
ListX 071123
ttp://www15.axfc.net/uploader/93/so/File_2700.zip.html ・Operaでサムネイルが表示できない問題を解決(
>>644 )
・Operaで左リストがうまく表示されない問題(残像が残るがスクロールで正しく表示される、Operaの実装の問題?)を解決
・ローディングアイコンの表示位置を変更(動画リンク横へ)
*Operaでサムネイルが表示できなかったのはdisplay:noneなimgがロードされなかったのが原因でした
*なお、今、確認用にOperaインストールしてみたが、処理時間が格段に速い模様(Opera:Fx:IE=1:3:5)
*気に入ったのでついでに見つけた左リストの残像の問題も直した(1px上下に動かすという卑劣な方法で)
*Operaでサムネイルとツールチップがかぶる人はcssのサムネイル部分のmarginの1番目の数を増やすとよろし
>>646 細かいことなんですが、
下から5個目くらいまでに表示されるサムネイルが下にめり込んでしまって見れないです。
>>647 list.cssの142行目に
padding-bottom:150px;
を追加でスクロールできるようになるはず
別に150でなくてもいいのでそこらは適当な値を設定すべし
>>645 0.28のバグ修正が不完全だったのかも。
再現させる方法あります?
オミトロンのNicoNico: Video Layout 1 LineのフィルタとnlSearchExtensionを併用すると、 キャッシュからの検索結果の1行目と2行目の間だけに広いスペースができてしまいます。
NicoCache_nlβ版 beta 25 (2007/11/24) ●キャッシュ一覧生成を2割ほど高速化 ●watchページにアクセスした際にタイトルを取得しておき利用するようにした 一時ファイルにはじめからタイトルが付くようになります。 ●公式動画などsm以外で始まる動画のタイトル取得に対応 (ax, ca) ファイル名のID部分も変わります。キャッシュ管理ページで一時的に不具合があるかも。 エクステンション nlCommentDownloader beta 1 (2007/11/24) ●sm以外のIDに対応
NL+GUIにOmitronからWrapper使ってるんだが、自動再生を許可するのチェックを外していると ローカル再生の時にローカルflvの読み込みが途中で止まることがしょっちゅうある。 自動再生許可してやればちゃんと最後まで読み込んでくれるんだがそうすると不便だし困った。
ListXへの要望というか意見なんだけど、 Multiボタンってぶっちゃけ二つに分けたほうが使い易いと思う。 今更だけどどうでしょ。
キャッシュフォルダ以外に分けてある動画で、 エコノミーのキャッシュがある時に通常のキャッシュを取得したら、 エコノミーのキャッシュがあったフォルダにキャッシュできたら欲しいです。
nlのbeta26 ローカルにキャッシュされている動画が使われない。。。 NicoCache_nl beta 26 (based on NicoCache v0.29) port=8080 direct mode (no secondary proxy) => Only localhost Allowed => Only nico|smilevideo.jp domains are processed. title=true Script replace On LocalFlv Server On Resume suspended download On total cache size=11,929,253,732bytes Thumbnail cache v2: 7,311 files (saved 5,940 requests, 22,924,683 bytes) ---------- Rewriter Extension: nlThumbInfoRewriter beta 6 no cache found: sm500873_組曲『ニコニコ動画』.flv no cache found: sm500873_組曲『ニコニコ動画』.flv using cache: sm500873_組曲『ニコニコ動画』.flv 1回目はcache\組曲・物語\組曲『ニコニコ動画』\sm500873_組曲『ニコニコ動画』.flv 2回目はcache\組曲・物語\sm500873_組曲『ニコニコ動画』.flv 3回目はcache\sm500873_組曲『ニコニコ動画』.flv cache直下じゃないとだめっぽい。 他の動画もローカルの使ってくれない。。。 localとextensionsを外しても変わらなかった。 10月27日版だと正常に動作した。
>>656 組曲・物語の・とか『』とかがだめとか?
修正版ktkr
●エコノミーキャッシュのある動画の通常版がDLできたときはエコノミーと同じ場所に格納するようにした (from
>>655 )
・サブフォルダに移動したキャッシュが利用できなかったのを修正 (thx
>>656 )
ローカルFLV利用時は問題なかったので気付きませんでした・・・
追記、ダウンロードリンクはbeta26のままだけど手入力でbeta27がダウンロードが出来る模様。
>>653 いつも自動再生無しでやってるけど止まったことないなぁ (IE6, Fx1.5)。
ブラウザはなんでしょ?
>>658-657 あるある・・・orz
661 :
名無しさん@お腹いっぱい。 :2007/11/24(土) 22:38:28 ID:NHpkRi7P0
MP3変換やflv保存のリンクをタイトルつけた状態で DL開始できないだろうか?
nlThumbInfoRewriter で、動画を再生するたびに
ESTABLISHEDなコネクションが1つずつ増えていってそのうちつながらなくなるけど、
再生ページで呼んでいる api/ 以下のphpからの返信が悪さしてるようです
根本的な解決になってないけど、nlThumbInfoRewriter.java の31行目を
.compile("^
http://www\\.nicovideo\\.jp/ (?!api/).*");
として、api/以下を通さなければとりあえずコネクションが溜まることはなくなります
nlThumbInfoRewriter っていえば、
ブログとかの埋め込み(
http://www.nicovideo.jp/thumb/*の奴 )でのリンクの置換がおかしくなってるから
103, 104行目を書き換えた。
.replaceAll("sm\\d++(?![\\\\\"']|\\?|"|\\\"|\\.)", "<a class=\"video\" href=\"/watch/$0\" target=\"_top\">$0</a>")
.replaceAll("mylist/\\d++/\\d++(?!\\?|"|\\\"|\\.)", "<a class=\"video\" href=\"/$0\" target=\"_top\">$0</a>");
104行目のtarget指定はなくてもいいけれど、フレームの中に表示されても困るからつけてる。
665 :
653 :2007/11/25(日) 05:03:10 ID:90rBh3O/0
ブラウザはIE6でSleipnir1.66使ってます。 自動再生許可でうまくいったのはたまたまのようです、何回か試したところ許可でもやはり読み込みが止まってしまうようです。 何度かリロードを繰り返してたまたま全部読み込んでくれるのを待つような、なんだかなぁな使い方をしています。 念のためOmitronバイパスさせて試してもみたんですが変わらないようです。
NicoCache 2007/11/25 0.30 [nlより]公式カテゴリの動画(ax, ca)のようにsmで始まらない動画に対応。副作用でニコニコへのアクセスが減って少しニコニコに優しくなった。 [nlより]エコノミーモードのキャッシュが存在する時に通常モードのキャッシュを取得したら同じフォルダに生成するようにした。
キャッシュ管理画面左のフォルダの並び順が変えられるようになると嬉しいです
NicoCache_nlのbeta19からbeta27に更新したんだけどタグ編集ができなくなった 具体的にはLOADINGアイコンが出てから先に進まなくなる いろいろ試した結果どうやらnlThumbInfoRewriterが関係してるっぽい(これさえ外せばちゃんとできる。更新前のbeta2の時は大丈夫だった) FireFox2.0.0.9、オミトロン併用、Wrapper使用 一応オミトロンの方でもフィルタ全部外したりとかしてみたけど意味なかった
キャッシュページが表示されないのは俺だけか?
>>669 ListX入れてない状態で、って意味?
俺も最初表示されてなくて「?」と思いつつListX入れたら
普通に表示されて使えたから「まいいや」と思いつつListX使ってる
>>670 ListX入れても入れなくても表示されない。
すまん、 beta24にしてみたら直った
675 :
674 :2007/11/25(日) 20:09:34 ID:Z8R6C1JF0
原因判明 レジュームファイルと正規ファイルで同一のIDがあるとIdPairクラスのperseIntで例外になるみたい。 nltmp_smxxxxxxxx_〜とsmxxxxxxxx_〜とか。 レジュームファイル削除で直るね。
>>675 キャッシュ画面見れたー
マジサンクス!
NicoCache 2007/11/25 0.31 1回のレスポンスで複数の相反するcookieを送ってくるサーバ(ニコニコには多分ない)にログインなどができない場合があったので対策。
>>668 俺も同じ状況だった。
とりあえず、オミトロンのバイパスリストにwww.nicovideo.jp/tag_edit/追加したら正常に表示される
ようになった。
beta 28 (2007/11/26)
●本家v0.31をマージ
●SMILEVIDEOアイコンと日付の改行を無くす
・キャッシュ管理ページで例外が出ることがあったのを修正
・h1タグからのタイトル取得に変更 (本家準拠)
nlThumbInfoRewriter beta 7 (2007/11/26)
●ax, ca, fzで始まる動画IDもリンク化対象にした
・/thumb/でのリンク化でiframe中に開かないように修正 (thx
>>664 )
・対象URLを絞って他への影響を出にくくした
/($|category_recent.php$|\\?g=|tag/|search/|mylist/|thumb/|ranking/|history|newarrival|random)
NicoCache_nl beta 28にしたら何故かローカルファイルリストに エコノミー動画が表示されなくなってしまいました。 フォルダを直接参照すると確かに存在するんだけど・・・ ListX 071122 及びnlのbeta28付属のlist.jsにて確認。 beta27に戻すと問題なくエコノミー動画がファイルリストに確認できました。
beta 29 (2007/11/26)
・本家ver番号の更新忘れを修正
・title=falseの場合でもタイトルが付いてたのを修正
・エコノミーのキャッシュがキャッシュ一覧に出なかったのを修正 (thx
>>680 )
>>679 まいど乙です。
nlSearchExtension_beta 8で検索結果なんですがエコノミーのキャッシュだと
タイトル
sm*low
キャッシュ:sm*low.flv">保存・sm*low.mp3">音声・sm*low" onclick="return confirm('消しますよ?');">削除
と表示されてます。
あと
nlThumbInfoRewriter_beta 7でオミトロンでサムネ復活フィルタを併用してるとアイコンが表示されないようなので表示されるとうれしいです。
あとマイリストでのアイコンのずれ<p style="margin-top:4px;">の後ろにもってくるとずれずに表示できるようなのでできたら修正おねがいします。
683 :
680 :2007/11/26(月) 02:24:04 ID:wwygmkB/0
>>681 おー凄い!もう更新されている・・・
エコノミーキャッシュも問題なく表示してくれました!
作者さん、どうもありがとう
684 :
674 :2007/11/26(月) 03:02:02 ID:jH9f2z/20
>>679 >>681 まいどお疲れ様です。
nlThumbInfoRewriter がJavaScript内部まで書き換える所為で、置換対象のリンクを含むマイリストのソートがうまくいかなくなっているようです。
そこで、106, 107行目を下記のようにしました。
.replaceAll("mylist/\\d++/\\d++(?!\\?|"|\\\"|\\.)", "<a class=\"video\" target=\"_top\" href=\"/$0\">$0</a>")
.replaceAll("(mm:\"[^\"]*?)<a class=\"video\" target=\"_top\" href=\".*?\">(.*?)</a>([^\"]*?\")", "$1$2$3");
置換した後に書き戻すっていうすさまじく具合の悪い事をやってます。
# 106行目はセミコロンを取っ払っただけで、107行目の"mm:"は誤爆防止のため。
とりあえず、参考までに。
ちなみに下記で発生したので気がつきました。
ttp://www.nicovideo.jp/mylist/371008/1159252
書き込み規制に引っかかってるので別環境から・・・
>>682 1,3番目は対処。
サムネ復活の件ですが、タグの順番変更には対応しにくいので、
できれば順番だけは公式のアイコンのタグと合わせていただけると幸いです。
そのときに、top: 60px; を top: 64px; のようにすれば位置も合うはずです。
>>684 あら、この誤爆は否定先/後読みだけじゃ対処不可能そうですね・・・。
てわけで、リンク化するアドレス自体を絞ることにしました。
これでも動画のタイトル自体にsmXXXが含まれるとバグるので、
次更新には動画説明に限定するようにします・・・。
nlThumbInfoRewriter beta 8 (2007/11/26)
●リンク化置換の対象を検索結果系のページに限定 (マイリストでのソート不可能関連)
・nlSearchExtensionのエコノミーの結果に誤爆していたのを修正 (thx
>>682 )
・マイリストでのキャッシュアイコンの位置を調整 (top値に4px足す方法で)
いつもの方気づいてないみたいなので 2007/11/26 Ver0.09 (本家NicoCache-0.31同封) 非常に多忙なため、後から追記します・・・ ちなみに、ログウインドウの新設定が保存されないのは、本バージョンだけの仕様です。(手抜き・・・orz) 一ヶ月ぶりの更新乙です!!
ここの方々の対応の早さに感動した。 いつも乙です!
nl作者d乙 beta 30 (2007/11/26) ●yoな動画に対応(識別子部分の判定を汎用化)
Exception in thread "pool-1-thread-1" java.lang.AbstractMethodError at dareka.processor.impl.RewriterProcessor.onRequest(RewriterProcessor.java:117) at dareka.ConnectionManager.useProcessor(ConnectionManager.java:147) at dareka.ConnectionManager.processAPairOfMessages(ConnectionManager.java:135) at dareka.ConnectionManager.run(ConnectionManager.java:42) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) なんぞこれ
NLのDL途中にブラウザを閉じても、ダウンロードを裏で継続するって機能は今は無効になってるんですよね。 どうもDL途中で止まって諦めて閉じたりした動画のコネクションが残ったままになってるような気がします。 それが4つ貯まると限界らしく、再起動してやらないと新たしく接続出来なくなってしまいます。
マイリストのサムネ変わりました? nlThumbInfoRewriterがマイリストで効かなくなったんですが…。
nlSearchExtension beta8なんだけど キャッシュの検索結果が683件を超えると何も表示されなくなってしまう
>>693 うーん、IE6, Fx1.5, Opera 9では試してるけど特になったこと無し。
環境は何でしょ?
>>694 対処しました
>>695 smで検索して1500件ほどキャッシュからの結果があった場合でも表示できました。
サムネ読み込みも結果の数だけあるので処理中なのかも?
>>696 smでも試してみたけどやっぱり駄目だった
読み込み→真っ白画面を表示して終わり
検索にかかる動画も変えてみたけど同じだった
で、以下ログなんだけどどうやらnlThumbInfoRewriterの方が問題だったらしい(すんません)
試しに外してみたら時間はかかったけど表示はされた
Exception in thread "pool-1-thread-6" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOfRange(Unknown Source)
at java.lang.String.<init>(Unknown Source)
at java.lang.StringBuffer.toString(Unknown Source)
at java.util.regex.Matcher.replaceAll(Unknown Source)
at java.lang.String.replaceAll(Unknown Source)
at extensions.nlThumbInfoRewriter.onMatch(nlThumbInfoRewriter.java:111)
at dareka.processor.impl.RewriterProcessor.onRequest(RewriterProcessor.java:161)
at dareka.ConnectionManager.useProcessor(ConnectionManager.java:147)
at dareka.ConnectionManager.processAPairOfMessages(ConnectionManager.java:135)
at dareka.ConnectionManager.run(ConnectionManager.java:42)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
699 :
693 :2007/11/27(火) 22:50:57 ID:HRFlhMFi0
>696 IEコンポーネントブラウザのSleipnir1.66使ってます、ただIE6単体で試してみても症状は変わらずです。
NicoCache_p 2007/11/28 0.31p 0.31をマージ。 NicoCache_nlβ版 beta 31 (2007/11/28) ●watchページのユーザバー書き換えにコメDLリンクを追加 (拡張があるとき) ・簡易振り分けフィルタが効かなくなっていたのを修正
>>700 コメDLリンクって表示されてない気がするんだけど
どこに表示されるの?
キャッシュ (保存・音声・削除)の部分かと思ってたけど、そこにはないし…
>>701 俺はちゃんと キャッシュ (保存・音声・コメ・削除) ってなってるけど?
>>702 すみません、こちらの勘違いが原因でした。
コメントDLが本体にマージされたと思って
nlCommentDownloaderを消してましたorz
>>699 症状だけ見ると無印0.27と0.28で修正した
Content-Length問題に似ています。
しかし、この線で洗ってみてもまだ原因が掴めていないです。
私も再現させられていないのでなかなか調査が進まないのですが、
発生しやすい動画とか条件とかが何かあるでしょうか?
ListXで動画IDをポイントした際のサムネイルの表示位置についてですが、 最下段の動画のサムネイルが見切れてしまうので、ポイントした位置の右上 などに変更できないでしょうか? 環境: NicoCache_nl beta31+flvplayer_wrapper custom 20071128版+booster使用 Sleipnir2.60(IE6コンポーネント)
Mac OS X 10.5のLeopardで Winで使えた自動プロキシ設定スクリプトを同じように設定してNicoCache.jarをクリックすると 設定ファイルやキャッシュフォルダは作られるけどニコ動見ても一切キャッシュされない 自動設定スクリプトやNicoCacheはそれぞれにあった物をつかって Leopardには動作に必須なJREが既にはいってます Macで使えてる人はどうやってますか??
707 :
706 :2007/11/30(金) 10:49:16 ID:b0IEazPl0
ブラウザはWinで使えたのと同じ環境で Firefox、自動設定スクリプトをオプションで設定済みです
708 :
名無しさん@お腹いっぱい。 :2007/11/30(金) 14:14:29 ID:pIAr6YtD0
キャッシュファイルから、ニコニコ動画にアクセスするツールってないのかな?
709 :
名無しさん@お腹いっぱい。 :2007/11/30(金) 15:18:05 ID:pIAr6YtD0
あと、GUIのログの文字サイズ、背景色、文字色の変更の設定がほしいです。 小文字でDOSっぽいログ表示にさせたいのです。(連投すまソ
>>708 キャッシュからニコニコにアクセスってListX
>>646 じゃだめなの?
>>709 普通にnl起動で上のバーの部分右クリック>プロパティでサイズ背景の色文字の色とか
ウインドウのサイズ変更できるけどGUIでできたらいいってことかな?
nlのlocalフォルダ内にこのファイル以外を突っ込んでみたものの変化がわからずorz
ListX使いこなせてないだけかな?(全裸でもっと感じる必要があるようです)
もとい、nl以外では使えなさそうな…
ので、キャッシュフォルダ以降のファイルのD&Dか何かでニコニコのページに
飛ぶ、といった再視聴用のツールが欲しくなりました。
>>709 はNicoCacheGUIのログのことです。
>>710 のやり方で本家,nl,pのログを小さく纏められてたから、不便に感じました。
>>712 ログ縮小の方は知らないけど
動画番号クリックしたら普通にニコニコに飛べるよ?
nl+ListX+GUIで。
ListX 071130
ttp://www15.axfc.net/uploader/93/so/File_2826.zip.html ・Multiのコマンド選択ダイアログを廃止、移動と削除のボタンを直接表示(
>>654 )
・1階層目で開いていないフォルダはラベルも表示しない
・左リストにファイル数表示
・list.cssのサムネイル部分に右上に表示したい人用の解説を追加
*ロード時間比はIE6:Fx2:Op9=10:6:5ぐらい
*Operaなどでredrawに不具合がある場合用に人柱用コードあり(L.1387をコメントアウト、L.1388-1389のコメントをはずす)
*しかし、redrawいらない気がするので次バージョンでは廃止する予定
>>667 個人的には、エクスプローラも並び順は変えられないし、順序は強制的に決定されても問題ない気が
並び順がダイレクトに実装に絡んでるので、もしやるとしても時間がかかると思われ
>>705 最新版(
>>647-648 適応済み)でもダメなら、list.cssの200行目の
margin:2em 0px 0px -2em;
を
margin:-100px 0px 0px -2em;
とか
margin:-100px 0px 0px 0px;
のようにするとサムネイルの表示位置を変えられる(-100を-150にするとかは調整すべし。CSS分かればもう少し自由にいじれるかと思う)
715 :
712 :2007/11/30(金) 20:13:30 ID:pIAr6YtD0
できるよと言われて、も一回ファイルの展開し直したら出来ました。 713さんthx nl+GUIの段階で一度起動したのが敗因かも?でしたξ
Nicocache_nl beta30使用です。 動画ページからキャッシュページを開くと、 「キャッシュ削除のためのアクセスと判断」と表示されます。 「キャッシュ表示画面を表示」をクリックするとようやくキャッシュページが表示されます。 環境:(Opera9.24|FireFox)、Proxomitron併用
>>716 ListX側の設定見れ
リスト表示のスキップ(設定はリロード後反映):
・削除のためのアクセス時にキャッシュリストを表示しない(高速化可能)
↑のチェックはずすよろし
>>716 削除用リンクにアクセスしたとき、リスト表示処理を省くことによって削除時のストレスを減らす機能
オプションの"削除のためのアクセス時にキャッシュリストを表示しない(高速化可能)"のチェックをはずすと無効化できる
>>714 サムネイルの表示位置の問題解決しました。
ご対応ありがとうございました。
>>716 ListX最新版で確認した細かい不具合を少々
・左リストのファイル数部が右リストにはみ出して表示が重なる(チェックボックスが選択しにくくなる)
・Search結果のリスト幅がおかしく更新日時のカラムが画面外にはみ出る
・Optionダイアログ最初横幅が広すぎてスクロールバーが使えない(一度ブラウザをリサイズすると正しく表示されるようになる)
環境はいずれもIE6にて確認
721 :
719 :2007/11/30(金) 21:37:28 ID:axFVW22J0
722 :
720 :2007/11/30(金) 21:41:50 ID:axFVW22J0
すみません今度は名前でミスってました。何やってるんだろ orz
>>717-718 d。
削除用リンクへのアクセスでなくてもこれが表示されるのは仕様ですか?
GUI関連の要望ありがd。 本業トラブルのせいで、なかなか更新が追い付かずもうしわけない・・・orz 忙しくてもこのスレは読んでるので、期待せず待っててくださいぃ・・・
前にGUIのプロパティファイルが壊れると書いたけど、GUIを起動したままユーザーがログオフすると壊れるっぽい。 最新だと直ってるのかな?
727 :
654 :2007/12/01(土) 12:59:21 ID:c2LQc8zl0
>>714 dです!
>>726 前のバージョンだと何回か使ってるうちに起動出来なくなることがあったけど
それが原因だったのか・・・? 最新ではまだ起こらないけど。
キャッシュページへのとべません
↓のエラーが出ます
failed to process:
http://www.nicovideo.jp/cache/ java.lang.StringIndexOutOfBoundsException: String index out of range: -1
本日導入しました
NicoCache_nl beta 31
java version "1.6.0_03"
WinXP/Sleipnir 2.6.0
どなたか解決法を・・・
729 :
726 :2007/12/01(土) 18:06:56 ID:LEJ7fWvb0
>>727 んー、最新にしてからは、まだログオフしてないからなあ。
GUI作者は原因わかってるっぽいので、最新版だと直ってると思ってるが。
731 :
728 :2007/12/02(日) 08:58:08 ID:p5HFN5uK0
>>730 キャッシュディレクトリに sm******_(動画名).flv の形式になっていないflvファイルがあったのが原因でした
乗り換え前のNicoPlayerのファイルをそのまま入れたせいです
ありがとうございました
732 :
732 :2007/12/02(日) 12:31:08 ID:WmjR3Tnq0
場違いでいたら、すみません。 再生開始時に動画部分をいちばん上にして、上部の広告を 消し、リスペースするようにwatchページ置換スクリプトを作りました。 広告も消えはするんですが、消えた広告の分上に詰めてくれません。 どなたかお願いします。 watchページ置換スクリプト var hideList = new Array( "web_pc_top", "web_pc_watch", "web_pc_watch_game", "web_pc_watch_r18" ); var i, e; for (i=0; i<hideList.length; i++) if (e = $(hideList[i])) e.hide(); // 動画がいちばん上になるようにスクロール var flvp_container = $('flvplayer_container'); if (flvp_container) flvp_container.scrollTo();
広告部分の親要素も消さないとダメだったような
>>609 を参考にちょっといじってみた
var div=document.getElementsByTagName("div");
for(var i=0,n=div.length;i<n;i++)
if(div[i]&&/^ads/i.test(div[i].className+''))
div[i].parentNode.removeChild(div[i]);
もしくは
>>610 のようにcssを使うとか
あと、動画をスクロールするのはscrollToじゃなくて flvp_container.scrollIntoView(true); としたほうがいいと思う
735 :
735 :2007/12/02(日) 14:31:12 ID:WmjR3Tnq0
736 :
名無しさん@お腹いっぱい。 :2007/12/03(月) 17:35:18 ID:9igwmwYQ0
ランキング開くと前言われてたページ真っ白現象が・・・
いろいろ見てみます
Rewriter Extension: nlSearchExtension beta 8
Rewriter Extension: nlThumbInfoRewriter beta 9
Exception in thread "pool-1-thread-3" java.lang.OutOfMemoryError: Java heap spac
e
at java.util.Arrays.copyOf(Unknown Source)
at java.lang.StringCoding.safeTrim(Unknown Source)
at java.lang.StringCoding.access$100(Unknown Source)
at java.lang.StringCoding$StringDecoder.decode(Unknown Source)
at java.lang.StringCoding.decode(Unknown Source)
at java.lang.String.<init>(Unknown Source)
at java.lang.String.<init>(Unknown Source)
at dareka.processor.impl.RewriterProcessor.onRequest(RewriterProcessor.j
ava:158)
at dareka.ConnectionManager.useProcessor(ConnectionManager.java:147)
at dareka.ConnectionManager.processAPairOfMessages(ConnectionManager.jav
a:135)
at dareka.ConnectionManager.run(ConnectionManager.java:42)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
failed to process:
http://tn-skr.smilevideo.jp/smile?i=1685105 java.net.SocketException: Network is unreachable: connect
macでNicoCache動かすにはどうしたらいいですか? プロキシ設定をしてNicoCache.jarクリックしても何もキャッシュされない chaceフォルダや設定ファイルは作成されるけど
悪さをしてるのはnlThumbInfoRewriterみたいです。 60Mのthcache.datに対して検索画面を真っ白にするみたい。 thcache.datを消すと正常になります。 要因は分からないけれど・・・
>>737 ターミナルから java -jar NicoCache.jar
>>739 そのコマンドで前から何度か試しているんですがキャッシュされないです。
ターミナルには
NicoCache v0.31
port=8080
direct mode (no secondary proxy)
title=true
Resume suspended download On
Touch Cache File On
total cache size=0bytes
と出ています
自動プロキシ設定ファイルの中身は下ので、ブラウザにて設定済みです
function FindProxyForURL(url, host) {
var SM_FLV_PATTERN = new RegExp("^
http://[^/]+ (?:smilevideo|nicovideo)\\.jp/smile\\?v=([^.]+)\\.\\d+(low)?$");
if (SM_FLV_PATTERN.test(url) ||
shExpMatch(url, "
http://www.nicovideo.jp/watch/* ")) {
return "PROXY localhost:8080";
}
return "DIRECT";
}
>>741 Winで使えてた自動プロキシ設定ファイルをそのまま使ってたんですが
macでそのファイル開いてUTF-8フォーマットで新たに保存し直したらキャッシュされるようになりました
これでやっとニコニコ出来ます
MACって改行コードがCRなんだっけ? それとも今はBSDだからLF? どっちにしてもWINのCRLFと違うからスクリプトがエラーになってたのかも 文字コードは英数字の範囲ならASCIIもShiftJISもUTF8も変わらんし
nlでwrapper custom使ってるんだけど 数日前からプレーヤーが真っ白状態になるようになってしまった。 この間まで使えたのに何がいけないんだろう? nl(beta31)+ListX(071130)+GUI+wrapper custom(071205) 一応最新版にはしています。
NicoCache_nl ベータ版エクステンション nlSearchAutoPager preview 2 (2007/12/07) ●recentページに対応 ●連続アクセス規制にならないように多少のウェイトを追加(連続具合により最大3秒) ・デバッグコードが微妙に残ってたのを修正
746 :
名無しさん@お腹いっぱい。 :2007/12/07(金) 18:35:34 ID:uAgD5nq30
>>746 特に問題なく保存できてるが。nl beta31
748 :
名無しさん@お腹いっぱい。 :2007/12/07(金) 23:18:56 ID:uAgD5nq30
nlのmp3保存って再生時間がおかしいことにならないですか?
>>749 (おそらく)コンテナの仕様か何かで変になるんだと思う。
FLV ExtractをつかってFLVからmp3を分離させても変になるファイルがある。
(nlで変になるファイルとFLV Extractで変になるファイルは同じ)
hugflashで分離させるとうまくいく。
ListXへの要望 サーチ機能を使った際にフォルダ別ないし現在のフォルダを表示していただけると 整理の時に整理しやすくなると思うので検討していただけたら嬉しいです
ブラウザ→NicoCache→ニコニコ
ブラウザ→オミトロン→HP
この接続に問題はないんですが
ブラウザ→NicoCache→オミトロン→ニコニコ
という接続ができません
ブラウザのpacファイルは
>>581 何が原因でしょうか?
NicoCache_nl beta 31 (based on NicoCache v0.31)
port=8081
proxy host=127.0.0.1
proxy port=8080
=> Only localhost Allowed
----------
failed to process:
http://www.nicovideo.jp/ java.net.ConnectException: Connection refused: connect
ランキングってRSS対応してたのか。 <link>がないから全く気づかなかったよ。
同じくlink指定ないから気付かなかった・・・
マイリストもRSSに対応してますよね、なにげに
>756 それは超活用してる。 お気に入りのうp主のマイリストをRSSリーダーに入れておけば見逃さずにすむ。
今回の仕様変更でnlThumbInfoRewriterがランキング等で使用できなくなったので修正お願いします。
>758 うちでは動いてるぞ。とりあえずランキング・トップページ(カテゴリ選択時)・検索では。 NicoCache_nl beta 31 + NicoCacheGUI v0.05 + nlThumbInfoRewriter beta 9 ちゃんとnlを経由しているかどうか確かめるとか、プラグイン消したりしてないか確かめるとか、 pacファイルが動画のみNicoCache通る設定になってないかとか確かめることをお勧めする。
>>759 本体、プラグイン共にバージョンが1つ低かったようですorz
お騒がせしました。
最近Nicocache_nl0.31+nlThumbInfoRewriter beta 9をProxomitron併用で使い始めたんですが、 マイリスト登録するときのメッセージがちゃんと表示されず、「追加しています・・・」で止まってしまいます。 Proxomitronをバイパスしても同じなので、NicoCache側が何か悪さしてるかと思うのですが。 他の方はちゃんと表示されてますか? WindowsXPsp2+IE6(unDonut)
そういえば俺もなったな。マイリスト見たら登録されてたから、あんまり気にしてなかった
同じくマイリストからの削除もうまくいかないね 更新すればちゃんと消えてるけど
リファラのブロックを解除したらマイリストから削除できない問題が解決したことがあります。
登録や削除はできてるけど、サーバからの返答をNicoCacheがうまく処理出来てないっぽい
サーバからNicoCacheまではきちんと通信できてるけど、NicoCacheからブラウザへの通信が変になってる
POST先のアドレスが
http://www.nicovideo.jp/watch/sm******* だから、アドレスでとりあえず回避ということも難しい
dareka/processor/impl/RewriterProcessor.java あたりでやってる処理(呼んでる別クラスも含む)に
問題があるってことまではわかった
上に同じ nlでのみ確認
俺は
>>765 の問題でJAVAが暴走した
1回アクセスすると1コア目が100%になって再アクセスすると2コア目も100%になった
マイリスト追加とかで止まる問題だが、RewriterProcessor.java のRawResource() が腐ってて、うまく通信できてないことがわかった そこを通るのが(今のNicoNicoの仕様では)text/javascriptだけだったんで、いままで表面化してなかった模様 ・・・なんだけど、どう修正していいかわからん(^^;) とりあえず、154行目あたりのContentTypeの判定に contentType.startsWith("text") を追加してやれば 問題ないほうの処理を通るんで止まることはなくなる。後ろ向きな解決だけど
>ブラウザのプロクシ設定を「localhost」「8080」に変更 これがよく分からん。Operaの場合は具体的にどうするの?
ググレカス
ありがとう
串わからないなら使わないほうが幸せだと思うが・・・
あんまりちゃんと調べられてないのですが nlThumbInfoRewriterで止まるのはIEの設定で 「プロキシ接続で HTTP 1.1 を使用する」をONにしたら回避できるかもしれません
NicoCache_nl 更新 自分も>761と同様でしたが問題なくなりました 対応乙でした
Nicocache_nl0.31 + nlThumbInfoRewriter beta 9 タグ検索でsm9などの動画IDがあると、再検索窓が狂う 動画タイトルに動画IDがあると、検索結果とランキングで狂う サムネ見れない WinXPSP2/IE6(Sleipnir1.66) そんなに気にすることでも無いような気がするけど一応報告
>・削除ハンドラ(/cache/rm?sm???)など実行後のリダイレクト先をトップページにした なんだよこのウザイ強制仕様は そっこー31に戻したわ cacheページを管理画面(マイリスト代わり)として常に表示していたいからon/off出来るようにして欲しい つか意味あんの?これ
ガキ臭さが滲み出てる下記方だなw
お知らせ:アイコン募集中!
新しい Premium,投コメ の様なデザインで Cache,Economy,CacheのOff版 のアイコンを作ってくださる方を募集します。
NicoCacheスレやメールにて投げてくださると嬉しいです。
NicoCache_nl beta 33 (2007/12/16)
・/cache/なページから削除などのハンドラを読んだときは/cache/へ移動するようにした (thx
>>777 )
・flvlist周りでデバッグコードが残ってしまっていたのを修正
nlSearchExtension beta 9 (2007/12/16)
●lowで検索したときはエコノミーキャッシュのみを表示するようにした
●左上の投稿先アイコンが表示されなかったのを修正+適切なものを選択するようにした
・caなどsm以外で始まる動画のサムネが表示されなかったのを修正
・キャッシュが無いときに検索ページが利用できなかったのを修正
NicoCache_nl_beta33+nl_ListX_071130+GUI使用です。 Firefoxで管理ページのチェックボックスが押せず、Multiが出来ません。 どうも左のリストがチェックボックスの部分にかぶっている樣子? 以前は押せていたのですが、いつから押せなくなったかはちょっとわかりません(最近だった筈)。 環境:WinXP Firefox2.0.0.11 Proxomitron併用 flvplayer_wrapper custom071205 IE系やOperaで試してみたらちゃんとチェック出来ました。
>>782 無関係だろうけど、前バージョンからの変更
> NicoCache_nl beta 32 (2007/12/14)
> ●LocalFlv用のid一覧ハンドラ(/cache/flvlist)を追加
> FireFoxで再生時に毎回リロードを行っていたのを回避するため。IEでは不要。
> wrapperの設定URLのうち下の方を
http://www.nicovideo.jp/cache/flvlist としてください。
>>782-3 たしかこの不具合はListX071130からだった気が
list.css 120行目「width:16%;」を14%あたりにすれば一応回避できる。
とんでもない安価書いちまったorz ×782-3 ○782-783
>>784 うぉ〜ありがとうございます!
チェック出来るようになりました!
nlも載ったのか ネトランだけどとりあえずおめ
789 :
名無しさん@お腹いっぱい。 :2007/12/18(火) 13:40:17 ID:heOEqvhk0
NicoCache_nl beta 33で裏でダウンロード機能が効いてないみたい、設定はtrueにしてあるんだけど無理 俺だけの予感
>>789 >v0.20対応ベータ版では無効!→復活しないかも
と表記されていると思いますが・・・
これに関してはFirefox使ってるならAutoPagerize使えばいいと思うけどね。
nicocacheにニコニコを開いたときに 自動的に拡大表示する機能ってない?
何を拡大表示かわかんないけど・・・動画なら多分ないと思う オミトロンのiroiroなら再生時自動で設定した大きさに変更というのならあるけど
scriptTextでiroiro.js読み込ませればいいんじゃね?
すみません。どなたかnlThumbInfoRewriter_beta9からリンク化だけ取り除いたものを 作れる方いらっしゃいませんか? 動画タイトルにsm○○○とか入った動画がランキングにあるとエラいことになったので。
wrapperってのがさっぱり解らないんだけど、オミトロン使ってない人には無関係?
798 :
名無しさん@お腹いっぱい。 :2007/12/19(水) 14:23:54 ID:FFjiihBr0
>>797 NIcocacheの設定でrc2モードにしたとき関係ある。
設定済みのをダウンロードしてその書庫の中にあるwrapper.flvをNicocacheのlocalフォルダに入れるのであ〜る。
あーできた
>>798 ,799
有難うございます
こりゃ便利だ
前挑戦した時は全然機能しなくてnl単体じゃ駄目なのかと思ってたが、自動プロキシ設定スクリプト使ってるのが悪かったらしい
801 :
名無しさん@お腹いっぱい。 :2007/12/19(水) 15:23:52 ID:FFjiihBr0
あ〜、ごめん、書き忘れてたな。nlだけなんだったんだな。
ListX_071219
ttp://www15.axfc.net/uploader/93/so/File_3159.zip.html ・左リストの幅を150pxに固定(
>>782 ,784)
・検索時にフォルダ表示するようにした
・検索時に開いているフォルダの動画をハイライト(
>>751 )
・検索・削除提案時の結果表示の高さを自動調整(list.js内にオプション追加:検索、削除提案時のウィンドウの高さの最大)
*info.txtに書き忘れたけれど、topのリンク先をすべてのカテゴリに変更。どうしてもただのtopがいいと言う人はlist.jsの1332行目の?g=allを消すこと
OCN規制長かったもんで更新できなくてすまんかった
21世紀にもなって携帯持たない主義とか俺だけか・・・orz
>>803 スレで誰も言及しないんで俺だけかと思って
今まで必死に原因探してた
_nl作者さまへアイコンの件
個人的には新アイコン準拠でいいかと思います
旧アイコンはオミトロンで同等のことが出来るフィルタもあることですし
>>781 氏のアイコン、自分も落としてみたので
>>781 氏がおkなら再うp出来ますが
連投ごめ nlSearchExtensionでサムネを大きく表示できたらいいなぁと思って 書き換えてコンパイルする気で同梱java覗いてみたら config.propertiesに下の1行を追加すれば設定で拡大できることに気が付いた nlSearchExtension.largeThumb=true 最近久しぶりにバージョンアップしたんでもしかしたら既出で 更新履歴に載っていたかもしれませんが、ちょっと嬉しい発見でした
812 :
781 :2007/12/20(木) 07:33:19 ID:Nte2L13i0
あああ、アイコン流れちゃったのか… どこか流れづらいうpろだがあれば…といいたいんですが、この間間違って消しちゃったので、 持ってる方(810氏とか)どなたか代わりにうpしてあげてください。 肝心なときに役立たずで申し訳ないです。 #はじめからメールで送っておくべきだった…
唐突な質問スマン firefoxでiroiro.jsを使うことはできないけれど ニコキャッシュを使ってもダメかな?
NicoCache_nlベータ版 お知らせ:アイコン募集中! →ああ、ごめんなさい拾えませんでしたorz 新アイコンの形に準拠させるか、Premiumなども旧アイコンに準拠させるか、どっちが需要あるだろう? 私的には前の方が気に入ってますが、、、(サムネが多少かくれるけど) nlSearchExtension beta 10 (2007/12/19) ・仕様変更によりFireFoxで表示が崩れたのを修正 nlSearchExtension beta 10 (2007/12/19) ●SMILEVIDEOなどのアイコン部分を動画IDに置き換える機能 無効にするには設定ファイルに nlThumbInfoRewriter.disableMovieId=true を追加する ●自動リンク化を無効にする設定を追加 設定ファイルに nlThumbInfoRewriter.disableAutoLink=true を追加する ・マイリストページの仕様変更に対応 ・rankingを自動リンク化から外し、recentを対象に加えた。
>813 スレ違いだカス
817 :
名無しさん@お腹いっぱい。 :2007/12/21(金) 04:57:31 ID:sleeyKov0
>>816 メール欄で答えてるw
なんというツンデレw
820 :
名無しさん@お腹いっぱい。 :2007/12/23(日) 01:52:13 ID:KFE8pHqI0
821 :
名無しさん@お腹いっぱい。 :2007/12/23(日) 03:55:51 ID:dtbD9nPZ0
>>821 これはListXの表示を変更するFirefox用CSSなのでListX本体やListXの作者様とは一切関係ありません。
>>822 あなたが需要ない人かw
いつも使わせてもらってますwww
NicoCache_nlって起動してる間ずっとcmdウインドウが開いてるの? タスクトレイに入れることは無理?
>>825 NicoCacheGUIってのがあるよ
>>825 GUI紹介してる人もいるけど、リアルタイムでログ表示されないのが嫌だったから
TaskTrayPlus使ってた、汎用性あるしね
今では自動でログ表示されるようになったみたいだけど
830 :
名無しさん@お腹いっぱい。 :2007/12/24(月) 16:59:38 ID:/G5gi0rg0
たすくとれいなー
遅レスながら、GUIの人thx! ログで右クリックすると折り返しとか最前面表示のオプションが表示されることに今気が付いた
音声ダウンロードの時にファイル名を ・これまで通り動画ID ・動画名 ・flvファイルと同じように 動画ID_動画名 で選択できたりとかってできないですか? いやFLVExtractみたいな物使えば 動画ID_動画名とかは可能なんだろうけど。
833 :
名無しさん@お腹いっぱい。 :2007/12/25(火) 10:56:53 ID:9VsuqDVR0
NicoCache_nlとiroiro.jsって併用できる?
…と思ったら書いてあるね。 逝ってきます
835 :
名無しさん@お腹いっぱい。 :2007/12/25(火) 11:56:34 ID:1pKEW1cy0
最小化するなら「たすくとれいなー」使ってみればいいよ。nlとかは
836 :
834 :2007/12/26(水) 00:28:55 ID:vEPOF3ri0
誤爆ついでに… 「オミトロンなし」でNicoCache_nlとiroiro.jsの併用はできる? …できないか(´・ω・)
wrapper愛用してるけどフィルタ一切使わない俺としては NicoCacheはオミトロンを使う必要ないところが最高。
急にニコ動にアクセスできなくなった。
って途中で書き込んじまったスマン function FindProxyForURL(url, host) { var flv=shExpMatch(host, "*smile*.nicovideo.jp*"); var cache=shExpMatch(url, "*.nicovideo.jp/cache*"); var local=shExpMatch(url, "*.nicovideo.jp/local*"); var nico=dnsDomainIs(host, "nicovideo.jp"); var pro=dnsDomainIs(host, "local.ptron"); if(flv||cache||local)return "PROXY localhost:8080;"; if (nico||pro)return "PROXY localhost:8081; DIRECT"; return "DIRECT"; } って自動設定使ってるんだがどうよ?ちなみにnicocacheGUIとオミトロン併用ね
841 :
名無しさん@お腹いっぱい。 :2007/12/26(水) 16:51:27 ID:7YTH+RLm0
初心者ですが。すいません、nlでwrapperを使う方法(詳しく)を教えてくれくれ hp見たがさっぱりで。
本体付属のredmeとHPの分を全部読んだのか? あんだけ詳しく丁寧に書いてあるのに分からないとか日本語が読めないとしか思えない 自分で自分を初心者と言って、すぐ人に頼ろうとする人には(nl使うのは)難しい 諦めるか自分でなんとかしろ それでも駄目なら過去ログ嫁
ネトラン編集部に聞くといいよ^^
nlまでネトランで紹介されちゃったからな 今後はこういうのががんがん押し寄せてくるよ
>>838 サンクス!
…includeしてからonloadすればおk?
>>839 自分もnl通してると繋がらなかったりと不調だったんだが
thcache.datを消したら解決した。一回試してみるといいよ
nlでニコニコ動画以外にも繋がらなくなることがあるよね
>>847 そもそもニコニコ以外はNicoCache通らないようにするべきだろう・・・
キャッシュが30Gくらいたまったときに、/watchはつながるのに、 /cacheと/rankingにはつながらないという状況になったときがあって、 ログ見たらjavaがメモリ割り当て量が不足してるってエラーはいてたから 今はメモリ割り当て量を128Mに増やして使ってる。 ちなみに割り当て方はjava起動時のオプションで -Xms128M -Xmx128Mを指定。 40G以上でもちゃんと動いてるけどjava詳しくないからどんなデメリットあるかは不明。
それが本当に必要なメモリならデメリットはない nlは機能を追加してる分どうしてもメモリ食うからな Xmxはかなり大きくしてもXmsを大きくしなければok
851 :
名無しさん@お腹いっぱい。 :2007/12/27(木) 00:31:10 ID:atAGGJ2V0
nlでwrapper使いたいって言ってるヤツ!! 前に俺が準備方法書いたぞ!!このスレをこの部分から上に向かって読んでいけ!!
レドメ読んだ方が早いだろ。
NicoCache_nl ベータ版 NicoCache_nl beta 34 (2007/12/27) ●watchページのキャッシュのある動画IDリンクの色を赤くするようにした ・メモリ消費の問題を解決するまで、サムネイルキャッシュを無効にした nlSearchExtension beta 11 (2007/12/27) ●キャッシュのある動画IDリンクの色を赤くするようにした (nl beta 34以降との使用でのみ) ●マイリストURLの変更に対応 ・動画IDを含むタイトルの動画でタイトル・サムネが崩れたのを(たぶん)修正
nlで/cache/move?(ajaxじゃない方)の時もトップに飛ばないようにして欲しいです
nl更新乙 nlSearchExtensionじゃなくてnlThumbInfoRewriterだよね
メンテ長いなぁ 更新来たのに動作確認できないや
nlでwrapper使ってる人こまめにwrapperのファイルの方更新してる?
wrapperの更新おっかけてる。 最近は画面クリックで再生/一時停止できるようになってさらに便利に。
オミトロンスレ毎日チェックして新しいの来る度に入れてる custom12/24版の改造版とか良かった
860 :
名無しさん@お腹いっぱい。 :2007/12/27(木) 19:55:29 ID:5VW0Q/Xz0
tubeplayerでwrapper使うのってどうやるの?
flvplayer.swfにリネームしたwrapperをつべぷれのbinフォルダに突っ込む 設定の「ローカルのplayerで再生する」にチェック
862 :
860 :2007/12/28(金) 12:24:13 ID:uP/HaN8j0
ありがとうございます。
863 :
名無しさん@お腹いっぱい。 :2007/12/28(金) 19:04:51 ID:z46BTupT0
今、NicoCache_nlをUGIで機動させようとしてるんですけど なぜかなりません・・・ NicoCache.jarを削除してNicoCache_nl.jarをNicoCacheGUIフォルダ内に入れるんですよね?
ネトラン編集部に聞くといいよ^^
とりあえず基地外はほっとくといいよ
ルータを使っている環境でNicoCacheを使いたかったら、ポートを開けないといけないの?
>>867 レスありがとう。
Readme見て設定したんだけど
どの動画を見ても最初のちょっとだけしか再生されなくて。
設定がおかしいのだろうか。
ニコニコのサーバーが込み合ってるだけじゃないのか
最近見た動画でnlThumbInfoRewriterが 効かなくなってないか?
871 :
ryo :2007/12/29(土) 17:46:29 ID:HnqDjhsf0
>>871 誰かやるかなと思ってたけどホントにやったかww面白そうだなw
ついに来たか 公開テストキボン
>>871 もう更新がストップしてしまったがo2onとかが参考になるかもね
とりあえず面白そうなので送った がテストは公開にした方が集まりはずっと良くなるんじゃないかな
875 :
ryo :2007/12/29(土) 21:05:54 ID:5reS7mSc0
公開テストといきたいところですが、著作権の問題とかもありそうなのでとりあえずクローズドな感じでやってみます。 テスト用パッケージに動画を一つ同封してしまっていますし。
876 :
ryo :2007/12/29(土) 21:07:17 ID:5reS7mSc0
コテハンのなり方がわからない。。
877 :
ryo :2007/12/29(土) 21:10:02 ID:5reS7mSc0
正直なところ、これに十分な時間をつぎこむことはできなそうなので、本家かnlの方にマージしてもらってメンテしてもらえるとありがたいんですけどねw 賢くファイルの送受信をしようと思うと結構面倒そうですし。
>>876 名前欄に「名無しさん#好きな文字」みたいにすればこの名前欄みたいなトリップが付けられますよん
tes
881 :
名無しさん ◆Jo6.keN2Ug :2007/12/29(土) 22:55:23 ID:5reS7mSc0
テステス
882 :
ryo ◆Jo6.keN2Ug :2007/12/29(土) 22:55:47 ID:5reS7mSc0
テステス
884 :
ryo ◆YivWa5GZ62 :2007/12/29(土) 23:10:32 ID:5reS7mSc0
じゃあこれで。
それも(ry
886 :
ryo ◆sFNU2yg/.A :2007/12/29(土) 23:11:44 ID:5reS7mSc0
うはー。またバッティングした。。 3度目の正直。
887 :
ryo ◆sFNU2yg/.A :2007/12/29(土) 23:12:54 ID:5reS7mSc0
これ、バッティングしたら、その相手になりすまして発言できますよね(汗
889 :
ryo ◆sFNU2yg/.A :2007/12/30(日) 01:59:58 ID:Lk/v/GvO0
>888 現状の実装ではいらないですね。 そこがP2Pのいいところですよん。
オープンソースでやった方がよくない? 黒服の怖い人がいちゃもんつけてきそうだし
891 :
ryo ◆sFNU2yg/.A :2007/12/30(日) 22:36:46 ID:Lk/v/GvO0
>>890 できればそうしたいですね。
というか、元々本家とnlのコードを改造したものなので、バイナリを公開するとなればコードも出さなければ倫理的に許されないかと思います。
Javaだと簡単に逆コンパイルできるからバイナリ公開した段階でコード公開に躊躇する要素がないしね
893 :
名無しさん@お腹いっぱい。 :2007/12/31(月) 12:18:40 ID:xF4HRdin0
NicoCache_nl と wrapper の組み合わせで、 ネットに繋がっていなくてもキャッシュから再生できるんでしょうか?
>>893 キャッシュしているのは現在のところflvのみなので無理
再生するだけならキャッシュをflvプレイヤーで再生すればいいじゃない
Sleipnir+Nicocache使ってて 4,5回に1回ぐらいJavascriptエラーで動画が再生できなくなる(リロードしたら直るけど)んですが これって仕様ですかね?
>>893 CCCP入れればWMPでもflv再生できるよ
>>897 どう読んでもFLV再生方法を聞いているようには見えないのだが
冬はやたらとコーディックパックやGOMPlayerを進める奴多いよな・・・。
この前の1日メンテの時、中毒になってる動画をローカルで見てたけどコメント無いと寂しいなと思っちゃった。 で、NicoCacheでXMLもキャッシュしておいてくれるといいなと思ったんだけど、予定には入ってるんですね。 期待してますよー。
ニコキャッシュ、Linuxで使えるっていうのはrcスクリプトに記述(java -jar NicoCache.jar?)しておけばいいの? 普段使ってないファイルサーバに入れてみたいのですが帰省中で環境が無くて試せない。。。
903 :
ryo ◆sFNU2yg/.A :2008/01/02(水) 12:18:55 ID:eMwF2l2G0
ニコニコの場合、再生数の高いもの、ランキング、指定のキーワード、タグを元に勝手にDLリストに追加する仕組みがあれば効率的に収集・拡散できる気がする 指定量までは自分の要求していないキャッシュも人気の高いものからためるようにするとさらに強い 著作権については削除済み動画を交換しないようにすれば一応セーフかも知れない(ニコニコもそれで著作権を侵害しないように努力しているポーズを取ってるし) キャッシュのP2Pはあくまでもニコニコの鯖のミラーとなって負荷の軽減に努めるという前提で開発すればとりあえずは大丈夫かと思う
NicoCacheフォルダをwinnyのアップロードとダウンロードフォルダに指定すればいいんじゃね
906 :
名無しさん@お腹いっぱい。 :2008/01/02(水) 20:01:08 ID:kegfG1Q40
>>905 天才キタ━━━━━━m9( ゚∀゚)━━━━━━!!
>>905 Winnyでアップロードフォルダに指定すると毎回キャッシュ再作成されて起動大変じゃねぇ?w
>>908 1度目は謎の文字列生成のために時間が掛かるが、
2度目以降はそれを再利用するからたいしたことない。
910 :
ryo ◆sFNU2yg/.A :2008/01/02(水) 23:43:33 ID:eMwF2l2G0
>905 私も同じようなことを考えましたが、どうも自分の見ないファイルも勝手にダウンロードするというのはしっくりこないかなぁと思うのですよね。 できれば、私がやったより所望の動画だけ手に入れるようにしたいです。 #著作権的にもそちらの方が理由付けしやすいかと思いますし しかし、実装コストから考えれば、悪くないとも思います。 #Winnyはセキュリティが怖いので、もうちっとマシな共有ソフトが使えればいいのですが
作者様 ニコニコ側で消される前にキャッシュしていたものがあったときは 普通に見れるようにしてください
>>911 ?
おれは普通に見れるんだがそれはオミと併用してるからか?
NicoCache(無印)ではやらない機能。 ・削除された動画を強制再生させる機能 ってあるから、技術的にはできるけどやらない方針なんだろうね。
>911 wrapperのローカルFLVの機能使えばできる。 NicoCache_nlのサイトに詳しく書いてある。
915 :
901 :2008/01/03(木) 01:45:31 ID:GixISttu0
Debian etchで試してみました。(手動での稼動確認済み) お前らの期待通り漏れのスキルじゃ自動起動は出来なかった。 インストール先:/mnt/nicopxy /etc/init.d/nicocache 記述内容:java -jar /mnt/nicopxy/NicoCache_nl.jar & 設定ファイルも/etc/init.d配下に移動済み。 自動起動どころか、sshで都度都度ログインして起動しないとうごかね。 セッションきると止まっちゃうし。。。 Windows版のサービス化みたいなことしないと動かせないのかな。
俺もdebian etchでNicoCache使ってるけど、セッション切れる問題はnohup使えばおk nohup java -classpath /pathtonicocache/NicoCache_nl.jar dareka.Main & ただ常時稼動のサーバだから自動起動は設定してないけど。
>>916 thx。こんなコマンドあったんだ。
自動起動はもうちょっと調べてわかったら報告に来ます。
>>915 行きなり実行するんじゃなくてcdしてから実行した方が。デフォだとカレントの下にcache作られるし
cd /mnt/nicopxy
java -jar NicoCache_nl.jar
自動起動だとユーザがnobodyだったりするから、フォルダの権限
nlThumbInfoRewriterをオミトロンのサムネ拡大と使うと、マイリス・ランキングで表示がずれるのってどこ変えたら良いでしょうか?検索結果はちゃんとできているので。 オミのwikiにあるnlMovieIdListだけ使用するとマイリスと最近見た動画だけうまく表示されるんですが、どこがおかしいんでしょうか? 今は両方を使用して検索結果・最近見た動画・マイリス・TOPだけうまく表示させてます。
NicoCache通すと急にニコニコにアクセスできなくなったんだけど皆さんはどうですか? ブラウザはオペラです。
IEでもだめ、なんか規制でもはいったんかね
オミ+NicoCache+Firefoxだけど問題無し
オミ+nl beta34+Operaでおk
む、因みに
>>921 はオミトロン使わずnl beta34のみ・・・
_nl+オミ プニル firefox 二つとも見れた
nl beta34+Firefox2.0.0.11 (オミトロン無し) とりあえず今のところ正常にアクセスできますが・・・
うちのsleipnir + nl +オミトロンも大丈夫だな キャッシュとクッキー消してもう一度アクセスしてみたら?
そっかー、どうもNicoCacheが上手く動かんようだ 無駄な書き込みしちまって失礼、試行錯誤してみる
929 :
920 :2008/01/05(土) 07:44:40 ID:/qa8lrNg0
nl beta34 + Operaでうまくいきませんでした。
そこで
>>923 さんがうまく行っている様なのでオミトロンを導入しようと思うのですが
どうしたらいいか分かりません。
オミトロン単体でのアクセスは出来ました。
・オペラのプロキシサーバー=localhost 8080
・オミリオンのプロキシポート番号=8081
nlの
# セカンダリプロキシ(オミトロンとか外部に出るプロキシとか)
# 使用しないときは、proxyHostを空にする
・proxyHost=127.0.01
・proxyPort=8081
数字は今設定している値です。(うまくいきません)
お願いしいたします。
いやnlでアクセスできない状態でオミトロン通したからって繋がるようにはならんと思うぞ・・・
俺はノートンさんのFW切ったら繋がった なぜだろう
駄目だ。俺も繋がらん。 NicoCache+Firefox
934 :
920 :2008/01/05(土) 10:49:42 ID:/qa8lrNg0
半分原因が分かりました。
>>932 さんと同じでノートン先生みたいです。
ノートン先生のfw切ったらつながりました。
ただNicoCacheはキャッシュ取得に成功するのですが
nlがキャッシュの取得に失敗します。
935 :
920 :2008/01/05(土) 10:53:22 ID:/qa8lrNg0
解決 nlがキャッシュ出来なかったのはブラウザのキャッシュがあった場合でした。 ブラウザのキャッシュをクリアしてもう一度アクセスしましたらキャッシュ出来ました。
うーん、キャッシュ以前にIEのプロクシサーバにNicoCache指定すると HTTPの通信ができないなぁ・・・ ノートンさんのうpでーとで何かしたのかなぁ
俺もノートンが原因だったようだ。 ちなみに360。地雷すぎる…。
938 :
名無しさん@お腹いっぱい。 :2008/01/05(土) 19:35:48 ID:H1dlL61Q0
ノートンで\Windows\System32\cmd.exe を許可したらできた!! みんなthx
Sleipnir+NicoCache+NIS2008だが、 信頼制御でルーターのMACを許可にしたら解決した。 一応報告しとくぜ
最近キャッシュ関係のエラーメッセージが表示されて未キャッシュの動画を見れないことがよくある けどNicoCacheの方ではダウンロードが進んでることが結構あるみたいなので 転送速度を別のソフトでモニターして大体転送が終わったころにリロードするとローカルから再生できることがある
>>940 別ソフトでなくてもコンソールなりGUIのログ画面でいいか
ノートンのFWのせいで使えなかったNicoCacheが使えるようになってる。
昨日まで使えたのに今日になって使えない・・・・ NicoCache v0.31 port=8080 direct mode (no secondary proxy) title=true Resume suspended download On Touch Cache File On total cache size=0bytes
キャッシュフォルダをデフォルト以外にしてたりする? そこにアクセスできてない予感
>>899 亀レスだがそれ勘違いの可能性が高いよ。現状でも「手動での」コメントのダウンロード機能は拡張で可能だけど、
それを拡張無しでも使えるように本体側にマージする予定があるってことだと思う。
俺も勝手にxmlをキャッシュしてくれるのが理想だと思うけど、難しいのかな。ニコ動もいつ無くなるか分からないけど、
コメ無いと味気なくなる動画も結構ありそうだね。
自分はlocalフォルダのscript.jsのボタン追加の文章のところに hdr += "com".link("/cache/commentext?"+video_id) + " "; を追加してボタン1つで落とせるようにしてる
>>946 コメントの場合は変化するからいろいろ面倒そうだな。プロクシとしての機能は無視して、とにかく
最新で拾ったxmlのみを保存しておくだけなら簡単ということならそれでもいいから実装して欲しいな。
flvとxmlさえ揃っていれば、ニコニコ動画が閉鎖されてもローカルで見られるわけだし。
listee の更新待ってますです
Linux鯖にいれて普通に使えたが昨夜からエラーがでまくるようになった java.net.ConnectException: Connection refused javaに詳しくないんだが、これってサーバー側の設定がわるい?
接続先の鯖が接続を受け付けなかったってことだよ 途中にファイアウォールがあったらそこで切断されたのかも知れないけど
<チラシの裏> nicocach_nlの自動振り分け、すごく便利なんだけど誤爆多いかも。 タグも見てくれるのが一番誤爆が少ないかもしれない。 たとえばフォルダ名の頭に「@」を入れるとその名前はタグ名の一致を判定するとか んで、「!」は振り分け無視するとか。別に記号は適当ですが。 例 [タグ]音楽 初音ミク デッドボールP きれいなデP ↑のは↓へ振り分け \CACHE\!音楽\@初音ミク\P別\@デッドボールP [タグ]歌ってみた 初音ミク デッドボールP きれいなデP ↑のは↓へ振り分け \CACHE\!音楽\歌ってみた\ こうなるのには 浅い階層優先 or フォルダ名のAND条件のどちらかが必要になりますね。 ほかにも、その下のフォルダへは自動振り分けを一切しないとか、そういう記号があると便利かも と、要望だけを自分勝手にいってみる。 </チラシの裏>
953 :
950 :2008/01/13(日) 16:07:15 ID:53crNu5E0
せんきゅ もうちょっといじってみるよ。
タグはころころ変わるしなぁ
>954 そのタグじゃないでしょ
>>955 キタ─wwヘ√レvv~(゚∀゚)─wwヘ√レvv~─ !!!
作者コメに$があるせいで作者コメ書き換えが誤動作してるっぽ
961 :
959 :2008/01/14(月) 14:52:39 ID:fIU7nYgq0
もう一度問題の動画を見ると、「短時間での連続アクセスはご遠慮ください」 とのメッセージ。ログのエラーメッセージも同じ内容のものが表示されている。 アクセスを控えるように言われるのだが、他の動画は見れる。
確認したいんだけど、NicoCache_nlはオミトロンと併用したくない人の為のモノなんだよね? オミトロンと併用したければ本家NicoCacheで良いわけだよね?
そうでもないんじゃないか、機能に差があるし。
質問の仕方間違えたかもしれない、スマソ NicoCache_nlはProxomitronとの併用にしっかり対応してるかどうかが確かめたいです
Proxomitronみたいにユーザーが自由に動作を変えられるものに 「しっかり対応」してるかどうか聞かれても NicoCacheに限らずどんなツールでも答えなんかないよ ユーザーがProxomitronをどう設定したか次第なんだから ある特定のフィルタがNicoCache_nlと併用可能かどうかなら 答えはあるかもしれないけど
一部の動画が読み込み不能になった際、キャッシュを消せば正常にDLできるようになるんですが たまにjavaw.exeによってロックされ削除できないときがあります
>>964 単純にオミトロンで使えるwrapperの機能がほしいけど
オミトロン入れるのメンドクサイからnlだとオミトロン入れなくてもwrapper使えます
という機能がついてるnlの説明文を勘違いしたんだとおもうけど
普通に自分は併用して使ってます。
一昨日あたりから繋がりにくくなって、昨日今日は反応すらしてくれない。
>>938 の方法も試してみたけど、やっぱり繋がらない。
Nicocache切ると、普通に動画が見れる。
これは規制されたのか、PCが悪いのか・・・
無印Nicocache+NIS2007
>>968 お前はJavaがどうやって通信してるかわかってないだろ
ほんの一瞬でいいからノートン無効でニコ動に繋いでみろよ
繋がらないだとかグダグダぬかす前に IEのキャッシュ削除、IE再起動、NicoCache再起動、PC再起動 アンチウイルスソフト一時無効くらいは試してから質問しろと小一時間(r
次スレ近いし、
>>972 の注意事項はテンプレに入れたほうがいいかもね。
今年入ってからlisteeの人しか出てきてないから、次スレ立つかどうかはわからんけど。
NicoCacheGUI.bat起動してもNicoCacheが起動しない場合はNicoCacheGUI.property削除と
繋がりにくい、挙動がおかしい場合のthcache.bin削除も追加したほうがいいかも
過去何回か繋がりにくくなったりしたこともあるけど
>>972 と上記を一通り試せばほぼ完全に直った。
仕様変更でNicoCache自体が使えなくなった時は
半日程度静観してればスレに次に報告がされるから
それを待ってから質問や報告をするべきかと
久しぶりにnico見ようとしたらみれない/(^o^)\
まあ原因はノートン先生のパターン更新っぽかった
そんなわけで今更だけど
>>920 -のノートン先生による遮断の解決方法
ファイアーウォール:プログラム制御で
Sun Microssytem Java2 XXXXX... (java.exe)のルールを変更
UDPアウトが全部遮断されてるから、UDP53(DNS)だけ許可のルール追加してやればおk
または両方のルールがある場合にUDP53のルールを、UDPALL遮断よりも
上に(優先)もってきておけばおk
というか、パターン更新でルール追加されたのか、順番変えられたのか
元がどうだったか覚えてないが不明だけど、
ファイアウォール使いこなせないなら入れなきゃいいのに
ListXとlisteeが共存できないです リネームしないなら問題なく表示されるのですが・・・
自分も共存できないなぁ IE6+Sleipnir 表示するページはなしになってる
>>983 そういうこと言ってるんじゃないと思うぞ。
生兵法は怪我のもとって奴だ。
PCが重いから見てくれって言われて見に行ってみたら 期限切れのノートンとマカフィーとウイルスバスターがインスコしてあったりとかあるしな・・・
986 :
名無しさん@お腹いっぱい。 :2008/01/20(日) 12:24:35 ID:ulyqWlax0
>>891 そういえばNicoCacheのライセンスってどうなってるの?
サイトとかには全然言及が無いですよね…
* お約束 本ツールの利用・再配布は自由ですが、 本ツールを使用して生じたいかなる結果に対しても 作者は一切の責任を負わないものとします。 (0.09から)正式なライセンスを次節に示します。 英語でいろいろ書いてありますが要は上に書いた内容です。 それから派生物を作って下さる方は、このReadme.txtを含めれば 改変や派生物の配布も自由です、ということです。 (修正BSDライセンスをベースに、さらに制限を弱くしたものです。)
* NicoCache License Copyright (c) 2007, ASR All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions in source and binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. って、Readme.txtに書いてある。
>>975 ありがとうございます。
Listeeの要望なのですが
ソートを
sm1
sm2
sm11
のように番号順に出来るようお願いします。
それ番号順なのか
文字コード順じゃなくて、数字の小さい順ってことだろ
P2Pでキャッシュを共有なんてアイデアがありましたけど、 たしかに個々でキャッシュを貯め込むだけだと、なにかもったいない気はしますね
ローカルじゃないニコ用プロクシ用意すればいいだけじゃね
994 :
名無しさん@お腹いっぱい。 :2008/01/21(月) 23:49:44 ID:xjvZlMPD0
新スレは?
h
h
h
1000ならジュースでも飲むか
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。