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
870
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Pluginテリトリーについて
Koji Kuno
September 08, 2017
More Decks by Koji Kuno
See All by Koji Kuno
unitoneが楽しくなるまでの道のり
oleindesign
0
120
WordPress 6.5 の新機能紹介
oleindesign
0
170
How to deal with WordPress themes in the future
oleindesign
0
1.8k
WordPress(再)入門 - 運用・学習編
oleindesign
0
260
WordPress(再)入門 - カスタマイズ編
oleindesign
0
280
WordPress(再)入門 - コンテンツ作成方法編
oleindesign
0
250
WordPress(再)入門 - テーマ・プラグイン編 / introduction-to-wordpress-again-theme-plugin
oleindesign
0
260
WordPress(再)入門 - 基本設定編 / introduction-to-wordpress-again-basic-settings
oleindesign
0
540
WordPress(再)入門 - 基礎知識・環境編
oleindesign
2
1.1k
Other Decks in Programming
See All in Programming
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
280
Webエンジニアなのにブラウザの仕組みがわからないので、Pythonで自作してみた
tatsuki12
4
1.6k
承認済みなのに差戻しできてしまうバグ、型で潰せます
shinchit
0
130
Claude Codeを組織的に動かして月400PRを実現した話
happy_ryo
0
250
AIと壁打ちしながら進めるコスト管理
fufuhu
2
1.9k
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
760
Can LLMs Replicate 4 Years of Compose Migration? Exploring the boundaries of automation with 279 XML files from a real product
makun
0
130
Foundry Localでエージェント開発
seosoft
0
110
ソフトウェアラスタライザ
fadis
1
770
Press start. Python's next generation.
willingc
PRO
3
300
AI時代に学ぶ 好きなルール 嫌いなルール Linter編
shorty5121
0
770
Jindong: Introducing Declarative Haptics in Compose Multiplatform
l2hyunwoo
0
140
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Crafting Experiences
bethany
1
280
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
510
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
310
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
Being A Developer After 40
akosma
91
590k
Embracing the Ebb and Flow
colly
88
5.2k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
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 ಉ༷͡ͳҊ݅Ͱͷ੍࡞ґཔ͕૿͑Δ ͜ͱ͕ظͰ͖Δ ൃऀଆͷϝϦοτ ੍࡞ऀଆͷϝϦοτ
Ɓ ·ͱΊ ʮػೳʯϓϥάΠϯʹɺ ʮݟͨʯςʔϚͰɻ ׂ୲ ͱͯେࣄͰ͢ʂ
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠