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
YAPC::Fukuoka 2017 HAKATA 未来のプログラマーたちへ〜Perl入学式卒業生から〜
Search
tomcha
July 03, 2017
Programming
1
1.6k
YAPC::Fukuoka 2017 HAKATA 未来のプログラマーたちへ〜Perl入学式卒業生から〜
YAPC::Fukuoka 2017 HAKATA のトークスライドです。
tomcha
July 03, 2017
Tweet
Share
More Decks by tomcha
See All by tomcha
YAPCに 行けば 人生が 変わる
tomcha
1
1.3k
トーク発表者ノート付き
tomcha
0
110
Other Decks in Programming
See All in Programming
最古の関数型言語「Lisp」ことはじめ / lisp_in_kamiyama
uhooi
1
190
Advanced App Shrinking Techniques
cbeyls
2
150
CSC307 Lecture 05
javiergs
PRO
0
210
CSC307 Lecture 10
javiergs
PRO
0
310
20240706_CDKConf
takuyay0ne
0
1.2k
Rubyのパフォーマンスプロファイリングの改善 / Enhancing performance profiling for Ruby
osyoyu
1
410
Rustのweb開発を助ける 便利なツール紹介
yuki0418
1
190
日付と正規化
megmogmog1965
0
140
社内 LT 会を発足し、アウトプット文化を醸成させるために考えたこと・やったこと / Starting internal LT meetings and fostering an output culture
mackey0225
3
120
実用的かつリーズナブルな 「Azure × Gemini × LINE」~キャラクターBot 実装ライブデモ~
tomodo_ysys
1
170
最近追加した型の紹介とその振り返り
aki19035vc
0
180
3 Effective Rules for Success with Signals in Angular
manfredsteyer
PRO
0
120
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
33
6.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
19k
Making the Leap to Tech Lead
cromwellryan
127
8.7k
Agile that works and the tools we love
rasmusluckow
325
20k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Typedesign – Prime Four
hannesfritz
37
2.2k
Build your cross-platform service in a week with App Engine
jlugia
227
17k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
26
1.6k
Making Projects Easy
brettharned
111
5.7k
GitHub's CSS Performance
jonrohan
1026
450k
Code Review Best Practice
trishagee
58
16k
Code Reviewing Like a Champion
maltzj
517
39k
Transcript
ະདྷ쏔쐰쑆쐉쑂쐷쎦ୡ쏞 d1FSMೖֶࣜଔۀੜ쎱쏯d :"1$'VLVPLB)","5" !UPNDIB@
:"1$'VLVPLB쐒쐘쐜쐮쏔օ쎻쏹 쎹쏔쐡쎦쐈쏸ௌ쎳쏑དྷ쏌쎪쏅օ쎻쏹 044쏑쎰ੈ쏑쏐쏉쏌쎪쏱օ쎻쏹 쎨쏰쎲쏎쎬쎺쎼쎪쏤쎿ɻ
None
ࣗݾհ w 5PNDIB쏎쎪쎪쏤쎿ɻେࡕ쏍׆ಈɻ w ݩ1FSMೖֶࣜडߨੜ w 1FSMೖֶࣜJOେࡕ쐎쐶쎦쐘쎦 w 쏐쏑쏵1FSMओ࠵ w
!UPNDIB@ w 1FSM쎲쎵쎽쏫쎬ா 3VCZ쏨 w UPNDIB
쎹쏹쏐ਓ쏑쎷쏌 w 쐰쑆쐉쑂쐸쑌쐉쏸쎹쏲쎱쏯ֶ쏙쏅쎪ɾֶ쏹쏍쎪쏱 w جૅ쏕ֶ쏹쏆쎲ɺ࣍쏑Կ쏸쎿쏲쏖쏮쎪쎱쎱쏯쏐쎪 w 쐌쐸쐾쐤쐟쏼쏑ࢀՃ쎽쏌쏥쏅쎪 w ֎쏔ੈք쎱쏯ݟ쏅쐁쑌쐑쐤쏻쏔ੈք
쐰쑆쐉쑂쐸쑌쐉쏸࢝쏧쏅ࠒ w ॳ쏧쏌쏔쐰쑆쐉쑂쐸쑌쐉쏕쐮쏺쐸쑃쎦쐲쎦쐐쐜쐈 w খֶੜ쎺쏳ɺੈؒ쏕쐷쏽쐌쑌쐯쎦쐹 w 쎹쏹쏑쏇쏕쐷쏽쐌쑌ʢ쎿쎲쏪쏥쏊쏱ઌੜʣ w
쐷쏽쐌쑌쐲쎦쐐쐜쐈쐷쐅쐑쑌
None
None
쐰쑆쐉쑂쐸쑌쐉࠶ೖ w 쏕쏌쏐ٕज़ษڧձʮJ1IPOF쏻쐰쑃։ൃ Ґஔใʯ w ࣌ɺJ1IPOF(4쏸ख쏑ೖ쏲쏅 w 1FSMೖֶࣜ
w "5/%쏍ॳ৺ऀ쎷쐰쑆쐉쑂쐸쑌쐉쏔ษڧձ쏸ௐ 쏟쏅쏯Ҿ쏉쎱쎱쏉쏅
ϓϩάϥϛϯάΛֶͿ ํ๏
<13> 1FSMೖֶࣜ w 쏎쏑쎱쎵ॳ৺ऀ쏑 w 1BQJYߍ쏑쐺쎦쑄쏍쐖쎦쐒쐌쎦쐢쏸ૹ쏉쏌ఴ쎽 쏌쏨쏯쏉쏅ࣄ쏨쎨쏰쏤쎽쏅ɻ w 쐰쑆쐉쑂쐸쑌쐉ॳ৺ऀ쏎1FSMॳ৺ऀ쏔น
w ͨΓલͷࣄɺͨΓલͷ༻ޠॳ৺ऀʹͱͬͯ େ͖ͳϋʔυϧ w ԿͰฉ͚Δڥ͕େࣄ w ॳ৺ऀ͚Λᨳ͍ͬͯͯϨϕϧ͕ߴ͗͢Δษڧձ ɾɾɾ
<13> 1FSMೖֶࣜ ͍͞͠ ҆৺
ษڧձҎ֎ʹ w ೖॻɺٕज़ॻ͕ຊʹͨ͘͞Μ͋Δ w ಈըͰतۀΛड͚ΒΕΔαʔϏε w ωοτ্ͷهࣄɺઌਓͨͪͷϒϩάهࣄ w ։ൃڥ͕ແྉͰखʹೖΔ w
ͳͲͳͲɺݱࡏԿͰἧͬͯΔ͚ΕͲɾɾɾ
ಠֶ ʴ पΓʹฉ͚Δਓ͕͍Δ
ฉ͚ΔΓ߹͍Λ࡞Δ
ଔۀޙ쏔׆ಈ w 1FSMು 1FSM쏍Կ쎱쏸࡞쏱ษڧձ 쏑ࢀՃ w 쎻쎵쏯714쏸ܖಠࣗ쐢쐺쏽쑌औಘ w 쏐쏑쏵1FSM 쏨쎵쏨쎵ձ
쏸ओ࠵
ॳ৺ऀ쏞쏔ಓඪ w 쏑쏊쎪쏅쎹쏎쏏쏹쏐쎽쏭쎬쏨쏐쎪쐰쑆쐉쑂쐹 쏍쏨ࣗ쏍࡞쏉쏅쏨쏔 w ࠷ॳ쏕쏎쏑쎱쎵࡞쏱ɻ쐪쐘쎦쑌쏸֮쎮쏌쎽쏤쎬 w 쏪쏉쏅쎹쏎쏕쐯쑆쐉쏑खॱॻ쏔༷쏑ॻ쎵
쏍쎳쏱ʂૉਓ쏍쏨ʂ
ର֎ࢼ߹ w :"1$"TJBॳࢀՃ w :"1$"TJB-5쐖쑌쏍ൃද w $1"/쏑ࣗ࡞"DNF쐻쐑쐾쎦쑄쏸ެ։ w :"1$'VLVPLBຊฤ쐡쎦쐈ŘŵŠŠ
044쏑 ඍྗ ߩݙ w 1FSMೖֶࣜ쐎쐶쎦쐘쎦 w )PNNBDIJSCൃදऀ w :"1$,BOTBJ쐌쏻쐒쐘쐜쐮
쐻쐚쐲쎦쐐쑀쑌쏔ҡ࣋ w ஶ໊쏐쐰쑆쐉쑂쐷쎦쏑ࣗ쏸֮쎮쏌쏨쏯쏉쏅 w 5XJUUFS#PU쏸࡞쏉쏅쐯쑆쐉هࣄ쎲ɺ쏕쏌쐯쏔쐴쐜쐡쐁쑌 쐡쑃쎦ೖ쏰쎽쏅 w ࣗ쏔쐯쑆쐉هࣄ쏸ࢀߟ쏑쏿쐀쐯쏻쐰쑃쏸࡞쏰쏤쎽쏅쏎 쎪쎬ਓ쎱쏯ใࠂ쏸ड쎷쏅
쏽쐲쑌쐡اը w 쐆쐜쐄쐖쑌쏔اը쏎ओ࠵
ΩοΧιϯͱ ژଠਇͷཱྀؗͱۙ͘ͷϨϯλϧεϖʔεΛआΓͯധͷ։ൃ߹॓Λ!YUFUTVKJ ͞Μͱاը͠·ͨ͠ɻ ٠߳ ϋοΧιϯΩοΧιϯɹʢผ໊1FSMमֶཱྀߦʣ
Կ쎲ม쏵쏉쏅쎱 w ී௨쏑ੜ׆쎽쏌쎪쏌쏕ձ쎮쏐쎪༷쏐ɺ쏰߹쎪쎲૿ 쎮쏅 w 쏮쏰໘ന쎪쏨쏔쏸쏱ػձ쎲૿쎮쏅 w ࣗ쏔ࢹ쎲쎲쏉쏅 쏃쎽쏌쎱쏯ૣɺࠓ쏍쏨ଓ쎪쏌쎪쏤쎿ɻ
ൿ݃쏕ɾɾɾ w Կ쎱쏸z쎿쏱ଆz쏑쏐쏱 w 쐎쐶쎦쐘쎦ɺ쐌쏻쐒쐘쐜쐮 w ཉ쎽쎪쏨쏔쎲ແ쎷쏲쏖ࣗ쏍ओ࠵쎿쏱 w ࣗ쏯ಈ쎪쏌प쏰쏸ר쎳ࠐ쏦 w
ૉਓ쎲쏪쏉쏌쏨ҙ֎쏎ౖ쏯쏲쏐쎪쏔쏍ɺԿ쏎쎱쏐쏱
ඈ쏙ࠐ쏹쏍쎪쎵ɺগ쎽쏔༐ؾ
ָ쎽쎪쎱쏯 ໘ന쎪쎱쏯 ৽쎽쎪쎹쏎쏑쑈쐈쑈쐈쎿쏱쎱쏯
ඇ쐁쑌쐑쐤쏻 ۀք֎쎱쏯쎪쏌
֎쏔ੈք쎱쏯 w ৽쎽쎪ࣄɺม쏵쏱ࣄ쎲ੋ쏎쎻쏲쏱ੈք w ՄࢹԽɺใ쎲쐃쎦쐰쑌 w ๛쏐ษڧձ w اۀ쏔쐒쐶쑌쐎쎦쐢쎲쎿쎺쎪 w
స৬쎲ૣ쎪
ҧ쎬ੈքɺҧ쎬ৗࣝ쏑৮쏲쏌쏥쏱ࣄ쏑쏮쏰ࢹ 쏸쎸쏌쏥쏱 ྫʣɹʮԿ쏸쏪쏯쏐쎪쎱ʯ쏔ൃ ɹɹɹ(5%쏪쐘쐒쐈ཧ쏔ख๏
w ରۃ쏸쏱ࣄ쏑쏮쏉쏌ಘ쏯쏲쏱ؾ쎳 w ʮී௨ʯʮৗࣝʯ쏎쏕ɺݶ쏯쏲쏅ࣗ쏔ࢹ쏔த쏍 쏔ฏۉ w ੈ쏔த쏕쎪ɺ৭ʑ쏐ਓ쎲쎪쏱
w ാҧ쎪쏔쎹쏎쏸쏱쎹쏎쏨ษڧ w ࢹ쏕쎪ํ쎲쏮쎪 w ػձ쏸େ쏑
쏤쏎쏧
w ฉ쎳쏪쎿쎪ڥɺ쐌쐸쐾쐤쐟쏼쏑ඈ쏙ࠐ쏥쏰߹쎪 쏸૿쏪쎿ɻ w গ쎽쏆쎷ߴ쎪쐨쎦쐢쑄쏑쐚쐼쑅쑌쐑쎽쏌쏥쏱ɻ w ࢹ쏸쎵쎿쏱쏅쏧쏑ɺະ쏔ੈք쏔ใऩूɻ
ॳ৺ऀ쏑쎰쎿쎿쏧쏔ॻ੶ w 8FC쏔ࣝ w 8FC쏸ࢧ쎮쏱ٕज़ w 8FC쐎쎦쐬쐒쏔࡞쏰ํ w 1FSM쏔ࢀߟॻ w
խ쏐1FSMʢಉਓࢽʣ w 쏃쏔ଞ w 6/*9쏎쎪쎬ߟ쎮ํ w 쐃쐯쐑쐀쐈쐡ࢦ쏍쏐쏂쏊쎵쏱쏔쎱ୈ൛ w 쐰쑆쐉쑂쐷쏸쎮쏱ֶ쐪쐓쑄
None
-FU`TFOKPZQSPHSBNNJOH