Submit Search
Upload
事例紹介「なうまぴおん」
•
Download as ODP, PDF
•
0 likes
•
481 views
Eiji Iwazawa
Follow
Report
Share
Report
Share
1 of 27
Download now
Recommended
20141017 introduce razor
20141017 introduce razor
do_aki
AppEngine/Jruby at SendaiRubyKaigi02
AppEngine/Jruby at SendaiRubyKaigi02
Koichiro Ohba
ニコニコニュースと全文検索
ニコニコニュースと全文検索
techtalkdwango
2015/04/25 Azure JavaScript API App つくったよ (LT) / Global Azure Boot Camp
2015/04/25 Azure JavaScript API App つくったよ (LT) / Global Azure Boot Camp
Yuki KAN
今更聞けないストリーム処理のあれとかこれ
今更聞けないストリーム処理のあれとかこれ
Tatsuro Hisamori
リアルタイム処理エンジンGearpumpの紹介
リアルタイム処理エンジンGearpumpの紹介
Sotaro Kimura
やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint
やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint
taiju higashi
2015/04/25 妖怪は見た!実録Azure事件簿アプリケーション編 / Global Azure Boot Camp
2015/04/25 妖怪は見た!実録Azure事件簿アプリケーション編 / Global Azure Boot Camp
Yuki KAN
Recommended
20141017 introduce razor
20141017 introduce razor
do_aki
AppEngine/Jruby at SendaiRubyKaigi02
AppEngine/Jruby at SendaiRubyKaigi02
Koichiro Ohba
ニコニコニュースと全文検索
ニコニコニュースと全文検索
techtalkdwango
2015/04/25 Azure JavaScript API App つくったよ (LT) / Global Azure Boot Camp
2015/04/25 Azure JavaScript API App つくったよ (LT) / Global Azure Boot Camp
Yuki KAN
今更聞けないストリーム処理のあれとかこれ
今更聞けないストリーム処理のあれとかこれ
Tatsuro Hisamori
リアルタイム処理エンジンGearpumpの紹介
リアルタイム処理エンジンGearpumpの紹介
Sotaro Kimura
やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint
やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint
taiju higashi
2015/04/25 妖怪は見た!実録Azure事件簿アプリケーション編 / Global Azure Boot Camp
2015/04/25 妖怪は見た!実録Azure事件簿アプリケーション編 / Global Azure Boot Camp
Yuki KAN
MySQL Casual Talks Vol.4 「MySQL-5.6で始める全文検索 〜InnoDB FTS編〜」
MySQL Casual Talks Vol.4 「MySQL-5.6で始める全文検索 〜InnoDB FTS編〜」
Kentaro Yoshida
アメブロ2016 アメブロフロント刷新にみる ひかりとつらみ
アメブロ2016 アメブロフロント刷新にみる ひかりとつらみ
Kazunari Hara
若手Webエンジニア勉強会公開用
若手Webエンジニア勉強会公開用
Hiroki Nigorinuma
NSHashTableでDelegatesパターン
NSHashTableでDelegatesパターン
Masaki Oshikawa
Capistrano introduction
Capistrano introduction
Misa Kondo
ISUCONの勝ち方 YAPC::Asia Tokyo 2015
ISUCONの勝ち方 YAPC::Asia Tokyo 2015
Masahiro Nagano
Mackerel Drink Up #9 ロール内異常検知の正式化
Mackerel Drink Up #9 ロール内異常検知の正式化
syou6162
スタートアップだからこそ使うAWS(第5回JAWS-UG Nagoya)
スタートアップだからこそ使うAWS(第5回JAWS-UG Nagoya)
Tomotsune Murata
Gazelle & CPAN modules for performance. Shibuya.pm Tech Talk #17 LT
Gazelle & CPAN modules for performance. Shibuya.pm Tech Talk #17 LT
Masahiro Nagano
Cloud search勉強会 20150122
Cloud search勉強会 20150122
Daisuke Mii
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
Yosuke Hiraishi
JAWS-UG Nagoya 20130406 物体認識システムを支えるAWS
JAWS-UG Nagoya 20130406 物体認識システムを支えるAWS
陽平 山口
俺と Amazon Elasticsearch Service とスポットインスタンス
俺と Amazon Elasticsearch Service とスポットインスタンス
Masayuki KaToH
Laravel heroku-push
Laravel heroku-push
Kazuya Gonjo
Zabbix 3.0 の予測機能のための数学的理解
Zabbix 3.0 の予測機能のための数学的理解
真乙 九龍
AzureでLaravel動かしてみた
AzureでLaravel動かしてみた
Keiji Kamebuchi
20130406 awsのいろんな使い道@jawsug名古屋
20130406 awsのいろんな使い道@jawsug名古屋
Serverworks Co.,Ltd.
ストリーム処理エンジン「Zero」の開発と運用
ストリーム処理エンジン「Zero」の開発と運用
Eiichi Sato
Spring data-rest-and-spring-cloud-contract
Spring data-rest-and-spring-cloud-contract
Takeshi Ogawa
Global Azure Boot Camp 妖怪は見た!実録Azure事件簿
Global Azure Boot Camp 妖怪は見た!実録Azure事件簿
Keiichi Hashimoto
20120405 setsunaセミナー
20120405 setsunaセミナー
Takahiro Iwase
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
健一 辰濱
More Related Content
What's hot
MySQL Casual Talks Vol.4 「MySQL-5.6で始める全文検索 〜InnoDB FTS編〜」
MySQL Casual Talks Vol.4 「MySQL-5.6で始める全文検索 〜InnoDB FTS編〜」
Kentaro Yoshida
アメブロ2016 アメブロフロント刷新にみる ひかりとつらみ
アメブロ2016 アメブロフロント刷新にみる ひかりとつらみ
Kazunari Hara
若手Webエンジニア勉強会公開用
若手Webエンジニア勉強会公開用
Hiroki Nigorinuma
NSHashTableでDelegatesパターン
NSHashTableでDelegatesパターン
Masaki Oshikawa
Capistrano introduction
Capistrano introduction
Misa Kondo
ISUCONの勝ち方 YAPC::Asia Tokyo 2015
ISUCONの勝ち方 YAPC::Asia Tokyo 2015
Masahiro Nagano
Mackerel Drink Up #9 ロール内異常検知の正式化
Mackerel Drink Up #9 ロール内異常検知の正式化
syou6162
スタートアップだからこそ使うAWS(第5回JAWS-UG Nagoya)
スタートアップだからこそ使うAWS(第5回JAWS-UG Nagoya)
Tomotsune Murata
Gazelle & CPAN modules for performance. Shibuya.pm Tech Talk #17 LT
Gazelle & CPAN modules for performance. Shibuya.pm Tech Talk #17 LT
Masahiro Nagano
Cloud search勉強会 20150122
Cloud search勉強会 20150122
Daisuke Mii
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
Yosuke Hiraishi
JAWS-UG Nagoya 20130406 物体認識システムを支えるAWS
JAWS-UG Nagoya 20130406 物体認識システムを支えるAWS
陽平 山口
俺と Amazon Elasticsearch Service とスポットインスタンス
俺と Amazon Elasticsearch Service とスポットインスタンス
Masayuki KaToH
Laravel heroku-push
Laravel heroku-push
Kazuya Gonjo
Zabbix 3.0 の予測機能のための数学的理解
Zabbix 3.0 の予測機能のための数学的理解
真乙 九龍
AzureでLaravel動かしてみた
AzureでLaravel動かしてみた
Keiji Kamebuchi
20130406 awsのいろんな使い道@jawsug名古屋
20130406 awsのいろんな使い道@jawsug名古屋
Serverworks Co.,Ltd.
ストリーム処理エンジン「Zero」の開発と運用
ストリーム処理エンジン「Zero」の開発と運用
Eiichi Sato
Spring data-rest-and-spring-cloud-contract
Spring data-rest-and-spring-cloud-contract
Takeshi Ogawa
Global Azure Boot Camp 妖怪は見た!実録Azure事件簿
Global Azure Boot Camp 妖怪は見た!実録Azure事件簿
Keiichi Hashimoto
What's hot
(20)
MySQL Casual Talks Vol.4 「MySQL-5.6で始める全文検索 〜InnoDB FTS編〜」
MySQL Casual Talks Vol.4 「MySQL-5.6で始める全文検索 〜InnoDB FTS編〜」
アメブロ2016 アメブロフロント刷新にみる ひかりとつらみ
アメブロ2016 アメブロフロント刷新にみる ひかりとつらみ
若手Webエンジニア勉強会公開用
若手Webエンジニア勉強会公開用
NSHashTableでDelegatesパターン
NSHashTableでDelegatesパターン
Capistrano introduction
Capistrano introduction
ISUCONの勝ち方 YAPC::Asia Tokyo 2015
ISUCONの勝ち方 YAPC::Asia Tokyo 2015
Mackerel Drink Up #9 ロール内異常検知の正式化
Mackerel Drink Up #9 ロール内異常検知の正式化
スタートアップだからこそ使うAWS(第5回JAWS-UG Nagoya)
スタートアップだからこそ使うAWS(第5回JAWS-UG Nagoya)
Gazelle & CPAN modules for performance. Shibuya.pm Tech Talk #17 LT
Gazelle & CPAN modules for performance. Shibuya.pm Tech Talk #17 LT
Cloud search勉強会 20150122
Cloud search勉強会 20150122
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
JAWS-UG Nagoya 20130406 物体認識システムを支えるAWS
JAWS-UG Nagoya 20130406 物体認識システムを支えるAWS
俺と Amazon Elasticsearch Service とスポットインスタンス
俺と Amazon Elasticsearch Service とスポットインスタンス
Laravel heroku-push
Laravel heroku-push
Zabbix 3.0 の予測機能のための数学的理解
Zabbix 3.0 の予測機能のための数学的理解
AzureでLaravel動かしてみた
AzureでLaravel動かしてみた
20130406 awsのいろんな使い道@jawsug名古屋
20130406 awsのいろんな使い道@jawsug名古屋
ストリーム処理エンジン「Zero」の開発と運用
ストリーム処理エンジン「Zero」の開発と運用
Spring data-rest-and-spring-cloud-contract
Spring data-rest-and-spring-cloud-contract
Global Azure Boot Camp 妖怪は見た!実録Azure事件簿
Global Azure Boot Camp 妖怪は見た!実録Azure事件簿
Similar to 事例紹介「なうまぴおん」
20120405 setsunaセミナー
20120405 setsunaセミナー
Takahiro Iwase
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
健一 辰濱
zozotown real time linkage infrastructure
zozotown real time linkage infrastructure
KeisukeTaniguchi2
20120317 IT系勉強会 in 神戸
20120317 IT系勉強会 in 神戸
Takahiro Iwase
AWS を活用して小さなチームで 世界で使われるサービスを運用する方法 - JAWS Days 2013
AWS を活用して小さなチームで 世界で使われるサービスを運用する方法 - JAWS Days 2013
Takashi Someda
使ってみた!ioMemoryで実現する噂のAtomic write!
使ってみた!ioMemoryで実現する噂のAtomic write!
IIJ
Backlog、Cacoo にみるAWS運用の勘所 - JAWS UG 三都物語
Backlog、Cacoo にみるAWS運用の勘所 - JAWS UG 三都物語
Takashi Someda
Inside mobage platform
Inside mobage platform
Toru Yamaguchi
キャバァーン! サツバツエアアイオー弐〇壱弐
キャバァーン! サツバツエアアイオー弐〇壱弐
Kei Nakazawa
EmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤と
Toru Takahashi
EmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤と
Toru Takahashi
Automation with SoftLayer and Zabbix
Automation with SoftLayer and Zabbix
softlayerjp
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
Koichiro Sumi
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
Isamu Suzuki
Tech lounge gcp_20190313
Tech lounge gcp_20190313
yutaka_baba
20120421中国gtug
20120421中国gtug
Yusuke Sato
Data Engineering at VOYAGE GROUP #jawsdays
Data Engineering at VOYAGE GROUP #jawsdays
Kenta Suzuki
Data Engineering at VOYAGE GROUP #jawsdays
Data Engineering at VOYAGE GROUP #jawsdays
VOYAGE GROUP
Webアプリケーション開発での位置情報活用
Webアプリケーション開発での位置情報活用
Masakazu Muraoka
AZAREA-Clusterセミナー(クラウドEXPO2013春)
AZAREA-Clusterセミナー(クラウドEXPO2013春)
AzareaCluster
Similar to 事例紹介「なうまぴおん」
(20)
20120405 setsunaセミナー
20120405 setsunaセミナー
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
zozotown real time linkage infrastructure
zozotown real time linkage infrastructure
20120317 IT系勉強会 in 神戸
20120317 IT系勉強会 in 神戸
AWS を活用して小さなチームで 世界で使われるサービスを運用する方法 - JAWS Days 2013
AWS を活用して小さなチームで 世界で使われるサービスを運用する方法 - JAWS Days 2013
使ってみた!ioMemoryで実現する噂のAtomic write!
使ってみた!ioMemoryで実現する噂のAtomic write!
Backlog、Cacoo にみるAWS運用の勘所 - JAWS UG 三都物語
Backlog、Cacoo にみるAWS運用の勘所 - JAWS UG 三都物語
Inside mobage platform
Inside mobage platform
キャバァーン! サツバツエアアイオー弐〇壱弐
キャバァーン! サツバツエアアイオー弐〇壱弐
EmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤と
Automation with SoftLayer and Zabbix
Automation with SoftLayer and Zabbix
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
Tech lounge gcp_20190313
Tech lounge gcp_20190313
20120421中国gtug
20120421中国gtug
Data Engineering at VOYAGE GROUP #jawsdays
Data Engineering at VOYAGE GROUP #jawsdays
Data Engineering at VOYAGE GROUP #jawsdays
Data Engineering at VOYAGE GROUP #jawsdays
Webアプリケーション開発での位置情報活用
Webアプリケーション開発での位置情報活用
AZAREA-Clusterセミナー(クラウドEXPO2013春)
AZAREA-Clusterセミナー(クラウドEXPO2013春)
事例紹介「なうまぴおん」
1.
2.
3.
Slim3 を使えば素早く実装できそうだし
4.
メンバーに優れた JS 使いがいるので、
Rails のようなヘルパーも必要ないし
5.
Datastore も使える( DB
いらない)し
6.
ラボプロジェクトはお金かけたくないし
7.
ラボプロジェクトは会社に縛られたくないので、家でも作業したかったし
8.
9.
今いる場所になうするサービス
10.
11.
iPhone 専用 WEB
アプリ(今のところ)
12.
Google App Engine
for Java で動いている
13.
14.
iPhone Safari の位置情報
API から現在地の緯度経度を取得
15.
16.
今いる施設が表示されていなければ、下にある「続き」で施設をさらに表示して探すか、キーワード検索で探します。
17.
18.
見つかったらリンクをタップします。
19.
20.
まだログインしてなければ、 Twitter の
Oauth 認証のためのログイン画面になります。
21.
22.
テキストエリアにつぶやきを入力して「ポスト」ボタンをタップします。
23.
24.
「つぶやき」は Twitter にも投稿されています。
25.
26.
検索 API のエンジンには
Apache Solr を使っています
27.
施設検索時には Slim3 のコントローラから
Solr へリクエストします
28.
29.
NowPost は施設情報とメンバー情報と投稿時間を持つ情報です。
30.
Slim3 にはタイプセーフなラッパーがあって、簡単に格納、検索できます
31.
32.
Twitter 関連の処理には twitter4j
というライブラリを利用していて、 Slim3 のコントローラで実行します
33.
Tweet は、先程の NowPost
とつぶやきの内容と、 Twitter のレスポンス内容( status )に格納されている時間を管理します
34.
35.
36.
iwazer のユーザ ID
37.
38.
39.
40.
ということは、タイムラグがある
41.
このインデックスを使う機能はインデックス作成が完了するまで使えません (´ ・
ω ・ `)
42.
機能をデプロイする前にインデックス指定だけ先行してデプロイしとくと良さそうです
43.
44.
ただしCPU利用時間に注意
45.
純粋なCPU時間ではなく、リクエストの処理に要した時間です
46.
47.
Twitter のレスポンス
48.
49.
50.
外部サービスのレスポンスを待っている時間は侮れません。キャッシュできるところはキャッシュし、外部サービス呼び出しを減らさねばなと考えています。
51.
なうまぴの Quota が無料分をオーバーしたら…
52.
53.
マピオンの正式サービスにしたい…(希望)
54.
ま、公開当日以外は超えそうにならないのが、いささかサミシイところです
55.
56.
ガラケー版
57.
iPhone アプリ版
58.
なうぞうくん
59.
60.
画面はイメージです(笑)
61.
くぽんちゃん(2) 今日、プロトタイプ完成 (`
・ ω ・ ´)
62.
63.
対して、○○周辺のクーポン情報をリプライ
64.
仕事をさぼって 実装期間2日
65.
66.
収集したMentionsから位置&キーワード抽出
67.
外部WebAPI呼び出し
68.
69.
70.
結構、要望が多いんです
71.
iPhone とは母数が違うのでマピオン検索 API
の試練か!
72.
73.
頑張ってアプリ版開発ちう
74.
とても要望が多いんです
75.
外部サービス処理を iPhone 側でできれば、
GAE の Quota 使用率も下がって幸せかも
76.
77.
なうした施設の数や種類によって、なうぞうくんが変わる
78.
つぶやきに連動して何かしゃべる?!
79.
80.
岩澤( @iwazer )サーバサイド&アプリ
81.
中村( @kozy4324 )
JavaScript
82.
高橋( @tatsuyuki611 )携帯版
83.
川上 レイアウト
84.
坂田 サーバサイド
85.
さくらいま( @saclaima ) イラスト
Download now