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

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

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

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

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

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

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


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

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

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

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

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

URL
открыла купальный сезон на Волге. почти вся река была п...
Хм... ндя, жизнь выкидывает порой такие штуки.... не когд...
Как заставить события двигаться?
такое чувство сегодня, как-будто всю ночь рыдала, но это ...
Нормальное отношение одного человека к другому - плохо ск...
Грустные словенцы сразу после 1 гола

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