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
Rails × パターン / Rails meets Patterns
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Junichi Kobayashi
December 08, 2018
Technology
2.6k
3
Share
Rails × パターン / Rails meets Patterns
Junichi Kobayashi
December 08, 2018
More Decks by Junichi Kobayashi
See All by Junichi Kobayashi
rage against annotate_predecessor
junk0612
0
260
The Implementations of Advanced LR Parser Algorithm
junk0612
3
2.7k
「今のプロジェクトいろいろ大変なんですよ、app/services とかもあって……」/After Kaigi on Rails 2024 LT Night
junk0612
6
2.9k
LR で JSON パーサーを作る / Coding LR JSON Parser
junk0612
2
1.9k
「ナントカLR」を整理する / Clarifying LR Algorithms
junk0612
1
700
From LALR to IELR: A Lrama's Next Step
junk0612
2
5k
RubyConf Taiwan / Understanding Parser Generators surrounding Ruby with Contributing Lrama
junk0612
2
7.1k
LL法とLR法の違いは?調べてみた!-完全版-/Comparing LL and LR parse algorithm -EX Edition-
junk0612
0
1.9k
ESM Super LT/Comparing LL and LR parse algorithm
junk0612
1
230
Other Decks in Technology
See All in Technology
脅威をエンジニアリングの糧にして:恐怖を乗り越えた先にあったもの / Turn threats into fuel for engineering: what lay beyond overcoming fear
nrslib
1
360
Ruby::Boxでできること、Refinementsでできること
joker1007
3
330
Anthropic AIネイティブ・スタートアップ構築のプレイブック を理解する
nagatsu
0
240
Spring AI × MCP 入門〜AIエージェントへのツール公開、境界設計から始める最小構成 〜
yuyamiyamoto
0
200
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development
yoshidashingo
1
290
20260528_生成AIを専属DSに_Howの次にすべきことを考える
doradora09
PRO
0
270
個人の発見を、組織の知恵に 〜生成AI活用を"探索"から"組織の仕組み"へ〜
kintotechdev
2
450
OpenClawとHermesAgentでAI新入社員を作った話
takanoriyanada
0
150
大学生が本気でDatabricksを活用してDiscordサークルをデータ駆動させてみた
phantomjuju
1
310
Mastering Ruby Box
tagomoris
3
130
PHP と TypeScript の型システム比較:AI 時代の「型」は誰のためにあるのか? #frontend_phpcon_do / frontend_phpcon_do_2026
shogogg
1
220
探して_入れて_作って_使う_Agent_Skills___LT.pdf
peintangos
2
140
Featured
See All Featured
BBQ
matthewcrist
89
10k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
300
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
310
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
370
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
290
WCS-LA-2024
lcolladotor
0
610
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
360
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
280
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
150
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
Transcript
3BJMTʷύλʔϯ גࣜձࣾӬγεςϜϚωδϝϯτΞδϟΠϧࣄۀ෦ খྛ७Ұ !KVOL 3BJMT%FWFMPQFST.FFUVQ%BZ/PVWFMMF7BHVF גࣜձࣾυϦίϜ༷ 4BU
খྛ७Ұ !KVOL
ࣗݾհ • !KVOL • גࣜձࣾӬγεςϜϚωδϝϯτ • ԻήʔϚʔɺϘʔυήʔϚʔ
• ʰ,BUBͷ࡞ΓํʱCZ!DPMPSCPY • ϥϯνεϙϯαʔ ‣ -JOLVQͷ͝հ • ʰχϟʔ2-ษڧձʱCZ!LFOqBO એ
None
None
͋Γ͕ͱ͏͍͟͝·͢
ͷഎܠ • ϏδωεྖҬλʔήοτ͕ҟͳΔ༷ʑͳ ϓϩδΣΫτ • ڞ௨ͯ͠ݟ͔ͭΔύλʔϯ͕͋Δ
3BJMTʷύλʔϯ • 3BJMTϓϩδΣΫτͰΑ͘ΘΕ͍ͯΔ ઃܭɾ࣮ͷύλʔϯͷ • ର ‣ αʔϏεاۀʹۈ͍ͯ͠Δ एखͷํ ‣
ύλʔϯʹҰՈݴ͋Δ ϕςϥϯͷํ
ύλʔϯ ύλϯ • ʮ͋Δঢ়گʹ͓͍ͯ͋ΔΛղܾ͍ͨ͠ ͱ͖ʹΑ͘ΘΕΔखஈͷҰͭʯ • ιϑτΣΞͷจ຺ʹݶΒΕͳ͍ DGύλϯɾϥϯήʔδ •
ιϑτΣΞք۾ͰʮσβΠϯύλʔϯʯ ͕༗໊
୯Ұςʔϒϧܧঝ • ग़యʰΤϯλʔϓϥΠζΞϓϦέʔγϣ ϯΞʔΩςΫνϟύλʔϯʱ • త03Ϛοϐϯάʹ͓͍ͯΫϥεܧঝ Λσʔλϕʔε্Ͱදݱ͍ͨ͠ • എܠϞσϧؒʹܧঝ͕ؔ͋Γɺؔ࿈͢ ΔϞσϧ͔Βಁաతʹѻ͍͍ͨ
୯Ұςʔϒϧܧঝ
୯Ұςʔϒϧܧঝ • ࣮ͭͷςʔϒϧʹΫϥεΛද͢ ΧϥϜΛ࡞Δ • 3BJMTͰͷ࣮Ϋϥεͷςʔϒϧʹ UZQFΧϥϜΛՃ͢Δ
୯Ұςʔϒϧܧঝ • ར ‣ αϒΫϥεͷՃʹରͯ͠ॊೈʹରԠͰ͖Δ ‣ 3BJMTͷωΠςΟϒαϙʔτ͕͋Δ • ܽ ‣
ςʔϒϧ͕େ͖͘ͳΓ͍͢ ॎʹԣʹ ‣ αϒΫϥεͷΧϥϜʹରͯ͠/05/6-- Λ͔͚ΒΕͳ͍ • ؔ࿈Ϋϥεςʔϒϧܧঝ۩Ϋϥεܧঝ
ϑΥʔϜΦϒδΣΫτ • ग़యෆ໌ • తෳͷϞσϧʹ·͕ͨΔॲཧ ॲཧʹಛ༗ͷόϦσʔγϣϯͳͲΛ͍ͨ͠ • എܠϑΝοτίϯτϩʔϥΛආ͚ͯ Ϟσϧʹॻ͍͍ͯ͘ͱɺϞσϧ͕ͲΜͲΜ ංେԽͯ͠͠·͏
ϑΥʔϜΦϒδΣΫτ • ࣮Ұ࿈ͷखଓ͖ΛΦϒδΣΫτʹ ·ͱΊΔ • 3BJMTͰͷ࣮ "DUJWF.PEFM.PEFMΛ͏ͱ όϦσʔγϣϯΛ"3ͱಉ͡ཁྖͰ ॻ͚ͯศར
ϑΥʔϜΦϒδΣΫτ • ར ‣ ॲཧͷهड़͕Օॴʹ·ͱ·ΓɺϞσϧʹ ίϯτϩʔϥʹෛ୲Λ͔͚ͳ͍ ‣ ॲཧಛ༗ͷόϦσʔγϣϯΛॻ͚Δ • ܽ
‣ ํΛߟ࣮͑ͯ͠ͳ͍ͱɺ͋ͬͱ͍͏ؒʹ BQQGPSNTԼ͕ΧΦεԽ͢Δ
צఆ • ग़యʰΞφϦγεύλʔϯʱ • తܾࡁγεςϜͳͲͰ͓ۚͷग़ೖΓΛ ཧ͍ͨ͠ • എܠ͓ۚΛऔΓѻ͏γεςϜͳͷͰɺ ॲཧΛݫີʹߦ͍ͭͭཤྺΛ͍ͨ͠
צఆ
צఆ • ࣮֤औҾΛ·ͱΊΔϞσϧͱऔҾͷ ֤߲Λ࣋ͭϞσϧΛ࡞Δ • 3BJMTͰͷ࣮߲ͷ߹ܭ͕ʹͳΔ ͜ͱ"3ͷόϦσʔγϣϯͰ ࣮Ͱ͖Δ
צఆ • ར ‣ ͓ۚͷग़͠ೖΕΛձܭతʹද͢͜ͱ͕Ͱ͖Δ ‣ ʮϞϊͷग़͠ೖΕʯΛ͍ͬͯΔͷͰ ࡏݿཧͳͲʹԠ༻͕Ͱ͖Δ • ܽ
‣ ձܭͷ͕ࣝඞཁ ‣ ʮΓ͗͢ʯʹҙ
0OFNPSFUIJOH
ύλʔϯதಟ • ৽͍͜͠ͱΛֶͿͱɺͦΕ͕ԿͰ ղܾͰ͖ΔΑ͏ʹݟ͑ͯ͘Δ • ඞཁͳഎܠٞΛҰແࢹ͠ɺ ղܾͰ͖Δ͔Βͱಋೖͯ͠ɺ ͋ͱͰਏ͍͜ͱʹͳΔ
ύλʔϯதಟ • ʮࣗͷͬͨؒҧ͍͔ΒֶͼɺೋͱͦΕΛ܁ Γฦͨ͘͠ͳ͍͔ΒɺγεςϜͷ࠷ॳ͔ΒϑϨΩ γϒϧͰؤڧͳઃܭͱͳΔΑ͏ɺΒେมͳ࿑ ྗΛ͗ࠐΉɻ೦ͳ͜ͱʹɺγεςϜ͕ͦͷϨ ϕϧͷϑϨΩγϏϦςΟͱؤ݈͞Λඞཁͱ͠ͳ͍ ͳΒɺͦͷ࡞ۀແҙຯͳফͱͳΔ͜ͱʹɺ Βؾ͍͍ͮͯͳ͍ʯ ‣
ʰΤΫετϦʔϜɾϓϩάϥϛϯάݕূฤʱ ୈষύλʔϯͱ91