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
WordPressと琉球の罪
Search
Aipa
September 16, 2023
Technology
1
2.1k
WordPressと琉球の罪
PHPカンファレンス沖縄2023で発表した内容です
https://phpcon.okinawa.jp/
Aipa
September 16, 2023
Tweet
Share
More Decks by Aipa
See All by Aipa
ピンチヒッターです。なにか話します
commander_aipa
0
110
おれたちはいつDXできるのか
commander_aipa
1
64
ウンケーニオキタコワイハナシ
commander_aipa
0
120
Nuxt3 Deeeeeeeeeeeeeeeeeeeeeploy
commander_aipa
0
160
Meilisearchでハイブリッドベクトル検索
commander_aipa
0
120
Honoの導入を検討していたが、Honoの人が来沖するらしいので、急いでHonoを導入した話
commander_aipa
0
190
Dの意思は神を殺す
commander_aipa
0
93
ファインチューニングがしたい
commander_aipa
0
190
サクッと検索サーバを用意する
commander_aipa
0
200
Other Decks in Technology
See All in Technology
CI/CD/IaC 久々に0から環境を作ったらこうなりました
kaz29
1
210
事業成長の裏側:エンジニア組織と開発生産性の進化 / 20250703 Rinto Ikenoue
shift_evolve
PRO
2
12k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
940
MUITにおける開発プロセスモダナイズの取り組みと開発生産性可視化の取り組みについて / Modernize the Development Process and Visualize Development Productivity at MUIT
muit
1
9k
整頓のジレンマとの戦い〜Tidy First?で振り返る事業とキャリアの歩み〜/Fighting the tidiness dilemma〜Business and Career Milestones Reflected on in Tidy First?〜
bitkey
1
9k
KubeCon + CloudNativeCon Japan 2025 に行ってきた! & containerd の新機能紹介
honahuku
0
120
論文紹介:LLMDet (CVPR2025 Highlight)
tattaka
0
270
使いたいMCPサーバーはWeb APIをラップして自分で作る #QiitaBash
bengo4com
0
1.5k
OPENLOGI Company Profile for engineer
hr01
1
33k
生まれ変わった AWS Security Hub (Preview) を紹介 #reInforce_osaka / reInforce New Security Hub
masahirokawahara
0
390
OPENLOGI Company Profile
hr01
0
67k
How Community Opened Global Doors
hiroramos4
PRO
1
130
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Done Done
chrislema
184
16k
Speed Design
sergeychernyshev
32
1k
Building an army of robots
kneath
306
45k
How GitHub (no longer) Works
holman
314
140k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
BBQ
matthewcrist
89
9.7k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Transcript
8PSE1SFTTͱླྀٿͷࡑ 1)1ΧϯϑΝϨϯεԭೄ BJQBDPNNBOEFS!ླྀٿେֶ
͡Ίʹ λΠτϧʮ8PSE1SFTTͱླྀٿͷࡑʯͰ͕͢ɺΑ͘ Α͘ߟ͑ͯΈΔͱɺಋೖͨ͠৫νʔϜ͕దӡ༻ Ͱ͖ͳ͍ɾ͞Ε͍ͯͳ͍͜ͱͰʹͳΔέʔε͕ଟ ͘ɺ044׆ಈʹΑΓৗࠒߋ৽͞Εଓ͚͍ͯΔ 8PSE1SFTTʹࡑͳ͍ͱࢥΘΕ·͢ɻࡑ͕͋Δͷ ླྀٿɺ·͚ͨͩʹͳΓ·͢ɻ͓ͼਃ্͛͠·͢
ʢ10͔͠ͳ͍ͷͰઌʹ݁ʣ ϝϯςφϯε͠ͳ͍ɾͰ͖ͳ͍ 8PSE1SFTTΛೲ͠ͳ͍Ͱ͍ͩ͘͞
͜͏͍͏͜ͱ͕Α͋͘Γ·͢
͜͏͍͏͜ͱ͕Α͋͘Γ·͢ ʢαΠτ͕ಈ͔ͳ͍ͷʣ ॿ͚ͯʂ
ϋοΩϯά͞Εͨ͋ͱͷղੳࣄྫ w ςʔϚσΟϨΫτϦXQJODMVEFTҎԼʹɺKBWBTDSJQUQIQɺDTTQIQɺMJCQIQΈ͍ͨͳϑΝΠϧ͕͋ͪΒͪ͜ ΒʹɻΩϞ͍
ϋοΩϯά͞Εͨ͋ͱͷղੳࣄྫ w ςʔϚσΟϨΫτϦXQJODMVEFTҎԼʹɺKBWBTDSJQUQIQɺDTTQIQɺMJCQIQΈ͍ͨͳϑΝΠϧ͕͋ͪΒͪ͜ ΒʹɻΩϞ͍ w JOEFYQIQʹมͳจࣈྻ͕͋ΔʁˠαΠτΞΫηε͠Α͏ͱ͢ΔͱɺมͳαΠτʹϦμΠϨΫτ
ʂʂʂ https://zenn.dev/wsuzume/articles/6bd33a5566dd77
ϋοΩϯά͞Εͨ͋ͱͷղੳࣄྫ w ςʔϚσΟϨΫτϦXQJODMVEFTҎԼʹɺKBWBTDSJQUQIQɺDTTQIQɺMJCQIQΈ͍ͨͳϑΝΠϧ͕͋ͪΒͪ͜ ΒʹɻΩϞ͍ w JOEFYQIQʹมͳจࣈྻ͕͋ΔʁˠαΠτΞΫηε͠Α͏ͱ͢ΔͱɺมͳαΠτʹϦμΠϨΫτ w ˔˔ɺ˔ͷύϥϝʔλͰԿ͔͠ΒจࣈྻΛ༩͑Δ˔Խ͞Εͨ˔Λ༩͑ΒΕͨ˔ྻͰ˔ͯ͠˔
ϋοΩϯά͞Εͨ͋ͱͷղੳࣄྫ w ςʔϚσΟϨΫτϦXQJODMVEFTҎԼʹɺKBWBTDSJQUQIQɺDTTQIQɺMJCQIQΈ͍ͨͳϑΝΠϧ͕͋ͪΒͪ͜ ΒʹɻΩϞ͍ w JOEFYQIQʹมͳจࣈྻ͕͋ΔʁˠαΠτΞΫηε͠Α͏ͱ͢ΔͱɺมͳαΠτʹϦμΠϨΫτ w ˔˔ɺ˔ͷύϥϝʔλͰԿ͔͠ΒจࣈྻΛ༩͑Δ˔Խ͞Εͨ˔Λ༩͑ΒΕͨ˔ྻͰ˔ͯ͠˔ w ˔͞Εͨ˔จࣈΛɺ˔ʹ٧Ίͯɺ໋ྩ͍ͯ͠Δ͕˔ˠ˔ྻΈ߹Θͤ˔໊Λ༻ҙͯ͠ɺ࠷ޙʹ˔
ϋοΩϯά͞Εͨ͋ͱͷղੳࣄྫ w ςʔϚσΟϨΫτϦXQJODMVEFTҎԼʹɺKBWBTDSJQUQIQɺDTTQIQɺMJCQIQΈ͍ͨͳϑΝΠϧ͕͋ͪΒͪ͜ ΒʹɻΩϞ͍ w JOEFYQIQʹมͳจࣈྻ͕͋ΔʁˠαΠτΞΫηε͠Α͏ͱ͢ΔͱɺมͳαΠτʹϦμΠϨΫτ w ˔˔ɺ˔ͷύϥϝʔλͰԿ͔͠ΒจࣈྻΛ༩͑Δ˔Խ͞Εͨ˔Λ༩͑ΒΕͨ˔ྻͰ˔ͯ͠˔ w ˔͞Εͨ˔จࣈΛɺ˔ʹ٧Ίͯɺ໋ྩ͍ͯ͠Δ͕˔ˠ˔ྻΈ߹Θͤ˔໊Λ༻ҙͯ͠ɺ࠷ޙʹ˔
w Կͩ͜ͷจࣈྻʁˠ˔ΈΔͱ˔ʹ͋Δ˔͕͋Δͱɺ˔͔Β˔Λ˔ˠͳΜ͔˔ͯ͠Δʂ
ϋοΩϯά͞Εͨ͋ͱͷղੳࣄྫ w ςʔϚσΟϨΫτϦXQJODMVEFTҎԼʹɺKBWBTDSJQUQIQɺDTTQIQɺMJCQIQΈ͍ͨͳϑΝΠϧ͕͋ͪΒͪ͜ ΒʹɻΩϞ͍ w JOEFYQIQʹมͳจࣈྻ͕͋ΔʁˠαΠτΞΫηε͠Α͏ͱ͢ΔͱɺมͳαΠτʹϦμΠϨΫτ w ˔˔ɺ˔ͷύϥϝʔλͰԿ͔͠ΒจࣈྻΛ༩͑Δ˔Խ͞Εͨ˔Λ༩͑ΒΕͨ˔ྻͰ˔ͯ͠˔ w ˔͞Εͨ˔จࣈΛɺ˔ʹ٧Ίͯɺ໋ྩ͍ͯ͠Δ͕˔ˠ˔ྻΈ߹Θͤ˔໊Λ༻ҙͯ͠ɺ࠷ޙʹ˔
w Կͩ͜ͷจࣈྻʁˠ˔ΈΔͱ˔ʹ͋Δ˔͕͋Δͱɺ˔͔Β˔Λ˔ˠͳΜ͔˔ͯ͠Δʂ w 4.51αʔόཱ͕ͬͯΔʂʁʁʁ
͍
ݪҼʁ w ΒΕͨޙʹॿ͚ͯ͘ΕʂͱݴΘΕΔͷͰਖ਼Θ͔ΒΜ w ͨͩɺΒΕͨαΠτͷঢ়ଶΛฉ͘ͱʮ͋ʙʯͬͯͳΔ͜ͱ͕ଟ͍
ݪҼʁ w ΒΕͨޙʹॿ͚ͯ͘ΕʂͱݴΘΕΔͷͰਖ਼Θ͔ΒΜ w ͨͩɺΒΕͨαΠτͷঢ়ଶΛฉ͘ͱʮ͋ʙʯͬͯͳΔ͜ͱ͕ଟ͍ w ϩάΠϯ*%ͱϢʔβʔ͕ʮBENJOʯɺʮQBTTXPSEʯ
ݪҼʁ w ΒΕͨޙʹॿ͚ͯ͘ΕʂͱݴΘΕΔͷͰਖ਼Θ͔ΒΜ w ͨͩɺΒΕͨαΠτͷঢ়ଶΛฉ͘ͱʮ͋ʙʯͬͯͳΔ͜ͱ͕ଟ͍ w ϩάΠϯ*%ͱϢʔβʔ͕ʮBENJOʯɺʮQBTTXPSEʯ w ϩάΠϯϖʔδ࿐ग़ˍ*%ύεϫʔυೝূ
ݪҼʁ w ΒΕͨޙʹॿ͚ͯ͘ΕʂͱݴΘΕΔͷͰਖ਼Θ͔ΒΜ w ͨͩɺΒΕͨαΠτͷঢ়ଶΛฉ͘ͱʮ͋ʙʯͬͯͳΔ͜ͱ͕ଟ͍ w ϩάΠϯ*%ͱϢʔβʔ͕ʮBENJOʯɺʮQBTTXPSEʯ w ϩάΠϯϖʔδ࿐ग़ˍ*%ύεϫʔυೝূ w
͍ͬͯΔͷ͔Θ͔Βͳ͍1MVHJO͕͍ͬͺ͍
ݪҼʁ w ΒΕͨޙʹॿ͚ͯ͘ΕʂͱݴΘΕΔͷͰਖ਼Θ͔ΒΜ w ͨͩɺΒΕͨαΠτͷঢ়ଶΛฉ͘ͱʮ͋ʙʯͬͯͳΔ͜ͱ͕ଟ͍ w ϩάΠϯ*%ͱϢʔβʔ͕ʮBENJOʯɺʮQBTTXPSEʯ w ϩάΠϯϖʔδ࿐ग़ˍ*%ύεϫʔυೝূ w
͍ͬͯΔͷ͔Θ͔Βͳ͍1MVHJO͕͍ͬͺ͍ w 8PSE1SFTT͕࠷৽൛ʹΞοϓσʔτ͞Ε͍ͯͳ͍
Ͳ͏ͯ͠ؾ͍ͮ ͨͷʁ
ϋοΩϯάʹͲ͏ͬͯؾͮ͘ͷ͔ w αΠτ͕มͳڍಈ͍ͯ͠Δ w Α͘Θ͔Βͳ͍จࣈ͕දࣔ͞ΕΔ w Α͘Θ͔Βͳ͍αΠτʹඈ͞ΕΔʢϦμΠϨΫτʣ w ϓϩόΠμ͔Β࿈བྷ͕͘Δ w
ʮޚ͕ࣾར༻͍ͯ͠Δ̋̋αʔό͔Βɺϝʔϧ͕େྔʹૹ৴͞Ε͍ͯΔ͜ͱΛ ݕͨ͠ͷͰҰ࣌తʹఀࢭ͍ͯ·͢ʙʯ w ʮޚ͕ࣾར༻͍ͯ͠Δ99αʔόͰɺෆ৹ͳϓϩάϥϜ͕ಈ͍͍ͯͨͷͰɺύʔ ϛογϣϯΛʹมߋ͍ͯ͠·͢ʙʯ
ຊʹ ͋Γ͕ͱ͏ ʢαʔόӡ༻ऀͷօ༷ʹײँɾͦͯ͠͝ΊΜͳ͍͞ʣ
ϋοΩϯά͞ΕͨޙͷରԠᶃ w 44)Ͱ͖ΔαʔόͩͬͨΒ44)ͯ͠ίϚϯυୟ͍ͯআ͠·͠ΐ͏ w Ͱ͍͍ͩͨϑΝΠϧվ͟Μ͞ΕͯͨΓ͢ΔͷͰɺޙड़ͷશ෦σ ετϩΠˍೖΕ͕͠ྑ͍ͱࢥ͏ w Ϩϯλϧαʔόɾɾɾʁ
ൿͷ1)1Λୟ͘
MTʹ֦ுՄೳʂ
ϋοΩϯά͞ΕͨޙͷରԠ w ϑΝΠϧɺ%#ͷόοΫΞοϓ w ϑΝΠϧશআ w 8PSE1SFTTͷ࠷৽൛ΛΠϯετʔϧ w XQDPO fi
HQIQͷγʔΫϨοτΩʔͷߋ৽ w %#ύεϫʔυมߋ w όοΫΞοϓͨ͠%#ͷத(SFQ w όοΫΞοϓͨ͠ϑΝΠϧͷத(SFQɹˠɹվ͟Μ͞Ε͍ͯΔ߹͕͋ΔͷͰखಈͰऔΓআ͘ w όοΫΞοϓͨ͠ϑΝΠϧΛΞοϓϩʔυ w ඞཁͳ1MVHJOΛ࠶Πϯετʔϧɹˠɹެ։
Ͳ͏ͯͦ͠Μͳ ͜ͱʹ
ླྀٿʢͱʣͷࡑ w ɺླྀٿͷ8FCձࣾͰ8PSE1SFTT͕ྲྀߦΓͩ͢ w ʢ1)1Θ͔ΒΜ͚Ͳʣ؆୯ͳ͓·͡ͳ͍ॻ͍ͨΒ؆୯ʹϒϩά͖ϗʔϜϖʔδ͕ಋೖ Ͱ͖·͢ʂ w ʢ1)1Θ͔ΒΜ͚Ͳʣߴػೳ͚ͩͲແྉ1MVHJOͷݟͨΛมߋͨ͠Βɺوࣾʹ༧α Πτ͖ϗʔϜϖʔδ͕ಋೖͰ͖·͢ʂ w
ʢ1)1Θ͔ΒΜ͚Ͳʣ༗໊ͳ͍߹ΘͤϑΥʔϜ1MVHJOΛ SZ w ɺपΓͷ8FCձ͕ࣾΑ͘ѻ͍ͬͯΔ͜ͱ͋ΓɺϓϩάϥϛϯάεΫʔϧͳͲͰ ίϯςϯπͱͯ͠ྲྀߦΓͩͨ͠ w ΈΜͳόϯόϯಋೖ࢝͠Ίͨ
୭͕ϝϯς͢Δ ΜͰ͔͢ʁ
୭͕ϝϯς͢ΔΜͰ͔͢ʁ w ֤ձ͍͍ࣾͩͨೲʴӡ༻αʔϏεΛؚΊͨೲϓϥϯ w ͚ͩͲɺΞοϓσʔτͷେࣄ͞ΛΒͳ͍͜ͱ͕ଟ͍ w ಥવಈ͔ͳ͘ͳΓ·ͨ͠ʂˠʢ͔͔ΔͷͰʣ͜ͷ͙Β͍ͩ͘͞ ͍ʂˠʢߴ͐ʣ͍ɺͬͺΓ͍͍Ͱ͢ w ϝϯς͞Εͳ͍αΠτ͕૿͍͑ͯ͘ˠκϯϏԽ
w ʮԭೄ8PSE1SFTTTJUFʯͰάά͖͍ͬͯͯͩ͘͞
Ͳ͏͢ΕΑ͍ ͷ͔
WordPressΛΘ ͳ͍Ͱ͍ͩ͘͞
8PSE1SFTTΛΘͳ͍ w 4BB4Λར༻͍ͯͩ͘͠͞ w 456%*0 w 8JY w /PUJPO
WordPressͷӡ༻ ΛࣗͰΒͳ͍
8PSE1SFTTͷӡ༻ΛࣗͰΒͳ͍ w ӡ༻ؚΊͯҕୗ͢Δ w 8"'ͱ͔ϓϥϯͷதͰ༻ҙ͞Ε͍ͯͨΓ͢ΔͷͰॿ͔Δ w 8PSE1SFTTϗεςΟϯάαʔϏε w ,64"/"(* w
ΤοΫεαʔόʔ
WordPressΛѻ͑ ΔਓΛؒʹ͢Δ
8PSE1SFTTΛѻ͑ΔਓΛؒʹ͢Δ w ۀքΛΔ༭ฌʢΤϯδχΞʣΛҰਓޏ͏ w 1)1ΧϯϑΝϨϯεͷࢀՃΛ͓͢͢Ί͢Δ
WordPressΛӡ༻ Ͱ͖ΔΑ͏ʹͳΔ
8PSE1SFTTΛӡ༻Ͱ͖ΔΑ͏ʹͳΔ w ͕ࣗΤϯδχΞʹͳΔϚονϣࢥߟ w 8PSE1SFTTΛࣗಈΞοϓσʔτઃఆ͍ͯͩ͘͠͞ w ֎෦ςʔϚΛॻ͖͑ͳ͍ w ηΩϡϦςΟʹରࡦʹ༗໊ͳ1MVHJOΛೖΕΔ w
ஈ֊ೝূ(PPHMF"QQ-PHJOΛಋೖ͍ͯͩ͘͠͞ w SF$"1$)"ΛೖΕΔʢCPUεύϜରࡦʣ w 1MVHJOಋೖ৻ॏʹ
ࡶײ
ࡶײ w 8PSE1SFTTૉΒ͍͠
EOL