たかいわ屋http://takaiwa.net/archives/545今回はカレンダーへ予定を追加してみたいと思います。Codehttp://code.google.com/intl/ja/apis/calendar/data/1.0/developers_guide_php.htmlこちらを参考にします。Events」辺りに説明があります。表すHidden:カレンダー上で非公開にするTransparency:イベントをユーザの予定表に反映させるかどうかを指定WebContent:イベント内で外部のコンテンツへのリンクを指定Where:イベントの場所を指定しVisibility:イベントを公開リスト上で非表示とりあえず、赤字の部分だけ設定してEventを投稿してみたいと思います。$createdEvent->id->text;?>実行結果このPHPを実行すると、[実行結果]イベントのIDがhttp://www.google.com/calendar~と返ってきます。このソースで注意する点というか、引っかかった点はイベントの期間のところで、午前だったので8:16と設定してたらエラーが出ました。08:16で、Googleカレンダーの方は、[ブラウザで見たGoogleカレンダー]のように反映されてます。上記のサンプルソースでは、特にカレンダーを指定していないので、デフォルトのhogehogeカレンダーへ追加されます。insertEventの引数に、POST先URIを指定すればfugafugaカレンダーへの投稿も可能です。そのURIはhttp://www.google.com/calendar/feeds/○○○○○/private/full○○○○の部分へ、カレンダーIDを記述します。カレンダーのアドレスの所へ記述されています。$uri);こういったシーンは、あまりないと思いますので、「fugafugaカレンダー」という名前だけ分かっているという前提で直打ちのソースを書き換えると。$uri);これで、「fugafugaカレンダー」という値を与えるだけで、fugafugaカレンダーへの投稿が可能となります。人気の記事Eclipseの高速化メモEclipseが重いと一言に言っても、いろいろな工程での話があると思いますが、過去記事のなども含めてこの記事にピックアップしておきたいと思います。以下はWindows環境での話です。PF-102デザインと信頼性はいいのですが、操作は若干分かり辛いです。設定は最初だけ設定すればほぼ変更する必要はありません。稀に操作がすることがあって、そのときに説明書を探すのが大変のため、メモしておきます。JavaでprivateなfieldやmethodにアクセスするJUnitでテストしてると、privateなフィールドにアクセスして、値を参照したりセットしたりしたくなるわけですが、よく使うのでメモしておきます。次のような対象のクラスがあるとします。