閏秒が5年連続で挿入されず 82
ストーリー by Oliver
睡眠時間ボーナス欠落 部門より
睡眠時間ボーナス欠落 部門より
vanguard 曰く、 "2004年になって少し経ちましたが、通信総合研究所の発表によると、今年も閏秒の挿入は行われなかったようです。国際標準時となっている協定世界時は、セシウム原子の振動から計算される国際原子時を、グリニッジ標準時として知られる世界時に準拠させたものとなっています。しかし、世界時は地球の自転速度の影響により変動するため、協定世界時との間に誤差が生じることになります。閏秒とはその誤差を一定時間に収めるように挿入される時間のことで、1972年から数えて計22回挿入されています。
最後に閏秒が挿入されたのは1999年の元日で、それから5年もの間、閏秒は挿入されていないことになります。となるとここ数年は地球の自転速度がある程度一定であるということなんでしょうが、一体いつまで閏秒なしが続くのでしょうか。"
計算機時間は? (スコア:2, 参考になる)
時間っていうものは思ったほど自明な概念でもないようなので、計算機で正確に扱うのは、技術的にも慣習的にもそれほど単純なことではないのでしょう。
来たる2038年問題や9999年問題について考えてますか?(それまで生きているつもりの人は)
Re:計算機時間は? (スコア:2, 参考になる)
tm構造体のtm_secの定義(0..61)の定義からは、うるう秒を受け入れる設計がなされています。しかし、EPOCH(1970/01/01 00:00:00 UTC)からのうるう秒の挿入履歴が管理されていなければ、EPOCHからの通算秒数との変換に支障をきたします。
夏時間の年ごとの改廃履歴のような(例として)仕組みがなければ、完全な管理はできないことになります。現時点ではここまでの実装にはなっていないと理解しています。(間違いあったら、つっこんでください。) x
Copyright (c) 2001-2014 Parsley, All rights reserved.
Re:計算機時間は? (スコア:2, 参考になる)
うるう秒の履歴をタイムゾーン情報の一部として格納して、 localtime()等の変換の際に利用する仕組みが既にあります。
zicのオンラインマニュアルのleapsecondに関連する記述を 参照してください。他にはclockspeedの使い方のサイトを 探してみるといろいろ載っています。
zicに食わせるファイルは ftp://elsie.nci.nih.gov/pub/tzdata* からどうぞ。
Re:計算機時間は? (スコア:1)
現在Unix系列のシステムに直接アクセスできない環境におりますので(いいわけ)、この先の私の発言を適当にさっ引いて考えてくださっても、そのまま進行していただいても結構です。
説明いただいた/usr/src/share/zoneinfo/leapseconds(Full Pathについては、別かもしれませんが)、については、手作業での設定が必要であるとは思いませんでしょうか?
ntpでは、随時うるう秒の発生を通知する仕組みが定義されておりますが、それが、このleapseconds設定ファイルを更新するとなって初めて有効に利用できる仕組みとなると考えております。公的機関の発表を待って、それから更新したのでは、それが事前でない限りは、有効に働かないと考えています。ちなみに、緊急のうるう秒は事前の予告なく発生します。
# 早く帰宅して、man調べよっと。Onlineのmanだと、自分の使っている版と違うかもしれないし。
Copyright (c) 2001-2014 Parsley, All rights reserved.
Re:計算機時間は? (スコア:1, 参考になる)
Schemeでは、SRFI-19 [schemers.org] で時刻表現が定められています。 サポートしている処理系なら、(current-time time-utc)で協定世界時が、(current-time time-tai)で国際原子時が得られます。
Re:計算機時間は? (スコア:1)
閏秒と閏年 (スコア:2, 興味深い)
あるいは今日は一秒一日が長くなるので閏日です、とは言わないのでしょうか?
Re:閏秒と閏年 (スコア:1)
「閏」という言葉の定義 [goo.ne.jp]には「暦の上で一年の日数や月数が平年よりも多いこと。」と書いてあるので、閏秒や閏日に関しても意味に関しては問題ないと思いますよ。
Re:閏秒と閏年 (スコア:1)
Re:閏秒と閏年 (スコア:1, 参考になる)
・太陰暦ではなく、太陰太陽暦です
・暦法にもよりますが12月の末とはかぎりません
Re:閏秒と閏年 (スコア:1)
Re:閏秒と閏年 (スコア:1)
これは一般的に言われてましたっけ?
Re:閏秒と閏年 (スコア:1)
「閏日(2月29日)は一年の長さを調節するために挿入する一日で、閏日のある年を閏年と言う。」
「閏秒は一日の長さを調節するために挿入する一秒で、閏秒のあるXを閏Xと言う。」
さて、Xに入るのは何でしょうか?
と書けば理解できますか?
私の最初の指摘ではXには「日」が入るのが妥当そうに見えるのだけれど、閏日の定義が別にしてあって整合性が取れないので違和感がありますね、という話をしているのです。
あなたの定義ではXには「分、時、日、週、月、年」のどれでもOKという訳ですか?
そしてその定義は一般的に認められている定義でしょうか?と訊いているのです。
Re:閏秒と閏年 (スコア:1)
ああ、なるほど。
その他の場合は略さないということですね。
よくわかりました。ありがとうございます。
一日の長さの過去未来 (スコア:2, 興味深い)
と言われていると同時に、太古には、
月は今よりもっと近い位置にあったはず、「一日」は短かったはず、
と言われていますよね。
日本惑星協会 [planetary.or.jp]で描かれているような風景 [planetary.or.jp]
(ただしこれは月から地球を見た風景)を想像するのって結構面白いです。
でも、未来が予測で語られる一方で、過去も予測で語っているわけで
(痕跡あるなし等の違いあれど)、いろんな意味でこれまた面白いなあと思ってます。
#ここ5年の話から離れすぎたかも(^^;
Re:一日の長さの過去未来 (スコア:2, 参考になる)
Re:一日の長さの過去未来 (スコア:1)
上下しながらもだんだん長くなってきてますね。
> 「はず」というのが、理論上だけの推測なのか観測等による推定も含むのかがよくわかりませんが、
理論の方もおそらくどこか観測データに基づいて構築されているでしょうから両方と申しましょうか。
門外漢ですが、 (スコア:1, 興味深い)
Re:門外漢ですが、 (スコア:1)
Re:門外漢ですが、 (スコア:1)
反論も同意もできませんが、イメージとしては、ぐらぐらってよりは、「ぴくっ」って感じ? 31536000秒あるうちで 1秒とかだと。
Re:門外漢ですが、 (スコア:1, 参考になる)
適当にぐぐって、こんなの [ysc.go.jp]見つけました。
# 自分で計算する程アレゲになれない↑AC
Re:門外漢ですが、 (スコア:2, 興味深い)
火星が1/10万、木星が6/10万の潮汐力を持つと云うのは意外と大きいと思いました。
このくらいまであれば、地球の軌道や自転速度の偏差に一億分の一かそれ以上の影響を与えていそうですね。
この影響を大きいと見るか小さいと見るかは人それぞれでしょうけど、そんなに小さな数値とは思えないです:-)
逆に (スコア:1, 興味深い)
Re:逆に (スコア:3, 興味深い)
地球の自転はジョジョに遅くなってると聞いていましたが、
そうとも限らないようですね。
親コメントのAC氏の発言のような自体ももしかすると発生するかもしれません。
Re:逆に (スコア:1)
要するに、フィギュアスケートで
腕のフォームを変えることでスピンの角速度がで変化する
のと同じ原理ですね。
すると赤道あたりの質量をたっぷりと削って
南極まで持っていけば回転は速くなるし、
温暖化で南極の氷が海に溶け出せば回転は遅くなるわけだ。
Re:逆に (スコア:0)
自転が遅くなることには変わりありませんが.
季節柄 (スコア:2, おもしろおかしい)
Re:季節柄 (スコア:0)
Re:季節柄 (スコア:0)
Re:季節柄 (スコア:0)
これって一応お笑いネタですよね?
わかる人少なくなってるのかな?
もうテレビでみる機会もないだろうし。
Re:季節柄 (スコア:1)
今年の「爆笑ヒットパレード」では、VTRで出演してましたね。
Re:季節柄 (スコア:0)
Re:季節柄 (スコア:0)
何かの番組で見た師匠は一人で寂しそうだったよ。
Re:逆に (スコア:2, 参考になる)
この文書は閏秒(と負の閏秒)、UNIX timeの問題、閏秒を正しく扱う事の出来るライブラリに関して言及しています。
地球環境も変化するしねぇ。 (スコア:1, 興味深い)
確か、自転が遅くなる理由は、月に引っ張られて海水が動くため、
そこでエネルギーを消費するからだって聞いたのだけど。
温暖化によって海流の流れや海水面が変化して、
地球の自転に対する抵抗が減ったりしたんじゃなかろうか。
# 個人的には、1日は24時間じゃなくて、25時間のほうが暮らしやすいのにな~。
# まぁ、1年が5%ほど減って、350日+半日ぐらいになっちゃうけど。
Re:地球環境も変化するしねぇ。 (スコア:2, 参考になる)
UTでの1secは、原子時の1secと異なる時間となります。
一方、UTC(世界協定時)は、協定世界時は、国際天文連合の定めた
モデルから算出される時間系で1secを国際原子時の定める1secと一致させます。
閏秒は、原子時計によって定められる秒と天文観測によって定められる秒の
誤差の累積は0.9sec以上になる(なりそう)なときに挿入されるわけです。
誤差の予報と結果は、IERS(www.iers.org)から入手できます
この誤差を支配するのは、地球そのものの形状変化が最も大きいと言われています。
#個人的には、1日は48時間になっているのに暮らしにくいなー
#まぁ、1年は凄い勢いで過ぎて行くんだけど。
あけましておめでとう。
Re:地球環境も変化するしねぇ。 (スコア:2, すばらしい洞察)
>確か、自転が遅くなる理由は、月に引っ張られて海水が動くため、
>そこでエネルギーを消費するからだって聞いたのだけど。
+1秒のうるう秒が(ある程度)定期的に挿入されてきたのは、地球の自転が以前より遅くなっていたからであり、そのうるう秒の挿入がしばらくないということは、遅くなっていた状態からやや速くなったということです。したがって、発生している現象は、逆なのです。
Copyright (c) 2001-2014 Parsley, All rights reserved.
Re:地球環境も変化するしねぇ。 (スコア:1)
Re:地球環境も変化するしねぇ。 (スコア:1)
+1秒を入れるか否かではなく、
中途半端な時刻を挿入すると何かまずいんでしょうか。0.5秒とか。
毎年始めにぴったり合うようにすると。
Re:地球環境も変化するしねぇ。 (スコア:1)
合わせる瞬間は別にいつでも良いです。
UTとUTCのズレを無くすのが目的ですよね。
Re:地球環境も変化するしねぇ。 (スコア:1)
復習しましたが違いが分かりません。
地球の自転が刻む時刻(UT)の1秒と、原子が刻む時刻(TAI)の1秒が違うので、
TAIに閏秒を加えてUTとのズレが小さくなるよう修正した物がUTCではないのですか。
閏年 (スコア:1)
"2004年になって少し経ちましたが、通信総合研究所の発表によると、今年も閏年の挿入は行われなかったようです。・・・・
Re:閏年 (スコア:0)
いいではないか? (スコア:1)
気にする問題では無いと思うのですが...。
もしかして、閏秒があったほうが儲かる商売の方...?
時刻と時間って、どう実装しよう? (スコア:1)
他のOSって、どうなってるんでしょう?
リアルタイムOSだったら、0.1秒後の処理が1.1秒後に遅延されるとか、そういうこと、冗談では済ましてくれないはずなので、何かしらまともな実装があると思っているんだけど。
# 閏秒テーブルつきのgettimeofdayってのもあったような気がするが
みなまで言うな (スコア:1, おもしろおかしい)
「5年連続で挿入されず」 (スコア:1, おもしろおかしい)
# 当然AC
Re:「5年連続で挿入されず」 (スコア:1)
年じゃなくて秒だよね? (スコア:0)
Re:年じゃなくて秒だよね? (スコア:1)
Y2Kで閏年の挿入を忘れてしまった人がエンバグしたのかもしれない。
# ネタが古すぎてまったり
Copyright (c) 2001-2014 Parsley, All rights reserved.