Syndication
Search


クリエイティブ・コモンズ・ライセンス
Movable Type 2.661

やっちまった・・・

先月末で切れるドメインの更新を忘れて(>_<)しまったのですが、さきほど復活手続きを完了(^-^)/。ただし、手数料を取られて通常の倍の値段を払うことに・・・(T_T)

RTMに来年の分を登録しました m(_ _)m

MovableType

いまだに、MovableTypoeのバージョンが 2.661 なのですが、いいかげん新しいのに変えたい。2.661 -> 最新(4.23) って一発で移行できるのかな。3.xを経由しないとダメ? それなら現状&DBバックアップして、最新版をクリーンインストールしたほうが良いか・・・、でもそこには落とし穴が待っていそうで怖い(>_<) いっそのこと、WordPress に移行しちゃおうかな(^^)/

ToDoリストに入れておこう。そうしよう。

コメントスパム対策メモ

たぶん無差別にブログサイトをリストか何かに登録しちゃって機械で動作しているからなんでしょうけど、コメントスパムが来るときは何通かのスパムが来る事が多いようです。 いままでは、このブログに来るスパムの量なんて大した事は無かったので、その都度手動で「コメント削除&禁止IP登録」をしていたのですが、最近は寝ている間に50通以上スパムコメントが来たりしていたので、さすがに手動では面倒になってきました。 他のブログサイトにならって、幾つか対策を取るようにしました。なのでφ(..)メモメモ。

  • mt-comments.cgiのリネーム
    参考:mt-comments のリネーム

    とっても簡単な対策♪
    ただ、今となっては多くのスパムプログラムが対応済みだと思いますので、効果は期待できないかもしれません…。が、手間も少ないのでお守り代わりに。

  • Quick Fix
    参考:Comment Spam Quick FixMovableTypeコメントスパム対策

    機械的なコメントはフォームからではなく、直接mt-comments.cgiにアクセスしてくるので、フォームにhidden属性の仕掛けを用意しておいて、その仕掛けをしらないmt-comments.cgiはキックしてしまえ、という方法です。
    ただその仕掛けはHTML内にあり容易に対策されてしまうと思います。現に対策されてコメントスパムが届いています(・_・、)

  • URLフィルタ
    参考: MT コメントSPAM対策MT コメントSPAM Blacklist ファイル更新Hacking the Hack: MT コメントSPAM Blacklist ファイル更新

    標準でサポートしてる禁止IP以外に、禁止URL機能も追加しましょう。という話です。
    事前対策では無く禁止IP同様、後追い対策なので、メンテフリーとはいかない点は注意。また、MTのソースへの修正箇所が多めなのも要注意。ただし効果はありそうです♪

  • 半角英数字のみのコメント禁止
    参考:続々コメントスパム

    ほとんどのスパムコメントが英語などの非日本語のコメントなので、半角英数字のみのコメントは禁止してしまおう。という話し。事前対策としては効果が期待できそうです♪ ただ、スパム以外の英語のみコメントも禁止となりますが、ま、このサイトに外人さんからコメントは無いでしょうヽ(´ー`)ノ

以上、対策追加してみました。

しばらくこれで様子みてみます。でも、対策してもイタチごっこなら、コメントそのものを禁止しちゃったほうがいいかも…。

エントリーのWYSIWYGプレビュー

MT標準の[確認]って、ほんとに簡易的なプレビューという感じで、ちゃんと自分のスタイルシートが反映された画面を確認する事が出来ず、ストレスたまっていたんですよね。

このプラグインを導入すれば、自分のスタイルシートが反映されたプレビューを確認することが出来るようになり、とっても便利です。

- 10 Goto 10: MT-Preview: WYSIWYG Preview Mode for Movable Type -
This Movable Type plugin implements a true WYSIWYG preview mode for the editor. It is compatible with the default editor and has been tested successfully with Textile.
導入方法が英語で書かれていますが、そんなに難しくないので簡単だと思います。

不安な方は、Caramel* vanillaさんで、詳しく丁寧に日本語で導入記がありますので、参考にしてください。

さて、このMT-Previewそのままだと日本語が文字化けしてしまうので、Preview.pmを下のように赤字の行を追加して、charsetを送信させるようにしました。Perlは本職じゃないので、自信ありませんが、結果オーライです (^_^;)

sub init {
    my $app = shift;
    $app->SUPER::init(@_) or return;
    $app->add_methods('wysiwyg_preview' => \&preview);
    $app->{default_mode}   = 'wysiwyg_preview';
    $app->{template_dir}   = 'cms';
    $app->{requires_login} = 1;
    $app->{user_class}     = 'MT::Author';
    $app->{charset}        = $app->{cfg}->PublishCharset;
    $app;
}
このプラグインは保存された文面を元にするようなので、[WYSIWYG]ボタンを押す前に一度[保存]ボタンで文面を保存して、それからプレビュー画面を見るように注意が必要そうです。

あけおめ、ことよろ。

かなり遅くなりましたが、

明けましておめでとうございます。今年もよろしくお願いしますヽ(^。^)丿

まず、身内のリンクを紹介でございます。

  • pinico*
    手作りアーティストうーさんが作る、ほんわか癒される小物達がいっぱいです。
  • Dancing PONY/躍る子馬亭
    元プロスノーボーダーさんが、うちら夫婦にそそのかされ始めたblog。パソコンを初めてまだ2日という超初心者の彼はどこへ向かうのか?!

cooMEMOともども、よろしくご愛顧お願いします m(・_・)m m( . _ . )m ペコッ