Архив за 18 июля 2019 - 12

Компания Sony работает над смартфоном, который будет оснащен экраном разрешением 5K. Смартфон, который проходит под модельным номером J8220, по предварительным данным, может выйти на рынок под названием Sony Xperia 1R.

Смартфон был замечен в базе данных одного из регуляторов, который подтверждает, что разрешение экрана составляет 5 040 x 2160 пикселей. Соотношение сторон при таком разрешении равно 21:9. Диагональ при этом пока что не сообщается.

Всем привет!

Часто ко мне обращаются люди с вопросами по задачам из области цифровой обработки сигналов (ЦОС). Я подробно рассказываю нюансы, подсказываю нужные источники информации. Но всем слушателям, как показало время, не хватает практических задач и примеров в процессе познания этой области. В связи с этим я решил написать краткий интерактивный курс по цифровой обработке сигналов и выложить его в открытый доступ.

Большая часть обучающего материала для наглядного и интерактивного представления реализована с использованием Jupyter Notebook. Предполагается, что читатель имеет базовые знания из области высшей математики, а также немного владеет языком программирования Python.

Курс лекций «Основы цифровой обработки сигналов» - 1
Читать полностью »

Для эффекта вертикального скроллинга в первой части «The Legend of Zelda» используются манипуляции графическим «железом» NES, скорее всего не предусмотренные разработчиками консоли.

Переходы между экранами в Legend of Zelda используют недокументированные возможности NES - 1

У меня нет доступа к официальной документации Picture Processing Unit (PPU — графический чип) консоли NES, поэтому мои заявления о «неопределённом поведении» скорее ближе к догадкам. Спецификацию работы графического оборудования я взял из NesDev Wiki. PPU управляется записью в регистры с отображением в память. Если использовать эти регистры так, как это было (похоже) задумано проектировщиками, то добиться этого эффекта было бы невозможно:

Переходы между экранами в Legend of Zelda используют недокументированные возможности NES - 2

При скроллинге экрана по вертикали весь экран должен скроллиться разом. В предыдущем GIF показан пример частичного вертикального скроллинга. Часть экрана остаётся стационарной (элементы интерфейса), а другая часть (игровая область) прокручивается по вертикали. Частичный вертикальный скроллинг невозможно реализовать при «стандартной» работе с PPU.

В отличие от него, частичный горизонтальный скроллинг полностью определён и возможен.

Переходы между экранами в Legend of Zelda используют недокументированные возможности NES - 3

Запись в отдельный регистр PPU в момент отрисовки кадра может привести к графическим артефактам. The Legend of Zelda намеренно вызывает артефакт, который проявляется как частичный вертикальный скроллинг. В этом посте я немного расскажу о графическом оборудовании NES и объясню, как работает трюк с вертикальным скроллингом.
Читать полностью »

Для эффекта вертикального скроллинга в первой части «The Legend of Zelda» используются манипуляции графическим «железом» NES, скорее всего не предусмотренные разработчиками консоли.

Хитрости реализации переходов между экранами в Legend of Zelda - 1

У меня нет доступа к официальной документации Picture Processing Unit (PPU — графический чип) консоли NES, поэтому мои заявления о «неопределённом поведении» скорее ближе к догадкам. Спецификацию работы графического оборудования я взял из NesDev Wiki. PPU управляется записью в регистры с отображением в память. Если использовать эти регистры так, как это было (похоже) задумано проектировщиками, то добиться этого эффекта было бы невозможно:

Хитрости реализации переходов между экранами в Legend of Zelda - 2

При скроллинге экрана по вертикали весь экран должен скроллиться разом. В предыдущем GIF показан пример частичного вертикального скроллинга. Часть экрана остаётся стационарной (элементы интерфейса), а другая часть (игровая область) прокручивается по вертикали. Частичный вертикальный скроллинг невозможно реализовать при «стандартной» работе с PPU.

В отличие от него, частичный горизонтальный скроллинг полностью определён и возможен.

Хитрости реализации переходов между экранами в Legend of Zelda - 3

Запись в отдельный регистр PPU в момент отрисовки кадра может привести к графическим артефактам. The Legend of Zelda намеренно вызывает артефакт, который проявляется как частичный вертикальный скроллинг. В этом посте я немного расскажу о графическом оборудовании NES и объясню, как работает трюк с вертикальным скроллингом.
Читать полностью »

Смартфон Samsung Galaxy A10s получит три камеры и батарею на 4000 мА·ч

Сетевые источники опубликовали новую порцию информации о смартфоне Samsung Galaxy A10s, который будет представлять собой улучшенную версию модели Galaxy A10 (на изображениях).

Ранее уже сообщалось, что готовящийся к выпуску аппарат получит двойную основную камеру. Теперь стало известно, что в её состав войдут датчики на 13 млн (f/1,8) и 2 млн пикселей. Во фронтальной части расположится 8-мегапиксельная камера.

Читать полностью »

Роботы-футболисты провели матч против людей: видео

RoboCup — это международные соревнования среди роботов, впервые прошедшие в 1996 году; они включают разные категории с различными лигами (так, например, есть категория «футбол», которая включает, в частности, лигу MSL (Middle Size League), в которой соревнуются роботы средних размеров — диаметром не более 50 сантиметров). Недавно прошел очередной RoboCup — 2019 года; состязания прошли в Сиднее, Австралия.

Читать полностью »

Renault создала с китайской JMCG совместное предприятие по производству электромобилей

Читать полностью »

Наши фекалии и нечистоты убивают кораллы

Коралловые рифы — одна из наиболее уязвимых экосистем на нашей планете, и только за последние два года исследователи отмечают потерю значительной части кораллов. Яркий пример тому — Флорида, где исчезла практически половина всех кораллов. Известно, что в первую очередь это связано с глобальным потеплением, но повышение температуры океана — это лишь часть проблемы.

Читать полностью »

Недавно я столкнулся с не очень популярным пока зверем в мире DevOps, пайплайнами Azure DevOps. Сразу же ощутил отсутствие каких то внятных инструкций или статей на тему, не знаю с чем это связанно, но Microsoft явно есть над чем поработать в плане популяризации инструмента. Сегодня мы построим пайплайн для автоматизированного тестирования внутри облака Azure.Читать полностью »

В Москве завершён изоляционный эксперимент SIRIUS по имитации полёта к Луне

Сегодня, 17 июля 2019 года, в Москве завершился четырёхмесячный изоляционный эксперимент по имитации полёта команды космонавтов к Луне.

Речь идёт о программе SIRIUS, или Scientific International Research In Unique terrestrial Station. Её главная цель — исследование деятельности экипажа в ходе реализации длительных космических миссий.

Фотографии ИМБП РАН

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js