Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
クリスマス企画を技術面から振り返り ( #ヒカラボ : 15分)
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
n0bisuke
April 28, 2015
150
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
クリスマス企画を技術面から振り返り ( #ヒカラボ : 15分)
2015/4/28 ヒカラボでのイベント
・インフラ問題
・GPS問題
・ツイッター問題
について
n0bisuke
April 28, 2015
More Decks by n0bisuke
See All by n0bisuke
WebHID APIでHIDデバイスをブラウザから制御!! #iotlt
n0bisuke
1
830
IFTTTが有料化したのでIntegromatの話 #iotlt
n0bisuke
0
710
M5Core2触ってみたけど上下注意 #iotlt vol67
n0bisuke
0
1.2k
PubNubを久々に使ってみたよ! #iotlt #m5stick #pubnub #djuko
n0bisuke
1
950
ATOM Echoでビデオ会議通知 #IoTLT
n0bisuke
0
660
オンラインLTをやってみた所感 #devreljp
n0bisuke
1
800
マイコンボード再活用なワイの配信環境 ~ラズパイやJetson Nanoを積ボードにしてる人必見~ #iotlt
n0bisuke
1
470
在宅テレカン時の 例の夫婦問題を解決する #iotlt #m5atom #m5stack
n0bisuke
1
970
嫁が来たらPCを閉じたいからアラートする #MiBand #RaspberryPi #iotlt
n0bisuke
1
1k
Featured
See All Featured
Code Review Best Practice
trishagee
74
20k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
290
The Cost Of JavaScript in 2023
addyosmani
55
10k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
560
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
The SEO Collaboration Effect
kristinabergwall1
1
580
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Building AI with AI
inesmontani
PRO
1
1.3k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
270
How to Think Like a Performance Engineer
csswizardry
28
2.8k
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