$30 off During Our Annual Pro Sale. View Details »

MTDDC Meetup TOKYO 2018 MovableType.net

hayase
November 05, 2018

MTDDC Meetup TOKYO 2018 MovableType.net

タイトル:MovableType.net 3年目の進化と今後
MTDDC Meetup TOKYO 2018で登壇した際の資料です
http://mtddc2018.mt-tokyo.net/

hayase

November 05, 2018
Tweet

More Decks by hayase

Other Decks in Technology

Transcript

  1. ೥໨ͷਐԽͱࠓޙ

    View Slide

  2. ࣗݾ঺հ
    γοΫεɾΞύʔτגࣜձࣾɹ੡඼اը୲౰
    ૣ੉ɹকҰ
    ݸਓαΠτɹIUUQTIBZBTFUW
    ɾ.5ྺ೥໨
    ɾԕڑ཭πʔΩχετʢἚ৓ʣ
    ɾϫʔϧυϏδωεαςϥΠτͰີணऔࡐ
    ɾυϩʔϯඈ͹ͯ͠ࢢͷެࣜ؍ޫಈը࡞੒
    ɾԻָϥΠϒͷԋग़༻ιϑτͳͲΦϦδφϧ
    ιϑτ΋࡞੒
    ɾ΀Α΀ΑςτϦε4ͷੈքϥϯΩϯά
    ɹਓதҐ෇ۙ

    View Slide

  3. View Slide

  4. .PWBCMF5ZQFOFU
    খதن໛ͷ΢ΣϒαΠτ੍࡞ɾӡӦʹ࠷ద
    ֹ݄໿ԁ͔Βొ࿥͢Ε͹͙͢ʹ࢖͑Δ
    ϝϯςφϯεϑϦʔͷ΢ΣϒαʔϏεܕߴػೳ$.4

    View Slide

  5. .PWBCMF5ZQFOFUͷಛ௕
    .PWBCMF5ZQFOFUʹ͸ҎԼͷಛ௕͕͋Γ·͢ɻ
    w΢ΣϒαʔϏεܕͳͷͰ೉͍͠ઃఆ౳ͳ͘Ϣʔβʔొ࿥͢Δ͚ͩͰ͙͢࢖͑Δ
    wαʔόʔ؅ཧ΍ιϑτ΢ΣΞͷ؅ཧ͕ෆཁͳͷͰɺηΩϡϦςΟ౳΋ؾʹͤͣʹ҆
    ৺ͯ͠ӡ༻͕Մೳ
    wαʔόʔྖҬͱ$.4ͷར༻ྉ͕ࠐΈͰֹ݄໿ԁʢ೥ؒҰׅ෷͍ͷ৔߹ʣ͔Β
    ҆Ձʹ࢝ΊΒΕΔ
    wϖʔδ͸׬શʹಈతԽ͞Ε͍ͯΔʢϖʔδੜ੒ͷ଴ͪ࣌ؒͳ͠ʣ
    wσβΠϯ͸)5.-ϨϕϧͰࣗ༝ʹฤूՄೳͰɺ$.4ͷσʔλ͸.5λάͱ͍͏ಠࣗ
    λάͰ؆୯ʹѻ͑Δ
    wεϚʔτϑΥϯʹରԠͨ͠ଈઓྗʹͳΔϨεϙϯγϒσβΠϯͷςʔϚΛෳ਺༻ҙ
    w؆୯ʹ࡞੒ઃஔ͕Ͱ͖ΔϑΥʔϜػೳ͕ඪ४Ͱ౥ࡌ͞Ε͍ͯΔ

    View Slide

  6. ϓϥϯͱՁ֨
    ϓϥϯ໊
    ϒϩά

    Ϣʔβʔ

    ϑΥʔϜ
    ࡞੒਺
    ༰ྔ సૹྔ
    ֹ݄ྉۚ
    ʢ੫ൈʣ
    ೥ؒҰׅྉۚ

    ʢ੫ൈʣ
    ϥΠτ (# (#݄ ԁ
    ԁ
    ʢϲ݄෼͓ಘʣ
    ελϯμʔ
    υ
    (# (#݄ ԁ
    ԁ
    ʢϲ݄෼͓ಘʣ
    ϓϩ (# (#݄ ԁ
    ԁ
    ʢϲ݄෼͓ಘʣ
    ˞ ্ҐͷΞυόϯεϓϥϯ΋͋Γ·͢
    ˞ ΢ΣϒαΠτ୯ҐͰͷαΠτɾϥΠηϯεͷߪೖʹͳΓɺ΢ΣϒαΠτ࡞੒࣌ʹ೔ؒͷτϥΠΞϧظ
    ͕ؒ͋Γ·͢ͷͰɺͦͷؒʹߪೖखଓ͖Λ͓ئ͍͍ͨ͠·͢ɻ
    ˞ ΞΧ΢ϯτͰෳ਺ͷ΢ΣϒαΠτΛ͝ܖ໿͍͚ͨͩ·͢ɻ
    ˞ܾࡁํ๏͸ۜߦৼΓࠐΈɾΫϨδοτΧʔυ෷͍ɾ੥ٻॻ෷͍ͳͲɺෳ਺ͷํ๏ΑΓ͓બͼ͍͚ͨͩ·͢ɻ
    1BZ1BMͰ΋͝ߪೖ͍͚ͨͩ·͢ɻ

    View Slide

  7. .PWBCMF5ZQFOFUͷਓؾػೳ

    View Slide

  8. ௥Ճඅ༻ͳ͠ͷৗ࣌44-ରԠ
    ඪ४υϝΠϯ΋ಠࣗυϝΠϯ
    ΋ແྉͰৗ࣌44-Խ
    ඪ४υϝΠϯͷαΠτͰ͸αʔϏεڞ௨ͷ44-ূ
    ໌ॻΛར༻͠ɺಠࣗυϝΠϯͷαΠτͰ͸ɺඇӦ
    རஂମ*43(͕ఏڙ͢ΔແྉͰ44-5-4ূ໌ॻΛൃ
    ߦ͢ΔαʔϏεʮ-FUT&ODSZQUʯͷυϝΠϯೝূ
    ܕ44-ূ໌ॻΛར༻͠·͢ɻ
    αʔόূ໌ॻͷߋ৽͸ɺγοΫεɾΞύʔτ͕ߦ͏
    ͨΊɺ໘౗ͳαʔόূ໌ॻͷߋ৽࡞ۀΛߦ͏͜ͱ
    ͳ͘ɺৗ࣌44-ʹରԠͨ͠αΠτΛӡ༻͢Δ͜ͱ
    ͕ՄೳͰ͢ɻ
    ˞ελϯμʔυϓϥϯҎ্ͳΒ࣋ͪࠐΈ44-΋ར
    ༻0,

    View Slide

  9. ڞ༗ϓϨϏϡʔػೳ
    ਪଌ͞Εʹ͍͘ݻఆͷ63-ͰϓϨϏϡʔͰ͖Δ
    ͷͰɺࣾ಺ͷਓ΍ؔ܎ऀʹڞ༗ͯ͠಺༰Λ֬ೝ͠
    ͯ΋Β͏͜ͱ͕ՄೳͰ͢ɻ
    ݸผϖʔδͷঢ়ଶ͚ͩͰ͸ͳ͘ɺτοϓϖʔδ΍
    ҰཡϖʔδͰ͸ͲͷΑ͏ʹදࣔ͞ΕΔ͔Λެ։
    લʹ֬ೝͰ͖Δͷ΋ಛ௕Ͱ͢ɻ
    ҆શͷͨΊύεϫʔυ΋ઃఆͰ͖·͢ɻ
    هࣄ΍΢ΣϒϖʔδΛ
    ެ։લʹڞ༗

    View Slide

  10. ࠩ͠ସ͑༧໿ػೳ
    ӡ༻ͷॿ͚ͱͳΔࠩ͠ସ͑༧໿ػೳʂ
    ࢦఆͨ͠೔࣌ʹɺެ։͍ͯ͠Δهࣄ΍΢ΣϒϖʔδΛ
    ࠩ͠ସ͑Δ͜ͱ͕Մೳͳʮࠩ͠ସ͑༧໿ػೳʯ
    w ʮެ։தʯͷهࣄ͸ͦͷ··Ͱɺ࣍ʹߋ৽͢Δ಺༰
    Λʮࠩ͠ସ͑൛ʯͱͯ͠࡞੒
    w ࠩ͠ସ͑ͷ༧໿͕Մೳ
    w ʮެ։தʯͷهࣄ͕ࠩ͠ସΘΔͨͼʹɺࣗಈతʹཤ
    ྺ͕࢒Δ
    w ʮࠩ͠ସ͑൛ʯ͸աڈͷࠩ͠ସ͑ཤྺ΍ɺʮެ։தʯ
    ͷهࣄΛҾ༻ͯ͠࡞੒Մೳ

    View Slide

  11. هࣄ΢Σϒϖʔδཤྺൺֱػೳ
    هࣄ΍΢ΣϒϖʔδΛอଘ͢Δ͝ͱʹཤྺ͕࢒
    Γ·͢ɻཤྺΛࢀরͯ͠աڈͷঢ়ଶʹ໭ͨ͠Γɺ
    อଘ࣌ʹ͸จࣈ·ͰͷϝϞΛ࢒͢͜ͱ͕Ͱ͖
    ΔͨΊɺมߋ಺༰΍ฤू಺༰ͳͲΛه࿥͓ͯ͠
    ͘͜ͱ΋ՄೳͰ͢ɻ
    ߋ৽ΛߦͬͨϝϯόʔΛཤྺͰ֬ೝ͢Δ͜ͱ͕
    Ͱ͖ΔͨΊɺ୭͕ͲͷΑ͏ͳมߋΛߦ͔ͬͨ͢
    ͙Θ͔Γ·͢ɻ
    ෳ਺ਓͰهࣄ΍΢ΣϒϖʔδΛ
    ࡞Δࡍʹศརʂ

    View Slide

  12. ϫʔΫϑϩʔػೳ
    εϜʔζͳӡӦʹʂ
    ίϯςϯπʢهࣄɾ΢ΣϒϖʔδʣΛެ։͢Δ·Ͱͷ
    ίϛϡχέʔγϣϯΛߦ͏ػೳɻ
    ϝʔϧͰ௨஌΋͞ΕɺΞΧ΢ϯτΛ࣋ͨͳ͍ϝϯόʔ
    ΋ࢀՃՄೳ
    ελϯμʔυϓϥϯҎ্Ͱར༻Մೳ

    View Slide

  13. ϕʔεςʔϚΛΧελϚΠζͯ͠ςʔϚԽ

    View Slide

  14. ϑΥʔϜػೳ
    ͓໰͍߹ΘͤͳͲʹ࢖͑Δ
    ϑΥʔϜػೳΛඪ४૷උ
    ࢦఆ͞ΕͨίʔυຒΊࠐΉ͚ͩͰ؆୯ʹɺ
    ͓໰͍߹ΘͤϑΥʔϜΛઃஔ͢Δ͜ͱ͕Ͱ
    ͖·͢ɻ
    ߲໨΍ϥϕϧͳͲΛࣗ༝ʹઃஔ͠ɺฒͼସ
    ͑΋ՄೳͰ͢ɻ
    ϑΝΠϧ΋ఴ෇͢Δ͜ͱ͕Ͱ͖·͢ɻ

    View Slide

  15. ϑΥʔϜػೳͷڧԽ
    ड෇σʔλΛอଘˍॻ͖ग़͠Մೳʹʂ
    ҎԼͷػೳڧԽΛߦ͍·ͨ͠ɻ
    ɾड෇σʔλͷอଘͱ$47ʹΑΔॻ͖ग़͠
    ɾ೔࣌΍ड෇݅਺ʹΑΔࣗಈऴྃػೳ
    ɾड෇൪߸ͷදࣔͱ؅ཧ
    ɾϑΥʔϜʹड෇݅਺ͷঢ়گΛදࣔ

    View Slide

  16. ڧྗͳΠϯϙʔτػೳ
    ΠϯϙʔτରԠϑΥʔϚοτ
    w 8PSE1SFTT
    w .PWBCMF5ZQF
    w $47ܗࣜ
    ػೳతͳಛ௃
    w هࣄ಺ʹ࢖ΘΕ͍ͯΔը૾΍ϑΝΠϧΛͬͦ͝ΓΞΠς
    Ϝͱͯ͠Πϯϙʔτ
    w ΧελϜϑΟʔϧυ͋Γͷ.5͔ΒͷΠϯϙʔτ΋ָͪΜ
    w ΤΫηϧʹམͱ͠ࠐΊΕ͹ͳΜͰ΋؆୯ʹΠϯϙʔτ

    View Slide

  17. ೥໨ͷओͳ৽ػೳ

    View Slide

  18. ଟݴޠαΠτ࡞੒ʹศརͳδϟύϦϯΨϧ࿈ܞ
    ຋༁݁Ռͷࠩ͠໭͕͠ͳ͚Ε͹͢΂ͯɺ.PWBCMF5ZQFOFU্Ͱ׬݁Մೳ
    ݩͷݴޠͷϒϩάΛෳ੡͢Δ
    ෳ੡ઌͷهࣄͷฤूը໘͔Βର৅ʹ͍ͨ͠هࣄΛ຋༁Ұཡʹ௥Ճ͢Δ
    ຋༁Ұཡը໘͔Βର৅ʹ͍ͨ͠಺༰Λબͼɺ຋༁ґཔ৚݅Λࢦఆ͢Δ
    ݟੵ΋Γ৘ใΛͦͷ৔Ͱ֬ೝ͠ґཔ͢Δ
    จࣈ͋ͨΓཌӦۀ೔ʹೲ඼ʢ࣮ࡍ͸ฏۉ ࣌ؒʣ
    ຋༁Ұཡը໘͔Β຋༁׬ྃͨ͠ςΩετΛ֬ೝ͠ݩͷهࣄʹ൓ө͢Δ

    View Slide

  19. 18"ରԠαϙʔτػೳ
    8FCϓογϡ௨஌ɾΦϑϥΠϯΩϟογϡ
    18" 1SPHSFTTJWF8FC"QQT
    Λར༻͢
    Δͱɺ΢ΣϒαΠτΛωΠςΟϒΞϓϦʹ
    ͍ۙײ֮Ͱར༻Ͱ͖ΔΑ͏ʹ͢Δ͜ͱ͕Ͱ
    ͖·͢ɻ
    ͦͷͳ͔ͷɺ8FCϓογϡ௨஌ͱΦϑϥ
    ΠϯΩϟογϡΛར༻Ͱ͖ΔػೳΛαϙʔ
    τ͍ͯ͠·͢ɻ
    ˞8FCϓογϡ௨஌͸ελϯμʔυϓϥ
    ϯҎ্Ͱར༻Ͱ͖·͢

    View Slide

  20. .PWBCMF5ZQFOFUϑΥʔϜ
    ʹެ։ʂ
    ͲΜͳαΠτͰ΋ιʔεΛషΓ෇
    ͚Δ͚ͩͰͲΜͳαΠτʹ΋؆୯
    ʹઃஔ͕Ͱ͖ΔϑΥʔϜαʔϏεʂ
    IUUQTNPWBCMFUZQFOFUGPSN

    View Slide

  21. Ձ֨ɾϓϥϯ

    View Slide

  22. ࠓޙͷਐԽ

    View Slide

  23. %BUB"1*Λॱ࣍ެ։
    ৘ใͷग़͠ೖΕΛ֎෦͔Β΋ߦ͑Δ%BUB"1*
    Λॱ࣍ެ։͍͖ͯ͠·͢ɻ
    ୈҰ஄͸ࠓ೥தʹެ։༧ఆʂ
    %BUB"1*ͰͰ͖Δ͜ͱͷྫ
    wࣗ෼ͷαΠτઐ༻ͷεϚϗɾλϒϨοτ౤ߘ
    ΞϓϦΛ࡞੒͠ར༻
    wࣗࣾγεςϜ಺͔Βਓࣄʹؔ͢Δٻਓίϯς
    ϯπͷެ։ඇެ։ͳͲ؅ཧΛߦ͏
    ͳͲଞʹ΋༷ʑͳར༻༻్͕ߟ͑ΒΕ·͢ʂ

    View Slide

  24. ίϯςϯπλΠϓͷಋೖ
    .PWBCMF5ZQF͔Βར༻Ͱ͖ΔΑ͏ʹͳͬ
    ͨίϯςϯπλΠϓɻ
    ͜ͷ֓೦΋.PWBCMF5ZQFOFUͰར༻Ͱ͖Δ
    Α͏ʹݕ౼தͰ͢ʂ
    ͜ΕʹΑΓهࣄͱ΢Σϒϖʔδ͚ͩʹറΒΕ
    ͣʹࣗ༝ʹίϯςϯπͷઃܭ͕Ͱ͖ΔΑ͏ʹ
    ͳΓ·͢ʂ

    View Slide

  25. ϑΥʔϜػೳͷ͞ΒͳΔڧԽ
    ϑΥʔϜ୯ମͱͯ͠΋ར༻Ͱ͖ΔΑ͏
    ʹͳͬͨϑΥʔϜػೳ͸ɺࠓޙ΋ੵۃ
    తʹػೳڧԽΛߦ͍͖ͬͯ·͢ʂʂ

    View Slide

  26. ͜Μͳศརͳػೳ͕ͨ͘͞Μͳ$.4
    ࢼͯ͠Έ͍ͨͰ͢ΑͶʁ

    View Slide

  27. αϙʔτίϯςϯπ
    τϑͰ΋Ͱ͖ΔʂʁςʔϚ։ൃߨ࠲
    ςϯϓϨʔτɾςʔϚ։ൃΛ͸͡ΊΔॳ৺
    ऀ޲͚ίϯςϯπɻ
    IUUQTEFWFMPQFSNPWBCMFUZQFOFU
    UIFNFHVJEF

    ɹॻ੶ͷ1%'൛΋ެ։தʂ

    View Slide

  28. ੍࡞ऀ޲͚ධՁϥΠηϯε
    ੍࡞ऀ޲͚ධՁϥΠηϯε
    8FC੍࡞ऀͷํ͕ɺσϞ΍ධՁʹར༻Ͱ͖ΔϥΠ
    ηϯεΛ༻ҙ͍ͯ͠·͢ɻ
    Ϣʔβʔ਺͸Ϣʔβʔ·ͰͱͳΓɺҰ࣌తͳࢼ
    ༻໨తͰɺސ٬ϢʔβʔͷΞΧ΢ϯτʹି͠ग़͢͜
    ͱ΋ՄೳͰ͢ɻ

    View Slide

  29. ͥͻ͓ࢼ͍ͩ͘͠͞ʂ
    ΢ΣϒαΠτຖʹ೔ؒແྉͰࢼͤ·͢ɻ
    ͥͻ৘ใൃ৴ʹ͝׆༻͍ͩ͘͞ʂ
    IUUQTNPWBCMFUZQFOFU
    ੍࡞ऀ޲͚ϥΠηϯε΋ͥͻ͝ར༻͍ͩ͘͞ʂ

    View Slide