N800 用の GPE Calendar は Google Calendar とも同期がとれる、ということらしいが、どうも自分のところではそういう設定にするとアプリを起動するとクラッシュしてしまう。オフラインにしてから起動すると、まぁ当然のごとく Google に接続できませんでした、というメッセージが出るがクラッシュはしない。手動で同期をさせてもクラッシュするので、犯人はそこしかないわけで、なんか同じ現象にあってる人もいるようなので、自分だけとか、何か設定が変だから、というわけでもなさそう。
回避策として、別スクリプト(erminigとか)で別途カレンダーを同期させて、GUIは GPE Calendar を使う、といったことまでしてる人がいる。ということで試してみたけど、同期はするけど、N800上で編集したイベントを Google 側に反映させると、日本語が文字化けしてしまう。ということでこれもいまいち。ってか他のアプリでできてなぜ GPE Calendar ができない!
ということで GPE Calendar をデバッグしてみた。
「みた」なんて軽く言ってるが、実はもういろんなバージョンをビルドしたりで結構大変だった。さらに GPE Calendar っていろんな GPE 関連のパッケージをインストールしなきゃいけなかったりで、最初はもう分けわかめ状態。
最終的には gpe-calendar-0.73rc2 ってなバージョンでいろいろ調べてみたところ、案の定 libsoup の中でこけてることが分かった。まぁそんなこんなで maemo の上(ARMEL環境)で無事 Google Calendar の内容を取得して表示することができた。が、まだ逆、つまり N800 で登録した内容が Google Calendar の方に反映されないので、さらに調査が必要。
まぁでもスケジュール登録するのは PC 経由の Google Calendar 上で、ってケースがほとんどだからとりあえず使えるかも。
【追記】なんか最新版(subversion repository)では修正済み? ^^; ちと調べてみるか。ってかまず先にそっち調べろよ>自分...
OpenID を使ってログインすることができます。
poker, backgammon, tramadol, casino, insurance, loans