#freeze
MT4i の開発支援に是非寄付をしたい、という方はこちらへ。→[[MT4i 開発への寄付について:http://www.hazama.nu/t2o2/mt4i.shtml#mt4i-donation]]

* MT4i/MovableType用 携帯電話向け変換プログラム [#ee8bb6f2]

|SIZE(24){ COLOR(RED){ 2.0 を使用中の方は最新版へのバージョンアップを強く推奨いたします。 } }&br;MT4i は管理者モードにおいて、暗号化したパスワードを URL 引数にてやり取りしています。この為、管理者モードにて記事等閲覧中、外部へのリンクをクリックして遷移するとリファラとして管理者モードの URL が遷移先へ知らされることになってしまいます。遷移先がリファラを公開などしていた場合、不特定多数の者に貴方の管理者用 URL が知られてしまう事になります。また、運悪く検索エンジンのロボットの巡回先に含まれてしまうと、ロボットが巡回する度にエントリやコメントやトラックバックが消えていくという現象も発生します(実際に報告あり)。MT4i の最新版では、管理者機能へのリンクの一部ボタン化や、クロスサイトスクリプティング対策により、ロボット巡回によるエントリの消失や、悪意あるアクセスを一部防ぐことが可能です。ただしリファラによる管理者モード URL の漏洩は防ぐことができません。管理者モードにてアクセスされている場合には、不用意に外部へのリンクをクリックせぬよう、よろしくお願いいたします。|
|SIZE(24){ COLOR(RED){ 3.1β4 以前は脆弱性を抱えている為、最新版へのバージョンアップを強く推奨いたします。 } }&br;脆弱性の詳細は下記リンク先にて。&br;[[JVN#79111101 Movable Type 用プラグイン MT4i におけるクロスサイトスクリプティングの脆弱性:http://jvn.jp/jp/JVN79111101/]]&br;[[JVN#80835745 Movable Type 用プラグイン MT4i におけるクロスサイトスクリプティングの脆弱性:http://jvn.jp/jp/JVN80835745/]]|

|MT4i は、私、太鉄が個人的に作成・メンテナンスし公開しているものです。[[Six Apart, Ltd.:http://www.sixapart.com/]]、[[シックス・アパート株式会社:http://www.sixapart.jp/]]とは何ら関係はございません。|

#contents

** 概要 [#e9e55729]

#ref(mt4i_sample_entry_list.png,right,wrap,around,nolink,表示サンプル)

 MovableTypeは、デフォルトの文字コードが UTF-8 に設定されています。3.0 日本語版以降、Shift_JIS を選択することもできるようですが、デフォルトのまま使用されている方が大半でしょう。

 UTF-8 に対応した Web ブラウザーやツールなども増えてきましたが、まだまだShift_JIS のみサポートというケースも少なくありません。特に、i-mode などの携帯電話用 Web ブラウザーの多くが Shift_JIS のみのサポートに留まっています。日本では最も普及していると思われる、しかも至極手軽にネットへ接続できる環境があるというのに、そこからは自分のブログが文字化けして見ることができないわけです。

 そこで作成したのが MT4i です。MT4i は、(MovableType の MT::Object を利用して)MovableType のデータベースからデータを読み込み、文字コードを Shift_JIS に変換、携帯電話向けにレイアウトして出力し、携帯電話に対応させる為のスクリプトです。言語は Perl です。

 そもそも自分のサイト向けに作成したものなので、自分が欲しい機能を優先的に実装しています。Perl その他に関しては素人同然なのですが、何とか頑張って今後も継続的に機能追加・リリースしていこうと思っていますので、よろしくお願い致します。

※「MT4i」は、そもそも「MovableType for i-mode」の略としてネーミングしました。しかし、i-modeに限らずVodafoneやEZwebなどの携帯電話各キャリア、PDAなどの携帯情報端末においても表示できるよう、出来得る範囲で配慮しております。

#clear

** 機能解説 [#w5e79425]

-[[MT4i/機能解説]]

** サンプル [#d0783278]

-[[talk to oneself 2 mobile ver.:http://www.hazama.nu/t2o2/i/]]

 注1)実際に運用しているものなので、テスト目的だけの意味の無いコメント投稿等はご遠慮ください。~
 注2)開発中の為、ここで配布しているものとバージョン・機能が異なる場合があります。

** 最新正式バージョン [#i5c286e4]

-[[MT4i/3.0]]
-[[MT4i/3.1]]

*** 現在公開中の βバージョン [#y39bbfe6]
- なし

*** 旧バージョン [#d7fbd70a]

-[[MT4i/3.0]]
-[[MT4i/2.2]]
-[[MT4i/2.1]]
-[[MT4i/2.0]]
-[[MT4i/1.81以前]]

** MT4i Mailing Listのご紹介 [#fdd25f43]

 MT4i開発者及びユーザーの情報交換の場として、メーリングリストを用意しました。以下のフォームより入会頂けます。
 新バージョンリリースのアナウンスはこちらにも流すようにしますので、入会して頂けばいちいちtalk to oneself 2をチェックしていただく必要はなくなります。また、改変版を公開されている方はそのリリース情報、ユーザーの方にはバグ報告や設置方法の質問などにご活用ください。
 フリーのメーリングリストサービスを使用している為、メールには広告等が含まれます。予めご承知おきください。

-[[入会手続きはこちらから:http://www.hazama.nu/t2o2/mt4i.shtml]]

** 不具合報告等 [#c882a3de]

 不具合報告ほか、ご意見ご要望等は、上記MT4i Mailing Listか、該当する各バージョンのページにコメントとして投稿して下さい。

** 当サイト内関連記事 [#xb395630]

-[[talk to oneself 2:MT4i Archives:http://www.hazama.nu/t2o2/archives/cat_mt4i.html]]

** このプログラムのライセンスについて [#o771e814]

 このプログラムは「GPL」に従って配布します。

-[[GNU 一般公衆利用許諾契約書 - GNU プロジェクト - フリーソフトウェア財団 (FSF):http://www.opensource.jp/gpl/gpl.ja.html]]

 フリーウェアです。
 「GPL」の詳細は上記リンク先を読んでください。大まかな内容は以下などを参照してください。

-[[@IT:Linux用語辞典[GPL(General Public License)]:http://www.atmarkit.co.jp/aig/03linux/gpl.html]]
-[[@IT:Insider's Computer Dictionary [GPL]:http://www.atmarkit.co.jp/icd/root/14/5785014.html]]

 商用利用などライセンスに関するご質問には、基本的にはお答え致しません。各自「GPL」の理念を理解された上で、自身でご判断ください。

** リンク集 [#jcd42348]

 「[[Konpeki Blog:http://tsukihito.dip.jp/kpb/]]」のTsukihitoさんが、MT4i設置サイトの自動登録リンク集を公開されています。
 設置された方は、是非登録して下さい。

-[[MT4i_Link ver.2:http://tsukihito.dip.jp/l/]]

** リンクなど [#b59a1f8c]

 手抜きではありますが、以下のようなボタンを作成しましたのでご利用ください。
 必ず一度ローカルに保存、ご自分のサイトにアップロードして使用して下さいね。
 このページへのリンクに使用して頂いても結構ですし、ご自分が設置されているMT4iへのリンクでも結構ですし、ご自由にお使いください。
 もちろん、リンク無しで単に貼るだけでも、ご自分で新たに作られても、一向に構いません。

-&ref(http://www.hazama.nu/t2o2/archives/banner_mt4i_01.png,ボタン01);
-&ref(http://www.hazama.nu/t2o2/archives/banner_mt4i_02.png,ボタン02);
-&ref(http://www.hazama.nu/t2o2/archives/banner_mt4i_03.png,ボタン03);

 また、有志の方より以下のバナーをご提供いただいております。配布を快く承諾してくださり、ありがとうございました。

-&ref(http://www.hazama.nu/t2o2/archives/banner_mt4i_nagasawa_01.gif,nagasawaさん作バナー01);~
[[Modern Syntax::nagasawaさん作:http://www.aivy.co.jp/BLOG_TEST/nagasawa/]]

-&ref(http://www.hazama.nu/t2o2/archives/banner_mt4i_jun_matsuo_01.gif,Jun Matsuoさん作バナー01);~
[[DEPOLOG::Jun Matsuoさん作:http://depo.main.jp/]]

** 関連ページ一覧 [#r905b1ab]

#navi(MT4i)


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS