Size: a a a

2020 October 29

PK

Phil Kulin in SPbLUG chat
Переслано от Phil Kulin
Слушайте. Не могу нагуглить. Как поступают люди, когда нужен таймстамп 32 бита? Поток данных, 4 байта имеют значение. Есть стандартная техника?
источник

PK

Phil Kulin in SPbLUG chat
Переслано от Phil Kulin
Ну тира может стандартные смещения для таких придурков
источник

AS

Aleksey Shirokikh in SPbLUG chat
у тя же гошка ?
источник

PK

Phil Kulin in SPbLUG chat
Ммм... С моей стороны да
источник

AS

Aleksey Shirokikh in SPbLUG chat
начинается.
источник

AS

Aleksey Shirokikh in SPbLUG chat
ты хочешь уменшить диапзаон передаваемых таймстапмов ? срезав их до пары байт или чего ?
источник

AS

Aleksey Shirokikh in SPbLUG chat
люди когда им нужен таймстамп 32 бита ничего не делаютю людям он не нужен нафиг. а програмистам бывает нужен. но юзкейсы разные.
бывает можно дельту передавать а бывает что можно отрезать незаначащие 2 байта
источник

SK

Serguei Khvatov in SPbLUG chat
Он в Linux и так 8 байт и с точностью до микросекунды, в в bsd вообще в наносекундах
источник

PK

Phil Kulin in SPbLUG chat
Aleksey Shirokikh
люди когда им нужен таймстамп 32 бита ничего не делаютю людям он не нужен нафиг. а програмистам бывает нужен. но юзкейсы разные.
бывает можно дельту передавать а бывает что можно отрезать незаначащие 2 байта
Да там протокол, который по последовательному каналу гоняется. Таймстампы измерений. Хотят 4 байта
источник

SK

Serguei Khvatov in SPbLUG chat
С какой точностью?
источник

PK

Phil Kulin in SPbLUG chat
Секунда
источник

SK

Serguei Khvatov in SPbLUG chat
Тогда традиционный unix timestamp
источник

PK

Phil Kulin in SPbLUG chat
Serguei Khvatov
Тогда традиционный unix timestamp
Ты можешь наверх чутка открутить? Основной вопрос в том, что в протокол не хотят пихать 8 байт
источник

PK

Phil Kulin in SPbLUG chat
Обоснованно
источник

SK

Serguei Khvatov in SPbLUG chat
Phil Kulin
Ты можешь наверх чутка открутить? Основной вопрос в том, что в протокол не хотят пихать 8 байт
в time_t их и так ровно 4. Этого хватает почти на 70 лет. 8 только в случае микросекунд/наносекунд.
источник

G

Goletsa in SPbLUG chat
Что-то я всегда unixtimestamp 32 битным считал
источник

G

Goletsa in SPbLUG chat
Отсюда и конец эпохи где-то в районе 2030 года
источник

VO

Vyacheslav Olkhovche... in SPbLUG chat
во-первых 2038, во-вторых только если 32бита знаковых, т.е. 31 бит
источник

SK

Serguei Khvatov in SPbLUG chat
Goletsa
Отсюда и конец эпохи где-то в районе 2030 года
в 2038. Ещё 17 лет. Хотя недавно проскакивало сообщение, что с этим что-то придумали. Вероятно объявят unsigned, так что хватит ещё на добавочных 70 лет
источник

G

Goletsa in SPbLUG chat
Serguei Khvatov
в 2038. Ещё 17 лет. Хотя недавно проскакивало сообщение, что с этим что-то придумали. Вероятно объявят unsigned, так что хватит ещё на добавочных 70 лет
Да просто 64 бит и всё
источник