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.2k
山口県を元気にするクリエイティブビジネスの役割
chy
0
880
働くこと、作ること、生きること
chy
0
1.2k
Other Decks in Technology
See All in Technology
AIでデータ活用を加速させる取り組み / Leveraging AI to accelerate data utilization
okiyuki99
6
1.6k
ストレージエンジニアの仕事と、近年の計算機について / 第58回 情報科学若手の会
pfn
PRO
4
930
20251027_マルチエージェントとは
almondo_event
1
500
パフォーマンスチューニングのために普段からできること/Performance Tuning: Daily Practices
fujiwara3
2
180
Observability — Extending Into Incident Response
nari_ex
2
700
初海外がre:Inventだった人間の感じたこと
tommy0124
1
160
AIがコードを書いてくれるなら、新米エンジニアは何をする? / komekaigi2025
nkzn
24
16k
AI機能プロジェクト炎上の 3つのしくじりと学び
nakawai
0
180
SOTA競争から人間を超える画像認識へ
shinya7y
0
660
AWSが好きすぎて、41歳でエンジニアになり、AAIを経由してAWSパートナー企業に入った話
yama3133
2
220
知覚とデザイン
rinchoku
1
710
境界線が消える世界におけるQAエンジニアのキャリアの可能性を考える / Considering the Career Possibilities for QA Engineers
mii3king
2
110
Featured
See All Featured
KATA
mclloyd
PRO
32
15k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
The Language of Interfaces
destraynor
162
25k
Documentation Writing (for coders)
carmenintech
76
5.1k
GraphQLとの向き合い方2022年版
quramy
49
14k
Building an army of robots
kneath
306
46k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Why Our Code Smells
bkeepers
PRO
340
57k
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Λ࣮ફ͠Α͏ ϝχϡʔͷमਖ਼ͱίϯςϯπͷमਖ਼͕ฒߦ͢Δέʔε ϒϥϯνΛΔ ϑΥϧμΛίϐʔ͢Δײ֮ ϒϥϯνΛϚʔδ͢Δ
Ͱ࡞ۀ͕Ϳ͔ͭͬͨΒʁ ࣗಈతʹϚʔδͰ͖Δ ࣗಈϚʔδͰ͖ͳ͔ͬͨΒɺ݁߹͢Δ Ϛʔδπʔϧͷ׆༻ खͰ͢
·ͱΊ ʮΫϦΤΠςΟϒʯࢼߦࡨޡͷ࿈ଓɻ ͳΔ͘༨ܭͳ͜ͱʹ಄Λ͍ͨ͘ͳ͍ɻ ͳͷʹɺಘͯͯ͠ɺΫϦΤΠςΟϒͰͳ͍͜ͱʹଟ͘ͷ࣌ؒΛׂ͔Εͯ ͠·͏ɻ ͦΕɺ͓͔֮͑ͯͳ͍ͱ͍͚ͳ͍͜ͱͰ͔͢ʁ
ͦΕɺ࣌ؒΛ͔͚ͯɺṶ͔Γ·͔ͬʁ γεςϚςΟοΫʹͯ͠ɺΫϦΤΠςΟϒʹ࣌ؒΛ͔͚Α͏ɻ