metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2013-01-12 06:02 pm

Бездны бинарных форматов

https://github.com/metametaclass/gr-air-modes/blob/master/python/altitude.py
Формат сообщения о высоте самолета в сообщении ADS-B

Такие чудеса битовой кодировки даже в эмбеддед железе белорусских государственных НИИ нечасто бывают :)

[identity profile] bambr77.livejournal.com 2013-01-13 10:29 am (UTC)(link)
Так это. Есть же там и & и | и прочие >> c ^ :) Только вот jmp не хватает :) Или скорее jnz и jc всяких, да?

[identity profile] metaclass.livejournal.com 2013-01-13 10:35 am (UTC)(link)
Флагов переноса и сдвигов с ними не хватает. Дичайше.
Зато есть отладочные логи. Вместо светодиодов :)

[identity profile] bambr77.livejournal.com 2013-01-13 10:36 am (UTC)(link)
Не может лог заменить светодиоды! Никак не может. Светодиоды интереснее :)

[identity profile] berezovsky.livejournal.com 2013-01-13 10:39 am (UTC)(link)
Можно кормить логи спецсервису, который управляет светодиодами. А светодиоды сверху на монитор приебенить.

Сергей Рыжков, директор Кроникс+, выдвигал отличную идею: во все сервера
(желательно и на колокейшне) ставится звуковуха, маленький динамик и
небольшая программа. Которая произносит случайное ругательство при
прохождении
каждого гигабайта через сетевуху. Представь - датацентр, темнота, и
только негромко матерятся сервера в стойках.

[identity profile] bambr77.livejournal.com 2013-01-13 10:42 am (UTC)(link)
Скармливать битовый поток плате на 155-й логике. А плата мигает светодиодами. Вот наш метод! :)