Top Banner

Click here to load reader

163

Ruby on Rails でつくるアタシ好みの愛され Web サービス

May 15, 2015

Download

Technology

Yoji Shidara
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Ruby on Rails でつくるアタシ好みの愛され Web サービス

Ruby on Railsでつくるアタシ好みの愛されWebサービス

しだら ようじSHIDARA Yohji

日本Rubyの会Ruby札幌

Lovable Webservices Developmentby Hand with Ruby on Rails.2008-08-08 釧路工業技術センター オープンソフトウェアシステム構築講座

Page 2: Ruby on Rails でつくるアタシ好みの愛され Web サービス

設樂 洋爾 / SHIDARA Yohji / dara

[email protected]‣http://d.hatena.ne.jp/darashi

http://twitter.com/darashi‣札幌生まれ, 札幌育ち, 札幌大好き‣大学院生‣Ruby札幌 運営チーム‣RubyKaigi2008 実行委員 / スピーカ

Page 3: Ruby on Rails でつくるアタシ好みの愛され Web サービス

今日お伝えしたいこと:

Page 4: Ruby on Rails でつくるアタシ好みの愛され Web サービス

Ruby on Rails をつかって自分好み の Webサービス を

作ってみませんか!

Page 5: Ruby on Rails でつくるアタシ好みの愛され Web サービス

そのためにお話したいこと:

Page 6: Ruby on Rails でつくるアタシ好みの愛され Web サービス

‣Ruby on Rails のご紹介‣Rails による 私の 開発事例‣コミュニティとのかかわり

Page 7: Ruby on Rails でつくるアタシ好みの愛され Web サービス

‣Ruby on Rails のご紹介‣Rails による 私の 開発事例‣コミュニティとのかかわり

Page 8: Ruby on Rails でつくるアタシ好みの愛され Web サービス

Rubyとは

Page 9: Ruby on Rails でつくるアタシ好みの愛され Web サービス

まつもとゆきひろさん(通称Matz)によって開発された

オブジェクト指向スクリプト言語

Page 10: Ruby on Rails でつくるアタシ好みの愛され Web サービス

http://www.ruby-lang.org/ja/about/

Page 11: Ruby on Rails でつくるアタシ好みの愛され Web サービス

http://www.ruby-lang.org/

Page 12: Ruby on Rails でつくるアタシ好みの愛され Web サービス

http://www.ruby-lang.org/

Page 13: Ruby on Rails でつくるアタシ好みの愛され Web サービス

Ruby on Rails とは

Page 14: Ruby on Rails でつくるアタシ好みの愛され Web サービス

Rubyで作られているWebアプリケーションフレームワーク

Page 15: Ruby on Rails でつくるアタシ好みの愛され Web サービス

http://www.rubyonrails.org

Page 16: Ruby on Rails でつくるアタシ好みの愛され Web サービス

http://www.rubyonrails.org

Page 17: Ruby on Rails でつくるアタシ好みの愛され Web サービス

http://www.rubyonrails.org

Page 18: Ruby on Rails でつくるアタシ好みの愛され Web サービス

2つのキーワード

‣DRY:Don’t Repeat Yourself「同じことを繰り返さない」‣CoC: Convention over Configuration「設定より規約」

Page 19: Ruby on Rails でつくるアタシ好みの愛され Web サービス

価値観

Page 20: Ruby on Rails でつくるアタシ好みの愛され Web サービス
Page 21: Ruby on Rails でつくるアタシ好みの愛され Web サービス
Page 22: Ruby on Rails でつくるアタシ好みの愛され Web サービス
Page 23: Ruby on Rails でつくるアタシ好みの愛され Web サービス
Page 24: Ruby on Rails でつくるアタシ好みの愛され Web サービス

「楽しい」

Page 25: Ruby on Rails でつくるアタシ好みの愛され Web サービス

Railsプロダクト

Page 26: Ruby on Rails でつくるアタシ好みの愛され Web サービス

http://www.ruby-lang.org

Page 28: Ruby on Rails でつくるアタシ好みの愛され Web サービス

http://tabelog.com

Page 29: Ruby on Rails でつくるアタシ好みの愛され Web サービス

http://www.iknow.co.jp

Page 31: Ruby on Rails でつくるアタシ好みの愛され Web サービス

http://twitter.com

Page 32: Ruby on Rails でつくるアタシ好みの愛され Web サービス

大規模システムでの実績も

Page 33: Ruby on Rails でつくるアタシ好みの愛され Web サービス

気付いていないだけでRailsで稼働しているサイトも身近にあるかもしれません

Page 34: Ruby on Rails でつくるアタシ好みの愛され Web サービス

‣Ruby on Rails のご紹介‣Rails による 私の 開発事例‣コミュニティとのかかわり

Page 35: Ruby on Rails でつくるアタシ好みの愛され Web サービス

私事ですが、

Page 36: Ruby on Rails でつくるアタシ好みの愛され Web サービス

スープカレーが大好き

Page 37: Ruby on Rails でつくるアタシ好みの愛され Web サービス
Page 38: Ruby on Rails でつくるアタシ好みの愛され Web サービス

’06: 108皿’07: 45皿

’08(-8/8): 34皿

Page 39: Ruby on Rails でつくるアタシ好みの愛され Web サービス

Webサイトまで作ってしまった

Page 40: Ruby on Rails でつくるアタシ好みの愛され Web サービス

http://soupcurry.info

Page 41: Ruby on Rails でつくるアタシ好みの愛され Web サービス

http://soupcurry.info

Page 42: Ruby on Rails でつくるアタシ好みの愛され Web サービス

最寄りのスープカレー店を携帯電話のGPS機能で検索できる

Page 43: Ruby on Rails でつくるアタシ好みの愛され Web サービス

Ruby on Rails をつかっています

Page 44: Ruby on Rails でつくるアタシ好みの愛され Web サービス

なぜ soupcurry.info をつくったのか

Page 45: Ruby on Rails でつくるアタシ好みの愛され Web サービス

チキン 辛さ8CHAIN GANG ORIGINAL SOUP CURRY & BAR 龍祈

http://soupcurry.info/shop/138

スープカレー

‣中毒性がある→我慢できない‣店ごとに個性的→食べ歩きを楽しみたい‣店舗が乱立気味→好みにあったお店でぐゎらチキ天

ぐゎらん洞http://soupcurry.info/shop/5

Page 46: Ruby on Rails でつくるアタシ好みの愛され Web サービス

よくあるシチュエーション‣今すぐカレーを食べたい気分だ。‣今日は普段行かない場所に居るので、折角だから近くの行ったことのないお店で食べてみたい。‣お目当ての店に着いたけれど、スープが切れて閉店していた。近くのお店はどこだろう。‣ガイド本は持ち歩きたくない。‣お店のレビューを見たい。‣不慣れな土地でも迷わずに行きたい。

Page 47: Ruby on Rails でつくるアタシ好みの愛され Web サービス

ソリューション

‣携帯電話用スープカレー店データベース

‣レビュー検索エンジン+

Page 48: Ruby on Rails でつくるアタシ好みの愛され Web サービス

「こんなサイトがあったらいいな」

Page 49: Ruby on Rails でつくるアタシ好みの愛され Web サービス

http://soupcurry.info

Page 50: Ruby on Rails でつくるアタシ好みの愛され Web サービス

http://soupcurry.info

Page 51: Ruby on Rails でつくるアタシ好みの愛され Web サービス
Page 52: Ruby on Rails でつくるアタシ好みの愛され Web サービス

サイト規模

Page 53: Ruby on Rails でつくるアタシ好みの愛され Web サービス

全国のスープカレー店484店舗を網羅

Page 54: Ruby on Rails でつくるアタシ好みの愛され Web サービス

Google検索「スープカレー」第2位(2008-08-03現在)

Page 55: Ruby on Rails でつくるアタシ好みの愛され Web サービス

Google検索「スープカレー」第2位(2008-08-03現在)

Page 56: Ruby on Rails でつくるアタシ好みの愛され Web サービス

アクセス解析 (PCのみ)

Page 57: Ruby on Rails でつくるアタシ好みの愛され Web サービス

携帯電話からのアクセス61,234 PV/月

(2008年07月)

Page 58: Ruby on Rails でつくるアタシ好みの愛され Web サービス

LOC: 1211行

Page 59: Ruby on Rails でつくるアタシ好みの愛され Web サービス

soupcurry.info ツアー

Page 60: Ruby on Rails でつくるアタシ好みの愛され Web サービス

トップページ

Page 61: Ruby on Rails でつくるアタシ好みの愛され Web サービス

店舗情報ページ(1) - 店舗概要

Page 62: Ruby on Rails でつくるアタシ好みの愛され Web サービス

店舗情報ページ(2) - レビュー検索

Page 63: Ruby on Rails でつくるアタシ好みの愛され Web サービス

店舗情報ページ(3) - 付近のお店

Page 64: Ruby on Rails でつくるアタシ好みの愛され Web サービス

携帯電話 - GPSで最寄りの店舗を検索

Page 65: Ruby on Rails でつくるアタシ好みの愛され Web サービス

携帯電話 - GPSで最寄りの店舗を検索

Page 66: Ruby on Rails でつくるアタシ好みの愛され Web サービス

携帯電話 - GPSで最寄りの店舗を検索

Page 67: Ruby on Rails でつくるアタシ好みの愛され Web サービス

携帯電話 - 店舗情報

Page 68: Ruby on Rails でつくるアタシ好みの愛され Web サービス

携帯電話 - 店舗情報

Page 69: Ruby on Rails でつくるアタシ好みの愛され Web サービス

携帯電話 - 店舗情報

Page 70: Ruby on Rails でつくるアタシ好みの愛され Web サービス

EZナビウォークと連携

Page 71: Ruby on Rails でつくるアタシ好みの愛され Web サービス

EZナビウォークと連携

Page 72: Ruby on Rails でつくるアタシ好みの愛され Web サービス

EZナビウォークと連携

Page 73: Ruby on Rails でつくるアタシ好みの愛され Web サービス

レビュー検索

‣APIを利用‣ Web検索 Yahoo! Japan‣ blog検索 Technorati‣定期的に巡回‣検索ヒット数から有名度指標を計算して表示

Page 74: Ruby on Rails でつくるアタシ好みの愛され Web サービス

hotpepper.jp API

‣Web上にクーポンがある場合は表示‣電話番号をキーにしてクエリを発行

Page 75: Ruby on Rails でつくるアタシ好みの愛され Web サービス

定休日の自動判定

‣定休日文字列から定休日を判定‣ 火曜日(祝日の場合は翌日)‣ 火曜日(祝日の場合は営業)‣ 月曜日/第2,4土曜日‣ 無休(年末年始を除く)/その他/不定‣Rubyの柔軟な文字列処理:わずか78行

Page 76: Ruby on Rails でつくるアタシ好みの愛され Web サービス

運用

Page 77: Ruby on Rails でつくるアタシ好みの愛され Web サービス

サイトポリシー‣客観的情報サイトに徹する‣自動化できる部分はどんどん自動化‣レビュー検索, クーポン検索‣負担なくデータを更新できるインタフェイス(当初は緯度経度と電話番号のみを格納していた)‣技術遊びのテストベッド とにかくおもしろそうなことをやる

Page 78: Ruby on Rails でつくるアタシ好みの愛され Web サービス

管理画面 - トップ

各種リマインダ

Page 79: Ruby on Rails でつくるアタシ好みの愛され Web サービス

管理画面 - 店舗情報編集

Page 80: Ruby on Rails でつくるアタシ好みの愛され Web サービス

履歴‣ 2003年ごろ 構想, プロトタイプ作成‣ 2005/01/24soupcurry.infoドメイン取得‣ 2005/02/11 第1世代 リリース(Ruby CGI, さくらインターネット)‣ 2005/12/08 第2世代 開発開始‣ 2006/01/24 第2世代 リリース(Ruby on Rails, bluehost)‣ 2008/01/19 サーバ移転(site5.com)

Page 81: Ruby on Rails でつくるアタシ好みの愛され Web サービス

フィードバック

‣ 20件のフィードバック (2008年7月)‣データの鮮度維持に不可欠‣開店, 閉店, 誤情報の訂正, 臨時休業, 臨時営業, 定休日・営業時間の変更, システム改善の提案, ...‣スープカレーファンの方, お店の方からも‣投稿フォーム設置により増加(以前はメールのみ)‣サイト開設をきっかけに交流

Page 82: Ruby on Rails でつくるアタシ好みの愛され Web サービス

大事なこと

Page 83: Ruby on Rails でつくるアタシ好みの愛され Web サービス

世界がかわった

Page 84: Ruby on Rails でつくるアタシ好みの愛され Web サービス

世界がかわった

‣スープカレー店を沢山覚えた(覚えなくていいように作ったはずなのに・・・)‣沢山の人が使ってくれている‣スープカレー仲間ができた‣サイトの構築・運営を自分の肌に触れるものとして学んだ

Page 85: Ruby on Rails でつくるアタシ好みの愛され Web サービス

こんなサイトがあったらいいな

Page 86: Ruby on Rails でつくるアタシ好みの愛され Web サービス

それを形にするための強力な道具

Page 87: Ruby on Rails でつくるアタシ好みの愛され Web サービス

RubyRuby on Rails

Page 88: Ruby on Rails でつくるアタシ好みの愛され Web サービス

soupcurry.infoのもう一つの意味

Page 89: Ruby on Rails でつくるアタシ好みの愛され Web サービス

携帯電話用サイト

Page 90: Ruby on Rails でつくるアタシ好みの愛され Web サービス

キャリア毎に仕様が全然違う

Page 91: Ruby on Rails でつくるアタシ好みの愛され Web サービス

携帯電話用サイトを作るには大量の雑多なノウハウが必要

Page 92: Ruby on Rails でつくるアタシ好みの愛され Web サービス

それらをモジュール化しsoupcurry.info から

切り離して公開

Page 93: Ruby on Rails でつくるアタシ好みの愛され Web サービス

携帯電話用Railsプラグインjpmobile

Page 94: Ruby on Rails でつくるアタシ好みの愛され Web サービス

http://jpmobile-rails.org

Page 95: Ruby on Rails でつくるアタシ好みの愛され Web サービス

jpmobileが紹介されています

Page 96: Ruby on Rails でつくるアタシ好みの愛され Web サービス

実際のプロダクトにも

Page 97: Ruby on Rails でつくるアタシ好みの愛され Web サービス

http://tabelog.com

Page 98: Ruby on Rails でつくるアタシ好みの愛され Web サービス

日本Ruby会議2008jpmobile についてメインセッションで発表

Page 99: Ruby on Rails でつくるアタシ好みの愛され Web サービス

ガラパゴスに線路を敷こう携帯電話用RailsプラグインJpmobile

しだら ようじSHIDARA Yohji

Lay Rails on “Galapagos”Jpmobile: A Rails Plugin for Japanese Mobile Phones

œ { Œ ^ C g Ł

œ {Ruby c2008 S f [ ^

œ { Œ ^ C g ¨

œ { Œ ^ C g Ł

w i “ Œ w i “ Œ

1 F ¯ w i “ Œ 1 F ¯ w i “ Œ

œ { Œ ^ C g ¨

œ { Œ ^ C g Ł

œ { Œ ^ C g ¨

Page 101: Ruby on Rails でつくるアタシ好みの愛され Web サービス
Page 103: Ruby on Rails でつくるアタシ好みの愛され Web サービス

自分の話をこんなに沢山の人が聞いてくださって、沢山のフィードバックをもらえる。それも直接。RubyKaigiってすごい。本当にすごいところなんだな。発表を終えてから痛感しました。去年は当日スタッフとして参加して、今年は実行委員としても参加して、なんだかわかったような気になっていたのですが、このスケール、この一体感。本当に大舞台で喋ってしまった!と。世界が少しまわった気がしました。

http://d.hatena.ne.jp/darashi/20080626/1214493910

Page 104: Ruby on Rails でつくるアタシ好みの愛され Web サービス

ここまでのまとめ

Page 105: Ruby on Rails でつくるアタシ好みの愛され Web サービス

なぜ soupcurry.info をつくったのか

Page 106: Ruby on Rails でつくるアタシ好みの愛され Web サービス

「こんなサイトがあったらいいな」

Page 107: Ruby on Rails でつくるアタシ好みの愛され Web サービス

結果

Page 108: Ruby on Rails でつくるアタシ好みの愛され Web サービス

気がついたら世界がかわってた!

Page 109: Ruby on Rails でつくるアタシ好みの愛され Web サービス

‣Ruby on Rails のご紹介‣Rails による 私の 開発事例‣コミュニティとのかかわり

Page 110: Ruby on Rails でつくるアタシ好みの愛され Web サービス

日本Rubyの会

Page 111: Ruby on Rails でつくるアタシ好みの愛され Web サービス

http://jp.rubyist.net?About

Page 113: Ruby on Rails でつくるアタシ好みの愛され Web サービス

入会案内

‣日本Rubyの会には、本会の趣旨に賛同する個人ないし法人が、会員として参加することができます。入会に際して、特に会費などは徴収しておりません。日本Rubyの会メーリングリストへ登録すれば、その時点で、本会に入会したとみなされます。 登録の前に、「日本Rubyの会とは」および「日本Rubyの会会則」をよくご確認ください。

http://jp.rubyist.net?Admission

Page 114: Ruby on Rails でつくるアタシ好みの愛され Web サービス

Ruby札幌

Page 115: Ruby on Rails でつくるアタシ好みの愛され Web サービス

Ruby札幌とは

‣札幌にて Ruby に関する活動を行っているコミュニティです。Ruby勉強会@札幌 や 開発集会@札幌、Ruby Sapporo Night などのイベントを定期的に開催しています。‣From Sapporo, with Love for Ruby.

Page 116: Ruby on Rails でつくるアタシ好みの愛され Web サービス

http://ruby-sapporo.org

Page 117: Ruby on Rails でつくるアタシ好みの愛され Web サービス

Rubyコミュニティと私(1)

‣2007-03-24Ruby勉強会@札幌-2‣2007-05-26Ruby勉強会@札幌-3 発表‣2007-06-09,10日本Ruby会議2007 当日スタッフ‣2007-08-13Ruby札幌運営チーム結成

Page 118: Ruby on Rails でつくるアタシ好みの愛され Web サービス

Rubyコミュニティと私(2)‣2008-02-16日本PostgreSQLユーザ会北海道支部/Ruby札幌合同セミナー‣2008-06-20,21,22日本Ruby会議2008実行委員・メインセッション発表(最初は発表とコミュニティ出展だけの予定だったが・・・)‣2008-06-28オープンソースカンファレンス2008 Hokkaido 発表

Page 119: Ruby on Rails でつくるアタシ好みの愛され Web サービス

オンラインでの交流チャネル(1)

‣bloghttp://d.hatena.ne.jp/darashi‣twitterhttp://twitter.com/darashi‣ML(Mailing List)

Page 120: Ruby on Rails でつくるアタシ好みの愛され Web サービス

オンラインでの交流チャネル(2)

‣Rails chathttp://andworkspace.net‣ustream.tvhttp://ustream.tv‣irc

Page 121: Ruby on Rails でつくるアタシ好みの愛され Web サービス

最初のきっかけは勉強会

Page 122: Ruby on Rails でつくるアタシ好みの愛され Web サービス

気がついたら

Page 123: Ruby on Rails でつくるアタシ好みの愛され Web サービス

世界がかわっていた!

Page 124: Ruby on Rails でつくるアタシ好みの愛され Web サービス

‣Ruby on Rails のご紹介‣Rails による 私の 開発事例‣コミュニティとのかかわり

Page 125: Ruby on Rails でつくるアタシ好みの愛され Web サービス

buzztter.com

Page 126: Ruby on Rails でつくるアタシ好みの愛され Web サービス

twitter のイマを切り取るサービス

Page 127: Ruby on Rails でつくるアタシ好みの愛され Web サービス

twitter.com

Page 128: Ruby on Rails でつくるアタシ好みの愛され Web サービス

http://twitter.com

Page 129: Ruby on Rails でつくるアタシ好みの愛され Web サービス

「いまなにしてる?」で繋がるコミュニケーションツール

Page 130: Ruby on Rails でつくるアタシ好みの愛され Web サービス

http://twitter.com/darashi

Page 131: Ruby on Rails でつくるアタシ好みの愛され Web サービス

buzztter.com

Page 132: Ruby on Rails でつくるアタシ好みの愛され Web サービス

twitter のイマを切り取るサービス

Page 133: Ruby on Rails でつくるアタシ好みの愛され Web サービス

http://buzztter.com/ja 2008-08-04 03:48am

Page 134: Ruby on Rails でつくるアタシ好みの愛され Web サービス

http://buzztter.com/ja 2008-07-24 00:45am

Page 135: Ruby on Rails でつくるアタシ好みの愛され Web サービス

基本的なアイディア:

Page 136: Ruby on Rails でつくるアタシ好みの愛され Web サービス

普段より多く言及されているコトバを抽出する

Page 137: Ruby on Rails でつくるアタシ好みの愛され Web サービス

扱うべきデータ量

‣ 2008年8月3日 buzztter調べ‣ 387,595 updates/日‣ 16,149.7 updates/時‣ 269.2 updates/分‣ データの大きさ (JSON response)‣ 約13kB/20 updates‣ 約240.8MB/日‣ 約85.8GB/年

Page 138: Ruby on Rails でつくるアタシ好みの愛され Web サービス

DB

解析

クローラ

言語推定

HOT通知bot定時通知bot

ユーザ

Web UI

twitter.com

buzztter

Page 139: Ruby on Rails でつくるアタシ好みの愛され Web サービス

入力データの厄介事

‣ある程度のリアルタイム性が要求される:‣最新の20更新しか入手できない。‣取りこぼしたら終わり。‣各国語が混在している。‣言語推定が必要。

Page 140: Ruby on Rails でつくるアタシ好みの愛され Web サービス

解析

‣直近1時間で頻出しているフレーズを抽出‣過去の出現頻度と比較してスコアを決定‣言及数と言及者数を考慮‣最近活発なものほど高いスコア‣ゴミを除去するための細かな処理

Page 141: Ruby on Rails でつくるアタシ好みの愛され Web サービス

Web UI

‣かなり素直なRailsアプリケーション‣Twitter検索エンジンとしても動作‣Javascriptで自動更新‣RSS出力あり

Page 142: Ruby on Rails でつくるアタシ好みの愛され Web サービス

定時通知bot

‣30分ごとに上位のフレーズを送信‣cronで定時実行‣言語ごとにtwitterアカウントを用意:‣ 日本語版 http://twitter.com/buzztter‣ 英語版 http://twitter.com/buzztter_en

Page 143: Ruby on Rails でつくるアタシ好みの愛され Web サービス

HOT通知bot

‣バースト状態を通知する。‣スコアが閾値以上‣直近8時間以内に通知していない

Page 144: Ruby on Rails でつくるアタシ好みの愛され Web サービス

ベッドの横から世界に発信

Page 145: Ruby on Rails でつくるアタシ好みの愛され Web サービス

自作PCCore 2 Duo 6400

(2.13GHz)Memory: 4GBHDD: 500GB SATA

Page 146: Ruby on Rails でつくるアタシ好みの愛され Web サービス

反響

Page 147: Ruby on Rails でつくるアタシ好みの愛され Web サービス

アクセス解析

Page 148: Ruby on Rails でつくるアタシ好みの愛され Web サービス

buzztterが紹介されています

Page 149: Ruby on Rails でつくるアタシ好みの愛され Web サービス

twitter上での反響(1)

‣ twitter、buzztter、twitter検索、tumblr、はてブ。これらが手放せない。http://twitter.com/akio0911/statuses/387770042

‣buzztterはtwitter-erの心を映す鏡http://twitter.com/maybowjing/statuses/344534932

‣相変わらずbuzztterはよく空気を読んでる。そもそも、そういう仕組みのモノなんだけど。http://twitter.com/NStyles/statuses/335544352

Page 150: Ruby on Rails でつくるアタシ好みの愛され Web サービス

twitter上での反響(2)

‣buzzterだけで何が起きたかすべてわかるhttp://twitter.com/packirara/statuses/876096752

‣ばずったー便利だな。映画何やってるかすぐ判る。http://twitter.com/erinaceus/statuses/851255193

‣ばずったーの反応速度はすごいなーhttp://twitter.com/enryu951/statuses/866105443

‣30秒でbuzztterが「ゆれ」「地震」を検出http://twitter.com/colspan/statuses/864082227

Page 151: Ruby on Rails でつくるアタシ好みの愛され Web サービス

精読・速読・buzztter

‣ (略) buzztter というサービスが存在するからだ。自分が「速読の Twitter」を実行しなくても、このサイトを見れば Twitter の動きが大まかにではあるが読める。(略)http://worstman.net/blog/088

‣ [twitter][comment]buzztterってめちゃくちゃ偏ってるよ。あくまでもオレが読んでる1500人強の全ログ傾向の印象だけど→このサイトを見れば Twitter の動きが大まかにではあるが読めるhttp://b.hatena.ne.jp/otsune/20071024

Page 152: Ruby on Rails でつくるアタシ好みの愛され Web サービス

系としてのbuzztter

Page 153: Ruby on Rails でつくるアタシ好みの愛され Web サービス

メディアとしてのbuzztter

‣重大ニュースの速報辞任, 事故, 訃報, ...‣twitterユーザにとっての重大ニュース新商品, 新機能, 買収, 訃報, ...‣twitterユーザが注目するテレビ番組アニメ, お笑い, ドキュメンタリー, ...‣災害情報地震, 雨, 雷, 火災, 停電, 電車遅延, ...

Page 154: Ruby on Rails でつくるアタシ好みの愛され Web サービス

buzztterが与える影響

‣ このbuzztterを見たあとでは、ばんごはんを餃子にしても、あえて餃子を避けても負けな気がする。(意識した時点でもう精神が餃子の支配下に置かれる)http://twitter.com/hatoko/statuses/281085152

‣ buzztter入りしているのを見て、なんだか久々に赤福が食いたくなってきたhttp://twitter.com/AIce/statuses/346543102

‣ buzztterで思い出したけど、今日は鰻でしたhttp://twitter.com/ozon/statuses/866961564

Page 155: Ruby on Rails でつくるアタシ好みの愛され Web サービス

履歴

‣2007-04-12 プロジェクト開始‣2007-04-24 リリース‣2007-04-28 bot リリース‣2007-05-01 フレーズ抽出の実装‣2007-05-22 類似発言抽出機能‣2007-06-05 英語版リリース‣2008-06-12 全面リニューアル

Page 156: Ruby on Rails でつくるアタシ好みの愛され Web サービス

buzztterに対するツッコミ

‣はい、buzztterダウト!http://twitter.com/night16/statuses/363321482

‣buzztter は毛ずきらしいhttp://twitter.com/kommm/statuses/362095092

‣@buzztter自重しろwwwwwwhttp://twitter.com/scudroid/statuses/339228382

Page 157: Ruby on Rails でつくるアタシ好みの愛され Web サービス

buzztterに言わせたい

‣ .@buzztterが北海道という単語をキーワードにするのが僕の夢。http://twitter.com/smokeymonkey/statuses/386516592

‣buzztter に「HOT: 女装」と言わせるライフハック。 http://twitter.com/cress_cc/statuses/349727262

Page 158: Ruby on Rails でつくるアタシ好みの愛され Web サービス

buzztterの可能性

‣ニュース速報より早い速報‣草の根的ニュースメディア‣特定のユーザ層のためのニュースメディア‣ゆるいコミュニケーションハブ‣情報のサーキュレータ的役割

Page 159: Ruby on Rails でつくるアタシ好みの愛され Web サービス

まとめ

Page 160: Ruby on Rails でつくるアタシ好みの愛され Web サービス

Ruby on Rails をつかって自分好み の Webサービス を

作ってみませんか!

Page 161: Ruby on Rails でつくるアタシ好みの愛され Web サービス

世界がかわるかも!

Page 162: Ruby on Rails でつくるアタシ好みの愛され Web サービス

Ruby / Rails の始め方

Page 163: Ruby on Rails でつくるアタシ好みの愛され Web サービス

続きは明日のハンズオンで!