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
77
Reinventing wheels 101
Masafumi Okura
November 13, 2019
Tweet
Share
More Decks by Masafumi Okura
See All by Masafumi Okura
Metaprogramming isn't real, it can't hurt you
okuramasafumi
0
100
Developing static sites with Ruby
okuramasafumi
1
370
Why doesn't Ruby have Boolean class - final version
okuramasafumi
0
370
Reading Rails 1.0 Source Code
okuramasafumi
0
340
RDoc meets YARD
okuramasafumi
4
210
Why doesn't Ruby have Boolean class?
okuramasafumi
0
42
My KaigiEffect at RubyKaigi 2025, part 1
okuramasafumi
1
92
Writing documentation can be fun with plugin system
okuramasafumi
0
250
Alba: Why, How and What's So Interesting
okuramasafumi
0
480
Other Decks in Programming
See All in Programming
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
330
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.6k
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
210
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
180
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
230
CSC307 Lecture 09
javiergs
PRO
1
840
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.7k
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
200
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
470
2026年 エンジニアリング自己学習法
yumechi
0
140
日本だけで解禁されているアプリ起動の方法
ryunakayama
0
260
AI時代の認知負荷との向き合い方
optfit
0
170
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
141
7.3k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Building an army of robots
kneath
306
46k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
170
HDC tutorial
michielstock
1
390
Game over? The fight for quality and originality in the time of robots
wayneb77
1
120
It's Worth the Effort
3n
188
29k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Navigating Team Friction
lara
192
16k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
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ʹޒాͰ։࠵Ͱ͢ɺདྷͯͶʂ