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
74
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.3k
「正規表現をつくる」をつくる / make "make regex"
makenowjust
1
1.7k
最近の研究とか、RubyへのContributionとか / Recent My Study and Ruby Contributions
makenowjust
2
310
Make Parsers Compatible Using Automata Learning
makenowjust
3
13k
Regular Expressions, REXML, Automata Learning
makenowjust
0
470
オートマトン学習しろ / Do automata learning
makenowjust
3
610
#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
730
Other Decks in Programming
See All in Programming
TAKTでAI駆動開発の品質を設計する
j5ik2o
7
1.6k
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
230
SLOをサービス品質の共通言語にするために 取り組んできたこと
wakana0222
0
120
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
180
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
160
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
210
TypeScript+Orvalで実現する型安全かつ堅牢でスケーラブルなマルチチャネル通知基盤 / TSKaigi Night talks ~after conference~
d0riven
0
380
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
240
技術的負債解消で開発者の未来を開く- AIの力でコード刷新
kmd2kmd
0
120
Oxcを導入して開発体験が向上した話
yug1224
4
350
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.8k
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
200
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
320
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
250
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
570
Ethics towards AI in product and experience design
skipperchong
2
320
Technical Leadership for Architectural Decision Making
baasie
3
430
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Marketing to machines
jonoalderson
1
5.5k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
210
Side Projects
sachag
455
43k
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Ͱൃද͠Α͏!! ͦͯ͠هࣄΛॻ͜͏!!