パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

地球の自転が加速。史上初の1秒引く「負のうるう秒」検討中」記事へのコメント

  • by Anonymous Coward

    逆うるう秒を想定してたっけ。

    • Re: (スコア:2, 興味深い)

      by Anonymous Coward

      対応してる。
      ただ今まで実践で発動したことは一回もないので、どんなトラブルが発生するかは未定。

      • by Anonymous Coward

        59秒に作動するバッチが飛ん大惨事とか
        カツカツの処理をしていたシステムが1秒を失ったこと処理が追いつかなくなって死ぬとか

        NTTの時報やテレビ局のタイムテーブルは対応出来てるのかな?
        なんとなく挿入より除去の方が対応大変そう

        • by Anonymous Coward

          >59秒に作動するバッチが飛ん大惨事とか

          バッチに限らず容易に大惨事が想定できるな
          0~59の値が「存在しない」なんて考えていないでしょ普通

          • by Anonymous Coward

            ?
            59秒になったら作動するバッチって事でしょ。

            • by Anonymous Coward

              「現在日時から分以上とサブミリ秒以下を除外した数字が59だったら」みたいなことしている時点でダメ実装すぎるけど、ありえないとはいえないから悲しい。
              普通は59秒をトリガー条件とする場合でも「現在日時がxxxx/xx/xx xx:xx:59.0000かそれ以降だったら」とするもんだけど。

              • by Anonymous Coward on 2021年01月15日 15時07分 (#3959337)

                例えば00秒に処理を開始して59秒かそれ以降に処理を停止するループを組んでいた場合、59秒が吹き飛ぶと00秒に処理の開始と停止が同時実行され結果が不定になるというパターンもあり得る

                親コメント
              • by Anonymous Coward

                それだと1ループが1秒以内に終わらなかった時に動作異常するから潜在的バグだな。
                59秒以降にも処理停止する仕様ならそういう事は想定してるって事だし。

              • by Anonymous Coward

                すでにコメントあるけど、上位桁(分より上)を無視して秒の部分の数字だけで判定している時点でダメ実装、仕様バグ。
                まともな実装なら現在時刻(年月日時分秒)が「開始時刻から59秒後」より前か後かで判定する。

私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson

処理中...