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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
TSUYUSATO Kitsune
September 18, 2024
Programming
0
62
YAPC::Japan::Online 2022で発表して WEB+DB PRESSに記事を寄稿した話
「YAPC::Hakodate 2024 非公式予習会」で発表したスライドです。
https://smartbank.connpass.com/event/328545/
TSUYUSATO Kitsune
September 18, 2024
Tweet
Share
More Decks by TSUYUSATO Kitsune
See All by TSUYUSATO Kitsune
「正規表現をつくる」をつくる / make "make regex"
makenowjust
1
1.5k
最近の研究とか、RubyへのContributionとか / Recent My Study and Ruby Contributions
makenowjust
2
280
Make Parsers Compatible Using Automata Learning
makenowjust
3
12k
Regular Expressions, REXML, Automata Learning
makenowjust
0
440
オートマトン学習しろ / Do automata learning
makenowjust
3
570
#kaigieffect LT 2024 - rexml-css_selector: A REXML extension for supporting CSS selector
makenowjust
1
450
RubyKaigi 2024 - Make Your Own Regex Engine!
makenowjust
1
2.1k
正規表現改善報告する回 / Regexp memoization progress report
makenowjust
2
700
Make Regexp#match much faster
makenowjust
1
3k
Other Decks in Programming
See All in Programming
Migration to Signals, Signal Forms, Resource API, and NgRx Signal Store @Angular Days 03/2026 Munich
manfredsteyer
PRO
0
180
Feature Toggle は捨てやすく使おう
gennei
0
380
見せてもらおうか、 OpenSearchの性能とやらを!
shunta27
1
150
Agentic AI: Evolution oder Revolution
mobilelarson
PRO
0
210
今年もTECHSCOREブログを書き続けます!
hiraoku101
0
190
Xdebug と IDE による デバッグ実行の仕組みを見る / Exploring-How-Debugging-Works-with-Xdebug-and-an-IDE
shin1x1
0
260
Tamach-sre-3_ANDPAD-shimaison93
mane12yurks38
0
170
ファインチューニングせずメインコンペを解く方法
pokutuna
0
210
Mastering Event Sourcing: Your Parents Holidayed in Yugoslavia
super_marek
0
130
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
2.2k
Kubernetesでセルフホストが簡単なNewSQLを求めて / Seeking a NewSQL Database That's Simple to Self-Host on Kubernetes
nnaka2992
0
180
KagglerがMixSeekを触ってみた
morim
0
340
Featured
See All Featured
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
250
The Pragmatic Product Professional
lauravandoore
37
7.2k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Statistics for Hackers
jakevdp
799
230k
The Spectacular Lies of Maps
axbom
PRO
1
650
Building AI with AI
inesmontani
PRO
1
830
It's Worth the Effort
3n
188
29k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
160
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
The untapped power of vector embeddings
frankvandijk
2
1.6k
Faster Mobile Websites
deanohume
310
31k
GraphQLとの向き合い方2022年版
quramy
50
14k
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Ͱൃද͠Α͏!! ͦͯ͠هࣄΛॻ͜͏!!