Социальные сети Рунета
Четверг, 25 апреля 2024

[Перевод] Поля расстояний Raymarching-а: объяснение и реализация в Unity Raymarching — это достаточно новая техника, используемая для рендеринга сцен реального времени. Она особенно интересна тем, что полностью вычисляется в шейдере экранного пространства. Другими словами, рендерер не получает доступа к данным мешей и сцена отрисовывается на одн...

[Перевод] Работаем с двухмерной физикой в JavaScript Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи Martin Heinz «Implementing 2D Physics in JavaScript». Давайте немного развлечемся, создавая двухмерные симуляции и визуализации в JS. Создание реалистичной анимации физических процессов может казать...

[Перевод] Создаём 2,5D-игру жанра Dungeon Crawling в Unity В этой статье мы расскажем, как можно воссоздать старые игры жанра dungeon crawler в Unity. Eye of the Beholder (1991 год) и SMT If (1994 год) Базовый ассет «карты» для уровня нашего подземелья. Большинство dungeon crawler-ов 90-х, в том числе и наш — это листы спрайт...

Трансформация цвета: поиски в прореженном столе Это обзор функциональности, появившейся в Pillow 5.4: применение трехмерных таблиц поиска (3D lookup tables, 3D LUT) для трансформации цвета. Эта техника широко распространена в обработке видео и 3D-играх, однако мало графических библиотек могли похвастаться их поддержкой до...

[Перевод] Алгоритм быстрого и простого объёмного рендеринга Недавно я написал небольшой ShaderToy, выполняющий простой объёмный рендеринг, а затем решил опубликовать пост с объяснением его работы. Сам интерактивный ShaderToy можно посмотреть здесь. Если вы читаете с телефона или ноутбука, то рекомендую посмотреть эту быструю версию....

[Перевод] Как работает тайловый растеризатор Если вы следили за моей серией постов «Растеризация за одни выходные», но не компилировали и не запускали демо, то для вас станет большим сюрпризом, если я скажу, насколько медленными они оказались. В конце серии постов я упомянул существующие техники, позволяющие ускорить м...

Outline эффект с использованием RenderFeature в Unity URP В Universal Render Pipeline, создавая свои RendererFeature, можно легко расширить возможности отрисовки. Добавление новых проходов в конвеер рендеринга позволяет создавать различные эффекты. В этой статье, используя ScriptableRendererFeature и ScriptableRenderPass, создадим ...

[Перевод] Свёрточные текстуры Самостоятельно обновляемые текстуры Когда существует возможность распараллеливания симуляций или задач рендеринга, то обычно лучше всего выполнять их в GPU. В этой статье я объясню технику, использующую этот факт для создания впечатляющих визуальных трюков с низкими затратам...

[Перевод] Симуляция эрозии рельефа на основе частиц Примечание: полный исходный код проекта, а также пояснения о его использовании и чтении можно найти на Github [здесь]. Я сделал перерыв в своей работе над магистерской диссертацией, чтобы потрудиться над тем, что уже давно откладывал: улучшенной генерацией рельефа для моего...

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

[Перевод] Симуляция гидравлической эрозии Гидравлическая эрозия — это процесс постепенного преображения водой рельеф. В основном она вызывается осадками, но на неё также влияют разбивающиеся о побережье волны океана, а также течения рек. На рисунке 1 показаны масштабные эффекты, которые может оказать небольшой пото...

Эволюция методов mesh denoising: от простых фильтров до 3D глубокого обучения В этой обзорной статье вы узнаете, что такое mesh denoising, какие методы использовались и используются для устранения шума на полигональных сетках (от классических фильтров до передовых графовых нейронных сетей), и получите общее представление о развитии направления. С пом...

[Перевод] Создание карандашного эффекта в SVG Моя игра Dragons Abound создаёт карты в векторном графическом формате SVG. Векторная графика имеет множество особенностей (например, зум без потерь), что удобно для карт. Также векторная графика хороша для создания чётких линий, например, чернильных контуров: С другой стор...

Nvidia представила архитектуру Turing и три новые видеокарты для профессионалов Сегодня на выставке SIGGRAPH компания Nvidia представила новую архитектуру видеокарт, которая будет в ближайшие несколько лет использоваться во всех новых 3D-картах компании. Архитектура получила название Turing. В компании отмечают, что Turing стала самым большим прорывом с...

Как перенести шейдер из игрового движка в Substance Painter Меня зовут Тарас Улейский, я Technical Artist в Plarium Kharkiv. Для оптимизации графики нашей Survival RPG на мобильных устройствах мы использовали свои кастомные шейдеры. Они предполагают использование уникальных текстур и карт, которые не похожи на текстуры и карты в друг...

[Перевод] Исследование шейдера песка игры Journey Начало серии статей здесь Часть 4: зеркальное отражение В этой части мы сосредоточимся на зеркальных отражениях, благодаря которым дюны напоминают океан песка. Один из самых интригующих эффектов рендеринга песка Journey заключается в том, как дюны сверкают в лучах света. ...

[Перевод] Структурные шаблоны проектирования в ES6+ на примере Игры престолов Доброго времени суток, друзья! Структурные шаблоны проектирования используются для построения больших систем отношений между объектами с целью сохранения гибкости и эффективности. Давайте рассмотрим некоторые из них с отсылками на Игру престолов. В разработке программног...

Повторная обработка событий, полученных из Kafka Привет, Хабр. Недавно я поделился опытом о том, какие параметры мы в команде чаще всего используем для Kafka Producer и Consumer, чтобы приблизиться к гарантированной доставке. В этой статье хочу рассказать, как мы организовали повторную обработку события, полученного из Ka...

Чего ожидать от мобильных процессоров в 2020 году Snapdragon 865 — то, что нужно рынку в 2020 году Так ли важна модель процессора обычному потребителю? Нет. Но это, в какой-то степени, печально, ведь именно от производительности процессора зависят возможности смартфона. И речь может идти даже о привычных всем функциях...

Движок рейкастинга внутри Factorio Пользователь Twitter ArrowGMaximus разработал систему под названием Facto-RayO — движок рейкастинга, работающий в ванильной версии Factorio. Управлять игрой можно, нажимая с зажатым Ctrl на сундуки по краям экрана и доставая из них предметы. Движок не позволяет поднимать и о...

[Перевод] Мягкие частицы в WebGL и OpenGL ES Системы частиц это одни из самых простых способов сделать 3D сцену визуально богаче. В одном из наших Android приложений 3D Buddha Live Wallpaper достаточно простая сцена, которой было бы неплохо добавить чуть больше деталей. И когда мы думали как добавить разнообразия изобр...

[Перевод] Это норма — 3: типы карт нормалей Часть 1: что такое карты нормалей и как они работают Часть 2: как запекаются карты нормалей Как и многие другие вещи в нашей отрасли, за многие годы карты нормалей эволюционировали, и сегодня существует несколько их типов, которые могут выглядеть по-разному. В статье я пер...

GPU Bound. Часть вторая. Бескрайний лес Практически в каждой игре необходимо наполнять игровые уровни объектами, которые создают визуальное богатство, красоту и вариативность виртуального мира. Возьмите любую игру с открытым миром. Там деревья, трава, земля и вода основные «заполнители» картинки. Сегодня GPGPU бу...

[Перевод] Что это за цвет? В предыдущей статье мы определяли цвет одежды по изображению, и это может помочь нам для принятия решений о том, одежду каких стилей покупать, и каким клиентам их отправлять. Мы описали гибридный подход с участием человека и машины, однако подробно описывали только часть раб...

NVIDIA добавила поддержку ИИ в игры Call of Duty, War Thunder, Enlisted и Ready or Not NVIDIA добавила поддержку ИИ в игры Call of Duty, War Thunder, Enlisted и Ready or Not. Непосредственный ИИ-рендеринг игр производится на графических процессорах GeForce RTX с использованием тензорных ядер. Подробнее об этом читайте на THG.ru.

[Перевод] Преобразование графов для процедурной генерации уровней Я много занимался деконструкцией инди-игры 2017 года Unexplored Джориса Дорманса. Она идеально воплощает идею процедурно генерируемых подземелий в стиле Zelda, и я обязан был выяснить, как происходит эта магия. К счастью, основная часть логики генерации написана на специали...

[Перевод] Использование современных графических форматов в веб-проектах Эдди Османи, в статье «Цена JavaScript в 2018 году», озвучил одну ценную мысль: время, необходимое на обработку скрипта размером 200 Кб, и на обработку изображения, имеющего такой же размер, серьёзно различается. Дело в том, что при обработке кода браузеру нужно проделать бо...

[Перевод] «Ленивая» загрузка с помощью Intersection Observer API Доброго времени суток, друзья! В данной статье мы познакомимся с Intersection Observer API, новым мощным инструментом для «ленивой» загрузки изображений и других элементов на странице, поддерживаемым всеми современными браузерами. Мы можем использовать этот инструмент для...

[Из песочницы] Создание браузерных 3d-игр с нуля на чистом html, css и js. Часть 1/2 Современная вычислительная техника позволяет создавать классные компьютерные игры! И сейчас, достаточно популярны игры с 3d-графикой, так как, играя в них, ты окунаешься в вымышленный мир и теряешь всякую связь с реальностью. Развитие интернета и браузерных технологий сделал...

Использование Intel Processor Trace для трассировки кода System Management Mode Эта статья посвящена тестированию возможности использования технологии Intel Processor Trace (Intel PT) для записи трассы в System Management Mode (SMM) режиме. Работа была выполнена в рамках Summer Of Hack 2019. Автор работы: @sysenter_eip. Большинство использованных инст...

Как разрабатываются моды для Unity-игр. Часть 1: внедряемся в код игры У большинства игр нет официальной поддержки модов, но при этом постоянно появляются новости о том, как моддеры добавляют в игры что-то новое. Обычно речь идет про замену моделей, текстур или музыки, но бывают и полноценные новые игровые механики, т.е. моддеры внедряются в ко...

[Перевод] Как мы оптимизировали скрипты в Unity Существует множество отличных статей и туториалов о производительности в Unity. Этой статьёй мы не пытаемся заменить или улучшить их, это всего лишь краткое изложение шагов, сделанных нами после прочтения этих статей, а также шагов, позволивших решить наши проблемы. Настояте...

[Из песочницы] Пять интересных способов использования Array.reduce() (и один скучный путь) Привет, Хабр! Представляю вашему вниманию перевод статьи "Five Interesting Ways to Use Array.reduce() (And One Boring Way)" автора Chris Ferdinandi. Из всех современных методов работы с массивами самым сложным из всех, что мне пришлось использовать, был Array.reduce(). На пе...

PostgreSQL Antipatterns: вычисление условий в SQL SQL — это не C++, и не JavaScript. Поэтому вычисление логических выражений происходит иначе, и вот это — совсем не одно и то же: WHERE fncondX() AND fncondY()= fncondX() && fncondY() В процессе оптимизации плана исполнения запроса PostgreSQL может произвольным образо...

Как включить 3D-звук в играх в Windows 7/8/10 Наверное практически всем известно, что с выходом Windows Vista ещё в 2007 году, а в след за ней и во всех последующих версиях Windows звуковой API DirectSound3D был удален из Windows, вместо DirectSound и DirectSound3D стали использоваться новые API XAudio2 и X3DAudio. Вс...

Игра слов не для ослов: как переводить и понимать каламбуры на английском Перевод каламбуров — личный ад для каждого переводчика. Сложнее переводить только стихи. Вот только огромная часть английского юмора строится именно на каламбурах. Если просто убрать их — сериалы и фильмы станут скучными и неинтересными. К примеру, мультсериал «Гриффин...

Как живые: наш опыт редактирования старых фотографий Семейной историей мы с мужем занимаемся уже лет десять. Накопилась большая база черно-белых фотографий по каждому из сотен предков и их родственников. Самое важное на таких фото — это, конечно, лица людей. Чтобы делиться с роднёй и публиковать в интернете, хочется иметь эти ...

В культовую игру GTA V добавили трассировку лучей и реалистичные 4К-текстуры – графика следующего поколения в лучшей игре десятилетия Энтузиаст установил в GTA V самую крутую модификацию за все годы её существования

Интерполяция и дискретизация, зачем они нужны при проективном преобразовании изображения? Привет, Хабр! Сегодня мы очень подробно расскажем о неочевидных моментах в такой, казалось бы, простой операции: исправлении проективных искажений на изображении. Как это часто оказывается в жизни, нам пришлось выбирать, что важнее: качество или скорость. И чтобы достичь нек...

[Из песочницы] 3D своими руками. Часть 1: пиксели и линии Этот цикл статей я хочу посвятить читателям, желающим изучить мир 3D-программирования с нуля, людям, которые хотят узнать основы создания 3D-составляющей игр и приложений. Каждую операцию мы будем реализовывать с чистого листа, чтобы понимать каждый аспект, даже если есть ...

Демонстрация Watch Dogs: Legion с трассировкой лучей на Xbox Series X Мы уже давно знаем, что одной из главных особенностей консолей нового поколения является трассировка лучей в реальном времени, а теперь на примере Watch Dogs: Legion можем возможности этой технологии на Xbox Series X. Напомним, что действия в игре происходят в недалёком бу...

[Перевод] Создание Minecraft за одну неделю на C++ и Vulkan Я поставил перед собой задачу воссоздания с нуля Minecraft за одну неделю с помощью собственного движке на C++ и Vulkan. Меня вдохновил на это Hopson, который сделал то же самое при помощи C++ и OpenGL. В свою очередь, его вдохновил Шейн Бек, которого вдохновила Minecraft, и...

Эффект реалистичного перелистывания страниц на JS Представляю вашему вниманию — один из возможных вариантов реализации довольно забавного приема, для создания эффекта реалистичного перелистывания страниц. Демо и документация: nodlik.github.io/StPageFlip Github: github.com/Nodlik/StPageFlip Подобный эффект я реализовывал...

Doublicat заменяет лица на GIF Doublicat может вставлять лицо в любое анимированное изображение за несколько секунд.  Приложение Doublicat, которое доступно для iOS и Android, очень простое в использовании: нужно снять фотографию, а затем выбрать GIF, где нужно заменить оригинальное лицо своим. В большинс...

Фото туристов стали исходниками для создания 3D-сцен Специалисты Google создали невероятно подробные 3D-сцены известных достопримечательностей мира, используя для этого фотографии, взятые из Интернета, которые были обработаны с помощью искусственного интеллекта. В частности, на странице проекта GitHub выложены трехмерные сцены...

[Перевод] Карты высот и параллакс Из этой статьи вы узнаете о картах высот (height maps), также называемых картами параллакса (parallax maps). Что такое карта высот? Как обычно, когда я говорю «карта», то имеют в виду текстуру, содержащую информацию о внешнем виде 3D-объекта. Карта высот/параллакса — это к...

Играть на деньги в казино Вулкан Если вы хотите получить возможность выигрывать реальные деньги, то нужно выбрать для себя тот досуг, который будет предлагать вам такую возможность. Это может быть всё что угодно, но стоит отметить, что очень популярными являются именно азартные игры. Удивительного в этом ни...

12 Тфлопс, SSD, трассировка лучей: Microsoft раскрыла некоторые особенности консоли Xbox Series X Сегодня корпорация Microsoft обнародовала информацию о своей игровой консоли нового поколения Xbox Series X, тем самым официально подтвердив некоторые её особенности. Прежде всего, было объявлено, что в качестве процессора будет задействовано кастомное решение на базе AMD Ze...

Создание браузерных 3d-игр с нуля на чистом html, css и js. Часть 2/2 В данной статье мы продолжим создавать трехмерную браузерную игру лабиринт на чистом html, css и javascript. В предыдущей части мы сделали простой 3-мерный мир, реализовали движение, управление, столкновения игрока со статическими объектами. В этой части мы будем добавлять г...

STM-32 Минимальная аудио плата В ожидании часов спроектировал девайс на STM32. По функциональности задумывалось реализовать простой диктофон или плеер и посмотреть на сколько возможна обработка звука на STM32F103 семействе, хотя бы с использованием Fixed-Point Для реализации минимальной аудио платы я в...

Тестирование в игре Wolfenstein: Youngblood на 7 видеокартах от среднего до топового уровня Тестирование видеокарт в шутере от первого лица Wolfenstein: Youngblood с использованием самых распространенных разрешений экрана при трех профилях качества показало, что игра очень хорошо оптимизирована и предъявляет повышенные требования к системе лишь при самом высоком ра...

Наивно. Супер: код и архитектура простой игры Мы живём в сложном мире и, кажется, стали забывать о простых вещах. Например, о бритве Оккама, принцип которой гласит: «Что может быть сделано на основе меньшего числа, не следует делать, исходя из большего». В этой статье я расскажу про простые и не самые надёжные решения, ...

А что сможет предложить в ответ Sony PlayStation 5? Microsoft раскрыла множество интересных особенностей Xbox Series X За последние пару дней мы узнали немало нового про консоль Xbox Series X. Мы увидели, как выглядят специальные карты расширения, убедились в том, что новая приставка будет на 100% совместима с играми для старых консолей, узнали подробности о параметрах, узнали габариты ...

Лучшие фото и видео редакторы от Amssoft Фотография и видео в современном мире играют важную роль. Люди делятся своими снимками в личных аккаунтах и заполняют качественными и красивыми изображениями свои интернет – проекты. Большинство людей самостоятельно фотографируют и обрабатывают свои снимки, для этого есть не...

[Перевод] Джон Ромеро о Doom: 25 лет Rip & Tear Быстрый. Брутальный. Хардкорный. Беспощадный. Это Doom. «Doom – ‘nuff said!» Именно так должен выглядеть постмортем одной из самых важных игр в истории. Doom написал историю игр, Doom — это поп-культура, Doom — имя, символизирующее скоростные, хардкорные и беспощадные шуте...

[Перевод] Анализ кадра Mortal Kombat 11 Mortal Kombat 11 — одна из самых впечатляющих внешне игр, вышедших в 2019 год: потрясающие лицевые анимации, тени, освещение и эффекты постобработки. И это ещё не учитывая того, что игра на самом деле увлекательна, имеет сложные бои и захватывающий сюжет. Я просто обязан бы...

[Из песочницы] Как я отказался от вычисления квадратного корня Очень часто, при цифровой обработке сигналов необходимо вычислить длинну вектора, обычно это делается по формуле A=SQR(X^2+Y^2). Здесь возвести в квадрат значение не сложно, но операция вычисления квадратного корня не является простой операцией, особенно для микроконтролле...

Энтузиаст добавил в Horizon Zero Dawn трассировку лучей и улучшенный HDR – бесплатные визуальные эффекты на любой актуальной видеокарте Новая игра Horizon Zero Dawn стала выглядеть с трассировкой лучей ещё лучше, чем раньше

Three.js и геометрия При использовании для отображения в браузере библиотеки ThreeJS в качестве первого примера обычно выступает куб или какой-либо другой простейший объект, и он создается при помощи предустановленных специальных классов BoxGeometry или SphereGeometry. Затем обычно рассматривает...

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

Мобильная MMORPG Bless Eternal Mobile обзавелась геймплейным трейлером Китайская студия Longtu Games объявила в конце прошлого года о том, что она работает на мобильной версией многопользовательской игры Bless Online. Окрестили её по-простому — Bless Eternal Mobile. Сейчас в Китае проходит ЗБТ и в Интернете начали появляться различные видеороли...

Что будет, если соединить в связку Radeon RX 5600 XT и RX 5700 XT? Жив ли CrossFire в 2020 году? В своё время и AMD, и Nvidia активно продвигали технологии, позволяющие соединить две и более видеокарт в связку для повышения производительности. Однако уже несколько лет обе компании фактически забыли об этих технологиях, заявив, что в современных реалиях это неактуал...

Как включить Flyover в режиме виртуальной реальности на Картах в iOS Начиная с iOS 11 Карты Apple получили режим виртуальной реальности, позволяющий просматривать объекты в режиме 360 градусов. Функция связана с режимом Flyover, отображающим спутниковые изображения объектов в трехмерном виде, и работает с использованием нового фреймворка Appl...

Подробности о Magic: ManaStrike из интервью с разработчиками В ноябре Netmarble анонсировала игру Magic: ManaStrike, которая основана на вселенной ККИ Magic: The Gathering, но не имеет никакого отношения к карточному геймплею. Чуть позже разработчики подтвердили, что грядущий проект — это нечто среднее между автобатлерами и стратегиям...

[Из песочницы] Унификация визуальных компонентов. Часть 1. Стили Данная статья будет, прежде всего, полезна разработчикам, которые не работают с готовыми наборами компонентов, такими как, material-ui, а реализуют свои. Например, для продукта разработан дизайн, отражающий то, как должны выглядеть кнопочки, модальные окна и т.п. Чтобы гра...

Роман Шувалов: «Мне пришла в голову идея — сделать трехмерный рендер карты OpenStreetMap» Роман Шувалов — разработчик инди-игр из Тольятти, который в начале этого года выпустил игру «Generation Streets», основанную на данных OpenStreetMap. Не так давно он открыл часть кода своего проекта. Зачем он это сделал, как появилась игра и почему выбор пал на OSM — обо вс...

Maltego Часть 5. Твое лицо тебя сдало Здравствуйте, дорогие друзья. Сегодня поговорим о более тяжелой артиллерии в рамках OSINT, а именно, о применении технологии распознавания лиц от Social Links для Maltego. Если не читали предыдущие статьи цикла о Maltego, то сейчас — самое время: Часть 1 — Что такое Malt...

В Apple Arcade появилась медитативная головоломка LEGO Builder's Journey Темп выпуска новых проектов в Apple Arcade заметно снизился, но совсем оставлять пользователей без новинок компания не может. Последним релизом стала игра под названием LEGO Builder's Journey. В отличие от большинства других проектов в стилистике конструктора LEGO, которые с...

[Перевод] Теория вероятностей для физически точного рендеринга Введение В рендеринге часто используется вычисление многомерных определённых интегралов: например, для определения видимости пространственных источников освещения (area light), светимости, доходящей до области пикселя, светимости, поступающей за период времени и облучения, ...

Графика в новой модификации S.T.A.L.K.E.R выглядит лучше, чем в большинстве игр 2020 года – реалистичные тени, освещения, 4К-текстуры и продвинутая механика оружия Новые впечатляющие достижения в модификации S.T.A.L.K.E.R Тени Чернобыля

Увидим ли мы когда-нибудь GTA 4 на Android? Когда GTA 4 появится на Android? GTA 4 была выпущена в далеком 2008 году. И я четко помню времена, когда все подростки — включая меня — в те времена проводили часами за данной игрой. Сегодня для многих GTA 5 и Fortnite являются современными и интересными. Игрокам...

Intel показала работу мультиадаптера — связки из встроенного GPU и дискретной видеокарты Почти все современные процессоры Intel оснащаются встроенным графическим ядром. На сегодняшний день возможностей таких GPU достаточно для обычной работы и даже для запуска каких-нибудь старых либо максимально нетребовательных игр. Если же в ноутбуке есть ещё и дискретна...

В MMORPG Justice Online от NetEase можно создавать персонажа на основе фотографии На прошлой неделе стало известно, что компания NetEase выпустила (или выпустит) обновление для своей MMORPG Justice Online, которое добавляет возможность с помощью искусственного интеллекта создавать виртуального персонажа на основе реальных фотографий. Алгоритм анализирует...

Консоль Microsoft Xbox Series X получит специализированный аудиопроцессор В конце февраля сообщалось, что игровая консоль нового поколения Microsoft Xbox Series X получит поддержку объёмного звука на основе трассировки лучей. Теперь появились новые подробности об аудиосистеме устройства. Известно, что за счёт обработки звука с помощью трассировки ...

Обновление Windows 10 KB4601382 устраняет сбои приложений и проблемы с рендерингом игры Развертывание дополнительных обновлений Windows 10 было возобновлено в начале января с обещанием исправить проблемы, которые мучили пользователей. Windows 10 KB4601382 – это последняя попытка Microsoft исправить критические ошибки, влияющие на ваши игры, настольные приложени...

Игра Minecraft RTX: кубизм с полной трассировкой лучей Компания Nvidia выпустила бета-версию игры Minecraft RTX с применением трассировки лучей. Хотя эта популярная игра и отличается намеренно упрощенной графикой в кубическом стиле, добавление полной трассировки придало ей реалистичности, как бы странно это ни звучало. Физически...

Как работает сканер лица в современных смартфонах? Как работает сканер отпечатков пальцев в смартфоне? Не так давно пользователи Pixel 4 сделали небольшое открытие, установив кастомные приложения камер. Они позволяют переключиться на инфракрасную камеру устройства и взглянуть на мир совсем по-другому. А всё благодаря открыто...

Вот в каких играх вскоре появится трассировка лучей Несмотря на то, что технология трассировки лучей пришла в игры более года назад, за прошедшее время список таких игр пополнился не таким уж большим количеством проектов. И сегодня Nvidia решила напомнить, какие новые (и не очень) игры с поддержкой RTX вскоре вый...

Как я разработал мобильную игру на Android с использованием React.js и выложил её в Google Play Store В данной статье рассмотрим все этапы разработки: от зарождения идеи до имплементации отдельных частей приложения, в том числе выборочно будут предоставлены некоторые кастомные куски кода.Данная статья может быть полезна тем, кто только задумывается или начинает разрабатывать...

В чём камера iPhone SE 2 лучше, чем у любого другого iPhone После детального разбора iPhone SE второго поколения стало известно, что в нем установлена такая же камера, как в iPhone 8. Для многих это стало тревожным звоночком, ведь до этого ходили слухи, что Apple установила в iPhone SE 2 модуль камеры от iPhone XR. Однако это не пом...

Действительно простая графика в R для науки и публицистики R — очень мощный инструмент для работы со статистикой: от предварительной обработки до построения моделей любой сложности и соответствующей графики. Простой гугл-запрос выдаст большое количество литературы по тому, как «легко и быстро» использовать R. Здесь будут и огромные...

Утечка: Crysis Remastered выйдет на ПК, Xbox One, PS4 и Nintendo Switch На официальном сайте Crytek обнаружили упоминания ремастера первой части игры Crysis, который будет выпущен на ПК, Xbox One, PlayStation 4 и даже Nintendo Switch. Стоит отметить, что компания уже неоднократно делала намёки на возвращение франшизы Crysis, но полноценного ано...

NVIDIA выпустила драйвер с поддержкой DirectX 12 Ultimate NVIDIA выпустила новый драйвер который обеспечивает полную поддержку функций DirectX 12 Ultimate. Новая версия API DirectX 12 Ultimate станет стандартом для современных игр. В основе DirectX 12 Ultimate лежит трассировка лучей, которая имитирует путь света в сцене, обеспечи...

Тестирование в игре Metro Exodus — Sam’s Story на 7 видеокартах от среднего до топового уровня Тестирование видеокарт в дополнении Sam’s Story к шутеру от первого лица Metro Exodus с использованием самых распространенных разрешений экрана при трех профилях качества показало, что дополнение весьма требовательно к CPU и GPU. Устаревшие видеокарты среднего уровня с трудо...

3д-печатные квази-голографические изображения Продолжение моих оптических поисков — напечатанные «голографические» изображения, которые возникают из-за небольших смещений линейной структуры. Хотя мы можем наблюдать рельеф, сам объект, в отличие от литофании, не имеет выступов и вмятин. Я пока называю это «плоская скульп...

[Перевод] Ускорение вывода диаграмм с использованием OffscreenCanvas Рендеринг диаграмм может серьёзно нагрузить работой браузер. Особенно если речь идёт о выводе в интерфейсе сложного приложения множества элементов, представляющих диаграммы. Попытаться улучшить ситуацию можно с помощью интерфейса OffscreenCanvas, уровень поддержки которого б...

[Перевод] Как выполняются арт-тесты для игр Введение Меня зовут Джонджо Хемменс, я художник по окружениям (Environment Artist) и только начинаю свой путь в индустрии видеоигр. В этой статье я объясню, что такое арт-тесты, покажу примеры успешных тестов с ArtStation, расскажу о правилах и этикете, а также процитирую с...

[Перевод] Простой подход к работе с отзывчивыми изображениями Спецификация по отзывчивым изображениям — это фантастический документ, в котором описано множество вариантов использования таких изображений. Но опыт подсказывает мне, что чаще всего при работе с ними нужно знать лишь о том, как отдавать клиенту копии одного и того же изобра...

Идеальный инструмент для работы с СУБД без SQL для Node.js или Все, что вы хотели знать о Sequelize. Часть 2 Представляю вашему вниманию руководство по Sequelize. Sequelize — это ORM (Object-Relational Mapping — объектно-реляционное отображение или преобразование) для работы с такими СУБД (системами управления (реляционными) базами данных, Relational Database Management System, RD...

[Перевод] Как я сгенерировал на Python тысячу лиц для своей игры На определённом этапе разработки своей игры я осознал, что мне нужна система диалогов с лицами-аватарами. Поэтому я решил создать генератор лиц на основе знаменитой игры Papers, Please. Генератор лиц Dukope (из Papers, Please) Сбор данных Я скачал примерно 50 портретов с...

[Из песочницы] На поверхности черной дыры А разве у них есть поверхность? Ведь все привыкли к представлению о черной дыре как о сингулярности скрытой от нашего взора горизонтом события. Впрочем, исследуя термодинамику черных дыр, физики давно пришли к выводу, что они ведут себя не как трехмерные, а как двухмерные об...

[Из песочницы] История облачного гейминга Cloud gaming Для начала разберемся, что же такое облачный стриминг — метод запуска игр, позволяющий вам при слабом железе, но достаточно качественном интернет-соединении, запускать любые игры, не думая об их системных требованиях. На ваше устройство вы передаете лишь команды...

Plague Inc. бьет рекорды продаж в связи c распространением коронавируса, а разработчики говорят, что это всего лишь игра Коронавирус стал темой №1 в новостных лентах большинства СМИ, и это побуждает людей искать любую дополнительную информацию о вирусе, а также связанные сведения. В результате резко возрос интерес к игре Plague Inc., сюжет которой и рассказывает о распространении смертоносного...

Crytek выпустит ремастер Crysis для современных консолей и ПК На официальном сайте Crysis появился арт и некоторые подробности проекта Crysis Remastered, представляющий собой обновленную версию оригинала, вышедшего в 2007 году. Игра предложит новые графические опции, высококачественные текстуры и поддержку трассировки лучей (собственн...

[Перевод] История обработки естественного языка, с тринадцатого века до наших дней Обработка естественного языка восходит к мистикам Каббалы Задолго до того, как обработка естественного языка стала модной темой в области искусственного интеллекта, люди придумывали правила и машины для манипулирования языком Мистик 13 века Авраам бен Самуэль Абулафия изобр...

AMD выпустила новую версию Radeon Adrenalin AMD выпустила новый драйвер Radeon Adrenalin версии 20.1.1, оптимизированный для Monster Hunter World Icebornе. В обновлении есть множество исправлений, но все еще много нерешенных проблем. Radeon Adrenalin 20.1.1 включает в себя поддержку для Monster Hunter World: I...

На мобильных вышло приключение-головоломка Isoland 3: Dust of the Universe Isoland — это популярная в определенных кругах серия головоломок от студии Cotton Game. Первые две части доступны в App Store и Google Play по фиксированной цене. Игры представляют собой сюжетные приключения с необычными загадками и оригинальным визуальным стилем. Третья ча...

Состоялся релиз приключения The Haven Star с ходячими мертвецами The Haven Star — это приключение от третьего лица с элементами выживания. Нам предстоит путешествовать по дикой природе, добывать пищу и пытаться не умереть. Локации коридорные, геймплей похож на типичные выживалки, тем более что вскоре после старта мы начинаем уничтожать хо...

Дурацкие Android-игры, которые стоит попробовать За нелепым внешним видом порой скрывается увлекательная игра Самая популярная мобильная операционная система в мире, Android, известна своим постоянно расширяющимся рынком приложений. В магазине Google Play, который постепенно превратился в универсальный цифровой рынок, есть...

Сервер Игры на MS Orleans — часть 1: Что такое Акторы Привет Хабр! И так, на четырнадцатый день копья решил я значит начать делать простенький игровой сервер для простой онлайн стрелялки. За одно тему распределенных вычислений затронуть. В этой вводной статье цикла хочу рассказать что такое акторы (в Орлеанс их зернами называ...

[Перевод] Объединяем функции логическими операторами в C++ В преддверии старта занятий в новом потоке группы «Разработчик С++» подготовили перевод интересного материала. Большинство алгоритмов STL в C++ используют всего лишь одну функцию для выполнения некоторой работы над коллекцией. Например, чтобы извлечь все четные числа из ко...

Как посмотреть плоские фильмы в 3D Это сильно расширенная версия моей публикации на MediumНедавно я сидел в баре с другом зашел разговор о том, в каких задачах в принципе может быть эффективен нейросетевой подход, а где они совершенно излишни. Один класс примеров, где нейросети часто наголову превосходят ...

Зачем телефон кладут экраном вниз? Три объективные причины Уверены ли вы, что знаете обо всех особенностях смартфонов под управлением Android? Думаю, что нет, особенно, если учесть, что регулярные обновления программной и аппаратной частей вносят изменения не только в модель их функционирования, но и в принципы взаимодействия. Взят...

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

«Новые Былины», часть первая: Введение По многочисленным просьбам читателей начинается большой цикл статей о применении технологии бессерверных вычислений для разработки реального приложения. В этом цикле будет рассмотрена разработка приложения, тестирование и поставка конечным пользователям с использованием сов...

Почему мобильным приложениям скоро придёт конец Android-приложениям скоро придёт конец? Мобильные приложения являются неотъемлемой частью как iOS, так и Android. И с чего мы это решили, что им придёт конец? Всё дело в PWA (Progressive Web Apps). Это веб-приложения, построенные на фронтенд-технологиях (HTML, CSS, JavaScrip...

[Перевод] Микросервисы со Spring Boot. Часть 4. Использование Ribbon для балансировки нагрузки Это часть 4 серии о микросервисных архитектурах, в которой мы сосредоточимся на использовании Ribbon для балансировки нагрузки. Это статья входит в серию статей «Микросервисы со Spring Boot»: Часть 1. Начало работы с архитектурой микросервисов Часть 2. Создание микросерви...

[Перевод] Разница между фальшивыми и истинными смещениями в 3D-графике Bump maps (рельефные текстуры), Normal maps (карты нормалей), Displacement и Vector Displacement — вероятно, вы уже сталкивались хотя бы с одним из этих терминов. Несмотря на то, что о них уже есть много информации, похоже, многие путают их различия и последствия использова...

[Перевод] Реалистичный боевой ИИ для 2D-игры Хотя Close Quarters преимущественно является многопользовательской игрой, в ней всё равно должны присутствовать сложные ИИ-боты, чтобы игроки продолжали играть при плохом Интернет-соединении или отсутствии других онлайн-игроков. Кроме того, боты играют важную вспомогательну...

[Перевод] Реализация эффекта акварели в играх Введение Когда в январе 2019 года мы начали обсуждать нашу новую игру tint., то сразу решили, что важнейшим элементом будет эффект акварели. Вдохновлённые этой рекламой Bulgari, мы понимали, что реализация рисования акварелью должна соответствовать высокому качеству остальн...

[Перевод] Процедурная генерация многоэтажных 3D-подземелий В последнее время я играл в несколько roguelike, поэтому решил попробовать написать собственный процедурный генератор подземелий. Существует множество способов решения этой задачи, и я выбрал алгоритм автора TinyKeep, описанный здесь. Я расширил этот алгоритм, чтобы он рабо...

Какой процессор способен запустить игру Crysis вообще без видеокарты? Когда-то давным-давно по меркам компьютерного рынка домашние ПК обходились без видеокарт, способных обрабатывать трёхмерные изображения. Эти времена давно прошли, а современные графические ускорители поражают своей производительностью и сложностью. Сейчас идея заставить...

Unreal Engine 5 будет доступен на iOS и Mac: какие игры мы получим? Это просто «отвал бошки», простите За последние несколько лет игры на iPhone, iPad и Mac стали заметно лучше и красочнее, однако мы по-прежнему далеки от того, чтобы, например, запустить GTA IV на iOS или вторую Half Life на Apple TV. Или все же не так далеки, как ...

[Из песочницы] Unit тесты для RxSwift кода Привет, Хабр! Представляю вашему вниманию перевод статьи "Testing Your RxSwift Code" автора Shai Mishali с сайта raywenderlich.com. Написание реактивных приложений с помощью RxSwift концептуально отличается от написания приложений "обычным путем". Оно отл...

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

[Из песочницы] ECS back and forth Привет, Хабр! Представляю вашему вниманию перевод статьи "ECS back and forth — Part 1 — Introduction" автора Michele skypjack Caini. ECS back and forth Часть 1 — Введение. Когда я в первые узнал про архитектурный шаблон entity component system, я пошёл искать больш...

[Перевод] Реверс-инжиниринг популярного античита BattlEye BattlEye — это преимущетвенно немецкий сторонний античит, в основном разрабатываемый 32-летним Бастианом Хейко Сутером. Он предоставляет (или пытается предоставить) издателям игр простую в применении систему античита, использующую механизмы общей защиты, а также обнаружение...

“Предсказание Терминатора”: как видит мир автопилот машины Научная фантастика не раз предсказывала будущее самым непредсказуемым образом. Например, недавно опубликованные кадры «машинного зрения» автопилота легкового автомобиля выглядят впечатляюще и пугающе напоминают то, как «видел мир» робот-убийца из всемирно известного боевика ...

Эволюция игр с открытым миром Игры — это мерка развития домашних компьютеров (к которым относятся и приставки). Чем больше вычислительных мощностей у процессоров, чем изощрённее видеокарты, тем реалистичнее графика в играх и сложнее виртуальные миры. Это особенно важно для игр с открытым миром, которые...

Программирование видео слоя в Raspberry Pi с использованием DispmanX API В этой статье я хочу продемонстрировать использование DispmanX API одноплатных компьютеров Raspberry. DispmanX API предоставляет возможность создавать на десктопе Raspberry новые отображаемые слои. Слои висят над слоями. Их можно динамически создавать, удалять, перемещать, ...

Sony PlayStation 5 уже назвали шедевром Консоль Sony PlayStation 5 получила высокую оценку от легендарной компании Epic Games, которая создала знаменитый движок Unreal Engine, а также такие игровые вселенные, как Gears of War и Unreal Tournament. По словам Ника Пенвардена (Nick Penwarden), вице-президента по...

Nuxt as fullstack server: frontend + backend API Server (Часть 1) Часть 1: Nuxt as fullstack server: frontend + backend API Server Часть 2: Additional SSR performance with Nuxt fullstack server Разработчики Nuxt предлагают 3 метода доступа к API: Встроенный в Nuxt сервер Connect и использование serverMiddleware Интегрированные фреймво...

MSI Alpha 15: Первый ноутбук с 7нм видеокартой Казалось бы что интересного может быть в игровом ноутбуке? И не то, чтобы мы специализировались на этом. Но сегодня у нас на тесте кое-что любопытное. Это MSI Alpha 15. Мало того что здесь полно геймерских фич, от которых я орнул, так он еще и внутри него особенная видеокар...

[Перевод] Напишем и поймем Decision Tree на Python с нуля! Часть 3. Библиотека для анализа данных Pandas Привет, Хабр! Представляю вашему вниманию перевод статьи "Pythonで0からディシジョンツリーを作って理解する (3. データ分析ライブラリPandas編)". Это третья статья из серии. Ссылки на предыдущие статьи: первая, вторая В данной статье я объясню, как работать с библиотекой Pandas, чтобы создавать De...

Анонсирован сборник Mafia: Trilogy с полноценным ремейком первой части Слухи оказались правдивыми лишь наполовину, и в дополнение ко второй и третьей частям издатель 2K и студия Hangar 13 анонсировали переиздание первой части культовой Mafia. Подробно о комплекте должны рассказать 19 мая, но в сети уже появились первые подробности. Самое главн...

[Из песочницы] Пишем шейдеры кодом в Unity LWRP Введение Здравствуй, Хабр. Сегодня хочется рассказать немного о том, как можно быстро и безболезненно (почти) начать писать классические текстовые шейдеры в Unity с использованием Lightweight Rendering Pipeline (LWRP) — одним из примеров конвейера Scriptable Rendering Pipeli...

[Перевод] REST API в Symfony (без FosRestBundle) с использованием JWT аутентификации. Часть 1 Перевод статьи подготовлен в преддверии старта курса «Symfony Framework». В первой части статьи мы рассмотрим самый простой способ реализации REST API в проекте Symfony без использования FosRestBundle. Во второй части, которую я опубликую следом, мы рассмотрим JWT аутентиф...

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

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

Загрузка и обработка изображений в .NET Core В этой статье я хочу рассказать о своём опыте реализации механизма загрузки изображений в .NET Core приложении с последующим их ресайзом и сохранением в файловой системе. Для обработки изображений я использовал кроссплатформенную библиотеку ImageSharp от Six Labors. Существу...

Call of Duty: Mobile 170 миллионов скачиваний за месяца Call of Duty: Mobile от Activision и Tencent достигла 172 миллионов скачиваний всего за два месяца. Известный издатель игр в партнерстве с китайской игровой студией выпустил популярный шутер от первого лица для смартфонов, который стал очень популярным. Activision при этом з...

Pigeon: A Love Story — симулятор френдзоны, помогаем голубю найти свою любовь в Лондоне Люди создают роботов, Илон Маск хочет улететь на Марс первым же рейсом, а простой голубь — просто найти любовь в Лондоне. Этим мы и будем заниматься в Pigeon: A Love Story. Разработчики говорят, что они взяли карту города из Google Maps. Игра довольно аркадная: мы летаем над...

Adobe Substance Designer. Процедурное текстурирование Алексей Баукин, инструктор Substance Designer в Realtime School В метафизической философии Субстанция — неизменная сущность вещей Давайте поговорим о текстурировании. Качество и вау-эффект любой 3D-картинки, от простого рендера до киношных спецэффектов или виртуальных игро...

[Перевод] Ассемблер RISC-V для начинающих Если вы не знаете ни одного ассемблера, или, возможно, не имеете большого опыта кодинга как такового, то ассемблер RISC-V может быть одним из лучших вариантов для того, чтобы погрузиться в эту тему. Конечно, материалов по ассемблеру x86 гораздо больше. Больше людей, которые ...

Современный код для выполнения HTTP запросов в Swift 5 с помощью Combine и применение их в SwiftUI. Часть 1 Выполнение HTTP запросов — это один из самых важных навыков, которые необходимо получить при разработке iOS приложений. В более ранних версиях Swift (до версии 5) вне зависимости от того, формировали ли вы эти запросы «с нуля» или с использование известного фреймворка Alam...

Появилось видео с демонстрацией аватаров Samsung NEON Samsung Neon — искусственный человек будушего Ранее мы рассказывали о проекте NEON, который компания Samsung готовится представить уже завтра на выставке CES 2020. Однако карты были раскрыты еще до начала выставки благодаря главе проекта Пранаву Мистри, который опублик...

DirectX 12 Ultimate: переход к новой реальности Компания Microsoft выпустила новый набор DirectX 12 Ultimate, который представляет собой пакет графических технологий, объединяющий в себе ключевые функции DX12. Он активирует опцию трассировки лучей на современные видеокартах и консоли Xbox Series X. На данный момент Direc...

[Перевод] Как я научила свой компьютер играть в Доббль с помощью OpenCV и Deep Learning Привет, дорогие подписчики! Наверное вы уже знаете о том, что мы запустили новый курс «Компьютерное зрение», занятия по которому стартуют уже в ближайшие дни. В преддверии старта занятий подготовили еще один интересный перевод для погружения в мир CV. Мое хобби – играть в ...

Новая статья: Групповое тестирование 46 видеокарт в Star Wars Jedi: Fallen Order Год 2019-й ознаменовался серией проектов, которые вывели игровую графику на качественно новый уровень по сравнению с тем, чем владельцы персоналок довольствовались раньше. Но вместе с тем нельзя проигнорировать тревожную тенденцию. Пару лет тому назад складывалось впечатлени...

Топ 5 - Лучшие ультракороткофокусные лазерные проекторы для домашних кинотеатров Чтобы заменить большой телевизор УК-проекторам в первую очередь требуется высокая яркость и такие модели уже начинают появляться В УК-проекторах очень много плюсов, которые облегчают монтаж и позволяют создавать интересные дизайнерские решения. К сожалению, красивые планы п...

Книга «Глубокое обучение в картинках. Визуальный гид по искусственному интеллекту» Привет, Хаброжители! Глубокое обучение стало мощным двигателем для работы с искусственным интеллектом. Яркие иллюстрации и простые примеры кода избавят вас от необходимости вникать в сложные аспекты конструирования моделей глубокого обучения, делая сложные задачи доступными ...

[Из песочницы] Особенности установления соединения между участниками сетевой игры типа «равный к равному» Это сборник информации, которая мне понадобилась, чтобы реализовать этап установления соединения между участниками сетевой игры типа «равный к равному» (peer-to-peer) с использованием протокола UDP. Статья расчитана на начинающих разработчиков игр. Попытался написать такую ...

[Перевод] Адаптивная процедурная генерация при помощи алгоритма WaveFunctionCollapse и априорного распределения вероятностей Что такое процедурная генерация? Процедурная генерация включает в себя множество генеративных алгоритмов, принцип работы которых заключается в создании данных не вручную, а алгоритмически: вместо ручного изготовления того, что мы хотим создать (карты, музыки, рельефа…), пише...

Бесплатный Плей Маркет на Андроид Многие современные гаджеты работают на операционной системе Андроид. Гугл Плей Маркет очень популярное приложение, с помощью которого можно загрузить игры и программы. Бесплатный плей маркет можно загрузить на сайте PlayMarket 4 ANDROID. С помощью этого приложения можно скач...

[Из песочницы] Преобразование инфиксной нотации в постфиксную Что такое инфиксная нотация и постфиксная можно узнать если внимательно почитать в Википедии. Так же есть статья на Хабре. В это статье я покажу простой и понятный алгоритм преобразования инфиксной записи в постфиксную. Данный алгоритм я реализую на языке Kotlin, хотя алго...

[Перевод] Стоит ли хранить Google Fonts на своём сервере? В последние несколько недель, по стечению обстоятельств на работе и в сторонних проектах, я узнал много о веб-шрифтах, а также много нового о Google Fonts в частности. Благодаря этому я могу дать более развернутый ответ на вопрос, который в прошлом мне казался простым: стоит...

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

Почему игровые мониторы имеют частоту обновления 144 Гц? Почему в мониторах используется частота 144 герц? В последнее время всё чаще можно встретить на прилавках магазинов мониторы с частотой обновления картинки 144 герц. Что же такое «частота обновления»? Это то, сколько раз дисплей обновляет картинку за одну секунду. ...

Лучшие игры для Android с красивой графикой Игры для смартфонов всегда были чем-то, во что можно поиграть в дороге. Но студии не унимались и очень старались сделать что-то действительно красивое. Получалось не всегда, но иногда были настоящие шедевры, в которые хотелось поиграть не только в автобусе, но и дома на див...

Топ 5 самых сложных игр для PlayStation 4. Приготовьтесь страдать С каждым годом игры становятся все более казуальными и простыми для понимания. Это вынужденная мера со стороны разработчиков, направленная на привлечение максимального количества аудитории. Если вы хотите попробовать что-то поистине экстремальное сложное, то специально для э...

Apple, подвинься: Google смогла сильно улучшить дополненную реальность Одно время в мире была очень популярна виртуальная реальность. Люди буквально грезили ей, находя решения всех проблем. В итоге выяснилось, что технология не может заменить все без исключения, а ее заменителем ”на каждый день” является дополненная реальность. Многие компании...

[Перевод] Распознавание маски на лице с помощью YOLOv3 YOLO или You Only Look Once — это архитектура свёрточных нейронных сетей, которая используется для распознавания множественных объектов на изображении. В 2020, на фоне пандемии, задача детектирования объектов (object detection) на изображении стала как никогда актуальной. Эт...

Трехмерная головоломка Biped появится 27 марта в магазине Steam и GOG Над проектом Biped работали, студия NExT и издательство META. META Publishing новое игровое издательство, которая развивает свою идею, работая над креативными, веселыми и впечатляющими играми для любого возраста. Biped представляет трехмерную-головоломку, в которой...

Какие на ощупь виртуальные стены? За последние несколько лет устройства, позволяющие пользователю окунуться в виртуальную реальность (VR), стали намного сложнее и лучше. VR применятся и в образовании, и в искусстве, и в развлечениях, и даже в медицине (нет, я не про Surgeon Simulator). Благодаря VR человек...

[Перевод] Собственные игровые движки: небольшое исследование Пару недель назад я играл в A Plague Tale студии Asobo Studio (и прошёл её). Меня очень захватила эта игра, благодаря не только красивой графике, но и сюжету с локациями. Я решил немного изучить технологии, использовавшиеся при её разработке, и был удивлён, обнаружив, что и...

[Перевод] Учебный проект на Python: интерфейс в 40 строк кода (часть 2) Демонстрация проекта Python с пользовательским интерфейсом никогда не была такой простой. С помощью Streamlit Framework вы можете создавать браузерный пользовательский интерфейс, используя только код Python. В этой статье мы будем создавать пользовательский интерфейс для п...

[Перевод] 3D-печать: краткие советы по переходу от CAD-модели к напечатанному объекту Сообщение от модератора: статья опубликована повторно, т.к. была снята с публикации из-за технической ошибки. Просьба отнестись с пониманием. Спасибо! В основе процесса трехмерной печати – будь это просто увлечение или источник дохода – всегда лежит конструкция изделия. Тем...

[Перевод] Zork и Z-Machine: как разработчики перенесли игру с мейнфреймов на 8-битные домашние компьютеры Компьютерные игры существуют почти столько же, сколько и сами компьютеры. Хотя в это трудно поверить, текстовая адвенчура Zork была Fortnite-ом своего времени. Но Zork был ещё и чем-то большим. Ради портируемости и экономии пространства сам Zork был написан на Zork Implemen...

[Перевод] История видеопроцессоров, часть 3: консолидация рынка, начало эпохи конкуренции Nvidia и ATI Часть 1: 1976-1995 годы Часть 2: 3Dfx Voodoo Падение 3Dfx и расцвет двух гигантов На рубеже веков отрасль графики демонстрировала тенденции к дальнейшей консолидации. С профессионального рынка полностью ушла iXMICRO, а NEC и Hewlett-Packard выпустили свои последние проду...

Известна дата релиза кликера Beankind от Frosty Pop и популярного художника Ketnipz Студия Frosty Pop знаменита своими казуальными играми для мобильных устройств. Их список настолько большой, что легче просто забить студию в поисковике вашего Google Play или App Store. В этот четверг должна выйти их карточная игра про бокс под названием «Deck ‘Em!», а недав...

Простой зомби-шутер на Unity Всем привет! Скоро стартуют занятия в первой группе курса «Разработчик игр на Unity». В преддверии начала курса прошел открытый урок по созданию зомби-шутера на Unity. Вебинар провёл Николай Запольнов, Senior Game Developer из Rovio Entertainment Corporation. Он также написа...

[Перевод] Разворачиваем вложенные столбцы — списки с помощью языка R (пакет tidyr) В большинстве случаев при работе с ответом полученным от API, или с любыми другими данными которые имеют сложную древовидную структуру, вы сталкиваетесь с форматами JSON и XML. Эти форматы имеют множество преимуществ: они достаточно компактно хранят данные и позволяют избежа...

Устройство расширений для браузера Firefox (WebExtensions) Для людей, работа которых связана с использованием сети Интернет, расширения браузера могут быть очень полезными инструментами. С помощью них можно избавить пользователя от повторения одних и тех же действий и лучше организовать рабочий процесс. Можно составить набор инструм...

Насколько iPhone 11 пригоден для селфи? Названы смартфоны с лучшей фронтальной камерой iPhone 11 остается смартфоном с одной из лучших камер. Но фронтальная камера не так хороша Несмотря на то, что у многих остаются вопросы к особенностям работы DxOMark, мнение этих специалистов остается самым авторитетным, если речь заходит о камерах смартфонов. Так, два года...

120 к/с, HDMI 2.1, 12 TFLOPS и обратная совместимость — это всё есть у Xbox Series X Компания Microsoft только что без всякой шумихи взяла и раскрыла одну из главных особенностей грядущей приставки Xbox Series X. Недавние слухи были верны — производительность консоли действительно составит 12 TFLOPS. Это вдвое больше, чем у Xbox One X, втрое боль...

Обзор Realme X3 SuperZoom: действительно ли нужна зум-камера? Бренд Realme из малоизвестного становится популярным, выпуская в последнее время всё больше интересных моделей смартфонов. Realme X3 SuperZoom – это high-end камерофон, оснащённый 64-мегапиксельным основным объективом, перископическим телеобъективом и 60-кратной зум-камерой....

Алгоритм распознавания ценников, который работает даже на терминалах сбора данных Привет, Хабр! Сегодня мы продолжаем нашу классическую серию статей про то, как с использованием методов обработки изображений и распознавания образов сделать что-то полезное с практической точки зрения. Сегодня речь пойдет о задаче распознавания ценников. Обычных ценников то...

За что отвечает процессор в вашем смартфоне Snapdragon 865 — процессор нового поколения от Qualcomm Очень часто при выборе смартфона многие не обращают внимание на процессор, а ведь он очень важен. Вы смотрите на экран, фотографируете, слушаете музыку, печатаете сообщение другу или отправляете SMS — за всё...

[Из песочницы] Геокодирование. Как привязать 250 тысяч адресов к координатам за 10 минут? Привет, Хабр! В этой статье я хотел бы поделиться опытом решения маленькой проблемы с большим количеством адресов. Если вы когда-либо работали с API геокодирования или пользовались онлайн инструментами, то думаю вы разделяете мою боль ожидания результата в течение несколь...

[Перевод] Убийства во имя армии США и видеоигр Армия США давно использует видеоигры для обучения и вербовки Два неожиданных союзника: армия США и индустрия видеоигр. Кто бы мог подумать? [перевод статьи из журнала Ars Technica от декабря 2008 г.] Разные подразделения армии США часто появляются в видеоиграх с самого мом...

NLP: ВЫДЕЛЯЕМ ФАКТЫ ИЗ ТЕКСТОВ С ПОМОЩЬЮ ТОМИТА-ПАРСЕРА NLP - natural language processingБольшая часть данных в мире не структурирована – это просто тексты на русском или на любом другом языке. Извлеченные факты из таких текстов могут представлять особый интерес для бизнеса, поэтому подобные задачи возникают сплошь и рядом. Этим ...

AOC представляет высокопроизводительную новинку AG273QZ с QHD, HDR, частотой обновления 240 Гц и 0,5 мс MPRT Компания AOC представляет прорывную модель, предназначенную для геймеров, нуждающихся в мощном оборудовании для высококонкурентных игр и киберспортивных соревнований. Монитор AOC AGON AG273QZ с диагональю 27 дюймов (68,6 см) невероятно быстр, обладает частотой обновления 240...

Выпущен эксплойт для уязвимости протокола HTTP в Windows 10, исправленной обновлением KB5003173 Исследователь безопасности Аксель Суше опубликовал доказательство концептуального кода на GitHub, который использует уязвимость CVE-2021-31166. К счастью, эта уязвимость была исправлена Microsoft во второй вторник месяца. В доказательстве концептуального кода отсутствуют воз...

Анонсирован ремастер первых двух частей Tony Hawk's Pro Skater Издатель Activision объявил о планах выпустить полностью обновленные версии первых двух частей популярных симуляторов скейтбординга Tony Hawk’s Pro Skater на современных платформах. Игры выйдут в одном паке на PlayStation 4, Xbox One и ПК (в Epic Games Store) 4 сентября. Об...

Появились первые скриншоты из игры The Lords of the Rings Gollum Видеоигра The Lords of the Rings Gollum находится в разработке. Студия Daedalic Entertainment сообщила, что игра появится в следующем году на платформах PlayStation 5, Xbox Series X и ПК. Скриншоты дают представление о визуальных эффектах и художественном стиле игры. Разра...

IDA Pro: работа с библиотечным кодом (не WinAPI) Всем привет, При работе в IDA мне, да и, наверняка, вам тоже, часто приходится иметь дело с приложениями, которые имеют достаточно большой объём кода, не имеют символьной информации и, к тому же, содержат много библиотечного кода. Зачастую такой код нужно уметь отличать от ...

Обзор 7th Sector. Солидный киберпанк Сегодня мы поговорим о достаточно интересной игре, которая разработана всего одним человеком и при этом легко уделывает проекты, которые создаются целыми студиями. Здесь и красивая графика, и достаточно привлекательные уровни, и интересные задания, и отличная атмосфера. Что ...

[Перевод] Телепортируем процесс на другой компьютер!  Однажды коллега поделился размышлениями об API для распределённых вычислительных кластеров, а я в шутку ответил: «Очевидно, что идеальным API был бы простой вызов telefork(), чтобы твой процесс очнулся на каждой машине кластера, возвращая значение ID инстанса». Но в итоге эт...

Игровой автомат "In Jazz" - официальное казино Фараон Эта игра от казино Фараон https://777pharaonbet.com/ представляет собой очень красивый слот, посвященный истории джаза. В начале своего триумфального движения по миру этот музыкальный стиль представлял собой негритянскую музыку, которая была особенно популярной среди интелли...

Шутка стала реальностью: в EVE Online появился режим «электронной таблицы» без графики Уже многие годы среди игроков бытует шутливое мнение, что многопользовательская научно-фантастическая игра EVE Online — это просто электронные таблицы в космосе. Но теперь CCP Games сделала проект таковым буквально: с обновлением в игре появился режим отключения отображения ...

[Перевод] Машинное обучение в Unity: учим МО-агентов перепрыгивать через стены За последние несколько лет в обучении с подкреплением (reinforcement learning, RL) произошли серьезные прорывы: от первого успешного его использования в обучении по сырым пикселям до обучения Open AI роборуки, ― и для дальнейшего прогресса становятся необходимы все более сло...

[Перевод] Искусство реиграбельности С хорошей игрой расставаться тяжело: вы покидаете мир, в который были погружены в течение последних десяти, двадцати или даже сорока часов, и после финального аккорда любимые персонажи и запомнившиеся места начинают превращаться в блеклые воспоминания. А вам хочется играть д...

Очередная игра переносится на неопределенный срок Польская студия разработки игр Techland, сообщила в социальной сети что компьютерная игра Dying Light 2 переносится на неопределенный срок. Изначально, студия планировала выпустить игру этой весной, однако по словам разработчиков, возникли трудности с изменением игрового мир...

[Перевод] Отложенное завершение pod'а при его удалении Задержка выключения pod’а в Kubernetes Это третья часть нашего пути (прим. пер. — ссылка на первую статью) к достижению нулевого времени простоя при обновлении Kubernetes-кластера. Во второй части мы сокращали время простоя, которое возникло из-за принудительного завершения...

Дополненная реальность от Apple пришла в магазины Многие функции, которые фирменные устройства Apple поддерживали на заре своего становления, дошли до нас в совершенной иной форме, чем когда-то задумывалось. Часть из них за ненадобностью была убрана вовсе, как, например, 3D Touch или iTunes Ping, а часть изменила своё пред...

Машинное обучение. Нейронные сети (часть 2): Моделирование OR; XOR с помощью TensorFlow.js Статья является продолжением цикла статей, посвященных машинному обучению с использованием библиотеки TensorFlow.JS, в предыдущей статье приведены общая теоретическая часть обучения простейшей нейронной сети, состоящей из одного нейрона: Машинное обучение. Нейронные сети (ча...

[Перевод] PuppetConf 2016. Kubernetes для сисадминов. Часть 1 Я системный администратор, занимаюсь компьютерами, и сегодня мы поговорим о Kubernetes. Я постараюсь глубже окунуться в тему, рассмотрев, какие проблемы сисадмин может решить с помощью этого приложения, и также затрону некоторые моменты эксплуатации Puppet, которая вроде как...

Лучшие простые игры для Android Игры для телефонов начинались с простых убивателей времени, вроде змейки или тетриса, и пришли к тому, во что можно играть часами, если не сутками. Проблема в том, что такие игры просто не могут подходить всем из-за своей сложности. Именно поэтому большой популярностью по-п...

Так выглядит «обнажённая» нереференсная GeForce RTX 3090. Gigabyte не стала создавать для неё отдельную печатную плату Покупать GeForce RTX 3090 для игр совершенно бессмысленно. Она быстрее GeForce RTX 3080 всего на 10% Фотографии эталонных и нереференсных GeForce RTX 3080 мы уже видели в огромном количестве, включая снимки печатных плат. GeForce RTX 3090 выходит 24 сентября, так что в...

Fotor: Обзор веб-сервиса для редактирования фотографий У сайтов для редактирования фотографий есть один большой плюс. Они доступны везде, где есть Интернет. И если вам не нужны множественные функции, скажем, Photoshop, а Instagram на шаблоны слишком бедный и приелся, то онлайн-редактор Fotor может оказаться вам как раз впору. В...

[Перевод] Алгоритм сортировки quadsort Вступление Эта статья описывает стабильный нерекурсивный адаптивный алгоритм сортировки слиянием под названием quadsort. Четверной обмен В основе quadsort лежит четверной обмен. Традиционно большинство алгоритмов сортировки разработаны на основе бинарного обмена, где две пе...

Создаем прогрессивное веб-приложение на ReactJS и размещаем его в Netlify и PWA Store Доброго времени суток, друзья! Представляю Вашему вниманию перевод серии статей автора K G Prajwal, посвященных созданию Weather PWA на ReactJS, разворачиванию приложения в Netlify и его загрузке в PWA Store. React React — продукт Facebook. Это очень гибкая и эффективная J...

[Из песочницы] Хакинг классического Sonic the Hedgehog для Sega В этой статье я хочу разобрать внутреннее устройство легендарной игры Sonic the Hedgehog для приставки Sega Mega Drive, а также способы ее модификации или, как еще говорят, хакинга. Эта игра насчитывает порядка сотни хаков, включающих как действительно достойные работы (таки...

[Из песочницы] Jungle town: как мы хотели изменить мир к лучшему, создавая детскую игру История нашей игры началась в 2016 году с покупки приставки Apple TV. Это был очень желанный девайс, на котором я обнаружил несколько игр, в том числе детских. Одна из них была от знаменитой студии, и она настолько мне понравилась, что я сказал своей супруге и музе: «Дорог...

FPV Квадрокоптер: Фильтрация в Betaflight (Betaflight 4.1, на новых настройках еще не снимал) Прошлая статья — От земли к FPV Квадрокоптеру: Введение На днях, я все таки решил обновиться до Betaflight 4.2 и все вокруг советуют включить фильтрацию с двухсторонним DShot. К слову она была и в 4.1. Для начала, дав...

DeepPavlov: «Keras» для обработки естественного языка помогает отвечать на вопросы про COVID-2019 В такой области глубокого обучения, как обработка изображений, библиотека Keras играет ключевую роль, радикально упрощая обучение transfer learning и использование предварительно обученных моделей. В области обработки естественного языка (NLP) для решения достаточно сложных ...

Компания Epic Games просит суд запретить Apple удалять ее игры из магазина приложений Компания Epic Games сообщила, что пытается заблокировать удаление игры Fortnite и других ее игр из магазина приложений Apple, обратившись в суд. В обращении в суд генеральный директор Epic Тимоти Суини (Timothy Sweeney) заявил, что по состоянию на июнь 2020 года у Fortn...

[Из песочницы] AWS Step Functions overview Теория Что такое Step Functions? Из AWS Docs: Step Functions — это сервис бессерверной оркестровки, который позволяет комбинировать функции AWS Lambda и другие сервисы AWS для создания критически важных для бизнеса приложений. С помощью графической консоли Step Functions вы ...

Три в ряд: 505 Games работает над аркадной игрой Puzzle Quest 3 для PC и смартфонов Студия 505 Games работает над новой аркадной головоломкой — Puzzle Quest 3. В ней мы будем сражаться с драконами и собирать разноцветные рубины по формуле «три в ряд». Серия очень популярная среди мобильных геймеров: она успела принести разработчикам более $200 млн, а фан-ба...

Как работает гироскоп в телефоне Мы редко задумываемся о том, чем напичкан наш смартфон. Раньше мы использовали его только для звонков и SMS, теперь же смартфоны стали меньше и быстрее ноутбуков и компьютеров. Современные смартфоны богаты на самые разные сенсоры и умные датчики, которые помогают пользовать...

Как Samsung удалось реализовать 100х приближение камеры? На что способна перископная камера Samsung Galaxy S20 Ultra? Вчера на презентации Galaxy Unpacked 2020 компания Samsung представила новое поколение флагманов Galaxy S20, Galaxy S20+ и Galaxy S20 Ultra. Самый технологичный S20 Ultra получил камеру со 100x-приближением Space Z...

Как заблокировать спам-уведомления на Android Уведомления – вещь очень противоречивая. С одной стороны, они не дают нам пропустить важные события вроде звонков, сообщений и даже новостей. А, с другой, зачастую они начинают просто мешать. Так происходит из-за того, что по мере накопления приложений и сервисов, которыми ...

Представлены улучшенные визуальные эффекты в Star Wars Battlefront 2 Star Wars Battlefront 2 проделала огромную работу над игрой в плане графики. На представленном ниже видео, видны наиболее яркие изменения. Самые большие улучшения графики касаются освещения, некоторые персонажи получили улучшения анимации и многое другое. Изменения кос...

Как снимать качественные портреты на смартфон: несколько простых советов Портретная съёмка – это хороший способ мгновенно запечатлеть кого-либо, и совершенно неважно, каков при этом повод. Суть в том, чтобы сосредоточиться на человеке и запечатлеть его эмоции, независимо от времени и места действия. Современные смартфоны оснащены превосходными ка...

Это первый «некстген» для PlayStation 5? Игра Abandoned пока выглядит очень кинематографично Похоже, на горизонте наконец-то замаячила первая игра для нового поколения консолей, которая заслуживает звания «некстгена».  Голландская студия Blue Box Game анонсировала проект Abandoned, который в первом трейлер выгляди...

ТОП-5 самых провальных игр последних лет С каждым годом на просторах Интернета появляется все больше и больше онлайн-игр, но лишь малая их часть получает восторженные отзывы и завоевывает популярность среди геймеров. Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы также можете ознакомиться с др...

Давайте посмотрим, как менялся Google Play Каким был Google Play и насколько он хорош сегодня? Ранее я уже опубликовал статью, где подробно рассмотрел, каким был Google Play и как менялся. В этом материале я попытаюсь поделиться, скорее, своими ощущениями от магазина и тем, как они менялись с обновлениями. Я всегда х...

Почему камера на 108 мегапикселей не нужна 108 мегапикселей — это будущее или маркетинговый ход? В 2019 год несколько крупных игроков рынка мобильных устройств, включая Apple, Samsung и Google, по-прежнему используют камеры на 12 мегапикселей в своих флагманских устройствах. И это при учете того, что матрицы на...

Лучшие инди-игры по версии Google Play в 2019 году Google выбрала лучшие инди-игры 2019 года 25 июня в музее современного искусства в Лондоне (Галерея Саарчи) прошло соревнование среди инди-разработчиков Google Play Indie Games Showcase. Всего в финал прошли 20 команд из 10 стран. В результате голосования, в котором, в том ч...

В Google Play пропали значки и изображения. Что делать и кто виноват Пользователи устройств на основе операционной системы Android начали жаловаться на странный сбой в онлайн-магазине Google Play.  Сообщается, что в Google Play перестали отображаться значки приложений и иллюстрации к ним. В основном проблема наблюдается у пользоват...

Почему я полюбил увеличение экрана iPhone Увеличение дисплея делает использование компактного iPhone комфортнее Я владею смартфонами Apple на протяжении нескольких лет. В 2013 году приобрел свой первый iPhone, им оказался 5s. Уже тогда экран 5s казался не таким большим, но всё еще удобным. К слову, до сих пор габари...

Из России с компьютерным зрением: будущее – это телеприсутствие Говорят, что мир становится все меньше. С другой стороны, поскольку сегодня бизнес часто ведется на больших расстояниях, а многие люди живут далеко от своих родных и друзей, планета всё еще кажется огромной. Возможность проецировать свое присутствие за тысячи километров може...

Видеоигра The Legend of Heroes: Trails of Cold Steel IV появится в конце этого года The Legend of Heroes: Trails of Cold Steel IV - финальная часть в серии игр Trails of Cold Steel, как ожидается, будет выпущена в Северной Америке и Европе. Японская ролевая JRPG-игра с превосходной историей, уникальной системой развития персонажей. Разработчик утверждает, ч...

LyX: Общие замечания. Часть 1 Скопировано с моего блога в целях создания еще одного русскоязычного источника информации по данной теме. Эта статья является продолжением следующих статей одного цикла: статья 1 статья 2 статья 3 статья 4 статья 5 Фух, даже не знаю, как писать этот пост. Я мог бы начать ...

Художник создал 3D-модели девушек с обложек GTA: Vice City и San Andreas, а также персонажей других игр Художник персонажей из Турции Хоссейн Диба (Hossein Diba) в своём профиле на ArtStation опубликовал трёхмерные модели девушек с обложек Grand Theft Auto: Vice City и Grand Theft Auto: San Andreas. Кроме того, он продемонстрировал осовремененные версии других персонажей из эт...

Луна или мячик для пинг-понга? Ошеломительные снимки Луны Samsung Galaxy S21 Ultra разоблачили как подделку В сети получили широкое распространение впечатляющие, даже ошеломительные, снимки Луны, опубликованные Samsung в виде демонстрации функции 100x Space Zoom у нового флагмана Galaxy S21 Ultra. Как оказалось, эти снимки представляют собой искусно выполненную подделку. ...

Игровой компьютер FragMachine: топовые комплектующие, шикарный внешний вид с подсветкой Конфигурация у FragMachine очень мощная, компьютер прекрасно подойдет для решения любых профессиональных задач, особенно таких, где в почете многопоточные вычисления. Что касается игр, он позволит с комфортом играть в любые современные игры при максимальном качестве графики ...

[Перевод] Аппаратный взлом жёсткого диска Жёсткие диски: если вы читаете эту статью, то с большой вероятностью у вас есть одно или несколько таких устройств. Они довольно просты и, по сути, представляют собой набор 512-байтных секторов, пронумерованных возрастающими адресами, также называемыми LBA (Logical Block Ad...

Новая технология 3D-печати бросила вызов Левше 3D-печать прекрасно зарекомендовала себя во многих отраслях промышленности и не нуждается в излишнем хвастовстве, но нет предела совершенству. В качестве примера приведем миллиметровую копию статуи Давида, автором оригинала которой является Микеланджело. Она напечатана медью...

[Перевод] Классификация изображений на Android с помощью TensorFlow Lite и сервиса Azure Custom Vision Классификация изображений позволяет нашим приложениям Xamarin распознавать объекты на фотографиях. Все более и более распространенной становится возможность сделать фотографию и распознать ее содержимое. Мы можем наблюдать это в наших банковских приложениях при внесении мо...

Chuwi представила ноутбук AeroBook Pro 15.6 с поддержкой Hackintosh Компания Chuwi представила свой новый ноутбук AeroBook Pro 15.6, который получил 15,6-дюймовый 4K HDR-дисплей, процессор Intel Core i5 и 8 ГБ ОЗУ + 256 ГБ ПЗУ.Стоит отметить, что процессор этого ноутбука — i5 6287U, то есть та же модель, что и в Apple MacBook Pro. Chuw...

[Перевод] История жанра roguelike: от Rogue до Binding of Isaac Отдадим должное игре, ставшей прародительницей целого жанра. Имя ей Rogue. Распространённость игр Roguelike росла на протяжении всех 40 лет существования жанра, даже несмотря на то, что в нём реализованы идеи, кажущиеся «анафемой» для популярности: высокая степень случайно...

Calibry 3D-сканирует средние и крупные объекты недорого Источник: thor3dscanner.com Статья Жоау Антунеса с сайта spar3d.com переведена для вас Top 3D Shop. Calibry — это новейший недорогой ручной 3D-сканер от Thord3D, предназначенный для захвата средних и крупных объектов. Он идеально подходит для университетов и музеев; инженеро...

Современный Web-UI для SVN в 2020 году cSvn — это web-интерфейс к Subversion репозиториям. Основу cSvn представляет CGI-скрипт написанный на языке С. В мае 2020 года был опубликован релиз очередной версии Apache Subversion 1.14.0. В свете этого события, был создан новый, современный web-интерфейс для просмотра S...

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

AMD выпустила библиотеку TressFX 4.1 с интеграцией в Unreal Engine Advanced Micro Devices продолжает развивать собственную технологию TressFX, используемую для реалистичной визуализации волос и меха. Большинству геймеров она знакома по играм о приключениях Лары Крофт. В Tomb Raider (2013 года) TressFX использовалась в...

Тестирование в игре Zombie Army 4: Dead War на 7 видеокартах от среднего до топового уровня Тестирование видеокарт в зомби-шутере от третьего лица Zombie Army 4: Dead War с использованием самых распространенных разрешений экрана при трех профилях качества показало, что игра не слишком требовательна к системе. В Full HD-разрешении с ней довольно легко справляются да...

[Перевод] 3 способа рендеринга больших списков в Angular В 2020 году фронтенд-фреймворки стали лучше, эффективнее и быстрее. Но, даже учитывая это, рендеринг больших списков без «замораживания» браузера всё ещё может оказаться сложной задачей даже для самых быстрых из существующих фреймворков. Это — один из тех случаев, когда «фр...

[Перевод] Пол Грэм: Как писать полезное (на Хабр) (часть 1) Каким должно быть эссе? Многие сказали бы — убедительным. Так нас учили… Но я думаю, что мы можем стремиться к чему-то более амбициозному: эссе должно быть полезным. Прежде всего эссе должно быть корректным. Но недостаточно просто быть корректным. Легко сделать...

Монитор BenQ Zowie XL2546S адресован киберспортсменам Компания BenQ представила монитор Zowie XL2546S, являющийся развитием модели Zowie XL2546, выпущенной в 2017 году. Как и его предшественник, новый монитор адресован киберспортсменам, состязающимся в шутерах от первого лица (FPS). Его отличительной чертой является технол...

Nvidia выпустила GeForce Hotfix Driver version 442.01 Nvidia выпустила драйвер GeForce Hotfix версии 442.01 основанный на драйвере 441.87. Разработчики проделали работу над устранением конкретных проблем. Их всего три: проблем с играми The Witcher 3, Call of Duty и SLI режимом. Игра The Witcher 3: Wild Hunt могла выл...

[Перевод] Руководство по Deno: примеры работы со средой выполнения TypeScript Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи «The Deno Handbook: A TypeScript Runtime Tutorial with Code Examples» автора Flavio Copes. В этой статье мы научимся работать с Deno. Мы сравним его с Node.js и создадим с его помощью простой RES...

[Из песочницы] Как использовать консоль JavaScript: выход за пределы console.log () Привет, Хабр! Представляю вашему вниманию перевод статьи «How to use the JavaScript console: going beyond console.log()» автора Yash Agrawal. Один из самых простых способов отладки чего-либо в JavaScript — вывод материала с помощью console.log. Но есть много других методов,...

[Из песочницы] Самый простой алгоритм для создания Филворда (Часть 1) Привет, Хабровцы. В этой статье я хочу поделиться с вами немного своим опытом и показать вам мой простой алгоритм, который я придумал для создания Филворда. Под «Филвордом» я буду иметь ввиду эту многим знакомую игру. В игре есть поле размером обычно NxN заполненное словами...

[Из песочницы] Управление сценами в Unity без боли и страданий Вам когда-либо приходилось думать над тем, как сделать управление сценами в вашем проекте менее болезненным? Когда у вас достаточно простая игра, в которой всего несколько сцен идущих одна за другой, то, зачастую, всё проходит гладко. Но когда количество сцен растёт и усложн...

Собираем простейшую ZigBee-сеть, программируем под Mbed, общаемся через MQTT Собираем простейшую ZigBee-сеть, программируем под MBed, общаемся через MQTT Эта статья — большой учебный практикум начального уровня по использованию XBee-модуля в связке с микроконтроллером, имеющим на борту Mbed OS. Стек XBee реализует ZigBee-стандарт и подходит для задач...

Издатель Crescent Moon Games анонсировал 8 игр на этот год Популярный мобильный издатель Crescent Moon Games анонсировал сразу 8 грядущих проектов для iOS и Android на этот год от сторонних разработчиков. Beyond This Side Это эпизодическое приключение с главным героем по имени Сэм. Его жена пропадает, и рука — все, что от нее ос...

Для стратегии Northgard выпустят шесть DLC с кланами викингов, на старте одно дают бесплатно Издатель Playdigious решил порадовать мобильных геймеров, которые ждут порта стратегии Northgard. Через свой Twitter он указал, что если купить игру в первые семь дней после релиза на iOS, то можно получить дополнение «Snake» совершенно бесплатно. Акция продлится до 20-го ап...

Книга «Изучаем Python: программирование игр, визуализация данных, веб-приложения. 3-е изд.» Привет, Хаброжители! Мы выпустили третью версию #1 Best Seller in Python Programming Amazon — популярного в мире руководства по языку Python. Вы сможете не только максимально быстро его освоить, но и научитесь писать программы, устранять ошибки и создавать работающие прило...

Cyberpunk 2077 перенесли из-за PS5 и Xbox Series X Многие пользователи с нетерпением ждали релиза самой ожидаемой игры этого года — Cyberpunk 2077. К сожалению, разработчики буквально за две недели до релиза перенесли проект еще на три недели — теперь игра выходит в декабре. И, что самое удивительное, авторы проекта назвали ...

Стартовала предрегистрация на аркадный шутер Star Wars: Starfighter Missions В начале апреля была анонсирована игра Star Wars: Starfighter Missions. В ней игрокам обещают возможность летать на различных истребителях из Звездных войн. Сегодня издатель Joymax объявил, что пользователи из Кореи, Японии и некоторых других азиатских стран уже могут пройти...

[Перевод] [Прогноз] Транспорт будущего: краткосрочный горизонт Об авторе: Брэд Тэмплтон — инженер-программист, евангелист робоавтомобилей с 2007 года, работал над Гуглокаром в его ранние годы. Основатель ClariNet, почетный председатель Electronic Frontier Foundation и директор Foresight Institute, основатель факультета в Singularity Uni...

В GameClub вышла обновленная версия классической мобильной RPG Aralon: Sword and Shadow На прошлой неделе в сервисе по подписке GameClub появилась обновленная версия одной из первых полноценных RPG для мобильных — Aralon: Sword and Shadow от издателя Crescent Moon Games. И если в большинстве случаев игры в GameClub получают лишь незначительные улучшения, напра...

[Перевод] Пол Грэм: «Главная идея в вашей голове» (The Top Idea in Your Mind) Недавно я понял, что недооценивал важность того, о чем люди думают в душе по утрам. Я и раньше знал, что в это время в голову часто приходят отличные идеи. Теперь я скажу больше: вряд ли вы сможете сделать что-то действительно выдающееся, если не будете думать об этом в душе...

[Перевод] Многопоточность. Модель памяти Java (часть 2) Привет, Хабр! Представляю вашему вниманию перевод второй части статьи «Java Memory Model» автора Jakob Jenkov. Первая часть тут. Аппаратная архитектура памяти Современная аппаратная архитектура памяти несколько отличается от внутренней Java-модели памяти. Важно понимать апп...

[Перевод] OCR для PDF в среде .NET — как извлечь текст из недоступных для поиска PDF документов Извлечение текста — одна из популярных задач обработки PDF документов. Вам потребуется извлечь текст из PDF, чтобы: проиндексировать документ для полнотекстового поиска распарсить некоторые данные (например, названия и цены товаров в прайс-листе) выделить, удалить или замен...

[Перевод] Создание красивых процедурных зданий с помощью Blueprint Введение Генерация процедурных зданий при помощи Blueprint — соблазнительная идея. Использование стандартизированных модулей и автоматическое размещение вполне логичны, ведь, в конце концов, это же архитектура. Но как нам при текстурировании добиться естественного разнообраз...

Company of Heroes доступен в App Store Популярная игра Company of Heroes стала доступной для iPad в магазине App Store. Стоимость составляет 13,99 долларов. Пользователю доступны дополнительные новые карты, миссии и многое другое. Действие игры разворачивается во Второй мировой войне. Пользователь управляет отря...

ТОП-5 моих любимых браузеров для телефона Обычно при покупке смартфона на Android в нем установлено два браузера. Первым, конечно, является Google Chrome, а вторым фирменный браузер производителя смартфона. Зачем он нужен не очень понятно, но это правило хорошего тона — он должен быть и компания должна его ка...

Телевизоры Hisense U7QF уже в продаже Компания Hisense обновила модельный ряд телевизоров. Флагманом продуктовой линейки стала серия телевизоров Hisense U7QF, представленная моделями 50U7QF с диагональю экрана 50 и 55 дюймов. Телевизоры относятся к премиум-сегменту и созданы с использованием новейших технологий...

Лучшие Android-игры на начало 2020 года Лучшие игры для Android в 2020 году Всего в магазине Google около 2,9 млн приложений. Из них по статистике к концу 2019 года было доступно около 700 тысяч игр. Каждый квартал число игр увеличивается примерно на 50 тысяч. И во всей этой массе контента достаточно сложно найти ...

Цифро-аналоговое и смешанное моделирование в PADS Professional Одной из полезных функций, включенных в PADS Professional, является встроенный инструмент моделирования аналоговых смешанных сигналов (AMS), который позволяет моделировать ваши схемотические проекты с использованием моделей SPICE и VHDL-AMS. Возможность использования обоих...

Как iPhone с Face ID помогает делать мобильные игры лучше Разработка игр – даже мобильных – процесс очень долгий и трудоёмкий. Несмотря на то что успешной может стать даже аркада с примитивной механикой и пиксельной графикой вроде Flappy Bird, проекты вроде Fortnite или PUBG, очевидно, оказываются куда более прибыльными. Однако, ч...

[Из песочницы] Web2Text: глубокое структурированное извлечение содержимого web-страницы Привет, Хабр! Представляю вашему вниманию перевод статьи "Web2Text: Deep Structured Boilerplate Removal" коллектива авторов Thijs Vogels, Octavian-Eugen Ganea и Carsten Eickhof. Веб-страницы являются ценным источником информации для многих задач обработки естествен...

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

Sportage и Tiguan останутся не у дел? Китайцы хотят привезти в Россию роскошный Chery Exeed LX Машина получила яркий дизайн и современное оснащение, но смогут ли российские автомобилисты мириться с его нюансами? Chery Exeed LX представляет собой премиальный кроссовер, построенный на базе знакомого россиянам Tiggo 7. Автомобиль получил яркий экстерьер, выделяющий его ...

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

[Перевод] Микросервисы со Spring Boot. Часть 5. Использование сервера имен Eureka В этой заключительной части нашей серии архитектур микросервисов мы научимся включать сервер имен Eureka и позволять микросервисам взаимодействовать с ним. Это статья входит в серию статей «Микросервисы со Spring Boot»: Часть 1. Начало работы с архитектурой микросервисов ...

[Перевод] Как помочь pandas в обработке больших объёмов данных? Библиотека pandas — это один из лучших инструментов для разведочного анализа данных. Но это не означает, что pandas — это универсальное средство, подходящее для решения любых задач. В частности, речь идёт об обработке больших объемов данных. Мне довелось провести очень и оче...

Анонсирована инди-метроидвания Teslagrad 2, студия Rain Games разрабатывает ещё две игры Скоро грядёт новая часть в серии знаменитого инди-платформера под названием Teslagrad. Об этом студия Rain Games объявила на своём официальном сайте. Первая часть вышла в далёком 2013 году, поэтому однозначно настало время для подобающего сиквела. Игроки смогут снова окунуть...

Как выглядит zip-архив и что мы с этим можем сделать. Часть 3 — Практическое применение Продолжение статьи Как выглядит zip-архив и что мы с этим можем сделать. Часть 2 — Data Descriptor и сжатие. Дорогие читатели, я снова приветствую вас на передаче Нетрадиционное программирование на PHP. Для понимания происходящего рекомендую ознакомиться с предыдущими двумя...

Опыт работы с карт-принтерами, часть 1 Данная статья будет полезна тем, кто начинает работу с карт-принтерами(Evolis Primacy и Smart-51) и кодировкой NFC карт типа Mifare Classic и Mifare DESFire EV2. В первой части мы опишем общее впечатление от работы с карт-принтерами, а также проблемы с которыми нам пришлось ...

[Перевод] Загадочное происхождение настольной игры про взлом кодов Mastermind Она стала мировой сенсацией. Её использовали в Fallout. Она помогла созданию отрасли кибербезопасности. Но откуда же она взялась? «Это неинтересно», — думал Дэн Тейтел. В Fallout 3 есть куча компьютерных терминалов, и если игрок хотел взломать один из них, ему нужно было ...

[Из песочницы] Urban Bot или как писать чат-ботов для Telegram, Slack, Facebook… на React.js В этой статье я хочу познакомить с новой библиотекой Urban Bot, которая адаптирует React для написания чат-ботов. Ниже я расскажу, зачем эта библиотека появилась на свет, какие дает преимущества и как написать вашего первого чат-бота. Чат-бот — это чаще всего отдельный чат ...

Как ускорить старый iPhone? Как ускорить старый iPhone? Пользователей iPhone 6 и более ранних устройств, которые не получили обновление до iOS 13, можно с уверенностью назвать владельцами устаревших аппаратов. iPhone 6 был представлен в далеком 2014 году. Даже по тем временам он технически несильно опе...

Samsung запатентовала подвижную камеру для смартфонов нового поколения Пока многие китайские производители просто стараются придумать, как напихать в камеру смартфона как можно больше всего, чтобы на каждое фокусное расстояние был свой объектив, некоторые другие компании идут своим путем. Например, Huawei (хоть она и китайская) старается делат...

Зачем нам нужны нейронные процессоры? Нейросети сейчас называют новым электричеством. Мы их не замечаем, но пользуемся каждый день. Face ID в iPhone, умные ассистенты, сервисы перевода, и даже рекомендации в YouTube — всё это нейросети. Они развиваются настолько стремительно, что даже самые потрясающие отк...

Книга «Разработка с использованием квантовых компьютеров» Привет, Хаброжители! Квантовые вычисления не просто меняют реальность! Совершенно новая отрасль рождается на наших глазах, чтобы создать немыслимое ранее и обесценить некоторые достижения прошлого. В этой книге рассмотрены наиболее важные компоненты квантового компьютера: ку...

[Перевод] Ускоряем фронтенд. Когда много запросов к серверу — это хорошо В этой статье описываются некоторые методы ускорения загрузки фронтенд-приложений, чтобы реализовать отзывчивый, быстрый пользовательский интерфейс. Мы обсудим общую архитектуру фронтенда, как обеспечить предварительную загрузку необходимых ресурсов и увеличить вероятность ...

Valve запретила игры с NFT и блокчейном в Steam Игры, использующие технологию блокчейн или позволяющие пользователям производить операции с NFT или криптовалютой, будут запрещены в Steam, согласно новому правилу Valve. На это изменение указал разработчик SpacePirate, создающий игру на основе NFT. По его словам, это нововв...

NVIDIA показала как работает технология DLSS 2.0 NVIDIA анонсировала технологию улучшения изображений в конце марта. Технология DLSS 2.0 уже используется, в таких играх, как Control и MechWarrior 5: Mercenaries. Конечной целью новой технологии является увеличение производительности. Технология использует два вида ренде...

[Из песочницы] Организовываем взаимодействие между ПК и ЦАП/АЦП при помощи ПЛИС В современном цифровом мире необходимость ЦАП/АЦП (цифро-аналоговых преобразователей/аналого-цифровых преобразователей) не подвергается сомнению: они используются для обработки сигналов разнообразных датчиков, в звуковой аппаратуре, ТВ-тюнерах, платах видеовхода, видеокамера...

[Перевод] Знакомимся с NestJS Перевод статьи подготовлен в преддверии старта курса «Разработчик Node.js». У современных разработчиков есть много альтернатив, когда речь заходит о создании веб-сервисов и других серверных приложений. Node стал крайне популярным выбором, однако многие программисты предп...

Как голограммы могут изменить нашу повседневную жизнь? Оптическая голография основывается на интерференции волн, при которой записывается световое поле Вы, наверняка, помните реалистичные голограммы из научно-фантастических фильмов. В течение очень долгого времени голограммы пользовались большой популярностью в кинематографе, ка...

Разработчики видеоигры Batman: Arkham Knight исправляют ошибки с зависаниями текстур Версия игры Batman: Arkham Knight для ПК в выходом игры получила множество обновлений, так как пользователи постоянно жаловались на проблемы связанные с проблемами потоковой передачи текстур, которая вызывает зависания и сбои. Также были проблемы с раскадровкой кадров. ...

Шейдер Pascal Gilcher улучшает графику компьютерной игры Deus Ex: Human Revolution Компьютерная игра Deus Ex: Human Revolution была выпущена довольно-таки давно. Разработчик Levan продемонстрировал, какие возможности предлагает поддержка RTX. С помощью шейдера Pascal Gilcher ему удалось улучшить графику игры. Детали и предметы выглядят более реалистичнее...

Christie выпускает 64-битную версию Pandoras Box Новинку покажут на стенде Christie 1-H70 на выставке ISE в Амстердаме 11-14 февраля 2020 Сайпресс, Калифорния (16 декабря, 2019) – Спрос на высокопроизводительные устройства, позволяющие обрабатывать и воспроизводить контент в высоком разрешении на нескольких экранах и упра...

[Из песочницы] Сети для начинающего IT-специалиста. Обязательная база Примерно 80% из нас, кто заканчивает университет с какой-либо IT-специальностью, в итоге не становится программистом. Многие устраиваются в техническую поддержку, системными администраторами, мастерами по наладке компьютерных устройств, консультантами-продавцами цифровой тех...

[Перевод] Опенсорс и эксперименты с виртуальным конструктором LEGO Моё детство примерно на 20% состояло из Dungeons & Dragons (D&D) и на 80% — из LEGO. Эти два занятия очень сильно пересекались. Мне, по разным причинам, не разрешали всё время играть в D&D. Но я, привлекая на помощь воображение, и достигнув в этом деле успехов, д...

[Перевод] Конференция DEFCON 27. Взламываем полицию. Часть 1 Брифинг выступления: Билл Сверинджен (hevnsnt) уже несколько десятилетий является членом хакерского сообщества, что довольно странно, поскольку его профиль в Twitter указывает, что ему всего 23 года. По словам Билла, всю свою жизнь он посвятил пониманию того, как устроены в...

Сверхточное позиционирование на дороге Навигация и локализация с помощью GNSS уже давно является стандартом в нашей повседневной жизни. Использование этой системы стало стандартном и для беспилотного автомобиля НПО СтарЛайн OSCAR. В то время как большинство людей пользуются простыми GPS приемниками в телефонах, ...

Топ самых важных функций Android для слепых – мнение незрячих экспертов Современный мобильный телефон – незаменимое устройство для большинства людей, независимо от их состояния здоровья. Но для людей с инвалидностью – это не просто удобный гаджет, а средство реабилитации, которое может быть полезнее многих традиционных ТСР. Вы когда-нибудь за...

Правила локализации для разработчиков Сначала делаем, а думаем потом — или наоборот? Alconost рассказывает, какие особенности локализации стоит учесть на этапе разработки игры. Эту статью мы написали как ответ на повторяющиеся вопросы разработчиков: «Что с моей игрой не так? Почему перевода недостаточно? Как...

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

Ближайшее обновление Windows 10 выведет игры на новый уровень Компания Microsoft должна выпустить крупное обновление Windows 10 до конца мая. Апдейт принесёт новые функции и улучшения по всей системе. Для геймеров новая версия Windows окажется настоящим прорывом.  В обновлении Windows 10 May 2020 Update, также известном под ...

Оконные функции с «форточкой» или как пользоваться фреймом Всем привет. 26 февраля в OTUS стартовали занятия в новой группе по курсу «MS SQL Server разработчик». В связи с этим я хочу поделиться с вами своей публикацией про оконные функции. Кстати, в ближайшую неделю еще можно записаться в группу ;-). Оконные функции прочно вошл...

Молодильный эффект видеоигр. 90-летняя женщина названа самым пожилым геймером в мире Хамако Мори (Hamako Mori), известная в Сети под ником Gaming Grandma, признана самым пожилым геймером, который ведет свой канал в YouTube. Хамако родилась 18 февраля 1930 года, сейчас ей 90 лет. На ее канале в YouTube более 150 000 подписчиков. Хамако начала играть в ви...

ОЧКИ СУМРАЧНОГО ЗРЕНИЯ. Android Camera2 API от чайника, часть 5 внезапная Проживая в эпоху технологических прорывов и свершений, взирая на то, как устремляются в небо ракеты Маска и Безоса, мы, простые люди с высшим техническим образованием, часто не замечаем возможности совершить прорыв не там, далеко в космосе, а здесь рядом с нами, буквально ...

Самые красивые игры 2019 года на iOS и Android: GRIS, Black Desert Mobile и другие Эксперты всех областей уверены, что Snapdragon 855 спокойно обходит по мощности процессор Nintendo Switch, но на качестве новых проектов для Android это, к сожалению, не сказывается. Поэтому в номинации за лучшую графику мы собрали проекты, которые выделяются не только в тех...

Эксперты IDC назвали четыре компании, которые, как ожидается, окажут влияние на рынок 3D-сканирования Компания IDC опубликовала отчет, в котором названы четыре компании, работающие на рынке 3D-сканеров и предлагающие наиболее инновационные технологии или бизнес-модели. Это компании Artec3D, Occipital, Scan Dimension и Calibry3D. По мнению аналитиков IDC, они окажут на р...

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

Аниме-гача Alchemy Stars от Tencent вышла на смартфоны, донат огромный? Tencent Mobileвыпустила на смартфоны гачу под названием Alchemy Stars. Здесь пошаговые сражения на разноцветном поле; если пробежаться по квадратам с одинаковым цветом, то получится жёсткое комбо. Удобно то, что персонаж автоматически бьёт соперников на своём пути, мы только...

УЗИ аппараты Mindray от официального поставщика УЗИ оборудование Mindray: хорошее качество, доступная цена УЗИ аппараты Mindray являются самыми эффективными и точными. С помощью них проводится диагностика жизненно важных органов на высоком уровне. Оборудование доказало своё предназначение, так как используется во многих ...

Состоялся релиз Microsoft Flight Simulator 2020 Сегодня, 18 августа 2020 года, вышла новая часть легендарной серии гражданских авиасимуляторов Microsoft Flight Simulator. Впервые игру показали в прошлом году на конференции E3 2019, и уже тогда было понятно, что она намерена совершить революцию в жанре. Microsoft Flight S...

Разработано новое приложение для замены лица на любом изображении за считанные секунды В сети появилась информация о новом алгоритме, который используется в приложении Doublicat. Так, с его помощью разработчики сумели научить программу вставлять лицо в любое изображение буквально за несколько секунд.

На Android вышел новый Тетрис. Подготовили обзор новинки На Android вышел новый Tetris Игра Тетрис на смартфонах впервые появилась в 2008 году с выходом на iOS и стоимостью в 9,99 долларов. Тогда еще компании не предлагали каких-либо встроенных покупок, игроки получили полную функциональность. Позже, в 2011 году, EA удалила старое...

Рендеры Google Pixel 5 XL показали странный дизайн флагмана За последний месяц или около того мы наблюдали пару утечек, которые показали, чего стоит ожидать от грядущего смартфон Google среднего класса: Pixel 4a. Хотя пока слишком рано говорить о Google Pixel 5, первые утечки уже тоже начинают появляться. Мы впервые узнали, как може...

Как скачать и пользоваться TapTap вместо Google Play, и есть ли смысл?  В Китае нет Google. Наверняка, это не шок для большинства из вас, но для многих невозможность смотреть YouTube во время поездки в Китай звучит как нонсенс. Это тем более странно потому, что именно Android - самая распространённая мобильная операционная система во всём Китае....

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

ISOCELL Bright HM1 — сенсор, который стоит в Samsung Galaxy S20 Ultra Как мы знаем, 108-мегапиксельный сенсор в Xiaomi Mi Note 10 носит название ISOCELL Bright HMX. Как известно, компания Xiaomi разрабатывала его совместно с Samsung и даже получила эксклюзив на использование его в своих смартфонах. Но что же было дальше? Анонс Galaxy S20 Ultr...

Состоялся релиз MMORPG TERA: Endless War на iOS и Android Издатель JOYCITY сообщил радостные новости для фанатов фэнтези-вселенной TERA — на мобильные устройства вышла стратегия TERA: Endless War. Разработчики даже решили в эту честь подарить героя «Арин» всем вошедшим хотя бы раз. Особенность этой игры заключается в том, что здесь...

[recovery mode] Обработка персональных данных для мелкого интернет-магазина Знакомые впечатлились новым штрафом в КоАП в миллион рублей: Статья 13.11. Нарушение законодательства Российской Федерации в области персональных данных 8. Невыполнение оператором при сборе персональных данных… обязанности по обеспечению записи, систематизации, накопления, х...

[Перевод] Random Forest, метод главных компонент и оптимизация гиперпараметров: пример решения задачи классификации на Python У специалистов по обработке и анализу данных есть множество средств для создания классификационных моделей. Один из самых популярных и надёжных методов разработки таких моделей заключается в использовании алгоритма «случайный лес» (Random Forest, RF). Для того чтобы попытать...

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

Так выглядит коробка игр для PlayStation 5 Компания Sony в своем официальном блоге показала, как будет выглядеть коробка диска с игрой для PlayStation 5. Сенсации тут не случилось: дизайн похож на коробки для дисков с играми для PlayStation 4, а пластик коробки — все тот же синий. Но если в верхн...

iPhone — это сквиркл!?! Это что ещё за зверь? Давайте сыграем в игру. У нас есть два ряда знакомых всем пользователям iOS-иконок. На первый взгляд иконки сверху и снизу одинаковые. Но это не так. В одном ряду вы видите настоящие иконки, а в другом подделку. Можете ли вы определить, где какие? Не торопитесь, посмотрите...

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

Игровые новости Казахстана Игровые новости становятся все популярнее и популярнее. Молодежи становится не интересны новости о политике, новости о странах и так далее. А с нынешней ситуацией в мире, зачастую информационные статьи оказываются недостоверными. Люди продолжают оставаться дома, большинство ...

Каким будет дизайн мобильных приложений в ближайшем будущем? One UI Если среди наших читателей есть те, кто интересуется дизайном, вы наверняка заметили, что всё чаще в Сети можно найти примеры UI/UX-дизайна, связанного с мобильными устройствами. Для многих дизайнеров мобильный интерфейс стал главным, ведь по статистике всё больше люд...

Тест ABS SolidFilament     Вопрос диверсификации закупок материалов для печати всегда остро ощущался, но постоянно откладывался  простой отговоркой - "нет времени". Статьи на 3D Today на тему применения тех или иных материалов, почему то казались "не очень серьезными", а пробная печать с использов...

[Перевод] До и после: визуальная эволюция известных видеоигр В 90-х 8-битные Super Mario Bros. и Battle City — «Марио» и «танчики» — вызывали дикий восторг. Только недавно запускал их в браузере, чтобы поностальгировать. Сейчас геймеры, конечно, «избалованы» графикой и геймплеем (я в том числе), но что-то в тех играх еще осталось. Д...

Самый реалистичный алкоголь в истории игр появился в новом Half-Life Разработчик из компании Valve Мэтью Уайлд (Matthew Wilde), который отвечает за визуальную составляющую новой игры Half-Life: Alyx, продемонстрировал, чем он занимался во время самоизоляции. Речь идет о новой физике жидкостей, которая появилась в бутылках и прочих емкос...

Окей, Гугл! Отстань от меня! Как отключить голосового ассистента? Я искренне уважаю голосового ассистента от Google. В российской действительности более адаптированной мне кажется Алиса, да и голос у нее поприятнее. Но в сравнении с туповатой Siri, Google Ассистент не идет ни в какое сравнение. Да и по сочетанию факторов он, наверное, луч...

[Перевод] Браузер и числа с плавающей запятой Изображение — www.freepik.com Несколько лет назад я много думал и писал о математике с плавающей запятой. Это было очень интересно, и в процессе исследований я многое узнал, но иногда я долгое время не использую на практике все эти полученные тяжким трудом знания. Поэтому ...

Ubisoft представила кросс-платформенный сервис Ubisoft Connect Ubisoft анонсировала кросс-платформенный сервис Ubisoft Connect, который объединяет в себе программу лояльности Ubisoft Club, Uplay, наше приложение для PC, а также все игры Ubisoft. Сообщается, что все современные игры Ubisoft и будущие релизы будут поддерживать сервисы Ub...

Помните FindFace, который искал аккаунты в соцсетях по фото? Его купили власти Москвы Система распознавания лиц FindFace считается одной из самых масштабных и совершенных Наверное, все знают таких людей с паранойей, которые абсолютно уверены, что все современные средства связи – это инструменты слежки в руках спецслужб. По их мнению, Touch ID был нужен для то...

NASA показало новые панорамы Марса Самая первая в истории человечества фотография, снятая с поверхности Марса Когда в далеком 1976 году марсоход “Viking-1” впервые в истории человечества сделал первое черно-белое фото поверхности красной планеты, астрономическая наука полностью изменила свой ход, перейдя на н...

Чем полезны 3D-модели сложных производств Нефтехимические комбинаты это весьма и весьма сложные комплексы зданий. Наш ЗапСибНефтеХим в Тобольске — крупнейший объект за всю историю современной России. 9 831 километр кабеля, 102 000 тонн металлоконструкций и 513 000 кубических метров бетона. То есть без шуток — объект...

[Из песочницы] Пионеры и первопроходцы. Циркулярный строительный 3D-принтер – как все начиналось? Тысячи лет люди занимались строительством, не особо вникая, как можно модернизировать процесс в более простой и дешёвый. Более консервативной отраслью, чем строительство, можно назвать, пожалуй, только сельское хозяйство. Но современные общемировые тенденции рынка неумоли...

Опыт использования Huawei P40 Pro. Лучше, чем могло быть, но не идеально Я уже около месяца изо всех сил стараюсь пользоваться в качестве основного телефона Huawei P40 Pro. За это время я основательно ”прикипел” к некоторым его особенностям, но не могу отделаться от ощущения, что с ним что-то не так. Конечно, речь об отсутствии сервисов Google и...

Собираем игру «Змейка» на макетной плате. Часть 1: конечные автоматы На досуге мы с сыном изучаем цифровую элетронику. Недавно мы дошли до главы про конечные автоматы. На эту тему полно типичных задач, вроде семафора или торгового автомата. Но они все унылые и слишком простые, а некоторые вообще, честно скажем, притянуты за уши. После изучени...

Epic Games планирует выпустить новую карту для Fortnite Epic Games всесторонне пытается разнообразить игру для своих игроков добавляя новые скины, оружия и многое другое. На данный момент в игре только две карты. В последнем обновлении был найден код с новой картой название которого Papaya Map. По изображению видно, что она от...

Обзор мобильной Company of Heroes — фантастическая работа и важное достижение индустрии Как-то в Википедии я прочитал, что разработчики студии Supercell в свое время хотели сделать стратегическую игру, которая бы работала на сенсорном экране, но ощущалась простой и приятной. Я тут же отправился на другую страницу посмотреть определение жанра «стратегии». Википе...

Зачем смартфонам нужен искусственный интеллект Инновации – вещь очень неоднозначная и крайне зависимая от восприятия тех, ради кого они создаются. В результате то, что одни принимают за инновацию, другие могут назвать банальщиной, которая не имеет ничего общего с футуристическими идеями. Чаще всего такие споры происходя...

На iOS вышел оригинальный симулятор строительства летательных аппаратов Machinaero В App Store вышла необычная игра под названием Machinaero. Это симулятор строительства машин с одной важной особенностью — способностью летать. Начинать вам придется с простых планеров, которые продержатся в воздухе только за счет набранной скорости. Но по мере продвижения ...

Эксперимент VTrade. Часть 3: Книга ордеров. Обработка и хранение торговой информации В прошлой статье цикла мы познакомились с типами биржевых заявок. Сегодня мы разберем книгу ордеров, обработку заявок и вопросы связанные с организацией хранения торговой информации. Читать дальше →

Как коронавирус мешает использованию iPhone Face ID не сработает, если ваше лицо скрыто за маской Когда Apple презентовала Face ID, она назвала его самым удобным и безопасным методом идентификации из тех, какими когда-либо оснащались современные смартфоны. Новый интерфейс распознавания лиц превзошёл даже Touch ID, не ...

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

Получены самые детальные фотографии поверхности Солнца Поверхность Солнца при ближайшем рассмотрении Общеизвестно, что нашу голубую планету отделяют от Солнца 149,6 миллионов километров, которые гарантируют Земле наличие наиболее благоприятных климатических условий и возможностей для процветания жизни. Как бы то ни было, это же ...

Sony PlayStation 5 и Xbox Series X исправят многие недостатки современных игр Sony и Microsoft выпустят свои игровые приставки нового поколения ближе к концу года, а пока интерес геймеров подогревают как сами производители, так и разработчики игр.   В интервью ресурсу IGN несколько разработчиков игр рассказали о том, что нас ждё...

Нейросеть превратит вас в зомби Во время, когда вечеринки не проводятся, можно не думать над гримом на Хэллоуин — нейросеть сделает все за вас, превратив ваш портрет в реалистичное изображение зомби Веб-сайт использует генеративно-состязательную нейронную сеть (GAN) — алгоритм машинного обучения, при котор...

СКИДКА (379р → 149р) Обзор игры Gris для iPhone и iPad: медитативная, умная игра с продуманным анимированным миром и крутым оригинальным саундтреком Испанские разработчики из Nomada Studio явно хотели выделиться из общей массы своим дебютным проектом. Сам по себе эффектный визуальный ряд платформера значит многое, но создатели Gris сумели сделать из игры образец современного искусства. Или же они своему творчеству придал...

Почему для косметики не делают клинических исследований? На первый взгляд выглядит так: можно взять любые вещества, смешать их в любую комбинацию, зарегистрировать как косметику и начать продавать в аптеках. Вместо безопасного фуфломицина можно собрать чуть ли не слюну Чужого. И вот эти средства никоим образом не испытываются кл...

Тонкости выбора проекторов для домашних кинотеатров на примере 6 моделей Acer Современные интернет-магазины в основном представляют собой "список цен" и достаточно трудно понять, почему похожие по общим характеристикам проекторы довольно значительно отличаются по ценам Расскажем о некоторых тонкостях на конкретном примере 6 моделей проекторов Acer. Ц...

DAIN: Нейросеть, которая увеличивает FPS Наверняка вы натыкались на видеоролики в YouTube: вот Нью Йорк 1911 года, было так: плохое качество, много шума и мало цвета, МАГИЯ и стало 4K-разрешение и 50/60 кадров в секунду. Или улица Тверская в 1896 году — ЩЁЛК — и она преображается! На этих записях люди н...

Представлена игра Pokemon Legends: Arceus Фанаты покемонов давно мечтали об игре с открытым миром и кажется они ее получат. Game Freak занимается разработкой игры Pokemon Legends: Arceus. Игра как ожидается будет иметь полный открытый мир в стиле Breath-of-the-Wild. Разработчики представили видео в котором мы вид...

Дизайн, продукт и рок-н-ролл Встречают, как водится, по одежке. И к твоему луку довольно много требований, особенно если ты — самое заметное HR-tech явление страны. Будучи сложным и нетривиальном сервисом, hh.ru бросает дизайнерам множество интересных вызовов, раздает массу уникальных и действительно сл...

Знание и состояние Сердце любого современного сайта или браузерного приложения (что SPA, что PWA, что любые другие три буквы) — это его State, или состояние. Мы можем сколько угодно спорить о том, что лучше — React, Vue, Svelte, Angular, можем продолжать пользоваться jQuery, но в действительно...

Лучшие головоломки для Android-устройств в 2020 году Игры-паззлеры до какого-то момента были простым жанром, цель которого - убивать время, решая головоломки. На мобильных платформах жанр получил дальнейшее развитие, превратившись в один из наиболее популярных на Android-устройствах. Всё начиналось с простых вирусных игр вроде...

Google рассказала, почему запретила бьюти-фильтры в камерах на Android Думаю, многие заметили, что камеры смартфонов стали настолько качественными, что даже люди, не говоря уже об остальных объектах съёмки, стали выглядеть в кадре откровенно лучше. Вы можете быть бесконечно требовательны к себе, но спорить с этим фактом практически бесполезно ...

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

Обзор The Walking Zombie 2. Почти ААА-шутер Мы привыкли к тому, что современные мобильные проекты заточены под казуальных геймеров, которые хотят давить шарики на дисплее или бездумно кликать по нему. Однако сегодня мы с вами поговорим о более интересном продукте, который явно стоит потраченного времени и внимания. Иг...

[Перевод] История видеопроцессоров, часть 4: появление General Purpose GPU Часть 1: 1976-1995 годы Часть 2: 3Dfx Voodoo Часть 3: консолидация рынка, начало эпохи конкуренции Nvidia и ATI До прихода DirectX 10 не было смысла добавлять в чипы необязательную сложность, расширяя площадь кристалла, что повышало функциональность вершинных шейдеров, а...

Компьютерная игра Red Dead Redemption 2 получает новое обновление Разработчик игры Red Dead Redemption 2 объявил о выпуске нового обновления версии 1.19. Новое обновление улучшает рендеринг текстур, предлагает большое количество настроек повышения резкости TAA. Игроки теперь могут сделать игру менее размытой и качественной. Исправлены мн...

История разработки новых иконок Windows Дизайн для Windows — это дизайн для всего мира. На сегодняшний день Windows 10 обеспечивает работу сотен миллионов устройство по всему миру: в школах, домах, офисах и в дороге. Это часть истории самих вычислительных компьютеров, и дизайнеры изначально были во главе пути, пр...

Обзор «Кровная вражда: Ведьмак. Истории» на Nintendo Switch — Прекрасный подарок всем фанатам ведьмацкой саги «Ведьмак» нынче – мировая франшиза с быстрорастущей армией поклонников. У кого-то Геральт ассоциируется с книгами Анджея Сапковского, у кого-то – с трилогией видеоигр от CD Projekt RED, а у кого-то теперь – с новым сериалом от Netflix. И если вы относите себя к настоящим фан...

Похмелье 8 марта: ещё одна статья на Хабре о женщинах в ИТ «Если, по-вашему, женщина может быть кузнецом, то почему бы мужчине не быть педикюршей? Она кует, он пилит, прекрасная пара!» К/ф «Берегите женщин» Я читаю Хабр года так с 2009-го. Последние несколько лет накануне 8 марта случается вал публикаций, спецпроектов, мегапостов и...

[Из песочницы] 9 ключевых алгоритмов машинного обучения простым языком Привет, Хабр! Представляю вашему вниманию перевод статьи «9 Key Machine Learning Algorithms Explained in Plain English» автора Nick McCullum. Машинное обучение (МО) уже меняет мир. Google использует МО предлагая и показывая ответы на поисковые запросы пользователей. Netflix...

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

[Перевод] Изучение нейтрино привело к неожиданному открытию в математике Три физика хотели обсчитать процесс изменения нейтрино. В итоге они обнаружили неожиданное взаимоотношение между одними из самых распространённых объектов математики. Однажды в августе, утром после завтрака математик Теренс Тао открыл емейл, написанный тремя физиками, с ко...

Основы Ansible, без которых ваши плейбуки — комок слипшихся макарон, часть 3 В этой части мы перестаём говорить о простом и приятном и начинаем говорить о трудном. Переменные в Ansible: scope, precedence, рекурсивная интерполяция. Для тех, кто дочитает до конца, маленький бонус: упрощённая таблица приоритетов, с которой можно жить. Предыдущие части: ...

Стоит ли пользоваться iMessage в 2021 году iMessage — один из самых популярных способов общения в мире. Во всяком случае так говорит Apple на своих презентациях, использует iMessage в своей рекламе и делает всё, чтобы популяризовать собственный сервис. И все же за пределами Соединенных Штатов между пользователям и i...

Порно-игра Subverse теперь доступна на русском языке Порно-игра Subverse вышла в Steam 26 марта и почти сразу взлетела на вершину популярности. Квестовая игра с обилием откровенных сцен пошлого юмора и пародии на знаменитые саги, вроде Mass Effect понравилась многим игрокам, хоть и была относительно небольшой из-за всего нес...

[Перевод] Типовые ситуации при непрерывной интеграции Вы изучили команды Git но хотите представлять, как непрерывная интеграция (Continuous Integration, CI) происходит в реальности? Или может вы хотите оптимизировать свои ежедневные действия? Этот курс даст вам практические навыки непрерывной интеграции с использованием репозит...

Найдено древнейшее изображение охоты Aubert et al. / Nature, 2019 Ученые описали древнейший из известных на данный момент фигуративных рисунков — изображение охоты, датирующееся примерно 43 900 годами. Оно было найдено австралийскими палеонтологами в пещере Леанг Булу Сипонг 4, располагающейся в южной част...

[Перевод] Создание бесшовных карт шума Создать бесшовное изображение в Photoshop легко: обрезать изображение, взять обрезанную правую и нижнюю части, а потом приклеить их слева и сверху при помощи инструмента «Ослабить» (Fade). Но для правильной реализации бесшовных карт шума придётся хорошенько подумать. Если ...

NVIDIA GeForce 451.48 добавляет функцию аппаратного ускорения планирования GPU в Windows 10 Состоялся релиз драйвера NVIDIA GeForce версии 451.48 для Windows 10, в том числе и для May 2020 Update. В обновлении драйвера NVIDIA GeForce 451.48 добавлена ​​поддержка функции аппаратного ускорения графического процессора в Windows 10. Microsoft добавила поддержку аппарат...

[Из песочницы] Пишем автотест с использованием Selenium Webdriver, Java 8 и паттерна Page Object В этой статье рассматривается создание достаточного простого автотеста. Статья будет полезна начинающим автоматизаторам. Материал изложен максимально доступно, однако, будет значительно проще понять о чем здесь идет речь, если Вы будете иметь хотя бы минимальные представлени...

[Перевод] Создание шейдерной анимации в Unity Недавно я работал над анимацией респауна и спецэффектом главного героя моей игры “King, Witch and Dragon”. Для этого спецэффекта мне нужна была пара сотен анимированных крыс. Создание двухсот мешей со скиннингом с анимацией ключевыми кадрами всего для одного спецэффекта — ...

[Из песочницы] Пакетная обработка в JDBC и HIBERNATE Здравствуйте! В этой статье, я кратко расскажу о пакетной обработке SQL (DML) операторов: INSERT, UPDATE, DELETE, как одной из возможностей достижения увеличения производительности. Преимущества В отличии от последовательного выполнения каждого SQL запроса, пакетная обрабо...

Преобразование природы в украшения с помощью 3D-сканирования Статья с сайта Shining3d.com переведена для вас Top 3D Shop.Изготовление ювелирных изделий с помощью 3D сканера EinScan Pro 2xНа вопрос о том, в каких сферах применяется 3D-сканирование, большинство людей не задумываясь ответят, что подобная аппаратура чаще всего находит при...

Обзор программ для печати фото Качественная печать фотографий невозможна без специальных программ. Они позволяют установить формат и размер снимка, отредактировать изображение, выбрать тип бумаги и т.д. Лучшие из таких приложений представлены ниже. Среди них есть платные и бесплатные решения, с русскоязыч...

Оловянный солдатик Всем привет!В рамках тестирования новинки от компании Wanhao, 3D принтера Gadoso Revolution 1, мы выполнили интересную задачу. Для этого наш клиент предоставил нам модель оловянного солдатика, которую мы отсканировали, а затем напечатали. Давайте посмотрим, что у нас получил...

ASUS Hyper M.2 x16 Gen 4: четыре SSD-накопителя в виде одной карты расширения На днях мы рассказывали о карте расширения ASRock Hyper Quad M.2, которая позволяет установить в настольный компьютер сразу четыре твердотельных накопителя (SSD). Как теперь сообщает ресурс AnandTech, аналогичное решение готовит ASUS. Изделие под названием ASUS Hyper M.2 x16...

Эксперимент VTrade. Часть 2: Ордеры. Типы, особенности обработки Чтобы понять, как работают биржи, нужно разобраться с биржевыми заявками и правилами их обработки брокером. В статье мы разберем типы ордеров, особенности их исполнения на бирже и накладываемые торговой моделью ограничения. Если вам любопытно, что значат аббревиатуры DAY, G...

Руководство по Node.js для начинающих. Часть 3 Доброго времени суток, друзья! Продолжаю публиковать перевод этого руководства по Node.js. Другие части: Часть 1 Часть 2 Часть 3 Получение данных, введенных пользователем, в Node.js Как сделать Node.js-программу интерактивной? Для этого в 7 версии Node.js представлен м...

Пользователи звуковых карт Sound BlasterX G6 теперь могут очень просто менять баланс между громкостью чата и игры Обзор звуковой карты Creative Sound BlasterX G6  Компания Creative Technology сообщила о выпуске новой прошивки для внешней звуковой карты Sound BlasterX G6. По словам производителя, обновление, получившее номер версии 2.0, делает указанную карту «идеальной ...

Как пользоваться Гугл фото на Android «Google Фото», как это обычно бывает у Google, — очень сложный сервис. Но не для понимания – с логикой интерфейса как раз никаких проблем нет, — а с точки зрения функциональных возможностей. Задумывавшийся изначально как хранилище фотографий и видеозаписей в обл...

Ищем по номеру Instagram профиль В конце статьи представлен готовый инструмент Что можно узнать о человеке, с которым ты не знаком, если у тебя есть жалкие 11 цифр его номера телефона? Нам часто приходится иметь дело с анализом информации из открытых источников. В частности, самыми полезными оказываются ...

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

Системные требования игры Daemon X Machina Шутер от третьего лица Daemon X Machina был выпущен для Nintendo Switch в сентябре 2019 года. Теперь разработчики планируют выпустить игру на ПК. Игра станет доступна в Steam 13 февраля. Студия разработчиков опубликовала рекомендуемые системные требования для игры: Windo...

[Из песочницы] Особенности выпуска Unreal Engine 4 игры на iOS Приветствую. В этой статье я перечислю трудности и неочевидные моменты, с которыми лично я столкнулся при выпуске игры на iOS, а также их решения. Игра начинала создаваться на Unreal Engine 4.18, сейчас последний билд в магазине использует UE 4.24. Сначала игра была выпуще...

IntelliJ IDEA: Structural Search & Replace Современные IDE — очень мощные инструменты, способные помогать разработчику в самых разных ситуациях. Но обратной стороной этой мощности является то, что большинство функций находится в тени — об их наличии мало кто подозревает. Простой пример одной...

Симуляторы фабрики и управления: лучшие игры в стиле Factorio для iOS и Android На этой неделе на мобильных вышла игра Sandship: Crafting Factory. Она интересна и сама по себе, но привлекает многих, потому что приближается к определению игры «в стиле Factorio», которая пользуется безумной популярностью на компьютерах. Если вы знакомы с последней, то лиш...

[Перевод] Управление жестами: Обработка визуальных перекрытий. Часть 2 В преддверии старта продвинутого курса по Android-разработке продолжаем делиться с вами серией полезных переводов. Вы читаете вторую статью из серии об управлении жестами. Первую часть вы можете найти здесь. В первой части серии мы узнали, как расположить ваше приложение ...

Как на Android скачивать обои из прошивок разных смартфонов Обои – это едва ли не самый просто способ кастомизировать интерфейс смартфона. Всё-таки лаунчеры, прошивки и темы – это штука для более продвинутых пользователей, которые хотя бы примерно представляют себе, где и что включить или отключить, когда надо. А обои может установи...

[Перевод] Новые бесплатные видео-курсы и гайды по C#, .NET, и ASP.NET для начинающих Если вы думали о том, чтобы начать изучать C#, то сейчас как раз самое время, чтобы начать! Наш коллега Скотт Хансельман работал над этим проектом несколько месяцев и рад представить страницу http://dot.net/videos  На ней вы найдете около сотни коротких видео (в ближайшее в...

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

Обзор Paper Mario: The Origami King. Ролевое приключение в бумажном мире Если вы считаете, что все игры про Марио являются платформерами, где надо прыгать по головам грибоподобных монстров, то вынужден разочаровать: есть еще файтинги, гонки, вечеринки, различные головоломки и даже полноценные ролевые игры. Именно к последним и относится серия Pap...

Разница между ОМС, ДМС и наличными в стоматологии Из каждой своей зарплаты вы отчисляете 5,1% на ОМС. Это довольно много. Если у вас зарплата в 100 000 рублей, то каждый год вы отчисляете 61 200 рублей. На этом моменте все начинают нервничать, понимая, что полис ДМС с куда более качественным лечением обойдётся как...

[Перевод] Вражеский ИИ: преследование игрока без Navigation2D и поиска пути A* Создаёте игру, в которой враги должны преследовать игрока? Всё начинается с простого — заставим врага бежать к игроку. Но что произойдёт, если он находится за деревом, или за углом стены? Ну, теперь враг будет выглядеть довольно глупо — упрётся в объект, перебирая ногами на ...

Игра Half-Life: Alyx готова к выпуску Группа разработчиков Valve рассказали подробности о том, как продвигает работа над игрой Half-Life: Alyx. Valve уверены что запуск игры состоится день в день. Все усилия направлены на исправление ошибок и недочетов. Half-Life: Alyx схожа с предыдущими частями игры и для про...

Amazon планирует запустить облачный игровой сервис с собственными играми Издание New York Times сообщило о планах Amazon по запуску облачного игрового сервиса. Ожидается, что проект, носящий название Project Tempo, будет запущен в мае. Он будет интегрирован с популярной платформой потоковой передачи игр Twitch. Этот проект является одной из...

Surgeon Simulator 2 анонсирована на 2020 год Первая часть юмористической игры «Симулятор хирурга» вышла в далёком 2013 году. Эта игра предлагала необычный контент по спасению жизней и проведению сложных операций, невзирая на криворукость вашего игрового аватара.

Лучшие игры для Android с открытым миром Игры для смартфона давно перестали быть чем-то экзотичным. Вот только игры с открытым миром пока еще не так широко распространены. Но ведь именно такие игры заставляют увлекаться процессом и ощущать реальность происходящего на экране. К сожалению, многие проверенные хиты с ...

Пишем telegram бота на языке R (часть 1): Создаём бота, и отправляем с его помощью сообщения в telegram Аудитория telegram ежедневно растёт с геометрической прогрессией, этому способствует удобство мессенджера, наличие каналов, чатов, и конечно возможность создавать ботов. Боты могут использоваться в совершенно разных целях, от автоматизации коммуникации с вашими клиентами до...

[Перевод] Обработка сетевых данных на лету Перевод статьи подготовлен в преддверии старта курса «Пентест. Практика тестирования на проникновение». Аннотация Разнообразные виды оценки безопасности, начиная от регулярного тестирования на проникновение и операций Red Team до взлома IoT/ICS-устройств и SCADA, подразум...

Во что можно поиграть на Google Stadia. Полный список игр Все мы слышали про Google Stadia. Одно время этот игровой сервис просто не сходил с главных страниц многих технологичных порталов. Особенно это касается заграничных сайтов, которые пишут про смартфоны. Много его было и в Twitter. Вот только мало кто знал точно, что это тако...

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

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

Таким может быть интерфейс Android на устройствах с двумя экранами Как работает Android с двумя экранами? Компания Microsoft в октябре прошлого года представила миру ряд новинок. Среди них оказался и Surface Duo — это первый смартфон компании на Android. Но это не единственная его особенность, ведь аппарат имеет два экрана, которые сп...

Унифицируй это: как Lamoda делает единообразными свои Go сервисы Мы широко используем микросервисную архитектуру, хоть и не считаем ее панацеей, и чуть больше 2 лет назад начали переходить на язык Go. Он сравнительно прост и, на мой взгляд, очень хорошо подходит для создания простых, небольших и быстрых микросервисов. Эта простота имеет и...

[Перевод] Создаём линзы для SnapChat с использованием pix2pix Почти такой же заголовок носит и моя предыдущая статья, с той лишь разницей, что тогда я создавал линзы для SnapChat алгоритмически, используя dlib и openCV, а сегодня хочу показать, как можно добиться результата, используя машинное обучение. Этот подход позволит не занимать...

Из китайской версии App Store удалили игру Plague Inc., в которой пользователи могут уничтожить население планеты при помощи вируса Как сообщили разработчики игры из компании Ndemic Creations, их уведомили, что Plague Inc. содержит запрещенный контент. Ранее игра возглавила топ платных игр для iOS в Китае на фоне вспышки коронавируса.

[Из песочницы] Политика конфиденциальности и условия использования как обязательный атрибут IT продукта Меня зовут Александр Явтушенко и уже 4 года я работаю в сфере IT права. Последнее время все чаще сайты и приложения, которые я сопровождаю по части правового обеспечения их деятельности, начинают задумываться или непосредственно внедрять различные правила и политики связанны...

Стратегия Command Conquer Remastered Collection появится 5 июня Когда появилась стратегия Command & Conquer она завоевала сердца игроков на долгие годы. Command & Conquer включает в себя несколько частей и все они уникальные. Command & Conquer Remastered Collection основана на играх Tiberian Dawn и Red Alert в обновленной версии. Игра ...

Google разрешила запускать любые компьютерные игры на смартфонах Вот уже как более двух месяцев активно работает игровой сервис Google Stadia, который позволяет легко и просто играть в любые компьютерные игры без использования компьютера, либо же какого-то иного электронного устройства. Нужно иметь лишь фирменную Сообщение Google разреши...

Бесплатные игры Джойказино Известное онлайн казино Джойказино является одним из самых безопасных и надежных клубов в сети Интернет. Большинство геймеров отдают свое предпочтение только этому клубу. Данное казино предлагает самые лучшие и комфортные условия для своих участников. В казино можно играть н...

В Fortnite добавили трассировку лучей, DLSS 2.0 и Nvidia Reflex Компания Nvidia вчера провела мероприятие, на котором она представила видеокарты GeForce RTX 3090, RTX 3080 и RTX 3070, а также рассказала о различных инструментах и улучшениях в программном обеспечении. В рамках мероприятия компания также объявила, что популярная много...

Андроид смартфон Google Pixel 4 против камеры за 5000 долларов Может ли Pixel 4 тягаться с камерой за 5000 долларов? Кто-то до сих пор не может поверить в то, что камеры смартфонов способны демонстрировать результаты, которые не будут уступать дорогим профессиональным решениям. Конечно, если приглядываться и изучать детали, всё равно на...

Обзор Pocket World 3D. Шикарный паззл Сегодня мы поговорим о достаточно необычном игровом продукте, который отлично справляется с развлечением пользователя. Вы получаете классную графику, интересный геймплей и прочие особенности, которые заставляют убивать время с наслаждением. Ничего больше от мобильных игр мы ...

Появилось изображение внутренних компонентов смартфона Samsung Galaxy S20 Ultra В сети появились изображения внутренних компонентов нового смартфона Samsung Galaxy S20 Ultra. Разборка смартфона оказалась очень сложной. Задняя часть была приклеена к основной части смартфона. Как видно из изображения, ремонт платы может стоить пользователя огромных денег....

Ищем цепочку событий в потоке данных с помощью FlinkCEP В данной статье речь пойдет об использовании открытой платформы Apache Flink для обнаружения цепочки последовательности событий. Статья подойдет как для начинающих разработчиков в области обработки потоковых данных, так и для тех, кто желает познакомиться с Apache Flink. Н...

Как Sony поможет улучшить камеры смартфонов Sony двигает вперед всю индустрию мобильных камер От матрицы для создания фотоснимков в современных цифровых камерах зависит многое. И зачастую волшебное словосочетание «столько-то мегапикселей» продает пользователю то или иное устройство. Особенно, если речь идет ...

[Перевод] Как я модернизировал свою Flash-игру В этом посте я расскажу о том, как перенёс свою Flash-игру Frog Fractions на современную платформу. В результате я создал частично автоматизированный порт на Unity при помощи Haxe. Пост будет интересен всем, кто пытается модернизировать свою кодовую базу на Flash. В посте б...

Что все производители смартфонов стремятся сделать с камерами Технологии приводят мир к тому, что он стремительно уменьшается. Вещи становятся более компактными, но функций они выполняют все больше. Так получается из-за того, что все хочется взять с собой. Если вспомнить, сколько места раньше занимал в нашем рюкзаке плеер со стопкой д...

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

[Из песочницы] Оптимизация загрузки изображений Привет, Хабр! Представляю вашему вниманию перевод статьи «How to optimize image loading on your website». Если на сайте много красивых изображений, то это здорово, но они могут значительно ухудшить время загрузки и как результат — пострадает SEO, а многие пользователи будут...

NVIDIA готовит специальную GeForce RTX, посвящённую Cyberpunk 2077 Компания NVIDIA готовит некую специальную версию одной из своих видеокарт GeForce RTX, посвящённую предстоящей компьютерной игре Cyberpunk 2077. Производитель уже успел опубликовать рекламное изображение, которое не может похвастаться деталями, но как минимум подтверждает по...

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

Скачать Майнкрафт 1.16.40, 1.16.50 и 1.16.60 Скачайте Minecraft PE 1.16.40, 1.16.50 и 1.16.60 "Адское обновление" на андроид: базальтовые дельты, страйдеры, незеритовая броня, изменения. Что нового в Майнкрафт ПЕ 1.16.40, 1.16.50 и 1.16.60 Обновление Minecraft PE 1.16.40, 1.16.50 и 1.16.60 добавило в игру множество кон...

СКИДКА (379р → 79р) Игра Worms 3 для iPhone и iPad Третья часть игры является продолжением бестселлера Worms 2: Armageddon, однако найти в игре что-то принципиально новое будет сложно. А все потому что Worms 3, несмотря на название, в деталях повторяет Worms Revolution. Скачать Worms 3 для iPhone и iPad (App Store) Тем не ме...

Microsoft подтвердила проблемы в играх при установке последних обновлений для Windows 10. Но решение уже на подходе Почти десять дней тому назад пользователи начали отмечать неадекватную работу ПК после установки обновления KB5001330 в Windows 10 . Проблемы возникли с доступом к пользовательским папкам Изображения и Мои документы; в играх регистрируется снижение к...

[Перевод] Использование переменных Grafana для большей интерактивности дашбордов Flowers and butterflies by marijeberting С помощью визуализации данных проще понять и осмыслить собранную информацию, использовать ее на практике. При этом работа с дашбордами должна быть простой для нетехнических пользователей — хорошо, если они смогут получать нужные дан...

Need For Speed: Hot Pursuit получит ремастер Не так давно EA объявила, что Criterion Games будет отвечать за разработку будущих видеоигр Need For Speed. Студия уже разрабатывает новую часть франшизы, но кажется, что скоро выйдет ремастер старой версии игры. EA официально не объявила о ремастере, но страница с игрой был...

Почему в Амстердаме так много дата-центров В столице Нидерландов и в радиусе 50 км расположено 70% всех дата-центров страны и третья часть всех дата-центров Европы. Большинство из них открылись буквально за последние лет пять. Это действительно очень много, учитывая, что Амстердам относительно небольшой город. Даже Р...

Удаляем ненужные предметы с фото Многие фотографы нередко сталкиваются с потребностью удалить ненужный предмет или образ с фотоснимка. Существуют разные способы сделать это с помощью специальных программ, но проблема заключается в сложности использования того или иного софта. Компания AMS Software предлагае...

По соседству с Землей найдена новая землеподобная планета Может ли новая экзопланета быть обитаемой? Планета Земля и Солнечная система находятся в довольно густонаселенном районе нашей галактики. Так, в одной из наших статей мы уже писали о потенциальном обнаружении огромного количества планет, некоторые из которых могут считаться,...

Обзор Zombie Blast Crew. Шикарный шутер Казуальные игры пользуются повышенным спросом у геймеров, так как не все хотят играть в сложные шутеры или реалистичные гонки на смартфоне. Иногда хочется просто зайти, поиграть и насладиться происходящим на дисплее без дополнительных тренировок и страданий. Наша сегодняшняя...

Благодаря одному идеальному прыжку установлен новый рекорд по скоростному прохождению Super Mario Bros. Super Mario Bros. 1983 года выпуска невероятно популярна в сообществе спидраннеров. Они уже давно изучили игру до мельчайших деталей и выяснили, как совершать в ней забеги, близкие к идеальным. Именно поэтому установление нового мирового рекорда по быстрому прохождению проек...

Почему Android и iOS никогда не изменятся кардинально Знаете, я часто пишу о том, что нам нужны новые операционные системы с совсем иным интерфейсом. Android и iOS жутко надоели, как и Windows, macOS и Linux. Все эти системы какими были на этапе зарождения, такими и остаются. Основная идея операционной системы — предоста...

Открыта предрегистрация для MARVEL Future Revolution, что известно? MARVEL Future Revolution — это ролевая игра с открытым миром от Netmarble. Издатель занимается условно-бесплатными проектами с минимальным геймплеем и максимальным донатом. До середины мая об игре было мало информации, но всё поменялось — мы узнали, что Future Revolution вый...

9 лучших расслабляющих игр для Android Мы ужt рассказывали о быстрых, детективных, красивых и других типах игр для Android. Сегодня пришло время расслабиться и в нашей подборке будут только спокойные игры для наслаждения красивой графикой и игровым процессом. В чем-то они захватывающие, но сбросить эмоции, как, ...

О применение 3D сканирование. Всем привет!С Вами компания, 3DQuality.Хотим с Вами поделиться одним ну очень интересным заказом.К нам обратился талантливейший резчик по дереву с, казалось бы, не простой задачей, а именно – сначала отсканировать его фигуры, а затем напечатать на 3D принтере. Фигуры, выреза...

Так выглядит Far Cry следующего поколения Far Cry 6 — еще одна игра для PlayStation 5 и Xbox Series X Во время вчерашней презентации Ubisoft Forward французское издательство официльно анонсировала шутер от первого лица Far Cry 6, а также представило зрелищный кинематографический трейлер. Звездой игры ста...

LG представляет мониторы «ultra» серии 2020 года, созданные для профессионалов и геймеров Мониторы нового поколения LG Electronics Ultra, представленные на выставке CES® 2020, призваны значительно улучшить впечатление от использования благодаря превосходному дизайну и самым современным характеристикам. Лидеры инноваций в сегменте мониторов премиум-класса, модели ...

Лучшие Gacha игры для Android: испытай и ты свою удачу Gacha(гача)-игры популярны среди геймеров и насчитывают миллионы скачиваний по всему миру. Но что они собой представляют и чем обусловлена такая популярность? Обычно для них характерны элементы old school, боевая механика в лучших традициях jRPG, длинные сюжетные линии, множ...

Как со смартфона смотреть животных в 3D из Google Несмотря на то что именно Apple первой объявила о своём желании развивать дополненную реальность, Google удалось заткнуть её за пояс. В то время как компания из Купертино занималась совершенствованием приложения «Линейка» и освоением технологии LIDAR, поисковый гигант прост...

Главное меню PlayStation 5 на примере ожидаемой игры The Last of Us Part II Первое, что увидят будущие покупатели PlayStation 5 при включении новой игровой консоли, это главное меню, которое являются важной частью каждой приставки. Дизайнер Павел Дурчок (Pawel Durczok) создал концептуальное видео, которое демонстрирует, как может выглядеть инт...

[Перевод] Создание панорамных видео в Unity Зачем нужны панорамные видео? Большинство статей моего блога рассчитано на разработчиков игр. Если вы один из них, то можете задаться вопросом, чем вас может заинтересовать создание панорамных видео (360° videos). Виртуальная реальность — очень успешная отрасль, на различны...

Непричёсанные мысли по поводу формата сохранения: теория Начнём с вводных. Мы разрабатываем программу, которая будет сохранять свои данные в файл, и при этом… будет расширяться, и существенно (отпадают уровни и сохранения большинства игр: после пары патчей бросаем игру и пишем новую); тем не менее программа не рассчитывает на то...

Подготовьте ваши компьютеры и консоли — 10 самых ожидаемых игр 2020 года 2019 год был весьма богатым на отличные игры (в отличие, скажем, от 2018) - сможет ли новый, 2020 год его затмить? Давайте в этой статье рассмотрим десятку лучших ожидаемых игр 2020 года - разумеется, речь пойдёт только о тех играх, о которых хоть что-то известно (в том числ...

[Перевод] Конференция DEFCON 27. Изготовление дубликатов механических ключей с ограниченным доступом. Часть 2 Конференция DEFCON 27. Изготовление дубликатов механических ключей с ограниченным доступом. Часть 1 Давайте поговорим об одном из основных продуктах компании «Медеко» – это замок M3. Наша компьютерная программа выдала вот такой профиль заготовки ключа, и все что нам теперь ...

Как улучшить ваш API сервис на node.js. Часть 1 Сейчас доступно приличное количество материалов по написанию API на node.js. Большинство из них в виде туториалов и демо-примеров в документациях. Этого достаточно, чтобы быстро разобраться и написать что-то свое. Но в них редко найдутся детали, почему это делается именно та...

Xbox Series X - новая консоль Microsoft 2020 года Мы знали, что Microsoft работает над новой игровой консолью Xbox (под кодовым названием «Scarlett») уже некоторое время и вчера вечером, на ежегодной Game Awards 2019 года, компания наконец-то решила продемонстрировать ее миру. Устройство называется «Xbox Series X», и оно бу...

Как можно использовать iPad. Советы от известных людей. iPad действительно смог изменить нашу жизнь. Вчера уже было сказано много хороших слов о таком устройстве, как iPad. В конце концов, у него день рождения 27 января. Именно в этот день 10 лет назад Стив Джобс показал миру “большой iPhone”, который многие восприняли неоднознач...

Обзор Music Racer. Очень яркая игра Сегодня мы поиграли в весьма интересную гонку, которая не похожа на то, во что вы играли ранее. Это крайне интересный продукт, у которого есть целый ряд ярких преимуществ, играющих важную роль. Итак, давайте посмотрим, почему Music Racer настолько привлекла наше внимание и п...

[Перевод] 6 способов значительно ускорить pandas с помощью пары строк кода. Часть 2 В предыдущей статье мы с вами рассмотрели несколько несложных способов ускорить Pandas через jit-компиляцию и использование нескольких ядер с помощью таких инструментов как Numba и Pandarallel. В этот раз мы поговорим о более мощных инструментах, с помощью которых можно не т...

PlayStation Store началась распродажа игр PlayStation Store запустила новогоднею распродажу. В распродажу попала обновленная игра Call of Duty: Modern Warface со скидкой -34%. Сюжетная кампания игры осталась на уровне прошлых частей, а вот мультиплеерную часть подтянули. Call of Duty стала ближе к тактическим шутер...

Видеоигра Shenmue III Big Merry Cruise появится 17 марта на Epic Games Store и PS Store Shenmue III Big Merry Cruise - компьютерная игра разработанная японскими компаниями YS Net и Neilo. Третья часть серии игр Shenmue. Игра будет доступна в магазинах PS Store и Epic Games Store. Действие игры происходит на круизном лайнере. Корабль стоит на якоре в гавани...

GTA V показали с улучшенной графикой GTA V вышла для консолей в далёком 2013 году, а для компьютеров — в 2015. С тех пор появились более продвинутые технологии графики, например, видеокарты NVIDIA с поддержкой трассировки лучей. Если вам интересно, как бы выглядела старая игра в современной обработке, то можете...

[Перевод] Создавайте игры из виртуальных блоков LEGOⓇ в LEGO Microgame Последний шаблон серии Microgames предназначен для новых пользователей: они смогут поделиться своей первой 3D-игрой, на разработку и настройку которой уйдет не больше часа.Мы уверены, что чем больше среди нас творческих людей, тем лучше становится мир. Наша цель — сдела...

[Из песочницы] Наука о пользовательском опыте. Использование когнитивных искажений в разработке качественных продуктов Содержание Введение. О чем эта статья Цели и дисклеймеры Часть 1. Хороший продукт Часть 2. Пользовательский опыт (UX). Что это? Часть 3. Архитектура выбора Часть 4. Архитектор выбора Часть 5. Когнитивные искажения и Пользовательский опыт Ссылка на полную версию UX CORE (105...

Движок, скриптовый язык и визуальная новелла — за 45 часов Приветствую. Так получилось, что уже три года подряд в качестве подарка на Новый год определенным людям я делаю игру. В 2018-ом году это был платформер с элементами головоломки, о котором я писал на хабре. В 2019-ом — сетевая RTS для двух игроков, о которой я ничего не писа...

Плохие оболочки для Android телефонов. Существуют ли они? Было время, когда скины для Android были откровенно плохими. Производители старались придумать что-то свое, но получалось так себе. Huawei, Oppo, Vivo и даже Samsung придумывали что-то, чем пользоваться было, как минимум, сложно. Казалось, что бренды просто не смогли устоят...

[Из песочницы] Обзор Лекционного вечера по разработке игр от ВШЭ 29 января в Высшей школе экономики прошли две лекции от специалистов в сфере геймдизайна. На Хабре был анонс сего мероприятия, и я решил посетить и написать обзор. 1. Прототипирование для чайников: как сделать хорошую игру Лектор — Кулешов Степан, продюсер в Banzai Games. ...

[Из песочницы] Хищник или жертва? Кто защитит удостоверяющие центры Что происходит? Тема мошеннических действий, совершаемых при помощи сертификата электронной подписи, получила широкий общественный резонанс в последнее время. Федеральные СМИ взяли себе за правило периодически рассказывать страшные истории о случаях неправомерного использова...

[Из песочницы] Написание графического приложения на Electron JS (начало: Создание окна) Приветствую! Если вы зашли на эту статью, значит скорее всего вам крайне неохота лезть в официальную документацию (а очень зря. Она и написана подробно, и имеет перевод на русский язык) и вы пришли за простым решением вашей проблемы — написание кросс-платформенного приложени...

Half-Life: Alyx — новый двигатель рынка VR Игра Half-Life 2 уже давно стала культовой. Однако по каким-то причинам Valve оставила историю незавершённой. Half-Life 2: Episode Two вышла в 2007 году и явно не была последней частью, но ни Episode Three, ни Half-Life 3 мы так и не увидели. Зато пару недель назад Val...

Изучаем VoIP-движок Mediastreamer2. Часть 8 Материал статьи взят с моего дзен-канала. Структура RTP-пакета В прошлой статье мы с помощью TShark выполнили захват RTP-пакетов, которыми обменивались наши приемник и передатчик. Ну а в этой мы раскрасим элементы пакета в разные цвета и поговорим об их назначении. Взглянем...

Вышло геймплейное видео экшен-приключения Grey Skies: A War of the Worlds Story Научно-фантастический роман Герберта Уэллса «Война миров» вышел в 19 веке. В нём описывается завоеванием марсианами жителей Великобритании. Вскоре пришельцы умирают от земных бактерий. Писатель тем самым описал разрушительное влияние своей страны на индейцев Тасмании. Студи...

Евросоюз хочет ограничить использование ИИ и систем распознавания лиц в угоду приватности Чиновники Евросоюза планируют ограничить использование распознавания лиц полицией и полностью запретить определённые типы систем искусственного интеллекта (ИИ). Это станет одним из самых значительных попыток наложить ограничения на применение ИИ. Под запрет попадёт целый сп...

Зачем iPhone 12 нужна 3D-камера Вы наверняка должны помнить, как несколько лет назад возникла мода на 3D. Тогда все новые фильмы, которые выходили в прокат, были исключительно трёхмерными, режиссёры – например, Джеймс Кэмерон со своим «Титаником» — выпускали адаптированные версии старых картин, а бо...

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

Hidden Survivor — это мультиплеерные прятки для iOS и Android Hidden Survivor от Joy Brick — это интересный проект с двумя составляющими: выживанием с полноценным сюжетом и напряженными «прятками». Вместе они создают странное, но интересное целое. На боевой арене с прятками ваша задача — искать полезные предметы. А грамотное использов...

Новая солнечная панель бьет все рекорды: энергия без ограничений Чтобы понять, чем именно так важно новое изобретение, давайте для начала разберемся с теорией и определениями. Итак, многопереходная ячейка — это структурный элемент панели, ячейка солнечного коллектора, в которой используется более одного «соединения» или «слоя» материала. ...

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

Управление кластером Docker Swarm с помощью Swarmpit Доброго времени суток, %username%. Пора расчехлить блог после 6 лет простоя и попробовать опять что-то полезное принести сообществу. Я крайне удивлен, что на хабре до сих пор нет ни одной статьи про Swarmpit. Я конечно понимаю, что наверняка большинство изучая Docker оста...

Что происходит с транспортом на 7 мая — разные карантины в разных регионах Например, в Томске понаехавших из Москвы или СПБ не поймут Привет! Это новости транспорта за неделю. Опять постараюсь рассказать, что сейчас происходит. С пруфами. Самое важное: Где проверить, можно ли ехать в командировку в другой город? В большинстве регионов действую...

[Из песочницы] Как стать дизайнером диалогов Я предлагаю вам вперевод и выжимку со статьи моего пратнера Ханса ван Дама о том, как разрабатывать дизайн диалогов. Авторство статьи принадлежит Гансу. Я ему помогаю поделиться этими уникальными знаниями с будущими разработчиками и дизайнерами диалогов. Если люди и ИИ буд...

В этом приложении можно оживить любое фото и селфи. Попробуйте! Приложение делает любые фотографии «живыми» с помощью нейросети В сети набирает популярность приложение Avatarify — оно позволяет оживить любую фотографию, в том числе селфи, при помощи искусственного интеллекта и нейросетей. Достаточно загрузить свою фотографию и ...

Запускаем трансфлективный TFT дисплей на SSD1283A с помощью STM32 Введение Модель дисплея называется H016IT01. Данный дисплей интересен прежде всего тем, что он является транфлективным(transflective). Это означает, что изображение на нем должно быть видно даже под ярким солнцем. А также это чуть ли не единственная доступная модель с этой о...

Microsoft наконец-то выпускает новые темы для браузера Edge Как и Google Chrome, Microsoft Edge теперь также позволяет персонализировать работу с помощью тем и обоев. Microsoft недавно выпустила две новые темы, которые меняют оформление новой вкладки Edge. Согласно магазину расширений компании, Microsoft опубликовала две темы – Чудо-...

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

Появился трейлер командного шутера G.I. Joe: Operation Blackout Слухи о существовании командного шутера Operation Blackout просочились в Сеть ещё в июле. Теперь эта информация официальная. Одна из самых популярных на Западе серия игрушек возвращается на игровые платформы. Серия «Джо-солдат» появилась в 80х и незамедлительно стала хитом ...

СКИДКА (379р → 75р) Игра Evoland: уникальная RPG, в которой качество графики изменяется по мере прохождения Если вы устали от стандартных игр с предсказуемым сюжетом и ищите что-то новенькое, не вписывающееся в какой-то один жанр, рекомендуем обратить внимание на Evoland. Кто-то может возразить, что Evoland – это самая настоящая RPG, но не стоит делать преждевременные выводы. Скач...

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

do {Yoga} while (болит спина) Вступление Это обыкновенная история про самого обыкновенного IT-шника, которая, тем не менее, может быть интересна людям различных профессий. Статья не про то, как я добился успеха в той или иной IT-дисциплине, будь то программирование, администрирование или дизайн. Моя исто...

Вспоминая старые игры: Leisure Suit Larry: Love for Sail Всем привет, друзья, сегодня мы вспомним одну из лучших игр про Ларри Лаффера. Многим из нас Ларри известен тем, что в каждой игре пытается соблазнять женщин и чаще всего терпит неудачу. Специально для статьи я взял интервью у Эла Лоу, автора персонажа и создателя огромного ...

Лучший камерофон в мире: Xiaomi Mi 10 Pro возглавил рейтинг DxOMark Ранее сегодня Xiaomi представила свои флагманские смартфоны серии Mi 10, которые, помимо прочего, могут похвастаться роскошными блоками камер. На самом деле Mi 10 Pro получил самую выдающуюся камеру, которую DxOMark когда-либо рассматривал. По результатам тестирования она на...

[Перевод] Модели глубоких нейронных сетей sequence-to-sequence на PyTorch (Часть 1) Этот туториал содержит материалы полезные для понимания работы глубоких нейронных сетей sequence-to-sequence (seq2seq) и реализации этих моделей с помощью PyTorch 1.8, torchtext 0.9 и spaCy 3.0, под Python 3.8. Материалы расположены в эволюционном порядке: от простой и неточ...

Разработчик Obsidian’s продемонстрировал игровой проект Grounded На игровой конференции PAX East была продемонстрирована видеоигра разработанная студией Obsidian’s - Grounded. На пресс-конференции разработчики рассказали о проекте, ее возможностях и когда она появится на игровых площадках. В игру можно играть в режимах от первого лица ...

Руководство по Node.js для начинающих. Часть 2 Доброго времени суток, друзья! Продолжаю публиковать перевод этого руководства по Node.js. Другие части: Часть 1 Часть 2 Часть 3 Движок JavaScript V8 V8 — название движка JavaScript, поддерживаемого Google Chrome. Эта та штука, которая берет ваш JavaScript-код и выполня...

The Persistence VR игра на выживание появится на консолях этим летом Разработчиком игры выступила компания Firesprite Games. Игра дебютирует этим летом на таких платформах, как PlayStation 4, ПК (с поддержкой VR-гарнитуры), Nintendo Switch и Xbox One. Игра представляет собой игру на выживание. Действие происходит в будущем, 2521 году. Вашем...

Наследник Crysis: современные процессоры не обеспечивают 60 кадров/с в Microsoft Flight Simulator при максимальных настройках Издание DSOGaming провело тест производительности Microsoft Flight Simulator от Asobo Studio и Xbox Game Studios. В результате журналисты пришли к выводу, что даже лучшие из современных процессоров не могут обеспечить в игре 60 кадров/с при максимальных настройках. Проверка ...

Нарисованное от руки приключение Inked: A Tale of Love выйдет на iOS в 2021 году Inked: A Tale of Love — казуальное приключение, которое вышло на PC в апреле 2018 года. Теперь разработчик сказал, что нарисованная от руки игра выйдет на iOS в начале следующего года. В ней мы берём на себя роль «Безымянного героя», что должно помочь олицетворять себя с эти...

Камеры в смартфонах станут ещё лучше. Sony представила технологию 2x2 On-Chip Lens Компания Sony представила новую технологию, которая найдёт применение в датчиках изображения для смартфонов. Если верить слухам, грядущий Oppo Find X2, который выйдет уже в следующем квартале, одним из первых получит камеру с таким датчиком. При этом стоит отметить, что...

[Перевод] Это норма — 2: как запекаются карты нормалей Это вторая часть серии туториалов о картах нормалей. Первая часть находится здесь, но для понимания второй части читать её не обязательно. Общий принцип запекания карты нормалей относительно прост: у нас есть lowpoly-модель с UV-координатами и highpoly-модель; мы переносим...

Самый популярный Linux побил Windows 10 в тесте на производительность Основатель Phoronix Media и главный разработчик Phoronix Test Suite Майкл Ларабел (Michael Larabel) провёл интересный тест производительности Windows 10 и Ubuntu.  Ubuntu разрабатывается организацией Canonical и представляет собой самый популярный десктопны...

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

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

Гениальный алгоритм создания лабиринтов в игре Entombed, который до сих пор не могут разгадать В 2017 двое ученых, канадец John Aycock и британка Tara Copplestone, опубликовали анализ классической игры Entombed для игровой приставки Atari 2600. Механика этой игры, выпущенной в 1982, крайне проста: археолог, управляемый игроком, должен пробраться по прокручивающимся ...

Геймпад DualSense для PlayStation 5 раскритиковал бывший глава маркетингового отдела Microsoft Альберт Пенелло (Albert Penello) возглавлял отдел маркетинга Xbox в течение 18 лет, сейчас он работает в Amazon, однако он не регулярно комментирует происходящие в игровой индустрии события. Недавно он прокомментировал новый геймпад DualSense для игровой консоли следую...

OnePlus Concept One с невидимой камерой Наконец то OnePlus показали кое-что интересное. И это даже не очередной флагман. На CES 2020 бренд показал свой первый концепт смартфона. Он так и называется Concept One. Его главная фишка — задние камеры можно спрятать нажатием одной кнопки благодаря умному электрохро...

[Из песочницы] 6 самых распространённых ошибок разработчиков при написании HTML и CSS Привет, Хабр! Представляю вашему вниманию перевод статьи «The 6 most common mistakes developers when writing HTML and CSS» автора Stas Melnikov. Использование атрибута placeholder вместо элемента label Часто разработчики используют атрибут placeholder вместо элемента label....

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

Секрет формы иконок iOS: это сквиркл? Разбор Давайте сыграем в игру. У нас есть два ряда знакомых всем пользователям iOS-иконок. На первый взгляд иконки сверху и снизу одинаковые. Но это не так. В одном ряду вы видите настоящие иконки, а в другом подделку. Можете ли вы определить, где какие? Не торопитесь, посмотр...

Вычислительное видео: Какой будет революция от Google? Много лет телефоны Pixel очень хорошо фотографируют. Но вот с видео дела идут так себе. Серединка на половинку. Пиксель даже не умеет записывать в 4К-разрешении с 60 кадрами в секунду! Хочешь снимать видео купи iPhone! Хнык-хнык… Но если поисковик при помощи одних толь...

[Перевод] Автоматический мастер подземелий Волшебство «подземелий и драконов» Когда в 1980-х я был маленьким ребёнком, меня очаровала игра "Подземелья и драконы" (Dungeons and Dragons, D&D). Какое-то время игра нравилась и моему старшему брату, но потом она ему, очевидно, надоела, и он завещал мне раз...

[Из песочницы] Golang + Phaser3 = MMORPG — Делаем базу для бесконечной генерации мира На русскоязычных ресурсах трудно найти подходящую информацию, возможно этот материал позволит вам понять некоторые основы для создания многопользовательских игр и не только. Я планирую сделать серию статей по созданию 2.5D MMORPG, то бишь в изометрии, наш мир будет разделе...

[Из песочницы] Погружение в Delta Lake: принудительное применение и эволюция схемы Привет, Хабр! Представляю вашему вниманию перевод статьи «Diving Into Delta Lake: Schema Enforcement & Evolution» авторов Burak Yavuz, Brenner Heintz and Denny Lee. Данные, как и наш опыт, постоянно накапливаются и развиваются. Чтобы не отставать, наши ментальные модели ми...

[Из песочницы] Простой zero-copy рендеринг аппаратно ускоренного видео в QML Введение Целью данной статьи является продемонстрировать способ как можно подружить сторонние видео буфера и QML. Основная идея — использовать стандартный QML компонент VideoOutput. Он позволяет подсовывать сторонние источники, неплохо документирован и имеет бекэнд поддержив...

11 друзей RUVDS или Обзор маркетплейса с готовыми образами Недавно в очередном посте о том «как корпоративные редакторы захватили Хабр и совсем не дают вздохнуть свободным авторам», нам поставили в минус, что в нашем блоге слишком много материалов НЕ про услуги компании, ее деятельность и прочее в том же духе. То про лабиринты в иг...

Превью Shadowgun War Games: мобильная Overwatch (на самом деле нет) Shadowgun Legends не была идеальной. Все-таки полноценная игра-сервис в жанре шутера на мобильных — это больше похоже на чью-то мечту, чем на описание реального проекта, но именно к нему, своему magnum opus, MADFINGER GAMES стремилась. С этой точки зрения Shadowgun War Game...

Как делать групповой звонок FaceTime Групповое FaceTime, которое позволяет вам общаться одновременно с 32 людьми, относительно простое в использовании, но может быть не сразу понятно, как инициируется вызов или как работают все параметры группового чата, поэтому мы взглянули на эту функцию. Чтобы использовать г...

[Перевод] Анализ библиотеки ИИ ботов из Quake 3 Изучение исходного кода ИИ уже выпущенных игр — превосходный способ изучения хитростей на реальных примерах. Quake 3 Arena — интересный образец, потому что код игры полностью выложен в открытый доступ (за исключением инструментов), а сама игра стала примером архитектуры дви...

Обзор игровой гарнитуры ASUS ROG Cetra На мобильные игры в наши дни приходится третья часть всех загрузок. Поэтому можно уверенно сказать, что мобильный гейминг активно набирает обороты, и это не только игры одной кнопки, стратегии и шуттеры тоже вполне востребованы. Естественно, что пользователи часто хотят полу...

Вышло крупное обновление для DOOM Eternal Update 2 с новой картой Вышло новое крупное обновление DOOM Eternal Update 2, которая приносит в игру новую карту Torment и многое другое. Новая карта оборудована прыжковыми площадками, которые дают преимущество над противником. Обновление вносит улучшения в многопользовательский режим, а также исп...

Мобильная Slay the Spire уже на этапе тестов контроля качества Slay the Spire — одна из самых ожидаемых мобильных игр этого года. Она должна была выйти еще в 2019, но хорошим разработчикам задержки всегда нужно прощать, ведь они гарантируют высочайший уровень качества с минимумом ошибок. Самое интересное, что большая часть обновлений к...

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

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)