ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] TZ 0
@ 2012-01-16 15:38 Vladimir Karpinsky
  2012-01-16 16:06 ` Dmitry Chistikov
  2012-01-16 18:03 ` [Comm] Настройка UTC в KDE Vladimir Karpinsky
  0 siblings, 2 replies; 9+ messages in thread
From: Vladimir Karpinsky @ 2012-01-16 15:38 UTC (permalink / raw)
  To: community

Здравствуйте!

При установке KDesktop6-64 решил установить часовой пояс Гринвич --- наука 
наша по Гринвичу живёт, а у нас ещё с зимнем-летним временем дурдом 
происходит (есть ощущение, что продолжение ещё последует). Но не тут-то 
было: не нашёл в списке не только Гринвича, но и Великобританию в целом. На 
мой взгляд это не совсем правильно...

Заглянул в /usr/share/zoneinfo, там есть UTC и GMT, файлы разные. Чем 
отличаются эти часовые пояса?

-- 
	С уважением,
		Владимир.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] TZ 0
  2012-01-16 15:38 [Comm] TZ 0 Vladimir Karpinsky
@ 2012-01-16 16:06 ` Dmitry Chistikov
  2012-01-16 16:34   ` Vladimir Karpinsky
  2012-01-16 18:03 ` [Comm] Настройка UTC в KDE Vladimir Karpinsky
  1 sibling, 1 reply; 9+ messages in thread
From: Dmitry Chistikov @ 2012-01-16 16:06 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Vladimir Karpinsky, Jan. 16, 2012, 19:38 +0400:
> Заглянул в /usr/share/zoneinfo, там есть UTC и GMT, файлы разные. Чем 
> отличаются эти часовые пояса?

Теоретический ответ на этот вопрос дает, например, английская Википедия.

-- 
Дмитрий Чистиков


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] TZ 0
  2012-01-16 16:06 ` Dmitry Chistikov
@ 2012-01-16 16:34   ` Vladimir Karpinsky
  2012-01-16 18:47     ` Dmitry Chistikov
  0 siblings, 1 reply; 9+ messages in thread
From: Vladimir Karpinsky @ 2012-01-16 16:34 UTC (permalink / raw)
  To: community

16.01.2012 20:06, Dmitry Chistikov пишет:
> Vladimir Karpinsky, Jan. 16, 2012, 19:38 +0400:
>> Заглянул в /usr/share/zoneinfo, там есть UTC и GMT, файлы разные. Чем
>> отличаются эти часовые пояса?
>
> Теоретический ответ на этот вопрос дает, например, английская Википедия.

Там, как раз есть странность:

> In the United Kingdom, GMT is the official time only during winter;
 > during summer British Summer Time is used.

C этим полностью согласен.

 > GMT is the same as Western European Time.

Два предложения подряд на мой взгляд противоречат друг другу. Меня учили, 
что GMT не подвержено переходу зима-лето, в отличие от WET. UTC ввели 
вместо GMT, исправляя неравномерность суточного хода (доли секунды). С 
точки зрения часового пояса это должно быть одно и то же, поэтому мне и не 
понятно различие этих файлов.

P.S. Мне ближе изложение теории в русской Википедии.

-- 
	С уважением,
		Владимир.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Настройка UTC в KDE
  2012-01-16 15:38 [Comm] TZ 0 Vladimir Karpinsky
  2012-01-16 16:06 ` Dmitry Chistikov
@ 2012-01-16 18:03 ` Vladimir Karpinsky
  1 sibling, 0 replies; 9+ messages in thread
From: Vladimir Karpinsky @ 2012-01-16 18:03 UTC (permalink / raw)
  To: community



16.01.2012 19:38, Vladimir Karpinsky пишет:
> Здравствуйте!
>
> При установке KDesktop6-64 решил установить часовой пояс Гринвич --- наука
> наша по Гринвичу живёт, а у нас ещё с зимнем-летним временем дурдом
> происходит (есть ощущение, что продолжение ещё последует). Но не тут-то
> было: не нашёл в списке не только Гринвича, но и Великобританию в целом.

Великобританию нашёл под названием Соединённое королевство --- как-то через 
чур дословный перевод, но там только Лондон, т.е. с переходом зима-лето. 
По-старинке заменил /etc/localtime на /usr/share/zoneinfo/UTC, в консоли 
всё сразу стало нормально, а КДЕ даже после перезагрузки считает, что пояс 
Европа/Москва, хотя время верное по UTC. Как объяснить?

-- 
	С уважением,
		Владимир.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] TZ 0
  2012-01-16 16:34   ` Vladimir Karpinsky
@ 2012-01-16 18:47     ` Dmitry Chistikov
  2012-01-16 19:00       ` Vladimir Karpinsky
  2012-01-16 19:17       ` Vladimir Karpinsky
  0 siblings, 2 replies; 9+ messages in thread
From: Dmitry Chistikov @ 2012-01-16 18:47 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Практический ответ на вопрос о разнице между GMT и UTC (без изучения
процесса сборки tzdata):

$ for dir in /usr/share/zoneinfo/{,posix,right}; do echo "$dir:"; sed 's/GMT/UTC/g' $dir/GMT | md5sum; md5sum < $dir/UTC; done
/usr/share/zoneinfo/:
c79354b8dbee09e62bbc3fb544853283  -
c79354b8dbee09e62bbc3fb544853283  -
/usr/share/zoneinfo/posix:
c79354b8dbee09e62bbc3fb544853283  -
c79354b8dbee09e62bbc3fb544853283  -
/usr/share/zoneinfo/right:
e57768b71e2ce7751db5cb73eb3742df  -
e57768b71e2ce7751db5cb73eb3742df  -

Как видно, *файлы* GMT и UTC отличаются только именами зон. (С самими
аббревиатурами, как Вы понимаете, все сложнее.)

Дополнение: в файле Theory (часть документации tzdata) отмечено, что
в POSIX секунд координации (leap seconds) нет, однако база данных tzdata
содержит информацию о них, а формат файлов временных зон
в /usr/share/zoneinfo/ позволяет ее хранить (см. файлы tzcode/tzfile.*
в исходниках tzdata). Использование и неиспользование этой информации дает
соответственно подкаталоги right и posix (см. также REDO в tzcode/Makefile).

Попробуйте почитать (исходники) tzdata и поискать ответы там. Пояснений
и комментариев в этой базе данных немало.

-- 
Дмитрий Чистиков


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] TZ 0
  2012-01-16 18:47     ` Dmitry Chistikov
@ 2012-01-16 19:00       ` Vladimir Karpinsky
  2012-01-16 19:17       ` Vladimir Karpinsky
  1 sibling, 0 replies; 9+ messages in thread
From: Vladimir Karpinsky @ 2012-01-16 19:00 UTC (permalink / raw)
  To: community

16.01.2012 22:47, Dmitry Chistikov пишет:
> Как видно, *файлы* GMT и UTC отличаются только именами зон. (С самими
> аббревиатурами, как Вы понимаете, все сложнее.)

Понял, спасибо!

> Дополнение: в файле Theory (часть документации tzdata) отмечено, что
> в POSIX секунд координации (leap seconds) нет, однако база данных tzdata
> содержит информацию о них, а формат файлов временных зон
> в/usr/share/zoneinfo/  позволяет ее хранить (см. файлы tzcode/tzfile.*
> в исходниках tzdata). Использование и неиспользование этой информации дает
> соответственно подкаталоги right и posix (см. также REDO в tzcode/Makefile).
>
> Попробуйте почитать (исходники) tzdata и поискать ответы там. Пояснений
> и комментариев в этой базе данных немало.

Спасибо за информацию. Особенно интересно наличие данных о leap seconds в 
БД tzdata.

-- 
	С уважением,
		Владимир.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] TZ 0
  2012-01-16 18:47     ` Dmitry Chistikov
  2012-01-16 19:00       ` Vladimir Karpinsky
@ 2012-01-16 19:17       ` Vladimir Karpinsky
  2012-01-16 19:39         ` Dmitry V. Levin
  1 sibling, 1 reply; 9+ messages in thread
From: Vladimir Karpinsky @ 2012-01-16 19:17 UTC (permalink / raw)
  To: community

P.S. У меня одна программа при запуске предупреждает об отсутствии файла 
/usr/local/lib/leapseconds. Судя по всему, файл должен быть вида:

# @(#)leapseconds       7.12
# Allowance for leapseconds added to each timezone file.

# The International Earth Rotation Service periodically uses leap seconds
# to keep UTC to within 0.9 s of UT1
# (which measures the true angular orientation of the earth in space); see
# Terry J Quinn, The BIPM and the accurate measure of time,
# Proc IEEE 79, 7 (July 1991), 894-905.
# There were no leap seconds before 1972, because the official mechanism
# accounting for the discrepancy between atomic time and the earth's rotation
# did not exist until the early 1970s.

# The correction (+ or -) is made at the given time, so lines
# will typically look like:
#       Leap    YEAR    MON     DAY     23:59:60        +       R/S
# or
#       Leap    YEAR    MON     DAY     23:59:59        -       R/S

# If the leapsecond is Rolling (R) the given time is local time
# If the leapsecond is Stationary (S) the given time is UTC

# Leap  YEAR    MONTH   DAY     HH:MM:SS        CORR    R/S
Leap    1972    Jun     30      23:59:60        +       S
Leap    1972    Dec     31      23:59:60        +       S
Leap    1973    Dec     31      23:59:60        +       S
Leap    1974    Dec     31      23:59:60        +       S
Leap    1975    Dec     31      23:59:60        +       S
Leap    1976    Dec     31      23:59:60        +       S
Leap    1977    Dec     31      23:59:60        +       S
Leap    1978    Dec     31      23:59:60        +       S
Leap    1979    Dec     31      23:59:60        +       S
Leap    1981    Jun     30      23:59:60        +       S
Leap    1982    Jun     30      23:59:60        +       S
Leap    1983    Jun     30      23:59:60        +       S
Leap    1985    Jun     30      23:59:60        +       S
Leap    1987    Dec     31      23:59:60        +       S
Leap    1989    Dec     31      23:59:60        +       S
Leap    1990    Dec     31      23:59:60        +       S
Leap    1992    Jun     30      23:59:60        +       S
Leap    1993    Jun     30      23:59:60        +       S
Leap    1994    Jun     30      23:59:60        +       S
Leap    1995    Dec     31      23:59:60        +       S
Leap    1997    Jun     30      23:59:60        +       S
Leap    1998    Dec     31      23:59:60        +       S

Хочется найти с текущим годом и на некоторую перспективу. Я поискал, но 
пока не нашёл.

16.01.2012 22:47, Dmitry Chistikov пишет:
> Дополнение: в файле Theory (часть документации tzdata) отмечено, что
> в POSIX секунд координации (leap seconds) нет, однако база данных tzdata
> содержит информацию о них, а формат файлов временных зон
> в/usr/share/zoneinfo/  позволяет ее хранить (см. файлы tzcode/tzfile.*
> в исходниках tzdata). Использование и неиспользование этой информации дает
> соответственно подкаталоги right и posix (см. также REDO в tzcode/Makefile).

-- 
	С уважением,
		Владимир.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] TZ 0
  2012-01-16 19:17       ` Vladimir Karpinsky
@ 2012-01-16 19:39         ` Dmitry V. Levin
  2012-01-17  9:12           ` Vladimir Karpinsky
  0 siblings, 1 reply; 9+ messages in thread
From: Dmitry V. Levin @ 2012-01-16 19:39 UTC (permalink / raw)
  To: ALT Linux Community general discussions

[-- Attachment #1: Type: text/plain, Size: 851 bytes --]

On Mon, Jan 16, 2012 at 11:17:56PM +0400, Vladimir Karpinsky wrote:
> P.S. У меня одна программа при запуске 
> предупреждает об отсутствии файла 
> /usr/local/lib/leapseconds.

Эта программа захотела странного.

> Судя по всему, файл должен быть вида:
> 
> # @(#)leapseconds       7.12
> # Allowance for leapseconds added to each timezone file.

Этот файл уже учтен во время компиляции файлов временных зон, поэтому
обычному софту он уже не нужен.

> Хочется найти с текущим годом и на 
> некоторую перспективу. Я поискал, но пока 
> не нашёл.

Текущую версию можно найти в исходниках пакета tzdata:
http://git.altlinux.org/gears/t/..git?p=tzdata.git;a=blob;f=tzdata/leapseconds

Очередная добавленная секунда запланирована на конец июня этого года, см.
http://mm.icann.org/pipermail/tz/2012-January/008466.html


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] TZ 0
  2012-01-16 19:39         ` Dmitry V. Levin
@ 2012-01-17  9:12           ` Vladimir Karpinsky
  0 siblings, 0 replies; 9+ messages in thread
From: Vladimir Karpinsky @ 2012-01-17  9:12 UTC (permalink / raw)
  To: community

Здравствуйте!

16.01.2012 23:39, Dmitry V. Levin пишет:
> On Mon, Jan 16, 2012 at 11:17:56PM +0400, Vladimir Karpinsky wrote:
>> P.S. У меня одна программа при запуске
>> предупреждает об отсутствии файла
>> /usr/local/lib/leapseconds.
>
> Эта программа захотела странного.

Тут 2 варианта: либо это тянется анахронизмом с древних времён, либо 
связано с тем, что программа не пользуется компьютерным временем вообще, 
поскольку собирает, расфасовывает и отдаёт данные от прибора, который берёт 
время непосредственно из GPS, а знание о leap seconds всё же зачем-то 
необходимо. Ошибка в целую секунду была бы заметна сразу.

> Текущую версию можно найти в исходниках пакета tzdata:
> http://git.altlinux.org/gears/t/..git?p=tzdata.git;a=blob;f=tzdata/leapseconds

Спасибо, взял, посмотрю, что будет после следующей перезагрузке, которая, я 
надеюсь, случится нескоро.

> Очередная добавленная секунда запланирована на конец июня этого года, см.
> http://mm.icann.org/pipermail/tz/2012-January/008466.html

И за эту информацию тоже большое спасибо.

-- 
	С уважением,
		Владимир.


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2012-01-17  9:12 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-01-16 15:38 [Comm] TZ 0 Vladimir Karpinsky
2012-01-16 16:06 ` Dmitry Chistikov
2012-01-16 16:34   ` Vladimir Karpinsky
2012-01-16 18:47     ` Dmitry Chistikov
2012-01-16 19:00       ` Vladimir Karpinsky
2012-01-16 19:17       ` Vladimir Karpinsky
2012-01-16 19:39         ` Dmitry V. Levin
2012-01-17  9:12           ` Vladimir Karpinsky
2012-01-16 18:03 ` [Comm] Настройка UTC в KDE Vladimir Karpinsky

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git