トップ 最新 追記
RSS feed

ただのにっき


2011-05-31(火) [長年日記]

第1回アクセシビリティBAR『初夏のパンくず祭』に行ってきた

最近、仕事の関係でなぜかWebアクセシビリティのコミュニティに関わりができはじめていて(受託の面白いところですな)、一介のプログラマだったはずなのに数奇な運命であります(おおげさ)。

で、東日本大震災の直後に関係者と飲んでいたときに「今年はヤマザキ春のパン祭も自粛らしいですよ」的な話が出て、「じゃあ代わりに『カワサキ春のパンくず祭』をしようではないか」という流れになったんだが、実現したときには本家は復活したあと、しかもすでに春というよりは初夏になっていたという。そんなこんなで第1回アクセシビリティBAR『初夏のパンくず祭』に参加したのだった。

ハッシュタグ#a11ybarを見ればわかるように、参加者がやや内輪だったこともあり、開始直後から1時間くらいは飲み食いに忙しくてどうなることかと思ったが(笑)、その後けっこう真面目にパンくずリストの話になった。パンくずリストの話など、すでにこの10年間で出尽くした感があるし、どんなマークアップにするかでセマンティックも変わってくるとあって、宗教論争じみた展開が定番なのだが、アクセシビリティがからむとひと味違う感じになるのが面白い。

例えば数年前、記号を適切に読み上げられなかった当時のスクリーンリーダーを意識して、区切り記号の「>」を画像にしてalt属性に「の中の」を当て、文章として読み下せるようにパラグラフとしてマークアップしたパンくずリスト(例: インフォアクシア)は、当時としてはユーザテストまで行ったしっかりしたものだが、今となっては改善の余地がおおいにある。特に「">"で挟まれた複数のリンク」が「パンくずリストである」と認知されている現在では、スクリーンリーダーユーザをそこまで過保護にする必要はないのだそうだ。が、今でもこのスタイルを無批判に真似をしたサイトが蔓延していて、発案者が頭を抱えている状況になっていたり。

あと、セマンティクスを意識して、ul/olを使ったり、dlを使う、さらにリストを入れ子にするなど、凝ったマークアップは数あれど、スクリーンリーダー利用者からしてみるとどれもたいして変わりはないとか(しいて言えばそこにパンくずリストがあることがわかるという意味で単純なリストで十分とのこと)。まぁ、原理主義者による行き過ぎた実装が現実では尺に合わないというのはよくある話である。

とりたててスクリーンリーダーユーザを特別扱いしなくても、慣れればそこに何があるのかはけっこう理解できているというのは目ウロコというか、過剰なサービスが冗長でうっとおしく感じられてしまうというのは晴眼者にしてもわかる話で、普通にシンプルなマークアップを心がければいいんだってことだよね。ポップアップやドロップダウンリストで過剰に飾り立てたパンくずリスト(例: ネットイヤー)なんかは画面を拡大して使っている弱視のユーザにはかえって不便だったりもするわけで。そういう意味では、そもそもパンくずリストが必要ないシンプルな構造のサイトを目指せという指摘もうなずけるものがあった。

そんなこんなで予定よりも30分延長してお開きになったのだが、パンくずリストだけをネタに3時間も話ができるんだから、どんだけ変態の集まりなんだ。またやろう。

Tags: a11y

2011-05-29(日) [長年日記]

tDiary: ようやくテスト環境を構築

まだやってませんでした、すみません ><

いやね、第一tDiary.Netの引越しが先だよなぁ、それが終わったらちゃんとやろうと思っていたら、ずるずると長引いてしまったのだよな。テスト環境の構築方法はhsbtが書いてくれた「How to testing tDiary」のとおりにやればいいので難しいことはない。

% cd ~/src/tdiary/core
% gem install bundler
...
% bundle install --path ~/.bundle
...
Your bundle is complete! It was installed into /home/sho/.bundle

あとは「bundle exec rake spec」を実行するだけなんだけど、なにやらボロボロとエラーが出る。dataディレクトリがないというメッセージの他に、文字コード変換まわりのメッセージが出ているので、おそらくUTF-8をEUC-JPに変換できないでいるんだろう。なにしろ以前UTF-8にうまく移行しそこねて以来、いまだにEUC-JPなオレが悪い。ま、ごまかしようはいくらでもある(とか言ってるからいつまでたってもUTF-8に移行できないのである):

% mkdir -p tmp/data
% LANG=ja_JP.UTF-8 bundle exec rake spec | nkf -e 
...
  109/109:     100% |=======================| Time: 00:12:10 
...
Finished in 730.76 seconds
109 examples, 0 failures, 14 pending

とりあえず、すごく遅いことはよーくわかった(マシンも、テストも)。

Tags: tDiary

2011-05-28(土) [長年日記]

PlayStation Networkのパスワードを変更した

史上最大の個人情報流出以来、ながらく運用を停止していたPSNが、日本でもようやく運用を再開したので、さっそくログインしてパスワードを変更した。

うちにはPSPしかないので、まずはPSPの「アカウント管理」でログインしようとすると、パスワードリセットしたからパソコンで変更しろと言われる。えー、ゲーム機しか持ってなかったらどうすんの? しかも表示されたURLが妙に長くて、これをキーボードから入力しろというのか、なんでもうちょっとマシな短縮URLを用意しないのかと、さっそく開発者を捕まえて小一時間説教したい気分になる。

で、なんとかPC用のログイン画面にたどりつき(メンテナンス情報にリンクがあるのでなんとか手入力は回避)、パスワードリセットを行って、数分後に届いたメールにあったURLを開くとこれである:

[スクリーンショット]最初に出てくるパスワード入力画面

いや、パスワードはリセット済みなんだろうから、ここで入力すべきは新しいパスワードだろうというのは論理的にわかるけどさぁ。コンシューマゲーム機のユーザにそこまでのリテラシを求めちゃいけないんじゃないの。「アカウント情報の更新」じゃなくて「パスワードの変更」じゃないの、「パスワード」じゃなくて「新しいパスワード」じゃないの。以前からそうだけど、SONYのUIってほんとダメだよな。

そんなこんなでKeePassで生成した新しいパスワードを入力し、必要な作業は無事完了。ついでに預けてあったクレジットカード情報も削除した。もう信用せん。というかこれは、PSNで何か買う予定がしばらくないのがわかっていながら預けっぱなしだったおれが悪い。

ログアウト前に過去の購入履歴をざっと見たら、8ページにも渡ってアイマスSPのDLCばっかりずらずらと並んでいたのはアレですが。


トップ 最新 追記
RSS feed