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
Vagrant + Chef-solo
Search
けんご
May 29, 2013
Programming
0
530
Vagrant + Chef-solo
けんご
May 29, 2013
Tweet
Share
More Decks by けんご
See All by けんご
いいたいことちゃんという
tkengo
0
430
スタートアップで役割をまっとうする技術
tkengo
0
180
TableauやLookerだけじゃない!QuickSightで作る顧客向けダッシュボード
tkengo
1
300
toypoインフラリプレースのお話
tkengo
0
54
機械学習を始めるための第一歩
tkengo
0
270
レポート化の落とし穴
tkengo
0
170
PHP and sometimes Machine Learning
tkengo
3
1.2k
機械学習と数学とプログラマのための数学勉強会
tkengo
0
580
CNNによるテキスト分類
tkengo
1
48k
Other Decks in Programming
See All in Programming
一人でAIプロダクトを作るための工夫 〜技術選定・開発プロセス編〜 / I want AI to work harder
rkaga
13
2.8k
画像コンペでのベースラインモデルの育て方
tattaka
3
1.9k
コンテキストエンジニアリング Cursor編
kinopeee
1
700
DockerからECSへ 〜 AWSの海に出る前に知っておきたいこと 〜
ota1022
5
1.8k
兎に角、コードレビュー
mitohato14
0
150
GUI操作LLMの最新動向: UI-TARSと関連論文紹介
kfujikawa
0
1k
自作OSでDOOMを動かしてみた
zakki0925224
1
1.4k
WebAssemblyインタプリタを書く ~Component Modelを添えて~
ruccho
1
910
STUNMESH-go: Wireguard NAT穿隧工具的源起與介紹
tjjh89017
0
380
学習を成果に繋げるための個人開発の考え方 〜 「学習のための個人開発」のすすめ / personal project for leaning
panda_program
1
110
AI OCR API on Lambdaを Datadogで可視化してみた
nealle
0
180
CEDEC2025 長期運営ゲームをあと10年続けるための0から始める自動テスト ~4000項目を50%自動化し、月1→毎日実行にした3年間~
akatsukigames_tech
0
150
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
525
40k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Into the Great Unknown - MozCon
thekraken
40
2k
Thoughts on Productivity
jonyablonski
69
4.8k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
780
Designing for humans not robots
tammielis
253
25k
A better future with KSS
kneath
239
17k
Mobile First: as difficult as doing things right
swwweet
223
9.9k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Making the Leap to Tech Lead
cromwellryan
134
9.5k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Transcript
1)1FSͰͰ͖Δ 7BHSBOU $IFGTPMP @tkengo
ཱੴɹݡޗ !ULFOHP ࣗݾհ גࣜձࣾQBQFSCPZDP
࣍ 7BHSBOUͷհ $IFGTPMPͷհ ϖύϘ Ԭ Ͱͷ׆༻ࣄྫ
7BHSBOU
˞ެࣜαΠτΑΓ
WBHSBOUJOJUCPYOBNFQBUIUPCPY WBHSBOUVQ WBHSBOUTTI WBHSBOUIBMU WBHSBOUEFTUSPZ
7JSUVBM#PY ͱ 7.8BSF ʹରԠ
$IFG
˞ެࣜαΠτΑΓ $IFGJTBOBVUPNBUJPOQMBUGPSNUIBU USBOTGPSNTJOGSBTUSVDUVSFJOUPDPEF
Ҿ༻ɿIUUQXXXPQTDPEFDPNDIFGIPXXPSLT
DIFGTPMPDdTPMPSCKdOPEFKTPO
׆༻ࣄྫ
ɾɾɾͷલʹ
7BHSBOU $IFGTPMP Λ͏લͱݴ͏ͱ
།Ұͷ։ൃαʔόʔʹ શһ͕4BNCBͰଓ 7BHSBOU $IFGTPMPΛ͏લ
ສ͕Ұαʔόʔ͕յΕͨΒ ୭։ൃͰ͖ͳ͍ 7BHSBOU $IFGTPMPΛ͏લ
ωοτϫʔΫ͕ΕͨΒ Ϛϯτ͕ղআ͞ΕΔ ˞ϊʔτ1$Λ࣋ͬͯଧͪ߹Θͤʹߦ͘ͱ͖ͳͲ 7BHSBOU $IFGTPMPΛ͏લ
։ൃαʔόʔʹԿ͕ೖ͍ͬͯΔ͔ ୭Βͳͯ͘ൿͷλϨͩΒ͚ 7BHSBOU $IFGTPMPΛ͏લ
HJU͕ͨΒॏ͍ 7BHSBOU $IFGTPMPΛ͏લ
·ͣࢼͯ͠Έͨ͜ͱ
ࣗͷϚγϯʹඞཁͳͷΛશ෦͍Εͯ ࣗͷϚγϯΛαʔόʔʹͯ͠ΈΔ
ࣗͷϚγϯʹඞཁͳͷΛશ෦͍Εͯ ࣗͷϚγϯΛαʔόʔʹͯ͠ΈΔ ✓"QBDIF
ࣗͷϚγϯʹඞཁͳͷΛશ෦͍Εͯ ࣗͷϚγϯΛαʔόʔʹͯ͠ΈΔ ✓"QBDIF ✓1)1
ࣗͷϚγϯʹඞཁͳͷΛશ෦͍Εͯ ࣗͷϚγϯΛαʔόʔʹͯ͠ΈΔ ✓"QBDIF ✓1)1 ✓1&"3
ࣗͷϚγϯʹඞཁͳͷΛશ෦͍Εͯ ࣗͷϚγϯΛαʔόʔʹͯ͠ΈΔ ✓"QBDIF ✓1)1 ✓1&"3 ✓.Z42-
ࣗͷϚγϯʹඞཁͳͷΛશ෦͍Εͯ ࣗͷϚγϯΛαʔόʔʹͯ͠ΈΔ ✓"QBDIF ✓1)1 ✓1&"3 ✓.Z42- FUD
๏໘͔ͬͨ͘͞
๏໘͔ͬͨ͘͞ ๏ࣗͷϚγϯ͕ԚΕΔ
๏໘͔ͬͨ͘͞ ๏ࣗͷϚγϯ͕ԚΕΔ ๏֤ਓͷϚγϯʹೖͬͯΔύοέʔδͷҧ͍ͳͲͰ खॱ௨ΓʹͬͯίϯύΠϧ͕͏·͍ͬͨ͘Γ ͍͔ͳ͔ͬͨΓ
๏໘͔ͬͨ͘͞ ๏ࣗͷϚγϯ͕ԚΕΔ ๏֤ਓͷϚγϯʹೖͬͯΔύοέʔδͷҧ͍ͳͲͰ खॱ௨ΓʹͬͯίϯύΠϧ͕͏·͍ͬͨ͘Γ ͍͔ͳ͔ͬͨΓ ๏ͨ·ʹ8JOEPXTͷࣄࢥ͍ग़͍ͯ͋͛ͯͩ͘͠͞ .BDͷखॱ͔͠උ͞Εͯͳ͔ͬͨ
ͦ͜Ͱ
ʊਓਓਓਓਓਓʊ ʼɹ7BHSBOUɹʻ ʉ:?:?:?:?:ʉ
·ͣ7BHSBOUͷCPYΛ࡞ͬͯΈΔ ݩͱͳΔCPY͜͜ʹͨ͘͞Μ͋Γ·͢ IUUQXXXWBHSBOUCPYFT
WBHSBOUJOJUNVVNVVIUUQIPHFCPY ·ͣ7BHSBOUͷCPYΛ࡞ͬͯΈΔ ݩͱͳΔCPY͜͜ʹͨ͘͞Μ͋Γ·͢ IUUQXXXWBHSBOUCPYFT
WBHSBOUJOJUNVVNVVIUUQIPHFCPY WBHSBOUVQ ·ͣ7BHSBOUͷCPYΛ࡞ͬͯΈΔ ݩͱͳΔCPY͜͜ʹͨ͘͞Μ͋Γ·͢ IUUQXXXWBHSBOUCPYFT
7BHSBOUͰ࡞ͬͨ7.ʹ44)ͰϩάΠϯ 7.ͷதʹ։ൃʹඞཁͱͳΔύοέʔδΛ શ෦Πϯετʔϧ͍͖ͯ͠·͢ ˞͜ͷ࣌ɺखॱʹ·ͱΊ͓͚ͯศརͰ͢ɻ
WBHSBOUTTI TV 7BHSBOUͰ࡞ͬͨ7.ʹ44)ͰϩάΠϯ 7.ͷதʹ։ൃʹඞཁͱͳΔύοέʔδΛ શ෦Πϯετʔϧ͍͖ͯ͠·͢ ˞͜ͷ࣌ɺखॱʹ·ͱΊ͓͚ͯศརͰ͢ɻ
WBHSBOUTTI TV ZVNJOTUBMMZHJUMJCIPHFEFWFM 7BHSBOUͰ࡞ͬͨ7.ʹ44)ͰϩάΠϯ 7.ͷதʹ։ൃʹඞཁͱͳΔύοέʔδΛ શ෦Πϯετʔϧ͍͖ͯ͠·͢ ˞͜ͷ࣌ɺखॱʹ·ͱΊ͓͚ͯศརͰ͢ɻ
WBHSBOUTTI TV ZVNJOTUBMMZHJUMJCIPHFEFWFM "QBDIFͷίϯύΠϧͳͲ 7BHSBOUͰ࡞ͬͨ7.ʹ44)ͰϩάΠϯ 7.ͷதʹ։ൃʹඞཁͱͳΔύοέʔδΛ શ෦Πϯετʔϧ͍͖ͯ͠·͢ ˞͜ͷ࣌ɺखॱʹ·ͱΊ͓͚ͯศརͰ͢ɻ
WBHSBOUTTI TV ZVNJOTUBMMZHJUMJCIPHFEFWFM "QBDIFͷίϯύΠϧͳͲ 1)1ͷίϯύΠϧͳͲ 7BHSBOUͰ࡞ͬͨ7.ʹ44)ͰϩάΠϯ 7.ͷதʹ։ൃʹඞཁͱͳΔύοέʔδΛ શ෦Πϯετʔϧ͍͖ͯ͠·͢ ˞͜ͷ࣌ɺखॱʹ·ͱΊ͓͚ͯศརͰ͢ɻ
WBHSBOUTTI TV ZVNJOTUBMMZHJUMJCIPHFEFWFM "QBDIFͷίϯύΠϧͳͲ 1)1ͷίϯύΠϧͳͲ .Z42-ͷίϯύΠϧͳͲ 7BHSBOUͰ࡞ͬͨ7.ʹ44)ͰϩάΠϯ 7.ͷதʹ։ൃʹඞཁͱͳΔύοέʔδΛ શ෦Πϯετʔϧ͍͖ͯ͠·͢ ˞͜ͷ࣌ɺखॱʹ·ͱΊ͓͚ͯศརͰ͢ɻ
7BHSBOUͰ࡞ͬͨ7.ύοέʔδϯά͠ ͯ͢Δ͜ͱ͕Ͱ͖·͢
WBHSBOUQBDLBHF 7BHSBOUͰ࡞ͬͨ7.ύοέʔδϯά͠ ͯ͢Δ͜ͱ͕Ͱ͖·͢
WBHSBOUQBDLBHF NWQBDLBHFCPYQBUIUPTIBSFE@GPMEFS 7BHSBOUͰ࡞ͬͨ7.ύοέʔδϯά͠ ͯ͢Δ͜ͱ͕Ͱ͖·͢
։ൃڥΛ࡞Δ࣌ύοέʔδϯά͞Εͨ CPYΛՃͯ͠7.Λىಈ͢Ε0,
։ൃڥΛ࡞Δ࣌ύοέʔδϯά͞Εͨ CPYΛՃͯ͠7.Λىಈ͢Ε0, WBHSBOUJOJUNVVNVVQBUIUP TIBSFE@GPMEFSQBDLBHFCPY
։ൃڥΛ࡞Δ࣌ύοέʔδϯά͞Εͨ CPYΛՃͯ͠7.Λىಈ͢Ε0, WBHSBOUJOJUNVVNVVQBUIUP TIBSFE@GPMEFSQBDLBHFCPY WBHSBOUVQ
ेͰڥߏஙྃ
͜ΕͰউͭΔʂʂ
ͨͩɾɾɾ ͕ൃ֮
CPYΛ࠶ݱ͢Δखॱ͕ ࠶࣮ߦՄೳͳܗͰͷ͜Βͳ͍
➜ཁ͢ΔʹCPY͕ͿͬյΕͨ࣌04ͷόʔδϣϯΛ ɹ্͍͛ͨ࣌ͳͲɺ·͔ͨΒखಈͰ࡞Γ͢ඞཁ͕͋Δ CPYΛ࠶ݱ͢Δखॱ͕ ࠶࣮ߦՄೳͳܗͰͷ͜Βͳ͍
➜ཁ͢ΔʹCPY͕ͿͬյΕͨ࣌04ͷόʔδϣϯΛ ɹ্͍͛ͨ࣌ͳͲɺ·͔ͨΒखಈͰ࡞Γ͢ඞཁ͕͋Δ ➜Ճͷύοέʔδઃఆ͕ඞཁʹͳΔʹ7BHSBOUͷ ɹύοέʔδϯάΛͯ͠ڞ༗ϑΥϧμʹஔ͔ͳ͖Ό͍͚ͳ͍ CPYΛ࠶ݱ͢Δखॱ͕ ࠶࣮ߦՄೳͳܗͰͷ͜Βͳ͍
ͦ͜Ͱ
ʊਓਓਓਓਓਓਓਓਓਓਓਓʊ ʼɹ7BHSBOU $IFGTPMPɹʻ ʉ:?:?:?:?:?:?:?:?:?:ʉ
7BHSBOUͷCPYΛ࡞Δ࣌ʹͬͨखॱΛ $IFGͷϨγϐʹམͱ͜͠ΜͰ͍͘ υΩϡϝϯτެࣜαΠτ͕ৄ͍͠Ͱ͢ IUUQEPDTPQTDPEFDPN
ύοέʔδຖʹΫοΫϒοΫΛ࡞Δͷ͕Α͛͞ DPPLCPPLT QIQ BQBDIF NZTRM QIQVOJU
NVVNVV 1)1ΛΠϯετʔϧ͢ΔͨΊͷϨγϐ BQBDIFΛΠϯετʔϧ͢ΔͨΊͷϨγϐ NZTRMΛΠϯετʔϧ͢ΔͨΊͷϨγϐ QIQVOJUΛΠϯετʔϧ͢ΔͨΊͷϨγϐ ֤छઃఆͳͲΛߦ͏Ϩγϐ
7BHSBOUͷઃఆϑΝΠϧͷ7BHSBOUpMFʹ QSPWJTJPOͷઃఆΛՃ
7.Λ࠶ىಈ
͘͠7.Λ࠶ىಈ͠ͳͯ͘ ҎԼͷίϚϯυͰ$IFGͷϨγϐΛ ಡΈࠐΜͰࣗಈతʹద༻ WBHSBOUQSPWJTJPO
͋Γ͕ͱ͏ ͍͟͝·ͨ͠