• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Jjug2009 Fall
 

Jjug2009 Fall

on

  • 533 views

 

Statistics

Views

Total Views
533
Views on SlideShare
533
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Jjug2009 Fall Jjug2009 Fall Presentation Transcript

    • JJUG 2009 (秋)
      • [email_address]
    • 自己紹介
      • たーちゃん
      • id:tarchan
      • @tarchan
      • java-jaでは「なるとの人」、「なるとブレイク」と呼ばれています。
    • 発表内容
      • Javaと、IRCと、jQueryなアプリ
    •  
    • IRCを受信
      • ConfigPit
      • IRCKit
    • 設定を取得
      • Preferences config = ConfigPit.load("freenode.net");
      • String id = config.get(“id”, “”);
      • otsuneさんの「Config::Pit使え」にインスパイアされました。
    • IRCに接続
      • irc = new IRCClient().addAllHandlers(this);
      • irc.setProperty("irc.channel", channel);
      • irc.open(host, port);
    • メッセージを受信
      • アノテーションでメソッドを指定します。
      • @Reply("PRIVMSG")
      • public void onMessage(IRCMessage message)
    • ボタンをクリック
      • ActionQueryを使用します。
      • JavaScriptのjQueryにインスパイアされました。
    • ActionQuery
      • ActionQuery.ready(window).button().click(this);
      • ウインドウ上のボタンをクリックしたらメソッドを実行します。
    • JMenuItem
      • ActionQuery.ready(window).find(AbstractButton.class).click(Object target, String action, String property);
      • JMenuItemもAbstractButtonです。
      • メニューも実行できます。
    • Twitterに送信
      • ConfigPit
      • Twitter4J
    • ConfigPit再登場
      • Preferences config = ConfigPit.load("twitter.com");
      • String id = config.get(“id”, “”);
      • みんなが同じ方式を使うと便利ですね。
    • Twitter4J
      • Twitter twitter = new Twitter(id, password);
      • twitter.sendDirectMessage(id, message);
      • 自分宛にダイレクトメッセージを送ります。
    • ソースコード
      • CodeRepos
      • はてなダイアリー
    • ご清聴ありがとう ございました。 ございました。