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
託児所とシステムを作ってみた
Search
ooi@dropsystem
June 29, 2016
Technology
0
900
託児所とシステムを作ってみた
原宿で託児所とApple Watchを利用した運用システムを作ってみた
Dropsystem Co., Ltd.
ooi@dropsystem
June 29, 2016
Tweet
Share
Other Decks in Technology
See All in Technology
任意コード実行の原理
ffri
0
190
検証からプロダクトへ: シームレスなLLM開発の ためのしくみ作り
nunukim
1
210
サービスメッシュ環境における OpenTelemetry 活用 / OpenTelemetry in Service Mesh
k6s4i53rx
2
870
コードレビューを支援するAI技術の応用
akkie76
2
180
やっていきテスト
k6s4i53rx
0
160
Castor - Symfony Live 2024 - Paris
lyrixx
1
110
サービス成長と共に肥大化するモノレポ、長くなるCI時間 / As services grow, monorepos get bigger and CI time gets longer
kohbis
5
2.1k
HoneycombとOpenTelemetryでオブザーバビリティに入門してみる
sumiren
2
160
Azureコストは水道代/The_47th_Tokyo_Jazug
aeonpeople
3
390
Kubeflow Pipelines v2 で変わる機械学習パイプライン開発
asei
4
340
オブジェクトのおしゃべり大失敗 メッセージングアンチパターン集 / messaging anti-pattern collection
ytake
0
340
OpenTelemetry実践 はじめの一歩
taxin
0
330
Featured
See All Featured
Design by the Numbers
sachag
274
18k
The MySQL Ecosystem @ GitHub 2015
samlambert
242
12k
Being A Developer After 40
akosma
56
580k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
39
4.3k
Docker and Python
trallard
33
2.6k
How to Ace a Technical Interview
jacobian
272
22k
Gamification - CAS2011
davidbonilla
76
4.5k
Navigating Team Friction
lara
177
13k
YesSQL, Process and Tooling at Scale
rocio
160
13k
The Invisible Side of Design
smashingmag
293
49k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
8
8.2k
Atom: Resistance is Futile
akmur
258
25k
Transcript
Ұ࣌อҭࢪઃͱ γεςϜΛ࡞ͬͯΈͨ 2016/6/28
࣍ 1. ձࣾհ 2. ࢪઃհ 3. ୗࣇॴγεςϜ 4. ࠓޙ 5.
·ͱΊ
1.ձࣾհ • גࣜձࣾυϩοϓγεςϜ • ݪ॓͋ͨΓͰͭ͘͜͠ੜଘத (14ظ) • WebΞϓϦͷडୗ։ൃ͕ϝΠϯ • ୗࣇॴͷ։ઃͱؔ࿈γεςϜͷ։ൃͱӡӦ
IUUQTXXXESPQTZTUFNDPKQUTVCVSBIUNM ࠓճ͜ͷ͓
2.ࢪઃհ • ࢪઃ໊ɿtsubura ʢͭͿΒʣ • ॴࡏɿݪ॓Լ௨Γཪಓͷਫͷ͋ΔϏϧ • อҭఆһɿೕ༮ࣇ6໊ɹ༮ࣇ6໊ • ࢪઃӡӦɿגࣜձࣾVanira
• ฐࣾࣄۀॴอҭॴΛซઃ
ͳͥୗࣇॴʁ • อҭؔ࿈ͰIoTͱ͔Γ͍ͨ • ଞͷࢪઃʹϓϩμΫτΛೖΕͯΒ͏ͷ͍͠ • ըظతͳอҭॴΛΓ͍ͨʢVanira͞Μʣ • ͡Ό͋Ұॹʹ࡞ͬͪΌ͍·͔͢ •
ڈͷळ͘Β͍͔Βண
Ұ࣌༬͔Γୗࣇࢪઃ tsubura & Dropsystem ࣄۀॴୗࣇॴ ୗࣇॴӡӦձࣾ גࣜձࣾVanira γεςϜ։ൃӡ༻ גࣜձࣾυϩοϓγεςϜ
ࢪઃ֎؍
ࢪઃ෩ܠ
Πϕϯτͬͯ·͢
None
None
पลళฮͱͷΞϥΠΞϯε • ඒ༰ӃɾωΠϧαϩϯɾපӃͱύʔτφʔܖΛక݁ ✦ ύʔτφʔళฮ͝ར༻ͷ߹500ԁ/1࣌ؒͰ͝ར༻͕Մೳ ✦ ࢠ࿈Εͷָ͕͠ΊΔ֗ͮ͘Γ ✦ ύʔτφʔళฮ༷ͷՁ্ɺૹ٬ͷ͓ख͍ ✦
Ҭࣾձͷ׆ੑԽʹߩݙ͍ͨ͠ ✦ Ұൠͷ͓༬͔Γ2,500ԁʗ1࣌ؒ
ύʔτφʔ༷ ॱௐʹ૿Ճத
None
None
γεςϜؔ࿈ͷ͓
3.ୗࣇॴγεςϜ 1.อҭ࢜WatchΞϓϦʢApple Watchʣ 2.อҭ࢜ϨϙʔτΞϓϦʢiOSʣ 3.อޢऀαΠτʢձһαΠτʣ 4.ࢪઃαΠτʢཧը໘ʣ UVCVSBOFUͭͷΞϓϦέʔγϣϯͰߏ ୗࣇॴγεςϜશମΛtsubura.netͱݺͼ·͢
ͰɺԿͷͨΊͷγεςϜʁ
• อҭ࢜͞ΜͷอҭϨϙʔτͷ࡞ۀͷෛ୲ΛݮΒ͢ • ݱঢ়ͷอҭॴखॻ͖ͷϨϙʔτΛ͍͠อҭ࢜ ͞Μ͕ՋΛݟ͚ͭͯ࡞͍ͬͯΔঢ়گ • ୗࣇͷ༧ΛεϚϑΥͰ؆୯ʹग़དྷΔΑ͏ʹ • อޢऀɺࢪઃӡӦऀͷखؒΛܰݮ͢Δ •
εϚϑΥͰอҭϨϙʔτΛϦΞϧλΠϜʹ֬ೝग़དྷ ΔΑ͏ʹͯ҆͠৺͓ͯ͠ࢠ͞ΜΛ༬͚ΒΕΔڥΛ ఏڙ͢Δ
ߏਤ อҭ࢜͞Μ อҭϨϙʔτૹ৴ อޢऀ͞Μ อҭϨϙʔτӾཡ ӡӦελοϑ͞Μ σʔλཧ ༧σʔλ֬ೝ ୗࣇ༧ AppleWatchで
リアルタイムにレポート UTVCVSBOFU "1* 8&# $.4 Ϩϙʔτҹ
tsubura.net ར༻ϑϩʔ 1.อޢऀɿεϚʔτϑΥϯͰୗࣇॴ͝ར༻༧ 2.อҭ࢜ɿApple WatchͰࢠͲͷঢ়گΛਵ࣌ೖྗ 3.อҭ࢜ɿඞཁʹԠͯ͡iPhoneͰσʔλΛՃ 4.อޢऀɿϦΞϧλΠϜͰอҭϨϙʔτΛ֬ೝ 5.ελοϑɿCMSͰσʔλཧϨϙʔτҹ
γεςϜߏ • APIαʔόɿIDCFΫϥυ • WEBαʔόɿIDCFΫϥυ • αʔόͱΓ͋͑ͣ࠷খߏ • iPhone &
WatchΞϓϦɿSwiftωΠςΟϒ
APIɾWEBαʔό • ίετͰ࢝Ί͍͢IDCFΫϥ υΛ࠾༻ • ෛՙ͕͔͔Δࣄ·ͩແ͍ͷͰ • ݱঢ়3,000ԁ/݄ఔͷίετ • ϛυϧΣΞ(
nginx / php / mysql )
Apple WatchΞϓϦ • อҭ࢜ઐ༻ • อҭ࢜͞Μ྆ख͕ۭ͖ʹ͍͘ • ΣΞϥϒϧͳApple WatchΛ࠾༻ •
؆୯ૢ࡞͕ग़དྷΔΑ͏୯७ઃܭ • watchOS 3ͷରԠ͕՝ • ※AppετΞʹະఏग़ あお ももいろ
Apple WatchΞϓϦ 1.ϛϧΫ 2.͓ࢄา 3.͓ͬ͜͠ 4.͓ன৸ 5.ೕ৯ 6.͓෩࿊ 7.͝ػݏ …
14. ͏Μͪ ͳͲ 1. ୗࣇࣇಐΛબ 2. ঢ়ଶελϯϓΛԡ͢ 3. Ϩϙʔτσʔλొ watchΞϓϦࣇಐͷঢ় ଶΛελϯϓͰใࠂ͢Δ ͚ͩͷγϯϓϧઃܭ
Apple WatchΞϓϦ׆༻Πϝʔδ
Apple WatchΞϓϦ׆༻Πϝʔδ
iPhoneΞϓϦͰهՄೳ
ϦΞϧλΠϜʹอҭঢ়گΛ֬ೝ
ϦΞϧλΠϜʹอҭঢ়گΛ֬ೝ
ར༻Πϝʔδ
ར༻Πϝʔδ
༧αΠτ
ࢴͷอҭϨϙʔτ(ཧը໘͔Βҹ)
ཧը໘
4.ࠓޙ • ಈըϨϙʔτʹରԠ͢Δ • อޢऀ༷༻ͷεϚʔτϑΥϯΞϓϦΛ࡞ͬͯετΞʹग़͢ • watchΞϓϦʹhealthkitΛΈࠐΉ(σʔλऩू͍ͨ͠) • watchΞϓϦʹೕ༮ࣇಥવࢮީ܈ʢ̨̨̞̙)ରࡦػೳΛՃ •
ҭࣇܥϓϩμΫτͷ࣮ূ࣮ݧΛ͍ͨ͠اۀ͚ʹͷఏڙ͕ग़ དྷΔΈΛߟ͑Δ • ଞࢪઃ༷ͷγεςϜಋೖ
• ిؾ௨৴େֶɺҪݚڀࣨͷࢠҭͯࢧԉϩϘοτʮChiCaRoʯ ͷಋೖͱtsubura.netγεςϜ࿈ܞɺٴͼڞಉݚڀ։ൃʢ༧ఆʣ • ੜ͖ͨσʔλΛੵ͠ɺҭࣇհޢʹཱͭΞϧΰϦζϜͷ։ൃ Λαϙʔτ͍ͨ͠ • ूΊͨσʔλͰ୲อҭ࢜ͷϚονϯάͱ͔͍ͨ͠ • IDCϑϩϯςΟΞઌि6/24ʹभۀେֶͱͷհޢܥσʔλ
ੳʹ͓͍ͯڞಉݚڀɾ։ൃͷแׅڠྗڠఆక݁Λൃද • IDCFΫϥυͷσʔλੳPFʹظ
5.·ͱΊ 1. อҭؔ࿈ͰIoTͱ͔Γ͍ͨ > Dropsystem 2. Ͱଞͷอҭࢪઃʹ͍͖ͳΓγεςϜಋೖ͢Δͷ͍͠ 3. ըظతͳอҭॴΛΓ͍ͨ(ΞϥΠΞϯεͳͲ) >
Vanira 4. Γ·͠ΐ͏ɻ 5. ͯʹ͍ͯͨ͠ॿ͕ۚग़ͳ͍ɻ݅୳͠ߤɻอҭॴΔͱݴ͏ͱݏ͕ΒΕΔɻ 6. ॳظίετɺϥϯχϯάίετͳ͍ɻ 7. ࣗࣾࢪઃͳͷͰ࣮ূ࣮ݧΓ͍͢ɻʢࠓճͷతͷͻͱͭʣ 8. ࢪઃΛ͍࣋ͬͯΔͱԿ͔ͱΛฉ͍ͯ͘Ε͔ͬͨ͢Γ͓͕͚Λ͚Δɻ 9. ૣ͘͠ͳ͍ͱձࣾ͝ͱফ໓͢ΔͷͰϚωλΠζΛຊؾͰΔɻʢ͍·͜͜ʣ খ͍͞ձ͕ࣾແΛ͢Δͱ͜͏ͳΔ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ • ࠷ޙʹ • υϩοϓγεςϜΤϯδχΞΛืू͓ͯ͠Γ·͢ • IaaSେ͖ΤϯδχΞ • σΟʔϓϥʔχϯάBIGσʔλղੳ͕ಘҙͳਓ •
εϚϑΥΞϓϦJSϑϩϯτΤϯυಘҙͳਓ • ͝࿈བྷ͓͓ͪͯ͠Γ·͢
ࢀߟURL ࢠҭͯࢧԉϩϘοτʮ$IJ$B3Pʯ IUUQBQQMFFFVFDBDKQDIJDBSP ୗࣇॴUTVCVSBϗʔϜϖʔδ IUUQXXXUTVCVSBUPLZP ୗࣇॴγεςϜհϖʔδ IUUQTXXXESPQTZTUFNDPKQUTVCVSBIUNM IUUQXXXUTVCVSBOFUWJEFP@UTVCVSB@DNQ גࣜձࣾWBOJSBϗʔϜϖʔδ IUUQWBOJSBDPKQ
ScriptগঁͷΔͪΌΜ • ϊϕϧήʔϜ࡞ΞϓϦΛӡӦͯ͠·͢ • iOSɾAndroidɾwebରԠ • αʔόIDCFΫϥυʹҠߦ༧ఆ • ίϯςετ։࠵தͰ͢ IUUQTOPWFMDIBOXHUKQ