3月 08

rcs,cvs,subversionの名前は知ってます。
普段使うのはcvsですが、自宅外からコードを登録したい時(滅多にありません)
を考えつつ用途を思うと、cvsでいいかと思う。

とりあえず、CVSサーバをまた作ろう。
作った後、ログの差分をカラフルに見たいので、またWebサーバを立てるのか?
んー、nfsでリンクしちゃって、他のPCにやらせた方がいいかも。

ってことで、CVSサーバを準備します。
(Subversionもあるけど、慣れないのでEmacs上では使いにくい)

備考:
 WikiPedia情報

3月 08

Mac OSX 10.5.6 付属の kshでは、正常に動作しますが、
bashだと動作に問題があります。
・関数の戻り値が期待値と変わってる。(私が使い方を知らないだけだろうな?)
macports のbashが良いと聞くので、こっちにしようかな?

あと作ってると、面倒と思う事をスクリプトで処理させようと考えてしまうんですね。
しかしまー、RBLに登録する方法は知りませんが、登録有無をチェックする方法が分かった
ので、これを一括で確認するスクリプトです。

もう少し遊んで、fixしたいと思います。是非、改造して遊んでください。

3月 08

ただいま、テスト中、Mac OSX 用なので、
起動時の「#!/bin/ksh」が「#/usr/bin/ksh」になるかな、 
bashでも同じパス変更かもしれない。(以下、実行例)

$ spamchk.sh -i 210.148.106
================================================================================
ホスト名 :[unknown]
IPアドレス:[210.148.108.XXX]
判定サーバ: all.rbl.jp bl.spamcop.net sbl-xbl.spamhaus.org list.dsbl.org
——————————————————————————–
|結果| |チェックサーバ| |チェックIP|
SPAM all.rbl.jp 146.108.148.210.all.rbl.jp [登録内容:127.0.0.4]
SPAM bl.spamcop.net 146.108.148.210.bl.spamcop.net [登録内容:127.0.0.4]
SPAM sbl-xbl.spamhaus.org 146.108.148.210.sbl-xbl.spamhaus.org [登録内容:127.0.0.4]
SPAM list.dsbl.org 146.108.148.210.list.dsbl.org [登録内容:127.0.0.4]

・今後の予定
 とりあえず、mail.log、weblog, 1指定で、結果が分かればと思う。
 bashでもkshでも動きそうなので、出力結果は、コードを読んで
 妥当が否かを判断してください。

・・・shell系の言語は、unixのコマンドを多様して使うのに優れているが
私は余り知らない。

お詫び:
 判定結果で、私のスクリプトの実行結果の都合で間違えてましたら、
 ごめんなさい。
 一応、mail.logから抽出してますので、間違いは無いと思ってます。
 異論がある場合は、第三者へ連絡してください。
 (判定結果は私自身ではしてません)

preload preload preload