<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/feed.rss.xml" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ydah</title>
    <description>CRuby committer. Committer of Lrama. A Member of LR parser gangs.</description>
    <link>https://speakerdeck.com/ydah</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/ydah.rss"/>
    <lastBuildDate>2024-05-16 04:20:18 -0400</lastBuildDate>
    <item>
      <title>Rubyで音を視る</title>
      <description>松江Ruby会議12「Rubyで音を視る」の発表スライド
https://matsue.rubyist.net/matrk12/ #matrk12</description>
      <media:content url="https://files.speakerdeck.com/presentations/dd51799c1ca44eea948c019a74deefeb/preview_slide_0.jpg?39680272" type="image/jpeg" medium="image"/>
      <content:encoded>松江Ruby会議12「Rubyで音を視る」の発表スライド
https://matsue.rubyist.net/matrk12/ #matrk12</content:encoded>
      <pubDate>Sat, 06 Jun 2026 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/ydah/seeing-sound-with-ruby-at-marrk12</link>
      <guid>https://speakerdeck.com/ydah/seeing-sound-with-ruby-at-marrk12</guid>
    </item>
    <item>
      <title>Liberating Ruby's Parser from Lexer Hacks</title>
      <description>RubyKaigi 2026 「Liberating Ruby's Parser from Lexer Hacks」の発表スライド
https://rubykaigi.org/2026/presentations/ydah_.html #rubykaigi #rubykaigi_a</description>
      <media:content url="https://files.speakerdeck.com/presentations/11cac66dfb774e99ae4ef673d14a3fc9/preview_slide_0.jpg?39174477" type="image/jpeg" medium="image"/>
      <content:encoded>RubyKaigi 2026 「Liberating Ruby's Parser from Lexer Hacks」の発表スライド
https://rubykaigi.org/2026/presentations/ydah_.html #rubykaigi #rubykaigi_a</content:encoded>
      <pubDate>Wed, 22 Apr 2026 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/ydah/liberating-rubys-parser-from-lexer-hacks</link>
      <guid>https://speakerdeck.com/ydah/liberating-rubys-parser-from-lexer-hacks</guid>
    </item>
    <item>
      <title>ルールルルルルRubyの中身の予備知識 ── RubyKaigiの前に予習しなイカ？</title>
      <description>ルールルルルルRubyKaigi 2026事前勉強会「ルールルルルルRubyの中身の予備知識 ── RubyKaigiの前に予習しなイカ？」の発表スライド
https://smarthr.connpass.com/event/387103/ #rubykaigi2026_smarthr</description>
      <media:content url="https://files.speakerdeck.com/presentations/3eb4bfc0e8c3466eab308f2838fabb3c/preview_slide_0.jpg?39108477" type="image/jpeg" medium="image"/>
      <content:encoded>ルールルルルルRubyKaigi 2026事前勉強会「ルールルルルルRubyの中身の予備知識 ── RubyKaigiの前に予習しなイカ？」の発表スライド
https://smarthr.connpass.com/event/387103/ #rubykaigi2026_smarthr</content:encoded>
      <pubDate>Fri, 10 Apr 2026 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/ydah/rubykaigi-2026-pre-briefing</link>
      <guid>https://speakerdeck.com/ydah/rubykaigi-2026-pre-briefing</guid>
    </item>
    <item>
      <title>計算機科学をRubyと歩む 〜DFA型正規表現エンジンをつくる～</title>
      <description>北陸Ruby会議01「計算機科学をRubyと歩む 〜DFA型正規表現エンジンをつくる～」の発表スライド。
https://regional.rubykaigi.org/hokuriku01/#SESSION-4 #hokurikurk01</description>
      <media:content url="https://files.speakerdeck.com/presentations/8150c113b78248fe810212af43eb0ef1/preview_slide_0.jpg?37683928" type="image/jpeg" medium="image"/>
      <content:encoded>北陸Ruby会議01「計算機科学をRubyと歩む 〜DFA型正規表現エンジンをつくる～」の発表スライド。
https://regional.rubykaigi.org/hokuriku01/#SESSION-4 #hokurikurk01</content:encoded>
      <pubDate>Fri, 05 Dec 2025 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/ydah/build-dfa-regex-engine-in-ruby-b97a5909-5b37-42bc-96ea-83f205303287</link>
      <guid>https://speakerdeck.com/ydah/build-dfa-regex-engine-in-ruby-b97a5909-5b37-42bc-96ea-83f205303287</guid>
    </item>
    <item>
      <title>進捗</title>
      <description>RubyKaigi 2025 follow up「進捗」のスライド。
#rubykaigi_followup</description>
      <media:content url="https://files.speakerdeck.com/presentations/d1bff9e64d1a48b8a7f355392f97d7a2/preview_slide_0.jpg?36411889" type="image/jpeg" medium="image"/>
      <content:encoded>RubyKaigi 2025 follow up「進捗」のスライド。
#rubykaigi_followup</content:encoded>
      <pubDate>Sat, 30 Aug 2025 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/ydah/shinchoku</link>
      <guid>https://speakerdeck.com/ydah/shinchoku</guid>
    </item>
    <item>
      <title>Joy with 3D Graphics Using Ruby</title>
      <description>RubyConf Taiwan x COSCUP 2025 「Joy with 3D Graphics Using Ruby」の発表スライド #rubyconftw</description>
      <media:content url="https://files.speakerdeck.com/presentations/c2a5b518281a482b8246d985672d47c6/preview_slide_0.jpg?36223409" type="image/jpeg" medium="image"/>
      <content:encoded>RubyConf Taiwan x COSCUP 2025 「Joy with 3D Graphics Using Ruby」の発表スライド #rubyconftw</content:encoded>
      <pubDate>Sun, 10 Aug 2025 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/ydah/joy-with-3d-graphics-using-ruby</link>
      <guid>https://speakerdeck.com/ydah/joy-with-3d-graphics-using-ruby</guid>
    </item>
    <item>
      <title>構文解析器入門</title>
      <description>PHPカンファレンス関西2025「構文解析器入門」の発表スライド
https://2025.kphpug.jp/ #phpkansai</description>
      <media:content url="https://files.speakerdeck.com/presentations/45bf47f208fb4a58b42854b5ce009d59/preview_slide_0.jpg?35961601" type="image/jpeg" medium="image"/>
      <content:encoded>PHPカンファレンス関西2025「構文解析器入門」の発表スライド
https://2025.kphpug.jp/ #phpkansai</content:encoded>
      <pubDate>Sat, 19 Jul 2025 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/ydah/parser-basics-40766b3a-6e56-4b5e-bbb0-b77c09806158</link>
      <guid>https://speakerdeck.com/ydah/parser-basics-40766b3a-6e56-4b5e-bbb0-b77c09806158</guid>
    </item>
    <item>
      <title>Regional.rb and the Kyoto City</title>
      <description>複雑に入り組んだ現代社会に鋭いメスを入れ、さまざまな地域.rbを徹底的に究明する、Regional.rb and the Kyoto City.
https://regional.rubykaigi.org/kansai08/presentations/kansairb #kanrk08</description>
      <media:content url="https://files.speakerdeck.com/presentations/3c65dec48eb54bf5ab6aa817869ba5a2/preview_slide_0.jpg?35853870" type="image/jpeg" medium="image"/>
      <content:encoded>複雑に入り組んだ現代社会に鋭いメスを入れ、さまざまな地域.rbを徹底的に究明する、Regional.rb and the Kyoto City.
https://regional.rubykaigi.org/kansai08/presentations/kansairb #kanrk08</content:encoded>
      <pubDate>Sat, 28 Jun 2025 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/ydah/regionalrb-and-the-kyoto-city</link>
      <guid>https://speakerdeck.com/ydah/regionalrb-and-the-kyoto-city</guid>
    </item>
    <item>
      <title>LRパーサーはいいぞ</title>
      <description>Kernel/VM探検隊@関西 11回目「LRパーサーはいいぞ」の発表スライド
https://kernelvm.connpass.com/event/347564/</description>
      <media:content url="https://files.speakerdeck.com/presentations/d63667c7808c43a7ba05d70854c18a8c/preview_slide_0.jpg?35038083" type="image/jpeg" medium="image"/>
      <content:encoded>Kernel/VM探検隊@関西 11回目「LRパーサーはいいぞ」の発表スライド
https://kernelvm.connpass.com/event/347564/</content:encoded>
      <pubDate>Sun, 11 May 2025 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/ydah/lrparser-is-good</link>
      <guid>https://speakerdeck.com/ydah/lrparser-is-good</guid>
    </item>
    <item>
      <title>Dissecting and Reconstructing Ruby Syntactic Structures</title>
      <description>RubyKaigi 2025 「Dissecting and Reconstructing Ruby Syntactic Structures」の発表スライド
https://rubykaigi.org/2025/ #rubykaigi</description>
      <media:content url="https://files.speakerdeck.com/presentations/083df26f0a5a44de9dad98b6ac5118a1/preview_slide_0.jpg?34728284" type="image/jpeg" medium="image"/>
      <content:encoded>RubyKaigi 2025 「Dissecting and Reconstructing Ruby Syntactic Structures」の発表スライド
https://rubykaigi.org/2025/ #rubykaigi</content:encoded>
      <pubDate>Thu, 17 Apr 2025 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/ydah/dissecting-and-reconstructing-ruby-syntactic-structures</link>
      <guid>https://speakerdeck.com/ydah/dissecting-and-reconstructing-ruby-syntactic-structures</guid>
    </item>
    <item>
      <title>Ruby on Railroad: The Power of Visualizing CFG</title>
      <description>RubyKaigi 2025 「Ruby on Railroad: The Power of Visualizing CFG」の発表スライド
https://rubykaigi.org/2025/ #rubykaigi</description>
      <media:content url="https://files.speakerdeck.com/presentations/0f1e8141686b4b8895f662d6c7752447/preview_slide_0.jpg?34728715" type="image/jpeg" medium="image"/>
      <content:encoded>RubyKaigi 2025 「Ruby on Railroad: The Power of Visualizing CFG」の発表スライド
https://rubykaigi.org/2025/ #rubykaigi</content:encoded>
      <pubDate>Thu, 17 Apr 2025 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/ydah/ruby-on-railroad-the-power-of-visualizing-cfg</link>
      <guid>https://speakerdeck.com/ydah/ruby-on-railroad-the-power-of-visualizing-cfg</guid>
    </item>
    <item>
      <title>Rubyでつくるパケットキャプチャツール</title>
      <description>東京Ruby会議12 前夜祭 「Rubyでつくるパケットキャプチャツール」 のスライド。
#tokyorubykaigi https://connpass.com/event/339170/</description>
      <media:content url="https://files.speakerdeck.com/presentations/7e72727103b6466cb9c81022820a6e83/preview_slide_0.jpg?33470857" type="image/jpeg" medium="image"/>
      <content:encoded>東京Ruby会議12 前夜祭 「Rubyでつくるパケットキャプチャツール」 のスライド。
#tokyorubykaigi https://connpass.com/event/339170/</content:encoded>
      <pubDate>Fri, 17 Jan 2025 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/ydah/packet-capture-tool-in-ruby</link>
      <guid>https://speakerdeck.com/ydah/packet-capture-tool-in-ruby</guid>
    </item>
    <item>
      <title>たのしいparse.y</title>
      <description>RubyWorld Conference 2024「たのしいparse.y」のスライド。
#rubyworld https://2024.rubyworld-conf.org/ja/program/day1/#a-2-2</description>
      <media:content url="https://files.speakerdeck.com/presentations/975bfd3bb5e149fe94b5261322e89e61/preview_slide_0.jpg?32933562" type="image/jpeg" medium="image"/>
      <content:encoded>RubyWorld Conference 2024「たのしいparse.y」のスライド。
#rubyworld https://2024.rubyworld-conf.org/ja/program/day1/#a-2-2</content:encoded>
      <pubDate>Thu, 05 Dec 2024 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/ydah/the-joy-of-parse-y</link>
      <guid>https://speakerdeck.com/ydah/the-joy-of-parse-y</guid>
    </item>
    <item>
      <title>作って理解する RDBMSのしくみ</title>
      <description>Kaigi on Rails 2024「作って理解する RDBMSのしくみ」の発表スライド。
#kaigionrails https://kaigionrails.org/2024/talks/ydah/</description>
      <media:content url="https://files.speakerdeck.com/presentations/0802bd93870744319a1c2e9e31feece3/preview_slide_0.jpg?32352250" type="image/jpeg" medium="image"/>
      <content:encoded>Kaigi on Rails 2024「作って理解する RDBMSのしくみ」の発表スライド。
#kaigionrails https://kaigionrails.org/2024/talks/ydah/</content:encoded>
      <pubDate>Sat, 19 Oct 2024 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/ydah/zuo-tuteli-jie-suru-rdbmsnosikumi</link>
      <guid>https://speakerdeck.com/ydah/zuo-tuteli-jie-suru-rdbmsnosikumi</guid>
    </item>
    <item>
      <title>How does Lrama make the Ruby parser grammar G.O.A.T.?</title>
      <description>EuRuKo 2024「How does Lrama make the Ruby parser grammar G.O.A.T.?」の発表スライド。
#EuRuKo2024 #EuRuKo https://2024.euruko.org/speakers/yudai_takada

Reference:
Lrama LALR (1) parser generator https://github.com/ruby/lrama
Menhir Reference Manual(version 20231231) https://gallium.inria.fr/~fpottier/menhir/manual.html
Language and Grammar (Bison 3.8.1) https://www.gnu.org/software/bison/manual/html_node/Language-and-Grammar.html
Chomsky hierarchy - Wikipedia https://en.wikipedia.org/wiki/Chomsky_hierarchy
Named References (Bison 3.8.1) https://www.gnu.org/software/bison/manual/html_node/Named-References.html
Ruby Parser Roadmap - Google slide https://docs.google.com/presentation/d/1E4v9WPHBLjtvkN7QqulHPGJzKkwIweVfcaMsIQ984_Q/edit#slide=id.p</description>
      <media:content url="https://files.speakerdeck.com/presentations/d21f57ffdcdb4011bc897ad0b8266fff/preview_slide_0.jpg?31735115" type="image/jpeg" medium="image"/>
      <content:encoded>EuRuKo 2024「How does Lrama make the Ruby parser grammar G.O.A.T.?」の発表スライド。
#EuRuKo2024 #EuRuKo https://2024.euruko.org/speakers/yudai_takada

Reference:
Lrama LALR (1) parser generator https://github.com/ruby/lrama
Menhir Reference Manual(version 20231231) https://gallium.inria.fr/~fpottier/menhir/manual.html
Language and Grammar (Bison 3.8.1) https://www.gnu.org/software/bison/manual/html_node/Language-and-Grammar.html
Chomsky hierarchy - Wikipedia https://en.wikipedia.org/wiki/Chomsky_hierarchy
Named References (Bison 3.8.1) https://www.gnu.org/software/bison/manual/html_node/Named-References.html
Ruby Parser Roadmap - Google slide https://docs.google.com/presentation/d/1E4v9WPHBLjtvkN7QqulHPGJzKkwIweVfcaMsIQ984_Q/edit#slide=id.p</content:encoded>
      <pubDate>Fri, 13 Sep 2024 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/ydah/how-does-lrama-make-the-ruby-parser-grammar-g-dot-o-a-dot-t</link>
      <guid>https://speakerdeck.com/ydah/how-does-lrama-make-the-ruby-parser-grammar-g-dot-o-a-dot-t</guid>
    </item>
    <item>
      <title>The Sequel to a Dream of Ruby Parser's Grammar</title>
      <description>RubyKaigi 2024 follow up「The Sequel to a Dream of Ruby Parser's Grammar」の発表スライド。
#rubykaigi_followup https://rhc.connpass.com/event/320709/</description>
      <media:content url="https://files.speakerdeck.com/presentations/bebf06a24f4d4599b01c23cdf9b1a5b8/preview_slide_0.jpg?31562807" type="image/jpeg" medium="image"/>
      <content:encoded>RubyKaigi 2024 follow up「The Sequel to a Dream of Ruby Parser's Grammar」の発表スライド。
#rubykaigi_followup https://rhc.connpass.com/event/320709/</content:encoded>
      <pubDate>Sat, 31 Aug 2024 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/ydah/the-sequel-to-a-dream-of-ruby-parsers-grammar</link>
      <guid>https://speakerdeck.com/ydah/the-sequel-to-a-dream-of-ruby-parsers-grammar</guid>
    </item>
    <item>
      <title>Kaigi Effect</title>
      <description>RubyKaigi 2024 KaigiEffect発表会「Kaigi Effect」の発表スライド。
#kyobashirb https://kyobashirb.connpass.com/event/320687/</description>
      <media:content url="https://files.speakerdeck.com/presentations/a7e9536e753447378ed5fe1d091671ee/preview_slide_0.jpg?30592677" type="image/jpeg" medium="image"/>
      <content:encoded>RubyKaigi 2024 KaigiEffect発表会「Kaigi Effect」の発表スライド。
#kyobashirb https://kyobashirb.connpass.com/event/320687/</content:encoded>
      <pubDate>Thu, 13 Jun 2024 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/ydah/kaigi-effect</link>
      <guid>https://speakerdeck.com/ydah/kaigi-effect</guid>
    </item>
    <item>
      <title>Does Ruby Parser dream of highly expressive grammar?</title>
      <description>RubyKaigi 2024 「Does Ruby Parser dream of highly expressive grammar?」の発表スライド
https://rubykaigi.org/2024/ #rubykaigi

Reference:
Lrama LALR (1) parser generator https://github.com/ruby/lrama
Menhir Reference Manual(version 20231231) https://gallium.inria.fr/~fpottier/menhir/manual.html
Yuichiro Kaneko “Ruby Parser開発日誌 (5) - Lrama LALR (1) parser generatorを実装した” かねこにっき 2023/03/13. https://yui-knk.hatenablog.com/entry/2023/03/13/101951
Yuichiro Kaneko “Ruby Parser開発日誌 (6) - parse.yのMaintainabilityの話” かねこにっき 2023/04/04. https://yui-knk.hatenablog.com/entry/2023/04/04/190413
Yuichiro Kaneko “Lrama LRパーサジェネレータが切り開く、Rubyの構文解析の未来” gihyo.jp Ruby3.3リリース! 新機能解説 2024/01/24. https://gihyo.jp/article/2024/01/ruby3.3-lrama
Bill Venners, Yukihiro Matsumoto “Dynamic Productivity with Ruby - A Conversation with Yukihiro Matsumoto, Part II” 2003/11/17” https://www.artima.com/articles/dynamic-productivity-with-ruby</description>
      <media:content url="https://files.speakerdeck.com/presentations/e3f0c9d2298a4f3cb42020f31bb6d38e/preview_slide_0.jpg?30110268" type="image/jpeg" medium="image"/>
      <content:encoded>RubyKaigi 2024 「Does Ruby Parser dream of highly expressive grammar?」の発表スライド
https://rubykaigi.org/2024/ #rubykaigi

Reference:
Lrama LALR (1) parser generator https://github.com/ruby/lrama
Menhir Reference Manual(version 20231231) https://gallium.inria.fr/~fpottier/menhir/manual.html
Yuichiro Kaneko “Ruby Parser開発日誌 (5) - Lrama LALR (1) parser generatorを実装した” かねこにっき 2023/03/13. https://yui-knk.hatenablog.com/entry/2023/03/13/101951
Yuichiro Kaneko “Ruby Parser開発日誌 (6) - parse.yのMaintainabilityの話” かねこにっき 2023/04/04. https://yui-knk.hatenablog.com/entry/2023/04/04/190413
Yuichiro Kaneko “Lrama LRパーサジェネレータが切り開く、Rubyの構文解析の未来” gihyo.jp Ruby3.3リリース! 新機能解説 2024/01/24. https://gihyo.jp/article/2024/01/ruby3.3-lrama
Bill Venners, Yukihiro Matsumoto “Dynamic Productivity with Ruby - A Conversation with Yukihiro Matsumoto, Part II” 2003/11/17” https://www.artima.com/articles/dynamic-productivity-with-ruby</content:encoded>
      <pubDate>Thu, 16 May 2024 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/ydah/does-ruby-parser-dream-of-highly-expressive-grammar</link>
      <guid>https://speakerdeck.com/ydah/does-ruby-parser-dream-of-highly-expressive-grammar</guid>
    </item>
  </channel>
</rss>
