タグ別アーカイブ: 終日

2006-09
25
01:19:00
Google Calendar API は混乱中?


どうも昨日か今日当たりでGoogle Calendar APIの実装がUpdateされ混乱しているような気がします。
元々終日の予定の場合何故か開始/終了日時の年に3994年など有り得ない数値を返すバグが登場直後からずっとあったんですが、突然直ってしまいました。
反面、終日一日を示すXML表記は「Developer’s Guide」のCommon Elementsによれば、

<gd:when startTime="2005-09-25"/>

などとするんですが、何故か

<gd:when startTime="2006-09-25" endTime="2006-09-26">

とかなってたり。
これだと二日間にしかならないはずなんだけど・・。完全に仕様違反です。
因みに、やはり終日の予定では指定した日付より一日前の日付で登録されてしまうバグがあるんだけど、これはまだ直っていない。
ちょっとしか見てないけど、アラアラですねぇ。他にもあるかも。
ここしばらくはちょっと要注意だなぁ。早く安定しますように。

2006-08
19
01:41:00
ln2gc R0.2


ln2gcのR0.2です。
情報頂きましたので、終日予約はR5でのみ可能にしてみました(そのつもり)。
逆にR5以外では終日予約にならないと思いますが、普通の予約はこれで可能になったのではないかと推測します。
でも手元にはR5しかないもので、テストできてません。ごめんなさい。
ダウンロード: ln2gc R0.2
* 解凍して適当なフォルダに入れてln2gc.exeを実行して下さい。

2006-06
24
01:11:00
Google Calendar API C#ライブラリが1.0.2にバージョンアップ


いつの間にか、1.0.1 -> 1.0.2になっていました。
リリースノートに以下のような記載が。
added an AllDay flag to the When class to allow parsing and persting of all day events
以前「終日」予定が指定できないと書きましたが、これに対応したみたいですね。さすがに終日予定が指定できないのはまずいかったでしょうしね。
具体的には、WhenクラスにAllDay属性が追加されました。
QueryでAtomEntryを読み込めば終日の場合はこのAllDayがtrueになっているし、AllDayをtrueにしてInsert/Updateすれば終日予定になる、という訳ですね。
ol2gcではこのC#ライブラリを独自に変更して終日指定を可能にしていたのですが、1.0.2のコードを読むとほとんど同じでした。実はAllDayという属性名も同じです。
人間考えつくことは、大して変わらないもんだなぁ。
後は、C#のDeveloper’s Guideがもう少し詳細and分かり易くなってくれれば・・。