Suche senden
Hochladen
モバイルでIRCを活用する with EbIRC
•
1 gefällt mir
•
1,344 views
Shin Ise
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 24
Empfohlen
Perlで圧縮
Perlで圧縮
Naoya Ito
はてなブックマークのシステムについて
はてなブックマークのシステムについて
Naoya Ito
Silent Running Side A
Silent Running Side A
Shunsaku Kudo
Web技術勉強会9回目(Slideshare用)
Web技術勉強会9回目(Slideshare用)
龍一 田中
クロスレビュー
クロスレビュー
武 河野
仕事で使うRuby
仕事で使うRuby
Kentaro Goto
もっと仕事で使うRuby
もっと仕事で使うRuby
Kentaro Goto
Ext Ncs 20081029
Ext Ncs 20081029
Yuki Naotori
Empfohlen
Perlで圧縮
Perlで圧縮
Naoya Ito
はてなブックマークのシステムについて
はてなブックマークのシステムについて
Naoya Ito
Silent Running Side A
Silent Running Side A
Shunsaku Kudo
Web技術勉強会9回目(Slideshare用)
Web技術勉強会9回目(Slideshare用)
龍一 田中
クロスレビュー
クロスレビュー
武 河野
仕事で使うRuby
仕事で使うRuby
Kentaro Goto
もっと仕事で使うRuby
もっと仕事で使うRuby
Kentaro Goto
Ext Ncs 20081029
Ext Ncs 20081029
Yuki Naotori
インフラエンジニアになろう!
インフラエンジニアになろう!
Toshiaki Baba
Penglue ver.2.1
Penglue ver.2.1
mayukayamanaka
HCCソフト会社紹介
HCCソフト会社紹介
ssusercbaf23
山行記録共有データベース「ヤマレコ」
山行記録共有データベース「ヤマレコ」
Kazumine Matoba
Windows MobileとWeb Api
Windows MobileとWeb Api
Kenji Wada
20世紀Ruby
20世紀Ruby
Kentaro Goto
Talk In Point Of Gc Once In While
Talk In Point Of Gc Once In While
Narihiro Nakamura
デブサミ2009 はてなの開発戦略
デブサミ2009 はてなの開発戦略
Yuichi Tateno
About OSGeo.JP
About OSGeo.JP
Taichi Furuhashi
S2
S2
TH Schee
本当は怖いObjectSpace.each_object
本当は怖いObjectSpace.each_object
Narihiro Nakamura
Cloud for Enterprise IT (Japanese)
Cloud for Enterprise IT (Japanese)
kurikiyo
【13-B-3】 企業システムをマッシュアップ型に変えるには
【13-B-3】 企業システムをマッシュアップ型に変えるには
devsumi2009
S8
S8
TH Schee
Conf Of Library Hyogo(20080919)
Conf Of Library Hyogo(20080919)
真 岡本
Web技術勉強会 第18回
Web技術勉強会 第18回
龍一 田中
Mashup and new paradigm - マッシュアップ技術とインターネットの新しい潮流
Mashup and new paradigm - マッシュアップ技術とインターネットの新しい潮流
Yusuke Kawasaki
Web技術勉強会10回目(Slideshare用)
Web技術勉強会10回目(Slideshare用)
龍一 田中
Hyper Estraierの設計と実装
Hyper Estraierの設計と実装
Hiroshi Ono
웹기획 V090417
웹기획 V090417
oros83
Cross platform development with Xamarin 2.0 + MvvmCross
Cross platform development with Xamarin 2.0 + MvvmCross
Shin Ise
いまどきのiOSプログラミング with Xcode5
いまどきのiOSプログラミング with Xcode5
Shin Ise
Weitere ähnliche Inhalte
Was ist angesagt?
インフラエンジニアになろう!
インフラエンジニアになろう!
Toshiaki Baba
Penglue ver.2.1
Penglue ver.2.1
mayukayamanaka
HCCソフト会社紹介
HCCソフト会社紹介
ssusercbaf23
山行記録共有データベース「ヤマレコ」
山行記録共有データベース「ヤマレコ」
Kazumine Matoba
Windows MobileとWeb Api
Windows MobileとWeb Api
Kenji Wada
20世紀Ruby
20世紀Ruby
Kentaro Goto
Talk In Point Of Gc Once In While
Talk In Point Of Gc Once In While
Narihiro Nakamura
デブサミ2009 はてなの開発戦略
デブサミ2009 はてなの開発戦略
Yuichi Tateno
About OSGeo.JP
About OSGeo.JP
Taichi Furuhashi
S2
S2
TH Schee
本当は怖いObjectSpace.each_object
本当は怖いObjectSpace.each_object
Narihiro Nakamura
Cloud for Enterprise IT (Japanese)
Cloud for Enterprise IT (Japanese)
kurikiyo
【13-B-3】 企業システムをマッシュアップ型に変えるには
【13-B-3】 企業システムをマッシュアップ型に変えるには
devsumi2009
S8
S8
TH Schee
Conf Of Library Hyogo(20080919)
Conf Of Library Hyogo(20080919)
真 岡本
Web技術勉強会 第18回
Web技術勉強会 第18回
龍一 田中
Mashup and new paradigm - マッシュアップ技術とインターネットの新しい潮流
Mashup and new paradigm - マッシュアップ技術とインターネットの新しい潮流
Yusuke Kawasaki
Web技術勉強会10回目(Slideshare用)
Web技術勉強会10回目(Slideshare用)
龍一 田中
Hyper Estraierの設計と実装
Hyper Estraierの設計と実装
Hiroshi Ono
웹기획 V090417
웹기획 V090417
oros83
Was ist angesagt?
(20)
インフラエンジニアになろう!
インフラエンジニアになろう!
Penglue ver.2.1
Penglue ver.2.1
HCCソフト会社紹介
HCCソフト会社紹介
山行記録共有データベース「ヤマレコ」
山行記録共有データベース「ヤマレコ」
Windows MobileとWeb Api
Windows MobileとWeb Api
20世紀Ruby
20世紀Ruby
Talk In Point Of Gc Once In While
Talk In Point Of Gc Once In While
デブサミ2009 はてなの開発戦略
デブサミ2009 はてなの開発戦略
About OSGeo.JP
About OSGeo.JP
S2
S2
本当は怖いObjectSpace.each_object
本当は怖いObjectSpace.each_object
Cloud for Enterprise IT (Japanese)
Cloud for Enterprise IT (Japanese)
【13-B-3】 企業システムをマッシュアップ型に変えるには
【13-B-3】 企業システムをマッシュアップ型に変えるには
S8
S8
Conf Of Library Hyogo(20080919)
Conf Of Library Hyogo(20080919)
Web技術勉強会 第18回
Web技術勉強会 第18回
Mashup and new paradigm - マッシュアップ技術とインターネットの新しい潮流
Mashup and new paradigm - マッシュアップ技術とインターネットの新しい潮流
Web技術勉強会10回目(Slideshare用)
Web技術勉強会10回目(Slideshare用)
Hyper Estraierの設計と実装
Hyper Estraierの設計と実装
웹기획 V090417
웹기획 V090417
Mehr von Shin Ise
Cross platform development with Xamarin 2.0 + MvvmCross
Cross platform development with Xamarin 2.0 + MvvmCross
Shin Ise
いまどきのiOSプログラミング with Xcode5
いまどきのiOSプログラミング with Xcode5
Shin Ise
すまべんLite@関西#4
すまべんLite@関西#4
Shin Ise
すまべんLite@関西#3
すまべんLite@関西#3
Shin Ise
すまべんLite@関西#2
すまべんLite@関西#2
Shin Ise
すごいHaskell読書会#10
すごいHaskell読書会#10
Shin Ise
音声APIを使ってみる
音声APIを使ってみる
Shin Ise
すまべんLite@関西#1
すまべんLite@関西#1
Shin Ise
Xamarin2.0であそぼう
Xamarin2.0であそぼう
Shin Ise
CoreBluetoothでつくるBluetooth Low Energyデバイス
CoreBluetoothでつくるBluetooth Low Energyデバイス
Shin Ise
すごいHaskell読書会 in 大阪 #4 「第6章 モジュール」
すごいHaskell読書会 in 大阪 #4 「第6章 モジュール」
Shin Ise
GridViewのつかいかた
GridViewのつかいかた
Shin Ise
iOSのVoiceOver対応開発 Rev2
iOSのVoiceOver対応開発 Rev2
Shin Ise
MediaLibrary で あそぼう
MediaLibrary で あそぼう
Shin Ise
実践 Reactive Extensions
実践 Reactive Extensions
Shin Ise
本当は怖いSilverlight for Windows Phone Toolkit
本当は怖いSilverlight for Windows Phone Toolkit
Shin Ise
Socketプログラム Silverlight for Windows Phoneへの移植のポイント
Socketプログラム Silverlight for Windows Phoneへの移植のポイント
Shin Ise
Macで使うWindows Phone 7
Macで使うWindows Phone 7
Shin Ise
iOSのVoiceOver対応開発
iOSのVoiceOver対応開発
Shin Ise
Galaxy tab で持ち歩くモバイルサーバー
Galaxy tab で持ち歩くモバイルサーバー
Shin Ise
Mehr von Shin Ise
(20)
Cross platform development with Xamarin 2.0 + MvvmCross
Cross platform development with Xamarin 2.0 + MvvmCross
いまどきのiOSプログラミング with Xcode5
いまどきのiOSプログラミング with Xcode5
すまべんLite@関西#4
すまべんLite@関西#4
すまべんLite@関西#3
すまべんLite@関西#3
すまべんLite@関西#2
すまべんLite@関西#2
すごいHaskell読書会#10
すごいHaskell読書会#10
音声APIを使ってみる
音声APIを使ってみる
すまべんLite@関西#1
すまべんLite@関西#1
Xamarin2.0であそぼう
Xamarin2.0であそぼう
CoreBluetoothでつくるBluetooth Low Energyデバイス
CoreBluetoothでつくるBluetooth Low Energyデバイス
すごいHaskell読書会 in 大阪 #4 「第6章 モジュール」
すごいHaskell読書会 in 大阪 #4 「第6章 モジュール」
GridViewのつかいかた
GridViewのつかいかた
iOSのVoiceOver対応開発 Rev2
iOSのVoiceOver対応開発 Rev2
MediaLibrary で あそぼう
MediaLibrary で あそぼう
実践 Reactive Extensions
実践 Reactive Extensions
本当は怖いSilverlight for Windows Phone Toolkit
本当は怖いSilverlight for Windows Phone Toolkit
Socketプログラム Silverlight for Windows Phoneへの移植のポイント
Socketプログラム Silverlight for Windows Phoneへの移植のポイント
Macで使うWindows Phone 7
Macで使うWindows Phone 7
iOSのVoiceOver対応開発
iOSのVoiceOver対応開発
Galaxy tab で持ち歩くモバイルサーバー
Galaxy tab で持ち歩くモバイルサーバー
モバイルでIRCを活用する with EbIRC
1.
2.
自己紹介 IRCについて EbIRCについて
さらに便利にするpircとゲートウェイ › TwitterIrcGateway › lig.rb モバイルで便利な使い方
3.
伊勢 シン 普段はPHPでお仕事してるC#er
› 最近Objective-Cばっかで、 C#書いてなくて飢えてます。 ZEROProxyとかつくりました。
4.
5.
Internet Relay Chat
チャットするためのプロトコル、またはそ の仕組み 複数のサーバーでネットワークを作ってい る ネットワーク中のサーバーの1つへログイン し、チャンネルという部屋で会話する 接続するにはIRCクライアントが必要
6.
はやい
› ダイアルアップの時代から使われている由緒正しきプロ トコル。軽いから転送速度が速い。 › ほぼリアルタイムのコミュニケーション。 プッシュメールなんかよりも全然高速。 やすい › 軽いからパケット代も安くつく › 定額なしのWILLCOMでも流量少なければ3時間10円いか ない うまい › 各種支援プログラムを使った情報アクセス(RSS垂れ流し botとか) むしろないと生きていけない
7.
IRCクライアントが必要 接続しているときのログしか見ることがで
きない › 常時つなぎっぱなしにする必要がある › モバイルだと電池消費的な意味で辛い 複数のサーバーへ接続するにはクライアン ト側で複数接続するか、クライアントを複 数起動するしかない › EbIRCは全バージョンで複数接続に未対応
8.
EbIRC EbIRC Custom EbIRC for
iPhone
9.
IRCをはじめるにはIRCクライアントが必要
です。 › Windows:LimeChat, Cotton › Mac:LimeChat, Ircat › WindowsMobile:EbIRC, Criw › iPhone:EbIRC, LimeChat IRCクライアントの例として、スマートフォ ンで動く、EbIRCを紹介します。
10.
2006年9月リリース
一般的にEbIRCというとこれ。 自分として、はじめてのWMア プリ テンキー搭載端末で片手操作し やすいように設計されています。 修正BSDライセンスのフリーソ フト › いっちゅうさんによるCustom版 も公開されています。
11.
画面のタッチを極力しないですむ作り
› テンキーと十字キーで多くの操作がまか なえる。 チャンネル移動 › 左右キー ログのスクロール › 上下キー 空打ちポップアップ › 何も入力せずEnterを押すとポップアッ プでチャンネル一覧を表示 キーワード反応 › 指定したキーワードに反応してバイブで お知らせ。空打ちポップアップで反応し たログを確認できる
12.
2008年12月リリース 夏頃からつくっててようやく昨
年末リリース 自分として、はじめての iPhoneアプリ WM版の操作性をできるだけ再 現、iPhoneだからこそできる 機能もちらほら搭載 AppStoreにて350円で発売中 出して3日後にLimeChatが出 て涙目
13.
tiarra nadoka TwitterIrcGateway lig.rb
14.
IRCクライアントとIRCサーバーの中間に入る、 いわゆる「IRCプロキシ」
pircはサーバーへ常時接続していて、クライア ントはpircへ接続する。 プラグインを追加することにより様々な機能を 追加できる 導入のハードルが結構高いのが難点 › 常に動作しているマシンが必要 › ポート解放など、サーバーを立てる際の知識が必要 › PerlやRubyのスクリプトを実行する知識が必要
15.
複数のサーバーへ同時接続 (tiarra)
› クライアントからは1つのサーバーにつながって いるように見える バックログ (tiarra, nadoka) › クライアントがpircへ接続した時に、直近のログ を送ってくれる Webゲートウェイ (nadoka, mobirc) › ブラウザからチャットへ参加可能
16.
tiarra
› Perl で動くpircプログラム › 複数サーバー同時接続対応 › http://www.clovery.jp/tiarra/ nadoka › Ruby で動くpircプログラム › http://www.atdot.net/nadoka/nadoka.ja.ht ml
17.
他のメッセージングサービスへIRCで接続で きるようにするプログラム
クライアントからは各サービスがIRCサー バーとして見えるようになります。 Lingr IRC Gateway (lig.rb) TwitterIrcGateway IRCクライアント 各種サービス
18.
TwitterIrcGateway (通称TIG)
› Twitterを対象としたゲートウェイ › .NETプログラム。LinuxではMonoで動作。 › http://www.misuzilla.org/dist/net/twitterircgateway/ lig.rb › Lingr (Ajaxを使ったWebチャット)を対象とした ゲートウェイ › Ruby の net-irc モジュールも同梱 Twitter対象のtig.rbも同梱されているがTIGの方が 便利
19.
pircプラグインで便利にする 自分の環境の紹介
20.
ニュースチャンネル
› 自分専用のチャンネルを作って、そこにRSSを垂 れ流す › IRCクライアントがRSSリーダーに。 メモ書きに › 特定の文言に反応してWikiなどに投稿するプラグ インを作る › 「neta ほげほげ」と書くと、ネタ帳に追記され るようにしています。
21.
IRCnet EbIRC (Mobile)
Ustream.tv nadoka tiarra LimeChat freenode (Win/Mac) WebA lig.rb TIG Web Browser
22.
各プログラムの苦手な面を別のプログラム
で補うことができる › IRCというプロトコルが簡単だからこそできる 自分でプラグインを書いていくらでも機能 拡張できる › PerlはわかんないけどRubyなら書ける。だから nadokaで。
23.
IRCについての説明、モバイルIRCクライア ントEbIRCについて説明しました。
pircプログラム、ゲートウェイプログラムに ついて説明しました。 モバイルIRC生活、はじめてみませんか?