タグ

perl-anysanに関するbarlogのブックマーク (5)

  • 目標達成カウントダウンを華々しく - Articles Advent Calendar 2011 Anysan

    今日は AnySan を利用したプロダクトをどう使うかの実例を紹介するよ! このトラックに参加したい人は http://atnd.org/events/22890 からどしどし頼むぜ! 皆さんは Web サービスを開発する上で様々な数値目標と向き合うと思います。 そんな中でも会員数の目標数値はなかなか比重が重いんじゃないでしょうか? 後少しで、会員数が目標達成するからと言って関係者全員がそわそわと最新の数値を見るページを F5 連打してたら捗らない上に self-dos になってしまう危険性もあります。 そういった wktk 感を感じつつ皆が捗る為に、あとどのくらいで目標に達するかをプロジェクトIRC チャンネルに流す仕組みを作ったら捗りそうな気がしたので、試しに作った物を晒します。 ikachan を導入している人で、じわじわカウントダウンして興奮したい方はご自由にお使いください。

    目標達成カウントダウンを華々しく - Articles Advent Calendar 2011 Anysan
  • hellow ikachan! - Articles Advent Calendar 2011 Anysan

    今日は AnySan を利用したプロダクトを紹介するよ! このトラックに参加したい人は http://atnd.org/events/22890 からどしどし頼むぜ! 皆さんは、日々のお仕事の中で様々なバッチ処理やデプロイツールまたはCIツールを動かすと思います。 一般的なネット系のエンジニア仕事のコミュニケーション手段として IRC を用いているというのが有名ですが、これらバッチ処理の処理状況等を普段の生活環境である IRC に流せたら便利だとおもいませんか? いや、便利なんです!すごいですよ! そこで僕はどんな環境からでも IRC 通知をするための環境として ikachan を作りました。 IRC への発言を Web API 経由で操作出来るんです。 Perl とかすら入ってないサーバでも curl などの HTTP が喋れる環境 or echo コマンドと telnet コマンドさ

    hellow ikachan! - Articles Advent Calendar 2011 Anysan
  • AnySan with Twitter - Articles Advent Calendar 2011 Anysan

    お兄さんじゃないよ、えにいさんだよ。 このトラックに参加したい人は http://atnd.org/events/22890 からどしどし頼むぜ! 初日に AnySan は Twitter や FriendFeed にも対応していると言いましたね、実際これらは IRC と同じくらいシンプル&同じインターフェィスで使えるんだ。 今日はシンプルに Twitter を使って、自分宛に @ を飛ばされた時に返事を返すコードを紹介しますね。 use strict; use warnings; use utf8; use AnySan; use AnySan::Provider::Twitter; use Config::Pit; my $username = shift; my $config = pit_get("example.com", require => { consumer_key =>

    AnySan with Twitter - Articles Advent Calendar 2011 Anysan
    barlog
    barlog 2012/01/12
    3 おにいさn
  • the difference between AnyEvent::IRC::Client - Articles Advent Calendar 2011 Anysan

    こんばんわ!今日もれっつえにーさん! 参加したい人は http://atnd.org/events/22890 からどしどし頼むぜ! 昨日は AnySan を使うと簡単に irc bot をかけるって話をしたね。 じゃぁ、 AnyEvent::IRC::Client 生と比べてどう違うか?ってのを yusukebe 作のIRC 版全裸 botとの比較をしてみましょう。 元のページが消えてて archive.org にしか残ってなくて、ページ開くのが遅いので元ノーコードをリファクタリングしつつ抜粋すると以下のようになります。 use strict; use warnings; use utf8; use Acme::Zenra; use AnyEvent; use AnyEvent::IRC::Client; use Encode; my $channel = $ARGV[0] or die

    the difference between AnyEvent::IRC::Client - Articles Advent Calendar 2011 Anysan
  • hellow AnySan World! - Articles Advent Calendar 2011 Anysan

    こんばんわ!今日から AnySan のトラックが始まりましたね! 参加したい人は http://atnd.org/events/22890 からどしどし頼むぜ! AnySan とは何かをおさらいすると AnyEvent をベースとしたリアルタイミングメッセージング用の bot を簡単に作る為のツールキットなんだ。 AnyEvent::IRC::Client との違いが解らない!と良く言われるけど AnySan は bot で使う為に必要な機能だけを実装した薄いラッパーになってるんだ。 もちろん IRC だけじゃなくて Twitter や FriendFeed にも対応しているんだ。将来的には Skype や Facebook や Google+ などリアルタイムコミュニケーションを薄くラップするよていだYo♪ どのサービスでも同じインターフェィスで使う事を目的としてるので perldoc

    hellow AnySan World! - Articles Advent Calendar 2011 Anysan
    barlog
    barlog 2012/01/12
    Perl AnySan Trac 1
  • 1