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
クリエイティブハント山口
October 16, 2017
Technology
0
1.1k
クリエイティブとシステマティック
2017年10月14日クリエイティブハント山口でのセッション
「クリエイティブとシステマティック~何度でも蘇る作業環境の作り方~」
大村印刷株式会社 田原 誠之さまの資料
クリエイティブハント山口
October 16, 2017
Tweet
Share
More Decks by クリエイティブハント山口
See All by クリエイティブハント山口
デザイナーのためのSVG基礎 + アニメーション
chy
1
2.4k
山口県を元気にするクリエイティブビジネスの役割
chy
0
900
働くこと、作ること、生きること
chy
0
1.3k
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructure:2026年1月度サービス・アップデート
oracle4engineer
PRO
0
200
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.8k
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
140
KubeCon + CloudNativeCon NA ‘25 Recap, Extensibility: Gateway API / NRI
ladicle
0
160
AIとともに歩む情報セキュリティ / Information Security with AI
kanny
4
2.8k
MySQLのJSON機能の活用術
ikomachi226
0
120
DEVCON 14 Report at AAMSX RU65: V9968, MSX0tab5, MSXDIY etc
mcd500
0
230
Werner Vogelsが14年間 問い続けてきたこと
yusukeshimizu
2
260
IaaS/SaaS管理における SREの実践 - SRE Kaigi 2026
bbqallstars
2
640
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
1
290
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
0
130
AWS Devops Agent ~ 自動調査とSlack統合をやってみた! ~
kubomasataka
2
270
Featured
See All Featured
Building an army of robots
kneath
306
46k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Music & Morning Musume
bryan
47
7.1k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
44
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
280
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
170
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Transcript
ΫϦΤΠςΟϒͱγεςϚςΟοΫ ʙԿͰોΔ࡞ۀڥͷ࡞Γํʙ 2017.10.14 CREATIVE HUNT
ࣗݾհ ాݪ ೭ʗ5")"3".BTBZVLJ େଜҹגࣜձࣾ σʔλιϦϡʔγϣϯ෦ ෦ཧ %51ΦϖϨʔλωοτϫʔΫαʔόͷཧΛ୲ɻ ΑΓ౦ژͰใॲཧϓϩδΣΫτʹࢀըɻ
ಛఆඇӦར׆ಈ๏ਓຊΣϒڠձʢղࢄʣൃىਓϝϯόʔ ӡӦҕһɾΞΫηγϏϦςΟ8(ɾ$.48(ϝϯόʔΛྺɻ ΑΓࢁޱҠॅɻ ୈ̍छใॲཧٕज़ऀɺ̎ڃ൛ٕೳ࢜ɻ
γεςϚςΟοΫ TZTŋUFNŋBUŋJD T¯TUⓒNⓍU*L ʲʦʧˡTZTUFNʢ໊ʣʳ ᴸᴸ<ܗ>ʦ௨ྫݶఆʧ ⁞ ৫తͳ ମܥతͳʢ˱VOTZTUFNBUJDʣ Ὂ
BTZTUFNBUJDSFTFBSDI ܥ౷ཱͬͨݚڀ Ὂ BTZTUFNBUJDBQQSPBDIʦXBZ NFUIPEʧ ʮUPTPMWJOHʦUPTPMWFʧ FOWJSPONFOUBMQSPCMFNT ڥΛղܾ͢ΔମܥతͳऔΓΈํ ʤʜʹ͓͍ͯʥܭըੑͷ͋Δ ͖ͪΐ͏ΊΜͳʤJOʥ Ὂ BTZTUFNBUJDXPSLFS વͱࣄΛ͢Δਓ ग़యɿδʔχΞεӳࣙయୈ̑൛ʗגࣜձࣾେमؗॻళ
͜͏͍͏͜ͱ͕͋Γ·ͤΜ͔ʁ ʮमਖ਼Λͨ͠ϑΝΠϧ͚ͩԼ͍͞ʯͱݴΘΕΔ͕ɺͲΕΛ͔֮ͨ͑ͯ͠ͳ͍ɻ ؤுͬͯ·ͱΊͯఏग़ͨ͠Βɺʮ͋ͷϑΝΠϧ͕͋Γ·ͤΜʯͱౖΒΕΔɻ ʮͬͺΓݩʹͯ͠Լ͍͞ʯͱݴΘΕͯɺόοΫΞοϓऔͬͯͳ͍ɻ ϝχϡʔͷमਖ਼ͱฒߦͯ͠ɺطଘͷαΠτͷߋ৽ೖΔͷͰɺผʑʹཧ͍ͯ͠Δɻ
ଞͷਓͱ࡞ۀΛڞ༗͢ΔͷʹESPQCPYΛ͍ͬͯΔ͕ɺϑΝΠϧͷߋ৽͕͍͍ͪͪᓔಃ͍͠ɻ YBNQQͰ͍ͬͯΔ͕ຊ൪ͱ63-͕ҧ͏ͷͰτϥϒΔɻ ύιίϯΛସ͑Δͱશ෦ઃఆΓ͠Ͱɺා͍ɻ .BD04ͩͱɺ04ͷΞοϓσʔτͰಈ͔ͳ͘ͳΔʘ ?P? ʗΦϫλ
͜ͷηογϣϯͰѻ͏ͷ HJU #JU#VDLFU WBHSBOU BOTJCMF
HJUͱ Ҋ݅͝ͱʹϓϩδΣΫτΛೖΕΔثʢϦϙδτϦʣΛ࡞Δɻ ͦ͜ʹมߋཤྺΛอଘ͢Δɻ มߋཤྺʹίϝϯτΛ͚Δɻ ͍ͭͷ࣌ͷঢ়ଶʹͤΔ ƅЧƅ
řŵŖ ໘͍͘͞ͷͰ ʮ͕͔ࠩͬͯίϝϯτ͕͚ΒΕΔ'51ʯ ͩͱࢥͬͯԼ͍͞
ͰίϚϯυͳΜͰ͠ΐʁ 4PVSDF5SFFΛ͑(6*Ͱૢ࡞Ͱ͖ͯɺίϚϯυ֮͑ͳ͍͍ͯ͘Ͱ͢ɻ %SFBN8FBWFSͰૢ࡞Ͱ͖·͢ɻ αʔό#JU#VDLFU͕Φεεϝɻ 4PVSDF5SFFΛ͏ͨΊͷΞΧϯτΛ݉ͶΒΕΔɻ
#JU#VDLFU ຊޠʂ ແ੍ݶϓϥΠϕʔτ ϦϙδτϦ ̑ਓ·Ͱແঈ
WBHSBOUͱ ࣗͷϚγϯͷ্ʹԾͰαʔόΛཱͯΒΕ·͢ɻ .BDͷਓͳΒɺ1BSBMMFMT%FTLUPQͱ͔7.XBSF'VTJPOͱಉ֓͡೦ɻ 7JSUVBM#PYͱ͍͏ແྉͷԾԽιϑτΣΞΛ͍͍ײ͡ʹίϯτϩʔϧͯ͠ҙࣝͤͣ͑Δɻ ໘͍͘͞ͷͰ ʮ9".11ʯ ͩͱࢥͬͯԼ͍͞
BOTJCMFͱ WBHSBOUͰʢ࣮࣭ʣ04·Ͱɻ͔ͦ͜ΒઌࣗͰΠϯετʔϧɻ ໘͍͘͞ͷͰɺਓ͕࡞ͬͨϨγϐΛഈआ͢Δ ƅЧƅ řŵŖ 8JOEPXTͰ͑·ͤΜ͕ɺBOTJCMF@MPDBMͰத͔ΒηοτΞοϓ͢Δ͔Βແɻ ໘͍͚͘͞Ͳ
ʮαʔόͷઃఆखॱΛϑΝΠϧʹઃఆͯ͠ɺ ԿͰ࠶ݱͰ͖ΔϨγϐʯ ͩͱࢥͬͯԼ͍͞
͜ͷ̏ͭΛ׆༻͢Δ͜ͱͰ Ͳ͏͍͏ϫʔΫελΠϧΛ ࣮ݱͰ͖Δ͔
ʮԿͰોΔ͞ɻ ˓˓ਓྨͷເ͔ͩΒͩʂʯ ΓํΛΕͪΌͬͯେৎ ͳΜ͔͓͔͘͠ͳͬͪΌͬͯେৎ هԱʹཔΒͳͯ͘େৎ ϒϥοΫδϟοΫʹΑΖ͘͠ʗࠤ౻लๆ ˓˓ͱ
͍ํ 7JSUVBM#PYΛΠϯετʔϧ IUUQTXXXWJSUVBMCPYPSH WBHSBOUΛΠϯετʔϧ IUUQTXXXWBHSBOUVQDPN BOTJCMFɺBOTJCMF@MPDBMΛ͏͔ΒΠϯετʔϧෆཁ
WBHSBOUQMVHJOΛೖΕΔ WBHSBOUGJMFΛνϡʔχϯά͢Δ %/4ͷઃఆ IPTUBENJO͕͍͍͢ WBHSBOUVQ ىಈͨ͠ΒɺVSMΛೖྗͯ͠ࢼͯ͠ΈΑ͏
WBHSBOUQMVHJOΛೖΕΔ ԾԽαʔόʢήετ04ʣͱɺϩʔΧϧʢϗετ04ʣΛͭͳ͙ʹʮ(VFTU"EEJUJPOʯͱ͍͏ ιϑτΣΞʢυϥΠόͷΑ͏ͳͷʣΛΠϯετʔϧ͢Δඞཁ͕͋Δɻ 7JSUVBM#PYͷόʔδϣϯ͝ͱʹҧ͏ͷͰɺ߹͏Α͏ʹࣗಈΞοϓσʔτͯ͘͠ΕΔɻ WBHSBOUWCHVFTU
͑ʁίϚϯυͳΜͰ͔͢ʁ ͑͑ɻ ͦΕ͕Կ͔ʁ ϒϥοΫδϟοΫʹΑΖ͘͠ʗࠤ౻लๆ
ͳ͘ͳ͍ !TIJOY͞Μ͕࡞ͬͨπʔϧ ͨͿΜσΟείϯ ʢ࠷ޙ͕ʣ ֮͑ͨํ͕ૣ͍ ʢ͏ίϚϯυগͳ͍ʣ
WBHSBOUΛνϡʔχϯά͢Δ ໘͍͘͞ͷͰɺ ࢲͷઃఆΛ͏͕Α͍ ϒϥοΫδϟοΫʹΑΖ͘͠ʗࠤ౻लๆ https://github.com/macchaka/myvagrant
BOTJCMFɺͲ͏͍͏Έ͔ جຊతͳಈ͖ํ ఆٛྫΛઆ໌ ύεϫʔυྨͷઃఆՕॴ 1)1ͷϝϞϦϦϛοτͳͲ
1PTUHSF42-Πϯετʔϧ͞ΕΔʢෆཁͳΒআ֎ʣ
ϑΝΠϧͷஔ͖ํ WBHSBOUϑΥϧμͱԾαʔόͷWIPTUT͕࿈ಈ͢Δ ͓͚͙͢ʹಈ࡞͢Δ ͨͩ͠ɺύʔϛογϣϯʹҙ WIPTUTͰ͋Ε
ϑΝΠϧͷஔ͖ํ http://hogehoge.test/
%/4ઃఆ
%#ʹΞΫηε͍ͨ͠ QIQ.Z"ENJO͚ͩʹཔΔͷΊΑ͏ɻ .BDͳΒ4FRVFM1SPɺ8JOEPXTͳΒ)FJEJ42-͕Φεεϝɻ ײతɻද͕͍ࣔɻ )FJEJ42-ͳΒɺαʔόؒͰͷσʔλҠߦՄೳɻ TTIͰଓͰ͖Δɻ
ԿͰોΔʁ εφοϓγϣοτΛऔΕɺͬͪ·ͬͯେৎ QVTIͱQPQ͚ͩɻόʔδϣϯΛஔ͍͓͖͔ͯͨͬͨΒɺTBWFͱSFTUPSFɻ
WBHSBOUEFTUSPZ͔ΒͷWBHSBOUVQ WBHSBOUGJMF͑͋͞ΕɺԿͰોΔʂ ͰɺϑΝΠϧͲ͏ͳΔʁ ͦΕΛHJUͰཧ͠Α͏
վΊͯHJUͱ PC มߋཤྺ
Ͳ͏ͯ͠ཧղ͠ͳ͍ͱ͍͚ͳ͍ݴ༿ͷҙຯ ϦϙδτϦ σʔλͷث DPNNJU มߋཤྺΛϦϙδτϦʹอଘ͢Δ͜ͱ
Ͳ͏ͯ͠ཧղ͠ͳ͍ͱ͍͚ͳ͍ ࢄܕͷҙຯ GFUDIͱQVMMɺͦͯ͠QVTI ϦϞʔτͲ͜ʹͰɺ͍ͭ͘Ͱஔ͚Δɻ σϑΥϧταʔόͷ͜ͱΛPSJHJOͱ͍͏ ਓʹΑͬͯPSJHJO͕มΘΔ͜ͱ͋ΓಘΔɻ PC
commit push pull fetch
HJUΛ࣮ફ͠Α͏ ϝχϡʔͷमਖ਼ͱίϯςϯπͷमਖ਼͕ฒߦ͢Δέʔε ϒϥϯνΛΔ ϑΥϧμΛίϐʔ͢Δײ֮ ϒϥϯνΛϚʔδ͢Δ
Ͱ࡞ۀ͕Ϳ͔ͭͬͨΒʁ ࣗಈతʹϚʔδͰ͖Δ ࣗಈϚʔδͰ͖ͳ͔ͬͨΒɺ݁߹͢Δ Ϛʔδπʔϧͷ׆༻ खͰ͢
·ͱΊ ʮΫϦΤΠςΟϒʯࢼߦࡨޡͷ࿈ଓɻ ͳΔ͘༨ܭͳ͜ͱʹ಄Λ͍ͨ͘ͳ͍ɻ ͳͷʹɺಘͯͯ͠ɺΫϦΤΠςΟϒͰͳ͍͜ͱʹଟ͘ͷ࣌ؒΛׂ͔Εͯ ͠·͏ɻ ͦΕɺ͓͔֮͑ͯͳ͍ͱ͍͚ͳ͍͜ͱͰ͔͢ʁ
ͦΕɺ࣌ؒΛ͔͚ͯɺṶ͔Γ·͔ͬʁ γεςϚςΟοΫʹͯ͠ɺΫϦΤΠςΟϒʹ࣌ؒΛ͔͚Α͏ɻ