トップページに戻る

Category

AllArchives

Checker

Credit

Operaの三大長所とは何なのか

北欧産タブブラウザOpera先日フリー化され「おお、これでOpera絡みの記事を書く機会が増えるに違いない」と思ったんですが全然増えないというか寧ろ全く来ないので書きたかったことをウェブの方に。おそらくこれが2005年最後の更新になります。2006年もよろしくお願いいたします。


個人的にフリー化される数ヶ月前からOperaをメインブラウザにしていたりして、しかしOperaなど(当サイトアクセスログUAベースで)シェア1%に過ぎない超マイナーブラウザ。一つの雑誌にライターが普通何人くらいいるものなのかイマイチ把握してませんが、Operaをメインブラウザにしているライターを抱えているPC雑誌なんて滅多にない、はずです。

だもんで、他誌を見ていて正直ぶっちゃけ思うけども、「Operaの特長」として挙げられる点がおかしい。早い話、今更マウスジェスチャーもないだろ、と(そんなんむしろ搭載されてないのがIEくらいしかないし、たしかにOperaのマウスジェスチャーは歴史が長いが、果たして現状で機能的に他ブラウザより高いのかと言われると・・・)。



・・・ということで、これは「雑誌用記事」とか「ウェブ用記事」にまだなり得ていない、その「ひな形」です。紙媒体で書くなら、この三点をどうにかして上手く具体的な話で繋げる方法を探すなぁ、というか。

□新規タブ設定の柔軟性

Operaは複数ウェブページをタブとして一つのウインドウ内に表示するタブブラウザの一つですが、この基幹性能において非常に重要かつレアな機能を持っている。

例えば右はSleipnir2のオプションなんですけど、普通のタブブラウザでは、新しく開いたタブ(Sleipnir2オプションの「ウインドウ」は「タブ」の意味)をアクティブにするか否かはオプション内で設定する代物であり、オプション設定を変更しない限りその挙動は固定されている。右の設定を使う限り、リンク文字上の右クリックメニュー「新しいウインドウで開く」で開いたタブは常にアクティブになる訳です。

別にSleipnir2に限らず基本的にタブブラウザというのはそういう仕組みで、「○○な時の新規タブをアクティブにするか」というような設定項目の数が多い少ないの差こそあれ(右スクリーンショットはSylera2のオプション画面)、基本的に「新しいタブを開く場合にアクティブにするか否か」という挙動はオプションによって固定されている。

・・・で、右が僕のOperaのリンク文字上右クリックメニュー。そう、Operaは右クリックメニュー内で「新しいタブで開く訳だが、その新規タブをアクティブにするか否か」を毎回選択することができるのです(「現在のタブで開く」は別に普通に左クリックすればいいので右クリックメニューからは消してある)。

何故これが非常に重要な機能なのか、なるべく話を具体的にして説明すると右画像みたいな感じです。縦長のタブ1を読みながら途中のハイパーリンクを「背後の新しいタブで開く」によって非アクティブなタブ2〜4として「とりあえず」開いておく。タブ1を読み終わったら「このページも後で読み返すかもしれないし一応とっておこう」ということで次のページ5へのリンクを「アクティブな新しいタブで開く」によって開く。

同じ事を通常のブラウザでやったらどうなるか。

  • 「常に新規タブはアクティブ」という設定を使っている場合→途中のリンク文字から参考ページとかを開く度にそっちがアクティブになってとっても面倒
  • 「常に新規タブはバックグラウンド」という設定を使っている場合→ページを読み終わった後「このタブも一応とっておこう」ということで次のページを新規タブで開くとタブ切り替えするまで次ページを読めない

はっきり言って、Opera以外のブラウザは「タブブラウズ」という、タブブラウザが最もその機能を発揮すべき場所において十分な機能を持っていない。「新規タブをアクティブにするか否か」がオプションによって固定されている時点で、君の知っている「タブブラウズ」は残念ながらワンランク下のブラウジングなのだ。

・・・とりあえずIE系では(右クリックメニューをIEと共有している時点で)不可能なはずなんですが、Firefoxは拡張次第で可能になる気もしなくはない、のだが僕はFirefoxでこれをする方法をいまだに見つけられない。もしFirefoxでも拡張次第で可能な話だったら教えてくらはい。

□右クリックメニューの柔軟性

Operaの右クリックメニューは設定ファイルの手動書き換えによって完全に制御可能な代物です。上にも書きましたが、僕は「現在のタブで開く」は別に普通に左クリックすればいいので右クリックメニューからは消してあります。そして「右クリックメニューカスタマイズ」というとIE系ユーザーはすぐに「Irvine」とか言い出す訳だけど、これがIEユーザーの発想なんだ(そしてOperaへのIrvineの組み込みは可能ですが正直IE系より面倒なので「OperaはIE系と同じ事をするのにヤケに手間がかかるんだなぁ」という印象を読者に与える記事になる)(のかもしれませんねあははー)(弱)。

最初の話をとても具体的に書いたのでこっちは「提示」だけで終わらすけど、例えば画像右クリックメニューに「この画像をIrfanViewで開く」を入れたり、ページ右クリックメニューに「このページをはてなアンテナに登録」を入れたりするのが非常に簡単なのです。

具体的には、設定ファイルで

Item, "IrfanViewで開く" = Copy image & Execute program, "C:\Program Files\IrfanView\i_view32.exe","/clippaste"

Item, "Firefoxで開く"="Execute program,"C:\Program Files\Mozilla Firefox\firefox.exe","%u""

Item, "アンテナに登録"="Go to page, "http://a.hatena.ne.jp/tkx/add?mode=config&pageurl=%u""

といったように指定を行います。クリップボードへアクセスしたり、開いているページのURLを変数として任意のアプリケーションを実行したり任意のURLを開いたりすることができるので完全にアイディア次第です。「ダウンロードのためのOpera」でも「ニュース巡回のためのOpera」でも何でもいいですけど、テーマさえあれば、それに合わせて他ネットサービスや他ツールとの組み合わせによって、そのテーマ仕様な右クリックメニューを構築することができるでしょう。ここらへんの話はOpera.htmlさんの解説を読んでからOpera7 All Action in Japaneseを参考に。

□レンダリング速度とタブ周りの動作軽快性

以前データだけ取った比較表を。30個のタブを開いている時に、アクティブ以外のタブを全て閉じるのに必要な時間。実験環境はPentium4 3GHz + 1024MB。

こういう基幹部分の作り込みは現在だとSleipnir2>Opera>他ブラウザ、という感じです。実は起動時間比較も作ったんだけど紙媒体の方で書いたので割愛。そっちでもOpera結構強いですよ。

レンダリング速度に関しては実際に試してみてください。FirefoxユーザーはFireTuneとかFasterFoxとか使って通信周りを設定変更している場合が多いので

  • Sleipnir2
  • デフォ設定のFirefox
  • チューン済みのFirefox
  • Opera

で適当なサイトを表示するのにかかった時間を比較すれば良いんじゃないかと(それがないと、おそらくFirefoxユーザーは「でもそれデフォ設定のFirefoxとの比較だろ?」ということでちゃんと見てくれないはず)。


と、いう、この三点が、一応Operaを数ヶ月メインブラウザとして使ってみた僕が「他ブラウザにはないOperaの長所」として挙げる点です。Opera未経験な方も、この三点に興味を感じられたら一度Operaを試してみて下さい。設定ファイルの手動書き換えを普通に行わなければならない、など基本的に中級者以上向けのブラウザですが、なかなかに弄り甲斐のあるソフトウェアですよ。

SeeAlso

SameSubCategory

Footprint

Navigation

TrackBack

この記事へのトラックバック

朝顔日記 - 新規タブはアクティブ?それとも
Firefox でリンクを新規タブに開く際に、バックグラウンドで開くかフォアグラウンドで開くか選択できるようにする拡張を作ろうと思いついたが、既に実装済みだった。
朝顔日記 2006/01/10

Comment

人に寄るとは思いますけれど、「開く(現在のタブで開く)」も使える場合がありますよ。
target指定されているアンカーも同じタブで開いてくれるので、私は別のタブで開きたくない時や幅の合わないフレームのページなどに重宝しています。

[匿名] 2005/12/31 13:41:56

あ、なるほど、open linkってtarget指定無視なんですか。そういう意味があったとは・・・。貴重な情報ありがとうございました。何ていうか、元々別な手でtarget=_blankを殺してたので気が付きませんでしたorz

tokix 2005/12/31 14:47:09

はてなブックマークから飛んできました。
大変興味深い記事で、参考になります。自分もSleipnir2、Firefoxをインストールして比べて使用していますが、一度Operaの素晴らしさを知ってしまうと他のブラウザに戻れないですね。

あえて言及なされてないのだと思いますが、個人的にはJavascriptの扱いやすさが群を抜いているような気がしてます。

SHUN 2005/12/31 15:53:07

新規タブ設定についてですが、Firefoxの場合TabMix Plusを入れれば可能です。
TabMix Plusのオプション>一般>タブのフォーカス で、以下のタブにフォーカス&ミドルクリックで開いた場合、フォーカスを反転 の両方ともリンクから開いたタブにチェックを入れれば、ホイールクリック時はバックグラウンドでタブを開き、右クリックメニューやタブバーへのドロップ等はフォアグラウンドで開くようになります。

通りすがり 2005/12/31 21:54:57

>>SHUNさん
そもそも「タブブラウザ」自体が少し前まで「一度試せばIEには戻れなくなるから頼むから一度試してみて下さい」という文章でしかオススメできない、というか割と良さを文章化しにくい感じのツールだったりして大変でした。Operaは・・・いや、メインブラウザにしている僕が言うのも何ですが「素晴らしい」と感じる可能性のある人という集合が既に小さく、にも関わらず、正直言って、勧める記事を書く人や、Opera社自身がその集合に訴えかけるような記事を書いていない、ような気が若干、して書いてみました(がどの程度狙った感じの記事になったのかが何とも)
> Javascriptの扱いやすさ
UserjavaScriptですかね?UserJavaScriptに関しては、何というか、Fxの拡張Greasemonkeyを2005年フリーソフト10選に選んでいたり、そもそも当サイト自体「自分で0からプログラムを書く」というのを外していたり(故に出回っているスクリプトの量とかを重要視していたり)。ごにょごにょ・・・。
http://www.tokix.net/txt/000185.html

>>通りすがりさん
貴重な情報ありがとうございます!ミドルクリック時の挙動を通常新規タブ時の挙動と変える方法(変えれる拡張)があったのですね。早速マイFxにインストールしてきます。ありがとうございましたー。

tokix 2005/12/31 23:54:43

JavaScriptが圧倒的に早いというのもありますね。
http://la.ma.la/blog/diary_200507070648.htm
ただ、ちょっと気になったのですが、以前Pure JavaScriptのQRコード作成をOperaで走らせると、作成結果がIE,Firefoxと結果が違いました。
ちなみにどちらも、問題なく読み込むことはできたのですが。

くらげ 2006/01/01 00:39:36

あ、そういえば以前聞いた記憶がありました<JS実行速度
うーむ、可能性論としてはOperaの方が(実行速度が速い分)UserJSの可能性が大きい、んですかねぇ
(基本的にどうも僕はJSに弱いんですけどねorz)

tokix 2006/01/01 16:21:28

はてなブックマークからきました

地味ですが、拡大縮小が好きだったり
画像も合わせてやってくれるし、結構きれい。
地味だけど。

[匿名] 2006/01/01 22:49:21

いまいち僕にはどう活用すればいいのか分からないんですが拡大縮小機能もたしかOperaが元祖でしたよね。最近はSleipnir2にも導入されていたりしますがやっぱり僕にはどう活用すればいいのかいまいち分かりませんorz

tokix 2006/01/02 12:36:37

拡大縮小は、
CSSで文字サイズを決め打ちしてて、小さすぎて読みにくいサイトで使ったり
どこかでスキャンしてうpされたような雑誌/新聞記事画像なんかでサイズを変更して自分の読みやすい文字サイズにするのに使ったりすると便利。

テンキーの+−で拡縮できるので、キーボードで操作したがる私としては使い勝手が高い。

Mozilla系はすぐキーボードの設定でコリジョン起こすのが面倒でのう。

3d@ 2006/01/02 21:49:18

> CSSで文字サイズを決め打ちしてて、小さすぎて読みにくいサイト
あー、なるほど。その解決に拡大縮小を使うのかぁ。フォントサイズほぼイコール最小フォントサイズな設定で使ってるのですよ・・・(故に最小フォントサイズ指定自体が存在しないIE系は最近あんま好きくない)。その使い方だとあれですね、「アクセスしたサイト」「に適応させる拡大縮小設定」をリスト化して、アクセスした瞬間に自動的に拡大縮小させれると使い勝手良さそうな。・・・と考えるとそれはつまりSleipnir2のお気に入り個別設定「ズーム」である気がしてしまいましたよorz
> Mozilla系はすぐキーボードの設定でコリジョン
あら、そなのですか。それは宜しくないなぁ(マウス派なのであんま知らなかった)

tokix 2006/01/02 22:40:42

個人的にタブを開いている限りOperaを終了してもタブ履歴が残っているのが大変使いやすいと思うのです。

go 2006/01/06 15:41:57

タブ履歴というか履歴機能が「開いたページ順」で履歴内キーワード検索可能なので使いやすいですよねOpera。僕もIEの履歴設計はどうもおかしい気がしてなりません。

tokix 2006/01/06 18:32:54

OpenLinkNewWindowをホイールクリックに割り当てればある程度ソリューションできるかと。ただその場合はリンクをバックグラウンドで開く設定になりますが。

ddb 2006/01/06 18:56:38

TB頂いた朝顔日記さんの記事のコメントで知りましたが
https://addons.mozilla.org/extensions/moreinfo.php?id=379
わお、Fx拡張にあるじゃないか!
・・・と「あーやっぱFx拡張ってまだまだ探し漏れしてるのがたくさんあるんだなぁ」と思いつつMenu Editorあたりとの組み合わせでFxでも□1を行うか、或いはミドルクリック、或いはTB頂いた朝顔日記さんが指摘されてるようにキーボードとの組み合わせ、と

tokix 2006/01/10 17:54:40

今はFxを使ってて以前はOperaを使ってたけど、
新規タブをその都度フォアかバックかというのは
左クリックした時はフォアで、ホイールクリック(ミドルクリック?)
した時はバックグラウンドでという具合にできたと思うんだけど。。。(そんな風にできたと思う)
Fxでも特にそれ用の拡張を入れてる記憶は無いけど
ホイールクリックでリンクをクリックしたら、バックグラウンドで
タブが開きますよ。
右クリックメニューからというのは、ワンアクション余計な動作を入れないといけないので面倒でしょ。

[匿名] 2006/04/24 13:58:29

> ワンアクション余計な動作を入れないといけないので面倒
まぁ、結局この点が趣味の問題ですよねぇ・・・。いや、「趣味の問題」であることを自覚してない記事になってしまったのが失敗だったなぁ、と反省しています。
個人的には、並列な処理(新規タブをアクティブにする/しない)を行うための動作が並列でない(右クリ→選択/ミドルクリック)のが美しくない、という方が(脳内で)優先されていました(趣味以外の何者でもありませんorz)

tokix 2006/04/26 01:48:17

opera9TP2では、バナー広告や画像など指定すれば表示しないようにもしてくれますよ。なので、低速環境にいる自分には、だいぶ助かってます。
あと個人的には、メールもブラウザのみで確認できるので作業がやりやすい、パスワード管理が優れている、などもあげられるんですがそこの所は、どうでしょう。

ponta 2006/05/18 21:31:02

Opera.htmlさんの解説(http://www.geocities.jp/opera_notes/customize_at_large.htm#2)
リンク切れてます。
一応報告。

月見里 2006/07/01 19:53:39

PostForm

情報を登録  
コメントは本文以外省略可能で、当方の承認後掲載されます