年別アーカイブ: 2006年

2006-06
17
21:07:00
Google Calendar Notifier


タスクトレイ常駐タイプのGoogle Calendar用の更新チェッカーです。
Firefoxの拡張ではあるみたいなんですが、スタンドアロン型は他に見当たらなかったので作ってみました。
ダウンロード: gcNotifier R0.1
* 解凍して適当なフォルダに入れてgcNotifier.exeを実行して下さい。
■環境

  • .NET Framework 1.1が必要です。
  • .NET Framework 1.1が入っていればOSは問わないはずですが、作者はXP(32bit/Home Edition + SP2)でのみ動作を確認しています。

■機能

  • 起動するとGoogle Calendarへログインするためのユーザー名とパスワードを聞かれますので入力して下さい。その後タスクトレイにアイコンとして常駐します。
  • 右クリックメニューの[予定]メニューから本日の予定一覧が確認できます。
  • アラームで予定の到来を知らせてくれます。デフォルトは5分前です。アラームのタイプはダイアログとバルーンメッセージのいずれかを選択できます。
  • デフォルトでは5分ごとに予定を最新情報に更新します。
  • アイコンのダブルクリックで設定ダイアログが開きます。アラーム時間と更新間隔、アラームのタイプを設定できます。
  • 国際化対応してます(一度やってみたかっただけですけど)。英語版も同梱してますが、まだ英語版OSでは動かしたことが無いので、どんなものやら。

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

2006-06
13
23:21:00
RSSアイコンは誰のものだったか


20060613230955.jpgOpera Watchで知ったんですが、My RSS 管理人ブログさんでも話題になっていました。
最近かなりよく見るようになったRSS Feedアイコンですが、実はMozillaの登録商標で、Operaは以前採用を考えたものの契約締結を求められてこれに難色を示し、最新版からは採用を見送ったようです。
Microsoftが次期IE7で採用するとのニュースもありましたが、確かにそういえば契約を締結した、というような文言があったような。
たかがアイコン一つというなかれ。
アイコンだからこそこうした標準的な利用はエンドユーザーにも非常に便利なはず。
Opera社の真意もMozilla側もよく分からないものの、ちょっと釈然としないニュースです。
Operaに限らず色んなソフトで飾られているのですが、それらが契約を結んでいた・・ということはないんでしょうね。
登録商標にするのは理不尽気ままな利用を抑えるためには必要でしょうが、翻って同時にクリエイティブ・コモンズ的な利用を促せないものかどうか。
まだまだRSSなんてこれからの技術ですから、考える余地はありそうなものです。
一方でMozillaに関しては、オープンソースの旗手のようなイメージがありますが、最近ではMozilla Corporationという会社組織を発足させて収益活動を始めたり、また全体としての売り上げも7200万ドルに上る観測があるなど、単なるボランティア組織とは言い切れなくなってきています。
そんな事情も絡んでいるのかも知れません。

2006-06
04
20:03:00
ol2gc


ローカルのOutlookの予定表データをGoogle Calendarへ一方向同期するアプリなのです。
数ヶ月以内にはGoogle謹製のOutlook連動ソフトも出る予定らしいのですが、我慢できずに作ってしまいました。
それまでの間の短い命ですが、宜しければどうぞ。
あまり機能もなくテストもあまりやってませんのでそのつもりで。
ダウンロード: ol2gc R0.1
* 解凍して適当なフォルダに入れてol2gc.exeを実行して下さい。
■機能

  • 起動するとSyncボタンがあります。押下するとGoogle Calendarへログインするためのユーザー名とパスワードを聞かれますので入力すると同期が始まります。動作状況はボタンの下にロギングされます。
  • Outlookへアクセスする際にアクセスを許可するかどうか毎回尋ねられます。1分など適当な期間を指定してから「OK」ボタンを押して下さい。
  • ローカルのOutlookからGoogle Calendarへの一方向同期のみ行います。Google Calendarへ直接行った変更はOutlook側へは書き戻されません(再実行するとOutlookのデータで書き直されてしまいます)。
  • 新規作成、更新(件名、場所、開始/終了時刻、詳細の変更を検知)、削除の内容が同期されます。
  • 同期対象は、予定の開始時刻が同期時点から一ヶ月以内、100件までのデータです。100件を超えるとうまく動作しません。

■環境

  • .NET Framework 1.1が必要です。
  • .NET Framework 1.1が入っていればOSは問わないはずですが、作者はXP(32bit/Home Edition + SP2)でのみ動作を確認しています。
  • Outlook2003(v11.8010.6568 + SP2)にて動作を確認しています。他のバージョンでは動作しないかも知れません(試せないのでよく分かりません)。

■制限とか分かっている障害とか

  • あまり大量のデータでは試していません。
  • 追加のカレンダーなどには対応していません(多分。試してないけど)。
  • 1対多など複数の環境から同期を行うとおかしくなると思われます。1対1の同期のみ対応です。
  • Google Calendar側のDescriptionを見ると変な文字列が最後に紛れ込んでいますが、これはOutlook側のユニークiDなので編集したり削除しないで下さい。(C# FormsのTagみたいに保持するのにもっといいフィールドがあるといいんですけどね・・)
  • たまに「Cast Error !」というメッセージのエラーが出て動作しない場合があります。海外の掲示板でも話題になっていて原因不明のエラーなのですが、どうやらOutlook COMとのマーシャルがうまく動作しない場合があるようです。
    この場合には、

    1. Outlookを起動していたら終了する
    2. タスクマネージャからOUTLOOK.EXEのプロセスを終了する

    を行って下さい。
    常にOutlookを起動しておくようにすると、大体調子いいみたいです。

  • 基本的には変更されていない予定はGoogle Calendarへ毎回反映することはないのですが、予定が終日であった場合のみ、常に更新が行われてしまいます。これはGoogle Calendarが何故か終日の予定の場合だけ開始/終了日時の年にありえない数値(3994年など)を返してくるためで、恐らくGoogleのバグです。

バグとか要望とかあればコメントまでどうぞ。出来る限り対応させて頂きます(短い命なので、あまり凝るつもりはないですけども)。

2006-06
03
14:01:00
SixApartまでもが魔の手に落ちた


とうとうSixApartまでもが偽口コミ広告の魔の手に。
[press@blog リリース]【謝礼200円】ブログ/シックス・アパート有料ブログ「TypePad」
もうね、何やってるのかと。まあ、TypePadなんて売れてないからこそなんだろうけど。
曲がりなりにもBlogosphereでは盟主なんだから、もう少し考えてマーケティングとかしたらどうなのか。
関連: 換金可能な口コミとは?
追記
なんか社員らしき人がランキングしたのを喜んでいますね(苦笑
わざわざBlogに書いてる以上広告のお陰なのを本人は知ってると思うんだけど、そんな裏については何もコメントはせず、と。