Skip navigation.

Log in | Sign up

photo of nullpage

blog nullpage@my.opera.com

The strange writings which are due to the machine translator

Posts tagged with "opera"

Firefox: Tab bar on top of the window, like google chrome ~ タブバーを一番上に…

, , ,

Tab bar on top of the window, like google chrome @userstyles.org

 Firefox のアプリケーション (ユーザインターフェース) 用ユーザスタイルの中でここ暫くの間ランキングの上位に位置しているのがコレ。まさか、Firefoxを一見 Opera 風にするのがこんなに簡単だとは…。というかこれはもちろん Opera の真似なんかじゃなくてあくまでも google chrome を真似たもの。Opera をメインで使いながら Firefox の情報もアレコレ集めていた頃の印象ではこのUIスタイルは Firefox ユーザにとって Opera の気に入らない点の大きな要素のひとつだったように記憶しているのだが…。もっとも、chrome は使った事が無いので良く判らないのだが、単純にツールバーの順番を入れ換えただけでは少なくとも Opera ユーザが満足するようなデザイン、あるいはUIにはならないようだ。

 まず外見だけ見るとメニューバーがタブバーより下になってしまっている。これはあまりにもマズい。それと、chrome はともかく、Opera では Firefox のサイドバーに相当するパネルの構造が異なっているのでどうにもバランスが取れない。ユーザスタイルシートを見ただけでは使われているクラスがどんな構造になっているのか判らないが、以前 Firefox2 で DOM Inspector を見ながら DOMを入れ換えて Firefox を Opera 風にできないか検討した事が有ったのだが、記憶ではUIの具材の構造が全く異なっていたように思う。おそらくこれ以上はスタイルシートではどうにもならないのではないかと思う。

 やや無関係なネタだが、Firefoxではメニューバーが常に出ていて邪魔なので何とかしたいと思っても自分のような素人ではなかなか難しかったという記憶が有る。例えば、Compact Menu というような名前のアドオンや、カスタムボタン用のスクリプト、あるいは userchrome.js 用のスクリプト等が有るようだが、これらを使ってメニューをプルダウンにしたり普段邪魔にならないようにしてもと、ALT+キー でメニューの選択が出来なくなって困った事が有る。アドオンやスクリプトでなくとも、userstyles.org にある スライドメニューのようなユーザスタイルシートで同様の事をやっている場合もやはりメニューが隠れている時にはキーボードが効かなくなってしまうのがどうにも不思議に感じるのだが…。

 firefox は自分好みのアドオンを捜して機能を増やしたり変更したりするのはそれほど時間はかからないのだが、これらをひっくるめてキーボードで操作しようとするととたんに敷居が高くなってしまう。仮になんからの方法でキーボードをカスタマイズするとしても、キーボードに割り当てて呼び出す機能に纏まりが無さ過ぎるように思う。どのレベルの機能をどう使ったら良いのかさっぱりわからないのだ…。仮にこれらにアドオンの持つ機能を割り当てようとしても、いくら慎重に表面上の機能を吟味して選んだものでも内部的に提供されている機能がそれに比例しているとは限らない。

 かつて、DOM Inspector で Firefox の構造を初めて覗いた時、Commandset というのが有って、これは一見何らかのポリシーに基づいて登録される機能のセットなのではないか? と思った事が有る。例えば、Opera に例えると、内部アクションコマンドのようなものだ。しかし実際は残念ながらそういうものではないというか、それだけではやりたい事ができるわけではなかったという記憶が有る。仮に Firefox にそのようなルールができたらもっと使い安くなるのではないかと思う。アドオンも何らかのルールで外部に提供できる機能をそこに追加登録するという形にすれば…と。

 とはいえ、Opera の内部アクションコマンドに何らかのポリシーやルールが有るかというと全くそんな事は無いどころか、公式には公開されていないという困った状況にある。いつどんな風に変るか全くわからないのだ。ウェブ標準技術と XUL と、Firefox の内部が有る程度理解できれば Firefox の方が安心感は有るかもしれない。しかしそうでないならやはりやりたい事が簡単にできる方を選んでしまう。やりたい事の内容にもよるが…。

multi functinal addressbar ~多機能化するアドレスバーにぼやき

,

 話題の Google chrome には検索ボックスがないらしい…。 Opera の検索バーも「有って無いようなもの」かもしれないが…。

 ところで最新の Opera もアドレスバーに語句を入力すると履歴やキャッシュやブックマークから一致する候補を探し出してそのアドレスをリストアップしてくれる。メモはどうだったか? これは、便利は便利だがあまり役に立った記憶がないというか、邪魔に感じる事もある。キャッシュの全文検索なら専用のウィンドウを開くか履歴パネルでじっくり探した方がいいとおもうのだが…。

 個人的に一番気に入らないのは、こんな風に多機能化したアドレスバーの最終的な目的が単なる URLだという事。だいたいどこかのウェブページを開くのにいちいちアドレスバーを使うのは、インターネットをはじめたばかりでウェブ検索やRSSフィードやブックマークや履歴やその他諸々の機能の使い方をマスターしていないか、またはまだそれらのデータがそれほど揃っていないかのどちらかしかないと思う。

 かといってアドレスバーを使わなくなったという事はない。Opera なら F2 キー で何に使うかというとウェブ検索だったりするのだ。この検索時にこれらの多機能化がどれほど役に立っているのかと思って思い出せない検索キー (ニックネーム) を捜すためにそれらしき単語を入力してみたのだが、やはり全く役に立っていないようだ。どうやらそんな機能はないと言う事のようだ。

 うちの Opera には無駄に数多くの検索エンジンが登録してあって、そしてそれはまさにジャンク部屋と同じで順番などは全く関知していない。良く使う検索エンジンのニックネームはもちろん覚えているが、そうでないものの方が圧倒的に多いのだ。CTRL+F2 に等蝋済みの Show Web Search つまり、検索ボックスに検索語を入力して検索エンジンを選択して実行するのも便利に浸かってはいるのだが、プルダウンされる検索エンジンリストはやはりジャンク部屋そのものであり、あまり使い勝手は良くない。

 ようするに、検索エンジンへのエントリーを簡単に検索できるようにしてほしいんだ。それは変? 確かにそうかもしれない。どんな風に実装すれば本当に便利になるのかは判らない。アドレスバーの候補に含ませるようにするほかに、例えば現在の検索ボックスを検索エンジンのクイック検索にするとか、あれこれ試せばいい方法というのは出てくるものだ。

※ Opera AC のように、この手の機能を外部ユーティリティで実現する方法もある。単にフォーラムのWish List に書き込むより、ユーザにできる範囲の実装見本を作って実際に確かめられるようにする事でよりアピールするという手もあるとおもうのだ (これまでの経緯からするとそのような例は見当らないようだが…)。

Unofficial New OPERA logo in Japan ~ おぺら非公式ロゴ

,

がまんしてしばらくつかってみな。

「お」ぺら = 「O」pera

新しいブラウザの登場と蚊帳の外の俺

, ,

 最近新しいブラウザがあちこちで話題になっている事は流行に鈍感な俺でも知ってはいる。IE8ベータ、そして何より、 Google chrome だ。
 知っているといっても使うつもりもなければ使える環境も無いので噂話だけを斜め読みしているだけなのだが、いくらか気になる話題が有ったので門外漢ながら少しだけ口を鋏んでみたいと思う。

 まずIE8だが、これはいくつかのブログやレビューを斜め読みした印象では案外使えそうな感じがしたのだがどうなんだろう? モダンブラウザとしての必要条件を備えているとしたらお得意の自動アップデートとPCへのバンドル販売によってかなりのシェアを盛り返す事ができるのかもしれない。IE8に関しては以上。

 次に Google Chrome とやらだが、これはまだ最初のベータリリースが昨日との事であるが、my.opera コミュニティも含めてこの話題ばかりが目に付くほどの衝撃を与えているように見える。そして、なんと Opera の社長までが即日ブログで反応しているのである…。一番大きな要素はベータとは言え既に他の競合するブラウザよりも遥かに高い性能 (つまり処理速度が速い) を持つらしいという事だろう。これが本当なら業界に与えるショックは相当のものである事は間違いない。グーグルの人気のサービスがその性能を前提にして作られるとしたら他のブラウザの立場は相当危ういものになるかもしれない。とはいえ、まだベータ。利用できる環境も極一部だ。慌てる必要は無い。

 蚊帳の外の俺にはパフォーマンスなど実際は全く興味が無い。それよりも気になる点は、「各ページが別プロセスで動いているから云々」という部分だ。これ、「あるページがロックしても他のページに影響が無い云々…」等とも書かれているのだが、これは本質ではないと俺は考える。ここでいう「プロセス」とは、プラットホーム (この場合はWindows) におけるプログラムのひとつの実行単位の事だ。だが、ウェブブラウザにおけるウェブコンテンツを処理する実行単位はブラウザ上のエンジンにあるのだ。たしかに Windows のタスクマネージャから固まったページだけを Kill できれば実際に便利に感じるかもしれない。しかし、本来そのようなタスク管理システムはブラウザに載っていてしかるべきものである。

 例えば、9.2x 以前の Opera ではその辺りの作りに問題が有ってあるページがロックすると Opera全体の操作が出来なくなってしまっていたのだが、9.5x 以降の Opera ではこの辺りが少々改善されている事は少し前の投稿に書いた通りである。ただし、Opera にも見ならうべき点は有る。google chrome にはタスクマネージャのようなものが内蔵されているようで、ページの動作が不審な時にその様子を見たり実行を制御する事ができるいようになっているのだ。この機能は特に 9.2x 以前の Opera で問題が起きた時に是非とも欲しいと感じた機能であり、その事はかなり前のこのブログにも書いているはずだ。

 しかし、詳しくはないが、google chrome のタスクマネージャは Windows のタスクマネージャとなんら変らないようである。これではなんの役にも立たないだろう。というか chrome の各ページが Windows のプロセスならばそれでもいいのだが、それなら Windows のタスクマネージャでじゅうぶんではないか…。本来、ブラウザのタスクマネージャはウェブブラウザの各種エンジンのリソースを表示したり、実行を制御できなければならないはずである。ウェブブラウザに限らないが、大規模なソフトウェアの多くはオペレーティングシステムと同じような要素を自身に持っている事が多いのだ。そしてプラットホームがリアルタイムモニタだったり特にOSの存在しないという事も有りうるのだ。ただしこの感想は google chrome の本質とはおそらくあまり関係無いのだと思う。判り易い利点として説明したと言うだけで、本来は既存の OS 上でウェブアプリケーションを単体で実行するための仕組みというような別の思惑があるのだろう。

 Opera の場合は、ウィジェットにしてもそうだが、Opera 自身がプラットホーム…というかつてちょっとだけブームになった ウェブOS/インターネットPC? のようなやり方を今度も続けるようなので、それならばOSに有って当然の機能としてウェブOSタスクマネージャのような機能を追加してほしいと思う。また、Opera の場合、インターネットスイートという形式になっている点ではウェブコンテンツ用のエンジンの他にも Opera Mail のリソースもそれに含める必要が有る。実装の仕方はどんな形でも良い。

Opera Bad Icons

, , , ...




縮小していればわからないが、拡大してみればわかる。
グロテスク!


 カスタムスキンの第一歩はこんな悪趣味のアイコンを全て置き換える事からはじめなければならないと個人的には思っている。もちろんこれはあくまで個人の主観によるものなので必ずしもそうではないのだが。

 現在のGUIシステムとそのデザインの大元は Xerox Alto のシステムだと言われているが、ユーザが扱うオブジェクトを全てアイコン (またはピクトグラム) として扱う事にあまりにも固執するのは良くないと思う。特に最近はどういうわけだかユーザが扱う対象が現実世界に存在していないものまで無理やり抽象的な絵柄にしなければならないという何気ない圧力があるような気がするのだ。

 上記のアイコンはおそらく主に通信先の人=コンタクト、連絡先として使われている物だと思うが、これはつまり実際の人間である場合が多い。そういう意味ではどちらかといえばアイコンとして扱うに相応しい対象であるのだが、どうしてこんなおかしな図柄になってしまったのだろう? 本来ならばこの手の図柄には似顔絵や写真、モンタージュのようなものが相応しいのかもしれない。ただし、これには相手の顔が判っている事が前提になる。これは、任天堂の Wii にある Mii ? システムのように、それぞれが自分で作成して通信相手に送るという類のもの (=アバター) になってしまう。残念ながら Opera にはそのような仕組みは存在しないし、このアイコンはそのような用途に使うものでは無い。となると、せいぜい性別や職業を見分ける程度しか思いつかないのだが、それにしたって結局全てをカバーする事など不可能なのだ。こんな役立たずのアイコンのデザインの行く末は大抵オチャラケになる。妖怪や、忍者、スーパーマンやセクシーなねぇちゃん、怪しいオッサン、メガネヲタクなんかでお茶を濁す事になる。だが、残念ながらこんなもの見ててもあまり楽しくはない。楽しくも何とも無いのだ。

 改造しよう。良く見ると Mailing List というアイコンも含まれているじゃないか。なぜこれが アダムとイブ? (たぶん違う) メーリングリストなら ML でいいじゃないか。その方がずっと判り易い。封筒に ML。これでいい。boys and girls ? こんなもの コンタクト1 ~ コンタクトN でいいじゃないか。それがいい。図柄はなんでもいい。

 上記アイコンには含まれていないが、図柄にする事に無理の有るものはいくらでもある。ウェブブラウザで伝統的なものは ホームページだ。これが何故か家の絵柄。何故? 建築会社でもハウス食品でもないのだから ブックマークと同じ図柄に HOME なりの文字を沿えれば良いと思うよ。4文字はやや多すぎるのは確かだが。

 Opera に特徴的なものは 表示 (View) アイコンがある。そしてこれが何故か めがね。メガネといえば検索じゃないのか? あれは虫眼鏡だが。メガネを嫌って目玉にしているスキンもあるが、あれはちょっと怖いね。魚の目なら平気なんだが。これも 単に 「View」でいいよ。日本語なら「表示」でもいいが。

 URLやブックマークを表わすアイコン、これもどのウェブブラウザにも共通している。かつてのブラウザは大抵これに自前のブラウザのロゴマークのようなものを使っていた。例えばネットスケープなら船舶の操舵ハンドル? IEなら地球儀。最近はこれに星のマークを使うケースが増えてきているようだ。一体何を根拠に星にしたのか? しかし個人的には★印の意味の無さは嫌いではない。もしあらたに作るとしたら… スラッシュとコロンをあしらったものがいいのではないかとは考えているが… ( /: )

 Oepra にはまだまだ似たようなケースはたくさんある (認証管理=WANDなど)。他のウェブブラウザも同様だろうしオフィススイートなどはもっと酷いかもしれない。でも、表現のしようがないアイコンに無理やり絵柄を考えるより、せいぜい○や□に判り易い文字 (ニモニック)でも入れておけばそれで十分だと思うのだ。
Download Opera, the fastest and most secure browser
December 2009
S M T W T F S
November 2009January 2010
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31