April 2032
|
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
|
1/9/06 01:08 pm
високосная секунда
А вы знаете, что в прошлом году была високосная секунда? То есть, в последней минуте ушедшего года было не 60 секунд, а 61.
Я знал, но забыл, но мне линуксовое ядро на рабочей машинке напомнило. Прихожу, а на консоли такая надпись: Clock: inserting leap second 23:59:60 UTC
Интересно, всякие макосы и винды знают про високосную секунду? А прикладной софт?
1/9/06, 06:20 am
Хамелеон клок, которым я заменил стандартные виндовые часы - по тихому как ему и было сказано - раз в день сверяет часы по ntp в Кембридже. Поэтому високосная секунда учлась :-)
А прикладной софт - это какой? Мне всегда казалось, что привязка в прикладном ПО идет к системному времени.
1/9/06, 06:32 am
с ntp - понятное дело, что учлась :) у меня тоже стоит ntpd, причём не раз в день, а чаще, и не только с одним сервером.
вопрос в том, знает ли сама винда про високосную секунду.
Прикладной софт - ну, скажем, что он будет делать, если в поле "секунды" ему вернуть 60. Не охренеет ли?
1/9/06, 08:46 am
А покажи свой /etc/ntp.conf :)
1/9/06, 08:24 am
> которым я заменил стандартные виндовые часы
Винда и сама это умеет.
1/9/06, 08:38 am
Re: > которым я заменил стандартные виндовые часы
Синхронизироваться умеют не сами часы, но винда. Согасен. Но крайне неудобно это все делается. А хамелеон умеет много больше, чем виндовые часы, +более информативен, и +удобнее в использовании :-)
1/9/06, 08:55 am
> Но крайне неудобно это все делается.
Ой-ой. Это шютка?
1/9/06, 06:46 am
Понятие "сама винда" не совсем понятно. У нас машины в домене синхронизируют время с сервером. А уж он, скорее всего, синхронизирует его с какими-нить часами в инете. Или ты имеешь в виду - просто "голую" машину с виндой безо всякой сети? Тогда не знаю. Ну раз переход на летнее/зимнее время/високосный год учитываются, то почему бы и високосную секунду не учитывать?
1/9/06, 07:26 am
Именно да - отдельно стоящую машину. Про остальное я знаю, что винда знает.
1/9/06, 08:12 am
Отдельно стоящая винда безо всякой сети, так же как и линукс, об високосной секунде знать не может. О ней никто не знает, пока IERS не объявит ;-)
1/9/06, 08:47 am
Будет время - я посмотрю в сорцы.
1/9/06, 09:08 am
"Ужо"
$ cd ~linux && schedtool -B -e find . -type f -name '*.[ch]' -print0|xargs -0 grep -H 'inserting leap second' ./kernel/timer.c: printk(KERN_NOTICE "Clock: inserting leap second "
1/9/06, 09:11 am
Re: "Ужо"
Да я глянул туда тоже уже. Кажется, он понимает про эту секунду всё-таки не самостоятельно, а с помощью того же ntpd.
1/9/06, 10:39 am
Я помню (почесав седую бороду), как патчили glibc (или libc была еще не g?) на предмет 60й секунды в strftime(3) & Co...
1/16/06, 10:17 pm
господа, об чем вы говорите? :)
Высокосная секунда - это, конечно, неплохо, но тем не менее! Время вообще, не то чтобы относительно... его придумали, а не открыли. :))) А если разбираться дальше, то земля в пространстве летит с разной скоростью. хе хе. :) Слишком сложно все это учесть. хотя... а когда эта секунда появляется? (вдруг еще успею выпить и закусить) :)
|