全ての記事 933 件のうち 296 件の記事が該当しました。 (全 30 ページ)。
最新版は MTDeepLinkBlocker のページからダウンロードできます。どうぞご利用ください。
ブログの特徴の一つとして、Web 上のコンテンツと URL を一意に対応付ける パーマリンク(Permalink)の存在を挙げることができます。 この恩恵にあずかって、自分の書いた記事の中で言及したブログ記事やサイトにディープリンクを貼るブロガーも多いことでしょう。 ブログを知っている人にしてみれば、これらリンクはブログの醍醐味とも言うべき極めて自然なことのようですが、 その一方で、世の中には無断リンク禁止や下層コンテンツへのディープリンク禁止を掲げるサイトも少なくありません。 書いたコンテンツを Web に公開したいと思うものの、 URL の悪質な晒し上げなどからコンテンツを保護したいという(言わば我侭な)ニーズは確かにあるようです。
そこで今回、MovableType でディープリンク防止機構を実現するためプラグインを作成してみました。 MovableType でパーマリンクを捨てることの意味があるのか、いささか疑問ではありますが、 まぁシステム上実現できるに越したことはありません。 それを如何に使うか、それはユーザ次第ということで…
多くのウェブログ(以下、ブログ)システムでは、トラックバックと呼ばれる仕組みによって関連する記事同士のリンクを生成することができます。ユーザはそれらトラックバックを横断的に辿ることで、そこでは得られない補足説明や発展的な記事、またそのサイト外から様々な視点で書かれた批判記事など、より多岐にわたる関連記事の存在を知ることができます。数多くのトラックバックがある記事は、それだけでも関連記事へのリンク集として有用です。
このようにトラックバックは、記事同士の連係を行う際には是非活用したいシステムですが、現時点で多くのブログには、ブログシステム以外からのトラックバックを受付ける仕組みが用意されていないようです。どんなに有用な記事が書かれたとしても、ブログシステムを使用しない、例えば HTML を直書きしているようなサイトからはトラックバックを受付けることができないという問題があります。これはユーザのみならず、両者のサイトオーナーにしても勿体無いことです。
そこで本エントリでは、本サイトで使用している MovableType でブログシステム以外からのトラックバックを受付けられるようにするための改造方法を紹介しています。
そこで今回、MovableType のコメント欄をツリー形式で表示できるプラグインを作成してみました。 このプラグインは、コメントをツリー形式で表示するための幾つかのテンプレートタグを追加します。 これによりコメントに親子関係を持たせた、ツリー型掲示板のような表示が可能になります。
スパムボットのようなコンピュータプログラムと人間を区別するために、CAPTCHA と呼ばれる仕組みが使用されています。Google や Yahoo! など大手サイトでもこの仕組みを利用して、プログラムからの攻撃に対する防御力を高めています。
このエントリでは、この CAPTCHA のうち Gimpy と呼ばれる仕組みを使ったコメントスパムボットへの対策を紹介しています。
ブログを持つものとして、コメントスパム対策は避けられない道にあるようです。当サイトでは幸いなことに未だにその害を被ってはいませんが、先輩諸氏のブログは日々、スパマーとの激烈な戦い(?)を繰り広げられています。
現在、様々なコメントスパム対策が提案されていますが、これ一つで完璧と言える対策がないのが現状です。ブログ管理者は、これらの方法を上手く組み合わせることで、スパマーへの防御力を高めようとしています。
このエントリでは、コメントスパム対策の 1 つの方法として、ブラウザの JavaScript を利用することを提案しています。先に述べたように、これも決して決定打と言える対策案ではありませんが、他の方法と組み合わせることで、効果的にスパムコメントをフィルタできるでしょう。この方法が、今のあなたの対策ロジックを少しでも強固にするお手伝いになれることを願って。
Movable Type で構築したサイトで、各記事ごとのアクセス数を集計できれば、"今週の人気記事 トップ 10"のような機能が実現できるでしょう。丁度、ここのホストでも Apache のアクセスログがユーザに解放されているので、これを利用することができそうです。
結果、特にプラグインを追加せず、PHP を使用することで、サイトデザインの容易性、他ホストでの可搬性を高めつつ、これを実現することができました。また、記事のファイル名がエントリ ID 以外(日付やキーワード)で生成されている場合にも対応でき、cron による定期実行やブラウザからのランキング更新も可能です。