勢いでこんなものを作ってしまいました。ちょっと更新が滞っていたのはこいつのせいです。
・talk to oneself 2 mobile ver.
・J.V.N.C. mobile ver.
ちと重いかもしれません。しかし昨日自宅ではサクサク動いてたから、回線の問題かな?
えっと、これらがなんだか分かりますでしょうか。あ、そこのあなた、「MTでモバイル用に軽いページ作るならTemplete追加するだけで良いじゃん」と思いましたね。
そう思う気持ちもわかりますが、実際Templeteだけじゃダメなんですよ。
だってうちに設置してあるMovableTypeは、全コンテンツをEUC-JPで出力するんですから。i-mode等では正しい表示結果を得られません。
というわけで、上記ページでは文字コードをShift_JISに変換してあげています。たった一本のPerlプログラムで動いてます。主な機能は以下の通り。
・直接DBにアクセス
・良く分からんのでMTのDB関連モジュールは使用せず
・とりあえずPostgreSQLのみの対応
・改行→brタグ変換
・blockquoteタグ→pタグ変換
・blockquote部文字色変更
・Jcode.pl、Jcode.pm双方に対応
・Shift_JISへの文字コード変換
・全角カナ→半角カナ変換
・全角英数字→半角英数字変換
とまぁ、要するにJcode.pl、Jcode.pmにおんぶにだっこなプログラムです。
実は、i-mode対応で最も重要と思われる以下の機能が未だ実装されていません。
・5KBオーバー時のページ分け
・画像への対処
近いうちになんとかしたいと思います。
痛いのは、僕自身もかみさんもi-modeユーザーではないこと。親や弟の携帯をわざわざ借りに行くというのもあれなので、i-modeユーザーの皆さん、表示確認して頂けませんか?バグ報告等はこのエントリーにコメントとして投稿してください。報酬などは一切ございませんが、ご協力お願い致します。
ああそうだ、ところで、このプログラムを自分のところでも動かしたい人っています?ニーズがあるなら、もうちょっと体裁を整えて、ソースを公開しようと思ってるんですが。自分のソースってできれば公開したくないんですよね、ごちゃごちゃしてて恥ずかしいから。


最近のコメント