Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
最新版はこのへんにあるす。 そか。オーバーライドしちゃえばいいんだ。これでXML::StreamをいじらんでもGoogle Talkにつなげられる。 2006-09-03追記 オーバーライドはlocalすべきかも。ref subtechグループ - otsune's SnakeOil - _で始まる内部メソッドをオーバーライドするのはそうやるのか package Plagger::Plugin::Notify::XMPP; our $VERSION = '0.04'; use strict; use warnings; use base qw( Plagger::Plugin ); use Encode; use Net::XMPP; sub register { my ($self, $context) = @_; $context->register_hook( $self, 'plu
- 最新版はこのへんにあるす。 変更点 コネクション張るのを1回だけにした。(0.02までは、entryごとに接続/切断を繰り返してたのでした) Google Talkに接続できるようにした。ただし、XML::Streamをちと変更する必要あり(後述) pod書いた。 Google Talkのアカウントで接続するときはXML::Streamをちと変更する必要があります。 その理由はこうです。 Google Talkの認証はSASLのPLAINで行われます。(starttlsが必須なためか、CRAM-MD5とかは対応してない) んで、PLAINの認証は、 [authorize-id] NUL authenticate-id NUL passwordをbase64したものをサーバに送ります。 authorize-idは、「username@servername」の形式で、Google Talk
最新版はこのへんにあるす。 なんとなく日本語も送れるようにした。 送信先を複数指定できるようにした。 それっぽくエラー処理をするようにした。 というわけで $P::P::Notify::XMPP::VERSION = 0.02 です。 package Plagger::Plugin::Notify::XMPP; our $VERSION = '0.02'; use strict; use warnings; use base qw( Plagger::Plugin ); use Data::Dumper; use Encode; use Net::XMPP; sub register { my($self, $context) = @_; $context->register_hook( $self, 'publish.entry' => \¬ify, ); } sub notify
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く