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
Connect with Jamf Connect
Search
rotomx
August 18, 2021
Technology
2
4.1k
Connect with Jamf Connect
2021/08/18 JMUG Meetup #13 - Connect with Jamf Connect で発表した資料です
rotomx
August 18, 2021
Tweet
Share
More Decks by rotomx
See All by rotomx
本社オフィスを移転し、 オフィスファシリティ・コーポレートIT を刷新した話
rotomx
6
1.9k
Why Shadow IT is Bad?
rotomx
1
2k
Build office in Okinawa
rotomx
0
1.7k
Other Decks in Technology
See All in Technology
20250924_LT2本やる.pdf
foursue
0
830
5年間のFintech × Rails実践に学ぶ - 基本に忠実な運用で築く高信頼性システム / 5 Years Fintech Rails Retrospective
ohbarye
8
2.8k
KAGのLT会 #8 - 東京リージョンでGAしたAmazon Q in QuickSightを使って、報告用の資料を作ってみた
0air
0
160
Pythonによる契約プログラミング入門 / PyCon JP 2025
7pairs
4
1.2k
みん強のこれまでとこれから
genshun9
1
380
PLaMoの事後学習を支える技術 / PFN LLMセミナー
pfn
PRO
1
130
analysis パッケージの仕組みの上でMulti linter with configを実現する / Go Conference 2025
k1low
1
220
Beyond Multiprocessing: A Real-World ML Workload Speedup with Python 3.13+ Free-Threading
kitsuya0828
0
280
施策が均質化する採用市場で何を捨て 何を大事にしていくかを考える
akyun
0
220
コンパウンドスタートアップにおけるQAの成長戦略
matsu802
4
560
Tomorrow graphlib, Let us use everybody
hayaosuzuki
0
130
組織観点からIAM Identity CenterとIAMの設計を考える
nrinetcom
PRO
1
110
Featured
See All Featured
Docker and Python
trallard
46
3.6k
The Pragmatic Product Professional
lauravandoore
36
6.9k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
Rails Girls Zürich Keynote
gr2m
95
14k
Designing Experiences People Love
moore
142
24k
GraphQLとの向き合い方2022年版
quramy
49
14k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Building an army of robots
kneath
306
46k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
600
4 Signs Your Business is Dying
shpigford
185
22k
We Have a Design System, Now What?
morganepeng
53
7.8k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
Transcript
+.6(.FFUVQ$POOFDUXJUI+BNG$POOFDUɹ+.6( +BNG$POOFDU͔Βݟ͑Δະདྷ !SPUPNYҰٳDPN
ࣗݾհ🍣 Ζͱ!SPUPNY େଟ྄3ZP0UBXBʢʣ ҰٳDPNݸਓࣄۀओʢෳۀγεʣ ίʔϙϨʔτΤϯδχΞ "QQMFྺ+BNGྺ झຯάϧϝͱαφ
ձࣾɾαʔϏεհʢগ͚ͩ͠ʣ
ձࣾϓϩϑΟʔϧ🏙 ࣄۀ༰ɿ॓ധɾϨετϥϯ༧ࣄۀͳͲ ॴࡏɿࡔʢ౦ژɾߓ۠ʣ΄͔ɺશࠃڌ ઃཱɿ ࢿຊۚɿ ԁ ैۀһɿ໊ ˞·Ͱ౦ূҰ෦্ʢ50#ʣ
;ϗʔϧσΟϯάεͷҰһͰ͢🤝 ओͳάϧʔϓձࣾ;ϗʔϧσΟϯάεגࣜձࣾɿIUUQTXXX[IPMEJOHTDPKQDPNQBOZHSPVQDPNQBOJFT ˞ओͳάϧʔϓձ͔ࣾΒൈਮ
ҰٳDPNɿߴڃ॓ധ༧αΠτ
ҰٳDPNϨετϥϯɿݫબϨετϥϯ༧αΠτ
ҰٳDPNεύɿ্࣭ͳεύ༧αΠτ
ओͳίʔϙϨʔτ*5ڥ📱 άϧʔϓΣΞ ࣾνϟοτ 8FCձٞ φϨοδ ϔϧϓσεΫ *E1 /("7&%3 .%.&..
4*&. Ϋϥυ1#9 ࣾ֎νϟοτ ΦϑΟε ਓࣄڅ༩ $3. ిࢠܖ
Ұٳͱ"QQMFσόΠεཧ
ҰٳͷσόΠεঢ়گ ɾ8JOEPXTׂɺ.BDׂ͘Β͍ɻ.BDͷ ɹˠΤϯδχΞɺσβΠφʔɺσʔλαΠΤϯςΟετͳͲ ɹɹҰ෦ϝϯόʔͷΈ.BDି༩ɺجຊతʹ8JOEPXTͷձࣾ ɾӦۀʹJ1IPOFɾJ1BEΛି༩ɻ
+BNGಋೖͷྺ࢙ ɿ+BNG1SPʢNBD04ʣಋೖ ɿ+BNG1SPʢJ04ʣಋೖ ɿ+BNG$POOFDUಋೖ👈OFX ˞·ͩ·ͩॳ৺ऀͰ͢ɺؒҧ͍͑ͯͨΒڭ͍͑ͯͩ͘͞🔰
+BNG1SPಋೖલ🐱 ɾଞࣾͷ.%.Ͱ8JOEPXTಉ༷ʹཧ ɹˠରԠ͢Δ·Ͱ࠷৽04Ξοϓσʔτېࢭʜ ɾͣͭɺखಈͰΩοςΟϯάɾηοτΞοϓ ɹˠ"QQɾূ໌ॻͷΠϯετʔϧɺ'JMF7BVMU༗ޮԽʜ ɾ.BD"%όΠϯυͯ͠ɺϞόΠϧΞΧϯτͰӡ༻ ɹˠͱͯͭΒ͍
.BDͷϞόΠϧΞΧϯτӡ༻ʢ"%όΠϯυʣ ɾಥવϩάΠϯ͕Ͱ͖ͳ͘ͳΔ ɾಥવυϝΠϯ͔Β֎ΕΔ ɾύεϫʔυϙϦγʔ͕ద༻͞Εͳ͍ ɾΩʔνΣʔϯΞΫηεͷύχοΫ ɾͱͯͭΒ͍😫
ϞόΠϧΞΧϯτ͔ΒϩʔΧϧΞΧϯτ ɾϩʔΧϧΞΧϯτͷӡ༻Λ։࢝͠ɺΛճආ ɾ"[VSF"%ͱ.BDͷΞΧϯτใ͕ผʹͳΓɺूதཧ Ͱ͖ͳ͘ͳͬͨ ɾ৽͍͠.BDγε͕ϩʔΧϧΞΧϯτΛ࡞͠ɺΩος ΟϯάऴྃޙʹຊਓʹύεϫʔυΛม͑ͯΒ͏
ϩʔΧϧΞΧϯτ͔Β+BNG$POOFDU ɾ.BDͷϩʔΧϧΞΧϯτΛ*E1ʢ"[VSF"%ʣͱ࿈ܞ +BNG$POOFDU-PHJOɿ*E1ͷΞΧϯτͰ.BDʹϩʔΧϧΞ ΧϯτΛ࡞ɾϩάΠϯՄೳʹ͢Δ +BNG$POOFDU7FSJGZɿ*E1ͷΞΧϯτͱ.BDϩʔΧϧΞΧ ϯτͷύεϫʔυ͕Ұக͍ͯ͠Δ͔ࢹɾ௨ͯ͘͠ΕΔ ˞0LUBͷ߹+BNG$POOFDU4ZOD
+BNG$POOFDUӡ༻ϋϚΓͲ͜Ζ
*E1ͱࣗಈಉظͯ͘͠ΕΔɺΘ͚Ͱͳ͍ ɾ*E1ͷύεϫʔυΛมߋͯ͠ɺ.BDͷύεϫʔυ͕ࣗಈత ʹมߋ͞ΕΔ͜ͱͳ͍ɻٯ͔͠Γ ɹˠύεϫʔυมߋΛ͏ͳ͕͢௨͕ग़Δ
*E1ͷΞΧϯτΛఀࢭͯ͠ɺ.BDϩάΠϯͰ͖Δ ɾ+BNG$POOFDUΛར༻ͯ͠ɺϩʔΧϧΞΧϯτͰ͋Δ͜ ͱʹҧ͍ͳ͍ ɾ*E1ͷΞΧϯτΛఀࢭͯ͠ɺ8JOEPXTͰ"%ΞΧϯτ Λఀࢭͨ͠ͱ͖ͷΑ͏ͳڍಈʹͳΒͳ͍ ɾҾ͖ଓ͖ϩʔΧϧΞΧϯτͱͯ͠ϩάΠϯՄೳ
ϩʔΧϧύεϫʔυΛΕͨͱ͖ʁ ɾ+BNG$POOFDUΛར༻ͯ͠ɺϩʔΧϧΞΧϯτͰ͋Δ͜ ͱʹҧ͍ͳ͍ʢ˞େࣄͳ͜ͱͳͷͰʣ ɾϩʔΧϧύεϫʔυΛཧऀ͕Δज़ɺ*E1͔ΒϦηοτ Λ͢Δज़ͳ͍ ɾ4BOTBO͞Μ͕ςοΫϒϩάͰϦΧόϦखॱΛৄ͘͠ղઆ͠ ͯ͘Ε͍ͯΔɻগ͠ࡶ😓 +BNG$POOFDUͷಋೖʹ͍ͭͯʢલฤʣɿ4BOTBO#VJMEFST#MPHIUUQTCVJMEFSTCPYDPSQTBOTBODPNFOUSZ
ύεϫʔυΛೖྗ͢Δճ͕૿͑Δ ɾ'JMF7BVMUΛ༗ޮʹ͍ͯ͠Δ߹ɺ*E1ೝূͷ*%ύεϫʔ υͷೖྗ ݕূ༻ύεϫʔυͷೖྗ͕ඞཁ ˞࠶ىಈɾεϦʔϓ෮ؼ࣌ೖྗෆཁ
ਖ਼͍͠ύεϫʔυ͕͔ΕΔ͜ͱ͕͋Δ ɾ+BNG$POOFDUʹݱࡏͷϩʔΧϧΞΧϯτͷਖ਼͍͠ύεϫ ʔυΛೖྗ͔ͯ͠Εͯ͠·͏͜ͱ͕ଟൃ😱
Τϥʔϝοηʔδ͕ਖ਼͘͠ͳ͍ʁ ɾਖ਼͍͠ύεϫʔυͰɺΤϥʔϝοηʔδʮϩʔΧϧύε ϫʔυ͕ਖ਼͋͘͠Γ·ͤΜʯͱදࣔ͞Ε͍ͯΔ ɾλʔϛφϧ͔ΒσόοάϩάΛग़ྗͯ͠ΈΔ ɾϩάग़ྗͷίϚϯυެࣜυΩϡϝϯτ +BNG$POOFDU-PHTɿIUUQTEPDTKBNGDPNKBNGDPOOFDUBENJOJTUSBUPSHVJEF+BNG@$POOFDU@-PHTIUNM
Τϥʔϝοηʔδ͕ਖ਼͘͠ͳ͍ʁ +BNG$POOFDU-PHTɿIUUQTEPDTKBNGDPNKBNGDPOOFDUBENJOJTUSBUPSHVJEF+BNG@$POOFDU@-PHTIUNM
Τϥʔϝοηʔδ͕ਖ਼͘͠ͳ͍ʁ ɾϩάϑΝΠϧʹग़ྗ͞ΕͨΤϥʔϝοηʔδʮύεϫʔυ ͕࣭ͷ૬ੑཁ݅Λຬ͍ͨͯ͠·ͤΜɻʯͩͬͨ🥲 ɾσόοάϩάͰ͔͠ɺΤϥʔͷݪҼ͕Θ͔Βͳ͍͜ͱ͕͋Δ
*E1ͱ+BNG1SPͷύεϫʔυϙϦγʔෆҰக ɾ+BNG1SPͷߏϓϩϑΝΠϧͰઃఆ͞ΕͨύεϫʔυϙϦγ ʔͱɺ"[VSF"%ͷύεϫʔυϙϦγʔ͕ෆҰக🙅 ɾ"[VSF"%ଆͷύεϫʔυ͕+BNG1SPͷύεϫʔυϙϦγʔ ͷ࠷খཁ݅Λຬ͓ͨͯ͠Βͣɺύεϫʔυಉظʹࣦഊ͍ͯͨ͠ ɾ+BNG1SPଆʹϙϦγʔΛ*E1ଆʹدͤΔ͔ɺແ͘͢ʁ
ʢ·ͩ·ͩʣݟ͕গͳ͍ ɾ+BNG1SPͱൺͯɺΠϯλʔωοτ্ʹެࣜυΩϡϝϯτҎ ֎ͷݟ͕·ͩ·ͩগͳ͍ ɾઌഐํʹେม͓ੈʹͳΓ·ͨ͠ ɾΞτϓοτ͕Μ͍͖ͬͯ·͢💪 4QFDJBM5IBOLT
0LUBͷѹΛײ͡Δ ɾ*E1ʹ"[VSF"%Λબ͍ͯͯ͠ɺϝοηʔδ༰͕0LUB Ͱग़ͯ͘Δ͜ͱ͕͋Δ🤨
+BNG$POOFDU͔Βݟ͑Δະདྷ
"%όΠϯυ͔࣌Βͷਐา ɾ"%όΠϯυɺϞόΠϧΞΧϯτΛഇࢭ͢Δ͜ͱͰɺ͞·͟ ·ͳ͔Β։์🎉 ɾγε͕खಈͰϩʔΧϧΞΧϯτΛ࡞͢Δඞཁͳ͘ɺ υϝΠϯڥ֎͔Β*E1ͷΞΧϯτͰࣗಈ࡞Մೳʹ ɹ+BNG1SPͷͱͷΈ߹ΘͤͰɺθϩλονσϓϩΠ࣮ݱ
ϢʔβʔମݧɾใηΩϡϦςΟͷ্ ɾίʔϙϨʔτ*5ͷ΄ͱΜͲ*E1ʹΑΔ4".-440ߏ ɾ.BD*E1ʹΑΔೝূʹͳΔ͜ͱͰɺಉҰͷ*%ύεϫʔυ ͰϩάΠϯͰ͖ΔΑ͏ʹͳΔɻύεϫʔυΛ֮͑Δෛ୲ͷܰݮ ɾ.'"ʢ'"ʣͷద༻ʹΑΔใηΩϡϦςΟͷ্
՝͍Ζ͍ΖɻࠓޙͷΞοϓσʔτʹظେ ɾ·ͩ·ͩ৽͍͠αʔϏεͳͷͰɺ՝͍Ζ͍Ζ ɾߴසͷΞοϓσʔτͰͷվળɺػೳՃʹظ ɹ+BNG1SPͰ+BNG$POOFDUల։ͷ౷߹ ɹ+BNG6OMPDLʢ֦ுػೳʣͷϦϦʔε ɹCVH fi
Yʜ ɾΑΖ͓͘͠ئ͍͠·͢🙏🙏🙏
͋Γ͕ͱ͏͍͟͝·ͨ͠🍺 !SPUPNY