Spam Eater。
しばらくぶりに、新しいiPhoneアプリを制作しました。
SpamAssassinなどによって付加されたメールヘッダを解析して、迷惑メールをメールサーバから直接削除するアプリです。
Mailなどで受信する前に実行しておくと、迷惑メールを受信せずに済むという寸法です。
X-Spam-FlagやX-Spam-Statusの値で判別していますが、FromやSubjectを対象とした条件も設定できるので、サーバ上での判定から漏れた迷惑メールもキャッチできます。
App Store への申請も済んだので、近日中に公開されると思います。何事もなければ。
Signal Fire。
GPSから取得した位置情報をメールで送信したり、BrightkiteにチェックインしたりするfreeのiPhoneアプリを作成したんですが(類似のものも結構ありますが)、8月5日に最初のバージョンをアップロードして15日にレビューを通過した旨のメールが来て以来、"Pending Contract"のまま放置されてしまっています。
この問題、色々なところで起きているようで、僕自身も米Appleにさんざん問い合わせたり、バグレポートしたりしていますが、進展がありません…。
そろそろ問い合わせるのも疲れてきたのでまたしばらく様子を見ようと思いますが、すでに新しいバージョンもできてから一ヶ月以上経っているので、せっかくなのでベータテストとしてAd Hocによる配信をしようかと思います。
詳しくはこちらをご覧下さい。
Nike+iPod。
先日発表された、第4世代のiPod nano。
日本時間の10日未明に行われたイベント"Let's Rock"の実況を見ていて、おお、出たかと思いつつも別段買う気はなかったんですが、Nike+に対応していることに気づいたらむくむくと物欲がわいてきました。
Nike+は前々から興味があったんですが、iPod nanoを持っていなかったし、iPhoneには未対応だったので、ちょうどいいタイミングだったといいますか…。
早速Nike+のサイトに登録して、とりあえずは"Walk to Run"というウォーキングから段々ランニングに移っていくトレーニングプログラムを作成して、始めてみました。
好きな音楽を聴きながらできるし、中間地点でガイダンスが流れるし、終了後には走行距離と消費カロリーも表示されて、これはかなり面白いです。
何よりも、帰宅後iTunesに接続するとNike+のサイトに走った内容がアップロードされて、その記録を閲覧できるのがいいですね。ラジオ体操のスタンプをもらえる感覚というか。
また、"Map It"という地図上に自分でランニングコースを作成して公開できる機能もあって、なかなかよくできています。
一つだけ残念なのが、せっかく作ったトレーニングプログラムも、毎日サイトで確認してiPod側で操作して時間や距離を設定しなきゃいけないこと。ダウンロードできてその通りにガイダンスが流れるようになったらかなり便利になると思うんですが…。
ちなみにNikeのシューズではなく、普段のシューズでやっています。
最初はセンサーを靴ひもに絡めたり、靴下の足の甲の辺りに入れたりしてましたが、結局これを買いました。
値段は微妙ですが、ワークアウト中に気になることもなく快適です。
さて、いつまで続けられるか。
ブログパーツがあったのでこれを貼って、ちょっとプレッシャーをかけてみます(笑)。
Silverlightプロフェッショナル・セミナー。
先日開催されたSilverlightプロフェッショナル・セミナーには、たくさんの方々にご来場いただきありがとうございました。
今回のセミナーは僕自身にとっても貴重な経験となりました。また同時に、まだまだ勉強不足であることを痛感しました。
精進していきますので今後ともよろしくお願いします。
さて、今回のセミナーのお土産はVisual Studio Robotに登場するロボットのフィギュアでした!
なかなかのクオリティで、不安定ながらちゃんと立ちます。
当然ながら非売品ですが、Visual Studio Robotのゲームを通じて入手できるかもしれません。
是非プレイしてみてください。
告知: Silverlightセミナー。
僭越ながら、5月28日開催のSilverlightセミナーでトークセッションに参加させていただくことになりました。
Visual Studio Robot開発時の裏話を、開発中の画面を交えながらしようと思っています。
当日はお土産もあるようなので、是非参加してみてください。
http://www.creativevillage.ne.jp/pec/seminar_forum/detail?id=1085