読者です 読者をやめる 読者になる 読者になる

はてなブックマーク Web Hookで、はてなブックマークをパトロールしよう!

自作IRCライブラリを使ってみよう!ってことで、はてなブックマーク Web Hookを使って、ブックマークをIRCでヲチするアプリケーション「はてなパトロール」を作りました! http://coderepos.org/share/browser/lang/java/IRCKit/trunk はてなWebHookの設定方…

IRCボットの実装で見るJava言語

ネットワーク対戦ゲームの募集文をNOTICE発言するボットをJavaで実装してみた。IRCライブラリは自作のIRCKitを使用しました。ボットのソースコードは次のとおりです。 /* * Copyright (c) 2009 tarchan. All rights reserved. */ package com.mac.tarchan.ir…

#java-jaが過疎ってるのでTwitterにRTしてみた!

まずは放置してたIRCライブラリを更新しました! 以前はメソッドの命名規約で分岐するようにしてたんですが、Java 5が普及したのでアノテーションがいいよね!ってことで@Replyアノテーションを導入したバージョンに生まれ変わりました! http://coderepos.o…

iPod touch用にkeitaircを調整してみるテスト

Page not found « なんか:かんがえて-5を元にした変更点は以下のとおり。 しばらく使ってみる。 462c462 < '<pre>' . join("\n", @buf) . '</pre>'; --- > '<p>' . join("<br>", @buf) . '</p>'; 516a517,518 > $content .= '<meta name="viewport" content="width=320">'; > $content .= '</meta>

iPod touch のデバッグコンソールを見ながらさらに修正!

462c462 < '<pre>' . join("\n", @buf) . '</pre>'; --- > '<p>' . join("<br />\n", @buf) . '</p>'; 516a517,518 > $content .= '<meta name="viewport" content="width=device-width" />'; > $content .= '<meta name="viewport" content="initial-scale=1.0, user-scalable=yes" />'; 610c612 < $content .= '</meta></meta>

IRCCore 2.0 BETA3

長らく謎だったWindowsから送られてくる半角カナに対応しました! IRCCore.2.0-BETA3.zip で半角カナ対応ってどうすればいいの?!という話をしていたんだけど、とのっちとのやり取りでなにかが閃きました!によると半角カナに切り替えるエスケープシーケン…

IRCCore 2.0 BETA2

前回公開していたバージョンが古いままだったのでサンプルをつけてバージョンアップしました! IRCCore.2.0-BETA2.zip サンプルの内容はサーバのPINGメッセージを表示するPingPong.javaと、他のユーザのメッセージに返事をするHelloAgain.javaの2本です。反…

IRCCore 2.0 BETA1

気がついたら1年も眠らせてたIRCのコアを公開〜。 IRCCore.2.0-BETA1.zip このバージョンはコンソールで使えるようにシェルがついてます。zipファイルをダウンロードして展開すればIRCCore.jarがあるので、次のように起動してね。Javaのバージョンは1.5以降…

LCHat 1.4.2

http://homepage.mac.com/tarchan/.Public/IRCCore142.zip LCHat をバージョンアップしましたー。 Core を作り直して CTCP を実行できるようになったよ。 /ctcp target action wakeup!こんな感じで入力できます。target は相手の名前、action wakeup! は CTCP…

DCC プロトコル

IRC

IRC クライアントを再実装するにあたって情報を探してるんだけど、DCCの実装に関する情報がとても少ない!ようやく見つけた情報もいまにも消えそうなので今のうちにリンクしておくことにした。 はじめて IRC クライアントを実装したときは「RFCから読めないI…

IRCCore.jar

IRCCore.jar を使うとこのくらいのコードで IRC クライアントが作れます。 もっとシンプルなほうがいいかなあ? import com.mac.tarchan.irc.IRCClient; import com.mac.tarchan.irc.IRCProfile; import com.mac.tarchan.irc.IRCNetwork; public static void…

LCHat 1.4

Mac OS X Tiger の Java 実行環境がアップグレードされていなくてしょんぼりしてるところに、遅ればせながら Java Tiger が公開された。これで晴れて Tiger On Tiger だ! アップル - サポート - ダウンロード - Java 2 SE 5.0 Release 1 アップル - サポー…