カレンダーのすべての機能にアクセスできるアプリケーションを作成できます。APIプロトコルでGoogleカレンダーとやりとりができるとのこと。Googleカレンダーへログインできるアカウントがある前提です。プログラミングを行うにあたり、どの言語を使おうか迷いましたが、とりあえず激しい動きをさせる予定も無いのでPHPというこで話を進めたいと思います。APIへアクセスする方法が解説されています。RC2a以降とりあえずPHPは現状のものを利用します。Gdataを利用すれば良いとのことで、こちらだけをダウンロードしてみます。http://framework.zend.com/releases/ZendGdata-1.11.7/ZendGdata-1.11.7.tar.gz展開。ZendGdata-1.11.7.tar.gz開発環境の設定:ライブラリを認識させる先ほどの開発者ガイドのサンプルプログラムを、今環境のまま実行させようとすると、Apacheのエラーログに以下のようなのが吐かれました。GDataのライブラリをPHPに認識させろ!とのことで、ライブラリを認識させるには、以下の3つの方法があるようです。php.iniファイルでパスを通すApache環境なら、.htaccessファイルを作成してパスを通すプログラミングするPHPファイルから動的に呼び出すまあ一応、自宅サーバの管理者なので、php.iniを編集してパスを通したいと思います。".:/php/includes:/usr/share/pear:/usr/lib/php/ZendGdata-1.11.7/library"と追記してやればOK。'phpinfo();'というコマンドで調べることが可能です。GDataライブラリを認識してくれます。Frameworkが使える状態にあるかどうかは、以下のファイルを実行環境に落として実行してみるとわかります。Frameworkを動かす用のチェックだと思うので、Googleカレンダーを操作するのに、必ずしも正常状態にする必要はないかもしれませんが、まぁ、一つの目安ということで。'</ul>';?>このPHPファイルをWebサーバへアップロードして、問題無く実行されれば、登録しているカレンダーの一覧が表示されます。Frameworkの動作確認の方法も書いてありました。人気の記事Eclipseの高速化メモEclipseが重いと一言に言っても、いろいろな工程での話があると思いますが、過去記事のなども含めてこの記事にピックアップしておきたいと思います。以下はWindows環境での話です。PF-102デザインと信頼性はいいのですが、操作は若干分かり辛いです。設定は最初だけ設定すればほぼ変更する必要はありません。稀に操作がすることがあって、そのときに説明書を探すのが大変のため、メモしておきます。JavaでprivateなfieldやmethodにアクセスするJUnitでテストしてると、privateなフィールドにアクセスして、値を参照したりセットしたりしたくなるわけですが、よく使うのでメモしておきます。次のような対象のクラスがあるとします。