タグ

ircに関するkarupaneruraのブックマーク (5)

  • Macじゃない環境でもIRCで流れてくる画像を表示したい人生だった - taiyoh's memorandum

    Mac版LimeChatのサムネイル表示機能が羨ましすぎるのですが、今使ってるマシンがUbuntuだったりして、悲しみが募っていたわけです(Macに変えればいいじゃん、というのは根的すぎるのでスルーします)。そんな悲しみを紛らわすためにずっとIRCツールを探し続けてたのですが、サムネイル表示できるのはどうもなさそう。 でも、そんな時に見つけたのがweecloudというweb frontendでした。 → eirikb/weecloud · GitHub このweecloudというツールはweechatのrelayという機能を使って機能拡張を行うもので、weechatとはnode.jsでデータのやりとりを行い、ブラウザとはsocket.ioを使ってやりとりをしてます。表示部分に特化していて、かつその表示はHTMLなので(正確にはjade)、HTML・js・cssをいじれば自分好みの表示がで

    Macじゃない環境でもIRCで流れてくる画像を表示したい人生だった - taiyoh's memorandum
    karupanerura
    karupanerura 2014/08/22
    ++++
  • Node.jsで書かれたIRC bouncer、homura を作りました - はこべにっき ♨

    いわゆる IRC proxy や IRC bouncer はIRCサーバに常時つないでおいてログをとったり、チャンネルを維持したりするのに、大変便利なソフトウェアです。ZNCやtiarraなんかが有名ですね。 その IRC bouncer をNode.jsでのネットワークプログラミングの手習いに書いてみました。homuraというソフトウェアです。はじめてつかったIRC bouncerがmadokaという名前だったのを思い出して名づけました。 homuraにはIRC bouncerとして最低限の機能がそろっています。同時に複数のサーバへの接続、複数のクライアントから接続の受付が可能で、サーバークライアントの両方でTLS接続に対応しています。チャンネルごとにログを記録したり、クライアントからの接続がなくなった時に自動でawayになるといった、機能を備えます。(READMEのmodulesの項を

    Node.jsで書かれたIRC bouncer、homura を作りました - はこべにっき ♨
  • ゆるふわにperlの話をするのにlingr-ircが便利 - しるてく

    ゆるふわなかんじで perl の話題をするためのチャットルームをつくってみた - tokuhirom's blog. で、初心者歓迎のゆるふわチャットルームができたので、Lingrはいってみたけどブラウザで見るのめんどいなーと思って探したら、IRCクライアントからつなげるの発見した。 psychs/lingr-irc · GitHub READMEに全部書いてあって何も説明することないんだけど、 ruby lig.rb ってやって、 Host: localhost Port: 26667 Username: Your Lingr account name Password: Your Lingr password ってクライアント側からつないでやれば見れる。

    ゆるふわにperlの話をするのにlingr-ircが便利 - しるてく
  • リリース先輩というIRCボットを作った - 鳩舎

    こんにちは、皆さんgit使いこなしてますか?僕は全然です。 ところでgit個人的に使う分にはいいですけど、会社の許可取るのとかは大変ですよね。できる限りSVNで管理したい。 ということでとあるチームではgitで基的にソースコードを管理して、デプロイ時はsvnに置く、というようなことをしています。なんだか二度手間な感じもしますが、まぁやっておけばいいのであればやっておきましょう。 ところがどっこいgit-svnはとてもめんどくさい。めんどくさいしgitに慣れきった人間はsvnでコミットすることができない。できないなら機械に任せよう。 ということでどうせ毎回同じ事をするので「リリース先輩」というIRCボットを作って、先輩によろしくやってもらうことにしました。 リリース先輩 IRCrosylilly: release_senpai: 先輩、リリースの準備お願いします! release_se

    リリース先輩というIRCボットを作った - 鳩舎
    karupanerura
    karupanerura 2012/05/02
    無駄に会話がスムーズで面白いw
  • IRC Protocol Parser を書いた - tokuhirom's blog

    http://tokuhirom.github.com/nanoircparser/ C++ で 1ファイルでうごく IRC の protocol parser を書いたので github にアップしておきました。 IRC のクライアントライブラリは、イベントのハンドリングが主で、ライブラリになっていなくても手でくみたてればわりと十分だったりするので、面倒な protocol parser の部分だけさくっとかいてみました。 ベンチマークはとっていませんが、速度はそれなりにでてるんじゃないかとおもいます。client side で気軽にうごかすボット、みたいなシーンを想定しているので、わりと富豪的な実装になっていますけれど。 今回、工夫した点としては re2c を利用してパーズしてます。このおかげで非常に見通しがいいコードになってます。RFC にのっている BNF のほとんどそのままなので

  • 1