PICKUP
KAYAC 10th An...
おかげさまで、カヤックは今年で10周年を迎えました。そこで2008年の777は10周年を記念す… 詳細 »
service
- 画像
- DATE
- 2008.07.11
- CATEGORY
- MEMBER
SignSync
RSSフィードをメールの署名につけるBecky!プラグイン
メールの署名、最近変えましたか?
同じ署名をつけ続けるのに飽きてませんか?
カヤックでは、イベントのあるたびに例えば以下のようなテキストとurlを署名に入れたりしています。
☆おかげ様で今年でカヤック10周年 http://10th.kayac.com/
ところがこれ、カヤックトップからリンクのある、NEWSのRSSにも同じようなテキストとurlが入ってるんです。
RSSからとってきて署名に入れればいいんじゃないの?
怠惰を美徳とするプログラマーからこのアイディアは生まれました。
今はブログで情報発信している個人、会社のNEWSの更新をRSSで配信している企業も多いですね。
Becky!に SignSyncプラグインを追加すると、RSSの更新を簡単に署名に反映することができます。
お試しください!
技術的には、SignSyncは、以下のフィードフォーマットに対応しています。
こういった多くのフォーマットに対応し、タイトルやurlを同じテンプレートに入れるにはどうすればいいか。C++を使うBecky!のプラグイン開発でそれを実現するのは多少めんどくさそうです。。
そこで、perlのプログラムをWindowsの実行ファイルとしてパッケージングできるPARを使いました。
ちょうどperlにはXML::Feedという、上記のフォーマットのパーサーラッパーがCPANにありますので、こちらを使い、WindowsやBecky!に依存する部分のみC++で書いています。
同じ署名をつけ続けるのに飽きてませんか?
カヤックでは、イベントのあるたびに例えば以下のようなテキストとurlを署名に入れたりしています。
☆おかげ様で今年でカヤック10周年 http://10th.kayac.com/
ところがこれ、カヤックトップからリンクのある、NEWSのRSSにも同じようなテキストとurlが入ってるんです。
RSSからとってきて署名に入れればいいんじゃないの?
怠惰を美徳とするプログラマーからこのアイディアは生まれました。
今はブログで情報発信している個人、会社のNEWSの更新をRSSで配信している企業も多いですね。
Becky!に SignSyncプラグインを追加すると、RSSの更新を簡単に署名に反映することができます。
お試しください!
- SignSync_v101(EXE形式/2.03MB)
SignSync_v100
技術的には、SignSyncは、以下のフィードフォーマットに対応しています。
- RSS 0.91
- RSS 1.0
- RSS 2.0
- Atom.
こういった多くのフォーマットに対応し、タイトルやurlを同じテンプレートに入れるにはどうすればいいか。C++を使うBecky!のプラグイン開発でそれを実現するのは多少めんどくさそうです。。
そこで、perlのプログラムをWindowsの実行ファイルとしてパッケージングできるPARを使いました。
ちょうどperlにはXML::Feedという、上記のフォーマットのパーサーラッパーがCPANにありますので、こちらを使い、WindowsやBecky!に依存する部分のみC++で書いています。