« おめでと | Main | 餅つき »

2011.01.04

おめざ

iPhoneを目覚ましに使ってる方々は正月早々からとんだ災難に遭われたようで…

iPhone アラーム問題、アップルの予想に反し1月3日も継続中か.

年明けから iPhone のアラームが設定どおり鳴らないという問題が、日米をふくめ各国で騒動となっています。対象となるiOSについては諸説ありますが、報告ベースでは最新の4.2.1をふくめ、4.1、4.0.2などが被害に遭っているもよう。

いったいどのあたりがバグってるんでしょうね。こういうニュースを見ると昔、29時間制のタイマー録画制御装置をソフト屋としての初仕事として、これまた覚え始めたばかりのC言語で組み、エラク苦労したのを思い出します。
もらえる日付・時刻情報は24時間制のシリアルパルス、これにマイコンの内部時計を同期させて、設定された29時間表記の時刻が来る前にスタンバイコマンドを送り、来たらVTRに録画コマンドを送り、設定された時刻が来たらストップを送るというシンプルな機能であったわけですが、、「ちょうどの時間」を比較するのではなく、「過ぎたかどうか」で比較すべしとか、日をまたぐ時刻判定がらみの制御とか、スタートとストップ時間が逆転してないかとか、設定は日付情報がないがそれが翌日かどうかの判定とか、閏計算とか、このあとリアルタイム系のソフト屋としてドップリ嵌っていく入り口としてはいい勉強になったですね。。

さて、iOSのほうのバグはいったいどこから来てるんでしょうかね。2011年1月1日以降の内部tickタイムと時刻表現との間のマッチングですかねえ。ちょっぴり興味があります。

|

« おめでと | Main | 餅つき »

ニュース」カテゴリの記事

Comments

>「ちょうどの時間」を比較するのではなく、「過ぎたかどうか」で比較すべし
ナツカシー!!
不具合は・・仕様(iphoneの標準アラーム)は24時間の時刻を指定するだけなので、31日にセットした1日、1日にセットした2日の分がおかしかったということだと思いますが31日にセットした一日だけなら、年が変わることを想定していない比較処理と思われますが、1日にセットした2日の比較がうまく行えないのは・・・興味深いですね。 お久しぶりのアケオメになりました(笑)。

Posted by: | 2011.01.12 at 01:14

惑さん:
お久しぶりです!
年が変わったところでの比較処理だろうとはおもいますが、、閏秒があったわけでもないし、どうしてだろう、ほんと、何をやらかしたのかとても興味津々ですが、原因は明らかにしてくれないだろうなあ Appleだもの(笑)

Posted by: くっきも | 2011.01.17 at 23:05

Post a comment



(Not displayed with comment.)




TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/10432/50488940

Listed below are links to weblogs that reference おめざ:

« おめでと | Main | 餅つき »