2005年10月23日(日) 地震があったよ [同日]
● Activescript Rubyがうまく動きません
.rbファイルをダブルクリックするとAccess is deniedと言われる。cygwinも入ってるのがいけないのかな…。One click ruby installerはどうだろう。
● c:\ruby\sampels\hello.rb
Oneclick Ruby Installerはうまくインストールしてくれたみたい。なのだけれど、hello.rbの最後にPress RETURNってなんだかなぁ。実行の終わったウインドウを消さない、という選択肢をインタプリタ側で用意するのは難しいのかな。
● 実行後に端末を残すRuby
結局、拡張子.rbを下記のようなファイルに関連づけることにした。
@echo off C:\cygwin\bin\ruby.exe %1 %2 %3 %4 %5 %6 %7 %8 %9 pause
DOS窓のタイトルバーを右クリックしてEdit-Mark、もう一度右クリックしてEdit-Copyすると表示のコピーもできないことはない。
(追記) 下記のようにページャを通した方が便利だった。
@echo off C:\cygwin\bin\ruby.exe %1 %2 %3 %4 %5 %6 %7 %8 %9 2>&1 | c:\cygwin\bin\less.exe
● .htaccessのSetEnvIfは正規表現
先日、spam botの拒否をしたつもりだったのがまた襲撃を受けていた。wgetの-Uオプションで試してみると確かに閲覧できてしまった。
SetEnvIf User-Agent "Mozilla/4.76 \[en\] \(Win98; U\)" BadRobot
というように括弧をエスケープしたらうまく拒否するようになった。
[ツッコミを入れる]
最近のツッコまれどころ