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


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

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



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

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

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

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

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

231 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 06:57:08 ID:AT6vsoSK0]
>>217
変換内容が分かればnl側で変換することも可能なのかな?
とりあえず、新・旧swfキャッシュのdiffを取るところから始めてみるとか。
俺はまだ当面の間はwrapperでいいや。

232 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 12:12:30 ID:B3O1bAuU0]
>>211が効かないんだけど、俺だけ?

233 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 12:20:21 ID:XwUoc9VY0]
>>230
たしかその状態は、GUI部分が終了しただけで、
通信の切断待ちだかで固まってたはず
昔のスレでも話題になってたけど、その時は仕様って話だったような

234 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 15:17:45 ID:7LZ96r+m0]
nicolist.net/nicocache_nl/up/img/nl135.zip
NicoCache_nlββ.05a SWF問題暫定対処版
・新プレイヤーでのSWF対策に、SWFの場合は再生にキャッシュを使わない設定を追加
 再生時に使用しないだけで、キャッシュは作成されます(音声抽出用など)
 同じ動画のキャッシュがあった時は上書きされます。
 新プレイヤーで使っていれば、見たSWFのキャッシュは新プレイヤー用のものに
 置き換わっていくんじゃないかと・・・。
 また、削除動画の場合はキャッシュを使用します。再生できるかはまた別の話
※config.propertiesに"disableSwfCache = true"を追加すれば有効になります。デフォルト無効

本当は新プレイヤーと旧プレイヤー用に2種類キャッシュするのが正しいと思うんだけど、
影響があまりに広範囲に及ぶので。
いずれ(運営がswfをすべて新プレイヤー用に変換し終わったら?)旧プレイヤーは使えなくなると思うし。
なお、暫定対処と言いつつこれ以上は無理な気がします

BugFix
・wrapperのサイズが540などの時に表示がおかしくなるのを修正。thx>>211

235 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 17:20:34 ID:52e9xLP10]
>>234
視聴履歴のサムネに×マークがついた

236 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 18:30:21 ID:LgIEkHFc0]
>>233
ネギでみると接続がESTABLISHEDのまま
保持し続けてて
それで終了できないってことですか

237 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 20:14:04 ID:kp0kF8ML0]
183
ジュウニヒトエ(福島県) 2009/04/27(月) 18:36:15.74 ID:k21o8jsQ
ニコ割はfirefox+adbockなら

www.nicovideo.jp/api/getmarquee*

をブロックすると消えるぞー(^o^)ノ
www.nicovideo.jp/api/getmarquee?* はだめ)


238 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 20:22:12 ID:XwUoc9VY0]
>>236

4スレ目のここら辺に話題が出てるけど
pc11.2ch.net/test/read.cgi/software/1220288598/921,942,944-946
>ちなみに CPU 使用率が高くなる件だけれど、NicoCache は終了するように依頼されるとソケットを
>閉じるようにしているのだけれども、そのソケットからデータの読み込み待ちをしている人がいると、
>暫くデータ読み込み部分が(ネイティブコードの中で)暴走するみたい。
>Java のレベルで暴走しているわけではないので、修正は難しいと思う。

これかな?処置無しっぽいから
バッチファイルに taskkill /f /im javaw.exe って書いて実行するか、タスクマネージャから終了させるしかないんじゃないかな。
どっちも強制終了なんだけども。

239 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 20:24:32 ID:AIz0zGCF0]
新プレイヤーになってなにがどうかわったのか教えてくれ。

swfも変換されるのか?



240 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 21:04:50 ID:XUEv2w8m0]
Firefoxを更新したらニコニコに接続できなくなった・・・。

241 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 21:54:02 ID:eCPy75GW0]
>>240
これとは関係ないと思うが今日のメンテ後Wrapperが適用されなくなった

242 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 21:54:08 ID:0orW7RYu0]
アイコンはまたしても短い命

243 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 21:58:44 ID:ddc6CNhJP]
ニコニコはインターフェイスいじりすぎ
その開発リソースもっと他のことに使えばいいのに


244 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 22:06:21 ID:9nrGXXYk0]
以前にキャッシュした動画(mp4,flv)はWrapperでローカル再生できるのに
今日キャッシュした動画(mp4)はできなかった

245 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 22:07:30 ID:AIz0zGCF0]
>>244
kwsk
新プレイヤーで?
一般? premium?

246 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 22:28:27 ID:9nrGXXYk0]
すいませんお騒がせ;
オミ再起動したら今日キャッシュした動画もローカル再生できました

247 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 23:17:22 ID:7LZ96r+m0]
>>239
・再生が軽くなった
・wrapperが使えなくなった
・ニコスクリプトが一部動かない
・swf動画は旧バージョンと互換性がないので、向こうで変換してるっぽい
 なので今までのキャッシュだとエラーになる(ならない動画もあるっぽい)。
 swfで新プレイヤーで再生すると、キャッシュがない初見の動画でもエラーになって
 「旧プレイヤーで再生汁」みたいなエラーが出る(古くてあまりアクセスのない動画に多い)けど、
 何度もリロードしてしばらくすると新プレイヤーでも再生できるようになる

※ここでパケットを見てみると、新プレイヤーが"AS3(新プレイヤーの規格ね)だよー"とアクセスして、
 返事が"AS3じゃねーよ"と来ると再生エラーになる。
 しつこくリロードすると、そのうち"AS3でおk"と言う返事が来て、新プレイヤーで再生できるようになる
 実際、旧プレイヤーに来るキャッシュと新プレイヤーでのキャッシュを比較するとまったく違う

どうやら、新プレイヤーからアクセスが来てまだ変換してなかったら、それから変換を始めるみたい
なので以前のSWFのキャッシュは使えなくなることが多いと思われる

で、>>234に戻る

長文失礼。つーか愚痴です。勘弁してくれ

248 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 23:31:35 ID:AIz0zGCF0]
>>247
サンクス

249 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/29(水) 11:34:33 ID:nmmU/bK30]
タグとキーワードの検索結果画面で動画タイトルが青文字になってから
既読リンクが判別付かなくなっちゃったんだけど、どこをいじれば直せます?
見終わったあとキャッシュを削除してしまう動画も多いので、
できればデフォで見分けが付くようにして欲しい



250 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/29(水) 12:42:45 ID:USPFkusu0]
スタイルシート

251 名前:名無しさん@お腹いっぱい。 [2009/04/29(水) 13:33:51 ID:itgG+lTc0]
>>249
totalRename使ってる?
使ってるなら、「totalRename(search-title)」のMatch部分の
(<p class="TXT12">)<a [^>]*href="watch/([a-z]{2}\d+)"[^>]*><span class="vinfo_title">(.+?</span>)</a>

(<p class="TXT12"><a)[^>]*href="(watch/[a-z]{2}\d+"[^>]*style="color:[^"]+")[^>]*><span class="vinfo_title">(.+?)</span>
に、Replace部分の
$1<a class="historyRename" id="watch/$2" style="color:#C00000;" onMouseOver="return popThumb('thumb/$2',0)" onMouseOut="return nd()"><span style="color:blue;">$3<br></a>

$1 class="historyRename" id="$2>$3
にしてみれば?

252 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/29(水) 13:42:41 ID:mJAhwGvO0]
>>249
古いCSSが残ってるのかも。ブラウザのキャッシュクリアしてみ?うちはそれで直った

253 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/29(水) 18:42:09 ID:oqQkvsEJ0]
おい結論教えろ
新プレイヤーを使えってことか?
ホイールシークがねーじゃねーか!

254 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/29(水) 19:05:09 ID:2Us7hsS10]
めんどいけど右下の旧プレイヤー選べばwrapperもきくよ

255 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/29(水) 19:11:11 ID:mJAhwGvO0]
>>254
nlの設定でwrapperがONなら新プレイヤーもwrapperに置き換えるはずだけど

ついでにこれ見つけた
ttp://www.kaikoga.net/m/archives/20
古いSWFを新プレイヤー用に変換できるかも。とりあえず試した奴は動いた
逆に旧プレイヤーではおかしくなるけど

256 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/29(水) 20:30:14 ID:cp8/TeHN0]
wrapperがONでも置き換わらないと思うけど。

257 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/29(水) 20:51:33 ID:2Us7hsS10]
言い方が悪かった。
swf動画だと新プレイヤー上でwrapperが意味ない(繋がらない)ので、
旧プレイヤーとして再生すればいいって話。
まぁ一時的な対症療法には過ぎないけど。

258 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/29(水) 21:10:29 ID:mO3mnnjn0]
733 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2009/04/27(月) 18:04:24 ID:WTaQtJT90
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: NicoVideo UseOldPlayer (out)"
Match = "(www.nicovideo.jp/watch/[a-z0-9]+)\0((\?*)\9$SET(1=\9&oldplayer=1)|$SET(1=?oldplayer=1))"
Replace = "$RDIR(\0\1)$STOP()"

これ使えばnl+wrapperでswf動画問題なしだった。

259 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/29(水) 22:35:55 ID:mJAhwGvO0]
nicolist.net/nicocache_nl/up/img/nl137.zip
NicoCache_nlββ.05b wrapperでSWFが読み込めないのを修正
・wrapper使用時にSWF動画が取得できないのを修正
 wrapper使用時は旧プレイヤーの再生ページを利用します。
 「新プレイヤーで視聴」をクリックしても効きません。

新プレイヤー対策に気を取られててwrapperでSWF取得できないのに気付いてなかった。スマソ



260 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/29(水) 23:51:56 ID:03NHmmSCP]
>>259
乙!

261 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/29(水) 23:57:00 ID:03NHmmSCP]
>>259
そういえば、
#disableSwfCache
オプションとの兼ね合いはどうなってるんですか?
Trueにした時は旧プレーヤー用のキャッシュがリロードされるのですか?

262 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/30(木) 00:29:25 ID:kIDdYca20]
>>261
wrapper使用時にはそう。

元々、新プレイヤーに旧キャッシュが渡って再生できないのを回避して、
更に手持ちのキャッシュを新プレイヤー用に入れ替えるためのオプションだから
(しばらく使っていれば勝手にキャッシュが入れ替わるはず)
wrapper使用時にdisableSwfCacheを有効にしてもキャッシュが使われないだけで
意味がないです。(同じ旧プレイヤー用SWFで上書きされるだけ)

wrapper使えなくなった時にSWFを何とかしないといけないんだけどね。
>>255でうまく変換できればいいんだけど。

263 名前:oamaxa ◆AaKm5AvmAU mailto:sage [2009/04/30(木) 13:20:39 ID:w5Y/NuDtO]
規制中につきケータイから

http://http://nicolist.net/nicocache_nl/up/img/nl138.txt
nlFilterでコメントフィルターを作ってみた。
・NGwordとNGcommandのセット。

NGIDは個人的に必要ないので作ってません。
オミトロンのないMac(UNIX)な人が使用すればよいのである^^

264 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/01(金) 22:39:26 ID:io80kkVd0]
新プレイヤー用SWFへの変換方法が多分分かった。SWF内のタグを2つ消して1つ追加。
そのうち実装してみます

265 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/01(金) 22:46:44 ID:Qq03yfRp0]
数日前のニコニコのアップデートによってnlが動かなくなってしまったので、05bを導入させて頂いたのですが、
起動してみると
no nlFilter_sys.txt found. please check...
と怒られてしまいました。
そこで05bのアーカイブにあった、nlFilter_sys.txtを放り込んだのですが、そうするときちんとキャッシュは
してくれるようになったものの、ThumbInfoRewriterやThumbInfoPopupConfが効かなくなってしまったみたいで
困っています。
nlFilter_sys.txtの中身をいじれば良いというのはそれとなく察しがつくのですが、

# バージョンアップ時に上書きされる恐れがあるので、
# NicoCacheに通す前に書き換える必要があるなど特に理由がない限り、
# こちらのフィルタは使用しないでください。

とも記述してあるため、どの設定ファイルのどこを変更すればいいかいまいち把握できません。
アドバイスを頂けますでしょうか。よろしくお願いいたします。

266 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/01(金) 23:49:55 ID:io80kkVd0]
>>265
ThumbInfoRewriterとSearchExtensionは本体に内蔵されたんで、
落とした05bに入ってる"nlFilters"フォルダを放り込めばおk

267 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/02(土) 03:11:03 ID:VSShx5JA0]
>>265
俺は一連の流れから完全新規バージョンだと感じたから
旧ファイル全部待避させていわゆるクリーンインストール状態で新バージョン入れたよ

268 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/02(土) 03:39:49 ID:DdzSXJ3s0]
そういや俺は設定ファイルとかずっと同じまま使ってるな
いくつ前のバージョンから使ってるかわからんわw

設定ファイルも新しいものに入れ替えて見直したほうがいいんだろうか?

269 名前:265 mailto:sage [2009/05/02(土) 04:35:40 ID:Od0SuKhF0]
>>266,267
レスありがとうございます。
nlFiltersフォルダを追加することで期待する動作を確認できましたm(_ _)m

もう一点だけお聞きしたいのですが、バージョンアップをしてからnlShareLoginがLAN内(=lanC)
の他のPCでで効いておりません。(local内では効きます。)
config.propertiesの接続元の限定はlanとしており、nlShareLogin以外の機能(ThumbInfoRewriter等)は
LAN内でも働いているみたいです。
これも何かバージョンアップの際にこちらの手違いがあったせいなのでしょうか。

立て続けで申し訳ありませんが、どうかよろしくお願いいたします。



270 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/02(土) 08:47:50 ID:QRVF3lzm0]
>>268
設定ファイルは余計な項目があっても無視、無いのがあってもデフォルトの設定を使うし、
以前からある設定の内容は変更してないから困ってなければいいとオモ

>>269
試して見たけど特に問題ないなぁ。普段使ってないんでよく分からん。スマソ

271 名前:名無しさん@お腹いっぱい。 [2009/05/02(土) 08:55:12 ID:EuuVtGuI0]
www.nicovideo.jp/watch/sm9895

キャッシュのファイルは再生できますがニコニコで再生できません。
どなたか解決策を教えてください。
nl137.zipをダウンロードして使用しています。

272 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/02(土) 09:25:18 ID:5LMWFwV90]
>>271
NicoCache_nl 秋.01 (based on NicoCache v0.37) +ββ.05b+wrapper
で問題なく再生できる

273 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/02(土) 09:40:26 ID:QRVF3lzm0]
>>271
試してみようと思ったらNicoCache以前にプロキシ切っても新プレイヤーだと再生されない罠
"旧プレイヤーで視聴"クリックしてみ

274 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/02(土) 13:54:32 ID:vy1Wbkmx0]
やべえ
cachecommentのおまけ部分を利用して、apiのis_premiumをいじるように設定したら
新プレーヤーのプレミアム限定機能(自動再生など)が一般垢でも使えるようになった。

さすがに過去ログ取得ボタンとかはエラーになるけど。

275 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/02(土) 19:07:33 ID:N486s69i0]
nicocacheには関係ないけど、また仕様が変わったみたい。
開いたけどまだ再生してない(自動再生はオフ)状態で時報がくると
時報終了後に再生状態になるね。
再生してないページが7つ位あったんだけど、
時報終了後にいっせいに再生が始まったんでびっくりした。

276 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/02(土) 22:10:42 ID:efx1vRoDP]
仕様が変わったんじゃなくてただの不具合な気がする

277 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/03(日) 07:16:20 ID:tGWX4RV10]
>>273
無事再生できました。ありがとうございます。
旧プレイヤー再生ってこんな隅にあったのね・・・。
なんかプレミアムじゃないと再生できないってページに飛んだから無理かと思ってました。

278 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/03(日) 16:10:06 ID:rlGY3mj90]
最近、削除動画の再生がnl本体に組み込まれたのでテストも兼ねてwrapperのローカル再生を
止めてみたのだが、通常キャッシュが有る状態でもエコノミー時間帯にアクセスするとプレイヤーが
エコノミー再生だと認識するのが気持ち悪かったので、以下のようなフィルタを書いてみた。

[Replace]
Name = getflvが返すURLを修正
URL = www.nicovideo.jp/api/getflv/
idGroup = 2,2
Match<
(url=http%3A%2F%2Fsmile-clb\d+\.nicovideo\.jp%2Fsmile%3Fv%3D(\d+)\.\d+)low
>
Replace<
$1
>

通常キャッシュが有る場合とキャッシュが無い場合は上手く行くけど、エコノミーキャッシュが有る
場合は失敗するね(idGroupでキャッシュの種別まで制御出来ないので)。

そういうわけで、nl本体側でキャッシュから再生する場合にキャッシュの種別に応じてgetflvが返す
urlを弄って貰えると嬉しいかも。

279 名前:名無しさん@お腹いっぱい。 [2009/05/03(日) 16:39:42 ID:219rSWYp0]
>>278
ありがとうございます。



280 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/03(日) 22:26:28 ID:RmTHrmsd0]
>>278
書いたはずだけどと思って確認したらバグってた。次回には修正しておきます。ハズカシー
あと、フィルターでも実現できるよ。>>278だとFLVにしか効かない、とかも修正すると、
[Replace]
Name = getflvが返すURLを修正
URL = (www|ext).nicovideo.jp/api/getflv/
idGroup = 2
Match<
(%3D(\d+)\.\d+)low&
>
Replace<
$1&<$>$0
>
って感じかな。<$>はさんで前後で通常とエコノミーで分岐できる様になってる

[Replace]
Name = 試すなよ、絶対に試すなよ!
URL = (www|ext).nicovideo.jp/api/getflv/
Match<
mium=0&
>
Replace<
mium=1&
>

281 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/03(日) 23:50:57 ID:/HdojamYP]
キャッシュフォルダをNASにしたいんですが可能でしょうか?
cacheFolder=\\Nas\\NASdisk\\NicoCache
としてみたんですがエラー出てしまいました

282 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/04(月) 00:23:33 ID:JFbR7ZYE0]
>>281
エクスプローラで、\\Nas\\NASdisk を開いて NicoCache を右クリックして、
ネットワークドライブの割り当てでドライブ割り当てて、そのドライブを指定するといい

283 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/04(月) 00:24:16 ID:qTylzdUa0]
\\Nas→\\\\Nas
しかし俺も同じことしようとしたけど無理だった希ガス
何か忘れたけどjavaがネットワークアドレスに対応してなかったんじゃなかったかな

284 名前:278 mailto:sage [2009/05/04(月) 00:51:36 ID:ySkc7akr0]
>>280
うわ、そうでした。よく考えたらReplace<>でエコノミーの場合を分けて書けるんでしたね。
idGroup使ったのは今回が初めてなもので…。あと、最初がsmidじゃなくてもいいのね。

285 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/04(月) 13:57:25 ID:ElMtlCLL0]
>281
\\\\server\\nicovideo\\cache
こんな感じで設定して動いてる。

たぶん、認証が通ってないんじゃないの?

286 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/04(月) 18:51:36 ID:YOnmKQMh0]
>>284
ちょっとReadmeがいい加減すぎましたね。すいません
1つに省略すると同じものが使われるので、"2"と"2,2"は同じ意味になります。
1つ目がsmid形式じゃなかったら、2つ目でid(数字のみ)として検索します。
idGroupはsmidじゃないとかなり重くなる(特にキャッシュが無い時)んで、
今回みたいに1つだけ判定とかならいいけど検索ページとかではなるべく指定した方がいいです。
内部であらかじめ対応表作ってもいいけど、1Mくらい余計にメモリ食います。
必要なフィルタが出てきたら実装して高速化しようかなーと

287 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/04(月) 22:30:27 ID:ySkc7akr0]
>>286
解説どうもです。一応ソースも斜め読みしていたんですが、ちと読み方が足りなかった(汗

288 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/04(月) 22:41:51 ID:884dPpNk0]
だれ・・・?
始まりは、 いつも雨。 今日も1人の人格が現れる
開いた扉は くらうほどに 眩しい そこは私のフィールド
闘うヤツらは ぞっとするような魂をぶつけ合う
戦に立ち向え 皆に負けるな自分 奴等は偽者 きっと
あしたになればのに咲く「華」のように
さき乱れる薔薇 衆に囲まれる 勝利は我が真の心

289 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/05(火) 13:54:14 ID:wuIOEQzeP]
>>263さんのを使って勝手にジャンプしないようにするにはどうしたら良いのでしょうか?
以下ではダメなようです…

[Replace]
Name = ジャンプしない[2009-05-05]
URL = msg.nicovideo.jp/\d+/api/
Multi = TRUE
Match<
(<chat[^>]*)>[^<]*?(?:(?:@|@)(?:(?:投票|スコア|玉窓)?ジャンプ|ポーズ)|/jump)[^<]*?</chat>
>
Replace<
$1 deleted="1"> </chat>
>




290 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/05(火) 15:32:45 ID:8sxHbPX10]
www.nicovideo.jp/cache/

291 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/05(火) 15:34:40 ID:8sxHbPX10]
質問しようとして誤爆しました

www.nicovideo.jp/cache/
を開くとこのように表示がおかしくなってしまいます
www.dotup.org/uploda/www.dotup.org1002.jpg

対策法はありますでしょうか



292 名前:oamaxa ◆AaKm5AvmAU mailto:sage [2009/05/05(火) 16:42:46 ID:3qvn/Vw40]
>>289
そのfilterを試してみましたが、ちゃんとジャンプを無効化できています。
文字コードの問題か、他のfilterやCacheComment(自分は使ってないので勝手な推測ですが)と干渉しているのかもしれません。

293 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/05(火) 17:05:55 ID:qGByQE8H0]
>>289>>292
cacheCommentExtensionと干渉してますね。
cacheCommentが先に受信してしまうので、コメントはフィルタを通らなくなります
その辺はちょっと考えて見ます

>>291
ニコニコの仕様変更でキャッシュのファイル名がおかしくなってる
詳しくは前スレ参照

294 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/05(火) 18:17:44 ID:8sxHbPX10]
>>293
NicoCache_nl本体などを更新したら直りました
ありがとうございました

295 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/05(火) 22:25:01 ID:wuIOEQzeP]
>>292 >>293
ありがとうございます。そうですか確かにCacheComment入れてます。
wrapperから新プレーヤーに移行したいけどこれができないと辛いなぁ。

296 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/06(水) 00:02:12 ID:9wWEiovV0]
これは64bitOSでも動きますか?

297 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/06(水) 00:11:46 ID:TynFw5r40]
動く

298 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/06(水) 01:42:47 ID:9wWEiovV0]
>>297
ありがとう、動いた。
Operaで見てたので32bit版を入れなきゃいけなかったみたい。
現時点ではNicoCacheGUI.batからは動くけどNicoCache_nl.batからは動かない状況。
もうちょっと色々やってみます。
OSはWindows7 RC 64bit版

299 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/06(水) 03:05:45 ID:dGkmhMFd0]
JavaだからJavaがあるOSなら何でも動くんじゃないの?
プロクシだからブラウザの種類で影響されるとは考えにくいけど・・・



300 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/06(水) 03:18:23 ID:6wERvPzmP]
関係するとしたらJavaのバージョンか

301 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/06(水) 04:29:17 ID:zs7ujSwZ0]
とりあえず AMD64版 Debian lennyで動いている。

302 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/06(水) 09:58:23 ID:Ts0QMhId0]
windows7 64bitでも動く。
Javaのバージョンじゃない?

303 名前:oamaxa ◆AaKm5AvmAU mailto:sage [2009/05/06(水) 12:25:57 ID:wn/AfKQ20]
キーボードシーク(script.js)

var keyCode=function(e){
if(document.all) return e.keyCode;
else if(document.getElementById) return (e.keyCode)? e.keyCode:e.charCode;
else if(document.layers) return e.which;
};
Event.observe(document,"keydown",function(e){
var p=$("flvplayer"),st=p.ext_getStatus(),t=p.ext_getPlayheadTime(),vol=p.ext_getVolume();
switch(keyCode(e)){
case 32:p.ext_play((st==("paused"||"stopped"))? 1:0); break;
case 37:p.ext_setPlayheadTime((t<6)? 0:t-6); break;
case 38:p.ext_setVolume(vol+10); break;
case 39:p.ext_setPlayheadTime(t+10); break;
case 40:p.ext_setVolume((vol<10)? 0:vol-10); break;
}
e.preventDefault();
e.stopPropagation();
});

操作法はwrapperと一緒です。数値は適当にイジって下さい。
※playerにfocusが当たっていると動作しないので注意(javascript自体のバグ)。

関係ないですが、自分のblogがserverの問題で全然表示されないので、
(無料で)blogやるのにどこかいい場所ないですか?

304 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/06(水) 12:37:33 ID:OSCFSt/m0]
>>303
FC2しか使ったことないけど困ったことはない
テンプレの自由度が高くてそっちこだわるならかなりいい感じ

305 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/06(水) 13:26:48 ID:xOR3Cp810]
>>303
ソースを直接書くならはてなとかFC2とかがSyntaxHighlighter導入できるし楽かもね。
自分も同じサーバなんだよなw(my-sv.netあたりに移ろうかなと考え中)

306 名前:oamaxa ◆AaKm5AvmAU mailto:sage [2009/05/06(水) 13:58:23 ID:wn/AfKQ20]
>>304-305
ありがとうございます。my-sv.netよさそうですね。
しばらくは様子を見ますが、改善されないようならどこかに移るかもしれません。

後、>>303のscriptなのですが、例のごとくIEの方は
e.preventDefault();
e.stopPropagation();

e.returnValue=false;
e.cancelBubble=true;
に変更しないと正しく動作しないかも(未検証)

307 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/06(水) 14:49:05 ID:VRV78c+B0]
>>306
prototype.js を使うなら、
Event.stop(e);
のほうが良いと思います。

308 名前:oamaxa ◆AaKm5AvmAU mailto:sage [2009/05/06(水) 15:07:16 ID:wn/AfKQ20]
>>307
ありがとうございます。
script.jsを書くときはクロスブラウザ対応にしようと思ってprototype.jsを使ってみたのですが、慣れてないとダメですね。

309 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/06(水) 15:36:07 ID:tjQQH4lj0]
Proxomitronスレではフィルタを保守してくれてた人が続々と引退表明
こちらでは新たな光が



310 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/06(水) 18:45:22 ID:Si+o+2L00]
強引にシークってなんなんだよ!

311 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/06(水) 19:25:27 ID:OSCFSt/m0]
>>310
とりあえず牛乳でも飲んで落ち着け

キーフレームの枚数?配置?の関係で
シークしようとしてもうまくいかない動画に対しても強引にシークできるようにする

312 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/06(水) 20:16:01 ID:cUY5B6OR0]

(きをつけー、れいっ!
 こんにちはっ、とつぜんですがっ!
 いまからあたしとすーぱーせっくすたいむ!
 よーっし、じゃあいきなりおちんちんなめなめしちゃうぞー。
 ちんぽふぇらふぇらみふぇらふぇら!
 あわせてふぇらふぇらむふぇらふぇら!
 すごーい、どんどんかたくなっておっきくなってるー……
 うあっ、やあっ、びくびくってしてきたぁっ!
 んほーっ、せーしでたっ、ぴゅーって、ぴゅーって!
 んああぁぁあっ、せーしのにおいかいだら、おまたっ!
 おまたがぬれぬれになっちゃってしゅごっ!
 じゃあ、つぎはいよいよおまんこにずっぽしずっぽしっ!
 だいにかいせんもイケルよね? だいにじおまんこたいせんっ!
 だいにじすーぱーおまんこたいせんあるふぁぁぁああっ!
 あたしうえっ、きじょーいがいいっ!
 こちんこちんのおちんちんをもって、いれます、いれますっ!
 ちゅぷっって、はいった、ちんぽがはいった!
 うあうあうあっ、ろでおっ、ちょおろでおっ!
 しんど7でしんどおおおっ! しんどおぱっくでしびれちゃう!
 うほっ、おしりゆびでぐりぐりしちゃだめっ!
 けちゅあなをほっちゃだめ!
 ほっちゃ、ほっちゃ、ホアーっ、ホアアアアアアーッ!
 そのままぐんぐんつきあげて、したからうえにっ……
 んっ、したからつきあげるのしゅごっ、しゅごっ!
 ずんずんっ、げ、げ、げこくじょおおおぉおぅっ!)



313 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/06(水) 20:25:53 ID:r6W8E6q10]
最近ランキングページが重すぎるので宣伝削除を作ってみた
初めて作ったから間違いがあるかも

[Replace]
Name = 宣伝削除
URL = www.nicovideo.jp/.*
Multi = TRUE
Match<
<div id="item\d+_uad_current"[\s\S]*?</div>
>
Replace<
>

314 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/06(水) 20:28:06 ID:xOR3Cp810]
キーボード操作するGreasemonkey少しいじってみた。
gist.github.com/107412
コメントが打てなかったり問題あるけどね。
元ネタにホイールスクロールとかプレイヤー上のみで動くようにしてみただけ。
やっぱり外部からいじるのには限界があるな。

315 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/06(水) 21:26:50 ID:3BNK45GG0]
nicolist.net/nicocache_nl/up/img/nl139.zip
NicoCache_nlββ.05c キャッシュ再生時エコノミーアイコン消しとか
・強制再生時に通常キャッシュで再生した時、エコノミーアイコンが出ないように修正
・cacheCommentExtension用に内部を微修正
・nlFilter_sysのcacheComment用設定が間違っていたのを修正

nicolist.net/nicocache_nl/up/img/nl140.zip
cacheCommentExtension ββ.07 コメントフィルタ対応版
・cacheComment使用時にも、コメントにフィルタが効く様に修正
・新プレイヤーで投稿者コメントがある場合に再生できないことがあるのを修正
・その他細かいところを新プレイヤー用になるべく修正
 新プレイヤーだと、現在の最新コメント数が取得できないので、
 プルダウンボックスの「(0/500 0%)」の表示が出来なくなります。
 また、ローカルメモリー再生時になぜかニコ割が動作しません。
 その他、時々ローカルメモリーで再生できないことがありますが、
 いまいち理由は不明です(コメ数の少ない投コメ付き動画があやしい?)

新プレイヤーだと色々うまく行かないね。投稿者コメントは切ってしまおうかな

あと、コメントフィルタが誤爆してたりすると、コメント読み込みに失敗する動画がたまーに出てきたりするので、
コメント関係のフィルタを使用していて特定の動画でコメント読み込み失敗する時はその辺を切ってみてください

>>303>>314
GJ。ホイールスクロールさえ出来れば文句は言わない
プレミアム関係の機能はExtensionでなんとかするかも

316 名前:315 mailto:sage [2009/05/06(水) 21:29:21 ID:3BNK45GG0]
っと、忘れてたけど、cacheCommentExtension コメントフィルタ対応版は↑のnl本体が必須なんで。

317 名前:oamaxa ◆AaKm5AvmAU mailto:sage [2009/05/06(水) 22:53:12 ID:wn/AfKQ20]
>>314
else if(status == "playing")
は現時点では誤爆の元になるので、elseとしておいた方がいいかもしれません。
(現バージョンの新playerは再生を始めてないのに勝手にplayingを返す。)


>>315
commentFilter修正版(+オミトロンのvpos="0" killerの移植版)をupしました。
nicolist.net/nicocache_nl/up/img/nl141.txt

filterの順番を入れ替えても大丈夫なようにしたので、変な誤爆は減ると思います。

318 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/07(木) 01:51:29 ID:LWkIn17pP]
みんなすごい! 俺も勉強しよっ


319 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/07(木) 03:40:11 ID:jBA8ZrRE0]
乙乙



320 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/07(木) 18:54:46 ID:Gtx9V8ou0]
nicolist.net/nicocache_nl/up/img/nl142.zip
NicoCache_nlββ.06 POSTフィルタ対応
・POST時に、POSTするデータにもフィルタが使えるように修正
 POSTフィルタのURLは先頭に"POST/"を付けます。
※POSTフィルタを使用すると、得られるコンテンツは必ず受信するので、
 大きなデータを受信するアクセスには使用しないでください

nicolist.net/nicocache_nl/up/img/nl143.zip
cacheCommentExtension ββ.08 POSTフィルタ対応
・コメントサーバのPOSTフィルタに対応

nicolist.net/nicocache_nl/up/img/nl144.zip
新プレイヤー対応セット
・プレイヤーのモードを強制変更用と、コメント投稿時にそれを修正するフィルタ
・操作用JavaScript
 マウスホイールで早送り、巻き戻しが出来るだけ。
 プレイヤー上だとどこでも動作するので、右のコメントリストを
 ホイールスクロールさせようとすると連動します。
 モニタサイズに拡大した時は動作しません。
>>314を軽くいじっただけ。コメント打てないのは困るのでホイール動作のみ。
・おまけ
キャッシュのSWFファイルを新プレイヤー用に変換するツール
詳しくはれどめ読んでください

新プレイヤー対応セットは↑のnlが必要です
cacheComment使ってる方は同じく↑の奴に入れ替えないと動作しません

これでそろそろ新プレイヤーに移行してもいいかな。
JavaScriptはあまり知らないので、誰か詳しい方いじりませんかw

321 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/07(木) 19:12:00 ID:PHcO5trg0]
>>320
乙です。05c入れようと思ったら06が上がってたw

>これでそろそろ新プレイヤーに移行してもいいかな。
wrapperのコメントクリック→NGID追加が便利過ぎて移行に躊躇してしまいます…。
さすがにこの機能はnlFilterやExtentionだけでは実現出来ないだろうなぁ。

322 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/07(木) 19:30:33 ID:xdiOYflN0]
あと画面クリックで再生・停止もNicoCacheじゃ無理かな

323 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/07(木) 20:01:51 ID:th+zIALx0]
昨日書いてたの忘れてた。
透明なレイヤー要素を上に置いて、その上でしかblurしないようにするテスト。(ソースは適当です)
=コメントとか打てるよーって感じだけど途中で飽きて、最大化に対応させてない。
この方法だと>>322はできるかな。
>>321は無理くさいけどね。
gist.github.com/107552

324 名前:oamaxa ◆AaKm5AvmAU mailto:sage [2009/05/07(木) 20:24:54 ID:03ru3mfn0]
nicolist.net/nicocache_nl/up/img/nl145.zip
・キーボードシーク機能追加
・playerの広告タブを消すfilter
・怪しいfilter

キーボードシークの機能を増やした。(repeatは入れ忘れたので必要な方は各自お願いします。)
また、on/off(デフォルトでF2)をtoggleできるようにした。

playerの広告タブを消すfilterに関しては、広告を消そうと思ったらタブごと消えてしまったので、
自動再生をイジりたい方は一時的にfilterを切って下さい。

325 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/07(木) 22:16:31 ID:Rdo6IIRm0]
キタ━━━━━━≡゚∀゚)≡゚∀゚)≡゚∀゚)≡゚∀゚)≡゚∀゚)━━━━━━!!!!!

326 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/07(木) 22:22:59 ID:MnCrEXE+P]
自動再生は上の設定から切りかえればいーんでは?

327 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/07(木) 22:27:39 ID:WJ89MLie0]
>>324
更新ありがとうございます
プレーヤー以外の場所をフォーカスすると
キーボードのup downを使うと画面がスクロールしてしまいますね

nlAutoScroll.jsを使って28行目に

nlAutoScroll(); //ここに追加
Event.stop(e);

でごまかしているのですが、もっといい方法あるでしょうか?

328 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/08(金) 00:22:15 ID:mCiBceus0]
>>324
怪しいフィルタ、いいですねw
絶対試すなよその1もそうですが、プレイヤーの方で有効になっていても
サーバに送る系の動作はすべて向こうに弾かれるんで大丈夫ですよ
・・・だからといって連打して垢削食らっても知りませんがw

329 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/08(金) 00:57:42 ID:msQSwr9vP]
>>324
どうやって使うんでしょうか?



330 名前:oamaxa ◆AaKm5AvmAU mailto:sage [2009/05/08(金) 06:47:06 ID:bz3qX9zp0]
>>326
存在自体忘れてましたw

>>327
予想はしてたけど、やっぱり長押しますよね...
以下を追加し、"keydown"の該当箇所を消してみて下さい。

Event.observe(document,"keypress",function(e){
if(keySeek){
var p=$("flvplayer"),t=p.ext_getPlayheadTime(),vol=p.ext_getVolume();
switch(keyCode(e)){
case 37:p.ext_setPlayheadTime(t<6? 0:t-6); break;
case 38:p.ext_setVolume(vol+10); break;
case 39:p.ext_setPlayheadTime(t+10); break;
case 40:p.ext_setVolume(vol-10); break;
}
Event.stop(e);
}
});

>>329
>>320の新プレイヤー対応セットと同じです。


331 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/08(金) 08:19:51 ID:rjPo8pkm0]
>>315 から >>320 にバージョンアップしたらファイルがキャッシュされなくなったよ
>>315 を上書きしたら直りました






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

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

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