Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
クリスマス企画を技術面から振り返り ( #ヒカラボ : 15分)
Search
n0bisuke
April 28, 2015
1
130
クリスマス企画を技術面から振り返り ( #ヒカラボ : 15分)
2015/4/28 ヒカラボでのイベント
・インフラ問題
・GPS問題
・ツイッター問題
について
n0bisuke
April 28, 2015
Tweet
Share
More Decks by n0bisuke
See All by n0bisuke
WebHID APIでHIDデバイスをブラウザから制御!! #iotlt
n0bisuke
1
660
IFTTTが有料化したのでIntegromatの話 #iotlt
n0bisuke
0
530
M5Core2触ってみたけど上下注意 #iotlt vol67
n0bisuke
0
850
PubNubを久々に使ってみたよ! #iotlt #m5stick #pubnub #djuko
n0bisuke
1
680
ATOM Echoでビデオ会議通知 #IoTLT
n0bisuke
0
490
オンラインLTをやってみた所感 #devreljp
n0bisuke
1
610
マイコンボード再活用なワイの配信環境 ~ラズパイやJetson Nanoを積ボードにしてる人必見~ #iotlt
n0bisuke
1
340
在宅テレカン時の 例の夫婦問題を解決する #iotlt #m5atom #m5stack
n0bisuke
1
760
嫁が来たらPCを閉じたいからアラートする #MiBand #RaspberryPi #iotlt
n0bisuke
1
780
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
Designing the Hi-DPI Web
ddemaree
276
33k
GraphQLとの向き合い方2022年版
quramy
32
12k
We Have a Design System, Now What?
morganepeng
43
6.7k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Designing Experiences People Love
moore
136
23k
Typedesign – Prime Four
hannesfritz
36
2.1k
What's new in Ruby 2.0
geeforr
337
31k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
25
2.3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
Building Applications with DynamoDB
mza
88
5.6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
30
6k
Transcript
クリスマス企画を技術⾯面から 振り返り 株式会社LIG 菅原 のびすけ (@n0bisuke) ヒカ☆ラボ
2015/4/28
ࣗݾհ ੁݪ ͷͼ͚͢ LIG inc. ΤϯδχΞ (৽ଔ2) ग़ٶੜ·Εؠखҭͪ ಛٕΘΜͦ͜ ഋ
झຯઇ߹ઓ #BB4 *P5 ϦΞϧλΠϜ௨৴ͳͲ͕͖
ιʔγϟϧΩϟϯϖʔϯʹ ॏཁͳͷϦΞϦςΟͩʂ by γϑτϒϨΠϯࢁຊࢯ
ιʔγϟϧΩϟϯϖʔϯʹॏཁͳͷ ϦΞϦςΟͩʂ by ϦΞϦςΟΛ࣮ݱ͢ΔͨΊ ͷେมͩͬͨ͜ͱɺؾΛ ͚ͭͨ͜ͱΛհ͠·͢ɻ ܦݧͱ͕࣌ؒΓͳ͍தͰ
TOPICS Πϯϑϥ (14 πΠολʔ
None
Πϯϑϥ (14 πΠολʔ
1. Πϯϑϥ
実装範囲に対して時間が ⾜足りない ⼤大変だったこと ・着⼿手から2,3週間くらいで実装 ・実装範囲が広い (インフラ構築, サーバープログラム実装,
スケール対応,DB, リアルタイム通信, GPS, iOSアプリ…etc) ※フロント側はSHIFTBRAINのエンジニアが担当
実装範囲に対して時間が ⾜足りない ⼤大変だったこと ・着⼿手から2,3週間くらいで実装 ・実装範囲が広い (インフラ構築, サーバープログラム実装,
スケール対応,DB, リアルタイム通信, GPS, iOSアプリ…etc) →milkcocoaを導⼊入 かなり⼯工数が削減できた。
→milkcocoaを導⼊入 かなり⼯工数が削減できた。 ユーザー http 通信 socket 通信
EC2とS3の分離離 webサイトアクセス数 =Socketのコネクション数 導⼊入前の構成 コスト (⼈人,⾦金金) 問題
→milkcocoaを導⼊入 かなり⼯工数が削減できた。 ユーザー http 通信 socket 通信
EC2とS3の分離離+milkcocoa= コネクション数増加時の負荷は milkcocoaに吸収してもらう socket 通信 導⼊入後の構成 かなり コスト 削減 負荷 分散
Πϯϑϥͷֶͼ ɾS3ίεύ͕ྑ͍ ɾΩϟϯϖʔϯͱBaaS૬ੑ ͕ྑ͍͔(Milkcocoaྑ͍Α)
2. GPS
GPS問題 ⼤大きく分けると⼆二つ ・地下鉄問題 ・端末問題
GPS-‐‑‒地下鉄問題 ・企画的に電⾞車車移動はマスト ・休⽇日に検証
⼤大江⼾戸線が深すぎる
場所によって結果がマチマチ ←電⾞車車(地上) ←地下鉄 屋外 / 移動中 /地下 / 屋内(⾼高層ビル or
それ以外)
GPS-‐‑‒端末問題 iPhone4 + WiMAXでテストしたら 上⼿手く位置情報が反映されなかった。 前提知識識 ・GPS発信端末はで揃えたほうが良良い
・iPhoneとAndroidで差があるみたい + ❌
GPS-‐‑‒端末問題 iPhone4 + LTE(確かau)でテストしたら 上⼿手く位置情報が反映されなかった。 ネットワークを疑う -‐‑‒> WiMAXは悪くなかった +
❌
GPS-‐‑‒端末問題 iPhone5 + WiMAXでテストしたら 上⼿手く位置情報が反映された。 + 端末を疑う -‐‑‒> iPhone4に原因が…
⭕
GPSରԠ ɾॴʹΑͬͯGPSޡࠩ ɾʹΑ্ͬͯख͘Ґஔใൃ৴ ͕ग़དྷͳ͍ Ͳ͜·ͰϦΞϧλΠϜੑ͕ඞཁ͔࠶ݕ౼ → 5ඵʹ1ճͷൃ৴Λ15ඵ~ 30ඵ͘Β͍ʹ → ޡ͕ࠩੜͨ͡߹ൃ৴͠ͳ͍
GPSͷֶͼ ɾԼమҠಈதཁݕ౼ ɾൃ৴༻ͷਫ਼༧Ίͬͯ ͓͖͍ͨ ɾ”ͲΕ͘Β͍”ͷϦΞϧλΠϜੑ ͕ඞཁͳͷ͔ݕ౼͢Δͱྑ͍
3. πΠολʔ
ツイッター問題 ⼤大きく分けると⼆二つ ・NGワードフィルタ ・SNS⽂文化を読めなかった
NGワードフィルタが逆に… Twitterからの投稿をリアルタイムに反映 ↓ NGワードフィルタ⼊入れないとまずいよね? ↓ 当⽇日、反映されるべき内容が
反映されてなかった汗
SNS⽂文化を読めなかった Twitterからの画像取得 “#ありがとサンタ + 画像URL”
実例例: 違うハッシュタグも同時にツイート
実例例: Instagramなどシェアが画像URL では無いサービス
実例例: ハッシュタグのみ or ハッシュタグ+URL 実例例: 多分イベント関係無いツイート 実例例: #ありがとうサンタ の間違い
実例例: サイトURL + 画像URL
実例例: 過去のツイートをリンクに含める
πΠολʔͷֶͼ ɾNGϫʔυҙ֎ͱେৎ? ɾࣄલʹSNSจԽʹ׳Ε͓͖͍ͯͨ →SNSͷ͍ํΛࣄલʹఆͯ͠ɺ ॊೈͳઃܭΛ
·ͱΊ Πϯϑϥ ɾS3ίεύ͕ྑ͍ ɾΩϟϯϖʔϯͱBaaS૬ੑ͕ྑ͍͔(Milkcocoaྑ͍Α) (14 ɾԼమҠಈதཁݕ౼ ɾൃ৴༻ͷਫ਼༧Ί͓͖͍ͬͯͨ ɾ”ͲΕ͘Β͍”ͷϦΞϧλΠϜੑ͕ඞཁͳͷ͔ݕ౼͢Δͱྑ͍
πΠολʔ ɾNGϫʔυҙ֎ͱେৎ? ɾࣄલʹSNSจԽʹ׳Ε͓͖͍ͯͨ →SNSͷ͍ํΛࣄલʹఆͯ͠ɺॊೈͳઃܭΛ ܦݧͱ͕࣌ؒΓͳ͍தͰେมͩͬͨ͜ͱɺؾΛ͚ͭͨ͜ͱ
こんな裏裏話があって、笑顔と わくわくを届けられました。 最後に…
今回感じたこと (内容ブレるけど) プレゼントだけではなく、“サンタ がウチのオフィスに来るかな?”、 “近くを通ってるけど寄ってくれな いかな?”といった、ワクワク・ド キドキする気持ちそのものを届けら れたと思っています。
メタフェイズさんの ツイッターがまさに 狙い通り
⼤大事なことってなんだろ すんごい表現のビジュアライズがは やってるけど… コンセプトやメッセージが⼤大事 なんじゃないかと改めて実感。
None
報告記事「SHIFTBRAIN×LIGのサンタたちが、働くオト ナにワクワクをお届けしました!」 http://liginc.co.jp/news/notice/report/138764 本サイト「SANTA CLOSE TO YOU」 http://sblig.christmas/
参考リンク milkcocoa-‐‑‒JavaScript⼀一⾏行行に詰め込まれたバックエンド https://mlkcca.com/ 告知記事「メリークリスマス。12⽉月25⽇日、岩上サンタ があなたのオフィスに⾏行行くかもしれません。」 http://liginc.co.jp/news/notice/house-‐‑‒event/ 135926
None