視覚に頼らず遊ぶことのできる iOS 向けのゲームアプリ

日常生活の中で使えそうな VoiceOver に対応した iOS アプリについてはいろいろとまとめられていたりするんですが、視覚に頼らずに楽しめるゲームアプリについてまとめられている post を見たことがなかったのでここにまとめてみようと思います。
ここで紹介するほとんどのアプリが海外で開発されたもので、マニュアルやゲーム内でのセリフは英語ですが、それでも十分に楽しむことができます。どのゲームをプレーするためにもイヤホンやヘッドホンは必須になります。
iTunes App Storeの中でVoiceOverで利用可能なアプリ(iPhone,iPadなどで視覚障害者に利用可能なアプリ)
iPhone、iPad用・障害のある人に便利なアプリ一覧

SixthSense : All new 3D sound horror shooting game

ELECOM TK-FBP052BK 買った

f:id:lumia900:20140525170637j:plainiPhone を買ったらすぐに Bluetooth キーボードも買おうとずっと思ってたんですが、 iPhone を買って半年近く経った今ようやく手に入れることができました(ただたんに買うのを先延ばししてただけ)。
VoiceOver を使えばフリック入力もできるんですが、各行のあ段をダブルタップ→フリック操作という手順を踏まないといけないためあまり捗りません。ダブルタップしてすぐにフリック操作ができればいいんですが、ミスを防ぐためかダブルタップしてから1秒近く指をそのままにしていないとフリック操作ができません。そのため入力速度を早くするのは難しいわけです。
キーボードのおかげで iPhone での文字入力はかなり捗るようになりました。とりあえず VoiceOver で使えるキーボードコマンドをまだ覚えられていないので、早目に覚えたいです。

2014年が始まり三日がたちますがここで僕の2013年を振り返ってみましょう

あけましておめでとうございました。2014年の三が日も終わろうとしています。あと四日もすれば新学期が始まってしまいます。早いですね。
ということで2013年をなんとなく振り返ってみます。
(以下小学生がその場で書いたようなひどい文章が続く)

様々な経験ができた2013年

生まれて初めて救急車に乗ったり勉強会に参加したり18きっぷで東京に行ったりしました。
1月に自宅で倒れて救急車に乗ったときは、救急車が自宅に来るころには意識もはっきりしてたので、病院に救急隊員が連絡するところとか、救急外来で救急車をタクシーか何かと勘違いしているおばちゃんが2分おきくらいに「私救急搬送されてきたのにまだ見てもらえないの!?」って看護師に話してる光景が見れて面白かったです。
18きっぷを使って東京に行ったときは、初めて新幹線以外で東京に行くことができたし、東京にいる知り合いにも会うことができて楽しかったです。
そのほかにも様々な経験をすることができました。こうしてたくさんの経験ができたのは家族や友人(クラスメイトとかTwitterのフォロワーとか)の協力(?)があったからです。本当にありがとうございました。

僕にとっての2014年

受験とか受験があります。推薦取りたいですね。頑張ります!

プログラミング生放送勉強会 第24回@名古屋に参加してきた

記事を書くのがかなり遅くなってしまいましたが、7月20日に名古屋市中区の名古屋ソフトウェアセンターで開催されたプログラミング生放送勉強会 第24回@名古屋に参加したのでその時のことをまとめてみようと思います。
プログラミング生放送勉強会第24回@名古屋 #pronama : ATND
プログラミング生放送勉強会 第24回@名古屋 - Togetter

セッション

■Qt5 のセンサー API を使ってみたい(@you_and_iさん)
Android-Binding Before/After(@tworksさん)
■JSONのWindows クライアント作成時のポイント(@Lundihさん)
■Windows 8.1 ストア アプリ FIRST LOOK for 8.0 developers! [SS](@biacさん)
HTML5 + TypeScript で作るアイコンジェネレーター(@jz5さん)

ライトニングトーク

AWKの話。(@kotashanさん)
Windows Azure Mobile Serviceで何ができるのか。(@hsakohさん)
■学生でも開発がしたい(@_kz6さん)
■Enterpriseの為の美味しいカレーの頂き方(@m_tochikiさん)

思ったこと

勉強会には@ipv4さんと@emaxserさんと参加してきました。勉強会に参加するのは初めてで、発表者でもないのに緊張しましたw
セッションやLTを聞くときにスライドを見ることができないので発表の内容の一部がその場で把握できないこともありましたが、@ipv4さんに説明してもらったり勉強会の後に公開されたスライドを眺めて内容を把握できました。
懇親会では点字入りの名刺を何人かにわたすことができました。参加者の方々とたくさん話すこともでき懇親会に参加してほんとによかったです。

勉強会に参加する前はほかの参加者とうまくかかわることができるか心配でしたが、特に懇親会でたくさんの人と関わることができてうれしかったです。これからもこういう機会があれば積極的に参加していきたいです。

PC-Talker で Cygwin のコマンドを快適に読み上げられるようにする

PC-Talker 7 Ver2.x は、コマンド プロンプトでのコマンドの入力やコマンドの出力結果の読み上げに対応している。
ただ、PC-Talker のマニュアルにはほかのコマンドライン環境での読み上げに関しては何も書かれていなかった。ほかのコマンドライン環境の読み上げにも対応していれば、Cygwin を入れて PC-Talker で快適に UNIX コマンドを扱えるようにできたりしていろいろ捗んじゃないかと思って、とりあえず Cygwin を入れてみた。

Cygwin のインストール

ここから setup.exe をダウンロードして実行する。パッケージの選択画面は、PC-Talker では読み上げなかったので、周りの人に見てもらった。今回は、Devel に含まれるパッケージをすべてインストールした。Python のインストール中にエラーが帰ってきたけどPythonはしばらく使う予定がないのでスルー(ぇ
インストール後、Cygwin Terminal を起動して適当にコマンドを入れてみたが、入力されているコマンドもそのコマンドの出力も全く読み上げられなかった。

コマンド プロンプトから Cygwin のコマンドを扱えるようにする

環境変数を設定して使えるようにする方法もあるらしいが、私はバッチファイルを作った。中身はこんな感じ。当然だけど、Cygwin をCドライブ直下に入れていない場合はパスの部分を書き換える必要がある。

@echo off
C:\cygwin\bin\bash.exe -l

このバッチファイルを実行すれば、コマンド プロンプトから Cygwin のコマンドが扱えるようになって、PC-Talker でも読み上げられるようになる。

環境変数を設定してメモ帳を簡単に使えるようにする

PC-Talker で快適にCygwinのコマンドを使えるようになったので、いろいろ遊んでみた。なんであえてメモ帳なのかというと、今の環境に読み上げに対応したエディタがメモ帳しかないから。バッチファイルを実行して

echo 'alias notepad="C:/Windows/System32/notepad.exe"' >> ~/.bash_profile

と入力して Enter キーを押せば、notepad と入力すればメモ帳をすぐに起動させることができる。

Cで Hello World を出力するプログラムを作って、GCC でコンパイルしてみる

バッチファイルを実行して

notepad hoge.c

と入力してEnter キーを押す。するとhoge.c というファイルが開かれた状態でメモ帳が起動する。hoge.c の部分を書き換えればファイル名を変更できる。そこに

#include <stdio.h>
main()
{
printf("Hello World\n");
}

と入力して、hoge.c を保存してメモ帳を閉じる。これで hoge.c が作成されたので、あとはそれをコンパイルする。

gcc hoge.c

と入力して Enter を押す。 ls でファイルの一覧を見ると、a.exe というファイルがあるはず。最後に a.exe を実行してみる。 ./a と入力しEnter。Hello World と出力されれば成功。
UNIX系OS向けのスクリーンリーダーもあるらしいけど、ひとまず今の環境を変えずにちょっと遊ぶ程度のことができるようになったのでよかった。

64bit版Windows 7でASUS Xonar DG Audioからサウンドが出力されないときの対処方法

タイトルそのままです。購入したBTOモデルのデスクトップPC、サウンド関連のオプションのところでオンボードサウンドかASUS Xonar DG Audioというサウンドカードのどちらかを選択できるようになっていたので、私はサウンドカードを選択してPCを注文しました。
PCが届いたときはサウンドは出力されていました。ただ、OSの挙動がおかしかったので、すぐにOSを再インストールしました。するとサウンドが出力されなくなってしまいました。

原因

なぜか無署名の32bit用のドライバーがインストールされてしまっていた。そのために、有効な署名が検出されないためにドライバーが動かなくなり当然サウンドも出力されなくなる。

対処

.infファイルの一部を書き換え、ドライバーをインストールしなおす。XonarDG.INFは、ドライバーをサイトから落としてきた場合、PCI-DG-111007-7.12.8.1794(W7-ER)\SoftwareDriver\driverにある。書き換え前の記述と書き換え後の記述を書いてみる。

書き換え前

[SourceDisksFiles.amd64]
cmudaxp64.sys=222
cmudaxp.dll=222
CmiFltr.dll=222

[SourceDisksFiles]
CmiFltr.dll=222
cmudaxp.dll=222
cmudaxp.sys=222

書き換え後

[SourceDisksFiles]
cmudaxp64.sys=222
cmudaxp.dll=222
CmiFltr.dll=222

;[SourceDisksFiles]
;CmiFltr.dll=222
;cmudaxp.dll=222
;cmudaxp.sys=222
で、あとはドライバーを入れなおすだけ。
参考:http://www.amazon.co.jp/review/RXUUH0027IRIH

それでもサウンドが出力されない場合(2015/04/12追記)

先日突然にサウンドが出力されなくなる事案が発生してしまい、64bit用のドライバーを入れなおしてみたものの改善されず、いろいろと調べていたら、UNi Xonar driversというMODドライバを見つけました。これを適応したところ、サウンドは問題なく出力されるようになりました。今の環境では特に問題なく動いてはいますが、一応公式のものではないので、適応前にはバックアップを取っておくのがいいかもしれません。
http://maxedtech.com/asus-xonar-unified-drivers/

デスクトップPC購入done

ブログのネタにするためにバレンタインデーに合わせてチョコレートの画像を拾ってくるプログラム書きたかった。

デスクトップいつ買うか?今でしょ!

ってことでついに私のPCが手に入りましたとさ(これまでは家族教養のノート使ってた)。ほんとは自作したかったけど、周りに自作手伝ってくれそうな人がいなかったので断念。TSUKUMOのBTOモデルを購入。

スペック

  • ケース:eX.computerオリジナル ATXミドルタワーケース
  • M/B:MSI ZH77A-G43
  • CPU:Intel Core i7-3770
  • CPUクーラー:Zalmanのやつ(スペックを書いたファイルを紛失したため型番はわからない)
  • グラフィック:オンボードVGA
  • サウンドカード:ASUS Xonar DG
  • ストレージ:Samsung 840SeriesSSD(120GB)+WD10EZEX / AFT(1TB)
  • 光学ドライブ:LG GH24NS95
  • 電源:Topower TOP-650D-B2
  • OS:Windows 7 Professional 64-bit with Service Pack 1
  • ディスプレイ:祖父の家にあった使わなくなったもの(NEC製・型番不明)
  • キーボード:FILCO Majestouch2 108フルキー茶軸日本語配列
  • マウス:なし

このスペックの割にグラフィックとディスプレイが適当だったりマウスがない理由に関しては察してください。このエントリー見てる人はわかるはずw
あれ、そもそもこのエントリー見てる人なんているのかn…

今後購入したいもの

  1. PT3
  2. 今スピーカーとして使ってるしょぼいミニコンポに代わる新たなスピーカー

とりあえず早くPT3を手に入れたい。