タグ

ircに関するnippondanjiのブックマーク (3)

  • Rroongaで楽しく全文検索!!(RubyでXchatをもっと便利にするシリーズその3)

    今日も引き続きXChat-Rubyでプラグインを作る話である。そろそろ読者の皆さんも飽きて来た頃だろうかと不安を覚えつつも、「書きたいから書くのだ!」という強い信念をもって日もつっ走りたいと思う。さて、前回のエントリでは「自動的に挨拶をするボット」を作成した。実際に利用できるプラグインをどのようにして作成できるかをおおよそご理解頂けたかと思う。(まだ見てない人はすぐにチェックすること!) 今日はもう少し実用的な機能として、XChat上のメッセージを全文検索するためのプラグインを紹介しようと思う。 ※いろいろとツッコミを頂いたので追記しました。 Groonga!!まずは肝心の全文検索エンジンであるGroongaをインストールしよう。GroongaはSennaの後継である。Groongaの正式版は、Groongaのホームページから入手できる。Mecabを利用する場合にはMecabを事前にイン

    Rroongaで楽しく全文検索!!(RubyでXchatをもっと便利にするシリーズその3)
    nippondanji
    nippondanji 2010/09/16
    これからGroongaをはじめたい人にはRubyのバインディングがおすすめ。∵ドキュメントがしっかりしているので。取っかかりとして本エントリを参照して頂ければ本望です。//色々修正しました。
  • RubyでXchatをもっと便利にしよう! その2

    前回の投稿では、XchatにおいてRubyでプラグインを作成する方法について解説したが、かなり説明不足だったように思う。そこで、今日は「自動的に挨拶をする」ボットを作りつつ、Xchatのプラグインを作成する方法を解説しようと思う。同様の方法で、Xchat上にどのようなボットでも作成できるようになるだろう。 rubyenvの設定今回のボットでは他のライブラリを利用しないが、Xchatプラグインにおいて他のライブラリをrequireするには、rubyenvというファイルを作成しなければならない。なので、おまじないのように次のコマンドを実行しよう。 ruby -e 'puts $:' > ~/.xchat2/rubyenv チャンネルで発言する挨拶をするというこことは、チャンネル上で発言をするということである。通常、Xchatを利用している場合、発言は単に入力エリアにメッセージを入力し、Ente

    RubyでXchatをもっと便利にしよう! その2
  • RubyでXchatをもっと便利にしよう!

    XchatというIRCクライアントをご存知だろうか。Xchatはそのまま使っても高機能で使い勝手のイイIRCクライアントなのだが、実はプラグインインターフェイスを利用してカスタマイズすることで、さらに使いやすくすることができる。Ruby会議に行ってきた流れから、今日はRubyでXchat2を拡張する方法について紹介しよう。 XchatのインストールまずはXchatのインストール。FedoraやUbuntuではxchatというパッケージ名で準備されている。xchat-gnomeというやつもあるが、こちらは別のソフトウェアなので注意されたい。 shell> sudo aptitude install xchat # Ubuntuの場合 shell> sudo yum install xchat # Fedoraの場合 実はFedoraには、XchatをRubyで拡張するためのRubyプラグイン

    RubyでXchatをもっと便利にしよう!
    nippondanji
    nippondanji 2010/09/03
    続きも書きます。
  • 1