MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama
-
Upload
seiichiro-hazama -
Category
Technology
-
view
1.801 -
download
1
Transcript of MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama
![Page 1: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/1.jpg)
Movable Type 6 でできること(仮)
SixApart KKMovable Type Engineer
Seiichiro Hazama
![Page 2: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/2.jpg)
改め
![Page 3: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/3.jpg)
Data API で遊ぼう(仮)
SixApart KKMovable Type Engineer
Seiichiro Hazama
![Page 4: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/4.jpg)
発表させて
頂きます。
![Page 5: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/5.jpg)
はじめまして。
![Page 6: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/6.jpg)
間(はざま)
誠一郎と
申します。
![Page 7: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/7.jpg)
Movable Typeエンジニア
です。
![Page 8: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/8.jpg)
ネットでは
太鉄(たいてつ)
という名前で
活動しています。
![Page 9: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/9.jpg)
MT4i の中の人です。
(MT4i については
後述)
![Page 10: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/10.jpg)
まずは
自己紹介
がわりに、
![Page 11: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/11.jpg)
私と
Movable Typeの出会いの話を
させてください。
![Page 12: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/12.jpg)
私が
Movable Type と出会ったのは
![Page 13: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/13.jpg)
2002年11月頃
![Page 14: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/14.jpg)
カテゴリ分けの
できる
日記スクリプトを
探していて、
![Page 15: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/15.jpg)
Movable Typeと出会う
![Page 16: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/16.jpg)
まだ
「ブログ」という
言葉も
無い頃
![Page 17: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/17.jpg)
「ウェブログ」
なのか
「ブログ」
なのか
![Page 18: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/18.jpg)
そんな議論が
なされていた
時代のこと。
![Page 19: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/19.jpg)
version は確か
2.51 とか 2.52 とか
![Page 20: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/20.jpg)
そしてこの頃の
Movable Type には
![Page 21: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/21.jpg)
日本語版など
存在せず
![Page 22: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/22.jpg)
日本語化
する為には
![Page 23: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/23.jpg)
有志による
パッチを
適用する必要が
ありました。
![Page 24: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/24.jpg)
JapaneseLanguage Pack
http://uva.jp/dh/mt/archives/000190.html
![Page 25: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/25.jpg)
daiji hirata
![Page 26: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/26.jpg)
そして
2003年7月
![Page 27: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/27.jpg)
バレーボールの
ブログを
始める
![Page 28: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/28.jpg)
翌年が
アテネ五輪
![Page 29: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/29.jpg)
女子バレーの
復興ムードに乗り
![Page 30: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/30.jpg)
そこそこの
PVを稼ぎ
![Page 31: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/31.jpg)
なんとなく
ブログブームに
乗っかった
![Page 32: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/32.jpg)
その年末
![Page 33: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/33.jpg)
その年の
ベストblogを
選出する
![Page 34: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/34.jpg)
blog of the yeah!2003
が開催され、
![Page 35: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/35.jpg)
その
スポーツ部門に
![Page 36: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/36.jpg)
何故か私の
ブログが
ノミネートされる
という事故発生。
![Page 37: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/37.jpg)
のこのこと
会場へ
でかけ、
![Page 38: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/38.jpg)
惜しくも(?)
受賞は
逃すが
![Page 39: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/39.jpg)
ここで
人生を変える
出会いをする
![Page 40: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/40.jpg)
誰に会ったのか
というと
![Page 41: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/41.jpg)
daiji hirata
![Page 42: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/42.jpg)
JapaneseLanguagePackで
お世話になって
いたので
![Page 43: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/43.jpg)
挨拶して
名刺交換させて
頂いた
![Page 44: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/44.jpg)
これが
縁で
![Page 45: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/45.jpg)
その約2年半後の
![Page 46: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/46.jpg)
2006年6月
![Page 47: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/47.jpg)
シックス・アパートへ 転職
![Page 48: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/48.jpg)
Movable Typeが縁で
転職したので
![Page 49: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/49.jpg)
当然
![Page 50: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/50.jpg)
Movable Type を担当することに
なる
![Page 51: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/51.jpg)
と
思うじゃ
ないですか
![Page 52: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/52.jpg)
履歴書にも
![Page 53: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/53.jpg)
「MovableTypeやりたい」
![Page 54: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/54.jpg)
って
書きましたし。
![Page 55: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/55.jpg)
ところが
その履歴書を
見た
面接担当者
![Page 56: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/56.jpg)
daiji hirata
![Page 57: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/57.jpg)
「Movable Typeじゃなきゃ
だめですか?」
![Page 58: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/58.jpg)
とか
言うんですよ。
![Page 59: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/59.jpg)
咄嗟に
![Page 60: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/60.jpg)
「いや
かまいません。
なんでも
やります!」
![Page 61: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/61.jpg)
って
応えたん
ですけど、
![Page 62: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/62.jpg)
内心、
![Page 63: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/63.jpg)
「え」
![Page 64: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/64.jpg)
って感じでした。
![Page 65: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/65.jpg)
そんな経緯で、
![Page 66: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/66.jpg)
2006年~2010年
![Page 67: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/67.jpg)
TypePad(現Lekumo
Business Blog)担当でした。
![Page 68: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/68.jpg)
そして
2011年~2012年
![Page 69: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/69.jpg)
Lekumoキャンペーン
ビルダー
を担当。
![Page 70: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/70.jpg)
そして
2012年10月
![Page 71: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/71.jpg)
遂に
![Page 72: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/72.jpg)
満を持して
![Page 73: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/73.jpg)
Movable Type担当へ。
![Page 74: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/74.jpg)
使う側から
![Page 75: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/75.jpg)
作る側に。
![Page 76: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/76.jpg)
文句
言う側から
![Page 77: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/77.jpg)
言われる側に
なりました。
![Page 78: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/78.jpg)
しかし
開発担当
エンジニア
である前に
![Page 79: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/79.jpg)
一ユーザーでも
あるわけなので、
![Page 80: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/80.jpg)
自分でも
より
使いたく
なるような
![Page 81: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/81.jpg)
そんな
魅力的な製品に
![Page 82: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/82.jpg)
皆さんと一緒に
育てて
行けたらなと
思っております。
![Page 83: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/83.jpg)
閑話休題
![Page 84: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/84.jpg)
さて本題へ
![Page 85: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/85.jpg)
Movable Type の長所と言えば
長らく
![Page 86: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/86.jpg)
静的コンテンツの
生成
![Page 87: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/87.jpg)
と
言われてきました
![Page 88: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/88.jpg)
もちろん、
それは MT6 においても
顕在で
![Page 89: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/89.jpg)
それに対する
一つの回答が
![Page 90: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/90.jpg)
2014年01月15日に
リリースされた
![Page 91: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/91.jpg)
新しい
Movable TypeAdvanced
の
![Page 92: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/92.jpg)
サーバー
配信機能です。
![Page 93: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/93.jpg)
MT で生成された
静的コンテンツを
外部のサーバーへ配信して
公開できる機能
![Page 94: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/94.jpg)
![Page 95: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/95.jpg)
公開サーバーと
アプリケーション
サーバーを
分離したり、
![Page 96: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/96.jpg)
その公開サーバーを
ロード
バランシング
したり、
![Page 97: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/97.jpg)
ステージング
環境として
使ったり、
![Page 98: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/98.jpg)
コンテンツの
バックアップ元
として
利用したり。
![Page 99: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/99.jpg)
静的コンテンツ
としての長所を
最大活用する
機能が、
![Page 100: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/100.jpg)
サーバー配信
機能なんです。
![Page 101: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/101.jpg)
これがまず、
CMSプラットホーム
としての
MT6 の回答の一つ。
![Page 102: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/102.jpg)
そして
もう一つの
回答が、
![Page 103: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/103.jpg)
Data APIです。
![Page 104: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/104.jpg)
Web を取り巻く環境は
![Page 105: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/105.jpg)
日々変化
しています。
![Page 106: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/106.jpg)
ユーザーの
環境は
![Page 107: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/107.jpg)
PCスマートフォン
タブレット
携帯電話
etc...
![Page 108: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/108.jpg)
様々。
![Page 109: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/109.jpg)
これまでは
必死に
![Page 110: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/110.jpg)
それらの環境に
最適な
コンテンツを
![Page 111: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/111.jpg)
サーバーサイドで
用意しようと
躍起になっていた
![Page 112: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/112.jpg)
昨今のトレンド
![Page 113: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/113.jpg)
サーバーサイド
では
![Page 114: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/114.jpg)
REST API などで
![Page 115: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/115.jpg)
データを
配信する
だけ
![Page 116: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/116.jpg)
コンテンツの
生成は
![Page 117: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/117.jpg)
データを
受け取った
![Page 118: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/118.jpg)
クライアント
(Web ブラウザ)
側で
![Page 119: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/119.jpg)
デバイスに
合わせて
構築する
![Page 120: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/120.jpg)
それに対する
回答が
![Page 121: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/121.jpg)
Data APIなんです
![Page 122: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/122.jpg)
さて、
![Page 123: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/123.jpg)
皆さんは
![Page 124: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/124.jpg)
MT4i
![Page 125: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/125.jpg)
って
ご存知でしょうか
![Page 126: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/126.jpg)
MT4i を知ってる人は
挙手 ノシ
![Page 127: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/127.jpg)
知らない
人の為に
ざっくり
説明すると
![Page 128: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/128.jpg)
MT = Movable Type4 = fori = i-mode
![Page 129: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/129.jpg)
当時
主流だった
i-mode
![Page 130: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/130.jpg)
しかし前述の
![Page 131: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/131.jpg)
JapaneseLanguage Pack
http://uva.jp/dh/mt/archives/000190.html
![Page 132: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/132.jpg)
daiji hirata
![Page 133: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/133.jpg)
UTF-8or
EUC-JPを選択する
必要があり
![Page 134: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/134.jpg)
EUC-JPを選択していた
![Page 135: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/135.jpg)
i-modeは
![Page 136: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/136.jpg)
Shift_JISしか
理解できない
![Page 137: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/137.jpg)
さて
どうしよう
![Page 138: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/138.jpg)
無いなら
![Page 139: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/139.jpg)
作ってしまえ
![Page 140: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/140.jpg)
で
できたのが
MT4iでした
![Page 141: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/141.jpg)
なにを
しているかというと
![Page 142: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/142.jpg)
MT::Objectでデータを取得
![Page 143: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/143.jpg)
文字コードを
Shift_JISに変換
![Page 144: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/144.jpg)
全角カタカナを
半角カタカナに
変換
(データ量削減)
![Page 145: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/145.jpg)
指定バイト数で
ページネーション
![Page 146: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/146.jpg)
絵文字の
入出力
![Page 147: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/147.jpg)
なんか
それっぽい
レイアウトで
出力
![Page 148: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/148.jpg)
コメントも
投稿
できるよ
![Page 149: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/149.jpg)
適用すると
![Page 150: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/150.jpg)
これが
![Page 151: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/151.jpg)
こんな風に
![Page 152: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/152.jpg)
結構
色んな方に
使って頂きました
![Page 153: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/153.jpg)
で、
![Page 154: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/154.jpg)
Data API で何か作ると
考えた時に
![Page 155: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/155.jpg)
まず最初に
思いついたのが
![Page 156: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/156.jpg)
Data API を使って
MT4i を作り直すこと
![Page 157: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/157.jpg)
実は過去、
![Page 158: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/158.jpg)
XML-RPC API でチャレンジ
したことがあった
![Page 159: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/159.jpg)
しかし
XML-RPC API はあくまで
編集用
![Page 160: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/160.jpg)
EntryのStatusが取れない
(公開or下書)
![Page 161: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/161.jpg)
コメントが
投稿できない
![Page 162: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/162.jpg)
など、
![Page 163: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/163.jpg)
様々な
問題に直面し
断念
![Page 164: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/164.jpg)
でも
![Page 165: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/165.jpg)
Data::APIなら
できるよね
![Page 166: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/166.jpg)
できるんじゃ
ないかな
![Page 167: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/167.jpg)
ということで
作ってみた
![Page 168: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/168.jpg)
DEMO
![Page 169: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/169.jpg)
AngularJS+
Bootstrapで開発
![Page 170: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/170.jpg)
当初は
jQuery Mobile でチャレンジ
![Page 171: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/171.jpg)
動的コンテンツに
向いてないかも…
![Page 172: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/172.jpg)
そこで
なにやら
流行ってるらしい
AngularJS
![Page 173: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/173.jpg)
所謂
Javascript のMVC フレームワーク
![Page 174: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/174.jpg)
長所は
![Page 175: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/175.jpg)
ModelView
Controllerが分離できて
![Page 176: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/176.jpg)
比較的
見通しの良い
コードが
書けること
![Page 177: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/177.jpg)
かつ
![Page 178: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/178.jpg)
非エンジニアでも
使える
(分かり易い)
![Page 179: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/179.jpg)
と
言われている模様
![Page 180: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/180.jpg)
そして
![Page 181: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/181.jpg)
Data API との相性も
良い
![Page 182: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/182.jpg)
さて
![Page 183: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/183.jpg)
開発中に
Data API の問題を
一つ発見
![Page 184: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/184.jpg)
Entries: get で取って来た
body(本文)及び
more(続き)に
![Page 185: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/185.jpg)
Text Filter(フォーマット)が
適用されていない
![Page 186: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/186.jpg)
リッチテキストで
書いていれば
問題ないが
![Page 187: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/187.jpg)
MarkDown や改行を変換、
独自の Filter など
使っていると
![Page 188: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/188.jpg)
Filter 適用前の
素の Text が帰ってくる
![Page 189: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/189.jpg)
これは困る
![Page 190: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/190.jpg)
こう表示して
欲しいのに
![Page 191: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/191.jpg)
改行が
無視されちゃう
![Page 192: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/192.jpg)
そこで
![Page 193: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/193.jpg)
callbackですよ
![Page 194: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/194.jpg)
Data API はcallback を
使って
![Page 195: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/195.jpg)
カスタマイズが
可能です
![Page 196: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/196.jpg)
post_run_data_api.get_entryにて、
![Page 197: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/197.jpg)
API が値を返す前に
Filter を適用する
![Page 198: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/198.jpg)
すると
![Page 199: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/199.jpg)
さて、
どのように
表示されるか。
![Page 200: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/200.jpg)
こうだった
戻り値が
![Page 201: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/201.jpg)
<p>さて、</p>
<p>どのように</p>
<p>表示されるか。</p>
![Page 202: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/202.jpg)
こうなって
返ってくるように
なりました
![Page 203: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/203.jpg)
また、
![Page 204: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/204.jpg)
Entries: get の返す
Object には
![Page 205: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/205.jpg)
next やprevious が
無く
![Page 206: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/206.jpg)
Newer やOlder のボタン
![Page 207: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/207.jpg)
これ
![Page 208: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/208.jpg)
が
実装できない
![Page 209: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/209.jpg)
ので、
![Page 210: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/210.jpg)
これも
callback を使用し、
![Page 211: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/211.jpg)
nextId とpreviousId という
field を
![Page 212: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/212.jpg)
Entries: get の戻り値に
追加しました。
![Page 213: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/213.jpg)
このように
Data API は
![Page 214: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/214.jpg)
callback を駆使して
![Page 215: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/215.jpg)
様々な用途に
柔軟に対応
できる
![Page 216: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/216.jpg)
実は、
![Page 217: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/217.jpg)
独自の
Endpoint も生やせる?
![Page 218: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/218.jpg)
まだ
試してない
けど。
![Page 219: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/219.jpg)
ではまとめ。
![Page 220: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/220.jpg)
サーバーサイドで
なんでもかんでも
コンテンツを生成
するのではなく、
![Page 221: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/221.jpg)
サーバーは
データを
返すだけ、
![Page 222: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/222.jpg)
コンテンツの構築は
クライアント
サイドで、
![Page 223: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/223.jpg)
というのが
今のトレンド
というのは
前述の通り。
![Page 224: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/224.jpg)
だからこそ、
AngularJS のような
Javascript の フレームワーク
が
![Page 225: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/225.jpg)
重宝がられて
いる。
![Page 226: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/226.jpg)
そんな時代に
![Page 227: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/227.jpg)
Movable Type が
![Page 228: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/228.jpg)
Data API を実装したのは
![Page 229: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/229.jpg)
まさに時代の
要求であり、
![Page 230: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/230.jpg)
これからの
Movable Type の歴史は
![Page 231: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/231.jpg)
Data API の歴史と
なって行くのだ
ろうなと、
![Page 232: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/232.jpg)
エンジニアとしても
ユーザーとしても
ファンとしても、
![Page 233: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/233.jpg)
感じている
次第です。
![Page 234: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/234.jpg)
そんな Data API で皆さん、
![Page 235: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/235.jpg)
是非是非
遊んで
みてください。
![Page 236: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/236.jpg)
作るのは、
なんでも
良いと思います。
![Page 237: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/237.jpg)
最初は
個人で
欲しいなと
思ったもので。
![Page 238: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/238.jpg)
MT4i も最初は
そうでした。
![Page 239: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/239.jpg)
そうやって
色んな人の
色んな何かが、
![Page 240: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/240.jpg)
たくさん
出てくることを
願っています。
![Page 241: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/241.jpg)
以上、
ご清聴
ありがとう
ございました。
![Page 242: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/242.jpg)
ちなみに
さっきの
アプリは
![Page 243: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/243.jpg)
MT4i の焼き直しと
言いつつ
![Page 244: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/244.jpg)
携帯電話では
動きません。
![Page 245: MTDDC Meetup NAGOYA 2014-01-18 Seiichiro Hazama](https://reader038.fdocuments.net/reader038/viewer/2022110204/55d55b2ebb61eb044d8b4641/html5/thumbnails/245.jpg)
おしまい