【朗報】ITジャーナリスト「コンピュータにとってサマータイムの対応はまったく問題ない」


1: 以下、ぴろり速報からお送りします 2018/08/10(金) 16:24:59.60 ID:GDjB30NJ0● BE:324064431-2BP(2000)
コンピュータ(システムやプログラム)には「時間経過」の概念がありません。命令を受けた瞬間からの経過時間は、秒単位でカウントアップしていくだけで、つまり「その瞬間」しかコンピュータは認識していません。

もう少し、かみ砕くと、「いま何時? 3時か、あと2時間仕事しなければ」という発想はなく、命令された時間だけ作業を繰り返しているということです。

これをプログラミングにより擬似的に、時間経過の概念があるように見せかけているのが、エアコンなどの「タイマー機能」です。

反対に「時間の経過」を確認するプログラミングをすると、秒単位でカウントアップしていく内部時間とは別の、外部時間(時計)を用意しておかなければならず、さらに両者を絶えず確認しなければならないので、二度手間三度手間になってしまいます。

だから、どこかの瞬間、サマータイムにより2時間ないし、何時間と時間がずれても、そのまま処理するだけで影響は軽微です。目覚まし時計の時間がずれたら直すように「サマータイム」となったとき、コンピュータの時計を合わせ直せば良いだけのことです。

ホストコンピュータなどと接続していて、連続した情報をやりとりしているシステムなら、バチっと電源を落として、その後の立ち上げで日時の変更をすればよいだけのこと。

コンピュータに詳しくない人は、人間の意識する「時間」、便宜上「自然時間」と呼ぶとすれば、これを基準にコンピュータのことを考えます。

サマータイムとなり自然時間の定義が変われば、コンピュータも同時に変えなければと「思いこみ」ますが、コンピュータが処理に用いているのは、埋め込まれたクォーツが刻む「内部時間」だけです。

日時の処理は、内部時間を変換して行っているに過ぎず、自然時間の概念をコンピュータは必要としません。


なお、日時の変更はすべてのコンピュータシステムでできます。仮にできないコンピュータがあれば欠陥品と断言できます。なぜなら、内部時間を刻むクォーツには誤差があり、これを絶えず修正しなければなりません。

最新のシステムではネットを介した日時の自動修正や、電波時計を用いた萬年単位で狂いのないシステムを構築することもできますが、それでも、日付またぎ、年またぎ、うるう日のチェックなどのために、「日付を設定する機能」というのは必ず必要となるからです。

http://blogos.com/article/317015/?p=2

引用元

  • 2: 以下、ぴろり速報からお送りします 2018/08/10(金) 16:25:51.17 ID:LtQwyS8O0
    >>1
    2000年問題なんてなかったんや!w
    114: 以下、ぴろり速報からお送りします 2018/08/10(金) 17:44:36.08 ID:fpFPUAQj0
    >>2
    あのときアホ課長のシフトミスで40時間働かされたわ
    夜間に2000年対応に出勤するのに昼間も出勤になってた
    12: 以下、ぴろり速報からお送りします 2018/08/10(金) 16:30:20.23 ID:VqlHnNDk0
    >>1
    サマータイムなんて考慮してPG組んだ事ないよ
    15: 以下、ぴろり速報からお送りします 2018/08/10(金) 16:32:25.08 ID:zSKlO5UF0
    >>1
    1日が26時間の日と22時間の日があるんだけど
    大丈夫なの?
    514: 以下、ぴろり速報からお送りします 2018/08/10(金) 22:30:41.96 ID:ONV/gtw/0
    >>15
    大丈夫なわけがない(´・ω・`)
    昔と違って通販も24時間稼動してんだよな
    3: 以下、ぴろり速報からお送りします 2018/08/10(金) 16:25:57.92 ID:gDEfqZTq0
    問題があるのはコンピュータじゃなくてプログラムなんだよなあ
    4: 以下、ぴろり速報からお送りします 2018/08/10(金) 16:25:58.35 ID:bDzRWsD70
    名乗れば誰でもジャーナリスト
    7: 以下、ぴろり速報からお送りします 2018/08/10(金) 16:27:11.70 ID:LzpL302F0
    IT土方が死ねばいいだけの話だよ
    俺達一般人にはなんの関係もない
    8: 以下、ぴろり速報からお送りします 2018/08/10(金) 16:28:25.68 ID:k3LsdQya0
    コンピュータに命令を実行させる側の手間は完全に無視
    9: 以下、ぴろり速報からお送りします 2018/08/10(金) 16:29:41.93 ID:rPmwD4Xj0
    空いた時間にちゃちゃっとやっといてとか言い出すタイプかな
    10: 以下、ぴろり速報からお送りします 2018/08/10(金) 16:29:54.93 ID:spctIFxY0
    こんな奴がITジャーナリストとして活動できるの?
    すげぇ世の中だな
    とりあえず死ねよと
    13: 以下、ぴろり速報からお送りします 2018/08/10(金) 16:31:12.20 ID:YdLAUv//0
    俺もITジャーナリスト名乗っていいか?
    438: 以下、ぴろり速報からお送りします 2018/08/10(金) 21:11:35.06 ID:xoubyR+V0
    >>13
    いいよ
    14: 以下、ぴろり速報からお送りします 2018/08/10(金) 16:31:32.38 ID:+MN/M9WB0
    コンピューターとかどうでもいいんだよ
    なんでそんなめんどくさいことやらなきゃいけないんだってはなしだよあほらしい
    16: 以下、ぴろり速報からお送りします 2018/08/10(金) 16:33:17.91 ID:N8FQsHNE0
    WindowsとかLinuxとかよく知られたOS以外で動いてるコンピュータはゴマンとあるのに知らないんだな
    17: 以下、ぴろり速報からお送りします 2018/08/10(金) 16:34:28.93 ID:kQ1Nmm2B0
    切り替え前後で発生する二重で存在する時間の処理がな
    18: 以下、ぴろり速報からお送りします 2018/08/10(金) 16:35:03.73 ID:uBT+6hWS0
    うるう秒、うるう分ぐらいならずれてても
    しれっとコンピューターが直しちゃうのは確か
    1時間単位でずれてても直しちゃう
    179: 以下、ぴろり速報からお送りします 2018/08/10(金) 18:34:11.86 ID:T4PeqQ8G0
    >>18
    閏秒でも止まったシステムあるけどな
    甘く見積り過ぎじゃね
    20: 以下、ぴろり速報からお送りします 2018/08/10(金) 16:36:40.01 ID:spctIFxY0
    これは誰を騙そうとしてる記事なんだ?
    世の中の社長がこれを理由に
    「大したことないんだろう?チミィ チャチャッとやっときたまえよ」と言うように仕向けたいのか?
    マジで誰得かわからぬ
    21: 以下、ぴろり速報からお送りします 2018/08/10(金) 16:38:22.46 ID:0NxIoJfQ0
    なんか幼稚な文章だな
    22: 以下、ぴろり速報からお送りします 2018/08/10(金) 16:38:24.89 ID:ZV0Env8j0
    サマータイム終了時が問題だな
    時間が遡ると色々バグりそう
    24: 以下、ぴろり速報からお送りします 2018/08/10(金) 16:38:46.26 ID:xhEdTQFL0
    欧州の場合

    サマータイムに入る時は夜中の2時が3時になる
    サマータイムが終わる時は夜中の2時が1時になる

    2時半とかにバッチジョブ入れてると開始されないままになる

    後は携帯電話とか通話中にサマータイム入った時の課金処理とかも変更だろうな
    25: 以下、ぴろり速報からお送りします 2018/08/10(金) 16:40:08.51 ID:OIH9M1uN0
    始業時間にバッチが動いてるとか
    26: 以下、ぴろり速報からお送りします 2018/08/10(金) 16:40:20.55 ID:OrTfH8xD0
    これさすがにわざと炎上させてるよな?
    • このエントリーをはてなブックマークに追加

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>



    ※アダルト、暴力的、差別的な言葉は禁止ワードになっています。「http,https」は「ttp://~」でお願いします。