盲目のプログラマーはどのようにコードを書くのか 27
盲目 部門より
プログラマーの中には盲目の人もいる。その一人、Ed Summers氏は30歳で視力を失い、現在はソフトウェアエンジニア兼アクセシビリティ専門家として働く傍ら、盲導犬 Willieのブログのゴーストブロガーもやっている。目の見えない人がどのようにしてコードを書くのか不思議に思う人もいるだろう。生まれながらにして盲目のFlorian Beijers氏の場合、普通のDell Inspiron 15R SEノートパソコンと、彼が信頼するオープンソースのスクリーンリーダー「NVDA」があればコードを書くだけでなく、一般的なパソコン操作は問題なくできるという。彼は「これが盲目のコンピューターユーザーのニーズに適応するもののすべてだ」と述べているが、ちょっとした希望としては「あなたが次に素晴らしいUIとワークフローを搭載した大きなアプリケーションを書くとき、要素の一つとしてアクセシビリティを考慮していただければと思う。この時代にUIツールキットを使わない手はない。きっとあなたが考えるよりもずっと簡単にできるはずだ。」とのこと。
Beijers氏はEclipseやVisual Studio、NotePad++を使用してコードを書いているが、人気ツールの中にもアクセシビリティ機能がなく、使用できないものもあるという。読み上げ機能の標準では「左かっこ/右かっこ(left paren/right paren)」のように記号もすべて読み上げられるが、コードを書く際にはじゃまになるため、かっこの読み上げだけはデバッグで必要になるまでオフにしているそうだ。また、読み上げの速度は、使い慣れていなければ追いつけないほど高速に設定しているとのことだ。
映画「スニーカーズ」に (スコア:4, 参考になる)
点字ディスプレイ(ピンディスプレイ)を使うシーンが印象的でした。
昨今はなんでもかんでもインタフェースをタッチパネルにしちゃうけど、盲目の人はタッチパネルが全く操作できないってことはもっと意識されるべきだと思う。
普通にボタンにしておけば、手探りでも問題なく押せるのになー
Re: (スコア:0)
言いたいことはわかるし、視覚障害者を意識してほしいのは同意だけど、
> 盲目の人はタッチパネルが*全く*操作できない
ってのは語弊がある。
詳しくは適当にググればいいと思う。
# 「iphone 盲目」だと信者関連がヒットするのはご愛嬌。
最近 Be My Eyes ってアプリを知って面白いと思った
Re: (スコア:0)
スニーカーズって映画だったんですね。
クラッキングに成功して、情報がバーっと流れて、
点字ディスプレイがパタパタしてるのを、
盲人役の人が興奮気味にさわってるシーンを覚えています。
タッチパネルもそうですが、後天的な盲目の方は、
点字の習字率も高くないとの話を聞いたことがあるので、
単に点字対応しただけでは『顧客が本当に必要だったもの』になりかねないのが何とも。
それでも、触った感がないのは、健常者でも使いにくいですよね。
駅にある、全面ディスプレイのジュース自動販売機とか、
最高に使い難いです。
# 最後の取引で要求する内容のしょっぱさも良かったですよね
Re: (スコア:0)
タッチパネルに触覚フィードバック機能を持たせればいいんだろうけど
その手の特許は特定の企業が独占していたように思います
盲目のプログラマー用言語 (スコア:1)
読み上げ機能があるので、読み上げやすいプログラミング言語を作るべき。
英語の文章としても読めるプログラミング言語とか良さそう。
#COBOLは変数型が読み上げにくいので物足りない
盲目のプログラマー (スコア:0)
日本でもDOSの時代にパッチ用のツールをアセンブラで作成された方が......
Re:盲目のプログラマー (スコア:2)
CRTの無いTownsの方?
今では常時接続が一般的だけど、当時はモデムで使用時だけ繋いでたからFMラジオを使うと。
えれー感銘受けたのですが当の本人普通でしょ。と
時は下ってWindowsが一般的になって、とある商用BBSでDOS窓の文字列を読み取りたいと。
クリップボード経由で持ってくれば?この本に書いてあるよ! ところが先様は視力0でクリップ
ボードは生命線だから他の方法無い?と 幾つか書いてあったのでその章の目次を黙々と
打っていった。彼は出版社にその本のテキストデータ入手を交渉してるといってたな。
視力0で住職で自分のお寺なら普通にお勤めなさっている方もいらっしゃるし。
同様にプログラミングに興味があっても普通なことだと思っています。
#溢れんばかりの才能をこんなところで使っちゃ~あねぇ…
#俺は歳と心を病んでるから、まあ、なんだね…
Re: (スコア:0)
LDFのLintaroさんでしたっけ?
Re: (スコア:0)
WSPの和田浩一さんですね
参考書はKindle Keyboardで? (スコア:0)
参考書はどうすんだろ。
Kindle Keyboardで読み上げる?
Kindle Fire DXにもtext-to-speachはあるけど、タッチパネルの操作は無理じゃね。
Re: (スコア:0)
ごめん、Appleとどういう関係があるの?この話
Re: (スコア:0)
要はわかったつもりにさせるようなリーダー体験をさせたかたのではないかと。
そういうインターフェイスは誰かを煙に巻くときでもきっと役に立つだろうから。
視覚障害者にはiOSがベストなのにな (スコア:0)
このまとめも5年前か。iPhone OSが1.xや2.xの時に障害者団体から抗議が出て、支援機能が3.xか4.xで搭載されて、以来iOSが普通の携帯とかタブレットでは一番障害者向きになってるのにな。
http://togetter.com/li/66768 [developers.srad.jp]>きっこのブログの人の視覚障害者への酷い誤解から始まるiPhone関連ツイート - Togetterまとめ
視障者で点字読めるのは1割。大半は音声利用。よって書籍の電子化が進んでくれる事こそ視障者的には望ましいんですよ QT @kikko_no_blog iPadの画面に点字が表示されて、目の不自由な人でも本を読むことができるようになれば、あたしはiPadも書籍の電子化も評価したい
https://twitter.com/emu3816/status/867819507949568 [twitter.com]
実際に目の不自由な方がiPhoneを使用している動画です。 http://bit.ly/cxwZnF [bit.ly] 逆にこれほど世界を広げてくれるデバイスを知りません。 RT @kikko_no_blog: あたしがiPhoneやiPadを嫌いな理由の1つは目の不自由な人のことを無視してるから
https://twitter.com/tenkicc/status/819616335003648 [twitter.com]
@emu3816 iPad や iPhone はアメリカの盲人の団体か
Re: (スコア:0)
「支援機能を載せた」とか「評価されている」というのはあるが、
一体どこにそれがベストだという主張があるの?
#タッチパネルベースのUIで、盲人用のUIをどのように実現したのか、一言くらい触れろよー
#ジェスチャーなのか触れた場所について一々「1キーです。2キーです....」と読み上げていくのか、
#もっと根本的に異なるものなのか。
Re: (スコア:0)
> #タッチパネルベースのUIで、盲人用のUIをどのように実現したのか、一言くらい触れろよー
> #ジェスチャーなのか触れた場所について一々「1キーです。2キーです....」と読み上げていくのか、
両方ですね。タッチした場所の情報を音声でフィードバックしますが、確定は別のアクションです。(手元に実機がないので確認できないのですが、ダブルタップでしたっけ?) また、画面要素を上から順番に読み下す、とか、そういう機能もあります。
何をもってベストというかにもよりますが、一般向けアプリがそれなりに使いものになる、という意味では、従来の聴覚障害者用電話より世界が広げられることは確かでしょう。
# 音声読み上げという意味では、日本語の中にalphabetの単語があるとひどいので、pluggableになってるAndroidのほうが良いのではないか、とは全盲の友人談
わかったこと (スコア:0)
>左かっこ/右かっこ (中略)読み上げられるが、コードを書く際にはじゃまになるため
Lispは使ってない、と
Re:わかったこと (スコア:1)
たとえ目が見えてても括弧は見ません
Re: (スコア:0)
対応するカッコは、同じ音程の「ピッ」程度のビープ音で表現するとかすれば、LISPのカッコの山の対応もわかりやすくなるのではないだろうか?Pythonなどのネストも深くなるほど高い声で表現するとか。
Re:わかったこと (スコア:1)
最初の括弧は「ドレ」、次は「レミ」(以下同様)で、対応する閉じ括弧は
それぞれ「レド」、「ミレ」とかどうでしょう。
# 可聴域を超えた!?
-- う~ん、バッドノウハウ?
Re: (スコア:0)
カッコの中をずっとその音程でしゃべってもらえれば、カッコの対応まちがいもすぐに気付きそう。
Re: (スコア:0)
必要なのはアウトラインエディタみたいに階層をON/OFFする機能でしょう。
自分もやりたい (スコア:0)
目は見えてますが、眼鏡なしで見るのも辛いし、将来老眼になってしまった場合とか考えるとできるようにならないと。
Re: (スコア:0)
老眼になる前にプログラマを卒業するのがベストかと
出来る、出来るのだ (スコア:0)
ってナレーションを流せばなんとかなる気がしてくる