トップ «前の日記 最新 次の日記» 追記

おまぬけ活動日誌

最近のツッコまれどころ

この日誌から Google してもらう


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

というように括弧をエスケープしたらうまく拒否するようになった。

[memo] 今年が平成何年なのか調べる

$ LANG=ja_JP date '+%Ex'
平成17年10月23日

「E」のことってmanページには書かれていないような気がする。

(追記)strftime(3)のmanページにあった。glibc 2.2以降でのみ有効なのだそうだ。

羊をめぐる冒険

はよねよ。


作り手とその取り巻きだけが楽しんでる間は本物じゃない。その中身が理解できない人々の生活を変えてこそ本物だ


zunda <zunda at freeshell.org>