February 04, 2005
スパムトラックバックの襲撃
スパムコメントがなくなったと思えば
スパムトラックバックを初体験してしまいました。
トラックバックはコメントと違って対策しにくいわけなんですが
↓AIT: スパムコメント対策 その2
http://www.yanbe.net/blog/archives/000277.html
ここと同じように
mt-tb.cgiから名前を変更してみました。
やり方は
mt.cfgの中の290行目ぐらいにある
---------------------------------------
# TrackbackScript mt-tb.pl
---------------------------------------
↓
---------------------------------------
TrackbackScript ait-tb.cgi
---------------------------------------
これで保存してサーバにアップロード。
そしてサイト全体を再構築!
また来たらどんどんランダムにファイル名を変えちゃろう
December 28, 2004
スパムコメント対策 その2
今年の7月に対策の1つとして
英数字のみのコメントをエラーにしてると
全然なくなったので安心してると・・・
昨日からまたスパムコメントが!!!
おそらく記号などがあったのですり抜けたのであろう
まだ1日1個あるかないかだけど
前回と同様、始まれば5分に1回にまでペースが上がる経験があるので
早速、対策。
今回はコメント内容でするよりそもそもデフォルトのmt-comments.cgiの名前を変えれば
いいじゃんってことに今更気づき、変更しました
ここでは「ait-comments.cgi」に変更してみる
mt.cfgの中の290行目ぐらいにある
---------------------------------------
# CommentScript mt-comments.pl
---------------------------------------
↓
---------------------------------------
CommentScript ait-comments.cgi
---------------------------------------
これで保存してサーバにアップロード。
そしてサイト全体を再構築!
これで確認してうまくいってればOK
これでまた半年ぐらい持つかな~?
October 08, 2004
エントリーのImport/Exportの注意点
サイトの移転などでImport/Exportを利用すると思いますが
実はExportしたときは正常なのにImportするとエントリーが途中で切れている・・・
なんていう状況がサーバ移転した際に起こりました
しかしExportしたテキストを見てみればすぐにわかりました
書き出したテキストは「-----」という列でエントリーなどの情報を分けてるんですが
エントリーに「-----」だけの列があるとそこでエントリーが終わりと勘違いし
後でblogを見てみるとエントリーが正常にImportされていない状態になります
対処法はただ一つ。
「-----」だけの列を使わない。
もし起こった場合の対処法は
テキストを自分でエントリー編集で追加する。
皆さん、ご注意を。
September 29, 2004
忘れるからメモ
エントリー追加・編集時に右上にある「URLリンクタグ生成ボタン」
これのリンク先画面をtarget="_blank"にしようという改造です
いじるファイルは
tmplディレクトリの中のCMSディレクトリの中にあるedit_entry.tmplです
insertLinkファンクションが実行している正体なので
ここの最後にある(デフォルトなら129行目)
document.selection.createRange().text = '<a href="' + my_link + '">' + str + '';
↓
document.selection.createRange().text = '<a href="' + my_link + '" target="_blank">' + str + '';
とするだけです!
と自分に向けてメモメモ・・・
September 24, 2004
April 07, 2004
Movable Type 3.0発表!
遂にメジャーバージョンアップです。
主な新機能はスパムコメント対策です。
↓シックス・アパート、「Movable Type 3.0」の新機能説明会
http://bb.watch.impress.co.jp//cda/news/4880.html
March 17, 2004
MTSearchesを導入。
何を検索されたか知りたかったので導入することに。
サイト全体はawstatsで解析してるんで一緒にできるとよかったんだけどそれは無理か。
導入方法は
http://www.rayners.org/2002/12/01/mtsearches.php
からrecentsearch.zipをダウンロードし解凍。
中のrecentsearch.pl取り出しそのままpluginsディレクトリに入れる
そしてMainIndexに
<div class="sidetitle">
最近の検索
</div>
<div class="side">
<MTSearches lastn="5" unique="1">
<a href='<$MTCGIPath$><$MTSearchScript$>?search=<MTSearchValue>'>
<MTSearchValue></a> at <MTSearchDate format="%Y/%m/%d"><br />
</MTSearches>
</div>
<div class="sidetitle">
最近の検索ランキング
</div>
<div class="side">
<MTSearches lastn="5" rank="1">
<MTSearchRank>. <a href='<$MTCGIPath$><$MTSearchScript$>?search=<MTSearchValue>'>
<MTSearchValue></a>
(<MTSearchTotal>)<br />
</MTSearches>
</div>
を追加すると完了。
再構築すれば出来上がり。
ログを消してる人は最初はでません
MovableTypeのログを解析して出してるので。
またエントリー追加などでMainIndexを再構築しないと情報は更新されませんので。
March 05, 2004
moblog.uva.ne.jpへの登録。
登録が無事できて確認もできましたが。
トラブル対処メモ。
MIMEディレクトリを作り、中にBase64.pmを入れるんだけど
バージョンは最新の3.0では動きません
このサイトは2.23で動作してます。
あと携帯でドメイン指定受信してる場合は
@moblog.uva.ne.jpが受信できるようにしましょう。
投稿するときは
メールのタイトルがそのままエントリーのタイトルになります
もちろん本文はエントリーの本文です
反応速度は速く
投稿して1分かからないうちにblogの方に反映してました。
March 02, 2004
日本語のカテゴリ使用。
トップページにカテゴリ名とリンクをすると
日本語カテゴリ名のものだけリンク先がおかしいことが判明。
よく調べてみると日本語だとダメらしい。
詳しく言うと同じ文字数のカテゴリがダメ
ここで前使っていたカテゴリ名を例にすると
「ニュースの記録」と「バイクの記録」はOKだが
「バイクの記録」と「データの記録」だとバイクとデータの文字数が同じなのでNG。
カテゴリIDを使った対処法などあるみたいですが
面倒なので同じ文字数のやつだけ英語に変えました。
March 01, 2004
ping.bloggers.jpに登録してみた。
エントリーする時にpingを設定すれば自動で送り。
そのサイトに更新されたことを伝える機能ですが
ちょっくら登録してみました。
登録方法(MovableTypeの場合)は
BLOGの設定→ウェブログの設定の
真ん中らへんの
「広報 / リモートインターフェイス / トラックバック」の下にある
ウェブログが更新されたときに、Movable Type が自動的に通知するサイト
ってやつです。
チェックボックスのやつは自由ですが
その下のテキストエリアに
http://ping.bloggers.jp/rpc/
と記述し保存すればOK
次にエントリーしてすぐにping.bloggers.jpのサイトに載ってればOK
時間がたつと別サイトに押され下がっていきます
↓ping.bloggers.jp
http://ping.bloggers.jp/