Блог пользователя kuviman

Автор kuviman, история, 8 лет назад, По-русски

Всем привет!

Раньше на Codeforces всюду показывалось локальное время сервера, и все программисты мира точно знали, чему соответствует в их часовом поясе 19:35 по Москве. Теперь же вам будет намного сложнее ошибиться во времени и пропустить раунд, так как вы будете видеть время в вашем часовом поясе.

Вот, к примеру, что видит простой лондонский программист в ожидании Codeforces Round #337 (Div. 2):

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

Спасибо за внимание, удачи всем на следующем раунде!

  • Проголосовать: нравится
  • +862
  • Проголосовать: не нравится

»
8 лет назад, # |
  Проголосовать: нравится -8 Проголосовать: не нравится

why the contest in daytime? I don't take it :-(

»
8 лет назад, # |
  Проголосовать: нравится +130 Проголосовать: не нравится

Спасибо от простого лондонского программиста.

»
8 лет назад, # |
  Проголосовать: нравится +16 Проголосовать: не нравится

why the contest in the daytime ? I don't take it :-(

»
8 лет назад, # |
  Проголосовать: нравится +19 Проголосовать: не нравится

thanks
codeforces for all things great jobs

»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

будьте внимательны, в анонсах время осталось московское.

»
8 лет назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится

А ссылку на добавление контеста в Google-календарь добавите? :)

»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Время детектируется из браузера?

»
8 лет назад, # |
  Проголосовать: нравится +18 Проголосовать: не нравится

Thanks a lot.I always miss the time because of the different country.^_^

»
8 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Thanks a lot.As it held in the early evening in Beijing time.I think i could get a high marks.L0L

»
8 лет назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

Thanks a lot. I appreciate what you've done for us! ^^

»
8 лет назад, # |
  Проголосовать: нравится +2 Проголосовать: не нравится

А можно ли сделать так чтобы в посте когда ведет ссылка на timeanddate.com показывалось локальное время. Может быть полезно для анонсов раундов.

»
8 лет назад, # |
Rev. 2   Проголосовать: нравится +30 Проголосовать: не нравится

Вот, к примеру, что видит простой лондонский программист в ожидании Codeforces Round #337 (Div. 2):

Простой лондонский программист может "Войти" в соревнование до его начала!? Я тоже так хочу!

  • »
    »
    8 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится +17 Проголосовать: не нравится

    Поздравляю! Тест на внимательность пройден!

    Поскринили из-под админского аккаунта.

»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Только вот белорусское время на час опаздывает, жаль(((

  • »
    »
    8 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Поясните подробнее. Время берется из браузера, а тот его получает из операционной системы. Что у вас за система? Какой часовой пояс стоит в ней? Браузер?

    • »
      »
      »
      8 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      У него браузер самодельный. Можете не беспокоиться.

»
8 лет назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится

Хм, а почему бы не воспользоваться стандартным решением -разрешить устанавливать таймзону в профиле? Я бы не был на 100% уверен, что у меня в любой момент времени браузер отдаст правильное системное время, мало ли какой глюк произойдет. Не говоря уже о старых браузерах и операционных системах, в которых постоянно какая-то ерунда с переходами на летнее-зимнее время. Что там говорить, у меня даже современный телефон не в состоянии иногда правильное время показать! Да и в этой теме уже нашлись люди, у которых время показывается неправильно.

Иными словами, я бы гораздо больше доверял правильности информации о таймзонах и установкам времени на сервере Codeforces, хотя бы потому, что если что-то поедет на сервере, то это смогут заметить все, и это будет быстро исправлено.

  • »
    »
    8 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Вполне возможно, что так и сделаем. Такой вариант внедрить проще, и в общем-то он "стандартнее". Чтобы обратить внимание на часовой пояс, мы всюду его приписываем. С зимним-летним последние лет много особых проблем не было, система сама всё переводила — то есть сайт просто покажет по текущему поясу (который изменится), то есть так и так придется в уме +-1 делать. Короче, есть желание посмотреть, как будет работать такое решение в реалиях сегодняшнего дня, а потом уже заморачиваться.

    Кстати, если просить в профиле пояс, то видимо надо именно UTC просить, а не всякие Europe/Moscow, потому что изменят что-то в каком-то экзотическом поясе, а к нам апдейт этот не придет вовремя и получится врать будем.

    • »
      »
      »
      8 лет назад, # ^ |
      Rev. 2   Проголосовать: нравится +8 Проголосовать: не нравится

      А это можно отключить у себя? Я вот в Питере живу, а время у меня неправильное показывается, на час больше от правильного. Очень неудобно. Вероятно, это единичная проблемка, но вот у меня есть :(

»
8 лет назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

Good feature !! I was expecting this feature for a long time. Thanks a lot for giving us such cool feature :)

»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

i love that.

»
8 лет назад, # |
  Проголосовать: нравится -8 Проголосовать: не нравится

It can improve my ability.Because of different countries,I take it on the mid-night.But it gives me a different feeling.Thanks a lot.

»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

We appreciate what you do for us and all the invested effort in this site. :)

»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

啊啊啊

»
8 лет назад, # |
Rev. 2   Проголосовать: нравится -15 Проголосовать: не нравится

hello idont know why I'm skipped please faster check and Returns me my point thanks

»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Very Good! Codeforces The Best! Good luck!

»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

У меня вопрос тоже про отображение времени, но не совсем по теме. А можете ли вы дополнительно показывать текущее время сервера где-нибудь в углу экрана (по моему поясу)? Например, когда я пишу виртуально контест, время, в которое начинается тур, выставляется с округлением до пяти минут (на сколько точно -- я не знаю, так как время на моем компьютере отличается от серверного). А значит зачастую получается, что необходимо ждать больше пяти минут до начала виртуального тура. Чтобы это исправить приходится удалять соревнование и пересоздавать его на несколько минут раньше. Это не отнимает много времени, но меня расстраивает.

  • »
    »
    8 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Внизу же страницы есть время сервера. Это не то что нужно?

»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

really nice feature

bug report: time is not correct in "Registration for virtual participation" page after click "Now" circle details:

»
8 лет назад, # |
Rev. 3   Проголосовать: нравится 0 Проголосовать: не нравится

Небольшой баг-репорт (браузер хром)
338 контест запланирован на вечер 8 января, однако пишется, что он начнётся через 9 часов

»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Can I revert to UTC+3 not changing system settings?

»
8 лет назад, # |
  Проголосовать: нравится +13 Проголосовать: не нравится

I was trying a virtual today and everytime I opened a problem / standings, it alternated between contest running (virtual) or contest finished. I suspect this change to be the reason!