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
【MT東京-55】 MovableType.net × Data API
Search
hayase
February 22, 2019
Technology
0
1.5k
【MT東京-55】 MovableType.net × Data API
【MT東京-55】 Data API 4.1の登壇時の資料です
hayase
February 22, 2019
Tweet
Share
More Decks by hayase
See All by hayase
サイト制作・運用を劇的に効率化する MovableType.net の便利機能の話
masakah
0
26
ノーコード編集領域を作れる!MovableType.net 「かんたんデザイン編集機能」徹底解説
masakah
0
350
「SaaS型のCMSじゃ物足りない…」を“いいとこ取り“のCMS MovableType.net で解決!
masakah
0
610
MTDDC Tokyo 2023 MT
masakah
0
750
Movable Type クラウド版 活用のすすめ
masakah
0
140
MTDDCtokyo2022 MTBlockEditor
masakah
0
90
MTDDC Meetup Tokyo 2020 MovableType.net Block Editor
masakah
0
480
MTDDC 2019 MT
masakah
0
1.4k
Movable Type シリーズの現状と今後
masakah
0
1.4k
Other Decks in Technology
See All in Technology
Notion x ポストモーテムで広げる組織の学び / Notion x Postmortem
isaoshimizu
1
120
AWSのマルチアカウント管理 ベストプラクティス最新版 2025 / Multi-Account management on AWS best practice 2025
ohmura
4
310
日経電子版 for Android の技術的課題と取り組み(令和最新版)/android-20250423
nikkei_engineer_recruiting
0
410
2025-04-24 "Manga AI Understanding & Localization" Furukawa Arata (CyberAgent, Inc)
ornew
1
200
Стильный код: натуральный поиск редких атрибутов по картинке. Юлия Антохина, Data Scientist, Lamoda Tech
lamodatech
0
740
PicoRabbit: a Tiny Presentation Device Powered by Ruby
harukasan
PRO
2
240
3月のAWSアップデートを5分間でざっくりと!
kubomasataka
0
120
「経験の点」の位置を意識したキャリア形成 / Career development with an awareness of the “point of experience” position
pauli
4
100
読んで学ぶ Amplify Gen2 / Amplify と CDK の関係を紐解く #jawsug_tokyo
tacck
PRO
1
160
Classmethod AI Talks(CATs) #21 司会進行スライド(2025.04.17) / classmethod-ai-talks-aka-cats_moderator-slides_vol21_2025-04-17
shinyaa31
0
600
技術者はかっこいいものだ!!~キルラキルから学んだエンジニアの生き方~
masakiokuda
2
270
コスト最適重視でAurora PostgreSQLのログ分析基盤を作ってみた #jawsug_tokyo
non97
0
410
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
69
4.7k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Building Adaptive Systems
keathley
41
2.5k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
520
The Invisible Side of Design
smashingmag
299
50k
Code Review Best Practice
trishagee
67
18k
[RailsConf 2023] Rails as a piece of cake
palkan
54
5.4k
Into the Great Unknown - MozCon
thekraken
37
1.7k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
4 Signs Your Business is Dying
shpigford
183
22k
For a Future-Friendly Web
brad_frost
176
9.7k
Transcript
%BUB"1* º
ࣗݾհ γοΫεɾΞύʔτגࣜձࣾɹاը୲ ૣɹকҰ ݸਓαΠτɹIUUQTIBZBTFUW ɾ.5 .PWBCMF5ZQF ྺ ɾԕڑπʔΩχετʢἚʣ ɾςϨϫʔΫͰϫʔϧυϏδωεαςϥΠτີணऔࡐ ɾυϩʔϯඈͯ͠ࢢͷެࣜ؍ޫಈը࡞
ɾԻָϥΠϒͷԋग़༻ιϑτͳͲ͍Ζ͍Ζ࡞ ɾΑΑFεϙʔπTXJUDI൛ ɹਓதҐۙɹἚࠃମ༧બग़༧ఆ
None
ຊͷ༧ఆ w .PWBCMF5ZQFOFUͷ֓ཁͱओͳػೳ w %BUB"1*ͷରԠঢ়گ w %BUB"1*ͷ׆༻ྫ
.PWBCMF5ZQFOFU খதنͷΣϒαΠτ੍࡞ɾӡӦʹ࠷ద ֹ݄ԁ͔Βొ͢Ε͙͢ʹ͑Δ ϝϯςφϯεϑϦʔͷΣϒαʔϏεܕߴػೳ$.4
.PWBCMF5ZQFOFUͷಛ .PWBCMF5ZQFOFUʹҎԼͷಛ͕͋Γ·͢ɻ wΣϒαʔϏεܕͳͷͰ͍͠ઃఆͳ͘Ϣʔβʔొ͢Δ͚ͩͰ͙͑͢Δ wαʔόʔཧιϑτΣΞͷཧ͕ෆཁͳͷͰɺηΩϡϦςΟؾʹͤͣʹ҆ ৺ͯ͠ӡ༻͕Մೳ wαʔόʔྖҬͱ$.4ͷར༻ྉ͕ࠐΈͰֹ݄ԁʢؒҰׅ͍ͷ߹ʣ͔Β ҆Ձʹ࢝ΊΒΕΔ wϖʔδશʹಈతԽ͞Ε͍ͯΔʢϖʔδੜͷͪ࣌ؒͳ͠ʣ wσβΠϯ)5.-ϨϕϧͰࣗ༝ʹฤूՄೳͰɺ$.4ͷσʔλ.5λάͱ͍͏ಠࣗ λάͰ؆୯ʹѻ͑Δ
wεϚʔτϑΥϯʹରԠͨ͠ଈઓྗʹͳΔϨεϙϯγϒσβΠϯͷςʔϚΛෳ༻ҙ w؆୯ʹ࡞ઃஔ͕Ͱ͖ΔϑΥʔϜػೳ͕ඪ४Ͱࡌ͞Ε͍ͯΔ
.PWBCMF5ZQFOFUͷಛػೳ
Ճඅ༻ͳ͠ͷৗ࣌44-ରԠ ඪ४υϝΠϯಠࣗυϝΠϯ ແྉͰৗ࣌44-Խ ඪ४υϝΠϯͷαΠτͰαʔϏεڞ௨ͷ44-ূ ໌ॻΛར༻͠ɺಠࣗυϝΠϯͷαΠτͰɺඇӦ རஂମ*43(͕ఏڙ͢ΔແྉͰ44-5-4ূ໌ॻΛൃ ߦ͢ΔαʔϏεʮ-FUT&ODSZQUʯͷυϝΠϯೝূ ܕ44-ূ໌ॻΛར༻͠·͢ɻ αʔόূ໌ॻͷߋ৽ɺγοΫεɾΞύʔτ͕ߦ͏ ͨΊɺ໘ͳαʔόূ໌ॻͷߋ৽࡞ۀΛߦ͏͜ͱ
ͳ͘ɺৗ࣌44-ʹରԠͨ͠αΠτΛӡ༻͢Δ͜ͱ ͕ՄೳͰ͢ɻ ˞ελϯμʔυϓϥϯҎ্ͳΒ࣋ͪࠐΈ44-ར ༻0,
هࣄΣϒϖʔδཤྺൺֱػೳ هࣄΣϒϖʔδΛอଘ͢Δ͝ͱʹཤྺ͕ Γ·͢ɻཤྺΛࢀরͯ͠աڈͷঢ়ଶʹͨ͠Γɺ อଘ࣌ʹจࣈ·ͰͷϝϞΛ͢͜ͱ͕Ͱ͖ ΔͨΊɺมߋ༰ฤू༰ͳͲΛه͓ͯ͠ ͘͜ͱՄೳͰ͢ɻ ߋ৽ΛߦͬͨϝϯόʔΛཤྺͰ֬ೝ͢Δ͜ͱ͕ Ͱ͖ΔͨΊɺ୭͕ͲͷΑ͏ͳมߋΛߦ͔ͬͨ͢ ͙Θ͔Γ·͢ɻ ෳਓͰهࣄΣϒϖʔδΛ
࡞Δࡍʹศརʂ
ࠩ͠ସ͑༧ػೳ ӡ༻ͷॿ͚ͱͳΔࠩ͠ସ͑༧ػೳʂ ࢦఆͨ࣌͠ʹɺެ։͍ͯ͠ΔهࣄΣϒϖʔδΛ ࠩ͠ସ͑Δ͜ͱ͕Մೳͳʮࠩ͠ସ͑༧ػೳʯ w ʮެ։தʯͷهࣄͦͷ··Ͱɺ࣍ʹߋ৽͢Δ༰ Λʮࠩ͠ସ͑൛ʯͱͯ͠࡞ w ࠩ͠ସ͑ͷ༧͕Մೳ w
ʮެ։தʯͷهࣄ͕ࠩ͠ସΘΔͨͼʹɺࣗಈతʹཤ ྺ͕Δ w ʮࠩ͠ସ͑൛ʯաڈͷࠩ͠ସ͑ཤྺɺʮެ։தʯ ͷهࣄΛҾ༻ͯ͠࡞Մೳ
ڞ༗ϓϨϏϡʔػೳ ਪଌ͞Εʹ͍͘ݻఆͷ63-ͰϓϨϏϡʔͰ͖Δ ͷͰɺࣾͷਓؔऀʹڞ༗ͯ͠༰Λ֬ೝ͠ ͯΒ͏͜ͱ͕ՄೳͰ͢ɻ ݸผϖʔδͷঢ়ଶ͚ͩͰͳ͘ɺτοϓϖʔδ ҰཡϖʔδͰͲͷΑ͏ʹදࣔ͞ΕΔ͔Λެ։ લʹ֬ೝͰ͖ΔͷಛͰ͢ɻ ҆શͷͨΊύεϫʔυઃఆͰ͖·͢ɻ هࣄΣϒϖʔδΛ ެ։લʹڞ༗
εϚʔτϑΥϯ͔Βͷߘɾཧ ߘεϚʔτϑΥϯΞϓϦ ཧϒϥβͰ εϚʔτϑΥϯ͔Β؆୯ʹهࣄߘͰ͖Δઐ༻ΞϓϦ ΛແྉͰఏڙ͍ͯ͠·͢ɻ هࣄ࡞ϒϩοΫܕʹͳ͓ͬͯΓɺը૾ͱจࣈͷ ฒͼସ͑؆୯ʹͰ͖·͢ɻ J04൛ɺ"OESPJE൛ͷ྆ํ༻ҙ͍ͯ͠·͢ɻ ·ͨɺϒϥβͰཧը໘ʹΞΫηεͨ͠߹ε ϚʔτϑΥϯʹ࠷దԽ͞Ε͍ͯΔͷͰɺ΄ͱΜͲͷػ
ೳΛར༻Ͱ͖·͢ɻ ϑΟʔνϟʔϑΥϯ͔Β ϝʔϧͰߘ
ϫʔΫϑϩʔػೳ εϜʔζͳӡӦʹʂ ίϯςϯπʢهࣄɾΣϒϖʔδʣΛެ։͢Δ·Ͱͷ ίϛϡχέʔγϣϯΛߦ͏ػೳɻ ϝʔϧͰ௨͞ΕɺΞΧϯτΛ࣋ͨͳ͍ϝϯόʔ ࢀՃՄೳ ελϯμʔυϓϥϯҎ্Ͱར༻Մೳ
ཧը໘*1ΞυϨε੍ݶ ҆શͳӡӦʹʂ ཧը໘ͷΞΫηεΛΣ ϒαΠτຖʹ*1ΞυϨε੍ ݶՄೳɻ ສ͕ҰϝʔϧΞυϨεύ εϫʔυ͕ΒΕͨ߹Ͱ ΣϒαΠτΛकΕ·͢ɻ
ϕʔεςʔϚΛΧελϚΠζͯ͠ςʔϚԽ
σβΠϯ .PWBCMF5ZQFޓͷλάʹΑΔ )5.-ϨϕϧͰͷॊೈͳΧελϚΠζ .5λάͱ͍͏.PWBCMF5ZQFޓͷλάΛ͍ɺ)5.-Ϩ ϕϧͰͷॊೈͳσβΠϯ࡞͕ՄೳͰ͢ɻ ྫ͑ɺNU&OUSZ5JUMFͱ͍͏λάͰهࣄͷλΠτϧΛ දࣔ͢Δ͜ͱ͕Ͱ͖ΔͷͰɺҎԼͷΑ͏ʹ)5.-ͱΈ߹Θ ͤΔ͚ͩͰϖʔδͷݟग़͠Λ؆୯ʹ࡞Δ͜ͱͰ͖·͢ɻ IDMBTTlFOUSZUJUMFNU&OUSZ5JUMFI ·ͨɺ(JU)VC࿈ܞػೳΛ͏ͱɺ(JU)VCʹίϛοτͨ͠࠷
৽ͷςϯϓϨʔτϑΝΠϧͱ.PWBCMF5ZQFOFU্ͷςϯϓϨʔ τΛࣗಈతʹಉظ͢Δ͜ͱ͕Ͱ͖·͢ɻ όʔδϣϯཧΛར༻͠ɺ҆શͰ࣮֬ͳӡ༻Λߦ͑·͢ɻ
ݶఆެ։ ཧը໘͔Β؆୯ʹӾཡ੍ݶ ཧը໘͔Βݶఆެ։Λઃఆ͢ΔͱɺϖʔδͷΞΫη εΛ wϩάΠϯϖʔδΛͬͨύεϫʔυೝূ wϢʔβ໊ͱύεϫʔυΛ͖͔ΕΔϕʔγοΫೝূ ͷ͔̎ͭΒબͯ͠ઃఆ͢Δ͜ͱ͕ՄೳͰ͢ɻ ։ൃ్தͰݟΒΕͨ͘ͳ͍߹؆қతͳձһ͚ϖʔ δͱͯ͠ͷӡ༻ͳͲՄೳͰ͢ɻ
ϑΥʔϜػೳ ͓͍߹ΘͤͳͲʹ͑Δ ϑΥʔϜػೳΛඪ४උ ࢦఆ͞ΕͨίʔυຒΊࠐΉ͚ͩͰ؆୯ʹɺ ͓͍߹ΘͤϑΥʔϜΛઃஔ͢Δ͜ͱ͕Ͱ ͖·͢ɻ ߲ϥϕϧͳͲΛࣗ༝ʹઃஔ͠ɺฒͼସ ͑ՄೳͰ͢ɻ ϑΝΠϧఴ͢Δ͜ͱ͕Ͱ͖·͢ɻ
ϑΥʔϜػೳͷڧԽ ɾडσʔλͷอଘͱ$47ʹΑΔॻ͖ग़͠ ɾ࣌ड݅ʹΑΔࣗಈऴྃػೳ ɾड൪߸ͷදࣔͱཧ ɾϑΥʔϜʹड݅ͷঢ়گΛදࣔ डσʔλΛอଘˍॻ͖ग़͠Մೳʂ डσʔλΛۀվળϓϥοτϑΥʔϜͷ LJOUPOFͷΞϓϦʹૹ৴ LJOUPOF࿈ܞػೳ
.PWBCMF5ZQFOFUϑΥʔϜ 8PSE1SFTTͰ੩త)5.-ϖʔ δͰɺιʔεΛషΓ͚Δ͚ͩ Ͱઃஔ͕Ͱ͖ΔϑΥʔϜαʔϏεʂ IUUQTNPWBCMFUZQFOFUGPSN
ϦμΠϨΫτػೳ ϖʔδɾσΟϨΫτϦ୯ҐͷϦμΠϨΫτ ϖʔδ୯ҐͷઃఆͪΖΜɺϑΥϧμ୯ ҐͰࢦఆ͢ΔͱͦͷԼͷύεΛอ࣋ͨ͠ ··ϦμΠϨΫτ͞Ε·͢ɻ Ҿӽ࣌͠αΠτӡ༻ʹศརʹར༻Ͱ͖· ͢ɻ
18"ରԠαϙʔτػೳ 8FCϓογϡ௨ɾΦϑϥΠϯΩϟογϡ 18" 1SPHSFTTJWF8FC"QQT Λར༻͢ ΔͱɺΣϒαΠτΛωΠςΟϒΞϓϦʹ ͍ۙײ֮Ͱར༻Ͱ͖ΔΑ͏ʹ͢Δ͜ͱ͕Ͱ ͖·͢ɻ ͦͷͳ͔ͷɺ8FCϓογϡ௨ͱΦϑϥ ΠϯΩϟογϡΛར༻Ͱ͖ΔػೳΛαϙʔ
τ͍ͯ͠·͢ɻ ˞8FCϓογϡ௨ελϯμʔυϓϥ ϯҎ্Ͱར༻Ͱ͖·͢
ଟݴޠαΠτ࡞δϟύϦϯΨϧ࿈ܞػೳ .PWBCMF5ZQFOFUͷཧը໘͔Β༁ ݟੵΓɾґཔ͕Ͱ͖Δɻ͞Βʹɺ༁݁ ՌΛ֬ೝ͠ɺݩͷهࣄө͢Δ͜ͱ͕Մ ೳʂ
%BUB"1* ࡢ݄̍̎ʹެ։ʂஈ֊తʹରԠ༧ఆ "1*Λܦ༝ͯ͠ใΛॻ͖ࠐΉɾݺͼग़͢͜ͱ ͕Մೳ
%BUB"1*ͷରԠঢ়گ
%BUB"1*ͷରԠঢ়گ .PWBCMF5ZQFOFUͷ%BUB"1*ͰରԠͯ͠ ͍Δ߲ wϩάΠϯؔ࿈ wهࣄ wΣϒϖʔδ wΞΠςϜ ιϑτΣΞ൛.PWBCMF5ZQFͷ%BUB"1*ͱ ͷରԠࠩͷৄ͘͠ҎԼ IUUQTNPWBCMFUZQFOFUTVQQPSU
EBUBBQJ%BUB"1*FOEQPJOUIUNM
%BUB"1*ͷઃఆ ઃఆʼެ։͔Βߦ͑Δ ڐՄ͢ΔΦϦδϯʢυϝΠϯʣ ΛࢦఆͰ͖Δ
%BUB"1*ͷઃఆ ϝϯόʔʼҰཡ͔ΒϢʔβʔຖʹ ઃఆͰ͖Δ Ϣʔβʔຖʹ%BUB"1*Λ༗ޮʹ͢ Δ͔ʁͱύεϫʔυΛઃఆ͢Δ͜ ͱ͕Ͱ͖·͢ɻ
%BUB"1*ͷ׆༻ྫ
J04͔Βߘ J04ͷγϣʔτΧοτΞϓϦΛ࡞ %BUB"1*ΛͬͯࣸਅܥΞϓϦ͔Βߘ J04͔Βར༻Ͱ͖ΔγϣʔτΧοτΞϓϦΛ ͬͯɺཧը໘Λར༻ͤͣʹ .PWBCMF5ZQFOFUͷΞΠςϜʹը૾ΛߘՄೳ ʢΓํ࣍ୈͰهࣄͱͯ͠ߘ͢Δ͜ͱՄೳʣ IUUQTNPWBCMFUZQFOFUCMPHJPTIUNM
ࣾγεςϜ͔Β࠾༻ใͷهࣄΛཧ͢Δ ࣗࣾͷཧγεςϜ͔Β࠾༻ใ Λߘɾཧ ࣗࣾͷཧγεςϜʹɺ࠾༻ใͷ σʔλ͕͋Δ߹ɺͦͷཧը໘͔Β %BUB"1*ܦ༝Ͱ.PWBCMF5ZQFOFUͷ ཧը໘ʹೖΒͣʹɺ࠾༻ใΛܝࡌɾ ཧ͢Δ͜ͱ͕Ͱ͖Δ ࣾۀ ӡ༻γεςϜ
.5OFUͷαΠτͷ࠷৽ใΛଞͷαΠτͰදࣔ ଞͷαΠτʹ࠷৽ͷχϡʔεҰཡΛ දࣔ͠༠ಋ ྫ͑ɺຊମͷΣϒαΠτ͕ݩʑ͋Γɺ αϒυϝΠϯͰOFUͷαΠτΛӡӦ͍ͯ͠ Δ߹ɺຊମํʹ࠷৽ͷχϡʔεҰཡΛσʔ λ"1*Ͱදࣔͤ͞ɺৄࡉOFUͷαΠτ ༠ಋɺͱ͍͏ྲྀΕ࡞ΕΔ FYBNQMFDPN IBZBTFUW
ߋ৽ػೳΛ࣋ͨͳ͍αΠτʹ %BUB"1*ͰχϡʔεΛͯ͢දࣔ͢Δ ֎෦αΠτʹ%BUB"1*ͰهࣄҰཡ͔Βৄࡉ ؚΊͯදࣔͤ͞Δ ߋ৽ػೳΛ࣋ͨͳ͍αΠτʢ$(*͕͑ͳ͍ʣ ͳͲͰɺ.PWBCMF5ZQFOFUͰ࡞ͨ͠χϡʔ εͷใΛͯ͢දࣔͤΔ͜ͱՄೳ
ຊ൪σʔλΛऔಘͭͭ͠։ൃΛߦ͏ ։ൃڥͰຊ൪ͷίϯςϯπͰ֬ೝ ։ൃڥͰςϯϓϨʔτΛ࡞Δࡍʹɺ࣮ࡍͷ ίϯςϯπΛ%BUB"1*Ͱऔಘͯ͠දࣔ֬͠ೝ ͢Δ IUUQTVTVBMPNBHJUIVCJPNUEBUBBQJ SFBDUEPDTQMBZHSPVOEIUNM
৭ʑࢼͯ͠Έͨ͘ͳΓ·ͨ͠ΑͶʁ
੍࡞ऀ͚ධՁϥΠηϯε ੍࡞ऀ͚ධՁϥΠηϯε 8FC੍࡞ऀͷํ͕ɺσϞධՁʹར༻Ͱ͖ΔϥΠ ηϯεΛ༻ҙ͍ͯ͠·͢ɻ ϢʔβʔϢʔβʔ·ͰͱͳΓɺҰ࣌తͳࢼ ༻తͰɺސ٬ϢʔβʔͷΞΧϯτʹି͠ग़͢͜ ͱՄೳͰ͢ɻ
αϙʔτίϯςϯπ τϑͰͰ͖ΔʂʁςʔϚ։ൃߨ࠲ ςϯϓϨʔτɾςʔϚ։ൃΛ͡ΊΔॳ৺ ऀ͚ίϯςϯπɻ IUUQTEFWFMPQFSNPWBCMFUZQFOFU UIFNFHVJEF ɹॻ੶ͷ1%'൛ެ։தʂ