自分はIRCを常用(
tiarra(FreeBSD上),
Cotton(windows),
keitairc(携帯))しているのでTwitterもIRCと一緒にできると非常に楽!ということでTwitter開始直後ぐらいから
TwitterIrcGatewayを使っていました.
しかしPC組み替えに至ってTwitterIrcGatewayのためにWindowsマシンを立ち上げておくのも意味ねーなーということで,他の解決手段を探したところ
・
TwitterIrcGatewayのLinux/FreeBSD版がある
・tiarraに対する
パッチとプラグインがある(
unstable版用もある)
・
twitter2ircd.pl - POEで書いたperlのTwitter IRC Gatewayなるものもある
後2者はうまくうごきませんでした.
POEとかCPANとかよくわかんねー!依存関係とか何か足りないものがあるのかもしれないけどよくわからんかった.
tiarraに対するパッチのほうはUTF8まわりのデコードで失敗するようです.自分の環境の問題?
で,TwitterIrcGatewayなわけですが,そのまま動かそうとするとコアダンプを吐いて終了してしまう.
しかしサイトにはmonoがある環境ではwindows版と同じものを動かせと書いてある.
monoって何よ?と調べたら,Windowsの.NET FrameworkをLinux/FreeBSDで動かすというシロモノなのですな.すげー,時代はそんなことになっていたのか.
portsにlang/monoがあったので早速インストール.しかしコケる.カーネルリソースの不足?のようだ.
ログに出ているとおり/boot/loader.confに次の行を記述
kern.ipc.semmni=40
kern.ipc.semmns=300
再起動後,再度portinstallしたら行けました.
で,$ mono TwitterIrcGatewayCLI.exe で起動.
本当にwindowsバイナリが動いちゃうのねぇ.すげぇ.