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
Ruby初心者が選ぶRuby入門書3選 / kzrb #76 LT1
Search
shiget 84
December 15, 2018
Education
1
1k
Ruby初心者が選ぶRuby入門書3選 / kzrb #76 LT1
shiget 84
December 15, 2018
Tweet
Share
More Decks by shiget 84
See All by shiget 84
しげっとが富山に転職して3年が 過ぎました / kzrb #87 LT
shiget84
0
1.1k
最近読んだ本の話 / kzrb meetup #84 LT3
shiget84
0
560
2018年に買って良かった/満足したもの / kzrb #76 LT2
shiget84
0
1.8k
Macの環境構築をした話 / kzrb #72
shiget84
1
970
開発環境紹介 / kzrb meetup #68
shiget84
0
2.1k
パーティーを楽しもう / kosenconf-112nagano3
shiget84
0
460
2017年に買って良かったもの / kzrb meetup #64 LT2
shiget84
0
670
しげっとが富山に転職して13ヶ月半が過ぎました / kzrb meetup #64 LT1
shiget84
0
630
富山に移住して変わったこと / kosenconf-109tokyo
shiget84
0
550
Other Decks in Education
See All in Education
Project Sprint 学生版(入門編)
copilot
PRO
0
180
Часто задаваемые вопросы
pnuslide
0
23k
Copilotとして理解する生成AI利用の基本
gmoriki
0
130
合理的配慮を知るワークショップ/Understanding Reasonable Accommodations (Workshop)
freee
1
1.4k
6 занятие. Четыре тактики метода "8 кубиков"бизнес-модели #ideaNN 1.03.2024.
karlov
0
150
Pen-based Interaction - Lecture 4 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1.2k
Gesture-based Interaction - Lecture 8 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1.2k
Tangible, Embedded and Embodied Interaction - Lecture 9 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1.2k
令和6年度 無料トライアルキャンペーン説明会
asial_edu
0
840
キャリアと組織の成長塾#1 アスリートからエンジニアの道へ
takashi_toyosaki
2
750
@ngrx/signals
yannickbaron
0
170
第33回 JAWS-UG札幌 クラウド女子会コラボ 勉強会
nagisa53
2
350
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
7
1k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
Designing with Data
zakiwarfel
96
4.8k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
Building Your Own Lightsaber
phodgson
99
5.7k
GraphQLの誤解/rethinking-graphql
sonatard
50
9.2k
A designer walks into a library…
pauljervisheath
200
23k
Six Lessons from altMBA
skipperchong
21
3k
Optimising Largest Contentful Paint
csswizardry
8
2.4k
Mobile First: as difficult as doing things right
swwweet
216
8.6k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
What's new in Ruby 2.0
geeforr
337
31k
Transcript
3VCZॳ৺ऀ͕ બͿ 3VCZೖॻબ TIJHFU L[SCNFFUVQ TIJHFU
͜Μʹͪ
͛ͬ͠ͱ ,BOB[BXBSCߴઐΧϯϑΝϨϯε <ߴઐ><ઐ߈Պ><+"*45><ԣ><>
݄ੜ·Ε ݄ҪߴઐిࢠใֶՊଔۀʢߴߍʴେʣ ݄ࢁધߴઐઐ߈Պमྃʢେଔͱಉʣ ݄ઌՊֶٕज़େֶӃେֶ ɹɹɹɹɹɹใՊֶݚڀՊത࢜લظ՝ఔमྃ ݄̐ࢁʹຊ͕ࣾ͋Δձࣾʹ৽ଔೖࣾ ݄ԣʹ͋Δࣄۀॴʹଐ ݄సۈͰେࡕۈ։࢝ ݄సۈͰԣʹ෮ؼ ݄Ұ্ͷ߹ʹΑΓୀ৬
݄ʙ݄ແ৬ ݄౦ژʹຊ͕ࣾ͋Δձࣾʹస৬ ݱࡏʹࢸΔ
ΑΖ͘͠ ͓ئ͍ ͠·͢
3VCZॳ৺ऀ͕ બͿ 3VCZೖॻબ TIJHFU
݄ੜ·Ε ݄ҪߴઐిࢠใֶՊଔۀʢߴߍʴେʣ ݄ࢁધߴઐઐ߈Պमྃʢେଔͱಉʣ ݄ઌՊֶٕज़େֶӃେֶ ɹɹɹɹɹɹใՊֶݚڀՊത࢜લظ՝ఔमྃ ݄̐ࢁʹຊ͕ࣾ͋Δձࣾʹ৽ଔೖࣾ ݄ԣʹ͋Δࣄۀॴʹଐ ݄సۈͰେࡕۈ։࢝ ݄సۈͰԣʹ෮ؼ ݄Ұ্ͷ߹ʹΑΓୀ৬
݄ʙ݄ແ৬ ݄౦ژʹຊ͕ࣾ͋Δձࣾʹస৬ ݱࡏʹࢸΔ
݄ੜ·Ε ݄Ҫߴઐʢ$ +BWBʣ ݄ࢁધߴઐઐ߈Պʢ$ʣ ݄ઌՊֶٕज़େֶӃେֶʢ$ $ ʣ ɹɹɹɹɹɹใՊֶݚڀՊത࢜લظ՝ఔमྃ ݄̐ࢁʹຊ͕ࣾ͋Δձࣾʹ৽ଔೖࣾ ݄ԣʹ͋Δࣄۀॴʹଐʢ1FSM
+BWBʣ ݄సۈͰେࡕۈ։࢝ʢγεʣ ݄సۈͰԣʹ෮ؼʢཧ &YDFM +BWBʣ ݄Ұ্ͷ߹ʹΑΓୀ৬ ݄ʙ݄ແ৬ ݄స৬ʢ+BWB (PMBOHʣ
Զͱ3VCZ
+"*45ݚڀࣨͷઌഐ͕ར༻ LPTFODPOGελοϑ 3VCZ,BJHJք۾ͷਓ͕ଟ ࡳຈ3VCZձٞࢀՃ 3VCZ,BJHJελοϑ 3BJMTࣉࢠ
+"*45ݚڀࣨͷઌഐ͕ར༻ ಛʹࣗͰ৮Βͣ LPTFODPOGελοϑ 3VCZ,BJHJք۾ͷਓ͕ଟ ͱΓ͋͑ͣ৮ͬͯΈͨͷͷ ࣄͰ1FSM+BWBΛར༻ ৗతʹ͏ʹࢸΒͣ 3VCZ,BJHJελοϑ ελοϑΛ͚ͬͨͩ 3BJMTࣉࢠ
3BJMT(JSMTϚςϦΞϧΛ࣮ࢪ ͞Θͬͨ͋ͱɺৗతʹ͏ʹࢸΒͣ
݄ੜ·Ε ݄Ҫߴઐʢ$ +BWBʣ ݄ࢁધߴઐઐ߈Պʢ$ʣ ݄ઌՊֶٕज़େֶӃେֶʢ$ $ ʣ ɹɹɹɹɹɹใՊֶݚڀՊത࢜લظ՝ఔमྃ ݄̐ࢁʹຊ͕ࣾ͋Δձࣾʹ৽ଔೖࣾ ݄ԣʹ͋Δࣄۀॴʹଐʢ1FSM
+BWBʣ ݄సۈͰେࡕۈ։࢝ʢγεʣ ݄సۈͰԣʹ෮ؼʢཧ &YDFM +BWBʣ ݄Ұ্ͷ߹ʹΑΓୀ৬ ݄ʙ݄ແ৬ ݄స৬ʢ+BWB (PMBOHʣ
݄ੜ·Ε ݄Ҫߴઐʢ$ +BWBʣ ݄ࢁધߴઐઐ߈Պʢ$ʣ ݄ઌՊֶٕज़େֶӃେֶʢ$ $ ʣ ɹɹɹɹɹɹใՊֶݚڀՊത࢜લظ՝ఔमྃ ݄̐ࢁʹຊ͕ࣾ͋Δձࣾʹ৽ଔೖࣾ ݄ԣʹ͋Δࣄۀॴʹଐʢ1FSM
+BWBʣ ݄సۈͰେࡕۈ։࢝ʢγεʣ ݄సۈͰԣʹ෮ؼʢཧ &YDFM +BWBʣ ݄Ұ্ͷ߹ʹΑΓୀ৬ ݄ʙ݄ແ৬ ݄స৬ʢ+BWB (PMBOHʣ ςετσʔλ࡞ʹར༻ ʢDTWΛग़ྗ͢ΔεΫϦϓτʣ
݄ੜ·Ε ݄Ҫߴઐʢ$ +BWBʣ ݄ࢁધߴઐઐ߈Պʢ$ʣ ݄ઌՊֶٕज़େֶӃେֶʢ$ $ ʣ ɹɹɹɹɹɹใՊֶݚڀՊത࢜લظ՝ఔमྃ ݄̐ࢁʹຊ͕ࣾ͋Δձࣾʹ৽ଔೖࣾ ݄ԣʹ͋Δࣄۀॴʹଐʢ1FSM
+BWBʣ ݄సۈͰେࡕۈ։࢝ʢγεʣ ݄సۈͰԣʹ෮ؼʢཧ &YDFM +BWBʣ ݄Ұ্ͷ߹ʹΑΓୀ৬ ݄ʙ݄ແ৬ ݄స৬ʢ+BWB (PMBOHʣ ˔˔ཧදYMT 3VCZ 8*/0-& &YDFMूܭʹར༻
ͱΓ͋͑ͣ৮ͬͯΈΔ ৗతʹ͏ʹࢸΒͣɺΕͯ࠶ೖ ࠶ೖޙɺΓৗతʹΘͳ͍ͷͰΕΔ
ʢӬԕͷʁʣ 3VCZॳ৺ऀ
ͱ͍͏͜ͱΛ܁Γฦ͍ͯ͠Δ͕ ࠓ͔Β3VCZΛ࢝ΊΔͳΒ ಡΜͩ΄͏͕ྑ͍ͱࢥ͏ຊΛհ͠·͢
3VCZॳ৺ऀ͕ બͿ 3VCZೖॻબ TIJHFU
લఏ
Լهͷຊର֎ͱͳ͍ͬͯ·͢ ͍࣋ͬͯΔͷ͕ ୈ൛ͷͨΊ ͍࣋ͬͯͳ͍ ͍࣋ͬͯͳ͍
3VCZॳ৺ऀ͕ બͿ 3VCZೖॻબ
ͦͷ
ͨͷ͍͠։ൃελʔτΞοϓ3VCZ ݄ൃച େೡࢠमɼେޫҰɼޒेཛྷ໌ɼᓎ Ҫୡੜஶ "ʗϖʔδ
ͨͷ͍͠։ൃελʔτΞοϓ3VCZ ɾ$IBQUFSɹʮͨͷ͍͠։ൃʯΛٻΊͯ ɾ$IBQUFSɹ3VCZͷجૅࣝ ɾ$IBQUFSɹ3VCZΛͬͯΈΑ͏ ɾ$IBQUFSɹ3VCZPO3BJMTͱ ɾ$IBQUFSɹ3BJMTΛ৮ͬͯΈΑ͏ ɾ$IBQUFSɹ3VCZͷจԽ ɾ$IBQUFSɹࣗಈԽ͞Εͨςετ ɾ$IBQUFSɹΞδϟΠϧ։ൃͱ3VCZ ɾ$IBQUFSɹ3VCZͷίϛϡχςΟ
ɾ$IBQUFSɹͱ͋Δاۀͷ3VCZಋೖࣄྫ ɾ$IBQUFSɹʮͨͷ͍͠։ൃʯͷ͑ ɾ"QQFOEJYɹ3VCZͱ3BJMTΛͬͱΓ͍ͨํ
ͨͷ͍͠։ൃ ɹɹ3VCZͷจԽʗΞδϟΠϧ։ൃͱ3VCZ ɹɹ3VCZͷίϛϡχςΟͱ͋Δاۀͷ3VCZಋೖࣄྫ ͪΌΜͱ3VCZ3BJMTֶΔ ɹɹ3VCZͷΠϯετʔϧ͔Β3BJMTΞϓϦέʔγϣϯͷ࡞ ςετʹؔͯͪ͠ΌΜͱॻ͔Ε͍ͯΔ ɹɹUFTUVOJU 34QFD $*πʔϧ 3VCZͷόʔδϣϯ͕ݹ͍
ɹɹ݄ൃചɹɹ
3VCZೖॻબ ͨͷ͍͠։ൃ
ͦͷ
͔ΜͨΜ3VCZ ݄ൃച ͕͢ΘΒ·͞ͷΓஶ "ʗϖʔδ
͔ΜͨΜ3VCZ ɾষɹ3VCZΛ࢝ΊΑ͏ ɾষɹ3VCZͷجຊΛֶ΅͏ ɾষɹม ɾষɹͱԋࢉࢠ ɾষɹจࣈྻ ɾষɹ੍ޚߏ ɾষɹྻʗϨϯδʗϋογϡ ɾষɹϝιου ɾষɹΫϥεͷجຊ
ɾষɹϞδϡʔϧ ɾষɹྫ֎ॲཧ ɾষɹΈࠐΈϥΠϒϥϦ ɾষɹඪ४ఴϥΠϒϥϦ ɾষɹΈࠐΈπʔϧ ɾ"QQFOEJYɹΑΓߴͳ3VCZͷࣝ
ಋೖํ๏͕ஸೡʹઆ໌͞Ε͍ͯΔ ɹɹ.BDΛ͏߹ͷSCFOWͷઆ໌͕ৄ͍͠ͷྑ͍ ࠷ॳʹެࣜυΩϡϝϯτΛԡ͑͞Δ ɹɹมʹάάͬͯݟ͔ͭͬͨαΠτͰͳ͘ ɹɹެࣜυΩϡϝϯτΛݟΔบ͕͍ͭͯྑ͍ దٓϦϑΝϨϯε͕هࡌ͞Ε͍ͯΔ ɹɹ٧·ͬͨͱ͖ʹ·ͣԿΛݟΕΑ͍ͷ͔͔ͬͯྑ͍ ԋशͱճ͕͍͍ͭͯΔ ɹɹ࣮ࡍʹࣗͰखΛಈ͔ͯ֬͠ೝͰ͖ͯྑ͍
3VCZೖॻબ ͨͷ͍͠։ൃ ͔ΜͨΜ
ͦͷ
θϩ͔ΒΘ͔Δ3VCZೖ ݄ൃച ޒेཛྷ໌ɼদԬߒฏஶ #ʗϖʔδ
θϩ͔ΒΘ͔Δ3VCZೖ ɾ$)"15&3ɹڥΛͭ͘Δ ɾ$)"15&3ɹ͔ΜͨΜͳϓϩάϥϜΛॻ͘ ɾ$)"15&3ɹॲཧͷྲྀΕΛม͑Δ ɾ$)"15&3ɹ·ͱΊͯѻ͏ྻ ɾ$)"15&3ɹศརͳಓ۩Λ͏ ɾ$)"15&3ɹͰѻ͏ϋογϡ ɾ$)"15&3ɹখׂ͘͢͞Δϝιου ɾ$)"15&3ɹ෦Λͭ͘ΔΫϥε ɾ$)"15&3ɹ෦Λڞಉར༻͢ΔϞδϡʔϧ
ɾ$)"15&3ɹ8FCΞϓϦΛͭ͘Δ ɾ$)"15&3ɹ͍͜ͳ͢
Πϥετ͕͔Θ͍͍ʗΧϥʔ ɹɹॳ৺ऀʹͱͬͯऔ͖ͬқ͍ɺΘ͔Γ͍͢ 8JOEPXTͰͷ ಋೖͷઆ໌͕ஸೡ ɹɹΧϥʔͷεΫϦʔϯγϣοτΛࢀߟʹಋೖͰ͖Δ ɹɹ74$PEFͬͯίʔυͷهࡌͱ࣮ߦ͕Ͱ͖Δ ষ8FCΞϓϦΛͭ͘Δ͕ྑ͍ ɹɹTJOBUSB/FU)551HFU VSJ
+40/QBSTF SFTVMU ԋशͱճ͕͍͍ͭͯΔ ɹɹ࣮ࡍʹࣗͰखΛಈ͔ͯ֬͠ೝͰ͖ͯྑ͍ Ͳ͜·Ͱ͕ίʔυ Ͳ͔͜Β࣮ߦ݁Ռ 74$PEFͷ 5FSNJOBMͰ࣮ߦ
3VCZೖॻબ ͨͷ͍͠։ൃ ͔ΜͨΜ θϩ͔ΒΘ͔Δ
·ͱΊ
3VCZೖॻબ ͨͷ͍͠։ൃ ͔ΜͨΜ θϩ͔ΒΘ͔Δ
3VCZͷೖॻΛಡΜͩ ࠓ·Ͱࡶʹ͍ͬͯͨ͜ͱΛ جૅ͔Βཧղ͠ͳ͓ͤͨ ؾ͕͢Δ
͜Ε·Ͱ
ͱΓ͋͑ͣ৮ͬͯΈΔ ৗతʹ͏ʹࢸΒͣɺΕͯ࠶ೖ ࠶ೖޙɺΓৗతʹΘͳ͍ͷͰΕΔ
͜Ε͔Β
3VCZ
3VCZॳ৺ऀ͕બͿ 3VCZೖॻબ L[SCNFFUVQ TIJHFU