1.1, Аноним (1), 23:23, 22/10/2021 [ответить] [﹢﹢﹢] [ · · · ] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –10 +/– |
>GPSD также поставляется на различных встраиваемых и мобильных устройствах, для многих из которых уже не выпускаются обновления прошивок.
Тамошний GPSD - проприетарное ПО, не имеющее ничего общего с open-sourceным GPSD.
| |
|
2.2, Аноним (2), 23:24, 22/10/2021 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
"GPSD is everywhere in mobile embedded systems. It underlies the map service on Android phones. It's ubiquitous in drones, robot submarines, and driverless cars. It's increasingly common in recent generations of manned aircraft, marine navigation systems, and military vehicles."
https://gpsd.gitlab.io/gpsd/
| |
|
|
|
3.38, пох. (?), 09:10, 23/10/2021 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –1 +/– |
Автор-то похоже - "оптимиииист!"
Он-то сам кем будет поддерживаться все это время - система жизнеобеспечения вещь хорошая, я уверен что у него хватит денег, но код писать он все равно не сможет, пожалуй.
| |
|
|
|
2.23, Ordu (ok), 07:49, 23/10/2021 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +6 +/– |
Не, чтоб не совершать таких ошибок, надо не использовать магических констант. Если бы там в коде был бы расчёт количества недель из даты, то опечатку с гораздо большей вероятностью спалили бы гораздо раньше. В C это неудобно делать, многословно, но можно.
Другое дело что это древний проект, из тех времён, когда для того, чтобы расчёты были бы сделаны в compile-time, надо было постараться, или считать вручную и заменять на магическую константу. Не получилось бы вызвать пару функций няшного API, возвращающих и принимающих структуры по значению, чтоб компилятор их заинлайнил и отоптимизировал до уровня магческой константы в машинном коде.
Тогда компиляторы убожественные были.
| |
|
3.31, пох. (?), 09:01, 23/10/2021 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –2 +/– |
да, питон бы отлично помог от подобных застарелых ошибок замшелого софта - ваш пихон 2.5 не пихон, а с 4.96 или что там сегодня модно - ваш кот не кот.
Нет кода, нет ошибок!
(учитесь, хрустеры!)
| |
|
|
1.14, Позитивный аноним (?), 01:00, 23/10/2021 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –2 +/– |
Это касается всех компьютеров и телефонов на Android с 4.0 ?
Т.е. в это воскресенье у всех может сдвинуться время и из-за этого даже пропасть интернет?
Или для этого должны быть какие-то программы специальные установлены?
| |
|
2.33, пох. (?), 09:05, 23/10/2021 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +3 +/– |
Причем тут админы? Админы его обычно не юзают.
Хороших выходных дачникам и грибникам, ваш gps сегодня не gps, ночуете вы в желудке у михайлы потапыча.
P.S. ntp с таким сдвигом обычно не синхронизируется, даже если нет другого сервера.
Ну, если конечно используется немодный замшелый nptd, а не поделки смузиков.
| |
|
|
|
5.66, пох. (?), 11:48, 23/10/2021 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –5 +/– |
для ракет совсем другая сигнализация, gpsd вряд ли о ней вообще в курсе, поскольку она еще и секретна.
Заблудившийся российский самолет с гармином 12 примотанным скотчем, значительно более вероятен.
| |
|
6.70, myhand (ok), 14:33, 23/10/2021 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> для ракет совсем другая сигнализация, gpsd вряд ли о ней вообще в
> курсе, поскольку она еще и секретна.
Вот уж не знаю (а то что знаю - не скажу!). Оно конечно, ГЛОНАСС этот всякий. Но что-б не заглядывали в шиштему "партнеров" - верится с трудом.
Кстати, ракеты-т не только на эту вашу Куру летять... Ымпериалисты тоже испытывают. Быват, быват... Там уже со 100% жпсом. Оно тебе не без разницы какая ракета в *пу прилетит?
> Заблудившийся российский самолет с гармином 12 примотанным скотчем, значительно более
> вероятен.
Мейби.
| |
|
7.72, пох. (?), 15:19, 23/10/2021 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
говорю же - там совсем-совсем другой gps, там даже приемники совершенно другие - потому что для гражданского применения просто запрещено выпускать такие, которые поддерживают скорости больше 1000км/час. Не говоря уже о втором, защищенном канале, и протокол там, скорее всего, отдельный (поскольку задачи несколько другие).
Так что у тех свои баги, отдельные. А вот скотч и гармин - это реальность, фоточки времен 2008го года обошли весь мир, как оно у дикарей на синей изоленте крепится.
| |
|
|
|
|
|
|
1.20, Аноним (20), 06:04, 23/10/2021 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –2 +/– |
> под данный счётчик отводится всего 10 бит, что подразумевает его переполнение через каждые 1023 недель (19.7 лет)
Сэкономили на спичках, молодцы.
Б - Байто_бство
Д - Дальновидность
Н - Нескучный протокол, с которым прикольно работать, навешивая кучу специальных обработчиков
О - Олд-п_рдуны выдумывали надежные протоколы
| |
|
2.28, Аноним (28), 08:55, 23/10/2021 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –2 +/– |
И ведь 12 байт дало бы 78.5 лет, что уже довольно оправдано (первое переполнение в 2058), а 13 дало бы 157 лет (2137). Это довольно безопасная ставка, учитывая то как быстро эволюционируют технологии и как одни заменяют другими – наверняка до тех пор все спутники заменят по десятку раз. Но нет, нам надо сэкономить три байта.
| |
|
|
4.34, Аноним (28), 09:05, 23/10/2021 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Посыпаю голову пеплом. Думал про биты, написал про байты. Видимо, "байто_бство" из комментария выше меня сбило с толку.
Но рассчёты у меня правильные, в битах.
| |
4.39, Аноним (28), 09:11, 23/10/2021 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
((2^10)-1)*7/365 = 19.61917808 + 1980 = 1999
((2^11)-1)*7/365 = 39.25753424 + 1980 = 2019
((2^12)-1)*7/364 = 78.53424657 + 1980 = 2058
((2^13)-1)*7/365 = 157.0876712 + 1980 = 2137
И т.д.
| |
|
|
2.88, john_erohin (?), 11:30, 24/10/2021 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
а если сделать в четыре раза меньше бит, то переполнения будут раз в 5 лет.
и все кто не лох научатся эти переполнения отрабатывать, имея понятную и очевиднуй перспективу.
выводы ?
1) байтойобство рулит.
2) это фактор естественного отбора.
| |
|
1.32, Аноним (28), 09:03, 23/10/2021 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –1 +/– |
О-хре-ни-те-льно. Жду разбора полётов падающих БПЛА и всяких сбоев в оборудовании опсосов и тому подобном.
Заодно увидим в чьих продуктах оно используется из тех кто не афиширует это, ведь оно под BSD/ISC/X11 license (у них прямо так в FAQ и написано, разные части под разными, но практически одинаковыми лицензиями).
| |
|
2.36, пох. (?), 09:08, 23/10/2021 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Пилотируемые тоже любят сесть на шоссе вместо полосы при сбоях навигации. Обычно - в результате "в общем, все померли". Одна надежда что модный смузи-код в них еще не попал в силу тормознутости процедуры.
Завтра очень х-евый день выходить из дома.
| |
|
3.46, Аноним (28), 09:22, 23/10/2021 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Хм, верно, упустил этот момент.
> Проблема проявляется в выпусках с 3.20 по 3.22 включительно.
Всё что выпущено в свет до конца 2019 года не должно быть подвержено, 3.20 вышла 2019-12-31.
Можно немного расслабиться.
| |
|
4.49, пох. (?), 09:25, 23/10/2021 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +2 +/– |
каску только не снимать. Хотя может и не помочь - кто не видел рядом с собой 12килограммового октокоптера - тот страха не ведает. И да, у него обновления запросто могут быть OTA без возможности контролировать пользователем. Так что кривая версия уже установилась и готова к бою.
| |
|
5.71, myhand (ok), 14:39, 23/10/2021 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Хотя может и не помочь - кто не
> видел рядом с собой 12килограммового октокоптера - тот страха не ведает.
Не пужай. У нас вон, в дефолтсити, так все зарегулировано, что впору уже с грачей и ворон лицензии требовать. Ни разу коптера вне комнаты не видел.
Это все только на прогнившем Западе. И пущай их...
| |
|
6.73, пох. (?), 15:31, 23/10/2021 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
дык он того - запрещенные к полету зоны откуда, думаешь, берет? Херак, и решит что раз на дворе 2002й, ему все разрешено, палетели!
В общем, неохота сегодня за хабаром плестись... Чето не прет меня нынче погодка. Подозрительная она какая то. И вчера тоже подозрительная была. Изавтра... Сто процентов, еще подозрительней.
| |
|
|
|
|
|
|
|
3.44, Попандопала (?), 09:21, 23/10/2021 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –2 +/– |
На Void намекаете или Arch? Охотно верю. А в Windows,MacOS это называется просто как-нибудь иначе там же на все случаи жизни напихано. Хотя в редакции для одного языка наверное и нет тоже.D
| |
|
4.51, Аноним (28), 09:28, 23/10/2021 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
Это ахиеня. Покажите мне хоть один десктопный дистрибутив где gpsd идёт из коробки. А потом недесктопный, таких тоже вряд ли много.
Вот где он может присутствовать, так это на мобилках/планшетах с gnu/linux. Их не шибко много, но они есть. Зато на навигаторах всяких и особенно на видеорегистраторах очень даже может быть повсеместно. Ещё больше может быть на куче других более узкоспецифичных устройств.
Как сказано в новости, gpsd есть и в андроиде, но он не используется для синхронизации времени.
| |
|
|
|
1.47, пох. (?), 09:22, 23/10/2021 [ответить] [﹢﹢﹢] [ · · · ] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –1 +/– |
Кстати, очередной намек что выкидыши современных ИТ-вузов нельзя подпускать ни к какой разработке, даже если они не на смузиязычках пишут.
Ибо версии десятилетней давности почему-то не содержат такой ошибки. Но чуваку чесалось поулучшайкать код, который в его улучшизмах вовсе и не нуждался.
Причем проверять хотя бы на бумажке, если лень писать тесты, он свои улучшизмы и не собирался даже.
| |
1.57, Sergey (??), 09:57, 23/10/2021 [ответить] [﹢﹢﹢] [ · · · ] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +2 +/– |
использующих GPSD, так как данное приложение применяется для получения данных о точном времени на некоторых NTP-серверах, используемых для синхронизации времени.
Ну это круто. GPS юзает время чтобы смещение определить а эти наоборот.
Мда ... 5+
| |
1.64, Аноним (64), 11:35, 23/10/2021 [ответить] [﹢﹢﹢] [ · · · ] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
Проблема не в том, что указано значение 2180 вместо 2600
Любой студент получал по рукам за magic number. Судя по всему автор этих строк не доучился в вузе.
>> 2180 < week | |
|
2.102, Совершенно другой аноним (?), 09:43, 25/10/2021 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +2 +/– |
На самом деле ошибка была обнаружена 3 месяца назад и исправлена 2 месяца назад. Примерно тогда-же вышла новая версия GPSD с исправлением. Там ещё какое-то время у мейнтейнера пытались узнать "это секурити релиз или нет". В итоге он сказал, что все, кто сидит и хочет продолжать сидеть на 3.19 могут это делать, всем остальным надо обновится, и вообще все релизы GPSD они "секурити", что-бы под этим кто ни понимал.
| |
|
1.119, Алексей (??), 22:23, 26/10/2021 [ответить] [﹢﹢﹢] [ · · · ] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
У меня на работе старый приёмник GPS для синхронизации времени. Похож на мышку комповою, RS232. Благо всё это было 24 октября - в нерабочий день. И, что интересно, 25го сдох интернет (потеря в свитче в дебрях кабинетов и дублёр синхронизации) А мне часики всякие по понедельникам выставлять надо, GPSD однако. И всё работало как часики
| |
|