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
ktr
April 03, 2017
How-to & DIY
0
90
好きなことで生きていく
ktr
April 03, 2017
Tweet
Share
More Decks by ktr
See All by ktr
激動の一年を通じて見えてきた「技術でリードする」ということ
ktr_0731
8
9.3k
Monorepo における Go テストの差分実行 / Running Differential Go Tests in a Monorepo
ktr_0731
1
180
Designing libraries in Go way
ktr_0731
7
1.5k
Go Modules and Proxy Walkthrough
ktr_0731
8
27k
ソフトウェアの複雑さに立ち向かう技術 / Tackling software complexity
ktr_0731
0
210
Fuzzy finder as a Go library
ktr_0731
3
5.9k
つよくてニューゲーム / NewGame++
ktr_0731
0
1k
やはり俺の Go アプリケーション設計はまちがっている。 / My Go Application Design Is Wrong, As I Expected
ktr_0731
13
3.6k
GopherCon2018
ktr_0731
2
1.8k
Other Decks in How-to & DIY
See All in How-to & DIY
How to Hire a Driver for Long Distance Travel?
greaterservice
0
170
わたしと技術コミュニティとキャリア
kotomin_m
2
1.6k
3ヶ月でできる! 探査機自作ゼミ教材自作入門
sksat
6
2.4k
テストも、国際化も! 小中高生クリエータ支援プログラム『未踏ジュニア』を支える技術
yasulab
PRO
1
180
2025年03月02日 メイカーズながおかまつり での講演 「コミュニティベースでの製品開発ものづくりフェアの役割」
takasumasakazu
0
240
BlueTeamer勉強会 Security Onion編 激闘!Importノード
disconinja
1
300
エンジニアになって2年間で学んだこと
kaiphoenix
0
160
自分がご機嫌になれる 素敵な場所を守るために
kenichirokimura
2
110
カンファレンスでリフレッシュ!無理なく楽しむカンファレンス参加術 / How to enjoy conferences without stress
kattsuuya
1
8.5k
JAWS-UGから学んだコミュニティの成功要因 (Success Factors)
awsjcpm
5
480
How to create better speaker proposals
logico_jp
2
860
未来の投げ銭箱
inoue2002
2
110
Featured
See All Featured
Making Projects Easy
brettharned
116
6.2k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
780
Visualization
eitanlees
146
16k
Rails Girls Zürich Keynote
gr2m
94
14k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Done Done
chrislema
184
16k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Bash Introduction
62gerente
614
210k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
Music & Morning Musume
bryan
46
6.6k
Transcript
None
$ whoami • @ktr_0731 • STEINS;GATE • Groove Coaster •
Web, CTF(wabisabi), Android, …
Contents • ͖ͳ͜ͱͰੜ͖͍ͯ͘ • ։ൃڥʹ͍ͭͯ
ϓϩάϥϛϯά͕ ָ͍͠ͱࢥ͏ਓ✋
ݸਓతʹͳʹ͔͠Β ͍ͬͯΔਓ✋
ϓϩάϥϛϯάث
ͳΜͰ࡞Δ͜ͱ͕Ͱ͖Δ • API, ϥΠϒϥϦ, ϑϨʔϜϫʔΫ, … Cݴޠ + DXϥΠϒϥϦ
ϓϩάϥϛϯάศར • Ұ൪͍ۙάϧίεͷ͋ΔήʔηϯΛΓ͍ͨ • Θ͟Θ͟WebͰݕࡧ͢Δͷ໘͍͘͞
ϓϩάϥϛϯάศར
None
ͳ͍ͷ࡞Ε͍͍
ࣗͷΈʹ߹Θͤͯ ͚ࣗͩͷͷΛ࡞ΕΔ
ษڧΛָ͠Ή • ࡞Γ͍ͨͷɺΓ͍ͨ͜ͱۦಈֶश/։ൃ • ͦͷͨΊʹԿ͕ඞཁ͔ʁ • ࠷ॳͷ͏ͪɺେنͳͷආ͚Δ • ϞνϕʔγϣϯͷԼ
Ϟνϕʔγϣϯͷҡ࣋ • ͳʹ͔ܗʹͯ͠ެ։ͯ͠ΈΔ • ϋοΧιϯͷࢀՃ • ษڧձΠϕϯτͷࢀՃ • etc.
མͱ݀͠ʹቕ·Βͳ͍ͨΊʹ • ඞཁͳجૅ͔ͬ͠Γ͑Δ • Google ઌੜʹཔΓա͗ͳ͍ • ମܥతʹֶΔͷΛબͿ (ॻ੶ͳͲ) •
ӳޠ͕ΜͬͯಡΉ • ͨͩ͠ɺݴޠ͋͘·ͰπʔϧͰ͔͠ͳ͍
མͱ݀͠ʹቕ·Βͳ͍ͨΊʹ • ॻ੶ͷ༰Λᘳʹ֮͑Δඞཁͳ͍ • Ҿ͖ग़͠Λ૿͢ͷ͕େ • ݠڏʹ৺ՈʹͳΖ͏ ࢀߟ: ֶੜ࣌ʹ͓͖͔ͬͯͨͬͨWebٕज़ͷֶͼํͷֶͼํ
։ൃڥʹ͍ͭͯ
None
ϋʔυΣΞपΓ • MacBook Pro Retina 15 + ͳΜ͔ͷശ • σΟεϓϨΠ
• HHKB Professional2 • SENNHEISER HD 598 • Ϛε • ᝦ
ιϑτΣΞ (ใऩू) • RSS + feedly • ͯͳϒοΫϚʔΫ • Evernote,
Google Keep • Pocket
None
ιϑτΣΞ (։ൃपΓ / CLI) • iTerm2 (λʔϛφϧ) • tmux (λʔϛφϧϚϧνϓϨΫα)
• Neovim (ΤσΟλ) • Zsh (γΣϧ) • Ricty (ϑΥϯτ)
ιϑτΣΞ (։ൃपΓ / GUI) • Android Studio (IDE) • Atom
(Markdown) • KeePassX (ύεϫʔυϚωʔδϟ) • GIMP (ը૾ฤू) • VirtualBox (VM)
CLI ͷ͢͢Ί • CLI: Command Line Interface • ͯ͢ͷૢ࡞ΛΩʔϘʔυͰ݁Ͱ͖Δ •
GUIιϑτʹൺߴ • ॊೈͳઃఆ͕ՄೳͳιϑτΣΞ͕ଟ͍
CLI ͷ͢͢Ί • γΣϧεΫϦϓτ • GUIΑΓΔ͔ʹॊೈͳૢ࡞͕Ͱ͖Δ • ֮͑ͯ͠·͑ߴʹ࡞ۀ͕Մೳʂ
ΩʔόΠϯυΛ֮͑Α͏ • Ctrl+p, Ctrl+n, Ctrl+f, Ctrl+b, … • OS X
ͰେͲ͜Ͱ͑Δ • ҹΘͳ͍ ࢀߟ: ৽ਓΤϯδχΞʹ֮͑ͯΒ͍͍ͨΩʔόΠϯυೖ
·ͱΊ • ϓϩάϥϛϯάָ͍͠ʂ • ͖ͳ͜ͱͰੜ͖͍ͯ͜͏ • ੜ͖͍ͯͨ͘ΊʹޮΛ্͛Α͏ • Ұʹ֮͑Α͏ͱ͠ͳ͍͍ͯ͘ •
ࣗʹࣗ৴Λ࣋ͱ͏ʂ
ը૾ͷҾ༻ • STEINS;GATE 0 • Groove Coaster