WEB+DB PRESS Vol.51
サポートページ
この記事を読むのに必要な時間:およそ 1 分
このページでは
サンプルファイルのダウンロード
- ■ご注意
- ※ 本コーナーは,
本誌記事参考用資料としてのご提供を目的としております。 - ※ 本誌記載の内容およびサポートサイトで公開しているサンプルコードに基づく運用の結果について,
記事の筆者, プログラムの作者/提供元, (株)技術評論社は一切の責任を負いかねます。ご自身の責任のもと, ご使用ください。 - ※ 各サンプルファイル/ソースコードには,
個別に, ライセンスやREADMEファイルなどで注意事項/制限事項が添付されている場合がございます。その場合, 該当のライセンス, 注意事項/制限事項を優先して適用とさせていただきますので, ダウンロード後, 内容をご確認ください。
- ※ 本コーナーは,
特集2「“巧いメソッド設計”」
- 本特集で使用されたサンプルコード
- 第7章 Antサンプルスクリプト
特別企画「Google App Engine for Javaによるクラウド開発入門」
- 本企画で使用されたサンプルコード
連載
- 「Recent Perl World」
で使用されたソースコード - 「PHPマストテクニック」
で使用されたソースコード - 「やっぱりJavaがスキ!」
で使用されたソースコード - 「Practical Ruby Programming!」
で使用されたソースコード
お詫びと訂正
本書の掲載内容に下記の誤りがございました。読者の皆様,
特集1「実践投入Rails」 第2章「変化を受け入れる設計」
P.19 左段 下から3行目
誤 |
|
---|---|
正 |
|
※ 本文の解説だけでは誤解を招く可能性がありました。下記の点に注意してください。
- 浮動小数点
(float) が等しいかどうかを, 等号演算で比較してはいけません。 - BigDecimalでの計算は,
全ての数値をBigDecimalで行う必要があります。 - BigDecimalを使った場合でも,
除算を行う場合・ 有効桁数が指定されている場合は誤差を考慮する必要があります。
- 例:
a = 0.
0 b = 0. 01 99. times{a+=0. 01} a => 0. 990000000000001 require 'bigdecimal' a = BigDecimal. new('0. 0') b = BigDecimal. new('0. 01') 99. times{a+=b} a => #<BigDecimal:254e7bc,'0. 99E0',4(12)>
特集1「実践投入Rails」 第3章「Railsでストレスなく開発するために」
P.25 左段上から13行目
うれしいことに, http:// 上記のURLからファイルをダウンロードし, |
上記記述に関して,
連載「SQLアタマアカデミー」
P.168 注4
誤 | http:// |
---|---|
正 | http:// |