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
iOSDC 20180902: 小さくはじめる端末管理
Search
Takeshi Ihara
September 02, 2018
Programming
2
860
iOSDC 20180902: 小さくはじめる端末管理
https://fortee.jp/iosdc-japan-2018/proposal/8f28d139-56e2-4ffb-bba8-f5bc852df1dc
Takeshi Ihara
September 02, 2018
Tweet
Share
More Decks by Takeshi Ihara
See All by Takeshi Ihara
iOSDC20200921: Feature Flagを適切に分類することでA/Bテストの運用コストを下げる
nonchalant
2
1.3k
iOSDC 20190906: 動画アプリの投げ銭機能における 消耗型課金の仕組みと実装
nonchalant
3
5.7k
iOSDC 20190906: 動画アプリの投げ銭機能における 消耗型課金の仕組みと実装 with 発表ノート
nonchalant
2
550
Sign In with Apple
nonchalant
1
2.1k
iOSDC RejectCon 20180915: Factoryの自動生成によりテストを書きやすくする
nonchalant
1
640
devsap 20180728: コード生成のススメ
nonchalant
0
110
potatotips #50: iOSは自動生成の夢を見るか?
nonchalant
0
1.8k
try! Swift Tokyo 2018: Best Docker Container in Swift
nonchalant
1
1.2k
Otemachi.swift x Kyobashi.swift #02: Vapor + ProtocolBuffers + DockerでServer Side Swift入門
nonchalant
1
310
Other Decks in Programming
See All in Programming
WebフロントエンドにおけるGraphQL(あるいはバックエンドのAPI)との向き合い方 / #241106_plk_frontend
izumin5210
4
1.4k
レガシーシステムにどう立ち向かうか 複雑さと理想と現実/vs-legacy
suzukihoge
14
2.3k
TypeScriptでライブラリとの依存を限定的にする方法
tutinoko
3
700
型付き API リクエストを実現するいくつかの手法とその選択 / Typed API Request
euxn23
8
2.3k
リアーキテクチャxDDD 1年間の取り組みと進化
hsawaji
1
220
Ethereum_.pdf
nekomatu
0
470
CSC509 Lecture 11
javiergs
PRO
0
180
Modular Monolith Monorepo ~シンプルさを保ちながらmonorepoのメリットを最大化する~
yuisakamoto
2
130
Nurturing OpenJDK distribution: Eclipse Temurin Success History and plan
ivargrimstad
0
990
タクシーアプリ『GO』のリアルタイムデータ分析基盤における機械学習サービスの活用
mot_techtalk
4
1.5k
CSC509 Lecture 12
javiergs
PRO
0
160
Streams APIとTCPフロー制御 / Web Streams API and TCP flow control
tasshi
2
350
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
427
64k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
The Art of Programming - Codeland 2020
erikaheidi
52
13k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
Thoughts on Productivity
jonyablonski
67
4.3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
93
16k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
16
2.1k
The Invisible Side of Design
smashingmag
298
50k
Code Reviewing Like a Champion
maltzj
520
39k
Transcript
খ͘͞͡ΊΔཧ 2018/09/02 iOSDC Japan 2018 LT Takeshi Ihara @nonchalant0303 iOSDC
Japan 2018 LT
ݕূʹ͏ (iOS) • OSόʔδϣϯ্͕͕͍ͬͯΔ • आΓΑ͏ͱ͢Δ͕ͳ͍ iOSDC Japan 2018 LT
MDM (Mobile Device Management) ෳͷΛҰݩతʹཧ͢ΔͨΊͷΈ • ฆࣦ࣌ͷϦϞʔτ੍ޚ (ϩοΫɺσʔλআͳͲ) • ηΩϡϦςΟϙϦγʔΞϓϦέʔγϣϯͷɺཧ
• ΞϓϦέʔγϣϯػೳͷར༻੍ݶͱࢹ • OSΞοϓσʔτͷ੍ݶ iOSDC Japan 2018 LT
MDM (Mobile Device Management) ෳͷΛҰݩతʹཧ͢ΔͨΊͷΈ • ཧ͍ͨ͠σόΠε͕ͦΜͳʹଟ͘ͳ͍ • ίετ͕ߴ͍ •
ηοτΞοϓͷίετ • ྫ: 19,800ԁ + 3,600ԁ * σόΠε iOSDC Japan 2018 LT
νέοτཧ • ຖʹJIRA্ͰνέοτΛ࡞ • आΓΔͱ͖ʹνέοτͷεςʔλεΛมߋ iOSDC Japan 2018 LT
νέοτཧ ະ࣮ࢪ • εςʔλεΛมߋ͠ͳ͍ਓ͕ଟͦ͏ • OSόʔδϣϯ্͕͕ͬͯ͠·͏ະղܾ iOSDC Japan 2018 LT
SlackBot + MacMiniͰཧ͢Δ • ֤ͷ໊લ, OS, Deviceใ, ଓใ͕දࣔ͞ΕΔ iOSDC Japan
2018 LT
SlackBot + MacMiniͰཧ͢Δ • Jenkins + Deploy༻ͷMacMini͕༨ͬͯͨ • ࣮ػͰUITest͢ΔͨΊʹMacMiniʹ͕ܨ͕͍ͬͯͨ •
ిͱνϟοτͷςετ iOSDC Japan 2018 LT
SlackBot + MacMiniͰཧ͢Δ • ୭͕आΓ͔ͨΘ͔Βͳ͍ • ͦΜͳʹ͡Όͳ͔ͬͨ -> SlackͰฉ͚͍͍ •
OSόʔδϣϯ͕ৗʹ࠷৽ͷใͰಘΒΕΔ • উखʹ্͕Δ͜ͱ͡Όͳͯ͘ဃ͕ͩͬͨ • ͜ͷBotΛͬͯΘͳͯ͘ͳ͍ iOSDC Japan 2018 LT
OSS https://github.com/Nonchalant/kikanbo GoͷCLIπʔϧͱͯ͠ެ։͍ͯ͠·͢ iOSDC Japan 2018 LT
·ͱΊ • ͕Կ͔༷ʑͳղܾࡦΛݕ౼͢Δ͜ͱͰೝࣝͰ͖ͨ • πʔϧ࡞Γָ͕ͯ͘͠ΦʔόʔΤϯδχΞϦϯά͕ͪ͠ • GoͰCLIπʔϧ࡞Δͷָ͍͠ • Cobraͱ͍͏ςϯϓϨʔτੜπʔϧ͕ศརͩͬͨ •
Docker, Kubernetes͍ͬͯΔ • ͕࣌ؒ͋ΕMicroMDMͳͲࢼͯ͠Έ͍ͨʂ iOSDC Japan 2018 LT
Takeshi Ihara • AbemaTV (2018/09/01 ~) • Twitter: @nonchalant0303 •
GitHub: Nonchalant iOSDC Japan 2018 LT
※ ࠓճલ৬ͷͰͨ͠ iOSDC Japan 2018 LT
Զίϯ (09/12 ~ 13) iOSDC Japan 2018 LT
iOSDC 2018 Reject Conference (09/18) ʮFactoryͷࣗಈੜʹΑΓςετΛॻ͖͘͢͢Δʯͱ͍͏ λΠτϧͰൃද͠·͢ɻ iOSDC Japan 2018
LT