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
YAPC::Japan::Online 2022で発表して WEB+DB PRESSに記事を寄...
Search
TSUYUSATO Kitsune
September 18, 2024
Programming
84
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
YAPC::Japan::Online 2022で発表して WEB+DB PRESSに記事を寄稿した話
「YAPC::Hakodate 2024 非公式予習会」で発表したスライドです。
https://smartbank.connpass.com/event/328545/
TSUYUSATO Kitsune
September 18, 2024
More Decks by TSUYUSATO Kitsune
See All by TSUYUSATO Kitsune
(Re)make Regexp in Ruby: Democratizing internals for the JIT
makenowjust
3
1.6k
「正規表現をつくる」をつくる / make "make regex"
makenowjust
1
1.7k
最近の研究とか、RubyへのContributionとか / Recent My Study and Ruby Contributions
makenowjust
2
320
Make Parsers Compatible Using Automata Learning
makenowjust
3
13k
Regular Expressions, REXML, Automata Learning
makenowjust
0
480
オートマトン学習しろ / Do automata learning
makenowjust
3
630
#kaigieffect LT 2024 - rexml-css_selector: A REXML extension for supporting CSS selector
makenowjust
1
490
RubyKaigi 2024 - Make Your Own Regex Engine!
makenowjust
1
2.3k
正規表現改善報告する回 / Regexp memoization progress report
makenowjust
2
740
Other Decks in Programming
See All in Programming
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
1
940
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
500
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
940
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
1.5k
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
190
Go 1.27 における memory allocation の高速化
andpad
0
190
メールのエイリアス機能を履き違えない
isshinfunada
0
240
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
290
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
18k
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
500
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
290
S3 を使うアプリケーションをローカル完結で動かすことに全力を注いでみた / Running S3 Apps Offline
contour_gara
0
500
Featured
See All Featured
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
200
The Curious Case for Waylosing
cassininazir
1
460
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
470
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Music & Morning Musume
bryan
47
7.3k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
430
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
230
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
400
Navigating Weather and Climate Data
rabernat
0
480
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
280
Claude Code のすすめ
schroneko
67
230k
Transcript
@YAPC::Hakodate 2024 ඇެࣜษڧձ - 2024/09/18 Hiroya Fujinami, ͖ͬͭͬͨ͘͞ (@makenowjust) YAPC::Japan::Online
2022Ͱൃදͯ͠ WEB+DB PRESSʹهࣄΛدߘͨ͠
Who am I? • @m a kenowjust, @m
a ke_now_just • Hiroy a Fujin a mi, ͖ͬͭͬͨ͘͞ • NII (૯ݚେ) ͷത࢜՝ఔͷֶੜ (3) •Ruby committer (ਖ਼نදݱ·ΘΓ)
YAPC::Japan::Online 2022Λ ͍֮͑ͯ·͔͢ʁ
None
None
https://youtu.be/UL3z1YBuO_U
https://youtu.be/UL3z1YBuO_U ɾ/^(a*)*$/ =~ "a" * 10000 "b" ɾΊͬͪΌ͕͔͔࣌ؒΔˠReDoS ɾݪཧΛઆ໌ɺݕग़Ͱ͖Δ
ൃදऴΘͬͨ ͋Δͷ͜ͱ
papix͞Μ͔Β ࿈བྷ͕
papix͞Μ͔Β ࿈བྷ͕
WEB+DB PRESSʹدߘ!!
͜͏ͯ͠ग़ͨ هࣄ https://gihyo.jp/dev/seri a l/01/perl-h a ckers-hub/007401
ࣥචͷࡍͷهԱɺྲྀΕ • ࣥචGitHub্Ͱɺ Pull RequestΛͬͯਐߦ • M a rkdownͰॻ͍ͨ (ṖͷྗͰPDFʹͳΔ)
•ΞτϥΠϯˠݪߘˠߍਖ਼1→... https://gihyo.jp/dev/seri a l/01/perl-h a ckers-hub/007401
ࣥචͷࡍͷهԱɺྲྀΕ • ࣥචGitHub্Ͱɺ Pull RequestΛͬͯਐߦ • M a rkdownͰॻ͍ͨ (ṖͷྗͰPDFʹͳΔ)
•ΞτϥΠϯˠݪߘˠߍਖ਼1→... https://gihyo.jp/dev/seri a l/01/perl-h a ckers-hub/007401
None
༠ͬͯͩͬͨ͘͞papix͞Μɺ ฤूͷinao͞Μɺ मͷlestrrat͞ΜɺSongmu͞Μɺyappo͞Μɺ ͦͷଞग़൛ʹؔΘͬͨΈͳ͞Μɺ ಡΜͰͩͬͨ͘͞Έͳ͞Μɺ Ͳ͏͋Γ͕ͱ͏͍͟͝·ͨ͠ !!
ͱ͍͏Θ͚Ͱɺ
ืूத!! ืूத!! ΈΜͳYAPCͰൃද͠Α͏!! ͦͯ͠هࣄΛॻ͜͏!!