Это заключительная часть статьи про стандарты цветности. В ней мы увидим, как смотрели ТВ в Восточном Блоке и узнаем, что делать, если нужно перегнать сигнал из SECAM, например, в PAL. И главное: зачем это делать.
Это заключительная часть статьи про стандарты цветности. В ней мы увидим, как смотрели ТВ в Восточном Блоке и узнаем, что делать, если нужно перегнать сигнал из SECAM, например, в PAL. И главное: зачем это делать.
В прошлой статье мы начали разбираться, как так вышло, что в мире появилось аж три главных стандарта передачи цветности в телевидении. В этом обзоре мы продолжим погружаться в технические нюансы и увидим, как даже внутри Европы не удалось прийти к общему знаменателю.
Как многие из вас знают, в аналоговом телевидении сложились три главные системы цветного телевидения: NTSC, PAL и SECAM
Почему цветных стандартов три, а не один? Чем они отличаются, если решают одну задачу? Зачем Советскому Союзу понадобилась французская система, когда своя уже работала в эфире? Правда ли, что SECAM нужен был против «Голоса Америки»? И куда всё это делось, когда пришла цифра? Ответы ниже. И эта история интереснее, чем может показаться на первый взгляд.
Что такое елочная гирлянда для вас? Деталь уюта, один из символов Нового Года или сущность, которую распутать сложнее, чем проводные наушники? А вы знаете, что за этой простенькой цепочкой из лампочек целая история?
История легендарной маркетинговой кампании. История одной из первых стандартизаций в электротехнике. История борьбы за патенты и появления NOMA - компании, которая на 40 лет стала крупнейшим производителем праздничного освещения в мире. Давайте вместе узнаем много нового про этот привычный новогодний аксессуар.
Про OPC UA слышали мы все, кто хоть раз работал со SCADA системами, АСУ ТП или просто в студенческие годы пытался состыковать оборудование и программы верхнего уровня.
Обещают независимый, безопасный, масштабируемый, al inclusive стандартЧитать полностью »

В статье выясним, можно ли с точки зрения стандарта языка C++ тривиальным вызовом push_back продублировать элемент std::vector. Отвечая на простой вопрос, столкнемся с более интересными: что собой представляет внутренний мир вектора, как "протухают" итераторы при реаллокации, какие ограничения добавляют гарантии безопасности относительно исключений...
Привет! Недавно, пришлось работать на проекте с внешним API. Работал, я, к слову, всегда либо с простым REST, либо с GET/POST only запросами, но в этом нужно было работать с API Timetta. Он использует OData и что же это такое?

Я ловлю в далёком отголоске,
Что случится на моём веку.
(«Гамлет», Борис Пастернак)
Признаться, пишу на чистом C я не так уж и часто и за развитием языка уже давно не слежу. Но тут произошло два неожиданных события: С вернул себе звание популярнейшего языка программирования по версии TIOBE и случился анонс первой за долгие годы действительно интересной книги, посвящённой этому языку. Поэтому я провёл несколько вечеров за изучением материалов о C2x — следующей версии C.
Самыми, на мой взгляд, интересными нововведениями я и хочу поделиться с читателями Хабра.
Методология разработки имитационных моделей и симуляторов по различным техническим дисциплинам в основном ориентирована на снижение уровня абстракции учебного материала. Наряду с теоретическим учебным материалом наглядное имитационное моделирование того или иного технологического процесса или операции позволяет учащемуся в более полной мере освоить преподаваемый материал с максимальным приближением к естественным условиям. При этом имитационные модели и симуляторы могут рассматриваться только как вспомогательный инструмент учебного процесса. Основное назначение данной категории образовательных ресурсов – базовое (начальное) ознакомление с принципами работы сложных технических объектов в условиях отсутствия возможности использования реального промышленного оборудования, либо в целях предварительного повышения компетенции учащегося перед прохождением производственной практики.
Читать полностью »
На днях в Праге прошла встреча международного комитета по стандартизации C++. И-и-и-и…

C++20 готов! Осталось поставить штампик от ISO, но это чисто формальный шаг, с которым не должно быть проблем.
Поздравляю всех с этим замечательным событием! Concepts, Coroutines, Modules, Ranges, std::format, constexpr new и constexpr алгоритмы+vector+string, datetime, jthread, span, bit_cast и многие другие мелкие и большие нововведения.
Что успели добавить и поправить в последний момент, что предложили разломать и что все хотят видеть в C++23 — обо всём этом под катом.
Читать полностью »