2006年07月24日

MT ]  移転後のDNS切り替え期間

sakuraへのサーバ移転にともなうwww.sailing-notes.comへのDNS切り替えですが、

移転後の新サーバアクセス率
 1日後: 93.3%
 2日後: 99.6%
 3日後: 100%

ということで、ほぼ完全に切り替わりは終了したみたいです。
一週間くらいかかるかと思ったけど意外と早かったみたい。

投稿者 kou : 17:37 | Permalink | コメント (0) | トラックバック | このエントリーをはてなブックマークに追加

2006年07月21日

MT ]  サーバ変更(lolipopからsakura)

と、いうわけでサーバ変更しました。
lolipopからさくらインターネットサーバへ。
スタンダードプラン(1GB/年間¥5,000)です。

DNSの更新にしばらく時間がかかりそうですが、
この記事を見ている人は新サーバにアクセスしてます。

データ移行(MT+SQLite)は
・ファイルの移動
・パーミッションの設定をしなおし
・MTのconfigファイルでホームディレクトリ変更
・MTの設定画面でホームディレクトリ変更
多分これだけ。

とりあえずMTの再構築が速い!嬉しい!
時間ごとの差はわからないけど、実測で倍以上違います。



投稿者 kou : 13:00 | Permalink | コメント (0) | トラックバック | このエントリーをはてなブックマークに追加

2006年06月26日

MT ]  MT ショートカットキー機能追加

ショートカットキーとかホットキーとか呼ばれるものが流行っているようなので、このBlog(MT3.2)にも導入してみました。

とりあえずは個別エントリで使うことを想定。
キーボードの"b"で前のエントリ、"n"で次のエントリに進みます。
単純にページ遷移するだけなので、効果は微妙な感じかも。
月別アーカイブでは同様に前後の月に移動します。


【やったこと】
(1) ルートにjsファイルを置く。

(2) MovableTypeのテンプレート>個別エントリーアーカイブのheadタグ内とかに、

<script type="text/javascript" src="/shortcutkey.js"></script>
<script type="text/javascript" ><!--
var bURL = "<MTEntryPrevious><$MTEntryPermalink$>
</MTEntryPrevious>";
var nURL = "<MTEntryNext><$MTEntryPermalink$>
</MTEntryNext>";
//--></script>

を追加。

(3)MovableTypeのテンプレート>日付アーカイブのheadタグ内に、

<script type="text/javascript" src="/shortcutkey.js"></script>
<script type="text/javascript" ><!--
var bURL = "<MTArchivePrevious><$MTArchiveLink$>
</MTArchivePrevious>";
var nURL = "<MTArchiveNext><$MTArchiveLink$>
</MTArchiveNext>";
//--></script>

を追加。

投稿者 kou : 18:10 | Permalink | コメント (0) | トラックバック | このエントリーをはてなブックマークに追加

2006年05月01日

MT ]  MT4i入れました

Sailing Notes MobileいまさらながらMT4iを使ってモバイル版Blogを作ってみました。
URLは
 http://www.sailing-notes.com/m/
です。
4iだろうがなんだろうが、モバイル版は/m/なのです。

投稿者 kou : 11:23 | Permalink | コメント (0) | トラックバック | このエントリーをはてなブックマークに追加

2006年04月29日

MT ]  MT3.2 スパムスコアの算出方法を平均から和 or 最小値に変更する

MovableTypeでは様々なスパム撃退用Plug-inが出ており、それらを使うとスパム判定用のスコアが個々に算出され、基準値以下のコメントやトラックバックを弾けるようになっています。

このトータルスコアの計算方法ですが、デフォルトでは個々のPlug-inごとに算出された値を平均した値になります。
なので例えば、

IPがブラックリストに入っている : -1
日本語が含まれていない : -3

とカウントされた場合、算出後のスコアは平均の-2となるため、日本語が含まれていないものを弾こうと基準値を-3に設定していたとしてもスルーしてしまいます。

これがどうにも納得がいかなかったため、スコアの算出方法を平均から変更しました。

■和に変更する場合。
要するに、上記の例の場合は-4が良い、という場合。
迷惑+迷惑はもっと迷惑。

mt導入済みのディレクトリ内の /lib/MT/JunkFilter.pm の80行目付近を以下の様に編集します。

if ($total) {
   $total = $total / $count if $count > 0;    ← 削除
   $total = 10 if $total > 10;    # この行を追加
   $total = -10 if $total < -10;    # この行を追加
   $total = sprintf("%.2f", $total);
......

■判定されたスコアの中で最小の値にしたい場合。
上記例だと一番小さい-3にしたい場合。

和の時の変更に加え、同じく /lib/MT/JunkFilter.pm の62行目付近を編集。

if ($score ne ABSTAIN) {
   $score = 10 if $score > 10;
   $score = -10 if $score < -10;
   $total += $score;    ← 削除
   $total = $score if ($total > $score || $count == 0);   # 追加
   $count++;
}

もっとも、最小の値に変更する手法は基準値以上のスコアを付けるPlug-inが全くの無意味になるだけのような気もするため、必要性は?です。
MTの設定画面から簡単に基準値を調節できるようになるという利点はありますが。

投稿者 kou : 10:43 | Permalink | コメント (0) | トラックバック | このエントリーをはてなブックマークに追加

2005年07月27日

MT ]  MT3.2b2

いつのまにか出てたので入れてみる。
バグフィックスらしいので大した変化なし。
日本語カテゴリーの動作がややおかしい気がするのは英語版だからですかね?

(追記)自分のせいでした。

投稿者 kou : 23:48 | Permalink | コメント (1) | トラックバック | このエントリーをはてなブックマークに追加