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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Masafumi Okura
November 13, 2019
Programming
84
1
Share
Reinventing wheels 101
Masafumi Okura
November 13, 2019
More Decks by Masafumi Okura
See All by Masafumi Okura
Metaprogramming isn't real, it can't hurt you
okuramasafumi
0
150
Developing static sites with Ruby
okuramasafumi
1
430
Why doesn't Ruby have Boolean class - final version
okuramasafumi
0
390
Reading Rails 1.0 Source Code
okuramasafumi
0
370
RDoc meets YARD
okuramasafumi
4
240
Why doesn't Ruby have Boolean class?
okuramasafumi
0
51
My KaigiEffect at RubyKaigi 2025, part 1
okuramasafumi
1
110
Writing documentation can be fun with plugin system
okuramasafumi
0
260
Alba: Why, How and What's So Interesting
okuramasafumi
0
510
Other Decks in Programming
See All in Programming
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
280
tRPCの概要と少しだけパフォーマンス
misoton665
2
270
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
490
Spec Driven Development | AI Summit Vilnius
danielsogl
PRO
1
140
PHPer、Cloudflare に引っ越す
suguruooki
1
140
Liberating Ruby's Parser from Lexer Hacks
ydah
2
2.6k
Surviving Black Friday: 329 billion requests with Falcon!
ioquatix
0
2.9k
Kubernetesを使わない環境にもCloud Nativeなデプロイを実現する / Enabling Cloud Native deployments without the complexity of Kubernetes
linyows
3
350
AIを導入する前にやるべきこと
negima
2
340
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
370
Structured Concurrency, Scoped Values and Joiners in the JDK 25 26 27
josepaumard
1
150
t *testing.T は どこからやってくるの?
otakakot
1
920
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
50
15k
Thoughts on Productivity
jonyablonski
76
5.1k
For a Future-Friendly Web
brad_frost
183
10k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Paper Plane (Part 1)
katiecoart
PRO
0
7.3k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Building the Perfect Custom Keyboard
takai
2
750
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
340
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
260
Six Lessons from altMBA
skipperchong
29
4.2k
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ʹޒాͰ։࠵Ͱ͢ɺདྷͯͶʂ