2013年5月30日木曜日

変化の見落とし

最近、マイブームなのが、画面を遷移して処理が進んでいく(UINavigationのpush)のではなく、画面の一部分が変化していって処理が進んでいく画面を考える事。

iPadのような画面サイズが大きいものだと、画面がガラっと切り替わると、その画面の内容を理解するまでに結構時間がかかります。
文字で説明を..としても、文字なんて正直みないし、読んでもその内容を理解するまでに時間がかかります。
画面の一部分だけ変更 とか、動きや影で説明ができれば、理解しようとする人の負担も少なくなるはず と思うのです。

そんな事を思っている時に、
ナショジオの Test your brain をHuluで見ました。
最新脳科学トレーニング という邦題がついていますが、一時期はやった茂木先生の番組を見ていた人にとったら、ああーあれか。という感じかもしれません。

変化の見落とし Change blindness

ある一部分だけ変更された 2枚の画像。
続けて動画で再生すると変更箇所はすぐに発見できるが、黒い画面が一瞬挟まるともう分からなくなってしまう。

ゆっくりとある部分だけ変化していく動画。
現実的に変化が起こらないはずのところだと、なかなか気づかない。

Change Blindness - Cognitive Psychology Experiment - Take Part!!


これは、選択的注視の動画。
マジックとかは、選択的注視をさせられているから気づかないことが多い。

視覚だけでなくて聴覚でも選択がある。(カクテルパーティ効果)
ざわざわとしている場所でも自分の名前が呼ばれたらなぜか聞こえてしまうようなパターン。

全てを見ていたと思っていても、注意しているのは一部分で全てに注意を払うことは難しい。重要な所を即座に理解するために選択と集中が行われている。

いろいろ見てみて感じた事を私なりにまとめてみると...


生きるにあたって重要な事は判断能力が一番高い(早い)

人の顔・人の動き・影 などは即座に認識でき、補完能力も抜群に高い。
人の動きなんて4点ぐらいあれば理解できるかもしんない。
影はモノを3次元で認識するのに重要な要素なので、無意識的に理解してしまう。
錯覚を使ったトリックアートを見ると、頭では理解したのにずっとだまされてしまう事があるけど、それが無意識的に反応しているという事なのだろう。

今まで経験した知識キャッシュにあるかをまず確認している

キャッシュにあればそれで理解しようとする
脳で新たに理解するには結構CPUが食うんでしょうね、多分。
そして、ファジーな補完をする。

動かないもの or 動くもの を判断する

動かないもの であれば注意は向ける必要がないので、注意が向かない。
動くものは危険かもしれないので注意が向く。
どんな感じに動いている を判断しているのは "影"、"大きさの変化" など。

...ということで、アプリUI設計にも役立ちそうな事は多いよなー と思ったりします。
職業病ですねw

  • 画面全てを見てくれていると思わないこと。
  • 注意してほしいことを絞ること。
  • 注意してほしい所を動き、影、色を効果的に使うこと。
  • 影を上手くつかうこと。
  • 知識キャッシュにあるものを多くつかうこと。
  • 新たな理解が必要な要素を一気に増やさないこと。

こうやって並べて書くと、当たり前の事になっちゃうなw
最近、思っていたより凄いーーっと思ったのは 影 の威力。凄いですよ、影。

使いやすさ と 理解しやすさ って比例する所もあるけど、そうとも限らない所もある。
使いやすさを求めて理解しやすさを捨ててしまうこともあったりも。

で、理解しやすさ を増やすのは、画面の要素を変えるだけでなく、動きなどカバーできる所が多いんですよね。
画面のワイヤーを紙に書いただけでは、全く画面設計として満たされない。
頭で動きを想像して時間かけて決定しても、実装して動かしてみたら違う結論に落ち着いたとかも数多い。

どんだけ時間かかんだよー とも思うが、面白いなーとも思うこのごろ。
そしてそんな模索中に、こんな脳科学の前提知識があると解決が早かったりするかもしれないな と思ったり。

• • •

2013年5月16日木曜日

[戯言]安心して死ねない

今日、会話の中で

「どうしてデジタル写真をフォトブックにしたいのか?」
という問いに対して、
「自分がもし急に死んだとしても、モノとして写真が子供に残せる。」
 というお話が出てきました。

それを聞いて、むむむー、私も安心して死ねないな と深く考えてしまった。

WiMaxとかDropboxとかサーバー費とか定期的支払しているものは止めて無駄遣いしてほしくないし、銀行預金も凍結される前に身内に分配してほしい。

ネット上のサービスだと契約しているのかどうかの判断さえ、残された人には分からないのですよねー。
とわいえ、生前にユーザ/パスワードも含めて誰かに伝えておくなんてことは考えられない。パスワードなんて定期的に変えるものだしさ。
伝える人も本当に信頼できる人でないと無理だ。もし旦那に伝えていたとしても一緒に事故で死亡する可能性もあるわけで最良でもない。

弁護士に遺言状を渡す感じ?  いやいや...そんな社長のような身分でもないし。

そういうサービス作る? いやいや...知らない人が運営しているサービスにそんな情報渡したくない。

みんなどうしているのだろうー?

• • •

2013年5月7日火曜日

Macで鍵付きのsvn+sshする方法

失念していたのでメモ。

SubvertionのConfigでtunnelの設定を加える。

$vi ~/.subversion/config

[tunnels]
ssh_hoge = ssh -q -p {ポート番号} -i {秘密鍵のパス} -l {ユーザ名}

ssh_hoge はエイリアス名。適当につければOK。

接続は
$svn list svn+ssh_hoge://{サーバーIP}/{svnディレクトリ}
な感じでイケる
• • •