history

青木日記 RSS

<前の日 | この月 | 次の日>

2005-06-01

TMailの変なエラー (1)

ximapd でなんか変なエラーが出てるなあ。

http://www.mikihoshi.com/d/2005-06-01.html#200506010111000

エラーが起こること自体は想定内だけども、 パースエラーは全部 rescue して揉み消してるはずだ。 なんでエラーになるんだろ。

いろいろ pending

TMail も HEAD では何気にでかい変更が入ってたりする。iconv 対応とか。 ちゃんとリリースしたいんだけど例によって時間がない。

setup.rb に関してもいろいろあるんだけど絶賛放置中です。 すんまそん。

ほかにも忘れてることが死ぬほどありそうだなー。

(21:26)

TMailの変なエラー (2)

……と思ったらすでに前田さんが反応してくれていた

http://shugo.net/jit/20050601.html#p04

なんにしてもやっぱり例外は出てるのね。 現象はよくわかってないけど、とりあえず TMail のバグと認定 (しかし直る時期は未定)。

(21:53)

ruby-dev summary

うう……でう゛さまようやく出せた。 御迷惑おかけしました > 各氏

(01:32)

えんたーぷらいず 3500 だとう?!

今ごろ気付いた

http://mput.dip.jp/mput/?date=20050511#p02

僕は UltraSPARC が欲しいとかあんまし思わないんですが、 なんで世の殿方は Sun とか IBM とかを珍重するのでしょうか。鉄じゃん。 わかんない。ファイバーチャネルとかもわかんない。得るものが少ないと思います。 したがって Sun World に載ってる Sun をメインテーマにした導入事例というか えんたーぷらいずストーリーもよくわかりません。鉄です。

さらにそもそもサーバマシンはなぜ鉄の塊が見え隱れするようなケースなのですか。 あまつさえ 19" ラックに入れたりするのですか。僕は賛成ですが。 いや賛成なのは重厚長大だからじゃないです。なんとなくいいからです。 僕はかっこいい匡体とかそういうものは大好きです。

いや問題なのは匡体ではなくて CPU です。 CPU がいくつ載っていてもかまいませんが、鉄だと思います。

いやそうではなくて、なぜ CPU 数に比例して 重厚長大匡体になるのかということです。僕は賛成ですが。

すいません。まちがいました。もういいです。

などというコピペは置いとくとして、 スペックと買値がとても気になる。 いや、俺は買いませんが。 最近はラック萌えなので 420R がいいです。鉄ですが。

(01:55)

TMailの変なエラー (3)

http://shugo.net/jit/20050602.html#p01

そうなんです。意図的じゃないんです。変だなあ……。

~ % ruby -rtmail -e 'p TMail::Mail.parse("From: (a").from'
nil

あれ? 落ちない。なんでだろう。

わかったー!

parser.y:366:in `scan': unterminated quoted-word (SyntaxError)
                                                  ^^^^^^^^^^^

これだ。TMail::SyntaxError じゃなくて SyntaxError を投げてるからだ。 それはなぜかと言うと……。

これ?

--- ext/tmail/scanner_c/scanner_c.c     20 Feb 2004 00:35:01 -0000      1.45
+++ ext/tmail/scanner_c/scanner_c.c     1 Jun 2005 19:09:39 -0000       1.46
@@ -537,7 +537,7 @@
     rb_define_method(MailScanner, "debug=", mails_debug_set, 1);
 
     if (rb_const_defined(TMail, rb_intern("SyntaxError"))) {
-        ScanError = rb_const_get(rb_cObject, rb_intern("SyntaxError"));
+        ScanError = rb_const_get(TMail, rb_intern("SyntaxError"));
     }
     else {
         ScanError = rb_define_class_under(TMail, "SyntaxError", rb_eStandardError);

(04:18)

本日のツッコミ(全4件) [ツッコミを入れる]
takaBSD (2005-06-02 11:58)

420Rは重いですよ。2人で持っても重いです。見た目ホントに鉄です。
奥行きが長いのでラックいっぱいになります。
電源ケーブルの差し込みが甘いので、抜けやすいです。Enterpriseなのに。
何が頭くるって、あんなデカイのに HDDが2個しかのらないこと。
すみません、愚痴でした。

青木 (2005-06-02 19:29)

いやあ、重さだったら AlphaServer DS20E もたいがい重いですし。
ルミナス (のパチモン) に載せたときには腰がいきそうになりました。
あの凶悪な重さがまた萌 (ry

mput (2005-06-04 01:43)

スペックと買値...UltraSPARCII 250MHzが8基, 32MB DIMMが64枚(=2GB),
なぜか13W3のカード付き, HDDマウンタは一個しか付けてくれなかったけど
36GBのCheetah(懐かしい)が載ってました。値段は数万円。

青木 (2005-06-04 23:45)

うお、8way ですか! それはうらやますぃ。
4way 以上のマシンはまだ持ってないんだよなあ。

名前
メールアドレス

<前の日 | この月 | 次の日>
2002|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|04|05|06|09|10|
2009|07|
2010|09|

Copyright (c) 2002-2007 青木峰郎 / Minero Aoki. All rights reserved. LIRS