Pull to refresh
190
0
Михаил Быстрянцев @horror_x

Программист

Send message
Да, пожалуй. Мы долго не могли разобраться, в каких странах они вообще собираются. По факту попадалась ещё и Тайвань (TWN), которой нет ни в каких списках. Можно нагуглить и корейскую маркировку (KOR). Так что, похоже, и своими заводами они не ограничиваются.
Это шаблоны или что?
Начиная с C++20 это сокращение для шаблона (ничем не отличается от варианта ниже, разве что T может быть свой для каждого аргумента и возвращаемого значения). В предыдущих версиях это невалидный код.
и в ней не утверждается о производстве оригинальных STM32 в Китае.
Слева — настоящая микросхема STM32
На маркировку CHN (China) внимание обратите.

Утверждая, что STM32 не производятся в Китае, я исходил из вот этой таблицы:
Ну в таких вопросах ссылаться на википедию так себе идея. К тому же, в той же статье про STM есть перечень фабрик, в т.ч. в Китае.

А вот вам из буклета самой STM:
Мы писали в поддержку, насколько помню они спросили кто поставщик и больше не отвечали. Мы к тому времени уже договорились, что доплатим за другую партию от более надёжного поставщика, в итоге напаяли чипы с более привычной маркировкой, в т.ч. из Филиппин и Тайваня.
Отладку ошибок в логике исполнения программы — нет.
Ну как же нет, как минимум в типах и составных именах сложнее ориентироваться, плюс отладчику часто приходится мапать все инстанциированные варианты шаблона на файлы/строки, из-за чего он может подвисать.

Ну и про проблемы отдельных отладчиков сами же написали.
STM32F405, вот такое пытались впарить, если фото не путаю:


А вот как согласно даташиту должно быть и фото из интернетов:
Скрытый текст
Они много где производятся. Вот статью на Хабре нашёл, указан пример как раз оригинальной китайской маркировки:
image
Слева — настоящая микросхема STM32, а справа — поддельная. На её корпусе есть дополнительные углубления
Мы как-то партию плат с распаянным STM32 заказывали — прислали пробники с контрафактом, где была левая маркировка. Уж не знаю, подделка это или отбраковка с оригинального завода (насколько вообще реально подделать STM32?), но чипы не работали как надо.

В переписке этот китаец сначала убеждал нас, что всё в порядке, потом пытался нам впарить другую левую партию (маркировка на фото не соответствовала схеме в даташите). Только с третьего раза удалось добиться установки оригиналов. Сроки горели, поэтому менять что-то было поздно.
кстати, получившийся поток сжимается zip с 320кБ, до примерно 260кБ, что говорит о том, что избыточности в нем не так много...
Ну, я бы на deflate не ориентировался, всё-таки он очень чувствителен к типу данных. Лучше на T6 в данном случае смотреть, он изначально заточен на такое. TIFF вроде его поддерживает.

У меня была парочка проектов по извлечению изображений в формате T6 из БД некоторых приложений. Конвертировал в PNG с deflate. Они в итоге на порядок больше весили.
Ну а на деле кто там будет разбираться. Эксперт скажет, что p2p подразумевает раздачу, и доказывай потом, что отключал что-то.
Если вдруг найдется кадр с черезбайтовой записью разницы
Ну обычно такое не кодируется как разница. Во многих реализациях алгоритмов вообще невозможно указать неэффективные значения повторяемых цепочек — диапазон значений смещён (например, на +3: 0000..1111 — не 0..15, а 3..18).
это очень затратная операция.
Понятно, что в скорости профита бы не было (ибо пограничные случае со 100% разницей всё равно будут), но объём это реально могло бы уменьшить. Если, например, 1-2 байта пропускать дольше, чем писать, то можно применять при повторении 3 или более байт.

но нужно также сохранить адрес где произошло изменение
Если есть возможность узнать текущий адрес, то не нужно. Распаковка ведь потоковая. Нужна просто ещё одна команда отрисовки: пропустить N байт (т.е. оставить без изменений).
Я вот человек не конфликтный, могу кивать, улыбаться, а сам уже в уме думать к кому ещё можно обратиться. Интересно, меня тоже припишут к тем, кто «офигевает и тащится» от хамства?
Не, там именно агрегатор пиратских раздач с красивым каталогом. Можно даже торрент-файлы скачивать. Вроде был ориентирован на русскоязычную аудиторию.

Сам бы я такой никогда не запустил, уж больно он на adware смахивает. Наверняка майнер в фоне крутится.
Хм, а в статье он описан как стриминговый сервис. Поэтому ассоциаций и не возникло.
Так remux это не перекодирование, это переупаковка исходного потока в другой контейнер. Качество остаётся ровно таким же.
Мне вспоминается Sonic 3D Blast. Там для видео в интро, если память не изменяет, использовали несколько трюков: неполное покрытие экрана, прореженную частоту кадров, черезстрочную развёртку и дублирование строк с помощью прерываний (изображение было сжато по вертикали в два раза).
Понял. Мне сначала показалось, что это тайлы декодируются, а это речь уже о картинке из тайлов (точнее из их фрагментов).
Нужно было бы придумать очень простой вариант кодера.
А не рассматривали CCITT T6? Не требует много ресурсов и эффективно сжимает монохромные изображения. Использовался для факсимильных сообщений.

Information

Rating
Does not participate
Location
Ростов-на-Дону, Ростовская обл., Россия
Date of birth
Registered
Activity