Анализ игр с HDR

Автор: admin от 1-03-2018, 17:35, посмотрело: 143

Анализ игр с HDR

Последнюю пару недель я потратил на исследование HDR-картинки различных игр.



Когда речь идёт об SDR-видео, то вам должны быть знакомы значения RGB в интервале 0-255, где 0 представляет чёрный цвет, а 255 — белый.



HDR10 /Dolby Vision в этом плане немного отличается, не только потому, что использует интервал 0-1023, но и потому, что все эти значения данных представляют не просто чёрно-белый (или цветной) градиент, но и меру освещённости в нитах, то есть в единицах измерения яркости света.



В отличие от используемых в предыдущих видеоформатах значений, эти значения определены и абсолютны. Значение 0 всегда означает полное отсутствие света (полная чернота), значение 1023 всегда представляет 10000 нит освещённости, значение 769 всегда обозначает 1000 нит.



То есть если передать современному HDR-телевизору эти значения, он должен выводить точно такое количество света, которое описано заданным значением.



Эта система используется и в HDR10, и в Dolby Vision. Её могут называть HDR на основе PQ (PQ based HDR).



На сегодняшний момент есть не так много телевизоров с максимальным значением 10000 нит, вам повезло, если у вашего значение превышает 1500 нит.



Когда получаемый сигнал выходит за пределы аппаратных ограничений дисплея, телевизор сам решает, как обрабатывать эту ситуацию. Большинство производителей просто обрезают значения белого выше выбранного ими уровня. Также они могут использовать плавный спад и делать смещение к обрезанным значениям менее очевидным.

Категория: Операционные системы » Android

 

Rolling Scopes Conference 2018: вудсток для front-end разработчика

Автор: admin от 1-03-2018, 17:35, посмотрело: 139

Как выяснилось, у легендарного рок-фестиваля и конференции девелоперов составляющие успеха примерно одинаковые – классная идея, крутой контент и особая атмосфера единения. В середине февраля в Минске прошла 4-я конференция комьюнити javascript и Frontend девелоперов. Здесь не били гитары о сцену, но «зажгли» по полной. Let’s roll!



Rolling Scopes Conference 2018: вудсток для front-end разработчика

Категория: Операционные системы » Android

 

Классификация объектов в режиме реального времени

Автор: admin от 28-02-2018, 08:10, посмотрело: 278

Классификация объектов в режиме реального времени


Автор: Игорь Пантелеев, Software Developer, DataArt



Распознавание изображений очень широко используется в машинном обучении. В этой области существует множество различных решений, однако потребностям нашего проекта ни оно из них не удовлетворяло. Нам понадобилось полностью локальное решение, которое способно работать на крошечном компьютере и передавать результаты распознавания на облачный сервис. В этой статье описывается наш подход к созданию решения для распознавания изображений с помощью TensorFlow.

Категория: Операционные системы » Android

 

Инновационная память 3D XPoint: потенциал технологии и перспективы развития

Автор: admin от 28-02-2018, 08:10, посмотрело: 100

В предыдущем материале мы заглянули в прошлое, вспомнили, с чего начиналась эра SSD и как твердотельные накопители менялись со временем, превратившись из громоздких и зачастую нерентабельных устройств в must-have для любого профессионала и энтузиаста. Настала пора устремить взор в будущее: сегодня мы поговорим о 3D XPoint — энергонезависимой памяти, разработанной Intel и Micron. Каковы возможности чипов и действительно ли новая технология способна перевернуть индустрию с ног на голову? Попробуем разобраться вместе.

Категория: Операционные системы » Android

 

День открытых данных в Москве 2018

Автор: admin от 28-02-2018, 08:10, посмотрело: 98

По сложившейся традиции Инфокультура ежегодно присоединяется к международному проекту Open Data Day. В начале марта в честь Дня открытых данных по всему миру проходят встречи, лекции и хакатоны, цель которых — продвигать концепцию открытости и доступности данных. В этом году уже запланировано 288 мероприятий по всему миру. 3-4 марта в пространстве Благосфера мы проведем “День открытых данных” в Москве.



День открытых данных в Москве 2018


Приглашаем к участию программистов, дизайнеров, аналитиков, журналистов, гражданских активистов, представителей органов власти, сотрудников некоммерческих организаций, студентов, ученых и всех, кому интересна и близка тема открытых данных.



Мы подготовили очень насыщенную программу лекций, круглых столов и мастер-классов. Пригласили рассказать о своем опыте тех спикеров, которым действительно есть чем поделиться. Подробная программа уже доступна на сайте мероприятия. Расскажем о наиболее важных моментах, которые ждут участников.

Категория: Операционные системы » Android

 

Второе дыхание многомода

Автор: admin от 28-02-2018, 08:10, посмотрело: 157

Вместе с увеличением числа подключаемых к сетям устройств и объемам генерируемых ими данных растут и требования к пропускной способности сетевых инфраструктур. Основную нагрузку по передаче трафика практически во всех сетях сегодня несут волоконно-оптические системы. Причем наиболее экономически привлекательными, особенно для связи на небольшие расстояния, остаются решения на основе многоводового волокна (ММВ). Недавно, вместе с разработкой широкополосного ММВ и технологии SWDM, появились принципиально новые возможности по повышению пропускной способности систем на базе ММВ.



Напомним, что светонесущий сердечник в многомодовом волокне имеет диаметр примерно в шесть раз больше, чем в одномодовом (ОМВ). Это облегчает выравнивание и центровку волокон – важная задача, возникающая перед разработчиками соединителей, а также источников и приемников световых сигналов. Во многом именно поэтому ММВ стало первым типом волокна, которое начало использоваться в сетях связи – еще в начале 80-х годов прошлого века. И только в конце 80-х, когда стало возможным обеспечить центровку с точностью порядка микрона и появились лазерные диоды, в сетях связи стало широко применяться одномодовое волокно.



Второе дыхание многомода
Структура типового оптического волокна

Категория: Операционные системы » Android

 

Баг компилятора? Линкера? Нет, баг ядра Windows

Автор: admin от 28-02-2018, 07:40, посмотрело: 86

Баг компилятора? Линкера? Нет, баг ядра WindowsГейзенбаг — это худшее, что может произойти. В описанном ниже исследовании, которое растянулось на 20 месяцев, мы уже дошли до того, что начали искать аппаратные проблемы, ошибки в компиляторах, линкерах и делать другие вещи, которые стоит делать в самую последнюю очередь. Обычно переводить стрелки подобным образом не нужно (баг скорее всего у вас в коде), но в данном случае нам наоборот — не хватило глобальности виденья проблемы. Да, мы действительно нашли баг в линкере, но кроме него мы ещё нашли и баг в ядре Windows.



В сентябре 2016 года мы стали замечать случайно происходящие ошибки при сборке Хрома — 3 билда из 200 провалились из-за крэша процесса protoc.exe. Это один из бинарников, который при сборке Хрома сначала собирается сам, а затем запускается для генерации заголовочных файлов других компонентов. Но вместо этого он падал с ошибкой «access violation».

Категория: Операционные системы » Android

 
 

Optimistic UI, CQRS and EventSourcing

Автор: admin от 27-02-2018, 13:30, посмотрело: 104

Optimistic UI, CQRS and EventSourcing



При разработке высоконагруженных веб-приложений для лучшего масштабирования часто применяется такой принцип, как CQRS. Он гласит, что метод должен быть либо командой, выполняющей какое-то действие, либо запросом, возвращающим данные, но не одновременно и тем, и другим. Другими словами, вопрос к системе не должен менять ответ. Более формально, возвращать значение можно только чистым, не имеющим побочных эффектов методам.



Но для хорошего масштабирования разделения API на чтение/запись недостаточно. Нужно разделить и базы данных, с которыми это API работает. Тут нам на помощь приходит EventSourcing. Он предлагает нам хранить всем события системы в одной базе данных, назовем ее EventStore, а все остальные базы данных и таблицы строить уже на ее основе.



Сочетание CQRS и EventSourcing очень сильно развязывает нам руки в плане балансировки нагрузки внутри системы, количестве ее узлов, количестве вспомогательных баз данных, использовании кеширования и прочего, но одновременно усложняет логику работы приложения и привносит множество ограничений.



В этой статье мы рассмотрим один из нюансов проектирования клиентской части для такой системы — оптимистические обновления в UI.

Категория: Операционные системы » Android

 

MOSDROID #5 Boron в офисе Туту.ру: видео выступлений

Автор: admin от 27-02-2018, 13:30, посмотрело: 111

MOSDROID #5 Boron в офисе Туту.ру: видео выступлений



27 января в офисе сервиса путешествий Туту.ру прошел пятый митап от собщества MOSDROID. В гости пришло около 100 android-разработчиков. Мы записали все выступления и делимся ими с вами.

Категория: Операционные системы » Android