ニュー即ブログν

ニュー即ブログν

この記事をシェアする!

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

この記事をシェアする!

1: 2018/08/10(金) 16:24:59.60 ID:GDjB30NJ0● BE:324064431-2BP(2000)

コンピュータ(システムやプログラム)には「時間経過」の概念がありません。命令を受けた瞬間からの経過時間は、秒単位でカウントアップしていくだけで、つまり「その瞬間」しかコンピュータは認識していません。

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

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

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

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

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

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

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

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

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

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

「サマータイム導入はコンピュータシステム的に難あり」は本当か
政府が導入を検討しはじめた「サマータイム」。来年の新元号への切り替えと合わせてコンピューターシステムへの不安が懸念されていますが、「まったく問題ない」と突っぱねるのは、ITジャーナリストの宮脇睦(みやわき・あつし)さん。宮脇さんは自身の無料メルマガ『マスコミで


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年対応に出勤するのに昼間も出勤になってた

128: 2018/08/10(金) 18:03:58.99 ID:qpDLThda0
>>2
日本の文化だから。検証してもそれはあくまで検証結果
仕様が無いとか文句を言う癖に仕様が100%とは言えないと逃げる、そんなコンピューター

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時間の日があるんだけど
大丈夫なの?

65: 2018/08/10(金) 16:59:46.38 ID:q0E9pSQz0
>>1
人間に問題あるんだよ、アホ

77: 2018/08/10(金) 17:09:33.24 ID:/XaHNIJ90
>>1
こんなこと言うのがITジャーナリスト名乗れるなんて世も末だな

162: 2018/08/10(金) 18:26:44.16 ID:AZrhSQWr0
>>1
何このノータリンは無知なんてもんじゃねーな
195: 2018/08/10(金) 18:46:03.69 ID:9Zkow0yD0
>>1
こいつ本当にITジャーナリストなの?
素人丸出しじゃないか

197: 2018/08/10(金) 18:47:15.83 ID:Xr4l0ifw0
>>195
ホームページ制作をしてた人らしい

198: 2018/08/10(金) 18:48:07.88 ID:9Zkow0yD0
>>197
やっぱ素人なんだなw

264: 2018/08/10(金) 19:20:17.93 ID:yNyuAJAR0

>>1
だから。
誰も時計合わせるのがどうとか言ってなくて。
時計は合わせられるでしょう。

それに人間がどう着いて行けるか。

睡眠時間がその日は減るけどどうしようってのは、
システムなら処理時間だし。

時計は簡単に変えられるけど、人が戸惑うのと似たような事が、
当然、システムにも起こるわけですよ。

で、人ならある程度自律できるけど、
現状のシステムでは、それも難しいと。

3: 2018/08/10(金) 16:25:57.92 ID:gDEfqZTq0
問題があるのはコンピュータじゃなくてプログラムなんだよなあ

4: 2018/08/10(金) 16:25:58.35 ID:bDzRWsD70
名乗れば誰でもジャーナリスト

6: 2018/08/10(金) 16:27:11.04 ID:PZRxnzXQ0 BE:842343564-2BP(1000)
コンピュータは人間の指令がないと動かないんだが

8: 2018/08/10(金) 16:28:25.68 ID:k3LsdQya0
コンピュータに命令を実行させる側の手間は完全に無視

9: 2018/08/10(金) 16:29:41.93 ID:rPmwD4Xj0
空いた時間にちゃちゃっとやっといてとか言い出すタイプかな

13: 2018/08/10(金) 16:31:12.20 ID:YdLAUv//0
俺もITジャーナリスト名乗っていいか?

14: 2018/08/10(金) 16:31:32.38 ID:+MN/M9WB0
コンピューターとかどうでもいいんだよ
なんでそんなめんどくさいことやらなきゃいけないんだってはなしだよあほらしい

ピックアップ!

ニュー即ブログν
ピックアップ!

16: 2018/08/10(金) 16:33:17.91 ID:N8FQsHNE0
WindowsとかLinuxとかよく知られたOS以外で動いてるコンピュータはゴマンとあるのに知らないんだな

46: 2018/08/10(金) 16:51:55.98 ID:av7FxBIj0
>>16
リアルタイム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
閏秒でも止まったシステムあるけどな
甘く見積り過ぎじゃね

19: 2018/08/10(金) 16:36:34.07 ID:OrTfH8xD0
>ホストコンピュータなどと接続していて、連続した情報をやりとりしているシステムなら、
>バチっと電源を落として、その後の立ち上げで日時の変更をすればよいだけのこと。

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
これさすがにわざと炎上させてるよな?

27: 2018/08/10(金) 16:40:25.97 ID:sWM80rGT0

5時に起動する処理は、5時が来なければ実行されないだろ

この人は朝一に社員がコンピュータの電源入れてるとでも思ってるのかな

29: 2018/08/10(金) 16:41:07.75 ID:/qiIyJUb0
ジャーナリストっていうワードに、信頼が置けない昨今

30: 2018/08/10(金) 16:42:46.75 ID:t1M5mjCQ0
時系列のグラフが移行期間の周辺で描けなくなって困ったぞ
56: 2018/08/10(金) 16:55:09.29 ID:QXNV8BDQ0
>>30
これ、どうするのがせいかいなの?

31: 2018/08/10(金) 16:43:38.84 ID:oNvNE9fF0
仕事が増えるから業界は喜ぶだろうが
したっぱは大変だな

32: 2018/08/10(金) 16:44:03.94 ID:s3hZ7bSb0
使う人間にとって問題

33: 2018/08/10(金) 16:44:18.57 ID:VF8l/n5M0
時間だけならそうだけどな
その上で動いてるものが日本でスクラッチから作ったものだったら対応してないだろ

36: 2018/08/10(金) 16:45:54.33 ID:bcx62eKt0
いかにも表層しか見てない文系のアホみたいな意見だな

37: 2018/08/10(金) 16:46:14.45 ID:jJYRDx5h0
あー、システム運用設計を一回も経験したことないんだな。
単独のWebと基幹システムを同一として考えているのが分かるわ。
切り替え日に一度システムを落とすとか無理だから。サーバー起動後の正常系テストだけで一日終わる。

39: 2018/08/10(金) 16:47:02.00 ID:LzpL302F0
>>37
それが仕事だろ
やれ

43: 2018/08/10(金) 16:49:59.86 ID:jJYRDx5h0
>>39
改修入れないと実現出来ない、と知識ない経営層に答えを出すのがシステム責任者の仕事。

45: 2018/08/10(金) 16:51:31.51 ID:0Fgd+Xmn0
>>39 金出すならねw

47: 2018/08/10(金) 16:52:11.16 ID:LzpL302F0
>>45
最低賃金はもらってんだろ?

49: 2018/08/10(金) 16:54:00.03 ID:0Fgd+Xmn0
>>47 休日とか深夜残業になりそうやしなぁ

40: 2018/08/10(金) 16:48:45.23 ID:SrDpqqK/0
開始2時間飛ぶのは夜間バッチしだいでよいが、
終了の24時、25時がと言う異次元のデータが生まれるんだか

131: 2018/08/10(金) 18:07:22.08 ID:YfcP41d30
>>40
これが非常に大きな問題だと思う

41: 2018/08/10(金) 16:49:12.51 ID:0JR5eRae0
パソコンの大先生レベル

44: 2018/08/10(金) 16:50:28.09 ID:av7FxBIj0
前にDBに記録した時刻と
サマータイムに記録した時刻の比較する事になると
過去に戻ったり、同時刻が複数出てきたりするな

48: 2018/08/10(金) 16:53:14.09 ID:4Xn9fIOX0
働いたことのない大先生のような意見

50: 2018/08/10(金) 16:54:07.40 ID:33lZmD5k0
コンピュータは偉いと言いたいだけの記事

54: 2018/08/10(金) 16:54:59.48 ID:LstrpSjb0
切り替わった後が問題ないのは当たり前
始まりの日の6時がなくなったり、終わりの日に6時が2回きたりするのが問題

127: 2018/08/10(金) 18:03:58.80 ID:URBM0HKB0
>>54
一年中サマータイムにしよう

61: 2018/08/10(金) 16:58:18.56 ID:fUHXHPtl0
よしじゃあ、何の対策もせずにサマータイムできるんだな。
なんかあったら、お前が損失補填してな。
って言われたら、こいつはどーすんだろうな?

62: 2018/08/10(金) 16:58:38.40 ID:05f5b/Bv0
夜間バッチのスケジュールが狂う!

63: 2018/08/10(金) 16:58:57.78 ID:UNZUZl+a0
「時間経過」の概念がありません。だから作業ははデスマーチなのです

64: 2018/08/10(金) 16:59:31.74 ID:HO7qs+8S0
コンピュータにとってはな
システムってコンピュータだけで動いてる訳じゃねぇってITジャーナリストなら109も承知だろうに

66: 2018/08/10(金) 17:00:15.40 ID:0NxIoJfQ0
家庭では電化製品全部買い換えないとな
そこまでする人は少ないからサマータイムと従来の時間が混在した状態になる

67: 2018/08/10(金) 17:00:34.70 ID:wIoHvy060
時間起動とかしてるシステムとかありそうだけど
まああんまり関係ないな

68: 2018/08/10(金) 17:01:12.33 ID:edKCcXal0
2時間後に自動で停止しろとか書いてある処理があると4時間動いたり、まったく動かないことが起きるのだが

69: 2018/08/10(金) 17:02:51.47 ID:lheRCbQP0
プログラムの世界だと、日時型とタイムスタンプ型のデータがあるんだが、前者のみサマータイム中にずれる。
もし日時型とタイムスタンプ型がごっちゃになったシステムがあるとしたらどうなるか。
想像しただけで頭が痛くなる。