http://www.perlmonks.org/index.pl?node_id=284436
たしか、以前オレンジニュースさんで取り上げられていたやつ。週末はこれで遊ぼう。
手作り RFIDザッパー
http://japanese.engadget.com/2006/02/07/rfid-zapper/
というわけで、欧州のハッカーカンファレンスCCCで発表されたのがお手軽RFIDザッパー。使い捨てカメラから簡単に作ることができ、いわゆるEMP兵器のように瞬間的に大きな電磁波を発生させ近くのRFIDチップを焼き切って非活性化、というか破壊します。
うはっ、妙に楽しい(^^;
http://events.ccc.de/congress/2005/wiki/RFID-Zapper(EN)
これで EMP兵器が我が手に<ちょっと違う
この日記のコメントには、くっつきBBSを利用させて頂いているわけですが、これがホスティング先のサービスと相性がいまいち。
どういまいちかというと、くっつきBBSではコメント欄は外部ファイルとして生成される*.js という Javascriptファイルを読み込むことで表示させる仕組みになってます。コメントがないページは Not found になり、なにも表示されません。しかし、ホスティング先のロリポップ!さんでは、404 error になると広告ページを兼ねるエラーページが表示されます。つまりは、裏では、エントリーが増えれば増えるだけ、大量の無駄なトラフィックが生まれているらしく……
あまり精神的にもよろしくないので、既存のページに関しては
$ cd $SOMEWHERE/chalow
$ grep "kblog" *.html | cut -d\" -f2 | xargs touch
として、空の *.js ページを生成。これで解決かと思ったんですが、新規エントリー分からが問題。これを毎回すると、せっかくコメントを頂き、*.js ファイルが生成されたとしても、ローカルにあるダミーで同名の *.js ファイルを touch してしまうと、そのダミーのファイルが最新版と認識され、空のファイルでサーバのコンテンツが上書きされてしまうことになります( sitecopy とかでミラーしてた場合とか)
ということで、chalow に手を加えて、各アイテムに対応する js ファイルがない場合には、空のファイルを生成することに。ad-hoc だけど、こんな感じ?
--- chalow~ 2006-01-29 14:59:28.000000000 +0900
+++ chalow 2006-02-08 23:40:18.000000000 +0900
@@ -52,6 +52,9 @@
# 月ページで、日付を降順 (新しい日付が上) で表示するか (1:yes or 0:no)
my $reverse_order_days = 0;
+# くっつきBBSのコメントログファイル格納ディレクトリ
+my $kuttsuki_log_dir = '/home/kunitake/public_html/chalow/kblog';
+
# for emacs image
my $homedir = '/home/kunitake';
my $local_image_dir = '/home/kunitake/public_html/chalow/images';
@@ -577,6 +580,11 @@
### item の基礎情報
my $item_url = datestr2url("$ymd-$i");
my $item_ymdi = $ymd."-".$i;
+
+ ### くっつき BBS 用のダミー $ymd-$i.js ファイルを生成
+ my $dummy_js = "$kuttsuki_log_dir/$item_ymdi.js";
+ system("touch $dummy_js") if !-e $dummy_js;
+
(my $item_id = $ymd.$i) =~ s/-//g; # Ex. "200309241"
### item の組み上げ
すでにいじっちゃってる chalowを元にしたので、実際に上記 patch を当てようとすると、きれいに当たらないと思いますが……
ともあれ、ローカルの kblogディレクトリ(くっつきBBSの設定ファイルでいうところの$log_dir) に、すでにコメントがあって生成されている *.js ファイルをダウンロードしておけば、あとは通常通り chalow を実行して問題ないはず。
#相変わらずわかりずらい説明だ......
先日 [2006-02-02-2] とりあげた instalinux がらみで、
http://www.pochi.cc/%7Esasaki/chalow/2006-02-07-3.html
のコメントに、
network install & kickstartを組み合わせるってのはどうだ。
というのがあったので、ざっと調べておく(この手の話題には疎いので(^^;))
実は RedHat 系では昔から知られている手法らしい。ただし、RPM系という制限があるみたい。Debian だと
FAI
http://www.informatik.uni-koeln.de/fai/
Replicator
http://replicator.sourceforge.net/
が使えるみたい。どちらも apt-get install でインストール可能。今度、3つとも試してみよう。
ThinkPad を Linux で使うときの総合情報サイト
http://www.thinkwiki.org/wiki/ThinkWiki
既知情報は網羅されている感じ。いいね :-)
アクセスログ解析ツールの Webalizer から fork したツール
Awffull
http://www.stedee.id.au/awffull
同様に fork したものに Webdruid があるけど、こっちはグラフ描写がわりと改善されているみたい。
IPv4/IPv6 meter |
思ったより安い……時もある、Amazon |