Home / Diary / タグ: nicovideo

目次

  1. ニコニコ動画専用Opera お試し版 9.60
  2. ニコニコ動画視聴補助スクリプト for Opera 秋対応版
  3. ニコニコ動画専用Opera お試し版
  4. ニコニコ動画専用Opera
  5. ニコニコ動画を観るのに最も適したブラウザはOpera
  6. ニコニコ動画視聴補助スクリプト for Opera

ニコニコ動画専用Opera お試し版 9.60

とりあえず変更点とか。あんま変わってないけど。その他細かいことは下記ページ参照。

ダウンロード
OperaforNicoVideo_960_20081010.zip

ツールバー

タブバーとアドレスバーのみ表示。メニューを非表示にしている代わりに、アドレスバー左端にメニューを表示するボタンを追加。

スキン

Opera Standard Slimを適用。

無視するプラグイン

nppl3260.dll  = RealPlayer(tm) G2 LiveConnect-Enabled Plug-In (32-bit)
nprpjplug.dll = RealPlayer Version Plugin
npwmsdrm.dll  = MicrosoftR DRM
npdsplay.dll  = Windows Media Player Plug-in Dynamic Link Library

上記のプラグインを読み込まないようにしている。profile/plugin-ignore.iniに記述されている。

スピードダイヤル

1番にニコニコ動画のトップページ、2番にopera:config。

ブロックコンテンツ

http://ad.nicovideo.jp/images/*
http://www.nicovideo.jp/api/getmarquee*
http://www.nicovideo.jp/img/tpl/head/icon/*
http://www.nicovideo.jp/swf/billboard*

広告・時報・gifアイコンを読み込まないようにしている。profile/urlfilter.iniに記述されている。

UserJavaScript

nico2assist.user.js

動画ページの余計な物を極量排除して初期状態でプレイヤーのみを表示し、ボタンで切り替えることで動画の情報を表示するスクリプト。

後述のnicovideo_hotkey.user.jsに対応。

nicovideo_addforward.js

動画情報のコメント内から次の動画へのリンクを探し出して移動するスクリプト。ツールバー内更新ボタン左にあるFastforwardボタンを押すことで動作する。精度は微妙。

nicovideo_addidlink.user.js

動画IDで検索した時に、検索結果のページにその動画へのリンクを追加するスクリプト。

nicovideo_autologin.user.js

動画ページとマイリストページを開いた時にログインしていなかったら自動的にログインしてリロードするスクリプト。動作させるにはスクリプトにメールアドレスとパスワードを記入する必要がある。

初期状態ではフォームに直接入力するようになっているので、適当な動画ページでログインしようとするとダイアログが表示されるようになってしまう。これを回避したい場合はwandの部分をfalseにすればいいが、パスワードが履歴に表示される上に生でローカルに保存してしまうので注意。よくわからん人は弄らないことを推奨。

nicovideo_hotkey.user.js

キーボード操作で再生・停止・ボリューム変更・シークを行えるスクリプト。これだけ同梱していないので、リンク先でダウンロードしてください。

Info

2008
1010

Tagsnicovideooperauserjs

ニコニコ動画視聴補助スクリプト for Opera 秋対応版

nico2assist.user.js

ニコニコ動画がバージョンアップしてゴチャゴチャしてきたので対応。

ついでにニコニコ動画のプレイヤーをキーボードで操作する user.jsがすんばらしいので導入したんだが、どうやらCSSで消してると要素へのfocusがうまくいかないみたいなので、こちら側で対応した。

通常はプレイヤーの上部にテキストボックスが表示されるが、nico2assist.user.js上ではプレイヤーの左に縦長の赤いバーとして表示されるようになっている。これが赤い状態ならキー入力が有効。

Info

2008
1006

Tagsnicovideooperauserjs

ニコニコ動画専用Opera お試し版

OperaをUSBメディア等に入れてどこでも同じ環境を持ち歩くことができるOpera@USBというものが存在するので、Opera@USBの動作を解説しているサイトを参考に、先日提案したニコニコ動画専用OperaをOpera@USBに組み込んでみたので、試験的に配布してみようと思う。

ニコニコ動画専用Opera お試し版(OperaforNicoVideo.zip)

zipファイルの中身はOpera9.52に加えて、ニコニコ動画に特化したプロファイルが既に入っているので、OperaUSB.exeを実行するだけでニコニコ動画専用Operaが立ち上がるようになっている。

とりあえず使用してみて、常用したくなったら以下の手順を踏んで通常使用しているOperaにprofileを移動して欲しい。

プロファイルの移動方法

便宜上、シングルユーザー且つ通常使用しているOperaをC:\Program Files\Opera\にインストールしているものとする。そして、OperaforNicoVideoはCドライブ直下に解凍して一度起動したものとする。

  1. OperaforNicoVideoを終了する。
  2. C:\OperaforNicoVideo\profile\opera6.iniをテキストエディタで開いて「C:\OperaforNicoVideo\profile」を「C:\Program Files\Opera\nico」に置換する。
  3. C:\OperaforNicoVideo内の「profile」ディレクトリの名前を「nico」に変える。
  4. C:\OperaforNicoVideo\nico(今名前を変えたフォルダ)をC:\Program Files\Operaにコピーする。

以上で移植は終了。後はニコニコ動画専用Operaを参考に、opmultiprof.zipopmultiboot.wsfを導入して高速化設定を行えば完了となる。

注意

OperaSoftwareに無許可でバイナリの配布をしている上に他のアプリケーションまで入れているので、このOperaを利用して不具合やらなにやらが起きても責任を負うつもりは微塵も無いので自己責任で利用してください。

あくまでもお試し版です。

Info

SBM Comments

edvakf
szskさん渾身のニコニコ動画専用Opera@USB。ダウンロードした。他人のWindows環境で使ってみよっと。ニコニコ動画のアカウント作らないと。
kakyeez
ニコニコ動画専用OperaをOpera@USBに組み込んでみた
totttte
たしかにUSBで持ち歩けるブラウザだなー

2008
0828

Tagsnicovideoopera

ニコニコ動画専用Opera

Operaはプロファイルフォルダを複数作成することにより異なる設定で起動することが可能になっている。これを利用してニコニコ動画を視聴することに特化したOperaを作るのが目的。

専用プロファイルを使用する上での問題点

お試し版(2008年8月28日)

すぐにニコニコ動画に特化したOperaを体験できるようにお試し版を用意してみたので、試してみたい方はこちらからどうぞ。

ニコニコ動画専用Opera お試し版

作業に入る前に

Operaはプロファイルを保存するフォルダが設定によって変わってしまう。

Operaをインストールしたフォルダ内にあるoperadef6.iniを開き、Multi Userが0になっている場合はOperaをインストールしたフォルダ。そうでないならWindowsのアプリケーション設定保存フォルダがプロファイルを保存するフォルダとなる。Multi Userは初期状態では1になっている。

基本的にはどちらでも問題無いが、Operaをインストールしたフォルダに全てまとまっていると作業がやりやすいので、自分一人しかOperaを使用していないのであればMulti Userは0にしておくことをオススメする。

以降は便宜上OperaをインストールしたフォルダをC:\Program Files\Opera\とし、Multi Userが0のシングルユーザーとして解説を進める。

ちなみにWindowsのアプリケーション設定保存フォルダは、ここ。

C:\Documents and Settings\[USERNAME]\Local Settings\Application Data\Opera

まっさらなプロファイルを作る

Operaは起動時にプロファイルが見当たらない場合に新しいプロファイルを作成することを利用する。

  1. Operaを終了する
  2. Operaのプロファイル保存フォルダ内にある「profile」フォルダを適当な名前に変える。便宜上「profile_」とする。
  3. Operaを起動する。
  4. 新たに「profile」フォルダが作成されるのでOperaを終了する。
  5. 新たに作成された「profile」フォルダを「nico」に名前を変える。
  6. 「profile_」フォルダの名前を「profile」に戻す。
  7. 「nico」フォルダ内のopera6.iniを開いて、「Opera\profile」となっているところを全て「Opera\nico」に置換する。
  8. メールやフィードを共有したく無い場合は、同じようにopera6.iniを開いてMail Root Directoryのパスを変える。C:\Program Files\Opera\nico\mailのようにプロファイルの中のフォルダを指定するのが好ましい。

これでOperaをインストールしたフォルダにnicoとprofileという2つのプロファイルが存在することになった。nicoを専用プロファイルとして運用していく。

以降は特に記載しない限り、専用プロファイルをカスタマイズしていく。

専用プロファイルでOperaを起動する

opera.exeを右クリックしてショートカットの作成を選択。ダイアログ内の「リンク先」を以下のように変える。

C:\Program Files\Opera\opera.exe /Settings "C:\Program Files\Opera\nico\opera6.ini"

このように、/Settingと専用プロファイルのopera6.iniのフルパスを付ける。このショートカットを起動すれば通常プロファイルではなく専用プロファイルが起動するようになる。

参考:Opera のコマンドラインオプション

外部プログラムからURLを開く際の問題

コマンドラインから以下を入力してEnterを押してみよう。

C:\Program Files\Opera\opera.exe http://www.google.co.jp/

使用中のOperaでGoogleが開くはずだ。Operaが起動していないなら起動してGoogleを開くだろう。

この時、通常プロファイルと専用プロファイルの両方が起動している場合はどうなるか?

答えは「最後に起動したプロファイルで開く」。起動順番次第では通常プロファイルで開きたくても専用プロファイルで開いてしまうのだ。

ならば先ほどのようにプロファイルを指定すれば・・・

C:\Program Files\Opera\opera.exe /Settings "C:\Program Files\Opera\nico\opera6.ini" http://www.google.co.jp/

しかしこの試みは失敗に終わる。あくまでもこれは起動オプションであり、既に起動してしまっている場合は無効となるからだ。

プロファイルの識別

上記の問題をOperaだけで解決するのは不可能なのでAutoHotKeyを利用する。

AutoHotKeyのスクリプトにURLが渡されたら特定のプロファイルを識別してウインドウをアクティブ化させる。URLをクリップボードに入れた状態でCtrl+B(Paste and Go)のキー入力を送れば目的が達成できるはずだ。

ではどうやってプロファイルを識別するか。

opera:configから弄れる設定の中にタイトルバーの「Opera」という文字列を変更できるオプションが存在する

opera:config Title

このリンクをOperaで開くと目的の入力欄が表示されるので、そこにNicoVideoと入力したら、下のほうにスクロールして保存ボタンを押す。見事にタイトルバーが「設定ファイルエディタ - Opera」から「設定ファイルエディタ - NicoVideo」になったはずだ。

タイトルバーのOperaがNicoVideoに

後はAutoHotKey側でウインドウタイトルの末尾でプロファイルを識別してURLを渡せばよい。

注意

識別するのに正規表現を利用しているので、よく分からない場合は識別用のタイトルを英数字のみで構成すること。

プロファイル識別ツール

完成物はこちら。

opmultiprof.zip

実行ファイルとソース付き。ダウンロードしたら付属のiniファイルを編集する。

path_prof
プロファイルフォルダのフルパス。最後の¥は付ける。
default_prof
Operaのままで問題無い。
single_key
シングルキーショートカットを使っているならtrueにする。

次にOperaをインストールしたフォルダにあるopera.exeを_opera.exeに名前を変える。そしてopmultiprof.exeをopera.exeと名前を変えて、opmultiprof.iniと一緒にOperaをインストールしたフォルダへコピーする。

なぜこのようにするかというと、他のアプリケーションからはブラウザの指定がopera.exeのままであり、それら全てをopmultiprof.exeにするのは非常に手間が掛かかってしまう。ならばファイル名を変えてしまえばよい。結局はURLを渡すので問題は無い。

それと、先ほど作成したであろうショートカットも右クリックで開いてopera.exeを_opera.exeに直しておこう。

この時点でOperaをインストールしたフォルダはこんな感じになっているハズだ。

ファイル構成

シングルキーショートカットについて

single_keyをfalseにしている場合はURLを開く際にF8→Ctrl+V→Sfhit+Enterと自動で入力して開いている。この方法だとOperaのアクティブ化につまづいた場合に正常に開けない場合があるので、trueを推奨する。

single_keyをtrueにしている場合はShift+Ctrl+Bで新しいページを開いてURLを開く。だが、Opera9.50以降を新規インストールしているとこの動作は設定されていないので、以下の設定ファイルを適用して設定して欲しい。

プロファイルを指定してURLを開く

コマンドラインからは

opera.exe [ウインドウタイトルの末尾] [プロファイルのフォルダ名] [URL]

のように記述する。(このopera.exeは前述したopmultiprof.exeをリネームしたもの。)Googleを開かせるなら以下のようになる。

opera.exe NicoVideo nico http://www.google.co.jp/

こうすれば、専用プロファイルが起動していないなら起動してGoogleを開き、既に起動しているなら専用プロファイルのOperaを識別してからGoogleを開いてくれる。

opera.exe http://www.google.co.jp/

このようにURLだけ渡された場合は通常プロファイルと判断して開かせる。

注意

Opera自体は実行ファイル名が_opera.exeでも基本的には問題は無いが、_opera.exeで起動している状態で通常のブラウザに設定しないこと。これをやってしまうとWindowsのレジストリに_opera.exeで登録されてしまうので後々面倒になってしまう。

通常のブラウザに指定したいなら、_opera.exeにする前に行うこと。

ブラウザを指定できないソフトウェアはどうするか

例えばThunderbird。メール本文内のURLリンクをクリックすると標準のブラウザで開こうとする。

この場合はopera.exeにURLを渡さず、既に起動しているOperaに直接渡してしまうので、結果的に最後に起動したプロファイルで開いてしまう。

有効な対策を思いつけなかったので、専用プロファイル→通常プロファイルの順に開いて、Operaを終了させないでずっと常駐させるのが、現時点では必須になってしまう

そこで、フォルダ内にあるショートカットを全て起動してから_opera.exeを起動するスクリプトを作成した。Windowsを起動した後にこれを実行すればいいだろう。

opmultiboot.wsf

カスタマイズ

プロファイルの作成からURLを渡す方法までは終わった。後は使いやすくするように色々とカスタマイズしよう。

自動的に専用プロファイルで開く

ここだけ通常プロファイルをカスタマイズする。

通常プロファイルでニコニコ動画へのリンクを開いたら、即座に専用プロファイルで開くようにしてしまおう。

まず、Operaの「ツール→設定」から「詳細設定」タブを開いて左側から「プログラム」を選択。右側の追加ボタンを押すとダイアログが表示される。

ダイアログ内のプロトコルにはnicoと入力。「他のアプリケーションで開く」欄でC:\Program Files\Opera\opera.exeを選択して、パラメータにはNicoVideo nicoと入力する。

新規プロトコル設定

最後にnicovideo_linkprotocol.jsを導入すれば完了。ニコニコ動画のページを開こうとすると専用プロファイルで開いてくれるようになる。スクリプトの仕様上ブランクページも一緒に開いてしまうので無視するか閉じて欲しい。

User JavaScriptの導入についてはUser JavaScript(Opera-PukiwikiPlus!)を参考にして欲しい。

通常プロファイルで開く

専用プロファイルで開いたページを通常プロファイルで開きたくなる時があるかもしれないので、右クリックからページを開けるようにしよう。

ニコニコ動画専用プロファイル:nicovideo_menu.ini

このリンクをクリックしてダイアログに対してOKと答えると、右クリックメニューの一番上に「通常プロファイルで開く」という項目が表れるようになる。

あとは一旦Operaを終了してC:\Program Files\Opera\nico\menu\nicovideo_menu.iniをテキストエディタで開こう。下記のようになっているはずなので、Operaのフォルダを自分の環境に合わせて保存。Operaを起動して実際に通常プロファイルで開けるか確認してみよう。

[Link Popup Menu]
Item, "通常プロファイルで開く" = Execute Program, "C:\Program Files\Opera\opera.exe", "%l"

[Document Popup Menu]
Item, "通常プロファイルで開く" = Execute Program, "C:\Program Files\Opera\opera.exe", "%u"

参考:FAQ/5.カスタマイズ(Opera-PukiwikiPlus!)

アドレスバーから検索

検索バーは幅が小さいし、アドレスバーから検索する時はニックネームの入力が面倒なので、アドレスバーに単語一つだけ入力してニコニコ動画から検索できるようにしよう。

Enable HostName Expansionのチェックを外し、Enable HostName Web Lookupにチェックを入れる。そしてHostName Web Lookup Addressに以下を入力する。

http://www.nicovideo.jp/search?ref=top&s=%s&submit.x=0&submit.y=0

これでアドレスバーに単語一つ入れるだけでニコニコ動画から検索できるようになった。動画のIDで検索した場合は動画を開いてくれないのでUser JavaScriptで解決する。

nicovideo_addidlink.user.js

これを導入すればsm123456で検索した場合、検索結果のsm123456という文字に動画へのリンクが付くようになる。

ここまでくると通常の検索バーは必要無くなるので思い切って削除してしまおう。

せっかくなのでスピードダイアルの検索欄もニコニコ動画にする。

ニコニコ動画のトップページを開いて検索欄で右クリックし、検索の作成を選択。キーワードはnにする。さらに詳細ボタンを押して「Speed Dialの検索エンジンとして使用する」にチェックを入れる。これでスピードダイアルの検索欄がニコニコ動画になったはずだ。

検索エンジンがニコニコ動画になった

参考:そういうことじゃないんですよ

見た目をスリムにする

まずはOpera Standard Slim Skinを開いてDownload Skinボタンをクリック。ツールバーがやたらと細くなったはずだ。次に下のリンクを開いて設定ファイルを読み込もう。

ニコニコ動画専用プロファイル:nicovideo_toolbar.ini

導入後はステータスバーが消えて、さらに早送り・巻戻し・認証管理・パネル表示ボタンが消えるはずだ。

次にメニューバーを非表示にしよう。以下のToggle Menuボタンを適当なツールバーにドラッグしてボタンを押せばメニューバーが非表示になる。もう一度押せば表示される。メニューバーを非表示にしたらボタンを右クリックしてツールバーから削除しよう。

Opera用ボタン:[Toggle Menu]

このままだとメニューにアクセスできないので、ツールバーにメニューを表示するボタンを追加する。

Opera用ボタン:[Menu Button]

先ほど同じようにツールバーへ追加する。戻るボタンの左がいいだろう。これを押せばメニューが表示されるようになる。

さらにnico2assist.user.jsを導入して、動画ページ内の余計な要素を表示させなくする。

最終的にこうなる。

スリムになったOpera

実にスリム。動画部分がページの一番上にくるのでわざわざスクロールさせる手間が必要ない。

コンテンツブロック

時報やでかいバナーは邪魔なのでコンテンツブロックを利用して読み込ませなくする。Operaのメニューから「ツール>詳細ツール>コンテンツのブロック」を選択して以下のURLを1行ずつ登録する。

http://ad.nicovideo.jp/images/*
http://www.nicovideo.jp/swf/billboard*
http://www.nicovideo.jp/img/tpl/head/icon/*

仕上げ

Operaをさらに高速にする、あまり知られてない10の方法+αを参考に高速化設定を行う。

プラグインなんかはShockwave Flash以外必要無いのでモリモリ消そう。自分は以下の4行をignore-plugin.iniに追加してプラグインを削除している。

nppl3260.dll  = RealPlayer(tm) G2 LiveConnect-Enabled Plug-In (32-bit)
nprpjplug.dll = RealPlayer Version Plugin
npwmsdrm.dll  = MicrosoftR DRM
npdsplay.dll  = Windows Media Player Plug-in Dynamic Link Library

ニコニコ動画で使えるユーザースクリプトを参考に、便利そうなスクリプトも導入しておく。

完成

ニコニコ動画に特化しているので機能は少ないが、動作が軽い。起動も若干早いが、一度起動したら起動しっぱなしなのであまり意味は無い。それとコンパクトなのでデスクトップの端に置いて他の作業をしながら眺めることができる。

もしニコニコ動画のためだけにProxomitronを導入していたのならば、通常プロファイルでは不要になるのでそちらの動作がほんの少し軽くなるだろう。

ブックマークが独立しているのでマイリストとしてフル活用できる。ブックマークした際に説明欄に入力したテキストは、ブックマークの編集かブックマークパネルからの検索で引っかかるので、タグを入れるなりして管理すれば良いだろう。もちろんフォルダをタグとして扱っても良い。

履歴パネルを開けば「最近見た動画」ページは不要になる。こちらは0件から数千件まで、さらには最後に見た日付までわかる。

作成経緯

そもそもの発端はOpera9.50になってDetach Pageが使えなくなったこと。いや、使えるが、タブだけではなくウインドウ丸ごと切り離すという教育上不適切な発言のため削除な仕様になってしまった。

そこで今度はDetachしたウインドウ専用のボタンを用意して、押すとツールバーが消えてシンプル表示になるようにしたのだが、その設定がDetach元のウインドウにも伝播するという、これまた教育上不適切な(ryな仕様でヘコーと言わざるを得ない。

んで、頭を抱えていたところ「これ別プロファイルでやったほうよくね?」という天啓が降りてきたのでこのような形になった。元々Detach Pageはニコニコ動画ぐらいでしか使わなかったからこれで十分だった。

今回はニコニコ動画専用だったが、複数プロファイルを同時に扱うために必要なものが色々と分かったので、応用して色々なプロファイルを作ろうと思う。

アイコンについて

opmultiprof.exeのアイコンは何も設定しないとAutoHotKeyと同じになってしまう。そのままopera.exeに名前を変えて利用すると、ランチャー等のアイコンまでAutoHotKeyになってしまう場合があるので、とりあえずNuvolaアイコンを使用した。

他のアイコンにしたい場合はahkファイルを自分でコンパイルするか、Resource Hacker等で変更して欲しい。

参考

Info

SBM Comments

edvakf
別profileのOperaを特定WebApp専用クライアントに、決定版。最後の高速化など、細部まで詰められてる。AutoHotKeyはMacに無いのが残念。独自プロトコル感動した。はてなスター2008個。これをOpera@USBにして配布できないかな?
asiamoth
おお、Operaってprofileディレクトリがあるのは知っているけど、切り替えもできたのか! 今ごろ知った。
taroukaja
 ニコニコ動画
efcl
ニコニコ動画閲覧専用のOperaを作る。 プロファイルを分けてやるってことかな。
ketruss
複数のプロファイルを使うという発想。
mono0x
Detach使えなくなったのは痛いけど、これはこれでやり過ぎな感が
miya2000
「そもそもの発端はOpera9.50になってDetach Pageが使えなくなったこと。いや、使えるが、タブだけではなくウインドウ丸ごと切り離すという教育上不適切な発言のため削除な仕様になってしまった。」
toton
”Operaはプロファイルフォルダを複数作成することにより異なる設定で起動することが可能になっている。これを利用してニコニコ動画を視聴することに特化したOperaを作るのが目的。”

2008
0826

Tagsahknicovideooperauserjs

ニコニコ動画を観るのに最も適したブラウザはOpera

かもわからんね。

フレキシブルに拡大

+を押すだけで10%ずつページを拡大。もちろん動画部分も。watch_naisho? 何それ?

タブの切り離し

デスクトップの端に表示させたい場合に便利。別の動画を見たかったらアドレスコピーしてCtrl+B。これだけ。

オペレータキャッシュ

オペレータキャッシュ、Operaのドキュメント内では恒久的なキャッシュという説明が付いているように、設定されたサイズ内であれば削除されることなく保持されるキャッシュのことである。

デフォルトではヘルプページ等が設定されているだけなのだが、これをニコニコ動画のファイルサーバーに割り当てる。するとサイズ制限の許す限りflvファイルを削除されることもなくどんどん溜め込むことが可能となる。

flvファイルがキャッシュされていれば、再度ページを開いても動画をサーバーから読み込まなくなるので、メッセージの受信だけで完了する。無駄な帯域を使うことなく、いきなりシーク可能というわけだ。

オペレータキャッシュとしてキャッシュされると、通常は更新ボタンを押したりしない限り二度とキャッシュは更新されない。だが、ニコニコ動画の仕様では一度アップロードした動画の編集・変更は不可能なので、全く問題は無い。むしろ好都合だ。

オペレータキャッシュの設定方法

OEM | Never Flush Trusted Servers

キャッシュするサーバーをセミコロン区切りで入力する。

ニコニコ動画のファイルサーバーは

numberは少しずつ増えてる模様。今のところは下記のように30まで設定しているがキャッシュ漏れは無し。

help.opera.com;sitecheck.opera.com;nicovideo.visionmovie.ameba.jp;s-usn1.smilevideo.jp;s-usn2.smilevideo.jp;s-usn3.smilevideo.jp;s-usn4.smilevideo.jp;s-usn5.smilevideo.jp;s-usn6.smilevideo.jp;s-usn7.smilevideo.jp;s-usn8.smilevideo.jp;s-usn9.smilevideo.jp;s-usn10.smilevideo.jp;s-usn11.smilevideo.jp;s-usn12.smilevideo.jp;s-usn13.smilevideo.jp;s-usn14.smilevideo.jp;s-usn15.smilevideo.jp;s-usn16.smilevideo.jp;s-usn17.smilevideo.jp;s-usn18.smilevideo.jp;s-usn19.smilevideo.jp;s-usn20.smilevideo.jp;s-usn21.smilevideo.jp;s-usn22.smilevideo.jp;s-usn23.smilevideo.jp;s-usn24.smilevideo.jp;s-usn25.smilevideo.jp;s-usn26.smilevideo.jp;s-usn27.smilevideo.jp;s-usn28.smilevideo.jp;s-usn29.smilevideo.jp;s-usn30.smilevideo.jp;s-clb1.smilevideo.jp;s-clb2.smilevideo.jp;s-clb3.smilevideo.jp;s-clb4.smilevideo.jp;s-clb5.smilevideo.jp;s-clb6.smilevideo.jp;s-clb7.smilevideo.jp;s-clb8.smilevideo.jp;s-clb9.smilevideo.jp;s-clb10.smilevideo.jp;s-clb11.smilevideo.jp;s-clb12.smilevideo.jp;s-clb13.smilevideo.jp;s-clb14.smilevideo.jp;s-clb15.smilevideo.jp;s-clb16.smilevideo.jp;s-clb17.smilevideo.jp;s-clb18.smilevideo.jp;s-clb19.smilevideo.jp;s-clb20.smilevideo.jp;s-clb21.smilevideo.jp;s-clb22.smilevideo.jp;s-clb23.smilevideo.jp;s-clb24.smilevideo.jp;s-clb25.smilevideo.jp;s-clb26.smilevideo.jp;s-clb27.smilevideo.jp;s-clb28.smilevideo.jp;s-clb29.smilevideo.jp;s-clb30.smilevideo.jp;s-skr1.smilevideo.jp;s-skr2.smilevideo.jp;s-skr3.smilevideo.jp;s-skr4.smilevideo.jp;s-skr5.smilevideo.jp;s-skr6.smilevideo.jp;s-skr7.smilevideo.jp;s-skr8.smilevideo.jp;s-skr9.smilevideo.jp;s-skr10.smilevideo.jp;s-skr11.smilevideo.jp;s-skr12.smilevideo.jp;s-skr13.smilevideo.jp;s-skr14.smilevideo.jp;s-skr15.smilevideo.jp;s-skr16.smilevideo.jp;s-skr17.smilevideo.jp;s-skr18.smilevideo.jp;s-skr19.smilevideo.jp;s-skr20.smilevideo.jp;s-skr21.smilevideo.jp;s-skr22.smilevideo.jp;s-skr23.smilevideo.jp;s-skr24.smilevideo.jp;s-skr25.smilevideo.jp;s-skr26.smilevideo.jp;s-skr27.smilevideo.jp;s-skr28.smilevideo.jp;s-skr29.smilevideo.jp;s-skr30.smilevideo.jp

OEM | Operator Cache Size

キャッシュの最大値をkb単位で指定する。最大値は999999KB。約1GBとなる。

Disk Cache | Size

オペレータキャッシュのサーバーとサイズを設定しただけでは効果は現れない。

ディスクキャッシュ全体の最大値も同様に設定しなければ、オペレータキャッシュのサイズは無効になってしまうからだ。こちらも最大値は999999。

キャッシュサイズの設定は他ブラウザでもできる?

できる。確かにできるが、IE及びFirefoxはキャッシュのサイズのみ設定が可能。

Operaはドキュメント・画像・その他の3種類について、サイズから更新間隔、メモリ使用の有無まで細かく設定できる。

Firefoxならばキャッシュサイズを際限無く設定できるかもしれない。が、それは動画だけでなく通常のWebサイトのコンテンツをも大量にキャッシングしてしまうことになる。それではパフォーマンスの低下を招きかねない。

しかしOperaなら、オペレータを1GB、ドキュメント・画像を20MBまで、といったように設定することができるのだ。

この、キャッシュの細かい扱いがOperaの強みだと最近分かってきた。

問題点

キャッシュサイズ制限が1GB。あまりにも少ない。

当初、この設定に気づいて100Gぐらい当てておけば当分安泰じゃね? とか思って10000000を設定したら999999に丸められてズっこけた。2日で埋まってしまうではないか。

というわけで、削除対処の緊急サルベージに微妙に使えたり使えなかったり。

完全にバックアップしたいのならディレクトリを監視してflvをひたすらコピーするしかないだろう。

もしくは、Operaを終了させない限りはどんどんキャッシュできるようなので、休止状態を駆使するのも一つの手かもしれない。

注意

キャッシュの動作を完璧に把握しているわけではないので、この文章には多少の間違いがあるかもしれない。

Info

SBM Comments

os0x
Adobe Airとかで更新アプリ用意するかもです

2007
0429

Tagsnicovideoopera

ニコニコ動画視聴補助スクリプト for Opera

当初はOperaのWidgetで作ろうと画策したが、妙な対策がなされてて失敗。仕方ないからユーザースクリプトでそれっぽいものをでっち上げた。

スクリーンショット

nico2windower.js

事前にニコニコ動画のページの適当なところで「右クリック>サイト設定の編集>スクリプトタブ>ウインドウのサイズ変更を許可する」にチェックを入れておくこと。

解説

このスクリプトを導入すると、ニコニコ動画内で動画ページへのリンクをクリックした場合、ページ内に新しいウインドウとして表示するようになる。

その後、新しいウインドウのタブを切り離すことによって、上のスクリーンショットのようにデスクトップの端に置いておくことができるようになる。

では、いちいちウインドウを切り離すのか?

それを回避するためにウインドウを共有するようにしている。切り離したウインドウが存在する状態で他の動画へのリンクをクリックすると、そのウインドウで新しく開いてくれるのだ。実際に触ってみてもらえば分かるが、これが実に快適。

そして、時にはもう一つウインドウを立ち上げたくなる場合もあるので、テキストリンクはウインドウ共有画像リンクは常に新規立ち上げ、というようにした。

ウインドウの切り離し方

ウインドウがページ内に表示されても、その分のタブはしっかり一番右に出ているはずなので、そのタブを真上にドラッグすると切り離すことができる。

Operaに慣れている人はジェスチャーなりショートカットキーにDetach pageを設定するといいだろう。

注意

通常のタブで開きたくなった場合は、左クリック以外の方法、右クリックからやリンク事態をタブバーに持っていって開いて欲しい。

また、CSSに修正を加えているため、動画ページではFlash部分が一番上に配置されるようになってしまっている。

Info

SBM Comments

miya2000
[時報キャンセラー コンテンツブロックにhttp://www.nicovideo.jp/api/getmarquee*を追加。]
2007
0414

Tagsnicovideooperauserjs

暴満館

最新のエントリ
注目のエントリ(はてな)
ゲーム攻略

暴満館 ~The House of Full Violence~
Powered by WordPress.
About | Contact | 新着のエントリ情報 RSS

ページ内の見出し一覧
ニコニコ動画専用Opera お試し版 9.60
ニコニコ動画視聴補助スクリプト for Opera 秋対応版
ニコニコ動画専用Opera お試し版
ニコニコ動画専用Opera
ニコニコ動画を観るのに最も適したブラウザはOpera
ニコニコ動画視聴補助スクリプト for Opera