タグ別アーカイブ: ln2gc

2006-12
27
21:16:00
ol2gc R0.4 / ln2gc R0.4


コメントでもご報告頂いていたようにR0.3でGoogle側のバグに対応したんですがこのバグが直ってしまったため、再び対応しました。
これにより終日の予定が翌日になってしまう現象が回避されます。
また、ln2gcでは状況によりキャストエラーになってしまう問題が「多少」改善されました。
ダウンロードはこちらから:
ol2gc R0.4
ln2gc R0.4
* 解凍して適当なフォルダに入れてol2gc.exe またはln2gc.exeを実行して下さい。

2006-09
17
02:46:00
ln2gc R0.3


ln2gc R0.3です。
変更箇所はol2gc R0.3とほぼ同様です。
・イベント/記念日など終日の予定が前日になってしまっていたのを修正。但し暫定です。
・指定されたユーザー名をローカルに保存して次回以降デフォルトで使えるようにしました。
・タイトルがol2gcになってた・・。
ダウンロード: ln2gc R0.3
* 解凍して適当なフォルダに入れてln2gc.exeを実行して下さい。

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


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

2006-06
24
22:00:00
ln2gc


ol2gcに続くGoogle Calendar同期アプリ第二弾です。
ln2gcはLotus Notes(R5)のカレンダーデータをGoogle Calendarへ一方向同期するアプリです。
ダウンロード: ln2gc R0.1
* 解凍して適当なフォルダに入れてln2gc.exeを実行して下さい。
■機能

  • 起動するとSyncボタンがあります。押下するとGoogle Calendarへログインするためのユーザー名とパスワードを聞かれますので入力して下さい。また続いてNotesのユーザーのパスワードを尋ねられますので入力します。これは現在のロケーションで指定されているユーザーです。その後同期が始まります。動作状況はボタンの下にロギングされます。
  • NotesからGoogle Calendarへの一方向同期のみ行います。Google Calendarへ直接行った変更はNotes側へは書き戻されません(再実行するとNotesのデータで書き直されてしまいます)。
  • 新規作成、更新(件名、場所、開始/終了時刻、詳細の変更を検知)、削除の内容が同期されます。
  • 同期対象は、予定の開始時刻が同期時点から一ヶ月以内、100件までのデータです。100件を超えるとうまく動作しません。
  • Notesの[ファイル]-[ツール]-[ユーザーID]から「他のノーツベースのプログラムからパスワードのプロンプトを表示しない」をチェックしていれば、Notesを起動してログインしている限り、あらためてパスワードを尋ねられることはなくなります。
  • NotesのメールDBはリモートにあってもローカルにレプリカされていても問題ありません。現在ロケーションでどのメールDBを指定されているかに依存します。

■環境

  • .NET Framework 1.1が必要です。
  • .NET Framework 1.1が入っていればOSは問わないはずですが、作者はXP(32bit/Home Edition + SP2)でのみ動作を確認しています。
  • Lotus Notes R5.0.12で確認しています。他のバージョン、特にR6.0やR6.5では動作するかどうか不明です。動作報告など頂ければ幸いです。

■制限とか分かっている障害とか
基本的にはol2gcと同様です。

  • あまり大量のデータでは試していません。
  • 追加のカレンダーなどには対応していません(多分。試してないけど)。
  • 1対多など複数の環境から同期を行うとおかしくなると思われます。1対1の同期のみ対応です。
  • 変更されていない予定はGoogle Calendarへ毎回反映することはないのですが、予定が終日であった場合のみ、常に更新が行われてしまいます。これはGoogle Calendarが何故か終日の予定の場合だけ開始/終了日時の年にありえない数値(3994年など)を返してくるためで、恐らくGoogleのバグです。

何かありましたらコメント欄までどうぞ。