Archive for the ‘UI’ Category

Macのダイアログボックス

Friday, June 19th, 2009

mac_dialog2

UIの検討にあたって、Macでなくていいと思う…、その具体例の1つがこのダイアログボックス。

これはシステム終了時の確認ボックスで、2つのボタンから構成される。1つめ「キャンセル」ボタンにはグレーの枠が付いている。2つめ「システム終了」ボタンは全体的にグレーで着色されている。

ここで問題です。returnキーを押したとき、どちらのボタンが実行されるでしょう…?

Macの操作に使い慣れていない人がこの場面でキーボード操作をしようとした場合、相当な頻度で困ってしまうのではないでしょうか。というのは両方のボタンにフォーカスがあたっているかのような装飾がされていて、ボタンを押したときの挙動が予測できないと思われる…からです。

Windows、ゲーム、テレビなどGUIの多くは、画面上のフォーカスは1つで、キーボード操作として可能なのは、それを実行するか否か、他要素にフォーカスを移動させるか、キャンセルするかの3通りくらいだと思います。ただ、なぜかMacだけそのあたりの勝手が違っていて、”2つのフォーカス” という、他でみられない現象が日常のように発生しているように見受けられます。

ちなみにこのボックスの “ただしいキーボード操作” ですが、

  • スペースキー押し下げ → 「キャンセル」実行
  • returnキー押し下げ → 「システム終了」実行

こんな感じになってます。慣れればなんてことないんでしょうけど、難しい…。自分的にはMac OS Xを私用で使いだしてから1年半くらい経っているのにいまだに慣れず、よっぽどWindowsのほうが単純で直感的に思えてきます。もっともMac OS X以前のMacはもともとキーボード操作よりもマウス操作を基本に考えられていたように思えるので、Macユーザの多くはマウス操作に徹することで混乱回避しているのかもしれませんが。

“UIといえばMac” みたいなイメージやブランドがあるように思いますが、このような例がところどころ見受けられます。また改めて書いてみたいと思います。

Macでなくていい

Saturday, May 2nd, 2009

UIを考えるときにMacが全知全能の神のような扱いで発言が聞かれることがあるけれど、
個人的にはそういう考えはなくしてしまいたい。

Macが長きにわたって高い評価を受けてきたのは確かだけど、
評価の根底を支えてきたのは、
Appleと直接の関係を持たない、数多くのデザイナ・エンジニア・研究者であり、
Macは彼らの成果を組み合わせた一例に過ぎない。

UIの歴史に「もし」があるとするなら、
組み合わせ次第で「MacのようなMacじゃないもの」「MacのようなMac以上のもの」
が誕生した可能性だってあったかもしれない。

つまるところ、
UI検討時の参考となるのは、Macという組み合わせ例ではなく
それを構成する要素一つ一つであるということ。
Macは具体的で話題にしやすいけれど、そこから生まれる物は結局Macに似た何かでしかない。
その根底に意識を持っていかないと何ら本質的な検討はできない。

近況

Friday, April 10th, 2009

12月を最後にだいぶ更新をサボってしまった。この間もいろんなことがあったので、以下まとめ。

  • Canon EOS 5D を買った! 中古だけど。いままでの一眼レフはすべて父親の借り物だったので、5Dが記念すべきマイファースト一眼レフ
  • 1・2月、その5Dでひたすら富士山を撮ってました。究極はダイアモンド富士。圧巻
  • 2月下旬には、金沢・高山・白川郷へ。午前3時に起床、始発の高山本線にのり、車窓から顔出して、ぬおーとかいいながらひとり写真撮ってた自分は相当怪しまれてたと思います。気にしない
  • 3月1日、東京レインボーウォークへ。「踊る大捜査線 レインボーブリッジを閉鎖せよ」の緊迫した世界とは無縁のゆるーい雰囲気だけど、楽しかった。湾岸署の方たちも同席
  • 3月の3連休+1日分の有休で、京都へ。丸4日もいたのに名所を回りきれず。さすが京都
  • この数ヶ月、写真の話題ばかりだったけれど、たまには他の話題を。「エンジニアにもわかる『ユーザーインターフェース設計』」という記事を書きました。反響も多数いただいており、何よりです
  • 友人がおしえてくれたブログをきっかけに、「自分の仕事をつくる」を読み返している。この本の意味するものがよりよくわかるようになりたい
  • 放置状態だった Twitter を再開してみました。また放置するかもですけど

UI のためのホテル業界本

Tuesday, January 15th, 2008

自分的に UI を考える上で常に大事にしたい2冊の本。

一見畑違いのようだけど、ホテルのサービス精神・ホスピタリティといったものは、ウェブデザイン・プロダクトデザインにそのまま適用可能で、これらを知ることは UI の目的を再認識させてくれると思っている。

帝国ホテル 感動のサービス―クレームをつけるお客さまを大切にする

わたしはコンシェルジュ―「けっしてNOとは言えない」職業

PHSでは問い合わせられない日本郵便の窓口

Tuesday, January 15th, 2008

japanpost.png

お問い合わせ によると、電話での問い合わせ先は、

  • フリーコール(0120で始まる番号)
  • ナビダイヤル(0570で始まる番号)

の2つ。固定電話より電話料金が高い携帯電話・PHS向けに、フリーコールとは別に代替番号を用意するのはよくあるが、その代替番号がナビダイヤルというのはあまり見ない気がする。

OCN|「全国統一番号」(ナビダイヤル)の料金について

※ PHSからは接続できません。

とあるとおり、PHS ではナビダイヤルに電話できない(理由は不明)。フリーコールも念のためかけてみたけど PHS を接続できる設定になっていなかった。

問い合わせフォームでその旨を書き送信したところ、返信メールが来て関係部署にその旨伝えるとのこと。肝心の問い合わせ内容については、担当部門の住所だけ返信メールに記載があり、そこに問い合わせてくださいとのこと。住所をもとにネットで電話番号を調べて PHS で電話したところ、郵便局と郵便事業は同じ住所でも番号が違います、と言われ、電話をかけなおすことになり、ああもうなんというか。

Canon IXY DIGITAL 910 IS

Monday, January 14th, 2008

ixy.jpg

広角撮影のため Canon IXY DIGITAL 910 IS を購入。

友人の一眼レフ(Nikon D40)の写真があまりにもきれいなので、一眼レフに心奪われそうになるが、とはいえいつでも持ち歩けるほど手軽ではないので、まずはコンパクトカメラをかえることに。

このカメラ、撮影画像閲覧時にアニメーションしながら画像が切り替わったり、操作に iPod 的なダイヤルを使ったりで、デジカメにしては UI が工夫されている感じ。まだちゃんと試せてないが、広角撮影も上々で室内を広く取るには良さそう。

今回の購入にあたって周囲に相談したところ、中古カメラショップを教えてもらった。結局今回は利用しなかったけど、念のためメモしておく(特に一眼レフの売買に当たり役に立つはず)。

PS3

Sunday, December 2nd, 2007

p1010716.jpg

DS と PSPWii と PS2 に引き続き、買ってしまった。

購入したのは、PS2 との互換性を廃した安価なモデル。

17インチのパソコン用ディスプレイに変換器介して表示させた映像は「PS2?」と錯覚してしまうような画質でしかないが、「PS3」のパワーを堪能できる人、できない人 などでも記載のとおり、相応レベルのディスプレイやサウンドシステムがあってこその PS3 の世界観、って感じで早くも気持ちは、HDMI 対応ディスプレイに向いてたり。

セットアップ時、HDMI (PS3)から DVI-D (ディスプレイ)への(ケーブル規格の)変換をしようとしたところうまくいかず、どうもディスプレイ側で HDCP という暗号処理に対応している必要があったみたい。

そんな話や「ハイビジョン」と「フルハイビジョン」の違いや「1080i」とか「D端子」とか、「これはゲーム機なのか」と思うような深遠な世界に迷い込んだ模様。

記事検索の autocomplete 化 (2)

Sunday, September 2nd, 2007

autocomplete.png

実装完了。

YUI のコードをコピペしただけで、インタラクションがちょっと中途半端(?)だけど。詰め作業は追ってやるつもり。

記事検索の autocomplete 化

Friday, August 31st, 2007

ブログを書く間もないほど仕事があわただしい日々が続いているが、以前からやろうとしている記事検索の autocomplete 化について、備忘までにメモしておく。

実装しようとしている autocomplete とは、(いうまでもないかもだけど)検索キーワードを何文字かキータイプしただけで何らかの補足情報が出る仕組み。「何らかの補足情報」とわざとぼかして書いたのは、サイトやアプリケーションによって、中身が微妙に違うからで、以下のように「関連語・頻出語の提示」と「ダイジェスト結果の提示」に分かれる(と思われる)。

関連語・頻出語の提示

ダイジェスト結果の提示

今回やろうとしているのは、「ダイジェスト結果の提示」のほう。関連するものの呼び出しとか素敵だけど、実装が手間そうだし、それ以前にそんなに記事も多くないので、割と簡単な「ダイジェスト結果の提示」で進めることにした。

まずはサーバ側での対応から。Wordpress 向けテーマファイルをいろいろ見ているうちに、うまく使えそうな以下コードがあった(一部省略)。

<?php
require("../wp-blog-header.php");
$posts = query_posts('posts_per_page=10&s='.$_GET['s'].'&what_to_show=posts');
?>
<?php
if (!$posts) {
    echo '<div>Sorry, no results.</div>';
} else {
    foreach ($posts as $post) {
        start_wp(); ?>
        <div>
            <a href="<?php echo get_permalink() ?>" title="Permanent Link to '<?php the_title(); ?>'"><?php the_title(); ?></a>
            <a href="<?php comments_link(); ?>" title="Go the the comments for this entry"><?php comments_number('0', '1', '%'); ?></a><br />
            <?php /* If 'Dunstan's Time Since' plugin is installed use it; else use default. */
            if (function_exists('time_since')) {
                echo time_since(abs(strtotime($post->post_date_gmt . " GMT")), time());
                echo ' ago';
            } else {
                the_time('F jS, Y');
            }
            ?>
        </div>
<?php
    }
}
?>

これによりでシンプルな検索結果一覧を表示できるので、JSON とか受け取りやすいフォーマットに整形すれば JavaScript や Flash などでいろんなインタラクションがつくれそう。

フロントエンドでの実装には Yahoo! UI Library: AutoComplete を使用予定。安定した動作、上下キーでフォーカス移動、そして何より、Yahoo! トップページ での利用実績が強みと思われる。

補足:
PHP コードに登場する ‘Dunstan’s Time Since’ plugin とは日時の相対表示を実現するプラグインの模様。以下から取得でき、割とシンプルな実装で、使い勝手がありそう。
http://binarybonsai.com/wordpress/time-since/

Wii and PS2

Sunday, July 22nd, 2007

wii_ps2.jpg

DS と PSP に引き続き、購入。

先月、PS2 を買いに行こうとお店に出向いたところ、Wii も在庫あり、ということで、一緒に買ってきてしまった。

感想についてはまた後日。ちなみに、テレビがなくパソコンモニタしかない環境なので I-O DATA のビデオコンバーター というのを介在させるかたちで、モニタ接続を行った。