SlideShare a Scribd company logo
1 of 49
Download to read offline
業務で使うIRC
2013-06-12 onozaty
IRC
IRC
Internet Relay Chat(インターネット・リ
レー・チャット、略称 : IRC)とは、サー
バを介してクライアントとクライアントが
会話をする枠組みの名称である。文章のみ
をやり取りして会話を行い、DCCなどを利
用することでファイル転送も対応する。
Internet Relay Chat – Wikipedia
IRC
すなわち、ネットワーク上で、複数人がテ
キストで会話(+ファイルの転送)するため
のシステム。
複数人におけるリアルタイムコミニケー
ションをとるのにとても有用なツールであ
る。
IRC
メッセージ
メッセージ入力欄
JOINしている
メンバ一覧
JOINしている
チャンネル一覧
いま表示している
チャンネル
業務におけるIRC
業務におけるIRC
プロジェクト内のコミニケーションツール
として有用
• 近くにいない人とも簡単に会話。(ネットワーク
がつながっていれば)
• リアルタイムにやりとりができるので、物事を
早く進めやすい。(同じテキストでも、メールで
のやり取りで時間かかるのは面倒…)
• 拘束されずらい。(IRCで会話しながら、他の作
業やったり、忙しいときは後で返事とか)
業務におけるIRC
プロジェクト内のコミニケーションツール
として有用
• 会話がオープンなところで行われるので、いろ
いろな人の意見を聞きやすい。
• 情報共有しやすい。(他の人たちの会話から何か
得られたりとか)
導入方法
とても簡単
※詳しくはWEBで
導入方法
1. IRCサーバを用意する
オープンなものであるならば、freenode などの
ようなインタネット上のIRCサーバーネットワー
クを利用できるが、業務で使うとなると、閉じた
ネットワーク内にサーバを構築するような形とな
る。
導入方法
1. IRCサーバを用意する
フリーのサーバはいくつもあり、構築も簡単。
• ircd-hybrid
Linuxの多くのディストリビューションで利用可能
>& sudo yum install ircd-hybrid
• InspIRCd
Windowsでも動くIRCサーバー
Windows版はインストーラーあり
導入方法
2. クライアントをインストールする
サーバーに接続するためのクライアントソフトが
必要。
プロトコルがオープンであり、さまざまなクライ
アントが存在するが、その中でもLimeChatが秀逸。
Linux上で動作するものや、ブラウザに組み込まれ
たクライアントもあり。
導入方法
2. クライアントをインストールする
設定内容などを統一するためにも、動作環境の違
いによる制約がなければ、クライアントは統一し
ておいた方がよい。
LimeChatを使っておけば間違いなし。
導入方法
3. クライアントからサーバに接続する
クライアントにサーバの情報と、自分自身のニッ
クネーム(他の人が見てわかる
名前)を設定し、サーバに接続。
使用する文字コードは、各メン
バであわせておかないと、お互
いのメッセージが文字化けする
ことになるので要注意。
導入方法
4. チャンネルにJOINする
チャンネルにJOINして、メッセージのやり取りを
行う。
チャンネルに対して送信したメッセージは、その
チャンネルにJOINしているメンバ全員が目にする
ことなる。
導入方法
4. チャンネルにJOINする
メッセージ
メッセージ入力欄
JOINしている
メンバ一覧
JOINしている
チャンネル一覧
いま表示している
チャンネル
よくある誤解
よくある誤解
Q. チャットって聞くと、遊んでいるように
みえるけど
A. 使い方次第です
複数人によるリアルタイムコミニケーションを取
るのに有用なツールなので、仕事でも遊びでも活
用可能。
実際、多くのOSSコミニティで、当たり前のよう
にIRCが利用されている。
また会社内での利用例も多々あり。Google検索:社内IRC
よくある誤解
Q. チャットをずっと見ていたら仕事になら
ないんじゃない?
A. ずっと見ている必要はありません
気になった時に見ればよい。
また、常に見ていることを強要すべきではなく、
あくまでコミニケーションの補助ツールととらえ
るべき。
IRCですべてを解決し
ようとしない
IRCですべてを解決しようとしない
チャットにログインしているからといって、
チャットを見れる状況であるとは限らない。
チャットで反応をもらえないならば、直接
話(または連絡)をすべき。
チャットを見ていない=悪としてはいけな
い。
IRCですべてを解決しようとしない
チャットでの議論が収集つかないならば、
面と向かって話をした方が良い。(テキスト
だけだと、相手に対して意図しない印象を
あたえかねない場合もあり)
あくまでコミニケーションの
補助ツールとしてとらえるべ
き。※重要なので大きく記載
運用に関するTips
運用に関するTips
1. チャットクライアントがPC起動時に立ち
上がるようにしておく
スタートアップにクライアントの起動を設定して
おくことにより、チャットへの参加し忘れを防ぐ
ことができる。
運用に関するTips
2. LimeChatのキーワード設定&バルーン
表示
LimeChatにて、自分の名前や、自分に関係するよ
うなキーワードを設定しておくことにより、その
キーワードを含む発言があった場合に、ハイライ
トして表示させることができる。
これにより、関係する発言を見逃しずらくなる。
運用に関するTips
2. LimeChatのキーワード設定&バルーン
表示
タスクバーが点滅
キーワードに一致する
部分がハイライト
チャンネルもハイライト
運用に関するTips
2. LimeChatのキーワード設定&バルーン
表示
また、バルーン表示により、常にクライアントを
開いておかなくても、IRCでの発言を眺めること
ができる。
参考:
LimeChatのキーワード設定とバルーン表示で、チャット(IRC)を効率
よく使う - Enjoy*Study
運用に関するTips
3. プライベートメッセージ禁止
IRCではユーザに対してプライベートメッセージ
を送ることができるが、プライベートメッセージ
だと他の人が見ることができないので、情報共有
の妨げになる可能性がある。
何が有用な情報なのかは、個人で判断つかないこ
とが多いので、仕事に関するやり取りでは、プラ
イベートメッセージを禁止にしてみるのも、情報
共有を促進させるための手段かも。
IRCに情報を集約する
IRCに情報を集約する
IRCにさまざまな情報を流すことにより、自
分から情報を取りにいくようなこともなく、
プロジェクトの状況を知ることができる。
たとえば、RedmineやTracなどのチケットが登録
されたことや、CIでのテスト結果、Subversionや
Gitなどのコミットの情報をIRCに流すことにより、
プロジェクトの変化を簡単に知ることができる。
IRCに情報を集約する
IRCと連携して、IRCに情報を流すための
様々なツールが存在し、それらを組み合わ
せることにより、IRCの幅が広がる
• IRC Plugin - Jenkins - Jenkins Wiki
• YappoLogs: App::Ikachan - 様々なサーバの
バッチ処理の結果等を IRC のチャンネルに通知
するサーバ
• IRCbot Console
他にもたくさんあり
IRCbot Console
Author: onozaty
IRCbot Console
IRCbot Consoleは、ブラウザから操作でき
る多機能なIRCボット。
• http://www.enjoyxstudy.com/ircbotconsole/
※IRCボットとは、IRCにログインして、発言に自動応答
したり、定期的に発言するようなプログラム
IRCbot Console
下記のような機能を持っている。
• 各種設定を全てブラウザ上から操作可能
• RSSの新着エントリをIRCにメッセージとして送信
• 一定周期や決まった時間にIRCにメッセージを送信
• IRC上の発言に対してメッセージを返信
• HTTPリクエストを受け付けて、IRCにメッセージ
を送信
• ログを収集し、ブラウザ上で参照可能
IRCbot Console
JavaScript(Rhino)で各処理を書けるので、
いろいろなことができる。
※RhinoはJavaで作られたJavaScriptエンジンで、
JavaScriptからJavaのAPIなどを使用することもできる
いろいろな使い方
始業/昼休み/終業時間を通知
始業時間や昼休み、終業時間をIRCで通知す
ることにより、チャイムがわりに。
IRCbot Consoleでは、決められた時間にIRC上に
メッセージを流すことができる。
また、単純なメッセージだけでなく、他のWEB
サービスから取得した情報を流すようなこともで
きる。
たとえば朝の始業時間には、天気予報を流すなど。
Redmine上での活動をIRCで通知
Redmineでの活動(チケット登録/変更、コ
ミット情報など)を、IRCに流すことにより、
プロジェクトの動きを簡単に知ることがで
きる。
Redmine上での活動をIRCで通知
IRCbot Consoleでは、RSSのURLを登録するだけ
で、新着エントリをIRC上に流すことができる。
Redmineではプロジェクトの活動をRSSとして配
信しているので、その情報を活用。(他のシステム
でも活用
できる
はず)
チケット番号を拾って、その内容を通知
Redmineのチケット番号が発言に含まれて
いたら、そのチケットの内容を通知する。
これにより、そのチケットが何のチケット
なのか、いちいちRedmine上で確認しなく
ても済む。
チケット番号を拾って、その内容を通知
IRCbot Consoleでは、メッセージ内容を受け取っ
て、スクリプトを実行することができる。
これを利用し、メッセージの中から、Redmineの
チケット番号を抽出し、RedmineのREST APIを
使って、チケット内容を取得。
抽選により掃除当番を決める
IRCbotによる厳選な抽選により、掃除当番
を決める。
担当を決める手間がなくなり、また不公平
感がなくなる。
抽選により掃除当番を決める
IRCbot Consoleの周期実行にて、スクリプト
(JavaScript)を書くことができるので、それを
使って、ログインユーザの一覧から、ランダムに
ユーザを
決定する。
他にもいろいろできる
• 土日の22時には、遅くまでお疲れ様と、終電案
内。
• JenkinsのJob結果を、Jobが実行された時間(人
がいない時間)ではなく、朝、みんながそろった
くらいの時間に通知
• JOINしてきた人になると(オペレーション権限)
を自動付与
などなど
最後に
最後に
ちょっとでもいいかなと思った方は、ぜひ
IRCをお試しください。
あわせて、IRCbot Consoleをご利用くださ
い。
おわり
ご静聴ありがとうございました。

More Related Content

What's hot

それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?Yoshitaka Kawashima
 
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~Masahito Zembutsu
 
ドキュメントシステムはこれを使え2015年版
ドキュメントシステムはこれを使え2015年版ドキュメントシステムはこれを使え2015年版
ドキュメントシステムはこれを使え2015年版Keiichiro Shikano
 
C#とILとネイティブと
C#とILとネイティブとC#とILとネイティブと
C#とILとネイティブと信之 岩永
 
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭するCEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭するYoshifumi Kawai
 
モジュールの凝集度・結合度・インタフェース
モジュールの凝集度・結合度・インタフェースモジュールの凝集度・結合度・インタフェース
モジュールの凝集度・結合度・インタフェースHajime Yanagawa
 
20分くらいでわかった気分になれるC++20コルーチン
20分くらいでわかった気分になれるC++20コルーチン20分くらいでわかった気分になれるC++20コルーチン
20分くらいでわかった気分になれるC++20コルーチンyohhoy
 
アナザーエデンにおける非同期オートセーブを用いた通信待ちストレスのないゲーム体験の実現
アナザーエデンにおける非同期オートセーブを用いた通信待ちストレスのないゲーム体験の実現アナザーエデンにおける非同期オートセーブを用いた通信待ちストレスのないゲーム体験の実現
アナザーエデンにおける非同期オートセーブを用いた通信待ちストレスのないゲーム体験の実現gree_tech
 
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組みモバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組みMorioImai
 
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツオブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツ増田 亨
 
GraalVMの多言語実行機能が凄そうだったので試しにApache Sparkに組み込んで動かしてみたけどちょっとまだ早かったかもしれない(Open So...
GraalVMの多言語実行機能が凄そうだったので試しにApache Sparkに組み込んで動かしてみたけどちょっとまだ早かったかもしれない(Open So...GraalVMの多言語実行機能が凄そうだったので試しにApache Sparkに組み込んで動かしてみたけどちょっとまだ早かったかもしれない(Open So...
GraalVMの多言語実行機能が凄そうだったので試しにApache Sparkに組み込んで動かしてみたけどちょっとまだ早かったかもしれない(Open So...NTT DATA Technology & Innovation
 
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編Masahito Zembutsu
 
The Usage and Patterns of MagicOnion
The Usage and Patterns of MagicOnionThe Usage and Patterns of MagicOnion
The Usage and Patterns of MagicOnionYoshifumi Kawai
 
Wireshark だけに頼らない! パケット解析ツールの紹介
Wireshark だけに頼らない! パケット解析ツールの紹介Wireshark だけに頼らない! パケット解析ツールの紹介
Wireshark だけに頼らない! パケット解析ツールの紹介morihisa
 
ドメイン駆動設計をゲーム開発に活かす
ドメイン駆動設計をゲーム開発に活かすドメイン駆動設計をゲーム開発に活かす
ドメイン駆動設計をゲーム開発に活かす増田 亨
 
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司schoowebcampus
 
分散システムについて語らせてくれ
分散システムについて語らせてくれ分散システムについて語らせてくれ
分散システムについて語らせてくれKumazaki Hiroki
 
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話Kumazaki Hiroki
 
世界でいちばんわかりやすいドメイン駆動設計
世界でいちばんわかりやすいドメイン駆動設計世界でいちばんわかりやすいドメイン駆動設計
世界でいちばんわかりやすいドメイン駆動設計増田 亨
 

What's hot (20)

それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
 
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
 
ドキュメントシステムはこれを使え2015年版
ドキュメントシステムはこれを使え2015年版ドキュメントシステムはこれを使え2015年版
ドキュメントシステムはこれを使え2015年版
 
C#とILとネイティブと
C#とILとネイティブとC#とILとネイティブと
C#とILとネイティブと
 
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭するCEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
 
モジュールの凝集度・結合度・インタフェース
モジュールの凝集度・結合度・インタフェースモジュールの凝集度・結合度・インタフェース
モジュールの凝集度・結合度・インタフェース
 
20分くらいでわかった気分になれるC++20コルーチン
20分くらいでわかった気分になれるC++20コルーチン20分くらいでわかった気分になれるC++20コルーチン
20分くらいでわかった気分になれるC++20コルーチン
 
アナザーエデンにおける非同期オートセーブを用いた通信待ちストレスのないゲーム体験の実現
アナザーエデンにおける非同期オートセーブを用いた通信待ちストレスのないゲーム体験の実現アナザーエデンにおける非同期オートセーブを用いた通信待ちストレスのないゲーム体験の実現
アナザーエデンにおける非同期オートセーブを用いた通信待ちストレスのないゲーム体験の実現
 
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組みモバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
 
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツオブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツ
 
GraalVMの多言語実行機能が凄そうだったので試しにApache Sparkに組み込んで動かしてみたけどちょっとまだ早かったかもしれない(Open So...
GraalVMの多言語実行機能が凄そうだったので試しにApache Sparkに組み込んで動かしてみたけどちょっとまだ早かったかもしれない(Open So...GraalVMの多言語実行機能が凄そうだったので試しにApache Sparkに組み込んで動かしてみたけどちょっとまだ早かったかもしれない(Open So...
GraalVMの多言語実行機能が凄そうだったので試しにApache Sparkに組み込んで動かしてみたけどちょっとまだ早かったかもしれない(Open So...
 
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
 
The Usage and Patterns of MagicOnion
The Usage and Patterns of MagicOnionThe Usage and Patterns of MagicOnion
The Usage and Patterns of MagicOnion
 
Wireshark だけに頼らない! パケット解析ツールの紹介
Wireshark だけに頼らない! パケット解析ツールの紹介Wireshark だけに頼らない! パケット解析ツールの紹介
Wireshark だけに頼らない! パケット解析ツールの紹介
 
ドメイン駆動設計をゲーム開発に活かす
ドメイン駆動設計をゲーム開発に活かすドメイン駆動設計をゲーム開発に活かす
ドメイン駆動設計をゲーム開発に活かす
 
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
 
分散システムについて語らせてくれ
分散システムについて語らせてくれ分散システムについて語らせてくれ
分散システムについて語らせてくれ
 
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
 
世界でいちばんわかりやすいドメイン駆動設計
世界でいちばんわかりやすいドメイン駆動設計世界でいちばんわかりやすいドメイン駆動設計
世界でいちばんわかりやすいドメイン駆動設計
 
「ネットワーク超入門 IPsec VPN編」
「ネットワーク超入門 IPsec VPN編」「ネットワーク超入門 IPsec VPN編」
「ネットワーク超入門 IPsec VPN編」
 

Viewers also liked

私はこうやってSlackを社内で流行らせました
私はこうやってSlackを社内で流行らせました私はこうやってSlackを社内で流行らせました
私はこうやってSlackを社内で流行らせましたNHN テコラス株式会社
 
Redmine::ChanでIRCからプロジェクト管理
Redmine::ChanでIRCからプロジェクト管理Redmine::ChanでIRCからプロジェクト管理
Redmine::ChanでIRCからプロジェクト管理Yasuhiro Onishi
 
自宅で出来る!ゲームサーバの作り方
自宅で出来る!ゲームサーバの作り方自宅で出来る!ゲームサーバの作り方
自宅で出来る!ゲームサーバの作り方光晶 上原
 
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」akipii Oga
 
モバイルでIRCを活用する with EbIRC
モバイルでIRCを活用する with EbIRCモバイルでIRCを活用する with EbIRC
モバイルでIRCを活用する with EbIRCShin Ise
 
Vimとctagsでコードリーディング 公開用
Vimとctagsでコードリーディング 公開用Vimとctagsでコードリーディング 公開用
Vimとctagsでコードリーディング 公開用Kenta Kase
 
Lync でできる? 仕事効率化
Lync でできる? 仕事効率化Lync でできる? 仕事効率化
Lync でできる? 仕事効率化Manato KAMEYA
 
Lync Client 開発概観
Lync Client 開発概観Lync Client 開発概観
Lync Client 開発概観Manato KAMEYA
 
NGSIを利用するプラットフォームFIWAREとは何か?(in Japanese)
NGSIを利用するプラットフォームFIWAREとは何か?(in Japanese)NGSIを利用するプラットフォームFIWAREとは何か?(in Japanese)
NGSIを利用するプラットフォームFIWAREとは何か?(in Japanese)Toshihiko Yamakami
 
Lync 2013 API カスタマイズアプリ開発
Lync 2013 API カスタマイズアプリ開発Lync 2013 API カスタマイズアプリ開発
Lync 2013 API カスタマイズアプリ開発adachiyosuke
 
ライフログ、時系列メモ
ライフログ、時系列メモライフログ、時系列メモ
ライフログ、時系列メモ鉄次 尾形
 
ゲームサーバ開発現場の考え方
ゲームサーバ開発現場の考え方ゲームサーバ開発現場の考え方
ゲームサーバ開発現場の考え方Daisaku Mochizuki
 
20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdf20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdfakiko_pusu
 
Java9新機能概要
Java9新機能概要Java9新機能概要
Java9新機能概要HonMarkHunt
 
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編infinite_loop
 
JobSchedulerでCD(継続的デリバリ)
JobSchedulerでCD(継続的デリバリ)JobSchedulerでCD(継続的デリバリ)
JobSchedulerでCD(継続的デリバリ)OSSラボ株式会社
 
jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」
jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」
jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」Taku Yajima
 
Redmineを使ってみよう
Redmineを使ってみようRedmineを使ってみよう
Redmineを使ってみようmrgoofy33 .
 
20120711 WUM Redmineの使い道_公開版
20120711 WUM Redmineの使い道_公開版20120711 WUM Redmineの使い道_公開版
20120711 WUM Redmineの使い道_公開版Yu Nakata
 

Viewers also liked (20)

私はこうやってSlackを社内で流行らせました
私はこうやってSlackを社内で流行らせました私はこうやってSlackを社内で流行らせました
私はこうやってSlackを社内で流行らせました
 
Redmine::ChanでIRCからプロジェクト管理
Redmine::ChanでIRCからプロジェクト管理Redmine::ChanでIRCからプロジェクト管理
Redmine::ChanでIRCからプロジェクト管理
 
自宅で出来る!ゲームサーバの作り方
自宅で出来る!ゲームサーバの作り方自宅で出来る!ゲームサーバの作り方
自宅で出来る!ゲームサーバの作り方
 
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
 
モバイルでIRCを活用する with EbIRC
モバイルでIRCを活用する with EbIRCモバイルでIRCを活用する with EbIRC
モバイルでIRCを活用する with EbIRC
 
Vimとctagsでコードリーディング 公開用
Vimとctagsでコードリーディング 公開用Vimとctagsでコードリーディング 公開用
Vimとctagsでコードリーディング 公開用
 
Logcatの話
Logcatの話Logcatの話
Logcatの話
 
Lync でできる? 仕事効率化
Lync でできる? 仕事効率化Lync でできる? 仕事効率化
Lync でできる? 仕事効率化
 
Lync Client 開発概観
Lync Client 開発概観Lync Client 開発概観
Lync Client 開発概観
 
NGSIを利用するプラットフォームFIWAREとは何か?(in Japanese)
NGSIを利用するプラットフォームFIWAREとは何か?(in Japanese)NGSIを利用するプラットフォームFIWAREとは何か?(in Japanese)
NGSIを利用するプラットフォームFIWAREとは何か?(in Japanese)
 
Lync 2013 API カスタマイズアプリ開発
Lync 2013 API カスタマイズアプリ開発Lync 2013 API カスタマイズアプリ開発
Lync 2013 API カスタマイズアプリ開発
 
ライフログ、時系列メモ
ライフログ、時系列メモライフログ、時系列メモ
ライフログ、時系列メモ
 
ゲームサーバ開発現場の考え方
ゲームサーバ開発現場の考え方ゲームサーバ開発現場の考え方
ゲームサーバ開発現場の考え方
 
20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdf20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdf
 
Java9新機能概要
Java9新機能概要Java9新機能概要
Java9新機能概要
 
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
 
JobSchedulerでCD(継続的デリバリ)
JobSchedulerでCD(継続的デリバリ)JobSchedulerでCD(継続的デリバリ)
JobSchedulerでCD(継続的デリバリ)
 
jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」
jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」
jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」
 
Redmineを使ってみよう
Redmineを使ってみようRedmineを使ってみよう
Redmineを使ってみよう
 
20120711 WUM Redmineの使い道_公開版
20120711 WUM Redmineの使い道_公開版20120711 WUM Redmineの使い道_公開版
20120711 WUM Redmineの使い道_公開版
 

More from onozaty

チームで開発するための環境を整える
チームで開発するための環境を整えるチームで開発するための環境を整える
チームで開発するための環境を整えるonozaty
 
Selenium入門(2023年版)
Selenium入門(2023年版)Selenium入門(2023年版)
Selenium入門(2023年版)onozaty
 
40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていることonozaty
 
Java8から17へ
Java8から17へJava8から17へ
Java8から17へonozaty
 
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -onozaty
 
Redmine issue assign notice plugin の紹介
Redmine issue assign notice plugin の紹介Redmine issue assign notice plugin の紹介
Redmine issue assign notice plugin の紹介onozaty
 
最近作ったもの
最近作ったもの最近作ったもの
最近作ったものonozaty
 
Selenium入門
Selenium入門Selenium入門
Selenium入門onozaty
 
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020onozaty
 
「伝わるチケット」の書き方
「伝わるチケット」の書き方「伝わるチケット」の書き方
「伝わるチケット」の書き方onozaty
 
View customize plugin for Redmineの紹介 (2019年版)
View customize plugin for Redmineの紹介 (2019年版)View customize plugin for Redmineの紹介 (2019年版)
View customize plugin for Redmineの紹介 (2019年版)onozaty
 
View customize1.2.0の紹介
View customize1.2.0の紹介View customize1.2.0の紹介
View customize1.2.0の紹介onozaty
 
WebSocketでカメラの映像を共有してみた
WebSocketでカメラの映像を共有してみたWebSocketでカメラの映像を共有してみた
WebSocketでカメラの映像を共有してみたonozaty
 
Lombokの紹介
Lombokの紹介Lombokの紹介
Lombokの紹介onozaty
 
Spring Bootを触ってみた
Spring Bootを触ってみたSpring Bootを触ってみた
Spring Bootを触ってみたonozaty
 
30歳過ぎてもエンジニアでいるためにやったこと
30歳過ぎてもエンジニアでいるためにやったこと30歳過ぎてもエンジニアでいるためにやったこと
30歳過ぎてもエンジニアでいるためにやったことonozaty
 
View customize pluginを使いこなす
View customize pluginを使いこなすView customize pluginを使いこなす
View customize pluginを使いこなすonozaty
 
View Customize Pluginで出来ること
View Customize Pluginで出来ることView Customize Pluginで出来ること
View Customize Pluginで出来ることonozaty
 
技術書のススメ
技術書のススメ技術書のススメ
技術書のススメonozaty
 
課題管理と情報共有のためのツール群
課題管理と情報共有のためのツール群課題管理と情報共有のためのツール群
課題管理と情報共有のためのツール群onozaty
 

More from onozaty (20)

チームで開発するための環境を整える
チームで開発するための環境を整えるチームで開発するための環境を整える
チームで開発するための環境を整える
 
Selenium入門(2023年版)
Selenium入門(2023年版)Selenium入門(2023年版)
Selenium入門(2023年版)
 
40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること
 
Java8から17へ
Java8から17へJava8から17へ
Java8から17へ
 
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
 
Redmine issue assign notice plugin の紹介
Redmine issue assign notice plugin の紹介Redmine issue assign notice plugin の紹介
Redmine issue assign notice plugin の紹介
 
最近作ったもの
最近作ったもの最近作ったもの
最近作ったもの
 
Selenium入門
Selenium入門Selenium入門
Selenium入門
 
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
 
「伝わるチケット」の書き方
「伝わるチケット」の書き方「伝わるチケット」の書き方
「伝わるチケット」の書き方
 
View customize plugin for Redmineの紹介 (2019年版)
View customize plugin for Redmineの紹介 (2019年版)View customize plugin for Redmineの紹介 (2019年版)
View customize plugin for Redmineの紹介 (2019年版)
 
View customize1.2.0の紹介
View customize1.2.0の紹介View customize1.2.0の紹介
View customize1.2.0の紹介
 
WebSocketでカメラの映像を共有してみた
WebSocketでカメラの映像を共有してみたWebSocketでカメラの映像を共有してみた
WebSocketでカメラの映像を共有してみた
 
Lombokの紹介
Lombokの紹介Lombokの紹介
Lombokの紹介
 
Spring Bootを触ってみた
Spring Bootを触ってみたSpring Bootを触ってみた
Spring Bootを触ってみた
 
30歳過ぎてもエンジニアでいるためにやったこと
30歳過ぎてもエンジニアでいるためにやったこと30歳過ぎてもエンジニアでいるためにやったこと
30歳過ぎてもエンジニアでいるためにやったこと
 
View customize pluginを使いこなす
View customize pluginを使いこなすView customize pluginを使いこなす
View customize pluginを使いこなす
 
View Customize Pluginで出来ること
View Customize Pluginで出来ることView Customize Pluginで出来ること
View Customize Pluginで出来ること
 
技術書のススメ
技術書のススメ技術書のススメ
技術書のススメ
 
課題管理と情報共有のためのツール群
課題管理と情報共有のためのツール群課題管理と情報共有のためのツール群
課題管理と情報共有のためのツール群
 

業務で使うIRC