Page Top

特定の国からのアクセスを拒否

November 01, 2012

以前よりロシアからのアクセスがあったのですが、そのアクセスのされ方が変な感じで、スパムコメントやスパムトラックバックを残す為なのかなと思っていたのですが、そうでもなさそうで、良くわからなかったのですが、最近右側のサイドバーにアクセスランキングを載せたからなのかわかりませんが、昨日異様な数の特定のページへのアクセス(いつもその日ごとに特定のページを集中アクセスしている)があり、よって、.htaccessを使ってロシア国からのアクセスを拒否してみました。(ロシアから日本人と思しき人からのアクセスは殆ど無いので大丈夫かと。)

使用中の.htaccessファイルを開き、以下を追加しました。
--------------------------------------------------
order allow,deny
allow from all
deny from .ru
deny from .Donekoservice Ltd
--------------------------------------------------

Donekoservice Ltdは、変なアクセス元のISPとして情報が残っていたので、念のため、このISPからのアクセスも拒否してみました。今のところロシアからの変なアクセスは無いようです。

【参考にさせて頂いたサイトさま】
自分のホームページをある一定の国からのアクセスを出来なくすることは可能ですか?もし出来るならやり方を教えて下さい。- 人力検索はてな
MT SPAMコメント対策(IPアドレスでアクセス制限)- 福井のホームページ制作・携帯サイト制作・SNS/ビジネスブログ構築 からくり屋のブログ

Queen Charlotte IslandsでM7.7の地震

October 27, 2012

queen_charlotte_islands_m77.gif

数時間前にQueen Charlotte IslandsでM7.7の地震があったようです。ここバーナビーは全く揺れを感じませんでした。600Kmほど離れているので、大分から静岡くらいの距離でしょうか?(単純に地図上でまっすぐに線を引いた距離感で言うと・・。)

バンクーバー島でM6.4の地震」が去年2011年9月10日に起きているので、調度1年くらい経ってから、また似たような所に地震が起きた感じです。戒めを感じるには調度良いかもしれません。

続きを読む "Queen Charlotte IslandsでM7.7の地震" »

MTFeedで日付(date)を出したい時は、思い切ってGoogle Feed API

October 24, 2012

google_feed_api.gif

コーポレートサイトとは別に、ブログは別のドメインで管理・情報公開している場合、コーポレートサイトの方に、この別ドメインのブログのRSSフィードの内容を表示したい、ということがあると思います。私も以前は、Comunica Templatesのサイトの方に、Movable TypeのタグであるMTFeedを使用して、このブログのRSSフィードを読み込むようにしていましたが、MTFeedタグは簡単で便利が良いのですが、フィード記事の日付を取得まで出来るタグは用意されていないのですよね。あともう一歩のところで、、という感じではあるのですが。。

色々検索で見てまわったところ、marooon様の「MTでRSSを取得して表示させてみよう 」という記事に、RSSフィードの日付も取得できる「MTFeedEx」プラグインの話が出ているのですが、残念ながら、このプラグインを作成された「Movable Type 備忘録」様のサイトはシャットダウンされてしまったようで、アクセスできなくなっていました。ということで、プラグインの道も今は可能性が薄いように思えたので、思い切って、MTFeedではない方法で、外部ブログのRSSフィードを取得(日付も)してきて、表示させる方法を探すことにしました。

続きを読む "MTFeedで日付(date)を出したい時は、思い切ってGoogle Feed API" »

Movable Type (MT3でもそれ以外のバージョンでもok) に人気記事ランキングを表示する方法(GAPIを使用)

October 23, 2012

少し前から「人気記事ランキング」というのが気になっており、自分のサイトにも表示してみたいなと思っていましたが、他にもすることが沢山あるのでなかなか手を付けられずにいました。でも、ここ1週間の不具合の探求が少し一段落したので、導入してみようと思い立ちました。

このブログですが、Movable Type 3.2という初期の頃のMTを使用しています。バージョンがこうも古いとなかなかこのバージョンに合うプラグインもないですし、情報自体も少なくなっています。しかし、MT3.2でも、また、プログラマでない私でも導入できた「人気記事ランキング」の表示方法があったので、情報を共有できたらと思い、また、自分用覚書としても記しておこうと思います。

続きを読む "Movable Type (MT3でもそれ以外のバージョンでもok) に人気記事ランキングを表示する方法(GAPIを使用)" »

Movable Type (MT) 「コメント詳細」モジュールにタブ文字(ハードタブ)があると、コメント欄のページネーション機能がうまく動作しなくなる

October 19, 2012

今回のは、なかなか手強かったです。ダイナミックパブリッシングでも、スタティックパブリッシングでも不具合が発生していました。この不具合の原因探しに丸々4日かかりました。そして、この不具合の詳細を現象再現方法も加え、昨日MTさんの方にレポートさせていただきました。これがまた説明文を書くのに1日程かかってしまい(一発で読んでわかる説明を心掛けているので、結構時間がかかるのです・・)、なのでトータルにすると、この不具合の原因探しと解決法、そしてレポートにかかった時間は、約1週間ということになります。

まさかタブ文字(ハードタブ)が関係しているとは思いませんでした。というのも、他のテンプレートにタブ文字(ハードタブ)が含まれていても何ら問題はないからです。ちなみに、インデントが「タブ文字」で行われるのは「ハードタブ」、インデントが「半角スペース」で行われるのは「ソフトタブ」と呼ばれるのだそうです。(By Creatiblogさんの記事「DreamweaverでPHPコーディング中のインデントをタブから半角スペースにする方法」より。)

続きを読む "Movable Type (MT) 「コメント詳細」モジュールにタブ文字(ハードタブ)があると、コメント欄のページネーション機能がうまく動作しなくなる" »