[Home] [Workshop] [monologue] [Movie] [HongKong] [Toy] [Comic] [UnderGround] [guestbook] [Links] [my profile]

2006年05月22日

トラックバックスパム対策

前に、突然、コメントスパムが大量に届いて対策をしたというのは報告したけど、今度は、トラックバックのスパムがちらほらと届くようになってしまった。
まだ毎日3~10本程度だけど、一度URLがスパマーのリストに載っちゃうと、その数は増えるばかりなので、早々に対策をすることにした。
といっても自分で対策できるスキルはないので、ネットを検索して、簡単そうな方法を公開しているサイトからやり方を流用させていただくことにした。

参考にさせていただいたのは Bianca さんの、このページこのページ です。
ありがとうございました。

投稿者 黒沢哲哉 : 19:07 | コメント (0) | トラックバック

2005年11月11日

長くなりすぎたページを整理して表示

 このブログもおかげさまで記事数が増え、特にカテゴリーページの1ページの長さが長くなってきたので、それをもっとコンパクトに表示できるカスタマイズ法はないかと検索したところ、
 ↓こちらのページがヒットした。
bird.dip.jpさんのこちらのページ
 これはカテゴリーページの記事を新着10件(カスタマイズ可能)だけ普通に表示して、それ以前の記事はタイトルだけ表示するようにするものだ。
 これぞぼくの求めていたものと、さっそく活用させていただきました。ありがとうございます。

 ちなみに、このやり方の他に、きままにポロポロさんのこちらのページでは、ページを適当なエントリー数ごとに分割して表示する方法も紹介されていましたので、好みによってカスタマイズしてみてください。

投稿者 黒沢哲哉 : 06:57 | コメント (2) | トラックバック

2005年11月10日

MovableType3.2アップデート失敗...

 当ブログで使用している MovableType が3.2にバージョンアップしたので、仕事の合い間にアップデートしようと思ったら、なぜか失敗してしまった……。
 前回、3.12→3.17はまったく問題なくすんなりといったので、今回も簡単に終わると思っていたのだが……。
 コンフィグファイルのデータベースの記述を書き換えると、エラーの動作が変わるので、その辺に問題があるとは思うんだけど……行きつけのMT関連サイトを見たり、検索したりしても、それ以上の原因は突き止めることができなかった。
 ということで、仕事に戻らなくちゃいけないので今日はアップデートをあきらめ、バックアップしておいたファイルをまたサーバーに上書きして前のバージョンに戻した。
 しかし、今回は特にバージョンアップする必然性もあまりなかったんだけど、アップデートできないとなると敗北感がズーンと来ちゃいますね。
 うちが契約してるレンタルサーバーでは(どこもそうだと思うけど)、外から持ってきたCGIなどを動かす場合はすべて自己責任・ノーサポートなので、どんなにトラブっても自己解決しなくちゃダメなのだ。
 こんど時間のあるときに新規インストールしてテストしてみます。

投稿者 黒沢哲哉 : 02:16 | コメント (7) | トラックバック

2005年09月19日

ブログをマック用に最適化

仕事場 先日のオフ会で、マック使いのみすたけさんから、うちのブログをマック OS9 の Netscape で見るとフォントが崩れて見えると指摘された。
 それ以外に、タイトル部分のバナーの高さがマックだと Internet Explorerでも、 Windows より狭くなっていて、そのためにタイトル文字が見えなくなっているという。
 実は、Windows でも、Internet Explorer じゃなくて Fire Fox で見るとタイトル部分が同じようになってしまうことは、ぼく自身前から分かってたんですけどね。忙しくて放置してました(笑)。
 そこで、今回まとめて、みすたけさんの協力を得て修正することにした。
 フォントが崩れて見える問題は、スタイルシートにマックのフォントが指定されていなかったからで、それを指定したらあっさり解決した。
 続いてタイトルバナーの高さが狭く表示される問題も原因が分かった。
 Windows の IE の場合、スタイルシートでバナーの高さ指定がしてあっても、それ以上の行数にわたって文字が記入されていると、自動的にバナーの高さ幅が拡張されるのに対して、マック用 IE や Fire Fox だとバナーの高さ指定の方が優先されてしまうため、高さ指定の数値が小さすぎると、文字がバナーからはみ出して表示されなくなってしまうのだった。
 ということで、これもスタイルシートを修正して解決。

 ついでに、タイトルバナーに画像も貼ってみました。ぼくの仕事中の机の上のイメージ画像です。

投稿者 黒沢哲哉 : 07:56 | コメント (3) | トラックバック

2005年09月06日

届いたスパムが5万通(?)

 昼に起きてブログをチェックすると、何と85件のコメントスパム書き込みがあり、荒らされていた!
 最近、このコメントスパムが増えてきて、気づくたびに削除してたんだけど、1日で85通はいくら何でもひどいだろ! と思いつつリロードしたら、その間にさらに5通のスパムが……!!
 もうブチキレですよ。こんなの仕掛けた人間がもし目の前にいたら小一時間問い詰めたい。何でこんなことをするのかと。
 ということでさっそく、MovableType 用のコメントスパム対策プラグインを検索すると、すぐにいくつか見つかった。
 その中で、もっとも設置が簡単で有効そうなプラグインを公開されているブログを見つけたので、さっそく使わせていただくことにした。
blog.bulknews.net←こちらのブログの、
このページで公開されている、MTBanASCII というプラグインです。どうもありがとうございました。
 コメントがASCII文字だけの場合、投稿を弾くというもので、つまりは日本語の2バイト文字が入ってない投稿は受付けなくなるというものです。ただし、perl 5.8 以上でないと動作しないという制約があるそうです。
 設置後、スパムがピタリと止まりました。しばらくはこれで様子見です。

投稿者 黒沢哲哉 : 17:01 | コメント (3) | トラックバック

2005年06月16日

MovableTypeを最新版にアップデート

 6月9日に、当サイトのblogプログラム、MovableType日本語版の最新バージョン3.17jaが公開されたので、仕事の合い間にアップデートすることにした。
 実は最初に導入してから数回のアップデートがあったんだけど、まだ安定動作が確認できてなかったので、アップデートを見送っていたのだ。
 しかし記事が増えるにつれて投稿時のレスポンスが落ちてきたのと、いくつかのセキュリティホールが見つかっているということなので、あまりアップデートを先延ばしにするのもよくないと思い、思い切ってアップデートに踏み切った。
 ここまで不安だったのは、最初の導入時にエラー出まくりで苦労したからなんだけど、今回のアップデートはどうなるか……。
 ダウンロードファイルを解凍した docs フォルダの中にもhtml形式のアップグレードマニュアルが入っているけど、分かりにくかったので、これまでも何度かお世話になっている下記のサイトを参考にさせていただきました。
MovableTypeで行こう!
の↓こちらのページ
MovableType3.17日本語版へのアップグレードの仕方
ぼくのサーバーでは、ファイル転送前に perl のパスの書き換えが必要だった以外は、上記の手順で問題なくアップグレードに成功しました。ありがとうございました。

※追記です
新バージョンになってフォルダ作成のルールが変更されたようです。したがって、ぼくの環境では、上記の手順だけではカテゴリーごとのファイルが新フォルダに移行されず表示されなくなってしまいます。
しかし一度全てのデータを再構築したらデータが新フォルダに移行され、問題なく表示されるようになりました。同じような症状の方、お試しください。
↓詳細は下記に

具体的には、うちのサイトの場合、カテゴリー分類名の中に“-”(半角ハイフン)が入っていたことが原因でした。
半角ハイフンが入っていると、以前はハイフンを削除してフォルダ名が作成されていたのに、新バージョンではハイフンがフォルダ名に含まれるようになっています。
例えば、カテゴリー名が「-movie」の場合、
旧:/weblog/archives/movie/index.html
新:/weblog/archives/-movie/index.html
という感じです。
最初、焦ってたので再構築に考えが及ばず、データをFTPで強引に移動させようとしたんですが、そうすると、もしかしたら月別や個別エントリーなどとの関連性が切れてしまうかも知れません。やらなくてよかったぁ(汗)。

投稿者 黒沢哲哉 : 01:35 | コメント (0) | トラックバック

2005年04月13日

Mac IE からのコメント書き込みの文字化け解決法

 友人がMacからコメントしてくださろうとしたら文字化けしちゃったという報告をいただき、ぐぐってみたところ、既知の問題だったようで、対応策もすぐに見つかりました。
 その方法は、スタイルシートに Mac の日本語フォントファミリーの指定を追加するだけと簡単なもの。
 具体的なやり方につきましては、
maeblogさんの、こちらのページを参考にさせていただきました。ありがとうございました。
 リンク切れの可能性も考えて、一応、以下にも書き留めておきます。

■Mac IE からのコメント書き込みの文字化け解決法

テンプレートの styles-site.css に以下の破線内の記述を追加し、保存・再構築する。
----------------------------------------
textarea,select,input {
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","Verdana","Helvetica","Arial","MS Pゴシック","sans-serif";
}
----------------------------------------

投稿者 黒沢哲哉 : 18:36 | コメント (3) | トラックバック

2005年03月02日

カテゴリーリストをツリー表示化する

 カテゴリーとサブカテゴリーが増えて見にくくなってきたのでツリー表示化しました。
 この方法を教えていただいたのは、小粋空間さんの下記のページです。素晴らしいスクリプトを公開してくださいましてありがとうございました。
●サイドメニューのツリー化スクリプト(改)

 ちなみに、これと下記の「月別アーカイブを1年ごとにまとめスリム化する」を同時にカスタマイズしてしまうと、月別アーカイブの方がツリー表示されて、カテゴリーの方はツリー表示されなくなってしまいます。
 これは月別アーカイブの方で id に categories を流用して使っていることが原因なので、それを回避するために、月別アーカイブの方の id を archives に変更しました。これで問題なくカテゴリーの方がツリー表示されるようになりました。
 しかしこのツリー表示、とても見やすくて気に入っているので、月別アーカイブの方もツリー表示化してみました。
 その方法は下記をご覧ください。

 Magic White さんで教えていただいた月別アーカイブのカスタマイズを下記のように変更・追加します。青字部分が変更箇所で、赤字部分がカテゴリーのツリー化スクリプトから流用した追加箇所です。
 あ、それから月別アーカイブをツリー表示化するためには、言うまでもなくカテゴリーの方のツリー表示化カスタマイズが完了していることが前提です。

<div id="archives">
<ul>
<MTArchiveList archive_type="Monthly">
<MTArchiveDateHeader>
<li><b><$MTArchiveDate format="%Y"$></b>
</MTArchiveDateHeader>
<a href="<$MTArchiveLink$>"
title="<$MTArchiveCount$>"><$MTArchiveDate format="%m"$></a></li>
</MTArchiveList></ul>
</div>

<script type="text/javascript" language="javascript">
<!--
generateNormalTree("archives");
//-->
</script>

投稿者 黒沢哲哉 : 04:06 | コメント (0) | トラックバック

月別アーカイブ表示を1年ごとにまとめてスリム化する

200501122359.jpg Movable Type 標準では、月別アーカイブのリストは1か月ごとに1行で表示される。つまり1年で12行になる。これは美しくないよなぁと思っていたら、カスタマイズ法を公開してくださっているサイトがありましたので、さっそく使わせていただきました~!!
 このカスタマイズをすると、画像のように月ごとのリンクが1年ごとにまとめられて表示されるようになる。うーん、素晴らしい。これでスッキリしました。ありがとうございます。

Magic Whiteさんの下記のページです。
●月別アーカイブの表示の変更

投稿者 黒沢哲哉 : 03:50 | コメント (2)

2005年02月24日

当 monologue が携帯対応になりました

 今までほとんどデフォルト状態のままで使い続けていたこの Movable Type だけど、最近、ヒマを見て少しずつカスタマイズをしています。
 まず手始めは、携帯からこの monologue の閲覧を可能にしたコト(モブログって言うの?)。
URI は、http://www.allnightpress.com/weblog/i/ です。
 この機能のために使用させていただいたのは、Movable Type をモブログ対応にする MT4i Tonky Version という cgi で、これは、TALK TO ONESELF2で作成・配布されている MT4i に、コメント削除機能やコメントスパム対策などの改良を施したもので、 Tonky Magic で公開されている。

 続いて、アドレスを携帯に簡単に送信できるように、QRコードも掲載。
 このQRコードは、 QRコード.org で公開されているフリーソフト QR Window を使用して作成しました。
 このソフト、使い方は非常に簡単なんだけど、作成したQRコードの画像が BMP フォーマットでしか保存できないので、ホームページに掲載するには別の画像処理ソフトで gif ファイルに変換する必要があります。

 さらに、monologue のトップページにブラウザ判別機能を仕込んで、携帯からのアクセスは携帯専用 URI へ自動で飛ばすという処理も考えたんだけど、今回は諸般の事情から見送りました。

投稿者 黒沢哲哉 : 02:05 | コメント (0) | トラックバック

Old Topics
2005年01月18日 03:40 weblogはじめました