2010-05-12(水) [長年日記]
■ HTC Desireでシチュエーション別の設定切替
昨日の続き。
教えてもらったLocale($9.99)は、位置情報の精度がどうにも悪い。自宅周辺100mで設定してもまず自宅を検出してくれない。300mくらいにすればなんとか検出してくれるけど、それじゃちょっと使い物にならない。動作を見ていると、GPSを使っている間、なぜかWiFiもONにしているようなので、どうもWiFiも併用しているような気がする。だとすると(少なくとも)国内では精度悪くて使えないわなぁ。もしかすると作者の住んでいるところではこれで十分の精度が出るのかも知れないけど。
ということで、Localeはアンインストール。即座に「返金したよ」というメールがきた。これは安心して有料アプリを試せるから、嬉しいよなぁ。iTunesでははっきりいって1000円以上するアプリは怖くて買う気になれなかったもんな。というかこれが当たり前だと思うんだけど。
続いて、同じように位置情報をベースにしてWiFiのON/OFFだけをしてくれるAutoWiFi(100円)を試す。たぶん作者は日本人? GPS/3G併用または3Gのみが選べるという、日本の環境にマッチした作り。ただ、なぜか地図が表示されなくて使えないという。Desireの解像度に合ってないだけかも知れないので、バージョンアップに期待しつつ、返品しないで持っていよう。
で、今は何をどうしているのかというと、One Step Settingというのを使っている。位置情報関係なくて、あらかじめ設定しておいたシチュエーション(自宅とか職場とか)を手動で選んで各種設定を切り替えるという。なんか、これで十分な気がしてきたよ。もっとも、まだ名前に偽りがあって、アプリ起動、シチュエーション選択、実行と、3ステップ必要。シチュエーションをウィジェット化すれば本当にワン・ステップでいけるのになぁ。
2010-05-16 追記
One Step Setting、ウィジェットはないけど設定ごとにショートカットが作れることがわかった。しかも最新版ではアイコンがいくつか選べるので、これで十分。なるほど、ショートカットというのはこういう場面で使うのだなぁ。
2010-05-11(火) [長年日記]
■ Android Marketで有料アプリを買おうとして(少し)はまる
いままで、Android Marketからは無料アプリだけをダウンロードしていたのだが、今日「位置情報に応じてWiFiなんかをON/OFFできるアプリはないか」と相談したら、複数の人からLocaleというのを薦められた。位置情報だけでなくさまざまなシチュエーション下で、WiFiだけでなくさまざまななデバイスをコントロールできるらしい。まさにこれ。
ところがこれが、お値段$9.99だという。けっこうするなー。まぁ、iTunes Storeと違って24時間以内にアンインストールすれば払い戻ししてくれるという良心設計なので、まずは試しに買ってみればいいのだ。
ということで、マーケットアプリでポチッとしたら、アプリが異常終了して買えないの。決済方法を選べというから、クレジットカードを選んだとたんに落ちる。
……と愚痴ったら、「Google Checkoutにクレジットカードを登録すれば動く」という情報をもらい、そのようにしたらこんどは通った。なんだコレ。ひどいなぁ。カード決済未対応なのはいいけど、落ちるこたぁないだろうに。
とりあえず(無事購入できた)Localeの設定はしてみたけど、自宅から離れないとその動作を確認できないのが玉に瑕だ。明日は忘れないようにいろいろ試してみないとな。
2010-05-09(日) [長年日記]
■ iTunesとDesireの同期ツールを書き始めた
Desireへの音楽ファイル転送はとりあえずiTunes Agentでしのいでいるが、やはりプレイリスト1つだけというのが厳しすぎるので、選択したプレイリストを転送できるツールを書くことにした。もちろんRubyでね。
とりあえずGithub上にプロジェクトを作ったが、こっちはまだほとんど空っぽ。まずはiTunesのCOMインタフェースを確認するためにirbでいじってみるなど。4年前に出張先のホテルで目覚まし時計を作って以来だ(笑)。
まずはartonさんのActiveScriptRubyにある1.9.1を入れるところから始めたので(さすがにもう新規環境を1.8で作る時期じゃないだろう)、始めるまでにけっこう時間がかかってしまった。いや、入れるのは簡単だったんだけど、Poderosaのcygwin環境からだとirbがプロンプトを出してくれなかったりするので苦労したり。普通にRuby Console使えばよかったのか……。というわけで、慣れたVMware上のLinuxでコードを書き、ファイル共有したWindowsから実行するという環境を構築。
そんなこんなで、プレイリストの一覧を取ってきて、それぞれのプレイリストから含まれている曲のメタ情報やファイル名などを読めたので、ツールに必要な情報は全部取れそうというところまで確認して今日は終了。Win32OLEは相変わらずGJすぎる。
Before...
◆ ただただし [なるほど、おっしゃる通りかも知れません。ただ、緯度経度で指定しているわけではなく、Google map上で指定してい..]
◆ kp [衛星から位置情報が取得できない場合のWiFiや基地局からの情報による位置決めの精度の問題でしょうね。 Localeで..]
◆ べべ [Localeの"Location Condition"のヘルプを読むと、 "Locale will briefly ..]
◆ ただただし [町田すら満足にカバーされてなくて悲しくなりました……。これでWiFi情報使われたらダメですねぇ、たしかに。 普通にA..]
◆ ただただし [……という観点で探すと、「Cell mode」でlocationを決めるLocale pluginというのも存在して..]
◆ kp [Skyhookでは、APのMACアドレスと位置情報をユーザが登録できるので自宅のAPの情報を登録してしまえばいいので..]