おまぬけ活動日誌

最近のツッコまれどころ

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


2004年10月20日(Wed) 早起きしたら雷が鳴ってました [同日]

山頂は雪だったそうな。

Subject: 沙織と申します。私のお願いを聞いて頂けませんでしょうか?

こんなアホなメールが来るのは僕のメールアドレスの一つに限られてます。robotに採取されちゃったんだろうな。

主人は外資系の仕事であまり日本にいないので寂しい日々をおくっています。

ごめんねー、僕もあまり日本にいないのですよー。今日はちょっと虫の居どころが悪かったのでヘッダを晒しておいてあげますね。Received:の最初の二つとTo:、From:。XXはこちらで伏字にしたものです。

Received: from ensim.art-make.org (unknown [216.127.76.89])
        by XX
Received: from [192.168.4.59] (usen-221x249x253x174.ap-US01.usen.ad.jp [221.249.253.174])
        (authenticated (0 bits))
        by ensim.art-make.org (8.11.6/8.11.6) with ESMTP id XXXXXXXXXXXX;
        Wed, 20 Oct 2004 17:XX:XX +0900
From: 沙織 <kirakirahikaru_hoshi_s@yahoo.co.jp>
To: kirakirahikaru_hoshi_s@yahoo.co.jp

というわけで、この業者の場合はYahooメールは受信専用に使っているようですね。Yahooにお願いしたらそのうちアカウントを抹消してもらえたりするのだろうか?

[memo] Makefileでターゲットとしてタスクを指示する時は.PHONYする

自動化のためのGNU Make入門講座 - Makefileの基本:ルールより、

.PHONY: test
test:
	やること

と書いておけばtest/というディレクトリがあってもテストしてくれる。

ところでRubyのテストユニットを使ってテストした結果が不合格だった時にRubyの終了ステータスをEXIT_FAILUREにすることはできないのかのう…。

[Ruby] ん? テストが失敗するとゼロでない値で終了してると思うんですけど?

夜勤に備えて晩ご飯を食べてオフィスに戻ると嬉しいツッコミが。

$ cat testunit.rb
require 'test/unit'

class MyTest < Test::Unit::TestCase
	def test_fail
		flunk('ok')
	end
end
$ ruby testunit.rb; echo $?
Loaded suite testunit
Started
F
Finished in 0.001396 seconds.

  1) Failure:
test_fail(MyTest) [tmp/testunit.rb:5]:
ok.

1 tests, 1 assertions, 1 failures, 0 errors
1 ←ちゃんと失敗してる

ホントだ!というか、test/unitなんて知らんかった…;; しかし、

$ cat testrunit.rb
require 'runit/testcase'
require 'runit/cui/testrunner'

class MyTest < RUNIT::TestCase
	def test_fail
		flunk('ok')
	end
end

if $0 == __FILE__ then
	RUNIT::CUI::TestRunner.run( MyTest.suite )
end
$ ruby testrunit.rb; echo $?
Loaded suite MyTest
Started
MyTest#test_fail: F

Finished in 0.001493 seconds.

  1) Failure:
MyTest#test_fail
    [tmp/testrunit.rb:6:in `test_fail'
     /usr/lib/ruby/1.8/runit/testcase.rb:42:in `run'
     /usr/lib/ruby/1.8/runit/testsuite.rb:23:in `run']:
ok.

1 tests, 1 assertions, 1 failures, 0 errors
0 ←失敗しても知らんぷりしてる

なのでしたー。「極道編」じゃもう時代遅れなのかのう…。

本日のツッコミ(全1件) [ツッコミを入れる]
> nanaso (2004年10月20日(Wed) 23:44)

ん〜、test/unit.rbが今では標準添付ですからね。


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


zunda <zunda at freeshell.org>