2011年05月

2011年05月29日

pircbotとbabel

ふとIRCに接続してごにょごにょするプログラムを書こうとしたのが前回

調べてみるとpircbotcppなるものがありました。
IRCのC++のsdkでこれを使うと簡単にbotが作れるって書いてありましたのでありがたく使わせてもらいます。

  • pircbotcpp, C++ IRC SDK port of pircbot プロジェクト日本語トップページ - SourceForge.JP

    それでサンプル通りに作ってみたら、すぐに接続できましたけど問題が。

    受信したメッセージの日本語が化けてました。「あ」を受信すると「$B$"(B」として受け取る。
    ごめんなさい、文字コードまわりって苦手なんです。

    文字コードの変換ですぐに思いつくのはICUなんですが、リファレンスとか読んでやりたいこと探すのが面倒だったので他に良いのがないか探してみました。

  • ICU - International Components for Unicode

    探したらありました(`・ω・´)

    babelというもので、 C++で作られた各種文字コードの変換ライブラリですね。

  • バベル - extra - C++ - TrickLibrary

    これもありがたく使わせてもらいます。 ライブラリの中に全自動変換してくれるモジュールがあるので、それを使ったらうまく出力されました(`・ω・´)

    Boost.勉強会 #2で発表されてたんですね…これ。
  • 続きを読む

    rabbitcats at 14:57|PermalinkComments(0)TrackBack(0)C++ 

    IRCのプロトコル

    http://www.haun.org/kent/lib/rfc1459-irc-ja.html

    香ばしいかをりがすごくしますが、やっぱり自分でプログラムを書く必要がありそうです。

    まあ、実際に必要な機能はすごく少ないので何とか耐えられそうですが。



    rabbitcats at 02:18|PermalinkComments(0)TrackBack(0)雑記 

    2011年05月28日

    ブログを新しくしました。

    一応ここを新しくしたものと思ってくだされば幸いです。

    ずっと更新していないのと、アカウントを新しくしたかったので新たにブログを開設しました。

    前のところはバックアップを一応とってあるのですが、思い出に残しておきます。
    消されたらそれまでだったと言うことですが…

    rabbitcats at 23:21|PermalinkComments(0)TrackBack(0)雑記