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
Git Hooks
Search
417.72KI
May 21, 2019
Programming
1
310
Git Hooks
417.72KI
May 21, 2019
Tweet
Share
More Decks by 417.72KI
See All by 417.72KI
Reboot a personal app abandoned for 10 years with recent techs
417_72ki
0
46
iTunes・おぼえていますか〜ScriptingBridge今昔物語〜
417_72ki
1
42
The history of entry-point in iOS app Development
417_72ki
0
410
R.swift to Asset Symbols
417_72ki
0
300
Refactor with using `available` and `deprecated`
417_72ki
3
650
CLIツールにSwift Concurrencyを適用させようとしている話
417_72ki
3
430
CI with Danger-Swift
417_72ki
1
210
Graduation from Playground beginner
417_72ki
3
930
Trap Questions in Java and Obj-C
417_72ki
1
300
Other Decks in Programming
See All in Programming
RubyKaigiで手に入れた HHKB Studioのための HIDRawドライバ
iberianpig
0
1k
英語文法から学ぶ、クリーンな設計の秘訣
newnomad
1
270
コンテナでLambdaをデプロイするときに知っておきたかったこと
_takahash
0
150
ミリしらMCP勉強会
watany
3
430
List とは何か? / PHPerKaigi 2025
meihei3
0
560
The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
ivargrimstad
0
980
NestJSのコードからOpenAPIを自動生成する際の最適解を探す
astatsuya
0
190
新卒から4年間、20年もののWebサービスと 向き合って学んだソフトウェア考古学
oguri
8
6.8k
フロントエンドテストの育て方
quramy
9
2.6k
複雑なフォームと複雑な状態管理にどう向き合うか / #newt_techtalk vol. 15
izumin5210
4
3.3k
パスキーのすべて / 20250324 iddance Lesson.5
kuralab
0
130
CRE Meetup!ユーザー信頼性を支えるエンジニアリング実践例の発表資料です
tmnb
0
360
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
Documentation Writing (for coders)
carmenintech
69
4.7k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
320
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
500
How to Think Like a Performance Engineer
csswizardry
22
1.5k
Transcript
ϒϥϯνସͰى͖Δ ͋Δ͋ΔΛղܾͯ͘͠ΕΔ (JU)PPLT ͋Δ͋Δ-5ʙεϚϗΞϓϦ։ൃΤϯδχΞʙ7PM
struct Me { let name = "Takuhiro Muta" let aka
= "417.72KI" let experienceYears = 5 let company = "iRidge inc." let twitter = "417_72ki" let qiita = "417_72ki" let gitHub = "417-72KI" let like = [ "BEMANI", "Real Escape Game", "Bang Dream!", "LoveLive! Sunshine!!", "etc…" ] } TFMGEFTDSJQUJPO
ࣗ࡞πʔϧϥΠϒϥϦ w #VJME$POpHTXJGU w :".-+40/ʹ"1*IPTUͷઃఆΛ֎ग़ͯ͠͠4XJGU ϑΝΠϧΛࣗಈੜ͢Δ$-* w IUUQTHJUIVCDPN,*#VJME$POpHTXJGU w .PDL6TFS%FGBVMUT
w 6TFS%FGBVMUTΛςετ༻ʹϞοΫԽ͢ΔϥΠϒϥϦ w IUUQTHJUIVCDPN,*.PDL6TFS%FGBVMUT
͜Μͳܦݧ ͋Γ·ͤΜ͔ʁ
?P? ʻ13དྷͯΔʂϨϏϡʔͨ͠Ζʂ 㵺㱿㵺 ɻP ͯΑɺͲΜͳײ͡Ͱಈ͘ͷ͔ HJUDIFDLPVUͯ͠Ϗϧυͯ͠ΈΑ c9DPEFcᵎ ☋ʆ ᵊࡾ
◠㷩◠ ☛
◠㷩◠ ☛
‧⛺è䡢 Т 䡢è⛺‧͏Θ͋͋͋͋͋͋
ͳͥʁ w 9DPEF(FOΛ͍ͬͯΔYDPEFQSPKϑΝΠϧ ΛHJUJHOPSF͍ͯ͠Δ߹ w ϑΝΠϧ͕Ճ͞Ε͍ͯͯ ϓϩδΣΫτʹө͞Ε͍ͯͳ͍ w 1PETΛHJUJHOPSF͍ͯ͠Δ߹ w
$PDPB1PETͰ༻͢ΔϥΠϒϥϦ͕૿͑ͯ ϓϩδΣΫτʹө͞Ε͍ͯͳ͍
ରԠࡦ w HJUDIFDLPVU͢Δʹ YDPEFHFOͱQPEJOTUBMMΛΒͤΔ
͜ΕຖճखಈͰΔͷ μϧ͍
ͦ͜Ͱ (JU)PPLT
(JU)PPLT w (JUͷಛఆͷΞΫγϣϯʹରͯ͠εΫϦϓτΛୟ ͘Έ w QSFDPNNJU w QPTUDIFDLPVU w FUD
(JU)PPLT
(JU)PPLT
QPTUDIFDLPVU #!/bin/sh export LANG=en_US.UTF-8 set -e echo 'Update submodules' git
submodule update --init --recursive echo 'Update project' /usr/local/bin/mint run xcodegen ~/.rbenv/shims/pod install
QPTUDIFDLPVUʹ ࣮ߦݖݶΛ͚Δ $ chmod +x .git/hooks/post-checkout
None
HJUDIFDLPVUͷʹ YDPEFHFOͱQPEJOTUBMM͕ ࣗಈͰΔΑ͏ʹͳͬͨ
ҙ w 4PVSDF5SFFͷ(6*πʔϧΛ͍ͬͯΔ߹ 1"5)͕ॻ͖͑ΒΕ͍ͯΔ͜ͱ͕͋Δ w εΫϦϓτͷίϚϯυϑϧύεͰॻ͍͓ͯ ͘ͱ҆৺͔
VTSMPDBMCJO dSCFOWແ͍ʂ
·ͱΊ w (JU)PPLTͷQPTUDIFDLPVUΛ͏͜ͱͰ ϒϥϯνΓସ͑ͷʹൃੜ͢Δ࡞ۀΛࣗಈԽ Ͱ͖Δ w (JU)PPLTʹଞʹ৭ʑͳछྨ͕͋ΔͷͰ͓ ࢼ͋͠Ε
5IBOLZPV