タグ

ブックマーク / d.hatena.ne.jp/kmori58 (2)

  • FORTRANのDO文と落ちたロケットのfolklore - kmoriのネタままプログラミング日記

    野尻ボードでの野尻さんの発言より。アメリカでもFORTRANのプログラムで、ピリオドとカンマを打ち間違えて失敗したプロジェクトがありました。これは、我々古手プログラマーにはおなじみの以下のエピソードのことを指しているものと思われる。金星ロケットMariner 1の誘導プログラムの中で、FORTRANで DO 3 I=1,3 とすべきところを間違って DO 3 I=1.3 としたために、これがDO3Iに1.3を代入する文と解釈されてしまって期待される動作をせず、ロケットがパーになってしまった。このアネクドートの出所はG J. Myersのソフトウェアの信頼性―ソフトウェア・エンジニアリング概説だと記憶しているが、これがどうもガセビアらしいのである。上記のようなミスは確かにあったのだけれど、それが原因でMariner 1を失ったというのは間違いらしい。NASAのMariner 1の解説によれば

    terazzo
    terazzo 2011/10/17
  • ヒートアイランド対策 - kmoriのネタままプログラミング日記

    ロンボルグの"Cool It"の中でも触れられていたが、ヒートアイランド対策として地面や建物に高反射率塗料を塗るという方法があるそうだ。この塗料は赤外線を反射するので、アスファルト等が熱を吸収するのを防ぐ効果がある。報道ステーションで、松岡シュウゾウ*1がこの塗料が使われている小学校を紹介していた。校庭のアスファルトに塗られており、おかげで真夏に裸足で立っても全然熱くないそうだ。子供たちは裸足で走りまわっていた*2。また、工場の屋根に塗って冷房代を節約しているケースも紹介されていた。 BUNTENさんのアパートの屋根にもこれを塗れば、暑さを緩和できるんじゃないだろうか? 追記: ブクマで指摘を受けた。http://business.nikkeibp.co.jp/article/manage/20080905/169713/その結果、高反射塗料(屋上)が最も気温低減効果が高く、夏の冷房需要を

    terazzo
    terazzo 2008/09/16
    中に人が居る建物はともかくグラウンドは水を撒いた方が良いんじゃないか
  • 1