【ニコニコ】自動ロー ..
[2ch|▼Menu]
75:名無しさん@お腹いっぱい。
07/10/15 19:43:30 adpPbljR0
Iroiro.jsを使う方法
(長期間テストしてないので不具合が出たらゴメンナサイ)

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

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


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

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

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

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

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

80:NicoCache_nl
07/10/15 22:29:19 veTk7o8m0
>>76
ツンデレ (///)

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

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

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

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

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

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

82:名無しさん@お腹いっぱい。
07/10/15 22:55:39 SyD1dx6z0
しらん

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

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

84:名無しさん@お腹いっぱい。
07/10/15 22:58:58 adpPbljR0
>>81
穴が開いて消滅するぐらい説明嫁

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

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

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

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

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

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

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

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

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

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

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

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

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

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

91:NicoCache_nl
07/10/16 11:48:47 am5aq0vV0
>>90
おもっきりエンバグしてました。
16時までには修正版をだします。

92:名無しさん@お腹いっぱい。
07/10/16 14:02:04 6dj6zxYM0
javaってのがスゲェ

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

93:90
07/10/16 16:30:57 QecT+JKF0
>>91
rev.2で直りました!
ありがとうございました。

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

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

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

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

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

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



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

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

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


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

100:名無しさん@お腹いっぱい。
07/10/16 20:28:07 YixRxkD30
さあお前もソースを公開するんだ!

101:名無しさん@お腹いっぱい。
07/10/16 20:49:57 XrIrixXS0
>>99
はやーーーーく!!
はやーーーーーーーーーーーーく!!!

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

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

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

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

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

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

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

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


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

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

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

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

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

108:名無しさん@お腹いっぱい。
07/10/16 23:37:42 UFBxBmEV0
>>102
タスクトレイに常駐してみたが、どうだろうか。
URLリンク(hbsoft.s10.xrea.com)

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

110:名無しさん@お腹いっぱい。
07/10/16 23:59:46 6DqbcoZN0
>>107-108
乙です!

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

111:108
07/10/17 00:12:29 Bs2Xu8MD0
>>109
おk。タスクトレイ部分だけにしてみる。

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

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

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

114:名無しさん@お腹いっぱい。
07/10/17 00:36:57 fDbTFYsc0
>>113
神キター!!!
全裸でwktk待機してます

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

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

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

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


118:名無しさん@お腹いっぱい。
07/10/17 01:06:52 3DcAvKw70
>>113
神きたんじゃねこれ
HTMLチェックしててよかたよ

119:名無しさん@お腹いっぱい。
07/10/17 01:54:11 d4FwzWOV0
作者dが寝ている間に_nlの補足。ConnectionProcessor.javaの

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

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

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

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

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

ListX 071017
URLリンク(www.hsjp.net)

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

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

123:名無しさん@お腹いっぱい。
07/10/17 05:22:10 fDbTFYsc0
>>122
乙です
あまりの便利さに感動

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

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

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

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

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

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

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

125:名無しさん@お腹いっぱい。
07/10/17 08:21:41 U0wYXhQF0
一通り出揃った後に一所に纏めたら凄いものが出来そうだ

126:102
07/10/17 09:36:55 BWlzF3Y90
>>108
NicoCache_nlで不具合なく動作しているようです
スタートアップに登録して愛用します

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

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

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

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

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

130:名無しさん@お腹いっぱい。
07/10/17 13:31:42 q8kHCovk0
>>127
ん〜>>4の設定だと、

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

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

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

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

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

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

132:名無しさん@お腹いっぱい。
07/10/17 15:38:02 BWlzF3Y90
>>131
URLリンク(www.hsjp.net)
ここにアクセスして目的のファイル選べば落とせない?

133:名無しさん@お腹いっぱい。
07/10/17 15:57:27 3DcAvKw70
>>132
あぷろだから403エラー返されて入れないっぽい

134:名無しさん@お腹いっぱい。
07/10/17 16:16:54 q8kHCovk0
>>131
URLリンク(ddo-jp.ddo.jp)
DL KEY:071017

こんなもんでええかい?

135:名無しさん@お腹いっぱい。
07/10/17 16:32:47 3DcAvKw70
>>134
ありがとう
バッチリ落とせたよ

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


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

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

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

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

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

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

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

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

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

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

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

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

141:名無しさん@お腹いっぱい。
07/10/18 00:32:59 vYMTnnr/0
>>140
うおお、折りたたみでいい感じに整理しやすくなった
GJすぎる

142:名無しさん@お腹いっぱい。
07/10/18 00:35:31 FhAIEMDo0
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を表示してみる。
・アイコンをダブルクリックしたら、ブラウザで URLリンク(www.nicovideo.jp) を開くようにしてみる。
・ただし、本体に NicoCache_nl を使用している場合は、URLリンク(www.nicovideo.jp) を開くようにしてみる。
・上記の操作はアイコンのポップアップメニューにも追加してみる。

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:名無しさん@お腹いっぱい。
07/10/18 00:47:39 ESZopiYD0
URLリンク(www.nicovideo.jp)
で動画の整理やってるんだけど、タイトル取得と削除をチェックボックスかなにかで一気に削除出来るようにして欲しい
お願いします

144:名無しさん@お腹いっぱい。
07/10/18 01:33:43 BK5dK/wT0
>>140
乙!GJ!
ちょっと触ってみたけど凄くイイです!

折りたたみ機能は素晴らしいんですが、リロードやタイトル取得や
中央寄せなどの動作を行うたびに折りたたまれるのはちょっと不便かも・・・
一度開いたら開きっぱなし、もう一度クリックで閉じるとかは不可能でしょうか?

あとはタイトルの表示位置:左 中央 を非表示の設定をしたい、など(ずっと右寄せで使うので)


俺だけかもしれないけど気になった点が

タイトル表示位置を左、中央のリンクをクリックすると右のリンクが消失する(リロードすれば直る)
フォルダの所を開いたり寄せを変える時に文字のサイズが変わる?のを抑制したい

こんな感じです。

145:名無しさん@お腹いっぱい。
07/10/18 14:25:02 jTRiY5es0
NicoCache-0.11pなんかバグあるね
動画接続するとクッキー地獄が多発する場合がある
本家のに戻すと直る、NicoCache_pにするとまた発生


146:名無しさん@お腹いっぱい。
07/10/18 18:10:01 bPq+9GPi0
>>140
list.jsで対応できるのか分からないけど
キャッシュ一覧から直接マイリストに登録できたりすると便利かなあとか

147:名無しさん@お腹いっぱい。
07/10/18 18:22:47 FhAIEMDo0
NicoCacheGUI Ver0.04 (本家NicoCache-0.11同封)
2007/10/18 Ver0.04
・本家NicoCacheが、0.11にアップデートしたので、差し替えてみる。
・ポップアップの”〜〜〜の終了”からバージョン表記部分を削除してみる。少しメニューがすっきり。
・ただし、本体に NicoCache_p を使用している場合は、"NicoCache_p"という表記にしてみる。
・NicoCacheGUIの中にもVER_STRINGを追加してみた。
・あと、ソースを若干整理してみた。

148:名無しさん@お腹いっぱい。
07/10/18 18:25:59 BA3eZXpz0
wrapper使うと、コメ表示できなくなってしまったな><

149:名無しさん@お腹いっぱい。
07/10/18 18:29:08 AvGHrKRz0
とりあえず設定ファイルを
flvWrapper=false
とすることで回避かな。レイアウトが崩れてしまうけど

150:nl
07/10/18 20:38:22 XK4n4uHx0
オーストラリアから。。。
なんとか日本語打てた! でもなんか漢字がへんかも
>>140
進化してて感謝感激!
クッキーを使う場合は、PATHを/cache/に限定するよう指定してください。
じゃないとにこにこにおくっちゃうので。。。

151:名無しさん@お腹いっぱい。
07/10/18 20:41:52 6m0Ie81/0
これって見た動画のキャッシュを全てHDDに残すのか?


152:名無しさん@お腹いっぱい。
07/10/18 21:29:14 DxP6hHsy0
(重要度:低 - 要望)
IEのキャッシュ周りで微妙な動作になることがあります
低画質で(NicoCacheの)キャッシュGET→NormalのキャッシュGET→次回の低画質モードで、IEのキャッシュが残ってると低画質で再生
ほっとけばそのうちIEのキャッシュは消えるんだけど
実装するならNormalの(Nico)キャッシュ完了時に(IEの)低画質キャッシュを消すか、
動画IDの取得時に該当(Nico)キャッシュがあったらlowを削ってplayerに渡す(playerはNormalとして処理)あたりですかね

同じくキャッシュ周りで、動画のダウンロードに失敗(途中で切れるやつ)があると、
やっぱりIEのキャッシュに残ってるのでNicoCache側で消しても再読み込みしてくれません
まあもともとこういう動作ですんで、NicoCacheの問題じゃないですが

どっちもIEのキャッシュを消せば解決するんで、とりあえず問題ないですが
一応書いておきます

153:名無しさん@お腹いっぱい。
07/10/18 22:54:19 SXgtKtRJ0
>>151
まぁ説明読んだならそうとしか考えられないと思うんだけどなー

>>140
フォルダをデフォでオープンってどうやればいいですか?
list.js見てもよく分からない素人でごめんなさい
viewTableとかonclick辺りとかいじればいいのかな…

154:名無しさん@お腹いっぱい。
07/10/18 22:58:32 FSXkEd+V0
>>152
IEのキャッシュの操作って外部からできるのかな?
どれが低画質のキャッシュかをちゃんと特定しないといけないし

155:p
07/10/18 23:01:13 GCxVmBOD0
>>145
それってsaveCache=1,2のときに起きてますかね?
だとしたら原因たぶんわかったので修正してみます。

156:名無しさん@お腹いっぱい。
07/10/18 23:03:45 dIpiqFUSO
IEのキャッシュ消せばいいと思うよ

157:名無しさん@お腹いっぱい。
07/10/19 00:53:13 Xld5SfcC0
>>155
1でエコノミーじゃないのを見るとぬるぽしそうですね
nullかもしれない変数と文字列定数を比較するときは定数を前にするのが楽です
"low".equals(suffix)みたいに

158:p
07/10/19 01:24:43 4PVOWzt50
>>157
情報どうもです
キャッシュ済みのばっか見てたので気付きませんでした
修正して0.11p1上げておきました

159:名無しさん@お腹いっぱい。
07/10/19 01:30:07 hhegPeTA0
>>158
どこにあります?
URLリンク(homepage2.nifty.com)
にはないみたい ORZ

160:名無しさん@お腹いっぱい。
07/10/19 01:35:23 WgPb1X+A0
そこにあるよ

161:p
07/10/19 01:36:26 4PVOWzt50
>>159
HTMLファイル上げるの忘れてました、リロードしてみてください

162:名無しさん@お腹いっぱい。
07/10/19 01:38:47 WgPb1X+A0
あれ、そのリンク踏んだらそのバージョンのあったきがするけど
俺適当な事いっちゃった?\(^o^)/

ゴメソ

163:名無しさん@お腹いっぱい。
07/10/19 01:41:49 hhegPeTA0
>>161
GJ、乙b

164:ListX
07/10/19 05:23:35 guu7RThn0
>>143
nlを使ってるなら、ListXで実装してみるよ

>>144,153
フォルダ毎の設定をcookieに残すのは容量的にきついので、
折りたたみの設定はファイルに書き込んでおく様にして対応する予定
邪魔なので表示位置の非表示は設定できるようにしやす

>>146
可能なのでそのうちに

>>150
了解

昨日のうちにスレ見とくんだった・・・寝ちまった俺を許してくれ(;´д⊂ヽ

165:名無しさん@お腹いっぱい。
07/10/19 14:31:07 WgPb1X+A0
>>164
神ktkr、まったり待ってます

166:152
07/10/19 15:11:30 /ZDes/VK0
>>154
キャッシュ名は"smile?v="+動画ID+"low"なんで特定できるなと思ってたんですが、
・・・IEのキャッシュって、実際には別のファイル名で保存されててindex.datにキャッシュ情報が書かれてるのね
エクスプローラで見たら普通のファイルに見えるから気づかなかったorz

つーことで、IEのキャッシュ操作は(負荷的にも)無理そうです。失礼しました


167:名無しさん@お腹いっぱい。
07/10/19 15:41:09 WgPb1X+A0
今更だけどListXでタイトルや動画番号でソートとかできますか?

168:nl
07/10/19 18:19:37 eC3hVrv60
今日も怪しいネットカフェから・・・

>>164
Ajax前提で、設定を保存するハンドラも作ってもいいかもしれないなぁ
2画面開いたときとか考えると大変そうだけど・・・

>>166
IEのキャッシュの操作はWin上のアプリからなら可能。
Firefoxの場合はやったことないので分からない。多分無理?
JavaからWinのAPI呼ぶ方法とか、そのコードを入れてもLinuxで動くか不安だけど、
帰ったら実装してみます。

169:名無しさん@お腹いっぱい。
07/10/19 19:00:48 Y/TY8Z7E0
>>168
一つ要望なのですが、lowのものと通常のものがキャッシュに溜まった時に
自動でlow側のファイルを消すような機能は付けられないでしょうか?
両方あっても再生されるのは通常版のため確実に要らないので。

170:名無しさん@お腹いっぱい。
07/10/19 19:09:28 iyLucOXcO
もうついてなかったっけ?

171:名無しさん@お腹いっぱい。
07/10/19 19:39:17 /ZDes/VK0
>>169
nl版なら、両方キャッシュが溜まってる状態で、
(ニコニコ側がlowの時、IEのlowのキャッシュがない)or(ニコニコ側がnormalの時、IEのnormalのキャッシュがない)
時に再生すると、lowのキャッシュが消えます
要するに、両方のキャッシュがあるときに、NicoCache経由で再生されるとlowが消えます
※「キャッシュがある状態」なので、最初のキャッシュされる時には消えません
※「IEのキャッシュがない状態」なので、すぐにリロードしても消えません。キャッシュがなくなるまで他の動画を見るとかしないと

・・・微妙な動作かも

172:名無しさん@お腹いっぱい。
07/10/19 20:24:50 Y/TY8Z7E0
>>170,171
既にある機能だったのですね、すみません勇み足でした。
IEキャッシュ残っている状態で使っていたために気付いていませんでした。
丁寧な説明ありがとうございました。

毎回IEキャッシュクリアも何なのでlist.jsを少し弄って、かぶっている
ファイルまとめて消せるようにした方が良さそうですね。
LinkXを参考にさせてもらい、ちょっと試してみます。

173:ListX
07/10/20 02:55:59 YwfvEVXW0
   | \
   |Д`) ダレモイナイ・・コウカイスルナラ イマノウチ
   |⊂
   |
nl_ListX 071020
URLリンク(www12.axfc.net)
・特定の列の非表示
・開いているフォルダの状態と各種設定をデフォルト設定としてlist.jsの1行目に書き込めるようにした
・オプションと折りたたみの状態をCookieへ(自動)保存
・その他わけ分からんぐらいたくさん

とりあえずオプションいじれば分かると思うけど、分からなかったら聞いとくれ
フォルダの折りたたみ状態もオプションと一緒にCookie or list.jsに保存できるようになった
また、Cookieにページを閉じたり、移動したときに設定を自動保存できるようになったので
開いたリストはページ遷移してもそのままに出来るので便利になったと思う
とりあえず欠陥がなければreadmeの実装予定に従ってverupしていく予定
>>172も取り込んどきました。俺もなぜか通常キャッシュとlowキャッシュが両方あるという個人的な理由で)


ところで、ソースコードが4日前の5、6倍になっている件について。
そろそろ整理の時期やね・・・気長におまちください・・・そしてそのままフェードアウト・・・

174:名無しさん@お腹いっぱい。
07/10/20 02:58:27 Ll6iKm4g0
>>173
乙ミタ

175:名無しさん@お腹いっぱい。
07/10/20 03:07:03 PSuRRI9q0
>>173
超オツイタダイタ

176:名無しさん@お腹いっぱい。
07/10/20 03:35:07 YmX9n99l0
>>173
乙です
もしできるならファイルの更新日時を表示・ソートをできるようにしてもらえると助かります。

177:名無しさん@お腹いっぱい。
07/10/20 08:16:02 Mg8sWc6T0
nl_ListX便利なんだけどnl_rev2だとコメント表示されないから使えねえ・・
14日版だとコメント表示されるけどnl_ListX使えないし。

178:NicoCache
07/10/20 09:30:53 Tya3gtgF0
>>177
コメントが表示されるように直したものを作りましたので
nlさんが帰ってこられるまでのつなぎにでも。
URLリンク(homepage1.nifty.com)

179:名無しさん@お腹いっぱい。
07/10/20 09:48:56 Mg8sWc6T0
>>178
おおーコメント表示されました。ありがとうございますー

180:名無しさん@お腹いっぱい。
07/10/20 16:01:59 DkTkt3db0
>>173
乙X

181:ListX
07/10/20 18:17:20 ZL5ksEls0
>>176
更新日時が取得できないような
タイトルなどのソートはそのうちにやりますよ

>>177
自分で修正してたので気が付かなかったorz

>>178
おつであります!


コマンドじゃまだから非表示にしたら再生できなくて面倒だったので
動画番号のところを再生用リンクにしようかと思うのだが、いかがでしょ?

182:名無しさん@お腹いっぱい。
07/10/20 19:07:54 M1+vLb0I0
とりあえずこれ読み込めば簡単にソートできますよ
URLリンク(phpspot.org)

183:名無しさん@お腹いっぱい。
07/10/20 20:41:31 yA+2FwgE0
>>173
ListX氏乙です。

ListXで動画IDの仮登録みたいのって出来ますか?

コメで流れるIDを後で見たいなぁってときに、

『一時停止して書き留める』
『ブラウザもう一枚開いて一時停止させて読み込ませて置く』

とか悩むんすよね。
んなときにIDだけ入力すると仮登録されて、アンカークリックで取得してくれる機能あれ
ば後で見られるなぁと思いまして。

4KB制限がきついかなぁ。
ちなみにreadmeじゃなくてinfo.txt……。

>>178
NicoCache氏、mod版乙です。
生『config.properties』があったんでちょいと驚きましたん。

なんか元祖が改造版をModifyするって不思議な感覚ですなw

184:名無しさん@お腹いっぱい。
07/10/20 21:26:24 TCYocZTw0
今mod版の設定したところなんですが、
該当するIE側キャッシュファイルの管理が可能な拡張機能は誰か作ってますでしょうか?
現状は両方にキャッシュされますが、
IEに残す(一時保存)、cacheに残す、両方消す(DL失敗のためリトライ)が可能な物。

185:NicoCache
07/10/20 22:06:57 Tya3gtgF0
>>183
すみません、config.propertiesはconfig.properties.defaultにリネームしてください。
動作確認した環境をそのままzipにしたせいでそうなってしまいました。
今置いてあるzipは直してあります。

>なんか元祖が改造版をModifyするって不思議な感覚ですなw
面白い感じになりましたが私もnlに関してはユーザの一人にすぎないです。
たまたま原因が分かったので直してみました。
ソース公開していると何か問題があったら誰でも直せるのがいいですね。

186:名無しさん@お腹いっぱい。
07/10/20 22:52:12 IS1szNsT0
>>185
Exeption in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
とかエラーが出て使えないんですが、Javaのバージョンの問題なんですかね?
当方MEなのでバージョン5.0使ってます。

187:名無しさん@お腹いっぱい。
07/10/20 23:03:15 yA+2FwgE0
>>185
まぁ、ちゃんと理解して上書きしてねって意味でありかなぁとも思いましたけどね。

ソース公開は素晴らしいっす。
5.0になってfor文に配列やコレクションが使えるのは知ってても、昔の人なんで
なかなか使うことが無くて新鮮でした。

なんかもう、元祖は業務アプリの修正みたいになってますなw

188:名無しさん@お腹いっぱい。
07/10/20 23:12:14 yA+2FwgE0
>>187
コマンドプロンプト(MEでも同じ名前だったかな?)で、

java -version

と実行しても5.0って出ますか?
って、前に書いた気がするが……。

NicoCache氏のは5.0環境のコンパイルしてるから、前にあった>>53問題は大丈夫っすよね?
新規プロジェクトだと標準でなってる……とか。

189:NicoCache
07/10/20 23:29:14 Tya3gtgF0
>>186
あああ申し訳ない。
>>53と同じです。修正したのでDLしなおしてください。

無印は間違えないように配布物を作る作業は自動化しているので
手でやったらすっかり忘れてました・・・

ちなみに開発環境は6.0でコンパイルオプションで5.0互換にしてます。

190:名無しさん@お腹いっぱい。
07/10/20 23:41:09 IS1szNsT0
>>189
乙です。動作確認しました。>>188さんもありがとうございます。

なんというか…いまだにMEなんぞ使い続けてるのも問題なんですけどね…

191:名無しさん@お腹いっぱい。
07/10/21 00:36:55 NqdZq0NP0
おれ自分にレスしてた……or2

>>190
OS、安い買い物じゃないですからねぇ。
95は流石に厳しいですが、98くらいならまだ現役な人もいるんじゃないでしょうかねぇ。

業務なんかだといまだにWindows3.1とかありますから。

1  :「Explorerじゃなくってなんだっけ?ファイル見るの」
2  :「ってか、どうやってプログラムの一覧見るんだっけか?」
1&2:『うむむむ』
神  :「プログラムマネージャからファイルマネージャじゃないの?」
1&2:『流石です部長』

なんてことが……もう流石に無いですがw
自分の使用目的にあってればまだ大丈夫じゃないでしょうか。

関係ないこと書いて申し訳ない。

192:名無しさん@お腹いっぱい。
07/10/21 18:02:32 5yGWLtRd0
ニコニコの仕様変更もないですし過疎ですねー
nlの人はオーストラリアに行っているようですしw
とりあえずこれと言った不具合もありませんし
個人的にはnlさんで実装予定の置換フィルタが楽しみなので気長に待つことにしますー

193:名無しさん@お腹いっぱい。
07/10/21 19:10:03 Ex0Zr8bu0
ListXでフォルダの開けっ放し設定が保存されない・・・
Cookieのチェック付けても、更新したら勝手に外れてしまいます
jsの1行目消してみたり色々してるけど、更新したら全部閉じて表示されるorz

194:名無しさん@お腹いっぱい。
07/10/21 19:13:05 Ex0Zr8bu0
あ、あと連続レスで悪いのですが
URLリンク(kjm.kir.jp)
こんな風に一時キャッシュのサイズの項目がおかしくなります

195:名無しさん@お腹いっぱい。
07/10/21 20:42:15 SqgTKgtx0
ニコニコのサーバがsmile-skr2の時は自動でキャッシュできないな…

196:名無しさん@お腹いっぱい。
07/10/21 20:55:33 Ex0Zr8bu0
一部自己解決

>>194
list.js288行目の削除の後の</th>の括弧が足りないからっぽい
付け足したら普通に表示できました

Cookieに関しては
一時キャッシュが無い場合は問題なく保存されるようです
動画のDL中だとListXのCookie関連の機能が死んで、読み込む設定がデフォになる模様

197:ListX ◆pA8Bpf.Qvk
07/10/21 21:45:43 g96d4bX70
>>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);

198:名無しさん@お腹いっぱい。
07/10/21 22:06:36 Ex0Zr8bu0
>>197
乙です。176行目をとっかえたら快調です

次のバージョンに激しくwktk
全裸で待機してま(r

199:名無しさん@お腹いっぱい。
07/10/21 22:16:01 Ex0Zr8bu0
重ねて連続レス申し訳ない

>>197
いまロード済みサイズ眺めてて思ったんですが
1048576bytesとかは、1,048,576 bytesみたいに表示した方が見やすいかと
bytes以前の空白とかは、該当する場所に半角スペース継ぎ足すだけで
自力で出来るからいいんですが、サイズ部分に,うつのはどうやれば出来るか分かりませんでした orz

200:ListX ◆pA8Bpf.Qvk
07/10/21 23:59:37 g96d4bX70
>>199
了解しやした
足してくる

201:名無しさん@お腹いっぱい。
07/10/22 00:06:18 qnmuQxIN0
>>200
KB,MB表示とかもできたほうが見やすいかも
言うの遅くなって申し訳ないorz

202:名無しさん@お腹いっぱい。
07/10/22 00:28:48 bWjJvvva0
>>197
予約機能欲しいっす

203:名無しさん@お腹いっぱい。
07/10/22 01:18:13 kQ+FxnrR0
ListX_071021
URLリンク(www12.axfc.net)
・Table sorting(sortable_ja.jsの自己改造版)による表のソート(list.js内のオプションでカタカナとかなの順序を変更可能)
・一時ファイルのロード済みサイズの表示単位、カンマ区切りの設定(list.js内のオプションで変更可能)
・キャッシュの既存フォルダへの移動UI(動画番号横の移リンクから移動可能・テスト段階)
>>196などの修正

とりあえず、フォルダ移動をつけてみたのが大きな変更点かな?
急造ゆえ、DOM操作が汚い上にあやしげなので、もう少し煮詰める予定

>>202
次のバージョンで(ry

204:ListX ◆pA8Bpf.Qvk
07/10/22 01:22:26 kQ+FxnrR0
あ、release.batとかどう見ても開発用ですありがとうございましたOTL
別に動作には関係しないので・・・キニシナイ

205:ListX ◆pA8Bpf.Qvk
07/10/22 01:36:19 kQ+FxnrR0
Fxでしか動作確認していなかったので
さっそくIEでファイル移動が出来ない問題に気が付いた
list.jsの373行目を以下にすればFxでもIEでも動くはず
id :'"'+ele.parentNode.lastChild.firstChild.data+'"',

206:ListX ◆pA8Bpf.Qvk
07/10/22 01:41:21 kQ+FxnrR0
何度も何度もすまねぇ・・・まだ20にもなってないのにボケボケじゃあ・・・
組み込んだtableソートのライブラリの干渉で低画質動画のハイライトが無効になっているので
list.cssの94行目を以下に書き換えで
background:#f00 !important;

207:名無しさん@お腹いっぱい。
07/10/22 01:44:14 c4sqSn/Q0
頑張れ


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5502日前に更新/325 KB
担当:undef