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
Reinventing wheels 101
Search
Masafumi Okura
November 13, 2019
Programming
1
74
Reinventing wheels 101
Masafumi Okura
November 13, 2019
Tweet
Share
More Decks by Masafumi Okura
See All by Masafumi Okura
Why doesn't Ruby have Boolean class - final version
okuramasafumi
0
230
Reading Rails 1.0 Source Code
okuramasafumi
0
250
RDoc meets YARD
okuramasafumi
4
170
Why doesn't Ruby have Boolean class?
okuramasafumi
0
20
My KaigiEffect at RubyKaigi 2025, part 1
okuramasafumi
1
52
Writing documentation can be fun with plugin system
okuramasafumi
0
210
Alba: Why, How and What's So Interesting
okuramasafumi
0
400
Why did my proposals get rejected?
okuramasafumi
1
730
A suggestion for the future of RDoc
okuramasafumi
1
410
Other Decks in Programming
See All in Programming
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
1.3k
さようなら Date。 ようこそTemporal! 3年間先行利用して得られた知見の共有
8beeeaaat
3
1.5k
Ruby Parser progress report 2025
yui_knk
1
460
ぬるぬる動かせ! Riveでアニメーション実装🐾
kno3a87
1
230
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
24
12k
Things You Thought You Didn’t Need To Care About That Have a Big Impact On Your Job
hollycummins
0
100
「手軽で便利」に潜む罠。 Popover API を WCAG 2.2の視点で安全に使うには
taitotnk
0
870
Improving my own Ruby thereafter
sisshiki1969
1
160
今だからこそ入門する Server-Sent Events (SSE)
nearme_tech
PRO
3
260
テストコードはもう書かない:JetBrains AI Assistantに委ねる非同期処理のテスト自動設計・生成
makun
0
540
Swift Updates - Learn Languages 2025
koher
2
510
基礎から学ぶ大画面対応(Learning Large-Screen Support from the Ground Up)
tomoya0x00
0
4.3k
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1032
460k
How GitHub (no longer) Works
holman
315
140k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Designing for humans not robots
tammielis
253
25k
How to train your dragon (web standard)
notwaldorf
96
6.2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Bash Introduction
62gerente
615
210k
The Art of Programming - Codeland 2020
erikaheidi
56
13k
Transcript
ंྠͷ࠶ൃ໌ೖ Event: Ebisu.rb Date: 2019-11-13 Speaker: େխ࢙
ंྠͷ࠶ൃ໌
None
ंྠͷ࠶ൃ໌ʢ͠ΌΓΜͷ͍ͭ͞Ί͍ɺ ӳ: reinventing the wheelʣɺंྠΛࡐ ʹͨ͠׳༻۟Ͱ͋ΓɺੈքதͰΘΕ͍ͯ Δɻʮ͘ड͚ೖΕΒΕཱ֬͞Ε͍ͯΔٕज़ ղܾ๏ΛΒͣʹʢ·ͨҙਤతʹແࢹ͠ ͯʣɺಉ༷ͷͷΛ࠶ͼҰ͔Β࡞Δ͜ͱʯΛ ҙຯ͢Δɻ
ʢग़యɿWikipediaʣ
৽ͨͳՃՁ͕Կͳ͍ͷΛ࡞͢Δ ͷʹίετΛ͔͚Δ͜ͱ͔Βɺൽతͳ χϡΞϯεͰ༻͍ΒΕΔɻ ʢग़యɿWikipediaʣ
ѱޱ……ʁ
ʮ৽ͨͳՃՁ͕Կͳ͍ʯ
ຊʹʁ
୭ʹͱͬͯʁ
ͱ͜ΖͰɿ ϓϩάϥϚͱͯ͠Δ͖͜ͱͷଟ͞
Linux Shell Cݴޠ ωοτϫʔΫ ηΩϡϦςΟ ΣϒͷΈ σʔλߏ ΞϧΰϦζϜ Ruby
Ͳ͏ֶͬͯͿʁ
Learn by doing ʮखΛಈֶ͔ͯ͠Ϳʯ
࣮ࡍͷͱ͜Ζɺ΄΅શͯͷ͜ͱطʹ୭͔ ͕࣮͍ͯ͠Δ
खΛಈֶ͔ͯ͠Ϳ͜ͱɺͦΕ͢ͳΘͪ ंྠͷ࠶ൃ໌
Ұྫͱͯ͠ɿ RubyΛखΛಈֶ͔ͯ͠Ϳ
طଘͷϥΠϒϥϦΛ࠶࣮͢Δͱ ͍͍ͷͰʁ
͍͔ͭ͘ͷ͕͋Δ
RubyΛखΛಈֶ͔ͯ͠Ϳࡍͷ • Θ͔Γ͍͢ʮճྫʯ͕ͳ͍ • طଘίʔυ͠͠ෳࡶ͗͢Δ • Ͳ͔͜Β࢝ΊΕ͍͍͔͕Θ͔Βͳ͍ • ແݶʹ͋ΔϥΠϒϥϦϝιου… •
ҰਓͰΔͱ࠳ં͕ͪ͠ʢֶशίϛϡχςΟͷෆࡏʣ
https://github.com/Ruby-tutorials/ Ruby-tutorials
None
ۭʂʂʂ
ஈ֊Λ౿ΜͰRubyΛʮखΛಈ͔͠ͳ͕Βʯ ֶΔڭࡐʢʹͳΔ༧ఆʣ
ίϛϡχςΟͱͯ͠Grow.rb͕͋Δ͔Β ͦΕΛ׆༻͢Δఆ
ڵຯ͋Δਓ͔͚͍ͯͩ͘͞ʂ
ͱ͜ΖͰ……
͋Μͨ୭ʁ
ࣗݾհ • ໊લɿେխ࢙ • ॴଐɿϑϦʔϥϯε • ίϛϡχςΟɿGrow.rbओ࠵ɺ֤ʹग़͠·͢ • Ұݴɿ࣍ճͷGrow.rb21ʹޒాͰ։࠵Ͱ͢ɺདྷͯͶʂ