Home / Diary / 2007年4月のログ

目次

  1. ニコニコ動画を観るのに最も適したブラウザはOpera
  2. ニコニコ動画視聴補助スクリプト for Opera
  3. OperaだとlivedoorReaderがニュルっとするのでユーザースクリプトでなんとかする
  4. A FASTEST BROWSER "Opera 9.20" IS APPROACHING FAST!

ニコニコ動画を観るのに最も適したブラウザは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

OperaだとlivedoorReaderがニュルっとするのでユーザースクリプトでなんとかする

ニュルっとするのです。Operaだと。

キーボードで操作してると気にならないけど、稀にホイールで回した時にニュルっとされると微妙にムカつくので、ついに直すことにした。

原因は高さの計算にスクロールバーが含まれていないこと。そしてoverflowにscrollが指定されていること。

Operaはoverflow-xとoverflow-yに非対応(というかIE専用だし)なので、スクロールバーは否応なしに両方表示されてしまう。それを回避したいならoverflowにautoを指定すればよい。

んが、横幅の計算でborderを考慮していないようなので、はみ出してしまった要素の分スクロールバーが出ているようだ。そこで、borderの分マイナスしてやることによってようやく収まった。

ldrfixvscroll.user.js

サイドバー固定だから、ネガティブマージンで組んでいればCSSで対処できたと思うんだが、さすがにスクリプトで幅指定されるとどうしようもないわ。

ここまで作っておいてなんだが、LDRでニュルニュルするという話を他所で聞いたことが無いんだけど、もしかして俺だけ?

Info

SBM Comments

mosshm
「ニュルっ」がよく分からないけど。
onk
マウスドライバを替えることで解消した俺ガイル.ロジクール大好き(゚∀゚)
maplebread
Opera9.5だけどニュルっとしなくなった

2007
0413

Tagsoperauserjs

A FASTEST BROWSER “Opera 9.20″ IS APPROACHING FAST!

新しい設定項目が5つ増えた。

User Prefs|Enable Usage Statistics, Boolean, true
よー分からん。直訳すると使用状況の統計? いつだかのWeeklyBuildに使用状況を送信する機能が搭載されたとかいう話を思い出したが、それの名残かも。OFFで多分問題無し。むしろOFFに。
User Prefs|Show Disable JS Checkbox, Boolean, true
そのまま読むと、JavaScriptのON/OFFを切り替えるチェックボックスを表示するようだが、どこに表示されてるかわからん。
User Prefs|Speed Dial File, String FilePath, Opera\profile\speeddial.ini
スピードダイヤルの設定ファイル
User Prefs|Speed Dial Search Type, Number, 1
スピードダイヤル上部の検索エンジン。search.iniの番号で指定。
User Prefs|Speed Dial State, Number, 1
0で右下にダイヤル表示ボタンのみ、1で表示、2で編集不可能な状態で表示、3で完全非表示。2はいわゆるキオスクモード? デモ用か。

んで、 スピードダイヤルだが・・・スタートバーに10個ほど並べてる身としては、空白ページでしか表示されないので正直ビミャウ。テンキーにでも対応してれば面白かったかも。

とりあえずopera:*****を登録しといた。他には・・・現在時刻や天気や今日の運勢をサムネイルからでも分かるようにデカデカと表示するページでも入れとけばいいのだろうか。

それと、スタートバーがデフォルトで隠れるようになったので、表示>ツールバー>カスタマイズ>ツールバータブ>スタートバーにチェックを入れればスタートバーが表示される。

Info

2007
0412

Tagsopera

暴満館

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

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

ページ内の見出し一覧
ニコニコ動画を観るのに最も適したブラウザはOpera
ニコニコ動画視聴補助スクリプト for Opera
OperaだとlivedoorReaderがニュルっとするのでユーザースクリプトでなんとかする
A FASTEST BROWSER "Opera 9.20" IS APPROACHING FAST!