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
pokotyamu
August 31, 2018
Technology
0
240
技術書のススメ
e-Navigator #4
Ruby 中級者に向けておすすめの技術書などを紹介しました
pokotyamu
August 31, 2018
Tweet
Share
More Decks by pokotyamu
See All by pokotyamu
CTI の基礎コース受けてきた
pokotyamu
1
120
feedforce 青山オフィスへの行き方
pokotyamu
0
130
格ゲーから学ぶコーチング
pokotyamu
1
68
アジャイル何も知らん人事がアジャイル大好きお兄さんの引き出しを使い倒したら「変化に立ち向かえるチーム」に成長できた件
pokotyamu
1
2.5k
解説カンバン方式
pokotyamu
1
490
銀座線・半蔵門線から、ふりかえりカンファレンス2024現地会場への行き方
pokotyamu
0
260
ふりかえり文化を広めに来ました
pokotyamu
1
250
都営大江戸線から、ふりかえりカンファレンス2024現地会場への行き方
pokotyamu
0
58
経験に複利を効かせろ!ふりかえり研修2024
pokotyamu
34
12k
Other Decks in Technology
See All in Technology
開発組織のための セキュアコーディング研修の始め方
flatt_security
3
2.4k
明日からできる!技術的負債の返済を加速するための実践ガイド~『ホットペッパービューティー』の事例をもとに~
recruitengineers
PRO
3
410
The Future of SEO: The Impact of AI on Search
badams
0
200
Oracle Cloud Infrastructure:2025年2月度サービス・アップデート
oracle4engineer
PRO
1
220
TAMとre:Capセキュリティ編 〜拡張脅威検出デモを添えて〜
fujiihda
2
250
Tech Blogを書きやすい環境づくり
lycorptech_jp
PRO
1
240
(機械学習システムでも) SLO から始める信頼性構築 - ゆる SRE#9 2025/02/21
daigo0927
0
150
SA Night #2 FinatextのSA思想/SA Night #2 Finatext session
satoshiimai
1
140
Goで作って学ぶWebSocket
ryuichi1208
3
1.6k
利用終了したドメイン名の最強終活〜観測環境を育てて、分析・供養している件〜 / The Ultimate End-of-Life Preparation for Discontinued Domain Names
nttcom
2
200
ハッキングの世界に迫る~攻撃者の思考で考えるセキュリティ~
nomizone
13
5.2k
ビジネスモデリング道場 目的と背景
masuda220
PRO
9
560
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
40
2.5k
Optimizing for Happiness
mojombo
376
70k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
550
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.6k
Thoughts on Productivity
jonyablonski
69
4.5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
630
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Mobile First: as difficult as doing things right
swwweet
223
9.3k
How GitHub (no longer) Works
holman
314
140k
4 Signs Your Business is Dying
shpigford
182
22k
Transcript
ٕज़ॻͷεεϝ ʙதڃऀͷεςοϓΞοϓʙ 2018/08/31 Fri. e-Navigator Community #4
ࣗݾհ ా ӳ༞(@pokotyamu) 26ࡀ(৽ଔ3) Rails ΤϯδχΞ e-Navigator ӡӦɾϨϏϡΞʔ ࠷ۙػցֶशؤுͬͯ·͢
ຊͷॾҙ
͗͡ΎͪΎ͠ΐͬͯ ݴͬͯসΘͳ͍͜ͱ
ࢿྉޙͰެ։͢ΔͷͰ ϝϞऔΒͳͯ͘େৎͰ͢
ࠓ͢͜ͱ ͳٕͥज़ॻಡΉ͔ʁ ٕज़ॻͲ͏ಡΉ͔ʁ ͓͢͢Ίͷٕज़ॻհ
ͳٕͥज़ॻΛಡΉ͔ʁ
ಡ·ͳ͍͍ͯ͘ ผʹΓͨ͘ͳ͚ΕΒͳ͍͍ͯ͘ ͚ͲɺଞͷਓͬͯΔ͔Βஔ͍͔ͯΕΔΑ ΤϯδχΞΛࢦ͢ͳΒษڧͬͯ͜
ٕज़ॻΛಡΉཧ༝ ମܥతͳٕज़ΛֶͿ͜ͱ͕Ͱ͖Δ ωοτͱҧͬͯɺใ͕ཧ͞Ε͍ͯΔ ։ൃऀୈҰਓऀ͕ॻ͍͍ͯΔ͜ͱ͕ଟ͍
ԿΛಡΉΑΓͳͥಡΉ͔ ͦͷٕज़ʹ͍ͭͯͷೖ ࠓ͑Δ࣮ફతͳ͕Γ͍ͨ ઐੑΑΓ൚༻తʹ͑ΔࣝΛΓ͍ͨ
Ͳ͏ٕज़ॻΛಡΉ͔ʁ
ԿΛಡΉΑΓͳͥಡΉ͔ ͦͷٕज़ʹ͍ͭͯͷೖ ࠓ͑Δ࣮ફతͳ͕Γ͍ͨ ઐੑΑΓ൚༻తʹ͑ΔࣝΛΓ͍ͨ
ͲΜͳຊΛબͿ͔ʁ ͠͞ ༰ͷೱ͞ ೖܥ ؆୯ ബ͍ ύʔϑΣΫτ ◦◦γϦʔζ ͪΐ͍Ϝζ ಡΈԠ͑͋Δ
ΦϥΠϦʔຊ ͍͠ ೱ͍
ͲΜͳຊΛબͿ͔ʁ ͠͞ ༰ͷೱ͞ ೖܥ ؆୯ ബ͍ ύʔϑΣΫτ ◦◦γϦʔζ ͪΐ͍Ϝζ ಡΈԠ͑͋Δ
ΦϥΠϦʔຊ ͍͠ ೱ͍
ٕज़ॻͷબͼํ ιʔείʔυ͕ͪΌΜͱࡌͬͯΔʁ ಡΈ͍͢ݴ༿͔͍ͮʁ όʔδϣϯ͕ݹ͗͢ͳ͍ʁ ͍ͬͺ͍ಡ·ΕͯΔʁ(ϒΫϚɾϨϏϡʔ)
ݹ͗͢Δٕज़ॻμϝ ݴޠʹؔ͢ΔઐॻʹݶΔ ֓೦తͳຊͳΒݹ͞ΑΓ࣭ ݴޠʹΑͬͯ͏͑ͳ͍ϝιου͋Δ ৽͍͠όʔδϣϯͷཁૉ͕ࡌͬͯͳ͍ ྫɿPython2ܥ ͱ Python3ܥޓ͢Βͳ͍
ಡΈํਓͦΕͧΕ ̍Λͬ͘͡ΓಡΉ खΛಈ͔͠ͳ͕Β ύϥύϥಡΜͰ̎ճ̏ճಡΉ ଞͷਓͱҰॹʹಡΉ
͓͢͢ΊͷಡΈํ ײهࣄΛϒϩάʹॻ͍ ͯΈΔ Twitter Ͱࡽ͢ ӡ͕ྑ͚Ε࡞ऀ͔Βί ϝϯτΒ͑Δ͔
ଞͷਓͱಡΉ ڠௐֶशͬͯݴ͍·͢ ̍ਓ̍ਓͷ͔Γҧ͏ ؾʹͳͬͨͦͷຊͷ ײΛݴ͍߹ͬͯཧղΛ ਂΊΔ
ങ͍ํ ձࣾͷ͓ۚͰങͬͯΒ͑Δͱϕετʂ ิॿΛग़͍ͯ͠Δձࣾଟ͍ ͏ͪͩͬͨΒ݄3,000ԁิॿ ڞ༻Ͱ͍͍ͳΒձࣾͱͯ͠ങͬͯ͘ΕΔ
ٕज़ॻ͓͢͢Ί͋Γ·͢ʁ
ࠓհ͢Δຊ Ruby ͱ Rails ΛϝΠϯʹհ қॳ৺ऀ͔Βதڃऀ͚ͯ ͑ʔͪΌΜ͞ΜͷಠஅͱภݟͰબΜͰ·͢
ϓϩΛࢦ͢ਓͷͨΊͷ Ruby ೖ 2017/11/25 ൃߦ ෆ҆ఆͳ Ruby ࣝΛݻΊ ΔͨΊʹඞਢͳຊ αϯϓϧίʔυ͕େྔ
ಡΈ͍͢จষ
Rails tutorial λμʂ Rails ͷجຊػೳΛ΄΅ཏͰ͖Δ όʔδϣϯΞοϓޡࣈਵ࣌Ξοϓσʔτ νϡʔτϦΞϧΛ̎पٕͯ͠ज़ॻʹ͍͜͏
ύʔϑΣΫτ Ruby on Rails 2014/10/31 ൃߦ एׯݹ͍͚Ͳɺ༰ʹແ ବ͕ͳ͍ αϯϓϧίʔυΛࣸܦ͢ Ε
Rails ͷϨʔϧΛֶ Δ
SQL θϩ͔Β͡ΊΔσʔλϕʔεૢ࡞ 2016/06/17 ൃߦ Active Record Ͱൃߦ͞Ε Δ SQL ͷҙຯΛΕΔ
̎ʙ̏ͰಡΊΔ
Web Λࢧ͑Δٕज़ 2010/04/08 Web ΞϓϦέʔγϣϯ Ͳ͏͋Δ͖͔ʁ HTTP ϦΫΤετ/Ϩεϙ ϯεͬͯͲ͏͋Δ͖ʁ Rails
͕উखʹ͍͑ͯΔ ෦Λ؆୯ʹհ͢Δ
ൃల
Ϧʔμϒϧίʔυ 2012/06/23 ൃߦ Ͳ͏ͬͨΒ៉ྷͳίʔ υ͕ॻ͚Δ͔ʁ ಡΈ͍͢ίʔυɺϨ ϏϡʔϙΠϯτ͕ݮΔ
ϝλϓϩάϥϛϯά Ruby 2015/10/10 Ruby ݴޠͷಛͰ͋Δ ϝλϓϩάϥϛϯάʹ ϑΥʔΧε࣮ͯࠞͥ͠ ͭͭհ͍ͯ͠Δ ΑΓ Ruby
ͬΆ͘ॻ͘ͳΒ ΛҙࣝͰ͖ΔΑ͏ʹͳΔ
ΦϒδΣΫτࢦઃܭ࣮ફΨΠυ 2016/09/02 νʔϜͰಡΜͰΈΔͱڞ௨ ͷݴޠͱͯ͑͠Δ ࣮ફతͳίʔυΛѻ͍࢝Ί ͯಡΉͱྑ͕͞Θ͔Δ
ςετۦಈ։ൃ 2017/10/14 ͳͥ TDD Λͬͨ΄͏͕ྑ ͍͔ɺͲͷΑ͏ʹΕ͍ ͍͔͕·ͱ·͍ͬͯΔ e-Navigator ͢ΔͱϓϨ θϯτͯ͠·͢
·ͱΊ ࣗʹ͋ͬͨಡΈํɺқΛબͿ ಡΜͩΒײΛϒϩάʹΞοϓ
࠷ޙʹ 13,000ԁఔͳͷͰҧ͏ͳ͊ͱࢥͬͨΒੵΜ Ͱผͷຊʹߦ͘ͱ͍͍ͱࢥ͍·͢ มʹ·ͩಡΈऴΘͬͯͳ͍͔Βʙͱ͔ߟ͑ͳ ͍ ͕࣌ؒܦͯཧղͰ͖ΔΑ͏ʹͳ͍ͬͯΔ͔ʁ