Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
できる?エクセルによるかんたんMovable Typeサイト更新
Kunihiko Miyanaga
November 28, 2015
Technology
0
440
できる?エクセルによるかんたんMovable Typeサイト更新
Kunihiko Miyanaga
November 28, 2015
Tweet
Share
More Decks by Kunihiko Miyanaga
See All by Kunihiko Miyanaga
ダイエット連敗をストップしフルマラソンを完走!"意識低い系"肉体改造マインド10ヵ条 v1.0.0
miyanaga
0
37
MTDDC meetup Tokyo 2020 - 楽勝でこなすWebP対応
miyanaga
1
91
Movable TypeとFluentdによる柔軟なシステム連係
miyanaga
0
710
カスタムフィールド徹底活用
miyanaga
1
8.2k
MT東京06 2014-09-26 MTプラグイン大相撲九月場所
miyanaga
0
580
Other Decks in Technology
See All in Technology
セキュリティ・キャンプ全国大会2022 企業紹介イベント/seccamp2022-nikkei
nikkei_engineer_recruiting
0
110
ふりかえりの技術 / retrospectives
soudai
3
180
殺虫剤のパラドックスの真実 / The Truth of The Pesticide Paradox
kzsuzuki
1
150
セキュキャンを卒業してその後
kurochan
0
590
Oblivious Online Monitoring for Safety LTL Specification via Fully Homomorphic Encryption
anqou
0
360
SBOMを利用したソフトウェアサプライチェーンの保護
masahiro331
1
200
大声で伝えたい!定時に帰る方法
sbtechnight
0
250
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
10
19k
金融領域のマルチプロダクトを効率よく開発・運用するためのシステム基盤と組織設計について / 2022-07-28-multi-product-platform
stajima
0
150
森林情報のオープンデータと QGISでの利用
kou_kita
0
330
開発環境のセキュリティおよびCI/CDパイプラインのセキュア化
rung
PRO
12
5k
合同IT企業説明会から学ぶエンジニア向けの広報戦略
nagutabby
1
250
Featured
See All Featured
Docker and Python
trallard
27
1.6k
Designing the Hi-DPI Web
ddemaree
272
32k
Fireside Chat
paigeccino
13
1.4k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
15
3.9k
5 minutes of I Can Smell Your CMS
philhawksworth
196
18k
Put a Button on it: Removing Barriers to Going Fast.
kastner
56
2.3k
The Straight Up "How To Draw Better" Workshop
denniskardys
225
130k
Code Reviewing Like a Champion
maltzj
506
37k
Typedesign – Prime Four
hannesfritz
34
1.4k
Six Lessons from altMBA
skipperchong
14
1.4k
Robots, Beer and Maslow
schacon
152
7.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
349
27k
Transcript
Ͱ͖ΔʁΤΫηϧʹΑΔ ͔ΜͨΜ.PWBCMF5ZQF αΠτߋ৽ 4IFFU"TTFUϓϥάΠϯͷհ .5%%$.FFUVQ50,:0 ΞΠσΞϚϯζגࣜձࣾ ٶӬ
ࣗݾհ ˒ւಓੜ·Ε ˒ΞΠσΞϚϯζגࣜձࣾઃཱ ˒.PWBCMF5ZQFϓϥάΠϯϕϯμʔ ˒.5ܞଳରԠϓϥάΠϯέʔλΠΩοτ ˒.5ʹΑΔϓϥάΠϯΣϒαΠτΛଟߏங ˒NJZBOBHBUVNCMSDPN ˒!NJZBOBHB
ΣϒαΠτʹ දܗࣜͷίϯςϯπ͕ ͖ͭͷ
ళฮҰཡ ྫ͑
IUUQXXXXFMFEBKQTIPQIBOEMJOHJOEFYQIQ
IUUQXXXPCBHJDPKQTIPQTIPQDHJ BE
Ұཡ
IUUQqFUTXDPNDPMMBCPMJTU
εέδϡʔϧҰཡ
IUUQXXXOUKKBDHPKQLPLVSJUTVOFYUNPOUIIUNM
Ұཡදܗࣜίϯςϯπ $.4ͰͲ͏ཧ͢Δʁ 2VFTUJPO
߲͕ଟ͍ɾ͕ଟ͍ Α͘มߋ͞ΕΔɾݕࡧ͍ͨ͠ ৄࡉϖʔδ͕͋Δ هࣄʹ͠Α͏
σʔλ͕গͳ͍ ΄ͱΜͲมߋ͕ͳ͍ UBCMFͰϕλॻ͖͠Α͏
༰͕ʑมಈ͠ ใͷ͕େࣄ ϦΞϧλΠϜߋ৽͍ͨ͠ "1*Ͱ֎෦࿈ܞ
தؒͷදܗࣜίϯςϯπ ͦͦ͜͜ɾมߋগͳ͘ͳ͍ ৄࡉϖʔδ͝ͱʹ͋Δ Ͳ͏͠Α͏ʁ
දܗࣜͷσʔλ ԿͰड͚औΔʁ 2VFTUJPO
None
ΤΫηϧ·ͨ $47ϑΝΠϧ
ूதͯ͠ࣄΛ͍ͯ͠Δͱ ͜͏͍͏ϝʔϧ͕དྷΔ
None
ΤΫηϧେ͖ χοϙϯਓ
ϏδωεϚϯͷ ΤΫηϧͷशಘ ඇৗʹߴ͘ ͋ΒΏΔ໘Ͱ׆༻͞Ε͍ͯΔ
ΟΩϖσΟΞʹࡌ͍ͬͯΔ
ۀσʔλ ݩʑΤΫηϧϑΝΠϧͱͯ͠ อଘɾڞ༗͞Ε͍ͯΔ͜ͱ͕ ͱͯଟ͍
ΤΫηϧ͑Δ͕ )5.-Θ͔Βͳ͍ ͦΜͳਓʑͷͨΊʹ UBCMFλάΛॻ͘ͷ͕ 8FCσβΠφʔͷେࣄͳ໋
ͦ͏Ͱͳ͍
୭ͰͰ͖Δ࡞ۀ ࣗಈԽͯ͠ σβΠφʔͬͱ Ձͷ͋ΔఏҊΛʂ
ͰͲ͏͢Εʁ
҆৺͍ͯͩ͘͠͞
4IFFU"TTFU GPS .PWBCMF5ZQF
ΤΫηϧ$47ϑΝΠϧΛղੳ͠ .5λάͰࣗ༝ʹϨΠΞτͰ͖Δ ϓϥάΠϯ
ಋೖࣄྫ
Ո۩ࡶ՟খചϒϥϯυ
ΤΫεϙʔτ σʔλ$47 &$αΠτ ϝʔΧʔ͝ͱʹදࣔ ֤ϝʔΧʔهࣄσʔλ
ख࡞ۀͰೖΕସ͑Δͷେม͕ͩ "1*Λ։ൃ͢Δ΄ͲͰͳ͍ ؆қ֎෦࿈ܞͷ հσʔλͱͯ͠ ΤΫηϧ$47ศར
σϞ
ϑΝΠϧͷΞοϓϩʔυ 4FOBSJP
None
ςϯϓϨʔτʹΑΔग़ྗ 4FOBSJP
None
%SPQCPYڞ༗63-ࢀর 4FOBSJP
None
ϑΝΠϧΛϩʔΧϧͰอଘ͢Δ %SPQCPYʹ্͕Δ .5ͰϓϨϏϡʔ࠶ߏங͢Δ ද͕ߋ৽͞ΕΔ
None
ཧը໘্Ͱ ฤूՄೳͳද &YBNQMF
XJUI )BOETPOUBCMF IUUQIBOETPOUBCMFDPN
None
ςϯϓϨʔτλάͷྫ
දͷߦྻΛϧʔϓ͢Δ ςϯϓϨʔτλά &YBNQMF
" # $ % & " # $ % &
" # $ % & " # $ % &
<!-- ߦΛϧʔϓ --> <mt:SheetAssetRows> <!-- ྻΛϧʔϓ --> <mt:SheetAssetColumns> <!-- ηϧΛࢀর
--> <mt:SheetAssetCell /> </mt:SheetAssetColumns> </mt:SheetAssetRows>
σʔλ࡞ऀ͕ࣗ༝ʹ ߲ΛՃͰ͖Δ ཧ༻ͷྻͳͲදࣔͨ͘͠ͳ͍ ྻදࣔ͞Εͯ͠·͏
ྻ໊Λࢦఆͯ͠ σʔλϕʔεɾςʔϒϧͷΑ͏ʹ ར༻͢Δྫ &YBNQMF
" # $ % & " # $ % &
" # $ % & " # $ % & ߦΛ ྻ໊ͱ͢Δ # % &ྻͷΈࢀর
<!-- ߦΛϧʔϓ --> <mt:SheetAssetTable> <!-- BྻͷηϧΛࢀর --> <mt:SheetAssetField name=“B”> <!--
DྻͷηϧΛࢀর --> <mt:SheetAssetField name=“D”> <!-- EྻͷηϧΛࢀর --> <mt:SheetAssetField name=“E”> </mt:SheetAssetTable>
αϒσʔλϕʔεͱͯ͠ͷར༻ ಄ͷϦετͷࣄྫͰ ͪ͜ΒͷํࣜΛར༻
ΤΫεϙʔτ σʔλ$47 &$αΠτ ϝʔΧʔ͝ͱʹදࣔ ֤ϝʔΧʔهࣄσʔλ
%BUB"1*Ͱ +BWB4DSJQU͔Β ׆༻ &YBNQMF
None
·ͱΊ
4IFFU"TTFUϓϥάΠϯ ΤΫηϧ$47ϑΝΠϧΛղੳ͠.5λάͰ ࣗ༝ʹϨΠΞτ͢ΔͨΊͷϓϥάΠϯ
SheetAsset for Movable Type ΤΫηϧϑΝΠϧ͔Β ͻͨ͢Βίϐϖ ͦΜͳαΠτߋ৽Λ ͍ͯ͠·ͤΜ͔ʁ ҆৺͍ͯͩ͘͠͞ ΤΫηϧϑΝΠϧΛ
ࣗ༝ʹѻ͑ΔϓϥάΠϯ ͋Γ·͢Α lͱʹଟ͘ͷاۀͰར༻͞Ε͍ͯΔ.JDSPTPGU&YDFMͱ.PWBCMF5ZQFͷ࿈ಈ͕৽ͨͳՁΛੜΉͱ֬৴͍ͯ͠·͢ɻz γοΫεɾΞύʔτגࣜձࣾදऔకݹլૣ ؒશແྉ ؒϥΠηϯε ԁ ˒ όʔδϣϯΞοϓແঈ ˒ ςΫχΧϧαϙʔτࠐΈ .PWBCMF5ZQFҎ্ʹରԠ "EWBODFE"84൛ରԠ˗&YDFMϑΝΠϧͷར༻ʹ1FSMϞδϡʔ ϧ͕ඞཁͰ͢˗%BUB"1ػೳ*.5Ҏ্ʹରԠ˗.JDSPTPGU &YDFM.JDSPTPGU $PSQPSBUJPO ͷඪ·ͨొඪͰ͢ ˗.PWBCMF5ZQF4JY"QBSU -UEͷඪ·ͨొඪͰ͢ Ξοϓϩʔυ͞Εͨ ΤΫηϧϑΝΠϧ $47ϑΝΠϧΛղੳ ΞΠςϜͷछྨʹΤΫηϧϑΝ Πϧ YMTͱYMTYϑΝΠϧ྆ํ ʹରԠ ͱ$47ϑΝΠϧ͕Ճ ͞Ε·͢ɻը૾ϑΝΠϧͳͲͱ ಉ͡Α͏ʹ.PWBCMF5ZQFʹϑΝ ΠϧΛΞοϓϩʔυ͢Δ͚ͩͰɺ .PWBCMF 5ZQF͕ͦͷ༰ʹ ΞΫηεͰ͖ΔΑ͏ʹͳΓ·͢ɻ ςϯϓϨʔτͰ ϑΝΠϧͷ༰ʹΞΫηε ࣗ༝ʹϨΠΞτ ΤΫηϧϑΝΠϧ$47ϑΝΠ ϧͷ༰ɺςϯϓϨʔτ͔Β ࣗ༝ʹΞΫηε͕Ͱ͖·͢ɻ ҰཡɺࢪઃҰཡͳͲɺΣϒ αΠτʹඞͣͱ͍͍͍ͬͯ΄ ͲݱΕΔදܗࣜͷίϯςϯπΛɺ ͦͷݩσʔλΛཧ͍ͯ͠Δ ϑΝΠϧ͔ΒμΠϨΫτʹੜ Ͱ͖·͢ɻ %BUB"1*ʹରԠ +40/σʔλʹΑͬͯ ϞόΠϧΞϓϦαϙʔτ . P W B C M F 5Z Q F ͷ ৽ ػ ೳ %BUB"1*͔ͬ͠Γαϙʔτɻ ख࣋ͪͷϑΝΠϧΛͦͷ··؆ қ"1*ͱͯ͠ެ։Ͱ͖·͢ɻ৽ ͨʹσʔλϕʔεγεςϜΛ ߏங͢Δ͜ͱͳ͘ɺ+BWB4DSJQU ͪΖΜɺϞόΠϧΞϓϦΛ ͡Ίͱ͢ΔϚϧνσόΠεʹ ใΛల։ՄೳͰ͢ɻ %SPQCPY $PQZDPNͳͲͷ ΦϯϥΠϯετϨʔδରԠ ΦϯϥΠϯετϨʔδαʔϏε ͔Βڞ༗͞Ε͍ͯΔΤΫηϧϑΝ Πϧ$47ϑΝΠϧʹΞΫη εͰ͖·͢ɻྫ͑ʮϩʔΧϧ ͰϑΝΠϧΛอଘͯ͠.5্Ͱ ϓϨϏϡʔɾ࠶ߏஙʯɺͨͬͨ ͦΕ͚ͩͷૢ࡞ͰɺαΠτΛߋ ৽Ͱ͖ͯ͠·͏ϫʔΫϑϩʔ ߏஙͰ͖·͢ɻ IUUQTXXXJEFBNBOTDPNNUTIFFUBTTFU ৽ػೳଓʑ։ൃதʂࠓ͙͢ʮTIFFUBTTFUʯͰݕࡧʂ
ؒશແྉ ॳظඅ༻ෆཁ ֹϥΠηϯε ԁ
γοΫεɾΞύʔτ͔ࣾΒ ۙൃച༧ఆʂ
ΈΜͳ͑Δ ࡞ͬͨਓָ͕Ͱ͖Δ .PWBCMF5ZQF
JEFBNBOTDPNNUTIFFUBTTFU ઈࢍൃചத