2008年7月アーカイブ

I can't wait over 20 seconds

| | コメント(0)

photo by laffy4k(flickr)

BeatmakerというiPhoneアプリが評判がいいので興味が出て買ってみたのだけど、起動してメニューが出ると落ちる。やたらと落ちる。ちゃんとそのあとも使える事もあるのだけど、どちらかというとその時点で落ちてしまう事が多い。すっかり気がそがれてしまったのだけど、よくよく思い起こせば、iPhoneの挙動として日本語予測変換などでしばらく待たされたあとに落ちる事が多い事に気がついた。Safariでもそうだし、OmniFocusでもそうだ。

もしかして、ある一定時間イベントループに戻らないとシステムがタイムアウトとしてプロセスを終了させるのではないかと、そういうカンがふと働いて、これは試してみなくてはということで、簡単にsleepで待ちを発生させるアプリを組んでみる。名付けてiWait。

iPhone OS標準ライブラリのsleepの引数がどうやらmsecでなくsecらしいなど、いろいろ発見もあったけど結論としてタイトルの通り。19秒待ってみると普通に起動できて、20秒以上待つとランチャに戻されてしまう。

秒数等は環境によっても多少増減しそうだけど、なにか一定時間以上反応がないアプリはタイムアウトさせられるという仕組みは組み込まれてそうな感触だ。

Ever Connector

| | コメント(0)

今日は待望のiPhone引き換え日だったので秋葉原まで出かけて来た。

11日は午前4時半の時点で表参道で当日分は終了したと言うニュースがはいってきていたので、当初は地元でダメだったら表参道に行こうと思ってたのだけど断念。とりあえず地元で何とかなっちゃうのじゃないかと言う甘い期待を胸に行ってみるも既に並んでいる人が。

地元のショップは8台しか入らないらしく、16Gが3台と8Gが5台。しかも16Gは黒だけの上に機種変更は8Gしか受け付けないと言う告知が。わたしは白の16Gが欲しかったのだ。しかも機種変更で。16Gの分は既に並んでる人で終了だった。

8Gなら確実に手に入るのだけどどうする?と逡巡したあげく、8時半から整理券を配ると言う秋葉原のヨドバシカメラにかけてみる事にして、いざ秋葉原に。

7時前に秋葉原に着いた時点で黒の16Gは既にプレ整理券が配布終了。でも白の16Gはまだまだ余裕があった。黒の方が人気があるのね。だけど、その点はわたしには好都合。なんとか確保できそうと安堵したのだった。

やがて8時半になり整理券配布。もらったあとは整理券にかかれている時間に受け付けにいけば良いと言う事で、その時点で解放された。何時かなと思ってみて見ると12時から14時となっていたので、なんだ早いなと思っていたのだけど、よくよくみると13日という指定が。そう、当日渡しではなかったのだった。明後日には手に入るのだから良いかと思ったのだが、事前にそのような告知はなかった(?)のか、当日でないと言う事にクレームを付けてる人もみかけた。

1日2日ぐらいいいじゃないと思うんだけどね。

と、いうことで手に入れる権利は本日無事に行使されたのであった。

photo by givepeasachance(flickr)

今日はiPhoneの日本発売日だった。いろいろなニュースに紹介されている通り大盛況だったようだ。わたしも入手のために奔走して、結果として手に入れることが出来た。いや、手に入れることが出来たと言うのは正確ではないな。手に入れる権利を手に入れたと言うのが正しい。なにかオプーナのようだが。

実際には明後日、日曜日に手に入る予定。とても楽しみ。

Outbound Signals

| | コメント(0)

Arduinoという小型のマイコンボードをネットで見かけてから、長い間ご無沙汰であった電子工作をしたい欲がふつふつとわいてきた。

フィジカルコンピューティングというらしく、Arduinoをコアにしていろいろ楽しそうなガジェットの制作が盛り上がっているらしい。USBバスパワードだし、統合開発環境が用意されてるし、至れり尽くせりだ。processingなんかとも関連があるらしい。統合開発環境のデザインなんかも似てるしね。

Arduinoはネットで注文し、その他のパーツを秋葉原で買い集めてくる。ブレッドボードにさくっと配線し、プログラムを書いてポン。LEDマトリクスに指定のドットパターンを表示する簡単なものだけど、あっさりと動いたことにちょっと感動。思いついたことを実現するまでのスピードが速くて良い感じ。

さてさて、第一段階のテストは終了したので次のステップにうつることにしよう。作りたいものがあるのだ。