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
Pluginテリトリーについて
Search
Koji Kuno
September 08, 2017
Programming
1
810
Pluginテリトリーについて
Koji Kuno
September 08, 2017
Tweet
Share
More Decks by Koji Kuno
See All by Koji Kuno
unitoneが楽しくなるまでの道のり
oleindesign
0
80
WordPress 6.5 の新機能紹介
oleindesign
0
110
How to deal with WordPress themes in the future
oleindesign
0
1.6k
WordPress(再)入門 - 運用・学習編
oleindesign
0
190
WordPress(再)入門 - カスタマイズ編
oleindesign
0
210
WordPress(再)入門 - コンテンツ作成方法編
oleindesign
0
180
WordPress(再)入門 - テーマ・プラグイン編 / introduction-to-wordpress-again-theme-plugin
oleindesign
0
210
WordPress(再)入門 - 基本設定編 / introduction-to-wordpress-again-basic-settings
oleindesign
0
400
WordPress(再)入門 - 基礎知識・環境編
oleindesign
1
920
Other Decks in Programming
See All in Programming
AWS CDKの推しポイント 〜CloudFormationと比較してみた〜
akihisaikeda
3
310
第9回 情シス転職ミートアップ 株式会社IVRy(アイブリー)の紹介
ivry_presentationmaterials
1
230
Effect の双対、Coeffect
yukikurage
5
1.4k
ASP.NETアプリケーションのモダナイズ インフラ編
tomokusaba
1
410
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
980
Create a website using Spatial Web
akkeylab
0
300
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
150
VS Code Update for GitHub Copilot
74th
1
320
datadog dash 2025 LLM observability for reliability and stability
ivry_presentationmaterials
0
110
ruby.wasmで多人数リアルタイム通信ゲームを作ろう
lnit
2
250
GitHub Copilot and GitHub Codespaces Hands-on
ymd65536
1
110
エンジニア向け採用ピッチ資料
inusan
0
160
Featured
See All Featured
Embracing the Ebb and Flow
colly
86
4.7k
Six Lessons from altMBA
skipperchong
28
3.8k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
490
Documentation Writing (for coders)
carmenintech
71
4.9k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
Fireside Chat
paigeccino
37
3.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Balancing Empowerment & Direction
lara
1
360
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
How GitHub (no longer) Works
holman
314
140k
Transcript
1MVHJOςϦτϦʔʹ͍ͭͯ ୈ̏ճ8PSE#FODIذෞ ݄ʢʣˏΈΜͳͷ͗;ϝσΟΞίεϞε
ΞδΣϯμ w 8PSE1SFTTʹߏཁૉʹ͍ͭͯ w ʮςʔϚʯͱʮϓϥάΠϯʯͱ1MVHJOςϦτϦʔͱ w ͜Μͳ͜ͱ͠Α͏ͱࢥͬͨ͜ͱ͋Γ·ͤΜ͔ʁ w 8PSE1SFTTެࣜͰʜ w
ςʔϚͷ੍࡞ґཔΛ͢ΔࡍʹؾΛ͚ͭΔ͜ͱ w ʲ༨ஊʳͳͥʮ݁Ռతʹӡ༻ίετΛԼ͛Δʯ͜ͱʹͭͳ͕Δͷ͔ w ʲ༨ஊʳެࣜҎ֎ͷςʔϚΛ͏ϦεΫ w ʲ༨ஊʳςʔϚൃऀͱͯ͜͠ΜͳܗͲ͏ͩΖ͏͔ʁ
8PSE1SFTTͷߏཁૉ 8PSE1SFTTίΞ ઃఆϑΝΠϧʢXQDPOpHQIQʣ σʔλϕʔε Ξοϓϩʔυσʔλʢը૾ʣ ϓϥάΠϯ ςʔϚ
ʮςʔϚʯͱ w 8PSE1SFTTͰߏ͞Εͨ8FCαΠτͷ֎؍Λ੍ޚ͢ΔϞ δϡʔϧ w 8PSE1SFTTͷଞͷσʔλ͔Β͞Εͨදࣔ༻ͷϓϩά ϥϜͱϦιʔεͷू߹ମ w Γସ͑Δ͜ͱʹΑͬͯɺ8FCαΠτͷ༰ͦͷͷΛ ม͑Δ͜ͱͳ͘ɺݟͨΛมߋ͢Δ͜ͱ͕Ͱ͖Δ
ʮϓϥάΠϯʯͱ w 8PSE1SFTTίΞͷجຊػೳΛ֦ுɾमਖ਼͢ΔϞδϡʔϧ w 8PSE1SFTT03(ެࣜϓϥάΠϯݱࡏ ݸొ͞Ε ͍ͯΔʢ݄ݱࡏʣ wϓϥάΠϯࣗͰ։ൃ͢Δ͜ͱՄೳ w8PSE1SFTTͰͷػೳ։ൃͷத৺ϓϥάΠϯ։ൃ
1MVHJOςϦτϦʔͱ 5IFNF ςϦτϦʔ 1MVHJO ςϦτϦʔ ֎؍Λ੍ޚ͢ΔϞδϡʔϧ جຊػೳΛ֦ுɾमਖ਼͢Δ Ϟδϡʔϧ ࠓ ͬͪ͜ͷ
ͬͪ͜ ؔͯ͠Δ:0ʂ
ςʔϚΛ࡞ͬͨࡍʹ ͜Μͳ͜ͱ͠Α͏ͱࢥͬͨ͜ͱ ͋Γ·ͤΜ͔ʁ
ΞʔΧΠϒදࣔҰཡͷ ݟग़͠Λҙਤͨ͠ͷʹมߋ GVODUJPOTQIQʹ ͝ʹΐ͝ʹΐ
ʮ͓Βͤʯʮ࣮ʯͳͲΛ ઐ༻ߘͰ͖ΔΑ͏ʹ͍ͨ͠ ΧελϜߘλΠϓͰ ςʔϚʹ࣮
0(1ઃఆΛಠࣗͷΧελϜϑΟʔϧυΛ ઃஔͯ͠ઃఆͰ͖ΔΑ͏ʹ͢Δ هࣄ͝ͱͷ0(1ઃఆΛ ΧελϜϑΟʔϧυͰ
͜Εͬͯɺ શͯʮݟͨʯͰͳ͘ʮػೳʯ ͡ΌͶʁ ʢςʔϚςϦτϦʔʣ ʢϓϥάΠϯςϦτϦʔʣ
8PSE1SFTTެࣜͰ Ͳ͏Ξφϯε͞Ε͍ͯΔ͔ͱ͍͏ͱʜ
Ҿ༻IUUQTNBLFXPSEQSFTTPSHUIFNFTIBOECPPLSFWJFXSFRVJSFEFYQMBOBUJPOTBOEFYBNQMFTQMVHJOUFSSJUPSZ ϓϥάΠϯςϦτϦʔͰ ࣮͞ΕΔػೳੑͷྫ ʹ ςʔϚʹ࣮͠ͳ͍ͰͶʂ ͷྫ
"OBMZUJDTPSUSBDLJOHTVQQPSU w (PPHMF"OBMZUJDTͳͲίʔυઃஔαϙʔτ w (PPHMF4FBSDI$POTPMFͷೝূ༻ίʔυͷઃஔαϙʔτ ςʔϚ͕มߋ͞ΕͨΒʜ ίʔυ͕ফ͑Δʂ
4&0PQUJPOT w 4&0ͷͨΊʹNFUBͳͲͷςΩετΛมߋ͢Δ w ϝλλάɺϖʔδλΠτϧɺϙετλΠτϧͳͲ ςʔϚ͕มߋ͞ΕͨΒʜ ػೳΛҡ࣋Ͱ͖ͳ͍ʂ
$POUBDUGPSNT w ͓͍߹ΘͤͷͨΊͷϝʔϧϑΥʔϜػೳͳͲ ςʔϚ͕มߋ͞ΕͨΒʜ ϝʔϧ͍߹Θ͕ͤͰ͖ͳ͍ʂ
/POEFTJHOSFMBUFENFUBCPYFT w ಠࣗͷΧελϜϑΟʔϧυɺΧελϜλΫιϊϛʔͳͲ ͷઃஔ ςʔϚ͕มߋ͞ΕͨΒʜ ೖྗͨ͠༰ΛมߋͰ͖ͳ͍ʂ
3FTPVSDFDBDIJOH w 8FCαΠτͷදࣔߴԽͷͨΊͷΩϟογϡܥॲཧ ςʔϚ͕มߋ͞ΕͨΒʜ ද͕ࣔ͘ͳͬͪΌ͏ʂ
%BTICPBSEXJEHFUTJOUIFBENJOBSFB w ཧը໘μογϡϘʔυͰར༻Ͱ͖ΔΟδΣοτͷಠ ࣮ࣗ ςʔϚ͕มߋ͞ΕͨΒʜ ઃఆΛมߋͰ͖ͳ͘ͳΔʂ
$VTUPN1PTU5ZQFTBOE4IPSUDPEF w ಠࣗͷΧελϜߘλΠϓͱγϣʔτίʔυͷઃஔ ςʔϚ͕มߋ͞ΕͨΒʜ ΧελϜߘΛར༻Ͱ͖ͳ͘ͳΔʂ γϣʔτίʔυ͕ͨͩͷจࣈྻʹʂ
4PDJBMNFEJBʠMJLFʡ ʠGPMMPXʡ BOEʠTIBSFʡCVUUPOT w ιʔγϟϧϝσΟΞΛར༻ͨ͠ڞ༗ϘλϯͳͲͷઃஔ ςʔϚ͕มߋ͞ΕͨΒʜ ڞ༗Ͱ͖ͳ͘ͳΔʂ
ςʔϚΛมߋͯ͠Βͳ͍ػೳ ͯ͢ϓϥάΠϯςϦτϦʔͰ ղܾ͢Δ͖
ςʔϚͷ੍࡞ґཔΛ͢Δࡍʹ ؾΛ͚ͭΔ͜ͱ ʢςʔϚൃऀଆͩͬͨΓاۀଆͩͬͨΓʣ w ςʔϚʹʮػೳʯΛ࣋ͨͤͣʮݟͨʯʹపͤ͠͞Δ w ެ։͞Ε͍ͯΔϓϥάΠϯΛ্खʹར༻͢Δ w ݁ՌతʹӡӦίετΛԼ͛Δ͜ͱʹͭͳ͕Δ͜ͱ͕ଟ͍ w
ϓϥάΠϯԽΛਐΊͯΈΔʢϝϦοτޙ΄Ͳʣ w ެࣜҎ֎ͷςʔϚΛ͏ࡍʹेҙΛ
ͳͥʮ݁Ռతʹӡ༻ίετΛԼ͛Δʯ ͜ͱʹͭͳ͕Δͷ͔ w ։ൃࣗମ͕ʮςʔϚʯ෦͚ͩʹͳΓʢػೳ։ൃߦΘͳ͍ͷͰʣ੍ ࡞ίετΛԼ͛Δ͜ͱ͕Ͱ͖Δ w ػೳʢϓϥάΠϯར༻ͨ͠ʣ෦ϓϥάΠϯ࡞ऀ͕ϝϯςφϯε͠ ͯ͘ΕΔ ˠϝϯςφϯείετϑϦʔ ˠϓϥάΠϯબͼ৻ॏʹʂ
w ಠࣗςʔϚʹػೳ࣮ͨ͠߹ɺԿ͔ޡ࡞ಈόά͕ൃݟ͞ΕΔͨͼ ʹ੍࡞ऀʹ࿈བྷˠิम͕ඞཁʢܖ͕Ε͍ͯΕผ్අ༻͕ඞཁ ༨ஊ
w ΧελϜߘ("ઃஔɺ͓ΒͤػೳͳͲϝϦοτͨ ͘͞Μ13͞ΕΔ͕ɺͦΕͬͯຊʹϝϦοτͳͷ͔ʁ ˠςʔϚΛΓସ͑ͨΒػೳΛख์͞ͳ͚ΕͳΒͳ͍ ˠ͔ͩΒςʔϚͱఴ͍͛Δ֮ޛ͕ඞཁ ˠPS͍ͣΕҠߦ࡞ۀʢࣦ͏ػೳͷସΛิరͯ͠Ҿӽʣ Λߦ͏ඞཁ͕͋Δ w ͚ΕͲɺ͍ͭαϙʔτ͕ऴྃ͢Δ͔͔Βͳ͍ ˠར༻نʹ໌֬ʹॻ͍ͯ͋Δͣ
༨ஊ ެࣜҎ֎ͷςʔϚΛ͏ϦεΫ ʢˣͪΌΜͱ࡞ΒΕͨΦϦδφϧςʔϚެࣜଆʹؚΉʣ
ʲ༨ஊʳ ςʔϚ੍࡞Λൃ͢Δ߹ ͜ΜͳܗͲ͏ͩΖ͏͔ʁ
ʢྫʣෆಈ࢈ձ͕ࣾಠࣗςʔϚ੍࡞࣌ʹ݅ใΛܝࡌ͢Δ ػೳΛ։ൃ͢Δ߹ ෆಈ࢈ใΛܝࡌͰ͖Δػೳ෦͚ͩ ϓϥάΠϯͱͯ͠ಠཱͤͯ͞Β͑·͔͢ʁ ͰϓϥάΠϯͱͯ͠8PSE1SFTT03(ެࣜʹ ܝࡌ͞ΕΔΑ͏ʹͯ͠Έ·͠ΐ͏ʂ ଞʹಉ͡Α͏ͳػೳΛ୳͍ͯ͠Δਓʹ ͓ʹཱͯ·͢Ͷʂ ϓϥάΠϯͷઆ໌ϖʔδʹαϯϓϧͱͯ͠ ޚࣾΛܝࡌ͓͖ͯ͠·͢Ͷɻ
ೝ֦େϒϥϯυΠϝʔδΞοϓʹ ܨ͕Δ͜ͱ͕ظͰ͖·͢Ͷʂ ൃऀ ൃऀ ੍࡞ऀ ੍࡞ऀ
w ϓϥάΠϯԽͯ͠Β͏ͱϝϯςφ ϯείετΛԼ͛ΒΕΔ w ػೳ੍࡞ʹର͢Δίετඞཁ͕ͩɺ ͦΕΛ౿·͑ͯϓϥάΠϯΛެ։͢ Δ͕࢟ϒϥϯυΠϝʔδʹྑ͍Ө ڹΛ༩͑Δ͜ͱ͕ظͰ͖Δ w ϓϥάΠϯΛར༻࣮ͨ͠αΠτͱ
ͯ͠ೝΛ্͛ΒΕΔ w ػೳ੍࡞ʹΑͬͯϓϥάΠϯ࡞ऀͱ ͯ͠8PSE1SFTT03(ʹ໊લ͕ࡌΔ w ϝϯςφϯεػೳՃɾमਖ਼ඞ ཁʹͳΔ͕ɺ࣮ͱͯ͠େ͖͍ w ಉ༷͡ͳҊ݅Ͱͷ੍࡞ґཔ͕૿͑Δ ͜ͱ͕ظͰ͖Δ ൃऀଆͷϝϦοτ ੍࡞ऀଆͷϝϦοτ
Ɓ ·ͱΊ ʮػೳʯϓϥάΠϯʹɺ ʮݟͨʯςʔϚͰɻ ׂ୲ ͱͯେࣄͰ͢ʂ
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠