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
370
Git Hooks
417.72KI
May 21, 2019
Tweet
Share
More Decks by 417.72KI
See All by 417.72KI
Comparing decimals in Swift Testing
417_72ki
0
220
Reboot a personal app abandoned for 10 years with recent techs
417_72ki
0
100
iTunes・おぼえていますか〜ScriptingBridge今昔物語〜
417_72ki
1
170
The history of entry-point in iOS app Development
417_72ki
0
500
R.swift to Asset Symbols
417_72ki
0
370
Refactor with using `available` and `deprecated`
417_72ki
3
790
CLIツールにSwift Concurrencyを適用させようとしている話
417_72ki
3
490
CI with Danger-Swift
417_72ki
1
260
Graduation from Playground beginner
417_72ki
3
1k
Other Decks in Programming
See All in Programming
Agent Skills Workshop - AIへの頼み方を仕組み化する
gotalab555
15
8.5k
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
15
3k
AIに任せる範囲を安全に広げるためにやっていること
fukucheee
0
130
米国のサイバーセキュリティタイムラインと見る Goの暗号パッケージの進化
tomtwinkle
2
550
AWS Infrastructure as Code の新機能 2025 総まとめ 〜SA 4人による怒涛のデモ祭り〜
konokenj
10
3.3k
CSC307 Lecture 13
javiergs
PRO
0
320
Windows on Ryzen and I
seosoft
0
250
encoding/json/v2のUnmarshalはこう変わった:内部実装で見る設計改善
kurakura0916
0
390
nilとは何か 〜interfaceの構造とnil!=nilから理解する〜
kuro_kurorrr
3
1.9k
PostgreSQL を使った快適な go test 環境を求めて
otakakot
0
540
Unity6.3 AudioUpdate
cova8bitdots
0
120
Claude Codeログ基盤の構築
giginet
PRO
7
2.6k
Featured
See All Featured
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.4k
Thoughts on Productivity
jonyablonski
75
5.1k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
280
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Prompt Engineering for Job Search
mfonobong
0
180
Agile that works and the tools we love
rasmusluckow
331
21k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
130
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
310
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
980
Code Reviewing Like a Champion
maltzj
528
40k
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