From: Keisuke Minami Date: 2001-03-26T22:36:54+09:00 Subject: [ruby-list:28976] Re: media watch 2001.03.22 こんばんは。三並です。 >> > ・ざっと読んだところ(全体を見るのに30分かそこらの >> > 時間をかけただけですが)では, あきらかな間違いはなさそうだけど, >> > 「ううむ?」と思うか所が—あった >> >> 問題点のページ数を含めてご指摘いただければと思います。 > >私もちゃんと全部読んだわけではないのですが、いくつか気になる点が >ありました。 > >表紙 > [ルビー]という表記が(^_^; 編集者に見せられた表紙には無かったのがいつの間にやらついていました(笑)。 >P.6 > CGIはサーバサイドプログラムではない? これはmod_rubyと比較してという意味だったのですが 明確に書かないとそうは取れないですね。 >P.7 > 「Tkとは…CGIのツールキット」? これGUIですね。 >p.28 > 「Server Name local host」 > は > 「ServerName localhost 」? > > また、localhostを指定してよい? その前にServerNameの設定は必要ないかも……。 apache.or.jpで調べたら 「複数のホスト名を利用する際の動作を指定」 って事はホスト名がひとつの場合は指定しなくてもいいかも。 >p.45 > 変数は箱、というモデルだと、箱の中身はオブジェクトそのものではなく > オブジェクトへの参照だという説明をするべきかも。 あ、これは嘘をわかって書きました。 始めの方だったのでわかりやすく言っておこうと思いまして。 注とか付けないとまずいですね。 >p.76 > メソッド内のすべての変数(グローバル変数をのぞく)は、メソッド内でのみ > 有効なローカル変数…という説明はちょっと誤解をまねきそうに感じます。 文章的にも変ですね。 >p.79 > 「特殊定数」というのは一般的な用語でしょうか? > マニュアルでは「組込み定数」、"Predefined constants"となっているようで す。 Perlの本でこう書いてあったので同じように使いました。 これは「組込み定数」の方がいいですね。 >p.84 > 「エnエn」=>「\n\n」? 誤植ですね。(苦笑) >p.85 > 「\表」=>「表\」? その通りですね。 >p.90 > encoded-wordは75文字以下でないといけません。 =?(CharactorSet)?B?(BASE64エンコードされた文字列)?= の(BASE64エンコードされた文字列)が75文字なのでしょうか。 実は知りませんでした。勉強不足ですね。 >p.161 > 「プログラム中では、クラスのメソッドを「String.sub()」といったように記 述」 > プログラム中でもインスタンスメソッドをString.sub()と記述したりはしませ ん > ので、説明文でクラスメソッドをString.sub()と表記する理由にはならないよ うに > 思います。 "Hello".sub(/H/, "h") というのを言おうと思ったのですが もしかして用語の使い方を根本的に間違えている?<俺 >p.182 > 「CGIの場合は…スレッド機能を使うことはできません」 > ちょっと語弊があるような気が。 その通りですね。 「あまり使わない」くらいの方がいいかもしれないですね。 #よく考えたら自分のCGIでスレッドを使ったことがあった。(苦笑) >p.190 > 「PStoreは、自動で排他制御を行ってくれるわけではない」 > flockで排他制御を行っています。 知りませんでした……。勉強不足ですね。 しかし、何度もチェックしたので自分では間違いは そんなには無いだろうと思っても、たくさん出てくるものですね。(苦笑) 他でもお気づきの点があったらご指摘をお願いします。 では。  ___________________________ 〆 |  三並 慶佐 (Keisuke Minami) |  E-mail:keisuke@rccn.com |  「do yourself better」 |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄