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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ktr
April 03, 2017
How-to & DIY
100
0
Share
好きなことで生きていく
ktr
April 03, 2017
More Decks by ktr
See All by ktr
詳解 MCP Go SDK / MCP Go SDK
ktr_0731
3
630
あまり知られていない MCP 仕様たち / MCP specifications that aren’t widely known
ktr_0731
0
590
CLI ツールを Go ライブラリ として再実装する理由 / Why reimplement a CLI tool as a Go library
ktr_0731
3
1.6k
激動の一年を通じて見えてきた「技術でリードする」ということ
ktr_0731
8
10k
Monorepo における Go テストの差分実行 / Running Differential Go Tests in a Monorepo
ktr_0731
1
430
Designing libraries in Go way
ktr_0731
6
1.6k
Go Modules and Proxy Walkthrough
ktr_0731
8
27k
ソフトウェアの複雑さに立ち向かう技術 / Tackling software complexity
ktr_0731
0
240
Fuzzy finder as a Go library
ktr_0731
3
6.2k
Other Decks in How-to & DIY
See All in How-to & DIY
地方カンファレンスのスタッフしてて思うこと
yumechi
0
220
『いってらっしゃい』と『お帰りなさい』を言ってくれる『ぬい』 に動きをつけてみた!
scbc1167
0
120
JAWS-UG/AWS Community Update - JAWS-UG栃木 #6
awsjcpm
0
110
JAWS-UG初心者支部 JAWS-UG Updates
awsjcpm
4
130
ライブ感を生む 巻き込み型スライドの作り方/Create your slide like a heavy metal concert
ikuodanaka
5
1.6k
「無理」を「コントロール」するスキル / Skills to Control "Muri"
hageyahhoo
6
4.1k
家を建てて学ぶPjM
rinkei
0
140
251011「ひとりより、みんなで!」 九州の支部で始めた、新しい連携のかたち
east_takumi
2
160
プログラミング道場 "CoderDojo" を支援するサーバー提供システム 『DojoPaaS』 / How DojoPaaS powers the CoderDojo community in Japan
coderdojojapan
PRO
0
170
10分de名コミュ “最高の自分”を演じ憧れの同業者と渡り合う
subroh0508
1
650
How to make the Groovebox
asonas
2
2.2k
JAWS-UG 福岡 in 北九州 | JAWS-UG/AWSコミュニティ プログラムのご紹介
awsjcpm
1
220
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Discover your Explorer Soul
emna__ayadi
2
1.1k
The Cult of Friendly URLs
andyhume
79
6.9k
Being A Developer After 40
akosma
91
590k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Statistics for Hackers
jakevdp
799
230k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
160
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Paper Plane
katiecoart
PRO
1
50k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
240
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
170
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