よろしくお願いします
注意書き
この資料は全てフィクションであり,
実在の人物・組織等との関係は
一切ございません。
改めまして
よろしくお願いします
重要なアイデアは
会議室ではなく
タバコ部屋で生まれる
重要なアイデアは
会議室ではなく
タバコ部屋で生まれる
タバコ部屋は
重要な
コミュニケーションの場
ここでしか共有されない
情報がある
大きく3つ
マイノリティであるという
自覚から生まれる
連帯感
年齢差・上下関係を
意識させない空間
誰もが辿り着ける
広く開かれた場
ここから本題
ドリコムには
うんこ部屋があります
社内メッセンジャの
会議室
うんこ部屋とは何か
の前に
うんことは何か
うんこは万国共通のことば
誰もが共感を覚える
小学生は
「うんこちんちん」で
大爆笑
と同時に
大人になってのうんこ発言は
マイノリティである
マイノリティというか
恥ずかしい
「うんこっこー!」
って叫んでいると
とてもじゃないけど
偉く見えません!
そんな不思議な魔力が
「うんこ」という言葉に
宿っている
そこでうんこ部屋
うんこと発言する部屋
「うんこ」と言いたいときに
集まってくる
役員も「うんこ」と発言する
上の人とは思えない
みんな横一列
質問しやすい場を形成出来る
愚痴を言いやすい場になる
例えば
言いづらいミスも
うんこと付けると
言いやすくなる
言っちゃってもいいかな
って気がする
隠蔽したくなるバグを
全社員に晒せる空気
「うんこ」
の3文字に秘められた
魔法の効果
他にも
誰かが答えてくれる
うんこと付くと
なんだか可愛く見える
答えてあげたくなる
問題箇所の共有
愚痴ベースだと言いやすい
リアルタイム性がある
といった感じに
うんこ は
新しい情報共有の
可能性を秘めている
今日はそんな社内ツール
社内メッセンジャ
(Jabber) について
お話させてください
(ここまで前振り)
何が良いのか
メッセンジャっぽい UI
エンジニア以外にも
普及しやすい
初めから全員
コンタクトリスト入り
「申請」の煩わしさから解放
場所を基点とする考え方
ノウハウを蓄積する
「場所」がある
属人的な情報からの脱出
オープンソースの IM サーバ
XML ベースのプロトコル
XMPP を採用
RFC 3920 ~ 3923
GoogleTalk でも
採用されている
実際に動かしてみる
(デモ)
<message
to='unk@conference.im.drecom.co.jp'
from='onk@im.drecom.co.jp'
type='groupchat'
xml:lang='ja'>
<body>1000人スピーカ会場より送信</body>
</message>
Pandion のソース
function SendMessage () {
.
.
.
var dom = new ActiveXObject( 'Msxml2.DOMDocument' );
dom.loadXML( '<message><body/><html><body><span/></body></html><x xmlns="jisp:x:jep-0038"><name/></x></message>' );
dom.documentElement.setAttribute( 'xml:lang', external.globals( 'language' ) );
dom.documentElement.setAttribute( 'from', external.globals( 'cfg' )( 'username' ) + '@' + external.globals( 'cfg' )( 'server' ) + '/' + external.globals( 'cfg' )( 'resource' ) );
.
.
.
external.wnd.params[0].warn( 'SENT: ' + dom.xml );
external.XMPP.SendXML( dom );
}
ざっと見て js には
XMPP のライブラリが
入ってないので
Windows の exe が
XML の送受信部分だけ
担っているのかな?
Pandion は
ソースも少ないので
読みやすい
イベントをそのまま
受け渡してきて
受け取ったあとの処理は
もう全部 JavaScript
作者が js を好きすぎる
……js?
つまり
ソースを簡単に弄れる
と,いうわけで
弄ってみました
キーイベントの削除
(デモ)
キーワード強調表示
(デモ)
Pandion 可愛いですね!
js だから気軽に試せる
ずっと JavaScript のターン!
「うんこ」は
コミュニケーションを促進させる
魔法のことば
Jabber は
XMPP を採用した
OSS の IM サーバ
Pandion は
JavaScript で動く
Jabber クライアント
ejabberd + Pandion で
今日から快適うんこライフ!
詳しくはニコニコ動画で!
ご静聴
ありがとう
ございました