ジーナ・トラパーニ著
クリックして表示Gmail のような Web ベースのアプリケーションに関して躊躇するユーザーが抱く大きな疑問は、「オフラインの場合、どうやってデータを取得すればよいですか?」ということです。と呼ばれるベータ版のオープンソース プロジェクトGCalデーモンこの質問に答えようとします。
デスクトップと Web 間の双方向の更新と同期は、究極のゴールデン チケットです。クラウドに保存されているデータを処理しながら、オフライン アクセス、ローカル バックアップ、充実したデスクトップ エクスペリエンスを提供します。 GCalDaemon を実行すると、オフラインであっても、デスクトップ カレンダー プログラムから Google カレンダーを表示および更新できます。さらに、Thunderbird や Outlook Express などのデスクトップ電子メール プログラムやアドレス帳から Gmail の連絡先リストにアクセスできます。
ジャンプ後に GCalDaemon をセットアップする方法について詳しく説明します。
GCalDaemon のインストール
GCalDaemon は、Google カレンダーのデータをローカルに同期し、Sunbird などのアプリケーションで利用できるようにする、クロスプラットフォームの Java ベースのサーバーです (稲妻のあるサンダーバード)、レインレンダーそしてアイカル。しかし、GCalDaemon はコマンド ライン アプリケーションであり、ほとんどの優れたオープンソースのクロスプラットフォーム アプリケーションと同様に、GCalDaemon をセットアップする秘訣はテキスト構成ファイルの編集にあります。始めましょう。
GCalDaemon をダウンロードしてインストールします。まだお持ちでない場合は、GCalDaemon を動作させるために無料の Java ランタイム環境をインストールする必要があります。実行するかどうかを確認するには、次のように入力します。
java -version
コマンドラインで。 Javaはありませんか?ここからダウンロードしてくださいそしてそれをインストールします。それからGCalDaemon を取得するそしてインストーラーを実行します。GCalDaemon がファイアウォールを通過できるようにします。Windows インストーラーは、完了時に GCalDaemon を起動するオプションを提供します。これを行うと、Windows ファイアウォール (または他のソフトウェア ファイアウォールが稼働している場合) を使用している場合は、次のような通知が表示されます。
先ほども言いましたが、GCalDaemon はサーバーなので、必ず送信ファイアウォールからブロックを解除してください。
GCalDaemon が最初に起動したときは、何も行うように設定されていません。コマンド ウィンドウで Ctrl+C を押すと、(Windows の場合) 停止できます。 GCalDaemon は多くのことを実行できますが、GCalDaemon が提供するサービスはその構成方法にすべて関係しています。したがって、お気に入りのテキスト エディタで設定ファイルを開きます。 Windows では、そのファイルは次の場所にあります。C:\Program Files\GCalDaemon\conf\gcal-daemon.cfg
デフォルトでは。
GCalDaemon の設定で最も注意が必要な部分は、パスワードを扱うことです。
パスワードを暗号化します。GCalDaemon は、毎回パスワードの入力を求めずにバックグラウンドで動作するために、Google アカウントのパスワードを必要とします。ただし、構成ファイルにプレーン テキストとして保存することはあまり安全ではありません。そのため、GCalDaemon には、構成ファイルのパスワードのエンコードされたバージョンを取得するために使用するコマンド ライン パスワード エンコーダ ユーティリティが付属しています。実行方法とサンプル結果は次のとおりです。
後で構成ファイルで GCalDaemon 同期オプションを設定するときに使用できるように、エンコードされたバージョンのパスワードを一時テキスト ファイルにコピーして貼り付けます。
Lightning、iCal、Rainlendar 経由で Google カレンダーの読み取りと書き込みを行う
GCalDaemon Lifehacker の設定を段階的に行う必要はありません。これは、プロジェクトが詳細なスクリーンショットを使用してすでに設定を行っているためです。方法は次のとおりです。
Google カレンダーと Sunbird を双方向で同期。これらの手順は、Lightning 拡張機能を備えた Thunderbird を使用する場合にも機能しました。
私が「双方向同期」と言っているのは、Rainlendar/iCal/Sunbird でカレンダーを更新でき、その変更はオンラインで 10 分以内に Google カレンダーに反映されることを意味していることに注意してください。また、GCalDaemon をセットアップして動作させることもできます。「時々オフライン」モードインターネットに常時接続されていないラップトップの場合。データはオフラインでも利用できますが、変更を加えることができ、オフラインに戻ったときに同期されます。
また、GCalDaemon を使用すると、複数のカレンダーを一度に同期できます。これは、Thunderbird と Lightning を使用してデスクトップに同期されたいくつかの Lifehacker カレンダーの画面です。 (クリックすると拡大します。)
GCalDaemon ができることはそれだけではありません。
デスクトップ アドレス帳を使用して Gmail の連絡先リストを取得する
Thunderbird、Outlook Express、またはその他のデスクトップ メール クライアントにメールを POP する場合は、これらのプログラムのアドレス帳内の Gmail 連絡先リストにもアクセスできます。 GCalDaemon はローカルのLDAPサーバー(中央連絡先ストア)ほとんどの最新のアドレス帳アプリが登録できます(電子メール メッセージの IMAP と同様)。
繰り返しますが、GCalDaemon 独自のLDAP を設定するためのスクリーンショットを含む詳細なドキュメントが利用可能です。 Thunderbird での結果は次のようになります。
でも待ってください!それだけではありません!
GCalDaemon の追加機能
GCalDaemon には、この記事の範囲を超えたさらにクレイジーな機能が備わっています。Gmail 経由でコンピュータをリモート コントロールするそしてRSS フィードを iCal に変換するカレンダー アプリケーションでニュースを読むことができます。きちんとした!
Web ベースのデータをどのように同期しますか? GCalDaemon についてどう思いますか?コメントでお知らせください。
ジーナ・トラパニライフハッカー編集者は、同期は常に双方向であるべきだと考えています。彼女の毎週の特集は、生きるオタクは毎週水曜日にライフハッカーに掲載されます。購読するGeek to Live フィードニュースリーダーで新しい記事を入手するには、