7-го января не будет или Этого не может быть!!!

7-го января не будет
4
Нейтральная
сторона
4
Этого не может быть!!!
5
Карнавала не будет, всё утонет в слезах
Прежде чем писать комментарии или выбрать сторону вы должны авторизироваться!
Ещё хватит времени, чтобы всё исправить

22-11-2014 08:27 0

Уже поздно что-то исправлять. Регировать нужно было ещё до того, как Гугл стал сетя по ящику рекламироваться. А теперь уже поздно, теперь это уже как стихийное бедствие.

4 комментария
opera.rulez 22-11-2014 09:01 0

Simple_Not, А при чём тут Гугл?

Simple_Not 22-11-2014 11:50 0

opera.rulez, Цэ ж хромопроблемы.

opera.rulez 22-11-2014 15:09 +1

Simple_Not, И вот тут мне придётся вступиться за Хром и надавать автору статьи по шее за жёлтый заголовок. Проблема есть в нескольких браузерах (в ФФ и в старой Опере так же).

opera.rulez 23-11-2014 16:52 +1

Simple_Not, Уже поздно что-то исправлять. Регировать нужно было ещё до того, как Windows стали предустанавливать на компьютеры. А теперь уже поздно, теперь это уже как стихийное бедствие.

22-11-2014 09:11 0

Сначала они пришли за седьмым января, но мне было плевать, потому что я не пользовался календарём...

0 комментариев
23-11-2014 16:50 +1

С форума:
> «Причём если для линухи это довольно тривиальная операция (основные часы в UTC + историческая база со всеми переходами, в которую просто добавили десяток записей), то для винды это какие-то адовые костыли с реальным переводом стрелок (и 2 винды на одном компе само собой переводят джважды)... У многих знакомых после этой KB'шки сбивалось время, т.к. они по привычке снимали галку "переводить часы" (а обновление, емнип, основано как раз на разовом переводе).»

> «Беда в том что юникс ИЗНАЧАЛЬНО строился как многопользовательская система, и потому CMOS clock там принято держать в UTC, ведь на одном сервере могут одновременно работать пользователь из Владивостока и Владикавказа.

Винда же изначально строилась как десктопная ось (даже энтя), и потому системное время там совпадает с временем пользователя.»


Где Черепец?

16 комментариев
cherepets 23-11-2014 21:36 0

opera.rulez, Автор слишком любит неочевидную транслитерацию чтобы я понял о чем пишет, но
1) Зато ВСЕ пользователи поддерживаемых систем, не отключавшие обновление системы, имеют правильный часовой пояс.
2) Win32 - древнее гавно и я не вижу причин по которым я стал бы его защищать. Microsoft до Zune и всё его наследие треш и с ним ко мне обращаться не стоит.

opera.rulez 23-11-2014 21:58 0

cherepets, 1) О каких системах речь?

2) В Win64 по-другому?

cherepets 23-11-2014 22:20 0

opera.rulez, 1) Все версии Windows, которые сейчас продаются, своевременно получили апдейт. Все ли дистрибутивы Linux и FreeBSD своевременно получили файлик с исправленными поясами и все ли версии исправленного файлика были точны в вопросе того в каком регионе и как были переведены даты. Я знаю одну компанию (не софтовую, но имеющую ПО для внешних потребителей), названия которой я называть лучше не буду, которая чтобы пересчитать время окончания подписок перевела время абсолютно всем.
2) Причем тут разрядность? Важно что таймзоны относятся к части винды, которую начали делать при Гейтсе, а это ненужное гавно. Если бы это был косяк в WinRT, то да - обидно, а так как он в мусоре, который пора выкинуть - без разницы.

opera.rulez 23-11-2014 22:31 0

cherepets, 1) Все версии Windows, которые сейчас продаются, своевременно получили апдейт.

Вот это и плохо. Глюки попёрли как раз у тех, кто установил KB2998527. У тех, кто отменил это обновление и вручную поставил соседний часовой пояс, глюков нет.

2) Важно что таймзоны относятся к части винды, которую начали делать при Гейтсе, а это ненужное гавно.

Но ведь в WinRT приложений нет. Все серьёзные приложения написаны под старое гавно.

cherepets 23-11-2014 22:42 0

opera.rulez, 1) Всё же сломанный календарь в неправильно написанном софте - несоизмеримо меньшая проблема, чем неверное время вообще всем что установлено.
2) Да. Весьма странно иметь автомобиль в мире, где кругом вместо заправок - стойла с сеном для лошадей. И не совсем ясно что должно произойти сначала - машины не нужны потому что нет заправок, заправки не строят потому что все еще на лошадях..
Вероятно, сначала должно быть несколько машин, которые заправляются как бензином, так и сеном.

opera.rulez 23-11-2014 22:53 0

cherepets, Какие у тебя предложения по выходу из кризиса?

cherepets 23-11-2014 23:09 0

opera.rulez, Оставлять пока в багажнике автомобиля коня чтобы в случае чего мог протащить дальше и строить сеть заправок. Когда достроится - застрелить и похоронить коня.

opera.rulez 23-11-2014 23:33 0

cherepets, А если без аналогий, то что делать с имеющимися СУБД и c коммерческими программами, выпущенными только под старый API?

cherepets 24-11-2014 00:57 0

opera.rulez, А что делали когда с DOS на Windows переходили? Большую часть выкинуть, остальное запускать в эмуляторах и виртуалках.

opera.rulez 24-11-2014 01:36 0

cherepets, Тогда и софта было меньше. Какие эмуляторы и виртуалки решат проблему сейчас?

cherepets 24-11-2014 01:54 0

opera.rulez, Пока же идет период аналогичный Windows 1-3, когда обе среды работают сравнительно равноправно. Под одну софта больше, он сложнее и лучше отлажен, а под другую его поменьше, но зато всё удобно, выглядит хорошо и лишено кучи древних костылей.

Kiok 24-11-2014 05:55 0

opera.rulez, Что если засунуть эти компоненты в отдельный модуль (не придирайтесь к словам) и оставить только в составе специализированной версии системы, Windows UltraMegaPro например. И продавать её дороже. А обычные люди получат быструю систему без древнего и ненужного им говна.

opera.rulez 24-11-2014 07:59 0

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

Kiok 24-11-2014 08:04 0

opera.rulez, Почему? Большинству эта совместимость и даром не нужна. Пусть в версии Home не будет такой совместимости, а в Pro будет. В чем проблема?

cherepets 24-11-2014 08:25 0

opera.rulez, *по состоянию на 2009 год

opera.rulez 24-11-2014 18:43 0

cherepets, Список популярных приложений WinRT в студию!

22-11-2014 08:35 0

Да наплевать же. Я хромокалендарем не пользуюсь.

1 комментарий
opera.rulez 22-11-2014 09:08 0

Kiok, Конечно. Но только всяким говном типа календарей пользуются организации, в которые тебе придётся обращаться. Короче: проблеме подвержена куча софта для Windows.

Пример: olegon.ru/showthread.php?t=17945

22-11-2014 10:03 0

Я нихуя не понял. В календаре 7 января есть. Откуда оно пропало?

1 комментарий
opera.rulez 22-11-2014 15:14 0

DeathLaugher, Из софта в Windows. В частности, в нескольких браузерах дата 2014-01-07 00:00:00 отображается как 2014-01-06 23:00:00 (а если нам нужно только число без времени, то как 2014-01-06, т. е. в точности как 2014-01-06). В то же время соседние даты работают нормально.

Говорят, та же проблема нас ждёт в первую среду каждого месяца. А виной всему KB2998527.

23-11-2014 21:30 0

Пфф, какой-то день. Google уже и месяц терял в Android в 2012. А Microsoft вообще всех сделала, оставив пользователей Windows Phone более чем на полгода без всего 2011 (ошибка сделана в первой бете Windows Phone 8.1, а исправлена только месяц назад при переводе стрелок).

13 комментариев
opera.rulez 23-11-2014 22:02 0

cherepets, То Android и Windows Phone, а то десктопная и серверная система. Сравнил.

cherepets 23-11-2014 22:13 +1

opera.rulez, То есть на телефоне отсутствие года нормально? Кстати, тот баг отсутствием года не ограничивался и во всех годах до 2011 были сбиты дни недели.

opera.rulez 23-11-2014 22:15 0

cherepets, Ну ладно, баг серьёзный. Но без календарика в телефоне как-то можно обойтись. А представь себе, что какая-то платёжная система использует сервер на Windows и у тебя платёж не пройдёт.

cherepets 23-11-2014 22:22 0

opera.rulez, Ну и хорошо. Не будут в следующий раз сами пытаться получить таймзону и пытаться что-то отсчитывать.

opera.rulez 23-11-2014 22:33 0

cherepets, Поясните свою мысль.

cherepets 23-11-2014 22:44 0

opera.rulez, Проблема возникла не во всех программах, а только в тех где данные о локальном времени используются не полностью.

opera.rulez 23-11-2014 22:47 0

cherepets, Значит, разработчик софта должен предусмотреть ситуацию, когда вместо 2014-01-07 00:00:00 возвращается 2014-01-06 23:00:00 в несуществующем часовом поясе (хотя для 2014-01-06 00:00:00 и для 2014-01-08 00:00:00 результат правильный), чтобы скорректировать дату?

cherepets 23-11-2014 23:06 0

opera.rulez, Как я понял, проблема была как раз у тех кто на основании только gmt пытался сам считать.

opera.rulez 23-11-2014 23:34 0

cherepets, Но почему она появилась только после установки обновления?

cherepets 24-11-2014 01:00 0

opera.rulez, Но почему она появилась в полутора программах? Видимо они были не готовы получать еще и rtz.

opera.rulez 24-11-2014 01:35 0

cherepets, А чем RTZ принципиально отличается от других зон?

cherepets 24-11-2014 01:55 +1

opera.rulez, Не знаю. Как вообще воспроизвести такой баг у себя в коде? Если можно будет его поотлаживать, то будет проще, чем гадать на теории.

opera.rulez 24-11-2014 08:00 0

cherepets, Ты прав. Нужно написать тестовую программку, использующую WinAPI напрямую и через некоторые популярные библиотеки. Тогда будет виднее.