◇◇ お知らせ ◇◇


< 2005.1.27 >
●blosxomプラグインを公開中。スパム対策用の拡張スパムブロッカーリロード時の2重投稿防止対策のプラグインはお勧めです。最新版はブロッサムスターターキット研究室からリンクを張ってあります。


Jan 31, 2005

かんたん相互リンク

かんたん相互リンクという、相互リンクを簡単に作成出来るページを見つけましたので、登録して試しています。

現時点で45811サイトも参加しているんで、それなりに便利なのではないかと期待しています。

とりあえず、ホームページのトップページへリンクを張ってみました。リンクはおいおい増やしていきます。

bsk研究室更新

ブロッサムスターターキット研究室に、コメントとトラックバックの分離、no follow属性への対応の記述を追加しました。

ちなみに、ブロッサムスターターキット研究室で書いた内容通りで問題が無いかどうかは、iswebで確認しています。

Jan 30, 2005

bsk研究室更新

コメントプレビュー機能の追加、コメントURL自動変換機能の追加方法の記載を追加しました。その他、いくつか記述を追加しました。

これらの機能は結構便利ですよ。

コメントプレビュー

コメントプレビューの為の修正方法に記述漏れがありましたので、bsk研究室の記述を修正しておきました。

修正内容は、下記の通り。

  • head.htmの修正内容にscriptタグの記述漏れ修正。
  • foot.htmの修正内容の記述方法を変更。(内容に変化は無い)
  • その他、自信なさそうな記述を削除して、しっかりとした記述に変更。

seeerrorプラグイン導入

あんでぃーさんからご紹介いただいたseeerrorプラグインを導入してみたので、エントリに上げておく。

導入方法:
seeerrorプラグインの設定を以下の様に変更。
 16行目 $tmp_dir ||= "./tmp"; と、右辺に"."を追加。
 19行目 $handle_die = 1 と、右辺を1に変更。
そしてプラグインフォルダーにアップロード。
blosxom.cgiと同じディレクトリにtmpディレクトリをパーミッション755で作成(サーバーによっては777にしないといけないかもしれない)。
他のプラグイン(guestbook等)で
 use CGI::Carp qw(fatalsToBrowser set_message);
が書かれていると、そちらのエラーメッセージが優先しますのでコメントアウト。

効果:
ブラウザ上に500エラーではなくseeerrorプラグインで決まるメッセージ(Possibly-Fatal Error)のみが表示され、その他の詳細なエラーメッセージは出ないので、セキュリティーの問題は無い。
詳細エラーメッセージはtmpフォルダー内に1エラー毎に1ファイルづつ残りますので、エラー解析に有効。

注意事項:
エラーメッセージが貯まるとサーバースペースを圧縮するので、定期的に削除する必要が有る。

Jan 29, 2005

NAMAANブログ検索追加

好きなキーワードでRSSを作れるNAMAANですが、いちいちNAMAANまでいかなくても自分のブログやFirefoxでNAMAANブログ検索が出来ます。

ここに設置方法へのリンクがあります。

こちらでは、ブログ検索用のリンク先の一番下の検索HTMLを使わせていただきました。

でも、このHTMLは現時点ではtableタグの閉じタグが3箇所必要なのですが、その最初の閉じタグが閉じタグになっていなかったので、そこだけ直して使ってます。一応、管理者へは報告しておきましたので、その内に直ると思いますが、もし採用する場合はそこをチェックしましょう。

好きな検索ワードでRSS作成

好きなキーワードでRSSを作ってそれをRSSリーダー等でウォッチ出来ると非常に便利です。趣味でも仕事でもうまいキーワードを設定出来れば役立ちます。

そういうキーワードを設定出来るRSSリーダーも有りますが、そういう機能を持たない物も多いです。

namaanを使えば簡単に実現出来てしまいます。

そちらで検索すると検索結果の上にRSSという小さなボタンが現れますので、それをクリックすればRSSのデータをゲット出来ます。これをRSSリーダーで購読する様に設定すればいいのです。

ブログだけの検索なのでヒット率は低く感じますが、それでも結構役立ちそうです。

Jan 28, 2005

お知らせページ追加

拡張スパムブロッカーも少しづつではありますが使われ始めていますが、こちらのブログにたどり着いてもどこからダウンロードできるのか明示してなかったので、ブログトップにお知らせページを追加して記述しておきました。

Jan 27, 2005

サーチナ

中国の情報を扱うサーチナ(searchina)というページを見つけました。

サーチナは、一人の中国人留学生が日中間のより深い相互理解を実現したいという初心のもとに設立した企業です。

中国に関する情報を調べたい時に役立ちそうなのでメモ。

Jan 26, 2005

nofollowタグへ対応

nofollowタグへ対応してみた(つもり)。

対応するのは.htm頁のみ。(その他はコメントやトラックバック表示されないんで対応不要)

本文のリンクについては投稿時にサニタイズと同時にURL変換していますので、 nofollowタグも投稿時につきます。 従って、本文については新規コメント及びトラックバックから対応です。

名前のリンクについてはコメントやトラックバックを表示する時にURL変換していますので、過去の エントリ全てにnofollowタグがつきます。

nofollowタグがついているかどうかは、IEの場合、表示-ソースで htmlファイルを見れば分かります。そしてエディターの検索機能で nofollowで検索かければすぐに分かりますね。

それと、神崎さんの作ったプロファイルも使わせていただきました。 .htmファイルのheadタグの所で指定しておきました。

多分、こういう使い方でいいんですよね?

間違ってたら誰か教えて!

Jan 25, 2005

nofollowタグをつけないと?

nofollowタグをつけないとどういう事になるんだろうか? という事をふと思って考えてみた。

ブログを提供している管理者側が一律システムで対応すると予想されるので、 nofollowタグをつけるブログがこれから急激に増えると思われます。 そうしますと、スパマーはnofollowタグをつけていない所を探し、送って くるという事が考えられます。

違うスパマーも同じ行動をしますと、1つのブログに非常に多くのスパムが 集中するという事が考えられます。

最悪、サーバーで許容している負荷率をオーバーしてしまい、サーバー 管理者から接続を止められたりするとかいう事も起こりそうな気がします。

となると、nofollowタグへの対応が必須のような気がしてきた。

それと気になるのが、BBSです。 そちらもnofollowタグへ対応するんだおうか?

対応出来ないBBSへコメントスパムが集中しそうな嫌な予感がします。

Jan 24, 2005

nofollowの実例

nofollowタグの話題はエントリに上がっているものの、実際に実施している例はまだ少ないみたいですね。

nofollowタグを実際に使っている例です。

この例では、コメントおよびトラックバックの名前部分からの自動リンク及び本文のURLからの自動リンクに対しnofollowタグを使ってますが、神崎さんが書かれているようなプロファイルの指定はしていませんね。

Jan 23, 2005

2005年を代表する物件

WEBサーフィンしてたら時々変な物を見つける事があります。

説明は抜き。びっくり物件です。2005年を代表するかどうかは分かりませんが…。

nofollowタグ

最近、あちこちでこの話題のエントリを見かけるnofollowタグ。 そんな中から私が参考になったエントリをまとめておく。

最新事情: 検索大手各社、ブログコメントスパム対策を発表

 ここを見れば、nofollowタグの概要が掴めます。

nofollowに対する疑問: rel="nofollow"と文書間の関係

 nofollowに対していろいろ議論が有ったりする様です。

nofollow他の定義追加: rel="nofollow"ほかメタデータのプロファイル

 nofollow以外もリンクタイプを使うためのプロファイルを定義。
 この定義を使えば仕様上の問題も解決するみたいです。

MTでの対応: rel="nofollow" によるアンチスパム

 MTにはnofollowというプラグインが出来ているんですね。

MTのスパム対策

MTのスパム対策も調べてみた。

きまままにぽろぽろさんの所で書かれている対策を採用している人が多いですし、効果は高いみたいです。

あまり知られていませんが、対策が早く打てるのは、日本語(utf-8)限定コメントスパム対策 for MT3.11jaでしょう。但し、古いバージョンに効果があるかどうかは不明。

設置方法は詳しく書かれていませんが、コメントスパム、トラックバックスパムを弾くは効果が高そうです。

Jan 22, 2005

フォント

ファントデザインのTYPE-LABOという会社のホームページをみつけました。フリーのフォントを公開していたり、 フォント作りがどんな感じで進められたかが分かります。

特にアニト物語とか、セプテンバーができるまでなどを興味深く読ませていただきました。

才能と努力の積み重ねが必要だと感じた次第。

Jan 21, 2005

地震の基礎知識

地震についてより詳しく知ろうと思ったら、このページが参考になります。

地震が過去どこで起こったかとか、地震のメカニズムとか、いろいろな知識を正確に得る事が出来ます。

知ったからどうこう出来るという物では無いけど、正しい知識は持っておいた方がいいですよね。

Jan 20, 2005

スパムメール

最近スパムメールが増えてきました。 hotmail程ではないですが、infoseekのメールもスパムが来ます。

その点、gooはスパムはフィルタリングしているみたいでまったく来ません。 6MBしかないのが弱点ですが…。

GMAILは相手側のメーラーによっては文字化けしますが、スパムは自動的にスパムフォルダーに入るので、スパムは問題無さそうです。1GBの容量もあるので使いたいのですが、相手先が限定されるのと、ちょっと使い勝手がいまいちなので、どうしようか考えています。

infoseekは50MBとそれなりの大きさでそれなりに使いやすいので、スパムが取れてくれるといいんですけどね。

Jan 19, 2005

Hi-MDプレーヤー

発売日:2004/07/10
価格
以前使っていたMDプレーヤーはかなり前に壊れてしまったのですが、ずっと車についているプレーヤーで済ませてました。
が、つ、ついに、買ってしまいました。
iPodやその亜流なんかも一応考えたんですが、やっぱりMDにしました。
この機種にした理由は、
・USBでPCと接続してネット上から取り込んだ曲や英会話を録音出来る
・外部マイクで録音出来る(展示会での説明や会議の記録なんかに使ってます)
・外部リムーバブル記録装置として使える
 (安く売られている74分ディスクなら270MB、HI-MDなら1GBですよ。)
という点です。
iPodもいいですが、この3拍子揃っているのは他には無いんじゃないかなー。

Jan 17, 2005

花粉の季節

例年、2月くらいから杉花粉の季節です。 花粉症に悩む方も多いかと思います。 花粉症では鼻の粘膜を痛めない事が重要です。 一旦粘膜を痛めてしまったら、そのシーズンはずっと花粉で悩む可能性が高いです。

今年は例年になく花粉が多いという話ですので、しっかり予防が必要です。 どうしたらいいかというと、私は以下の様にしてます。

  •  風邪をひかない様に注意
  •  外出時にはマスク
  •  予防薬を早めに飲む

外出時のマスクは格好悪いのであまりやりたくないのですが、花粉が多い場合は、そんな事も言っていられません。 花粉の量は、環境省が 花粉観測システムはなこさんというページを立ち上げていて、1/8からのデータを見る事が出来ますので、そこを見ながら多ければマスクするというのがいいかも。

予防薬は耳鼻科に行ってもらいます。すぐに効果が出るわけではないので、もう飲み始めた方がいいようです。

今年も何とかこれからの季節を乗り切りたいですね。

Jan 16, 2005

リファラスパム

今日見つけたんですが、最近のリファラを見ると、cialis.web.com (60)というのがあります。

これがリファラスパムですね。始めてまともなリファラスパムが来ました。 60回もアクセスしたんですか。 当然ながら自動プログラムでやってるんですね。

リファラスパムは対策が極めて難しく、全てのリファラを表示出来なくても良しとして、拡張スパムブロッカーでカントリーコードチェックを行い、カントリーコードで弾かれない物だけ表示させるというのが、現実的な解かもしれない。効果を確認する為、リファラスパムが沢山来るようになるまでもう暫く待とう。

お年玉全滅

お年玉年賀はがきの当選番号をチェックするサイトがありましたので、調べてみたら、全滅でした。残念。

Jan 15, 2005

地震

阪神淡路大震災から10年、昨年は中越地震、スマトラ沖地震等、大きな地震が有りました。私は東海地震対象地域に住んでいるのでいつ同じような地震が発生するか非常に心配です。

で、ふと思い立って、地震について調べて見たら、地震に関する詳しい情報が有りました。

東海地震についても詳しく書いてありますので、良く読んでおきたいと思います。

Jan 14, 2005

.htaccess

iswebの無料サーバーでは.htaccessが使えず、逆に言えば設定しなくても良かったので、.htaccessについては知らなくても良かったが、XREA等ではこれが使えるし、使いこなした方がいいです。

ここではそれなりには使っていますが、まだやっていない事が多い。

そんな時、参考になるのが、ミケネコ研究所です。ここのミケネコの htaccess リファレンスが参考になります。

Jan 13, 2005

IPドメイン基礎講座

IPドメイン基礎講座というページを見つけました。

大体は分かっている事ですが、まとまった情報としてしっかり確認した事が無かったので参考になりましたし、いくつかの無料サービスは使えそうです。

後でHP研究室にリンク貼っておきます。

Jan 12, 2005

真鍋かをりブログ

人気が有って面白いという話の真鍋かをりブログを見てみたら、真鍋さん、食中毒になられたんですね。

大変だったみたいです。

で、ブログは、お、面白いです。非常に魅力的な文章を書きますねー。人気があるはずだー。

bloglinesだけでも432人の登録者がいますよ。

Jan 11, 2005

bsk研究室更新

エントリが1ページで表示されるページ数を超えてますので、ページングのプラグインを導入しました。これに伴い、bsk研究室の中に当サイトでの導入方法についての記載を追加しています。

今の所、記載を追加したのは、paging, guestbookの2つのみです。

Jan 09, 2005

表示位置ズレ

ゲストブックに長いURLを書いた文章を投稿したら、ゲストブックの表示領域が横長になってました。その為、サイドパネル全体が下の方に表示されてしまってました。OPERAでは正常に表示されていたので気づいていませんでした。

CSSの.sideの中に、
  word-break:break-all;
を追加しておきました。

ホームページ研究室更新

以前作ったIPサーチ用検索CGIを呼び出すページへのリンクと、mod_rewrite関連他のリンク集を追加しました。

mod_rewriteは、他の方が書いた物でうまく動かせないのが有って、いろいろ調べたんですが、やっぱり動かせなくて、とりあえず一旦あきらめ。

Jan 06, 2005

たまに500エラーが出る

何かの拍子に500エラーが出る事が有るみたいです。
但し、リロードするなりすればすぐに復活するみたいです。
XREAのサーバー側の問題か、私の設置に何か問題があるのか、いろいろ改造している何かが悪いのか、良く分かっていません。
iswebでは起きた事が無いので、共通部分以外の何かとしか言えませんね。
もし、500エラーが発生したり、他の異常に気づいた方はこのエントリに情報をお寄せ下さい。

Jan 05, 2005

esb設定変更

r-ccエラーも多発している。

こちらも当然ながら、カントリーコードチェックで弾いているんですが、リファラの場合、本当にリファラスパムなのかどうか良く分からないので、とりあえずr-ccも無効に設定してみる。

ドメイン調査結果

iswebでいくつかの頁でアクセス解析をつけていましたが、その解析からドメインを調べてみると、

    ドメイン 回数(%)

  •  # ne.jp (ネットワークサービス) 2144 (78.97%)
  •  # or.jp (各種法人団体) 225 (8.29%)
  •  # net (米・ネットワーク機関) 141 (5.19%)
  •  # ad.jp (管理組織) 57 (2.10%)
  •  # co.jp (企業) 53 (1.95%)
  •  # 不明 38 (1.40%)
  •  # ac.jp (大学/専門学校など) 28 (1.03%)
  •  # jp (汎用) 24 (0.88%)
  •  # com (米・企業・商用) 3 (0.11%)
  •  # uk (イギリス) 2 (0.07%)

という結果でした。

# net (米・ネットワーク機関)の5.19%は、多くはYahooBBから訪問している方と思われます。こういう方がコメントをつけますと、拡張スパムブロッカーでc-ccを有効にしていると、スパムと判断して弾いてしまいます。 (iswebではc-ccが使えないので無効にしてました。)

# 不明の1.4%は、ドメインを名乗らない怪しいIPアドレスからのアクセスですので、スパムと思われます。拡張スパムブロッカーで、c-nd, t-ndを有効にしておけば、弾く事が出来ます。

# com (米・企業・商用)の0.11%は、スパムの可能性と、そういうIPアドレスを持っている場合と、商用サイトからのトラックバックの可能性が考えられます。 商用サイトからのトラックバックの場合、t-ccを有効にしますと弾いてしまいます。(iswebではt-ccが使えないので無効にしてました。)

# uk (イギリス)の0.07%は、イギリスからなので、コメントやトラックバックを送ってくればスパムの可能性が高いので今は弾く様にしておいた方がいいでしょう。

これを見ますと、YahooBBへ対応しておけば、コメントについてはc-ccを有効に設定してもほとんど問題無さそうな気がします。トラックバックについても実際にはあまり多くは無いとのですが、それはトラックバックを送ってくれている方が少ないだけだからだと思います。

拡張スパムブロッカー添付のreadme.txtでもカントリーコードでのチェックで「日本国内からでもカントリーコードが日本で無いIPアドレスも有るそうなのでそういう人たちも弾いてしまう事になります。」と書いている様に、当初から有る程度の問題が有る事は認識してましたし、デフォルトも無効に設定しておりました。しかし、カントリーコードはリファラなんかと違って偽造は難しいと思っており、これはかなり強力な対策であると思っています。しかし、現状のままですと無効に設定しておいた方がいいでしょう。v0.3xでコメントだけでも対応を考えていたのですが、拡張スパムブロッカーのコメントチェックについては既にかなり効果的なチェックが出来ていてスパムをしっかり弾いていますので、急いで対応する必要も無いと思い直しました。 それと、突然思い立ってサイトの移転をしたり新しい取り組みを始めたりしたので、当分の間、拡張スパムブロッカーの更新の優先度を下げる事にしました。

という事で、自分で忙しくしてしまってなんですが、C-CCのYahooBB対応は、v0.4xで新たな試みと合わせて対応する様にします。

Jan 04, 2005

ゲストブック設定変更

ゲストブックの表示があまりに長いので、3件に制限しました。

ついでに、保存件数を100件に設定しておいた。

ホームページ研究室更新

XREAの広告表示位置変更について、内容を書き直しました。

自動広告の消し方、手動広告の貼り付け方について、大分詳しく書いたつもり。少なくとも自分で後で見て分かるはず。

Jan 03, 2005

cgi頁への広告貼り付け

無料のXREAではCMを必ずつけなくてはいけませんが、広告の表示位置を変えるには、一旦広告を消してから、手動で広告を貼り付ける必要があります。

htmlだけのページはXREAの管理画面で自動生成されるhtmlタグを入れるだけでいいんですが、cgiで生成するページはcgiの中をいじらないといけないので大変です。

bbs等cgiで生成するページに広告をつけるには、ヒアドキュメントを使うのがいいです。

しかし、ホームページ研究室で簡単に説明しておきましたが、perlスクリプトをある程度読めないと難しいと思いますので、初心者の方は自動広告のままとするか、外部の無料レンタル掲示板を借りるのがいいでしょう。

ちなみに、blosxomの場合には、フレーバーというhtml頁要素を組み合わせて実際の表示頁を作成するので、広告タグを直接貼り付ければいいので、簡単です。

具体的な方法はホームページ研究室を参照下さい。

なお、自動広告を消す方法は後程。

研究室設置2

ホームページ研究室を設置しました。

XREAでのホームページ作成で苦労した内容をこの研究室でまとめていきます。

研究室設置

ブロッサムスターターキット研究室を設置しました。 まずはこれまでのスターターキット関連の情報をまとめてあります。 今後はここを拡充していきます。

カントリーコードチェック

拡張スパムブロッカーのカントリーコードチェックは、IPアドレスからドメイン名を調べてそのドメイン名に.jpが含まれるかどうかをチェックしています。

コメントのカントリーコードは主要なプロバイダーをカバーすればいいので、ある程度例外扱いで対応可能だと思いますが、トラックバックはサーバーから直接送られるケースがほとんどで、ドメイン名はサーバー毎にまちまちの可能性があります。そうだとすると、それらに対して全て例外扱いで対応するのは困難ですね。

従って、v0.3xではトラックバックのカントリーコードは無効にしておくのがいいと思います。

v0.4xではここについても何らかの対応をしたいと思います。

でも、これまでの対策でスパムは完全に抑えてますので、v0.4xのリリースはそんなに急ぐ必要も無いですので、当面、優先順位を下げるつもりで、リリースはかなり先になるでしょう。

Jan 02, 2005

ゲストブックでエラー

ゲストブックでエラーが出る様になってしまった。 はて、何でだろう? 明日、見直しですね。

という事で、ゲストブックが今使えません。

(9:16 追記)

今は問題無さそうです。何も変えてないんですけど...。なんだったんでしょうか?不思議です。

(22:42追記)

どうも文字数が設定値を超えるとエラーが出る様です。

IEでは500サーバーエラーが出ます。

OPERAでは、

Script Error

The script did not produce proper HTTP headers. Please see the error log to see the detail of the errors. Depending on the server configuration, you can also run thisscript under CGIWrap debugging. Usually, either rename or linkthe script temporarily to a file which ends with .cgidextension, or add a AddHandler cgi-script-debug .cgiline to your .htaccess file.

とエラーが出ます。 DOGGYLIFEさんの設定に合わせて、名前の長さを80バイト、コメントの長さを1600バイトに設定しておきました。

多分、これで通常使用では問題無いでしょう。

ESB設定変更

こちらのサイトでは拡張スパムブロッカー(ESB)をフル機能働かせていたのですが、にーやんさんからのコメントとトラックバックでカントリーコードエラーが出てしまいました。

ISWEBではgethostbyaddr関数を使えない為、カントリーコードチェックが出来ない為、こちらで運用して始めて分かりました。

実は、カントリーコードでエラーが出る例はそれなりにあるみたいで、カントリーコードでのチェックはあまりやらない方がいいかもしれないとは思っていたのですが、それほど多くは無いと思っていたので、採用しています。それと、カントリーコードについてもデフォルトではオフにしていますし、v0.4以降で見直していく予定です。 とりあえず、カントリーコードチェック(c-cc,t-cc)をオフにしておきました。

CSS変更

ゲストブックの名前欄がセンター配置になっていたので、CSSのinputのテキスト配置センターに指定していたのをコメントアウトした。

その結果、編集画面のパスワード入力部等も左寄りになってますが、特に気にならないので、そのままとしておきます。

ゲストブック

ゲストブックプラグインは、単なるゲストブックとして使うより、メモを兼ねて使うと良さそう。そういや、doggylifeさんもmafuyuさんもそうしている。そこで、ゲストブックを「ゲストブック&メモ」としました(mafuyuさんの所のパクリです)。

2重投稿防止スクリプトはゲストブックにも有効に働いてますし、拡張スパムブロッカーでのスパム対策もうまく効いてます。blosxomでは設置も簡単なのでこのゲストブックを組み合わせるのがいいですね。

Jan 01, 2005

iswebから移転

新年明けましておめでとうございます。

昨年2月中旬からiswebで始めたブログとBBSをここXREAへ移転する事にしました。

移転を決めたのは、

  • iswebで出来なかったブログへの直リンクを既に実現した事
  • iswebではsendmail、ソケット通信、gethostbyaddrが使えない

という事が主な理由です。

特に、最近、自分でプラグインを作るようになった事で、自分で作ったプラグインの一部の機能を自分の一番使っているブログで運用して確認出来ない事にストレスを感じていた事は大きいです。

それと、いずれ無料サイトで対応できなくなった場合、有料サイトへ移行する事になるが、ISWEBよりはXREAが良さそうに感じたので、どうせなら早く移行してしまおうという事です。タイミングについては、いつがいいのか考えていたんですが、今日決めました。(準備が出来ていなかったんで、かなりバタバタと移転しています)

ついでにコメントとトラックバックを分けて表示するようにしました。こちらについては、多分、やりたい人が多いと思いますので、後日、整理してエントリに上げる様にしたいと思います。

それと、ゲストブックも設置しておきました。来訪記念に何か書き込んでいってくださると嬉しいです。よろしくお願いします。