Download - コミュニケーションソフトウェアを 創るということ
コミュニケーションソフトウェアを
創るということ
コミュニケーションソフトウェアを
創るということ
サイボウズ・ラボ株式会社奥 一穂
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 2
自己紹介
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 3
自己紹介自己紹介
1977 年生まれ 31 歳プログラミング経歴
8 歳 – LOGO12 歳– BASIC, C14 歳– HyperCard
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 4
本格的なプログラミングは大学から本格的なプログラミングは大学から
大学入学と同時にインターネットデビュー1995 年入学教育用計算機センター「 X 端末」が 1,000 台弱1台のワークステーションを約 10 台の端末で使用
OS は SunOS/4.1NCSA Mosaic という初期のウェブブラウザが動作
後に Netscape Navigator が登場
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 5
大学の教育用計算機センター大学の教育用計算機センター
まだケータイが一般的でない時代自宅からのインターネット接続も高価
通話料: 10 円 / 3 分
教育用計算機センターなら、無料でインターネットし放題しかも、回線が高速
授業がないときは、いりびたり授業があるときも、いりびたり
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 6
大学で友人を探す方法大学で友人を探す方法
finger コマンドワークステーションを使用中のユーザー一覧を表
示どの X 端末からのログインか、わかる
全ワークステーションに finger すれば、計算機センターにいる友人は見つかる
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 7
finger の問題finger の問題
遅い100 台のワークステーションに問い合わせ
「どこ」にいるのか分からない「 xs034 」は、どの建物の、どの部屋にある端
末 ?
負荷が重い皆が実行するとシステムがダウン
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 8
friendsfriends
全ワークステーションの finger の結果をキャッシュ応答が高速 / 負荷が軽い
全端末の地図を作成自動更新
↓友人がどこに座っているか、常に把握でき
る
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 9
friends (2)friends (2)
あっというまに普及数百人が使用アクティブユーザーの半数近く ?
普及した理由「やぁ」「どうやって見つけたの ? 」「 friends
で」
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 10
QuickTime˛ Ç∆ êLí£ÉvÉçÉOÉâÉÄǙDZÇÃÉsÉNÉ`ÉÉÇ å©ÇÈÇΩÇflÇ…ÇÕïKóvÇ≈Ç∑ÅBQuickTime˛ Ç∆
êLí£ÉvÉçÉOÉâÉÄǙDZÇÃÉsÉNÉ`ÉÉÇ å©ÇÈÇΩÇflÇ…ÇÕïKóvÇ≈Ç∑ÅB
PalmscapePalmscape
世界初の Palm OS 用ウェブブラウザ注
注 : HTML レンダラーを搭載したウェブブラウザとして。
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 11
開発の経緯開発の経緯
Palm Pilot 用モデム発売1997 年
でもウェブブラウザがないメールソフトもなかった
じゃあ自作するか
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 12
公開後公開後
インターネットで無料公開世界中から反響
インターネットに国境はないソフトウェアに国境はない
問題:ユーザーからの問い合わせが多い「モデムの設定がわかりません」仕事じゃないのに。タダなのに。
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 13
仕事としての Palmscape仕事としての Palmscape
大学中退して就職Palmscape の権利を会社に譲渡
会社の株式と交換
プロの「ブラウザ屋さん」に
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 14
QuickTime˛ Ç∆ êLí£ÉvÉçÉOÉâÉÄ
ǙDZÇÃÉsÉNÉ`ÉÉÇ å©ÇÈÇΩÇflÇ…ÇÕïKóvÇ≈Ç∑ÅB
成功成功
IBM, SONY がバンドルNTT ドコモと共同研究
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 15
挫折挫折
携帯端末向けソフトウェアの価格は安いハードウェアが安いのに
バンドルされてもダメバンドルしてもらうためにお金を払うケースも
ハードウェアが売れなかったSONY, IBM ともに撤退
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 16
IPA 未踏ソフトウェアIPA 未踏ソフトウェア
IPA未踏ソフトウェア創造事業 (2004年度 )
テーマ「ウェブアプリケーション (Apache/Perl)
統合開発環境の開発」
個人又は数名のグループを対象として、独創的なソフトウェア技術や事業アイディアを公募しその開発を支援する制度
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 17
サイボウズ・ラボへサイボウズ・ラボへ
自分の長所はなにか、考えた速いコードを書けること需要に答える嗅覚があること短所:好きなこと「しか」やらない点
サイボウズ・ラボはどうか ?お金の心配がないのびのびとプログラミングができる新しいテーマに取り組むことができる
2005 年 8 月入社
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 18
Japanize
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 19
Japanize とは ?Japanize とは ?
ウェブアプリ UI の野良翻訳システム2006 年 8 月 14 日公開
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 20
Japanize – 構成Japanize – 構成
Mozilla Firefox / Internet Explorer の拡張表示中のウェブサイトを自動で日本語化厳密にはローカライズ=メニューやボタンの日
本語化
翻訳データは皆で共有人力翻訳Wikipedia ライク
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 21
Japanize の現状Japanize の現状
対応サイト > 800Flickr, YouTube, Veoh, Twitter, digg, …
翻訳者 > 500 人翻訳データ量 - 約 9MB延べ編集回数 - 約 40,000 回アクティブユーザー - 約 40,000 人
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 22
Japanize – 翻訳画面Japanize – 翻訳画面
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 23
Japanize – 成功の要因Japanize – 成功の要因
フラットで敷居の低いプラットフォーム
誰でも翻訳に参加できる簡単な文法XSS 脆弱性の排除 (vs. Greasemonkey)
意識しないで使えるインストールするだけで、自動的に翻訳
入力した翻訳データは、全て共有される
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 24
Japanize – 問題Japanize – 問題
mixi が英訳されてしまった3時間後に、別の翻訳者がデータ削除コメント欄で、訳者間の意識統一が図られた
どこまで翻訳するのか例 : YouTube のタグを翻訳するのか ?
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 25
Pathtraq
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 26
Pathtraq とは ?Pathtraq とは ?
インターネットのリアルタイム視聴率調査
「人気ページや話題ニュースをランキング化」
プログラムによる自動処理自動的に情報を収集し、自動的に統計処理
2007 年 8 月 10 日公開
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 27
Pathtraq - 画面Pathtraq - 画面
QuickTime˛ Ç∆ êLí£ÉvÉçÉOÉâÉÄ
ǙDZÇÃÉsÉNÉ`ÉÉÇ å©ÇÈÇΩÇflÇ…ÇÕïKóvÇ≈Ç∑ÅB
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 28
Pathtraq – 構成Pathtraq – 構成
Mozilla Firefox / Internet Explorer の拡張表示したウェブサイトの URL をサーバに送信
ウェブサイトのアクセス情報は皆で共有アクセス情報は匿名化収集したアクセス情報をもとに、いま注目され
ている情報を自動抽出
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 29
他サービスとの比較他サービスとの比較
vs. GoogleGoogle は資料検索。 Pathtraq は時事検索
vs. Yahoo!Yahoo! ニュースは公式のみ。 Pathtraq はイン
ターネット全体から注目情報を抽出
vs. はてなブックマークはてなブックマークは、ユーザーの操作に基づ
く「お役立ち系」「技術系」が多い
Pathtraq は完全自動
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 30
Pathtraq の現状Pathtraq の現状
保存URL - 約1億ログ受信数 - 約 100万 / 日サンプルユーザー - 約 9,000 人 ( 推
計 )
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 31
Pathtraq - 問題Pathtraq - 問題
増え続けるデータ高速なアルゴリズムの開発や圧縮手法の適用新しいハードウェア技術への投資スケールアウト ( 複数台のコンピュータを使用 )
プライバシーいかに「共有すべきアクセス情報」のみを抽出
するか
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 32
Pathtraq の副産物Pathtraq の副産物
Q4M大量のデータを処理するためのメッセージ
キュー処理を遅らせたり、分散させたり
Mixi, Livedoor が採用
本文抽出技術はてながコピー
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 33
コミュニケーションソフトウェアを創るということ
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 34
IT革命は終わったのかIT革命は終わったのか
インターネットはもう普及携帯電話の市場は飽和技術者としてやることは、もう残って
いない ?「これからはバイオの時代」
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 35
コミュニケーションの革新は終わらないコミュニケーションの革新は終わらない
革新は一世紀以上前から続いている電信 (1844 年 )電話 (1876 年 )無線 (1895 年 )テレビ (1911 年 )人工衛星 (1957 年 )
携帯電話やインターネットは大きな革新の一部にすぎない
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 36
A.C. クラークの演説よりA.C. クラークの演説より
国連本部にて1983 年 5 月 17 日 (世界電気通信の日 )
出典 : 地球村の彼方 (A.C. クラーク ) ISBN 4-8103-8011-4
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 37
A.C. クラークの演説より (2)A.C. クラークの演説より (2)
電話の発明に対する反応「アメリカ人には、電話が必要なのです。しか
しわれわれは違う。われわれには、メッセンジャーボーイが十分にいる」 - イギリス郵政省の主任技師
「今にすべての市町村が一台、電話を持つ日がくる」 - アメリカの市長
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 38
A.C. クラークの演説より (3)A.C. クラークの演説より (3)
その到来が長いこと待たれていたグローバル・ビレッジがもうじき実現することでしょう。けれども、それは人類の歴史のなかでほんの一瞬のこととなるでしょう。私たち自身も気がつかないうちに、さらに新しいグローバル・ファミリーの時代が訪れることでしょう。
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 39
The Medium is the MessageThe Medium is the Message
メディア ( ツール )がコミュニケーション形態に影響を与えるということ
「グローバル・ビレッジ」を唱えた M. マクルーハンの言葉
2008 12 6年 月 日 コミュニケーションソフトウェアを創るということ 40
サイボウズで働くということサイボウズで働くということ
コミュニケーションソフトウェアを創るということつまり、コミュニケーションを規定するという
ことつまり、世界の進歩に、自分の小さな一押しを加えるということ