Pega Weblog


Movable Type、自転車、気になったニュース等をアトランダムに書いています。

      2006年 7月 11日(火)   先負  今日は何の日?

MT4i 2.1が出ました 

mt4i2_1.jpg

β版だったMT4i v.2.1の正式版がでました
正式公開版MT4i Version 2.1はMT3.3対応です。
Pega Weblog mobile ver.も正式版v.2.1にしました。

MT 3.3 対応 †
エントリ新規投稿・編集時にタグの入力を可能にした。
MT3.3の場合にコメント通知メールが文字化けする不具合への対策。(★)

なお、作者の太鉄さんは既に 2.2 の開発にも着手されているとか。
「またこっそり wiki の方でα版を公開していこうと思っています。今度の目玉は HTML Template 対応の予定。頑張ります。」だそうです。MT4i/2.1 - t2o2-Wikiから目が離せないですね。

      2006年 7月 2日(日)   赤口  今日は何の日?

MT3.3-jaが出ましたが.... 

MT3.3-jaが出ましたね。

シックス・アパートが、新たにタグ機能などを追加したブログソフトの最新版、Movable Type 3.3を発表した。
早速Upgradeしたいのですが、当サイトはBigPAPIプラグインを使っているのでどうするか思案中です(MT3.3で追加されたTransformerプラグインとBigPAPIプラグインは相性が悪いらしい)。

      2006年 6月 25日(日)   仏滅  今日は何の日?

MT-Mobile 

Movable Typeを携帯電話で見るにはMT4iがあり、当サイトも利用していますが、同様のことができるプラグインがでました。

既存のブログをモバイルで閲覧する事ができます
以下導入方法の覚書。
(1)ダウンロードしたファイルを解凍します。なお、ダウンロードにはA8.netのID(ASID)が必要です。ASIDを持っていない方はA8.netへ登録しましょう。
(2)解凍するとMobileというフォルダが作成させるので、MobileフォルダごとMT_DIR/plugins/にコピーします。
(3)mtm.cgi(MT_DIR/plugins/Mobile/mtm.cgi)に実行権を与えます(パーミションを705とか755にします)。
(4)MT_DIR/plugins/Mobile/mtm.cgiにアクセスすると、このような画面が出れば成功です。

【感想】MT4iに比べて手軽に導入できるようですが、MT_DIRがばれるのが嫌かも。

      2006年 6月 6日(火)   先負 芒種 今日は何の日?

「SCodeプラグインで悪戦苦闘中」の原因が判明 

SCodeプラグインで悪戦苦闘の原因が判明しました。
SCodeプラグインのバグでした。
Scode Plugin & Mt 3.2 - Image Won't Display Unless Logged Into - Movable Type Community Forumに私と同現象が紹介されています。
MT_DIR/plugins/SCode/lib/SCode.pmの

$app->{requires_login} = 1;

を1から0に変えると解決です。

      2006年 6月 5日(月)   友引  今日は何の日?

SCodeプラグインで悪戦苦闘中 

Captcha Pluginを入れたいのですが....で宣言したとおり、SCode Pluginを導入しようとしているのですが、悪戦苦闘しています。
小粋空間: SCode プラグインでコメントスパムを制限する(その1:基本設定)Scodeでコメントスパム対策:MovableTypeカスタマイズからブログ・デザイン関連情報:magnet:..を参照して設置作業を行いました。
MTの管理画面にログオン中は、問題なくセキュリティコードが表示され、正しくセキュリティコードを入れてコメント投稿すると投稿出来、不正なセキュリティコードを入力してのコメント投稿ではエラー画面「SCodeの設定で、ActionをReject Commentにした)が表示されコメント投稿が出来ないので、プラグイン完了かと思いました。
MTの管理画面をログアウトして再度ブログ画面を見ると、セキィリティコードが表示されていません。イメージ画像のリンク切れが表示されています。再度、管理画面にログインすると表示されますが、ログアウトするとまた表示されません。????の世界です。
ブログ画面のソースを見て、画像のリンク先を表示させると、MTのログイン画面が表示されます。何で???ちなみにMTのログを見ると、

迷惑コメント/トラックバック・フィルター「SCode Filter」は、次の理由で使えません: Can't call method "blog_id" without a package or object reference at /home/sites/lolipop.jp/users/hogehoge/web/cgi-bin/mt/plugins/SC
が。なんで"blog_id"が呼ばれないの?
SCodeプラグインで悪戦苦闘中です。Help me!

      2006年 6月 2日(金)   大安  今日は何の日?

Captcha Pluginを入れたいのですが.... 

Captcha Plugin/ja - Ogawa::Wikiで公開されているCAPTCHAテストを使ったアンチコメントスパムプラグインCaptcha Pluginを入れたいのですが、ロリポだと今のところ無理です。
と、いうのも、Authen::CaptchaというPerlモジュールがこのプラグインには必要で、ロリポには入っていないからです。
そこで、ロリポに「Authen::Captchaを入れてよ」というリクエストを送ったのですが、「前向きには検討するが、場合によっては時間がかかるよ、検討の結果、導入ができるようであれば[ユーザ要望対応]のページで告知する」という回答が来ました。
すぐに入れてくれないようです。

当面は、SCode Pluginで対応しようかな。

      2006年 5月 17日(水)   大安  今日は何の日?

RSSアイコン2.0 

rssicon2-2.jpg

RSSアイコン2.0というサービスが始まったので使ってみました。

RSSアイコン2.0とは、

・あなたのブログに最適なRSSアイコンを作成!
  ブログのURLを入力するだけで、そのブログに最適なアイコンを表示します。

・RSS説明ページを自動で生成!
  ブログで配信されている RSS の情報やバージョン・内容を自動的に解析し、最適なRSSの説明ページを自動生成してくれます。

・RSSリーダーへの一発登録ボタンつき!  
  BloglinesやFirefoxなど、主要なRSSリーダーへもラクに登録できる一発登録ボタンもついています。

・利用は無料!
  個人でのサイト、商用サイトの利用を問わず、無料でご利用いただけます。

というものです。
早速、当サイトでもやってみました。
URLまたはフィードのURLを入れて作成します。そうしたら RSS配信新着情報 というのが生成されます。これをクリックしたら、このような画面が表示されます。すぐにフィードが表示されないので若干ウザい感じがしますが、BloglinesやHatena::RSSに登録してくれる機能があるので、ブログページにこれらのリンクを表示させてない人には便利です。

      2006年 2月 18日(土)   先負  今日は何の日?

MT4iを2.1β2にVerUp!! 

モバイルMTであるMT4i2.0に重大なバグが発見されました

MT4iは管理者モードにおいて、暗号化したパスワードをURL引数にてやり取りしています。この為、管理者モードにて記事等閲覧中、外部へのリンクをクリックして遷移するとリファラとして管理者モードのURLが遷移先へ知らされることになってしまいます。遷移先がリファラを公開などしていた場合、不特定多数の者に貴方の管理者用URLが知られてしまう事になります。また、運悪く検索エンジンのロボットの巡回先に含まれてしまうと、ロボットが巡回する度にエントリやコメントやトラックバックが消えていくという現象も発生します(実際に報告あり)。管理用URLの漏洩についてはこの2.1βでも防ぐことができません(ユーザ個々に気を付けて頂く以外ありません)が、ロボット巡回によるエントリ・コメント・トラックバックの削除は防ぐことができます。
当サイトはまさに2.0を使っていましたので最新版の2.1β2にUpdateしました。
こちらからmt4i21b2.zip(36.8KB) またはmt4i21b2.lzh(40.0KB)をDLします。私は、2.0を使っていたので、「MT4i 2.xのインストール 」の「2.0β1~5からのアップグレード」を参照しました。以下、覚書を兼ねたその方法です。
1.ファイル「mt4i.cgi」「mt4imgr.cgi」をサーバーにアップロード(前バージョンを上書き)。
ディレクトリ「mt4ilib_old」の中の「Config.pl」を、サーバーのディレクトリ(フォルダ)「mt4ilib」の中にアップロード(前バージョンを上書き)。
2.Webブラウザより「mt4imgr.cgi」にアクセス。
3.パスワードを入力してログインし、各種設定値を見直して「保存」ボタン押下。
4.ディレクトリ(フォルダ)「mt4ilib」をサーバーにアップロード(上でアップロードしたファイルをを上書き)。
5.Webブラウザより「mt4i.cgi」にアクセスして動作確認。
当初私は、mt4i.cgiにアクセスしたら500エラーが発生しました。その原因は、
(1)「MyName - MT4i本体のファイル名」をindex.cgiに変え、元々のmt4i.cgiを削除していたにも関わらず、mt4i.cgiをUploadし、何も考えず、mt4i.cgiにアクセスしたから。→mt4i.cgiのパ-ミションを755または700に変えた。
(2)4.のアップロードの際、Func.plのアップロードを忘れていた。→Config.plとFunc.plの2つのファイルを鯖のmt4ilib・フォルダにUploadした。
以上の対策で500エラーは回避されました。
なお、2.1βにUpdateしても、
ただし、2.1β1にバージョンアップしたからといって、セキュリティが万全になるという事ではありません。ロボットによる巡回でエントリが消える事はなくなりますが、管理者モードにて不用意にリンクをクリックすれば遷移先に管理者用URLが知られてしまう可能性があります。セキュリティを万全にする為には管理者モードの考え方を根本的に変える(管理者用の機能は全く別物として切り出すとか)必要があり、そう簡単に対応する事が出来ません。申し訳ございませんが、その辺りは使用される皆様に気をつけていただくしかありません。
とか。運用には自己責任で気をつけましょう!!また、パスワードは変更すべしとのことです。
と同時に、パスワードの変更を強く推奨します(既にロボットに補足されている可能性がある為)。