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
85
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
160
Developing static sites with Ruby
okuramasafumi
1
430
Why doesn't Ruby have Boolean class - final version
okuramasafumi
0
400
Reading Rails 1.0 Source Code
okuramasafumi
0
370
RDoc meets YARD
okuramasafumi
4
250
Why doesn't Ruby have Boolean class?
okuramasafumi
0
54
My KaigiEffect at RubyKaigi 2025, part 1
okuramasafumi
1
110
Writing documentation can be fun with plugin system
okuramasafumi
0
270
Alba: Why, How and What's So Interesting
okuramasafumi
0
520
Other Decks in Programming
See All in Programming
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
10
1.2k
iOS26時代の新規アプリ開発
yuukiw00w
0
200
ふつうのFeature Flag実践入門
irof
2
610
開発体験を左右するライブラリの API 設計 - GraphQL スキーマ構築ライブラリから考える #tskaigi
izumin5210
2
520
SkillsをS3 Filesに置く時のあれこれ
watany
4
1.8k
Transactional Change Stream Processing With Debezium and Apache Flink
gunnarmorling
1
130
TypeSpec で繋ぐ複数プロダクトの型安全
maroon8021
1
240
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
3
590
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
280
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
2
290
AI時代だからこそ「Bloc」を採用する価値があるのかもしれない
takuroabe
0
230
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
1.6k
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Git: the NoSQL Database
bkeepers
PRO
432
67k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.5k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
Google's AI Overviews - The New Search
badams
0
1k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Chasing Engaging Ingredients in Design
codingconduct
0
200
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
750
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
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ʹޒాͰ։࠵Ͱ͢ɺདྷͯͶʂ