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
PHPコードを消すライブラリを作った
Search
kubotak
April 11, 2022
Programming
0
1.8k
PHPコードを消すライブラリを作った
PHPerKaigi 2022 @ 2022/04/11 14:20〜 Track A レギュラートーク(20分)
kubotak
April 11, 2022
Tweet
Share
More Decks by kubotak
See All by kubotak
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
320
情報漏洩させないための設計
kubotak
6
2.2k
Svelteコンポーネントの依存関係に秩序を〜
kubotak
0
140
DMARCレポート可視化ツールを SvelteKitで作った話
kubotak
2
550
Superforms本番投入で分かった良さとハマりどころ
kubotak
0
910
Storybookを書くだけでリグレッションテストが 実行される世界へようこそ
kubotak
31
11k
(うまくいった||いかなかった) 技術選定は何を考えていたか
kubotak
1
1.3k
ウォーターフォールに思えたプロジェクトにあったアジャイルの要素
kubotak
2
800
Felteで作る簡単フォームバリデーション
kubotak
1
1.7k
Other Decks in Programming
See All in Programming
Quand Symfony, ApiPlatform, OpenAI et LangChain s'allient pour exploiter vos PDF : de la théorie à la production…
ahmedbhs123
0
220
MCPを使ってイベントソーシングのAIコーディングを効率化する / Streamlining Event Sourcing AI Coding with MCP
tomohisa
0
170
Model Pollution
hschwentner
1
160
顧客の画像データをテラバイト単位で配信する 画像サーバを WebP にした際に起こった課題と その対応策 ~継続的な取り組みを添えて~
takutakahashi
4
1.3k
NPOでのDevinの活用
codeforeveryone
0
900
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
2
660
AI時代の『改訂新版 良いコード/悪いコードで学ぶ設計入門』 / ai-good-code-bad-code
minodriven
23
9.6k
Git Sync を超える!OSS で実現する CDK Pull 型デプロイ / Deploying CDK with PipeCD in Pull-style
tkikuc
4
350
A full stack side project webapp all in Kotlin (KotlinConf 2025)
dankim
0
150
dbt民主化とLLMによる開発ブースト ~ AI Readyな分析サイクルを目指して ~
yoshyum
3
1.1k
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
2
12k
商品比較サービス「マイベスト」における パーソナライズレコメンドの第一歩
ucchiii43
0
180
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
970
Testing 201, or: Great Expectations
jmmastey
43
7.6k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
How to Ace a Technical Interview
jacobian
278
23k
What's in a price? How to price your products and services
michaelherold
246
12k
A designer walks into a library…
pauljervisheath
207
24k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Into the Great Unknown - MozCon
thekraken
40
1.9k
Transcript
Copyright© M&A PHP PHPerKaigi 2 02 2 @ Kenjiro Kubota
Copyright© M&A Profile kubotak-is kubotak_public kenjiro.kubota M&A (Java|Type)Script PHP https://kubotak.page
Web Laravel ( )
Copyright© M&A M&A 3 ങ͍ख ɾҊ݅ใुM&AޭใुͷΈ ɾ࠷खྉͳ͠ ɾചΓखιʔγϯάͷνϟωϧ͕૿͑Δ ɾM&AχʔζΛൃ৴͢Δ͚ͩͰചΓखΛू٬ ɾհۀऀΛհͣ͞ʹμΠϨΫτʹΓऔΓՄೳ
ɾજࡏʹϦʔν͕Մೳ खྉແྉ ※ϓϥοτϑΥʔϜҊ݅ͷ߹ ※ ചΓख 1.ܝࡌ͢Δ ɾങ͍खͷM&AχʔζΛࣗΒௐΔ͜ͱ͕Մೳ ɾհۀऀΛհͣ͞ʹμΠϨΫτʹΓऔΓՄೳ ɾങ͍खͷM&A୲ऀʹίϯλΫτΛͱΕΔ ɾհۀऀΛΘͳ͍ͷͰखྉ͕ແྉ 2.ΦϑΝʔ͢Δ M&Aɾग़ࢿχʔζΛܝࡌ ങ͍खͷϝϦοτ ചΓखͷϝϦοτ ɾհۀऀΛΘͳ͍ͷͰखྉ͕ແྉ ʓʓྖҬͷձࣾΛ ืू͠·͢ ͜ͷձࣾͱҰॹʹ ͍͖͍ͬͯͨʂ 3 PR
Copyright© M&A INDEX PHP PHP Composer Bin Command Packagist
Copyright© M&A PHP
Copyright© M&A PHP PHP 🤔
Copyright© M&A PHP M&A M&A
Copyright© M&A ON/OFF if
Copyright© M&A if FeatureFlag::isTrue()
Copyright© M&A if FeatureFlag::isTrue() 😵😭🤬🤯😨
Copyright© M&A PHP php-del https://packagist.org/packages/kubotak-is/php-del PHP
Copyright© M&A php-del.json dirs extensions php,blade.php,css,sass,scss,stylus
Copyright© M&A php-del start flag ~ php-del end flag
Copyright© M&A php-del start flag ~ php-del end flag
Copyright© M&A Composer Bin Command
Copyright© M&A Composer Bin Command
Copyright© M&A Composer Bin Command 🤗
Copyright© M&A ⾒ php-del ignore start,end
Copyright© M&A ⾒ php-del ignore start,end ignore
Copyright© M&A ⾒ php-del line flag ⾒ php-del file flag
Copyright© M&A ⾒ php-del line flag ⾒ php-del file flag
GitHub 🤩
Copyright© M&A
Copyright© M&A 1 ) start 2 ) start 1 3
) end 4 ) end 5 )
Copyright© M&A 1 ) start 2 ) start 1 3
) end 4 ) end 5 )
Copyright© M&A 1 ) start 2 ) start 1 3
) end 4 ) end 5 ) 1
Copyright© M&A 1 ) start 2 ) start 1 3
) end 4 ) end 5 )
Copyright© M&A 1 ) start 2 ) start 1 3
) end 4 ) end 5 )
Copyright© M&A 1 ) start 2 ) start 1 3
) end 4 ) end 5 )
Copyright© M&A ignore 1 ) ignore start 2 ) 1
3 ) ignore end 4 ) 2
Copyright© M&A ignore 1 ) ignore start 2 ) 1
3 ) ignore end 4 ) 2
Copyright© M&A ignore 1 ) ignore start 2 ) 1
3 ) ignore end 4 ) 2 1
Copyright© M&A ignore 1 ) ignore start 2 ) 1
3 ) ignore end 4 ) 2
Copyright© M&A ignore 1 ) ignore start 2 ) 1
3 ) ignore end 4 ) 2 2
Copyright© M&A ignore 5)
Copyright© M&A A: B: str_replace
Copyright© M&A A: B: str_replace A: B:
Copyright© M&A A: B: str_replace A: B: while file_put_contents 🔁
Copyright© M&A Composer Bin Command Composer Bin Command PHPer PHPUnit
vendor/bin Composer Bin Command 🙏
Copyright© M&A bin shebang PHP php-del
Copyright© M&A bin shebang PHP php-del env php PATH PHP
Copyright© M&A
Copyright© M&A composer autoload
Copyright© M&A autoload ⾒
Copyright© M&A autoload
Copyright© M&A autoload PSR- 4 CLImate https://climate.thephpleague.com
Copyright© M&A composer.json bin vendor/bin/~
Copyright© M&A composer.json bin vendor/bin/~ 2 🤗
Copyright© M&A Packagist composer install Packagist Packagist Composer Packagist Composer
URL
Copyright© M&A Packagist name Github description require autoload name Github
license composer.json
Copyright© M&A Packagist Packagist GitHub Submit GitHub
Copyright© M&A Packagist Packagist GitHub Submit GitHub 😎
Copyright© M&A README.md 👇
Copyright© M&A Badge Poser🚀 https://poser.pugx.org Pakckagist Badge Poser README.md
Copyright© M&A GitHub Actions GitHub Actions Actions Create status badge
Copyright© M&A Composer Bin Command Packagist
Copyright© M&A php-del
Copyright© M&A Thanks for watching this :)