Diary Spirit @дневники: изнутри

среда, 21 декабря 2011

Администратор

01:13 Игнор зимнего времени (UPD)
UPD

1. В настройках временного пояса появилась галочка:
Временной пояс
Проверьте свое местное время, cейчас: ХХ:ХХ
Москва___________________V
[ ] Мой регион переходит на зимнее время

Установите эту галку, если ваш регион переходит на зимнее время и все будет хорошо.

2. Еще одна необходимая кому-то мелочь: в настройках Счетчик статистики, баннеры появилась галочка:
[v] не считать мои посещения (при этом вы будете видеть текстовую ссылку на статистику. Остальные посетители будут видеть счетчик или ссылку согласно выбранному выше варианту)
Если эта галочка установлена, то в разделе статистики "Пользователи" ваши собственные посещения своего дневника показываться не будут.


Первоначальный текст записи:
В этом году Россия, столице которой доверен хостинг @дневников, а также Беларусь и еще некоторые страны, где живут наши пользователи, не перешли на зимнее время. У нас на сайте впервые изменилась разница между временем на сервере и на часах пользователей, не переводивших в минувшее воскресенье стрелки часов.

Изучив вопрос перехода на зимнее-летнее время, мы пришли к выводу, что нам на сервере ничего менять не следует, т.к. мы не знаем точно — пришел ли пользователь из России, Украины или Бангладеш. Следовательно, отдельно мы не можем правильно прибавлять или отнимать час для каждого посетителя. Все страны, даже республики или штаты внутри них, по-разному обращаются со своим местным временем и 2 раза в год какие-то из них могут менять этот порядок, поэтому точно подстроиться под всех нам не удастся.

Смотреть карту

Синие - переводят часы
Оранжевые - отменили переход
Красные - никогда не переводили

Для того, чтобы у живущих за пределами России зарегистрированных пользователей время записей и комментариев на сайте показывалось правильно, нужно поменять в настройках свой часовой пояс относительно Москвы.

URL
письмо прислала: Greetings. I am inquiring fro...
Здесь полный список всех существующих доменов первого уро...
детский сад выводит из себя...
Корейская собака снова в строю! Долго меня мучил вопрос,...
Продолжим...
Мелочи поглощают больше всего времени.

31.10.2011 в 14:16

31.10.2011 в 14:16
соломоново решение )
URL

31.10.2011 в 14:20

31.10.2011 в 14:20
В теории есть вариант сделать галочку в настройках: "с переходом на летнее время". Но не знаю, насколько это сложно технически.
URL

31.10.2011 в 14:22

31.10.2011 в 14:22
Эээ, не нашел в настройках "переходить на летнее время" или подобную :(
URL

31.10.2011 в 14:22

31.10.2011 в 14:22
Nyctalus, технически - сделать галочку не сложно, конечно. А страны могут менять время в разные дни?
URL

31.10.2011 в 14:24

31.10.2011 в 14:24
Так на дайри часы переводили или нет?
URL

31.10.2011 в 14:26

31.10.2011 в 14:26
нос, ох, вот про разные дни не знаю. Мне казалось, что вроде бы одновременно все переходят, но я не поручусь. Страны бывшего Союза почти наверняка одновременно.
URL

31.10.2011 в 14:33

31.10.2011 в 14:33
А страны могут менять время в разные дни?

нос, могут.
США, если я не путаю, в первые выходные ноября переводит часы.
Вот тут есть большая сводная таблица — www.timeanddate.com/time/dst/2011.html
URL

31.10.2011 в 14:36

31.10.2011 в 14:36
Nyctalus, Мне казалось, что вроде бы одновременно все переходят, но я не поручусь

В Намибии переход на летнее время проводится в первое воскресенье апреля, а на зимнее - первое воскресенье сентября; в Иордании действует схема "последний четверг марта - последняя пятница сентября"; в Бразилии - "третье воскресенье февраля - третье воскресенье октября".

С 2007 года в США и Канаде переход на летнее время осуществляется во второе воскресенье марта в 2.00, и возвращается обратно в первое воскресенье ноября, также в 2.00.

URL

31.10.2011 в 14:52

31.10.2011 в 14:52
нос, Британия перешла на зимнее время в случившиеся выходные...
URL

31.10.2011 в 15:05

31.10.2011 в 15:05
lyekka, но мы не можем каждые полгода вручную править таблицу, это надо бы автоматически получать. А еще некоторые скрытные пользователи страну проживания не указывают или выдумывают.

Gabriel <Lee> Lark, Британия самая правильная. Ну, конечно, она же придумала нулевой меридиан и присвоила его себе - пустила через себя :)
URL

31.10.2011 в 15:39

31.10.2011 в 15:39
Польша тоже перешла 30 октября. Да и вся Западная Европа, наверное, следом за правильной Великобританией...)
URL

31.10.2011 в 15:49

31.10.2011 в 15:49
Не только Польша. Все синие (на карте в записи) перешли.
Можно их не перечислять :)
URL

31.10.2011 в 16:27

31.10.2011 в 16:27
нос, ну раз все переходят туда-сюда вразнобой, то есть еще вариант сделать так, как иногда в мобильниках делают: галочка "включить летнее время". Ставишь ее -- и час прибавляется, снимаешь -- убавляется. Все равно дважды в год лазить в настройки, но зато не путаться там в поясах. А то пояса указаны относительно Москвы, а у нас, скажем, теперь с Москвой не постоянная разница, а плавающая: зимой два часа, летом один (кажется, если чего-нибудь нового не нарешают в парламенте).
URL

31.10.2011 в 16:37

31.10.2011 в 16:37
А можно где-то на главной или в настройках часы увидеть, чтобы понять который час на сайте? А то у нас время перевели и часовой пояс относительно Москвы теперь плавающий получается.
URL

31.10.2011 в 16:43

31.10.2011 в 16:43
Vinogradinka, сейчас на сайте время по Москве.
URL

31.10.2011 в 16:48

31.10.2011 в 16:48
Siimes, я не об этом, на очень многих ресурсах, там где выбираешь часовой пояс, сразу и показывается время с корректировкой. Очень удобно, открыл, увидел, что время не совпадает, поправил и сохранил настройки.
URL

31.10.2011 в 17:31

31.10.2011 в 17:31
Доброго. Вот решил вклиниться. А у вас сервера на чём? Просто в Убунту линуксе присылают обновления временных зон, и сегодня вот прислали новую для Украины. Я о том, что где-то кто-то эти данные собирает и обновляет. Вам на сайте можно было так же сделать, если я указал, что я из Украины, то пусть сервер смотрит во временную зону и сам расчитывает который час у меня. А обновления зон брать из Убунты (или откуда они их берут, можно узнать, думаю).
URL

31.10.2011 в 17:50

31.10.2011 в 17:50
sghpunk, у нас ngnix. У него нет понятия часовых поясов, он использует системное время.

Я правильно понимаю, что у большинства тех, кто переводит:
- в 3 часа последнего воскресенья октября стрелки переводятся на 2 часа ночи;
- в 2 часа последнего воскресенья марта у них становится 3 часа ночи?
URL

31.10.2011 в 18:06

31.10.2011 в 18:06
нос, да вроде бы.
URL

31.10.2011 в 18:12

31.10.2011 в 18:12
у нас ngnix
Так это ж веб-сервер. А при чём веб-сервер к часовым поясам? Часовые пояса ОСь должна знать. И вот из неё их можно и брать.
URL

31.10.2011 в 23:17

31.10.2011 в 23:17
sghpunk, разумеется, там стоит какая-то операционная система. Возможно, она тоже называется ngnix х.х.ххх или другая - не знаю. Я не сисадмин и не программист, не могу ответить на все.
Насколько я понимаю, на сервере установлено время и все установленное на сервере ПО использует его. Информация о временных зонах, конечно, есть. Любая программа спрашивают у сервера - "какое сейчас время в Зимбабве?" Сервер смотрит свое время, делает коррекцию согласно информации о временных зонах, и выдает время в Зимбабве.
Я не знаю, как это у нас устроено, но зачем-то же юзеры указывают свой временной пояс в настройках. Наверно затем, что в Зимбабве может быть больше одного часового пояса. Вот сейчас Россия не перевела часы и что-то там, наверно, изменилось. Мне сказали, что в воскресенье (и сегодня, возможно) у жителей Украины посты показывались на час позже.

Поскольку и в дальнейшем какие-то страны, штаты, республики и улицы могут вводить и отменять у себя зимнее время, мы сделаем галочку в настройках "Зимнее время". Помимо указания временного пояса, те пользователи, чьи страны и улицы переходят на зимнее-летнее время установят ее и время у них будет корректироваться.
URL

31.10.2011 в 23:18

31.10.2011 в 23:18
А с этим как-то связано то, что комментарии отправляются, но не отображаются даже после обновления страницы? А показываются только после повторной отправки комментария (причём иногда показываются уже оба, а иногда - только один)
URL

31.10.2011 в 23:19

31.10.2011 в 23:19
- Кошка -, а вы как думаете?
URL

31.10.2011 в 23:51

31.10.2011 в 23:51
Не знаю. Учитывая, что совпало по времени, может, и связано. Заметила только сегодня, вчера в сети не была вообще.
URL

01.11.2011 в 01:03

01.11.2011 в 01:03
ну раз все переходят туда-сюда вразнобой, то есть еще вариант сделать так, как иногда в мобильниках делают: галочка "включить летнее время". Ставишь ее -- и час прибавляется, снимаешь -- убавляется.
а правда, нельзя было бы так сделать? мы-то знаем, когда время переводим - перевел время, поставил галочку, все было бы просто)
URL

01.11.2011 в 02:04

01.11.2011 в 02:04
Учитывая, что совпало по времени, может, и связано
- Кошка -, мало ли что совпало)) Вы же должны понимать, что природа явлений разная.
Вчера еще человеческий род достиг численности 7 млрд. - тоже совпало. Но тоже не поэтому.
URL

01.11.2011 в 02:47

01.11.2011 в 02:47
нос, мне то же самое постоянно говорят про косяки, начавшиеся после перехода на бета-сервера..
Чёрт его знает, какая там природа! Может, это рассинхронизация по времени.
URL

01.11.2011 в 13:21

01.11.2011 в 13:21
Или проставлять время вручную... правда не знаю, возможен ли такой вариант.
URL
01.11.2011 в 23:11
На странице перехода после сохранения настроек часового пояса и места жительства вылезает огрызок кода читать дальше.
URL

01.11.2011 в 23:14

01.11.2011 в 23:14
2нос, Если у вас используется часовой пояс Europe/Moscow - то вам необходимо обновить timezonedb, т.к. сейчас эта часовая зона стала навсегда GMT+4 (а было бы GMT+3), иначе время считаться будет с опаздыванием на один час для всех. В противном случае ничего обновлять не надо.

PS: nginx и системное время сервера тут не причем, php использует (в ветке 5+ точно) своб библиотеку времени, для него необходимо установить обновленных пекл - pecl.php.net/package/timezonedb
URL