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] theiced.livejournal.com 2013-01-13 12:32 pm (UTC)(link)
на пейтоне там говно какое то написано (что впрочем неудивительно. я вот последние пару месяцев интегрирую нас с разными пейтонными поделиями - они все говно и писаны уёбками). надо жыж дсл свой сначала писать жыж.

[identity profile] metaclass.livejournal.com 2013-01-13 12:38 pm (UTC)(link)
Да, DSL тут надо. Но там в целом все херово, так что разницы особой нет.

[identity profile] theiced.livejournal.com 2013-01-13 12:48 pm (UTC)(link)
ну потому что пейтон. я вам кричу, я за 2 месяца насмотрелся на пару десятков пейтонных поделий - от мелочи разной до энтерпрайзного говнища (openstack например). там везде чуть более чем полное отсутсвие какого либо предварительного дизайна либ, отсутствие общего стиля кода, говнокод чуть более чем везде, то что ненужно - документированно, то что нужно - хуй. итд итд итд.

[identity profile] metaclass.livejournal.com 2013-01-13 01:07 pm (UTC)(link)
Там и без питона - сама спека на этот формат - ебаное говно и пиздец.

[identity profile] theiced.livejournal.com 2013-01-13 01:16 pm (UTC)(link)
логическая цепочка - пейтон - рукожопые уебланы - говнософт. независимо от спеки на формат.