Помните "Проблему 2000 года"?
Наверняка забыли)
А между тем "бомбы" заложенные в компьютерные мозги никуда не делись.
Наткнулся на новость которая лично меня здорово насмешила!
"Некоторые самолеты Боинг 787 Дримлайнер столкнулись с проблемой GPS"
https://twitter.com/ChinaAvReview/status/1114802018919411712
А смеялся я потому, что пару дней назад, магнитола в моей машине сошла с ума точно по такой-же причине!
https://4pda.ru/forum/index.php?showtopic=599739&st=1100
При включении, балалайка врубает звук на полную секунд на 10-20 и потом уходит в перезагрузку. И так - до бесконечности)
Насколько я понимаю, сама проблема возникла по причине того что в системе GPS есть счетчик недель. И он - десятибитный. Т.е. максимум этот счетчик может насчитать 1024 недели. По достижении этого значения счетчик сбрасывается на НОЛЬ. Последнее обнуление счетчика происходило 22.08.1999.
Сами понимаете, что криво написанный софт, в такой ситуации может показать себя с совершенно неожиданной стороны)
Несколько дней назад были проблемы у Яндекс-Такси.
Геодезисты жалуются на свои навороченные теодолиты.
Много кто пострадал. Но пока вроде без фатальных последствий.
Комментарии
У Боинга уже были падения из-за автоматики, исправляющей неверную балансировку самолета с помощью ныряния носом в землю с увеличенной в 4 раза силой от необходимого уровня и блокирование действий пилота.
Теперь еще и подкинуло GPS проблем. Так и представляю, как в воздухе самолеты будут перезагружаться, лишая пилотов управления.
где при полете взять новых пассажиров для перезагрузки?
Вряд-ли самолетная ОС в перезагруз уйдет. Хотяяя...
От софта зависит. Геодезисты жалуются что их оборудование "теряет" спутники. И соответственно - координаты.
У Яндекс-Такси вообще какие-то чудеса творились. Приезжали совсем не те машины которые показывало приложение. Либо те - но почему-то с другим номером)
А с магнитолами - производитель рекомендует отключить антенну GPS что-б балалайка не получала "точное" время и дату от спутниковой системы)
"Массовый сбой в работе NAVIPILOT DROID2 и MAC
6 апреля 2019 произошёл массовый сбой в работе навигационных комплексов Navipilot DROID2 и MAC. Связано это с координациеей в работе спутников GPS. На всех устройствах изменилась дата на 17 июля 1963 года, также наблюдаются постоянные перезагрузки, ошибки и "звуковые удары".
Перепрошивка и сброс на заводские настройки не помогают!
Временное решение заключается в физическом отключении GPS антенны от магнитолы (она прикручена к задней части аппарата).
Компания NaviPilot продолжает поиски решения этой проблемы."
http://servicepilot.ru/technical.html
Смотрел фильм про Железного человека (первый фильм), где Тони Старк в своем экзоскелете летал испытывать предельный потолок полета. И потом ОС отключилась и он падал. Но во время полета почти у самой земли включилась и он смог затормозить и благополучно приземлиться.
"Фантастика" - подумал я, зная, что ОС не сможет так быстро перезагрузится. Ей нужно еще обновления поставить, а это несколько часов...
Летающие гробы из сияющего (точнее коптящего небо) могильного холмика демократии - лучшие в мире.
"Всех уволю, незаменимых сотрудников не бывает" кричал генеральный директор на общем собрании трудового коллектива и только системный администратор тихо смеялся в углу...
"и только системный администратор тихо смеялся в углу..."
Меня, кстати, в своё время уволили. Дальше всё, ожидаемо, пало через год. Совсем. Учредители выгнали директора и всех его b-дей. А началось всё с невыплаты мне денег за переработку. Вроде пустяк. Но всё руководство сменилось. И ещё потери были. Где-то в миллион двести рублей в явном виде. ДЕНЬГАМИ. Что значительно превышало те 9 000 р., которые мне надо было заплатить.
А что с ГЛОНАСС, когда ожидать что-нибудь подобное, кто-нибудь в курсе?
Вряд-ли Глонасс грозит такая проблема. Разработчики другие.
Но руку на отсечение никто не даст)
Но счётчик чего-нибудь всё равно есть и у него конечная разрядность. Правда, тут частая смена спутников из-за короткого времени жизни помогает: легче на новый софт переходить.
как смена спутников поможет GPS приёмнику у тебя в машине?
Счетчики-то конечно есть. Но поскольку Глонасс это не прямая калька (надеюсь) с GPS, то счетчика именно недель там может и вовсе не быть. Я вообще не понимаю для чего считать именно НЕДЕЛИ. Да еще и считать их подряд многие годы. Зачем?! Ладно там счетчик месяцев - до 12 досчитал - и здравствуй Новый год! Но недели-то зачем?
А если он там и есть - то вполне вероятно что и разрядность там другая. Не 10 а допустим 16. Что снимает проблему. Ну почти)
Тут только спецы по Глонасс сказать могут.
У пендосов, многое сделано трансанально, например: дату изготовления микросхем принято отображать, как четыре цифры, с пробелом между парами: две первых - год, а оставшиеся две - номер недели в году. Может отсюда ноги растут?
Проблема тут совсем не в разрядности, а в том, как интерпретирует дату приемник. Если приемник хранит хотя бы год из других источников, он сориентируется.
Но любая система имеет типовой алгоритм для интерпретации сигналов. Его можно взять как есть, а можно дописать до нормального варианта. В этом и разница, а вовсе не в самой системе GPS, Глонасс или какой другой.
Ну, вопрос конечно спорный)
Если-б для GPS выбрали какой-то другой алгоритм синхронизации дат - проблем вообще не возникло-бы))
Если бы приемник GPS не пытался исправить дату - проблемы не возникло бы.
А для любого формата даты будут вот такие проблемы с криворукими программистами. Просто можно увеличить период возникновения этих проблем, увеличивая передаваемую информацию, которая вообще никому не нужна.
А эти проблемы очень легко избежать, независимо от способа кодировки даты - просто не пытаться исправить время больше, чем на сутки. Или уж хотя бы - не больше чем на год.
Какой смысл передавать данные о том, какой сейчас год несколько раз в минуту?
Вона кто японский Ф35 гробанул ...
А кстати интересная версия....
У всех Фу-22\35 задаётся лётное задание и регион который не имеет право покидать(во избежание угона). Вполне возможно, что сбой системы определения координат привёл к активации противоугонной системы.
Чтоб выпустить в полет такой Фу, нужно вокруг него много часов кругами бегать целой бригадой, какой еще, в дупу, угон ?
ну вот если пилот решит сбежать в омерику прямо во время полёта. вот и будет угон
Что-то перемудрили с противоугонкой-то)
"F-15: переворачивался пузом кверху при пересечении экватора (нулевая параллель).
F-16: возникало деление на 0 при пересечении линии уровня мирового океана (бреющий полёт над поверхностью Мёртвого моря).
F-18: во время перехода на летнее время неправильно рассчитывал расход топлива.
F-22: программа висла при пересечении линии перемены дат.
F-35: программа висла при пересечении Гринвичского меридиана (нулевой меридиан)."
На самом деле там все несколько проще если я правильно понимаю:
"1.1 Дата и время
Во всех сообщениях (если не оговорено иное) время представлено как UTC с учетом часового поя-
са, вводимого в сообщение 23h. Представление времени – количество секунд или миллисекунд от
начала недели (определяется форматом данных, используемых в сообщении). Началом недели
считается 00 часов в ночь с субботы на воскресенье.
Дата также представлена с учетом поясного времени в виде номера недели от 22.08.1999 по мо-
дулю 1024 (1024-я неделя будет 0-й, 1025-я - 1-й и т.д.). Отрицательный номер недели информи-
рует о том, что значение даты не определено.
Настройка поясного времени и системы координат для каждого протокола и порта выполняется
отдельно.
из мануала от приемника NAVIS NV08C"
Т.е. текущая ДАТА высчитывается из номера НЕДЕЛИ. Но недель может быть только 1024))) И при обнулении счетчика недель происходят интересные флуктуации))))
Того кто это выдумал - ждет отдельный котел в аду)
О как.
Так вот кто положил аэронавигационные локальные контрольно-корректирующие станции по всей России... А мне дичь втирали, будто они по привычке на летнее время перейти пытались, хотя там нигде даже намёка на что-либо кроме UTC нет и быть не может.
И у Сбера проблемы на этой неделе...
Вот в 2038 веселуха будет https://ru.m.wikipedia.org/wiki/Проблема_2038_года