MA5 Mashup Caravan に参加する
10/26(月)、リクルートメディアテクノロジーラボで行われた「MA5 Mashup Caravan」に参加してきた。最近の仕事に関連する部分だし、MA5に(できることなら)エントリしたい。そんなわけで、雨の中銀座まで行ってきた。
メモ
MA5 コンテストについて(事務局より)
スペシャルゲスト
- twitter API が応募対象 API に!
- Tシャツ / ステッカーがおみやげ
API 提供企業より発表
[**ヤフー株式会社(山下達雄)
『コマース系APIとコンテンツマッチの仕組み』**]2
blog:たつをの ChangeLog
コマース系 API
コンテンツマッチ API : ページ内容に連動した商品を表示
Yahoo!デベロッパーネットワーク – ショッピング – コンテンツマッチアイテム
http://developer.yahoo.co.jp/webapi/shopping/shopping/v1/contentmatchitem.html
類似サービス : Amazonおまかせリンク / 楽天ダイナミックアド
Yahoo! アフィリエイトの商品を提供するAPI (バリューコマース)
ZAKZAK / フジサンケイビジネスアイなどに導入
デモサイト : Y!API demo forms
http://yapi.ta2o.net/demos/yapis.html
仕組み
- 形態素解析 + TF-IDF
- 抽出キーワードと近い商品カテゴリから商品を選択
- ベクタースペースモデル
- タームベクター : カテゴリとその関連語
- blog に初歩編をエントリ予定
なぜロジックの話まで?
- 入社してゼロから研究開発し、サービスで使うところまで作り込んだ。
- 仕事の面白さアピール → リクルーティング的な意味で
その他デモ : ショッピング / オークション検索、同時検索など
●YAPIWO
最近の API からおすすめ紹介
キーフレーズ抽出
Yahoo!デベロッパーネットワーク – テキスト解析 – キーフレーズ抽出
http://developer.yahoo.co.jp/webapi/jlp/keyphrase/v1/extract.html
テキストからキーワードと重要度を抽出してくれる
「5分」を分割せず一つのキーワードとして抽出できる
日本語係り受け解析API
おしらせ
- 検索 API URL変更
- 古い URL が使えなくなり始めてる
- 旧 api.earch.yahoo.co.jp → 新 search.yahooapis.jp
- 先週障害あってごめんね
- 検索 API URL変更
Q & A
Q : 使いやすい API は?
A : キーフレーズじゃないかな
[**株式会社ミクシィ(有野寛一)
『mixiアプリから見るソーシャルアプリケーションの作り方』**]3
はじめに
mixi の API はあんまり数が多くない
詳細はサイト見てね
みんな優秀なエンジニアだし
mixi アプリで1万ユーザ集めた人?
→ (1名挙手)すごいね!
→mixi ストラッププレゼント!
→みんなの分もあるよ
mixi について
- 招待制でこの人数はすごいと自負
- ソーシャルグラフが人気の鍵
mixi アプリについて
マイページに追加するとすぐ遊べる
モバイルも準備中
→まずは法人から。個人はちょっと待ってね。時期は「間もなく」。
473 アプリ 公開中 (10/23)
10万人越え : 27
ユーザ登録: 477万 (9/17)
→今は500万越えぐらい
ユーザ1,700万 / アクティブ850万 (50%)
アクティブユーザが使ってる率は高い
公開中の API
→ほとんど全部。
→11月下旬にもう一つ大きいのを出す予定。お楽しみに
特別賞・ソーシャルアプリケーション賞
- 選考のヒント
- コミュニケーションが生まれる?
- 広がる?
- 楽しい?便利?わかりやすい?使いつづけたい?
- 選考のヒント
ソーシャルアプリケーションのヒント
今はやってるもの
- マイミク同士で競い合う
- コミュニケーションが取れる
- シンプル
コミュニティの考え方
1,70万 x 1
25 x 1,700万
→平均マイミク数 : 25
最近人気のアプリ
- 「友達いない」
- 「みんなのチャンネー」
具体例
- サンシャイン牧場
- オリジナル(facebook) : 250万人
- mixi : 200万人
- 分母考えるとすごい
- ひとりで遊ぶとつまんない
- コミュニケーション要素があると楽しい
- 嫌がらせは意外と発生しない
- 記憶スケッチ
- 記憶をたよりにスケッチ
- 絵 + テキストによるコミュニケーション
- いろんな楽しみ方がある
- サンシャイン牧場
ヒント
非同期
→リアルタイム性が弱いほうが遊びやすい
女性が参加できるか
- ユーザ比半分強、マイミクも男女が混在
- 男性は比較的リテラシが高い
- 女性から招待されると断りにくい
- 女性がペットをはぐしてくれるとなんかうれしい
- Q & A
Q : iPhone でデベロッパ登録できないよ?
A : MMS でできるかも
Q : mixi アプリの検索機能欲しいな
A : 参考にします
- Q & A
[**クウジット株式会社(塩野崎敦)
無線LANを用いた位置情報サービス PlaceEngine とその API について**]5
PlaceEngineとは?
近傍のWi-Fiを利用して位置を推定する基盤技術 + サービス
常駐クライアント (Windows / WindowsMobile / Mac) で利用可能
→Snow Leopard クライアントは現在作成中
ユーザ参加型
→利用ユーザが情報提供してくれることで精度アップ
原理
拾えるWi-Fiの情報 (電界強度測定情報) をサーバに投げると緯度経度の他にフロア情報を取れる
→空間にタグをつける
ユーザに寄る投稿情報でWi-Fiアクセスポイントの場所を推定する
パートナーがいる
- タクシー
- 地図会社
オンライン版 / オフライン版
→ DB のスナップショットを取得してオフラインで緯度経度を取得できる
使い方
web mashup
連掲サイト → ブラウザ (JS) → http://localhost:5448 → 常駐クライアント → 位置情報返る
ローカルアプリ
常駐クライアントにhttpアクセス → 位置情報返る
GPS搭載端末であればハイブリッド測位も可能
導入例
楽天トラベルでテスト中
Wireless Gate Connection for MacOS X
Wireless Gate と提携、オフライン状態でも AP の位置を提供
利用例 : 簡単位置ロギング
- Wi-Fi情報をロギングする → あとで緯度経度に変換 → 移動ログ
- 生ログを API に POST すると緯度経度にして返してくれる
- デモ:移動ルート、存在時間によるヒートマップ
明日 (10/27) Windows 7 対応クライアント公開
予定
[**財団法人日本気象協会・アップフロンティア株式会社(柴田雅美)
『天気予報APIについて』**]6
天気予報 API とは?
天気予報
週間天気予報
オプション
→紫外線、花粉など
各種指数
→不快指数、ビール指数、アイスクリーム指数など
活用イメージ
紫外線情報
→キャラクタが「日焼けする」「紫外線対策をする」(日焼け止め、帽子など)
重ね着指数
→キャラクタの服装が変わる
星空指数
→よく見える場所・店などのレコメンド
風邪ひき指数
→風邪予防の対策をキャラクタで表現
新しい活用方法
天気予報を新たに表現
→気温と天気で洋服・小物のコーディネイトを提案
提供情報の組み合わせ
→鍋もの指数 x 風邪ひき指数 = 「より栄養がつくレシピ」など
その他の API と組み合わせ
星空指数 x 地図情報 API
→地図のある地点 + 星空指数 = 星空の再現
素肌乾燥指数 x 商品検索 API
→乾燥対策グッズのレコメンド
エントリーについて
応募の手順
- 参加登録
- エントリ申請
- 専用ディレクトリ・ドキュメントの付与
- 作品 / アプリ応募
独自の「活用アプリコンテスト」を開催中
→エントリしてね!
サンプル / 実装方法プログラム紹介
第7回 天気予報APIを活用して、快適な秋を過ごそう!【特集 サンデープログラミング】|widgetown
http://widgetown.com/static/aboutSpecialSanproWeatherapi.html
[**楽天株式会社(後藤幸生)
『Rubyを用いたお手軽 楽天ウェブサービス開発』**]7
開発者ポータル
http://webservice.rakuten.co.jp/
実装するには
→以下の ID を取得
楽天会員ID
デベロッパID
アフィリエイトID
rwsc
- ruby ライブラリ
- gem install rwsc
- 初心者にもトライしてほしいので簡単に使えることを心がけた
- 年内に全 API 網羅予定
[**日本オラクル株式会社(上村靜史)
『オラクルの全製品で作る!エンタープライズマッシュアップ賞の取り方』**]8
オラクルの全製品 : 9000
全製品 : 9000
Oracle Technology Network (OTN) Japan
http://www.oracle.com/technology/global/jp/index.html
試用版、旧バージョンの DL
掲示板、wiki、 Oracle Mix (SNS)
メルマガ
Oracle Direct Seminar (インターネットセミナー)
エンタープライズマッシュアップ賞
PoC (Proof of Concept : 概念実証) 導入模擬事例
→デジカメの新製品について市場の声の収集とと社内分析の統合
価格.com の API で自社製品の情報を取得
→価格、レビュー、口コミ
flickr の API で「その製品で撮影された枚数」を取得
→出荷台数とつきあわせて分析
エンタープライズマッシュアップとは
すべて作る → 組み合わせて使う
応募について
MySQL も OK?
→OK です! 応募フォームでアピールしてね
受賞者特典
- キャンペーンサイトに1年掲載、取材インタビューつき
- セミナーでの講演 (最低でも50人規模)
- オラクル社内勉強会での講師
MA 受賞者より発表
[**浜本 階生 – MA4 優秀賞/Technology賞受賞
『Newsgraphy と Mashup Awards』**]9
- Newsgraphyとは
優秀賞、テクノロジー賞 (Sun Microsystems賞)
開発動機 : ニュースのトレンドを任意の粒度で俯瞰したい
- 利用 API
Yahoo! ニュースのAPI
→トピックの分類、アクセス指標が取得できる
Yahoo! 日本語形態素解析 API
固有名詞を抽出
品詞の詳細分類を取得できる
→人姓、人名、組織、地名など
- Google Map
- googlemapでドラクエ
- Mapを自作画像に差し替え
- オーバーレイ
アルゴリズム
ボロノイ図 + ツリーマップ
= ボロノイツリーマップ
Blogopolis に受け継がれた
アドバイス
マッシュアップは手段であって目的ではない
- ものを作るプレーンな楽しみが希薄になる
- API ありきで考えるのではなく、実現したい目標を先に設定する
最初の5秒が大事
- 審査員が見た最初の5秒が勝負
- 説明ページを読むのは 10% 以下
Data is Gold
- API には 2種類
- データ提供
- アクティビティ
- データの価値は時間で廃れにくい
- マイニングで新たな価値を創造できる
- API からのデータはわき水のようなもの
- 使い捨てるのではなくタンクにためる
- 蓄積し続けることで Newsgraphy ができた
- API には 2種類
- Q & A
Q : 制作期間は?
A : 仕事のあと2〜3時間/day で 2週間ぐらい
[**中嶋信博 – MA4 沖電気工業賞・日産自動車賞 ダブル受賞
『Mashup Awards は新しい技術を試す絶好の機会です』**]11
- 受賞作について
メモに位置情報をつけてクリッピング
→タイムラインで確認できる
副賞は実用的なものが嬉しい
→GPS つきデジカメは今でも活用中
- 利用 API
- LocoSticker
- mextractr
- OKILAB 住所抽出
- Google Maps
- CARWINGS-CASTING
- カーナビで現在地近くのメモを探す
- ケータイGPSで現在地近くのメモを探す / メモする
- MA とは新しい技術を試す場
評価してくれる可能性が高まる
仕事じゃない
締め切りがある
→ゴールができるので投げ出しの抑止
- やったこと
サーバサイドJS
→Aptana Jaxer
Amazon EC2
タイムライン + ソーシャル
→twitter, friendfeedのような
- 開発メンバーと進め方
仕事仲間チーム 計5名
2か月半 (仕事の合間)
2週間で1イテレーション
→ 途中で止まっても何か出せる
早起きして毎朝2時間捻出
仕事後・休日はしんどいのでアテにできない
コラボレーションツール
- Trac + svn + Assembla
- Yahoo! グループ
- 反省点など
- 技術のアピール不足
- 99% JS -> アピール不足
- 応募フォーム、作品サイトでアピールすべきだった
- 会員登録が必要なシステム
- 見てもらえない
- オープン前提にすべきだった
- OpenIDにすべきだった?
- デザイン
- 両立は難しいがしょうがないとあきらめる部分も
- 手を加えるとショボくなる悪循環
- CARWINGS エミュレータ
- 実機なしで開発 / 応募可能
- 担当のサポートが厚い
- 技術のアピール不足
- 受賞作について
- Newsgraphyとは
MA5 は協賛 API のリストを眺めてるだけで刺激になる。
いつも参加する勉強会よりやや空気が固く、質疑応答が今ひとつ盛り上がらなかったのが残念。
# 私も諸事情によりあまり前のめりじゃなかったのだが…。
受賞者二人の発言が対照的で面白かった。根底には「作りたい」という情熱があるのだが、意識の向き先が正反対。
MA5 のエントリ締め切りは11/4。ちょっと間に合わないか…。
終了後は懇親会があって、MTLのご好意で参加費無料…だったのだが、近くで働いている元同僚と飲もう、という話になったので参加せずに引き上げてきた。その席で「パクリとか気にせずまずは作ること重要だよね」という話にもなったので、聞いてきた内容はタイムリーだったと言える。
全裸bot のような「代表作」と言えるものを作るべく精進しよう、と誓って、嵐の夜は過ぎていった。
#### Links
●[Mashup Awards 5 on CREYLE][13]
http://mashupaward.jp/</p>
●[MA5 Mashup Caravan in GINZA/2 (by RECRUIT) : ATND][14]
http://atnd.org/events/1789