Социальные сети Рунета
Пятница, 30 октября 2020

4К (2160р) разрешение для игр PS1, PS2, PSP в эмуляторе Omega Red Привет всем читателям! Я продолжаю тему программного эмулятора для PlayStation 1, PlayStation 2 и PlayStation Portable — Omega Red. Более подробно: Видео гид по эмулятору Omega Red Поддержка геймпада для эмулятора Omega Red Новый PS1 графический рендерер для эмулятора ...

Видео гид по эмулятору Omega Red Привет всем читателям! Я продолжаю тему программного эмулятора для PlayStation 1, PlayStation 2 и PlayStation Portable — Omega Red. Более подробно: Поддержка геймпада для эмулятора Omega Red Новый PS1 графический рендерер для эмулятора Omega Red Omega Red + PS1 эмулято...

Пишем «калькулятор» на C#. Вычисление значения, производная, упрощение, и другие гуси Привет! Калькулятор у нас почему-то ассоциируется с чем-то, что должен написать каждый новичок. Возможно потому, что исторически компьютеры с той целью и создавались, чтобы считать. Но мы будем писать непростой калькулятор, не sympy конечно, но чтобы умел базовые алгебраиче...

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

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

Изучаю Scala: Часть 1 — Игра змейка Привет Хабр! Когда я изучаю новый язык я обычно делаю на нем змейку. Может какому нибудь новичку который тоже изучает Scala будет интересен код другого новичка в этом ЯП. У опытных скалистов скорее всего мой первый код на Scala вызовет грусть. За подробностями добро пожалов...

Введение в 3D: основы Three.js Cложность Web меняется ежедневно, и его возможности растут так же быстро, особенно с 3D-рендерингом. Кто только начинает вливаться в тему 3D — добро пожаловать под кат. Читать дальше →

Streamoji: рендеринг эмодзи для iOS Streamoji — библиотека рендеринга эмодзи для iOS. Поддерживает GIF, изображения и Unicode. Загружает их из интернета или из локальных ресурсов. Есть кеширование для ускорения. Исходники: https://github.com/getstream/streamoji

Как я заработал 30$ на ставках на спорт Привет, Хабр! В этой статье я расскажу как я заработал на ставках на спорт, используя Python и базовую математику. Кому интересно, добро пожаловать под кат! Читать дальше

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

1. Fortinet Getting Started v 6.0. Введение Добро пожаловать на новый видеокурс, посвященный решениям компании Fortinet — Fortinet Getting Started. По ходу данного курса я расскажу об основных решениях компании в рамках концепции Fortinet Security Fabric, а также на практике покажу работу с двумя основными решениями...

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

Валидация в PHP. Красота или лапша? Выбирая лучший PHP-валидатор из десятка популярных, я столкнулся с дилеммой. Что для меня важнее? Следование всем SOLID / ООП-канонам или удобство работы и наглядность кода? Что предпочтут пользователи фреймворка Comet? Если вы считаете, что вопрос далеко не прост — добро по...

[Перевод] Освещение в VFX и видеоиграх: сравнение подходов к рендерингу Сяоя Чжао — художница по спецэффектам, успевшая поработать как в кинопроизводстве, так и в игровой разработке (Halo Infinite), и над созданием рекламных кампаний для таких брендов, как Audi, Nike и PlayStation. На днях она сравнила процессы работы над освещением в крупных ...

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

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

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

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

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

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

Изучаю Akka.NET: Сервер простой онлайн игры Привет, Хабр! Решил я значит попробовать переписать тот сервер что делал с MS Orleans на Akka.NET просто чтобы попробовать и эту технологию тоже. Если вам интересно что получилось до добро пожаловать под кат. Читать дальше →

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

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

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

[Из песочницы] Сквозь тернии к звездам: делаем утройство для наведения лазерной указки на любой небесный объект Привет, Хабр! Решил показать свою небольшую самоделку, которая работает примерно так: Если КДПВ сделала свое дело — тогда добро пожаловать под кат :) Небольшой спойлер Я старался писать так, чтобы было максимально понятно...

Blazor Client Side Интернет Магазин: Часть 7 — Обновился до релизной версии 3.2.0 и добавил показ картинок Привет, Хабр! Вышел релиз Blazor WebAssemby и я немного обновил свой сайт. За подробностями добро пожаловать под кат. Читать дальше →

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

СКИДКА (379р → 29р) Головоломка Nightgate для iPhone, iPad и Apple TV – Добро пожаловать в Матрицу Nightgate – минималистичная инди-головоломка для мобильных платформ от создателей великолепного проекта Last Voyage студии Semidome. Скачать Nightgate для iPhone, iPad и Apple TV (App Store) По сюжету, после окончания масштабной войны в 2398 году, сеть разумных компьютеров, ...

Играем с огнем: запускаем произвольный код на девелоперском iPhone 7 Под Новый год к нам в руки попал программатор JC PCIE-7. В процессе использования выяснилось, что его функционал ограничен, однако вещица оказалась с двойным дном. Внутри этого программатора мы обнаружили плату iPhone 7 специальной отладочной версии. За новогодними приключе...

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

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

Дешифровка текста методом частотного анализа Привет, Хабр! В этой статье я покажу как сделать частотный анализ современного русского интернет-языка и воспользуюсь им для расшифровки текста. Кому интересно, добро пожаловать под кат! Читать дальше

OpenCV в Python. Часть 1 Привет, Хабр! Запускаю цикл статей по библиотеке OpenCV в Python. Кому интересно, добро пожаловать под кат! Читать дальше

Можно ли подключить монитор с док-станцией к настольному ПК по USB Type-C? Я долгое время не мог найти в интернете четкого ответа на вопрос — можно ли подключить док-станцию по USB-C к обычному настольному ПК, если у него есть порт USB Type-C, и переключать весь свой сетап между ноутбуком и ПК переключением одного кабеля. Если вас также интересует...

Litho: лучшие практики для создания эффективного UI в Android Litho — UI-фреймворк от Facebook, который отвечает за быстрый рендеринг тяжелого UI в топовых приложения с миллиардами загрузок. Как его использовать, что происходит под капотом, и действительно ли с UI можно работать только из одного потока? Cookbook по Litho в расшифров...

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

Moxy Strategy plugin Иногда простые вещи очень утомляют, особенно когда их необходимо делать постоянно. Одна из таких вещей при работе с фреймворком Moxy — это добавление стратегий к функциям. Для ускорения этого процесса был написан плагин, который по "alt+enter" предоставляет выбор ...

[Перевод] Анализ графики Red Dead Redemption 2 Одна из моих любимейших игр, Red Dead Redemption, в 2018 году вернулась с приквелом для консолей. В 2019 году её выпустили для PC, и мне наконец удалось поиграть в неё; меня сразу же поразила её графика. Однако я расстроился: мне едва удавалось играть при средних настройках ...

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

[Перевод] Как языки программирования получили свои названия Возможно, вы слышали поговорку о том, что в информатике есть только две сложные вещи, одна из них — придумывать названия. Некоторые имена языков программирования действительно имеют смысл, например, Google назвали свой язык Go(lang). Другие названия — например, Python и Java...

Глава Gearbox: PS5 и Xbox Series X обеспечат самый огромный прорыв за всю историю консолей. Важнее перехода от 2D к 3D Президент и генеральный директор Gearbox Рэнди Питчфорд (Randy Pitchford) рассказал в интервью GameSpot, что PlayStation 5 и Xbox Series X предложат своим покупателям самое впечатляющее обновление графики в истории консолей — даже более значительное, чем скачок от 2D- к 3D-и...

Blazor Client Side Интернет Магазин: Часть 2 — CI/CD Привет, Хабр! Продолжаю делать интернет магазин на Blazor. В этой части расскажу о том как я настроил CI/CD для него. За подробностями добро пожаловать под кат. Читать дальше →

[Из песочницы] Command Line Habr Это пост выходного дня про то как сделать command line версию Хабра. Если ты поклонник минимализма и командной строки, то добро пожаловать под кат. Читать дальше →

YouTrack теперь с просмотром пул-реквестов в задачах Привет, Хабр! С вами команда YouTrack из JetBrains. У нас отличные новости — начиная с YouTrack 2020.3 в задачах отображаются не только коммиты, связанные с задачами, но и пул-реквесты. В сегодняшнем посте мы расскажем, что это, зачем это, и как это поможет сделать процесс...

IPv6 — прекрасный мир, стоящий скорого перехода на него Практически все статьи, которые я видел на тему «чем хорош IPv6 и почему на него стоит пошустрее переходить», говорят только о просто более широком адресном пространстве. В лучшем случае, упомянут автоматическую конфигурацию адресов и маршрутов (stateless address autoconfigu...

[Перевод] «А Crysis потянет?» Почему до сих пор обсуждают игру, выпущенную 13 лет назад Каждый год выпускаются сотни новых игр. Некоторые из них добиваются успеха и продаются миллионами копий, но само по себе это не гарантирует статуса легенды. Однако изредка появляются игры, которые становятся частью истории отрасли, и мы продолжаем обсуждать их и играть в ни...

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

[Перевод] Как Atari бросила вызов Apple на поле домашних ПК 1980-х Компьютеры Atari 400 и 800 обладали некоторыми из передовых технологий своего времени, и для них были созданы одни из лучших игр. И через сорок лет после их выхода они всё ещё достойны уважения. Сорок лет назад Atari выпустила свои первые персональные компьютеры: Atari 400...

Еще раз о DevOps и SRE По мотивам дискуссии в чате AWS Minsk Community В последнее время разгораются настоящие битвы на предмет определения понятия DevOps и SRE. Несмотря на то, что уже во многом дискуссии на эту тему уже набили оскомину, в том числе и мне, решил вынести на суд хабра-сообщества ...

[Перевод] Vue.js для начинающих, урок 5: обработка событий Сегодня, в пятом уроке курса по Vue.js для начинающих, речь пойдёт о том, как обрабатывать события. → Vue.js для начинающих, урок 1: экземпляр Vue → Vue.js для начинающих, урок 2: привязка атрибутов → Vue.js для начинающих, урок 3: условный рендеринг → Vue.js для начинающ...

SSR: рендеринг ReactJS приложения на бекэнде используя PHP Перед нами стояла задача реализовать конструктор сайтов. На фронте всем управляет React-приложение, которое на основе действий пользователя, формирует JSON с информацией о том, как построить HTML, и сохраняет его на PHP бэкенд. Вместо дублирования логики сборки HTML на бэк...

[Перевод] CSS Houdini: практическое руководство Доброго времени суток, друзья! Что такое Houdini? Houdini (Гудини) — коллекция API браузера, значительно улучшающих процесс веб разработки, включая разработку стандартов CSS. Разработчики смогут расширять CSS, используя JavaScript, влияя на рендеринг CSS и указывая браузе...

Дайджест интересных материалов для мобильного разработчика #345 (18 — 24 мая) В этой подборке рендеринг экранов ВКонтакте, победы и поражения Flutter, архитектуры и скриншоты, продуктовая аналитика и архетипы игроков, виртуальные свидания в умных домах и много других интересных материалов! Читать дальше →

Хватить это верстать дважды или 2-х сторонняя связь между дизайном и кодом Как "подружить" дизайнера и инженера? Как дать им работать с одними и теме же данным, без ущерба продуктивности? Как хранить дизайн в системе контроля версий. Если вас интересуют эти вопросы, в такой же степени как и меня, то добро пожаловать под кат! Читать дальш...

Acer представила настольный компьютер ConceptD 300 в стильном дизайне Acer представила настольный компьютер среднего размера ConceptD 300. ПК разрабатывался для работы в таких приложениях, как BIM и CAD, интенсивного 3D-моделирования, рендеринга и анимации. В максимальной комплектации настольный компьютер оснащается процессором Intel Core i...

Качественная картинка на экране любого разрешения: Xbox Series X поддерживает технологию Variable Rate Shading Лоуренс Хриб (Larry Hryb) — директор по программированию игровой сети Microsoft Xbox Live — сообщил интересную подробность о консоли Xbox Series X: как оказалось, она поддерживает технологию переменной частоты затенения (Variable Rate Shading, VRS). Это позв...

Качественная картинка на экране любого разрешения: Xbox Series X поддерживает технологию Variable Rate Shading Лоуренс Хриб (Larry Hryb) — директор по программированию игровой сети Microsoft Xbox Live — сообщил интересную подробность о консоли Xbox Series X: как оказалось, она поддерживает технологию переменной частоты затенения (Variable Rate Shading, VRS). Это позв...

История одного патча Apple В этом году мы с a1exdandy выступали на конференциях VolgaCTF и KazHackStan с докладом про Patch Diffing программ написанных на Оbjective-С и то, как с его помощью можно искать и находить 0-day и 1-day уязвимости в продуктах компании Apple. Видео выступления можно посмотрет...

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

Blazor Client Side Интернет Магазин: Часть 4 — Добавления товара в корзину Привет, Хабр! Продолжаю делать интернет магазин на Blazor. В этой части расскажу о том как добавил в него возможность добавления товара в корзину. За подробностями добро пожаловать под кат. Читать дальше →

SIP-коннектор Telegram + Voximplant = звонки на сотовые и софтфоны Для телеграма разработали SIP-коннектор (@siptg). Voximplant – это платформа телефонии. Правильно, они могут прекрасно работать в паре и сегодня мы покажем, как. Добро пожаловать под кат! Читать дальше →

На пути к построению графика Добрый день, дорогой читатель! Эта статья возникла благодаря попытке взглянуть на операционный мониторинг со стороны аналитики. Она будет вам полезна, если: что-то из следующего списка хорошо знакомо: Grafana, InfluxDB, Prometheus, Zabbix или другая система мониторинга с п...

Чему я научился, пока писал свой агрегатор цен на игры Этот пост не реклама моего проекта, а пример того, что дает человеку pet-project. Я попробую рассказать, как, будучи тридцатипятилетним java-разработчиком, имеющим обязательства перед женой, маленьким ребенком и работодателем, сумел выделить время на самообразование и интере...

Поддержка геймпада для эмулятора Omega Red Привет всем читателям! Я продолжаю тему программного эмулятора для PlayStation 1, PlayStation 2 и PlayStation Portable — Omega Red. Более подробно: Новый PS1 графический рендерер для эмулятора Omega Red Omega Red + PS1 эмулятор = Кодзима гений PS2/PSP эмулятор + game p...

[Перевод] Программирование игры для embedded-устройства на ESP32: шрифты и система тайлов Начало: сборка, система ввода, дисплей. Продолжение: накопитель, аккумулятор, звук. Часть 7: Текст Завершив со слоем кода Odroid Go, мы можем приступить к созданию самой игры. Начнём с отрисовки на экране текста, потому что это станет плавным введением в несколько тем, ...

Неофициальный пост про ребрендинг Хабра + Конкурс Сегодня Deniskin сообщил пользователям Хабра о начале ребрендинга, а я решил сделать то же самое, но с тёплыми ламповыми воспоминаниями и конкурсом. Как говорится, добро пожаловать под кат, %username%. Читать дальше →

[Перевод] Восприятие интерфейсов пользователями на примере панелей из Lego Вести океанское исследовательское судно или марсианский исследовательский шаттл – дело серьёзное. Остаётся надеяться, что приборная панель будет высшего качества. Ширина в два шипа, уклон в 45°, распространённая деталь из Lego «2x2 decorated slope» – это интерфейс этого иг...

Лучшие гонки 2019 года на iOS и Android: Gravity Rider Zero, Rush Rally 3 и другие Главная гоночная радость в этом году, конечно, ожидала пользователей Android-устройств, которые наконец-то получили возможность познакомиться с прекрасной GRID Autosport. Но фишка в том, что на iOS она доступна уже больше двух лет, поэтому в этой номинации ей места нет. Gra...

На Xiaomi Youpin выпустили игровой ПК Ningmei Soul GI6 за $260 На платформе коллективного финансирования Xiaomi Youpin предлагается настольный компьютер Ningmei Soul GI6 на базе процессоров AMD Ryzen R5 2600. Начальная цена настольного ПК составляет всего 260 долларов. Настольный компьютер Ningmei Soul GI6 выпускается в трех версия...

Intel Core i9-10900K выступил против AMD Ryzen 9 3900X и 3950X в ряде популярных игр и тестовых пакетов – тестирование TecLab Флагман Intel оказывается производительнее в играх, но проигрывает в задачах рендеринга и кодирования.

Как собрать ПК для профессиональных задач архитектора и с умом сэкономить 27000 рублей - получаем максимум из ограниченного бюджета Сборка компьютера под 3D визуализацию и рендеринг за 112000 рублей с учетом покупки 4K монитора, или как сэкономить 27000 рублей и выжать максимум из имеющегося бюджета.

[Перевод] Vue.js для начинающих, урок 6: привязка классов и стилей Сегодня, в шестом уроке курса по Vue, мы поговорим о том, как динамически стилизовать HTML-элементы, привязывая данные к их атрибутам style и привязывая к элементам классы. → Vue.js для начинающих, урок 1: экземпляр Vue → Vue.js для начинающих, урок 2: привязка атрибутов ...

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

[Перевод] Vue.js для начинающих, урок 4: рендеринг списков Сегодня, в четвёртом уроке учебного курса по Vue, мы поговорим о том, как выводить на страницу списки элементов. → Vue.js для начинающих, урок 1: экземпляр Vue → Vue.js для начинающих, урок 2: привязка атрибутов → Vue.js для начинающих, урок 3: условный рендеринг Читать д...

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

Обзор видеокарты Gigabyte GV-N207SGAMING OC-8GC. Новые технологии NVIDIA и тестирование в играх с трассировкой лучей Функциональные возможности современных видеокарт постоянно расширяются. В первую очередь мы воспринимаем их в качестве устройств для игр, где поддержка передовых технологий и новых методов рендеринга играет ключевую роль. Современный гейминг также связан со...

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

Маджонг с детьми: для чего, когда и как Когда мы готовим ребенка к поступлению в школу и помогаем ему адаптироваться к школе, поддерживая его интеллектуальное развитие, то одно из классических игровых средств – это обыкновенные игральные карты. Обучая ребенка карточным играм, мы можем давать нагрузку на все когн...

Конкурс: покажи свой хоум-офис и выиграй PS4* * возможно это не самый ценный подарок Привет Хабр! Ну что ж, такова наша суровая реальность — новости про коронавирус валят как из рога изобилия, в большинстве стран рекомендовано сидеть дома, а множество площадок (и рассылки от них) напичканы чудодейственными советами о т...

AMD выпустила обновление драйвера Radeon Software Adrenalin 2020 Edition 20.8.3 Компания AMD завершает август обновлением драйвера Radeon Software Adrenalin 2020 Edition 20.8.3. Обновление приносит оптимизацию для Marvel's Avengers, Fortnite и Project CARS 3. Новое обновление не является обязательным, его стоит установить только в том случае, если вы со...

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

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

Путешествие в мир транзисторов – Intel показала полный процесс производства 10-нм CPU А также все совершенные ошибки.

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

Обзор возможностей Qt Creator 4.13 и QBS 1.17 для программирования микроконтроллеров Здравствуйте, товарищи программисты «железячники» и все кто им сочувствует. Я хотел бы продолжить обзор возможностей IDE Qt Creator в связке с системой сборки QBS в части программирования микроконтроллеров. Ранее я уже писал про улучшения в предыдущих версиях: QtC 4.10 и...

Вскоре пользователи смогут входить в Xbox Live с нескольких устройств одновременно В настоящее время одним из главных недостатков Project xCloud является система присутствия Xbox Live, из-за которой при входе в свой аккаунт на смартфоне может произойти выход из системы на других устройствах. Это ограничение не позволяет членам вашей семьи смотреть Netflix...

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

[Перевод] ELK, SIEM, Open Distro: Оповещения (алерты) Здравствуйте и добро пожаловать в нашу новую статью, в которой будет рассказано об оповещениях (алертах) в нашем решении SOCaaS. Как вы все знаете, предупреждения в любом SOC играют жизненно важную роль при уведомлении группы реагирования. Они могут прервать цепочку кибер-ат...

Как изменились хабравчане за 5 лет? Или «280 недель спустя» Мы стали старше, женатых/замужних стало в полтора раза больше (влюбленных на треть меньше), а число терпимых к алкоголю выросло на четверть. Если вы хотите посмотреть, как изменились хабравчане за 5 с лишним лет, добро пожаловать под кат. Читать дальше →

Обзор возможностей Qt Creator 4.12 и QBS 1.16 для программирования микроконтроллеров Здравствуйте, товарищи программисты «железячники» и все кто им сочувствует. Я хотел бы продолжить обзор возможностей IDE Qt Creator в связке с системой сборки QBS в части программирования микроконтроллеров. Ранее я уже писал про улучшения в предыдущих версиях QtC 4.10 и QB...

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

Warface запущена на Nintendo Switch Популярная компьютерная игра Warface неожиданно вышла на Nintendo Switch. Версия игры ограничена 30-ю кадрами в секунду в разрешении 720p. Игра позволяет использовать голосовой чат, поддержку HD звука и снайперский прицел. В него можно играть без подписки на Nintendo S...

Подборка лучших игровых кресел до 20 000 тысяч рублей. AeroCool Aero 1 Alpha Чтобы повысить комфортабельность занятия любимым делом за компьютером или же эффективность в играх, а также сохранить правильную осанку, наш канал MegaObzor.com подберет лучшие игровые кресла по функциональности, характеристикам, комфортности и цене до 20 000 тысяч рублей. Б...

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

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

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

3. Check Point SandBlast Agent Management Platform. Политика Threat Prevention Добро пожаловать на третью статью цикла о новой облачной консоли управления защитой персональных компьютеров — Check Point SandBlast Agent Management Platform. Напомню, что в первой статье мы познакомились с порталом Infinity Portal и создали облачный сервис управления аге...

Nvidia показала в ролике как ее технология улучшает графику и частоту кадров в играх Nvidia выпустила ролик в котором наглядно показала как ее технология DLSS 2.0 улучшает графику в играх. Отличия оказались весьма существенными. Читать полную статью

[Перевод - recovery mode ] Java 14: записи (records preview) В скором времени в грядущей Java 14 появится новая синтаксическая фича — записи (records). После изучения превью, в котором вкратце описано, как выглядят записи и с “чем их едят”, я осмелился адаптировать документ на русский для хабра. Кому интересно — добро пожаловать под к...

Анализ возможности блокировки приложения для удаленного управления компьютером по сети, на примере AnyDesk Когда в один прекрасный день начальник поднимает вопрос: «Почему у некоторых есть удаленный доступ к раб.компьютеру, без получения дополнительных разрешений на использование?», возникает задача «прикрыть» лазейку. Читать дальше →

Самый абсурдный код “эвер” Совсем недавно я поделился постом, в котором собрал забавные комменты в исходном коде и читателям зашло. И я решил, а почему бы не сделать похожую подборку, только с кривым кодом? Кому интересно, добро пожаловать под кат. Как и в предыдущий раз, вдохновился я на этот пост б...

[Перевод] Ускоряем на 70% игру на процессоре в 1 МГц Давным-давно, во времена студенчества в колледже я немного занимался разработкой компьютерных видеоигр. Это была эпоха 8-битных PC, когда игровое оборудование по современным стандартам было почти невозможно медленным. Поэтому вас не должно удивлять, что программисты игр пр...

Слухи: Xbox Series X получит одну из самых сложных SoC Следующая игровая консоль Xbox Series X, если верить слухам, получит одну из самых сложных систем на чипе, которые когда-либо создавались для игровых консолей. Подробнее об этом читайте на THG.ru.

[Перевод] Что такое тензорные ядра: вычисления со смешанной точностью В течение последних трёх лет Nvidia создавала графические чипы, в которых помимо обычных ядер, используемых для шейдеров, устанавливались дополнительные. Эти ядра, называемые тензорными, уже есть в тысячах настольных PC, ноутбуков, рабочих станций и дата-центров по всему ми...

[Перевод] Дешёвый подлый трюк, подаривший цветную графику первым домашним компьютерам Пионер видеоигр Алан Элкорн рассказывает о том, как показал Стиву Возняку хак, позволивший компьютеру Apple II работать с цветами, и откуда взялся знаменитый звук «блип» в игре Pong Домашняя консоль Atari Pong, поступившая в продажу в магазины The Sears под брендом Tele-Gam...

Всё, что анонсировала Sony на мероприятии PlayStation 5 Завершилась очередная презентация Sony, посвящённая PlayStation 5. Помимо цен и даты выхода новой консоли, компания показала несколько игр, которые выйдут в этом или следующем году. Вспомним всё, что было анонсировано. Final Fantasy XVI Square Enix представила новую часть п...

Всё, что анонсировала Sony на мероприятии PlayStation 5 Завершилась очередная презентация Sony, посвящённая PlayStation 5. Помимо цен и даты выхода новой консоли, компания показала несколько игр, которые выйдут в этом или следующем году. Вспомним всё, что было анонсировано. Final Fantasy XVI Square Enix представила новую часть п...

Всё, что анонсировала Sony на мероприятии PlayStation 5 Завершилась очередная презентация Sony, посвящённая PlayStation 5. Помимо цен и даты выхода новой консоли, компания показала несколько игр, которые выйдут в этом или следующем году. Вспомним всё, что было анонсировано. Final Fantasy XVI Square Enix представила новую часть п...

Всё, что анонсировала Sony на мероприятии PlayStation 5 Завершилась очередная презентация Sony, посвящённая PlayStation 5. Помимо цен и даты выхода новой консоли, компания показала несколько игр, которые выйдут в этом или следующем году. Вспомним всё, что было анонсировано. Final Fantasy XVI Square Enix представила новую часть п...

Состоялся релиз ролевой MMO Genshin Impact на iOS, Android, PC и PlayStation 4 Издатель miHoYo объявил сегодня об официальном запуске серверов и, следовательно, о релизе своей многопользовательской ролевой игре Genshin Impact на многие платформы, включая смартфоны. Игра была в разработке 3 года и 6 месяцев и кажется, что последние пол года вся игровая ...

Хватит это верстать, ударим автоматизацией по макетам А Вас не посещала мысль, что вёрстка руками — это долго, дорого, избыточно и устарело? Меня вот постоянно. В данной статье я поверхностно затрону текущее состояние индустрии, проблематики и поделюсь результатами своих исследований. Интересно? Добро пожаловать под кат! Читат...

[Перевод] Документация .NET: что новенького за январь Добро пожаловать статью о новой документации по .NET за январь 2020 года. В этой статье перечислены некоторые основные изменения в документации за этот период. Присоединяйтесь и изучайте новые статьи! Читать дальше →

Как случайно продолжить писать Web-GUI для Haproxy Прошло два года и 4 дня, как я написал Как случайно написать Web-GUI для Haproxy, а воз уже давно не там — все меняется и развивается и HAProxy-WI старается соответствовать этой тенденции. За два года было проделано много работы, об основных изменениях я и хочу сейчас расска...

Всё про налоги для IT-фрилансеров. ИП и самозанятые. Часть 1 Раньше у IT-фрилансеров было только два варианта работать легально: зарегистрировать ИП на УСН или на патенте. С этого года появилась ещё одна альтернатива — стать самозанятым. Пока новый режим действует только в 4 регионах, но в 2020 году его планируют ввести на всей терри...

Рендеринг веб сайтов 101 Вы вводите название сайта в адресную строку браузера, нажимаете enter, и по привычке видите запрашиваемую страницу. Все просто: ввел название сайта — сайт отобразился. Однако для более любознательных хочу рассказать, что происходит между тем как браузер начинает получать кус...

[Перевод] Знакомьтесь с Ember Octane Ember Octane — это новая редакция фреймворка Ember.js, а также лучший способ для команд создавать амбициозные веб-приложения. 20 декабря вышла новая версия Ember 3.15. И это Octane! Любопытно, что это значит для веб-разработки? Этот пост поможет вам сориентироваться. Мы с г...

[Из песочницы] Ack лучше grep Хочу рассказать об одной утилите для поиска, которая очень сильно упрощает жизнь. Когда я попадаю на сервер и мне надо что-то поискать я первым делом проверяю установлен ли ack. Эта утилита является прекрасной заменой grep, а также в какой-то мере find и wc. Почему не grep? ...

[Перевод] Оптимизация Unity: как вас обкрадывает иерархия сцен Итак, вы оптимизировали самые очевидные части своей игры. Однако на самом деле это не так. Вы упустили хитрый, не совсем заметный момент: оптимизацию иерархии сцены Unity. А что не так с иерархией? Позвольте вам кое-что показать. Запустите Unity и откройте проект своей игр...

Используем Gradle и Github Actions для публикации Java проекта в Sonatype Maven Central Repository В данной статье я хочу подробно рассмотреть процесс публикации с нуля Java артефакта через Github Actions в Sonatype Maven Central Repository используя сборщик Gradle. Данную статью решил написать ввиду отсутствия нормального туториала в одном месте. Всю информацию приходил...

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

Сравнительное видео показывает, как изменилась графика в игре Cyberpunk 2077 за последние 2 года Компания CD Projekt продемонстрировало новое видео с геймплеем игры Cyberpunk 2077. Некоторые кадры ролика демонстрируют те же сцены, которые были показаны в демонстрационном геймплейном ролике во время проведения выставки E3 2018. Благодаря этому можно наглядно оценить, как...

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

Новая технология NVIDIA Reflex уменьшить задержку ввода NVIDIA Reflex - это новый набор технологий графического процессора, дисплея G-Sync и программного обеспечения, которые измеряют и сокращают системные задержки в киберспортивных играх. Если есть одна вещь, которой одержимы игроки соревновательных шутеров, так это задержка вв...

Когда пандемия пойдёт на спад? Оцениваем на Python с помощью Pandas Всем привет. Видел несколько дашбордов по COVID-19, но не нашёл пока главного — прогноза времени спада эпидемии. Поэтому написал небольшой скрипт на Python. Он забирает данные из таблиц ВОЗ на Github'е, раскладывает по странам, строит линии тренда. И по ним делает прогноз...

Принцип единственной ответственности: глубокое погружение Про принцип единственной ответственности (The Single Responsibility Principle, SRP) уже было написано множество статей. В большинстве из них даётся лишь поверхностное его описание мало чем отличающееся от информации в википедии. А те немногие статьи что затрагивают ключевые ...

Лучшие приключенческие игры на Android Берите в руки смартфон и вперед. Навстречу приключениям! Приключенческие игры являются одними из самых уникальных среди всех проектов. Они не вписываются ни в одну категорию, и часто они создаются на стыке нескольких игровых жанров. Единственным реальным условием для того, ч...

"Карманный" игровой компьютер на Windows 10 поступит в продажу в октябре Нескольким ранее создатели “карманного” игрового компьютера Aya Neo на Windows 10 показали прототип новинки. Сейчас же стало известно, когда она поступит в продажу.

Blazor Client Side Интернет Магазин: Часть 5 — Просмотр корзины и работа с Stateful Привет, Хабр! Продолжаю делать интернет магазин на Blazor. В этой части расскажу о том как добавил в него возможность просмотра корзины товаров и организовал работу с состоянием. За подробностями добро пожаловать под кат. Читать дальше →

[Из песочницы] Сборка тонкого клиента RDP на базе Raspberry Pi С ростом популярности мини-ПК типа Raspberry Pi, и подобных ему клонов, возникла масса кейсов по их использованию в ИТ-инфраструктуре предприятия, умном доме / даче / гараже, и в других применениях. Одним из удобных и желаемых кейсов является использование RPi как тонкого к...

[Перевод] Vue.js для начинающих, урок 7: вычисляемые свойства Сегодня, в седьмом уроке курса по Vue, мы поговорим о вычисляемых свойствах. Эти свойства экземпляра Vue не хранят значения, а вычисляют их. → Vue.js для начинающих, урок 1: экземпляр Vue → Vue.js для начинающих, урок 2: привязка атрибутов → Vue.js для начинающих, урок 3:...

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

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

Blazor Client Side Интернет Магазин: Часть 6 — Создание заказа и работа с компенсирующими действиями Привет, Хабр! Продолжаю делать интернет магазин и изучать Blazor. В этой части расскажу о том как добавил в него возможность создания заказа, просмотра заказов и работу с последовательностью действий одно из которых может завершиться ошибкой. За подробностями добро пожалов...

[Из песочницы] Рендеринг списков в React Native В этой статье я не буду рассказывать что нужно использовать как можно меньше контента для отображения или кэшировать изображения. Нет! Мы будет говорить только о реальной оптимизации списка и не важно что нам нужно отобразит, так как если клиент говорит хочу и все то с ним у...

DagazServer: Как всё устроено По всей видимости, я не самый правильный фронтэдщик. Большую часть сознательной жизни я занимаюсь базами данных и немного бакэндом. Любовь к настольным играм — вот что заставило меня связаться с web-разработкой. Новый, совершенно незнакомый мне язык программирования — JavaSc...

[Перевод] Профилирование производительности React-приложений Сегодня поговорим об измерении производительности рендеринга React-компонентов с использованием API React Profiler. Ещё мы будем оценивать взаимодействия с компонентом, применяя новый экспериментальный API Interaction Tracing. Кроме того, мы воспользуемся API User Timing для...

DevSecOps: организация фаззинга исходного кода Узнав результаты голосования, проведённого в одной из наших прошлых статей, мы решили более подробно обсудить вопрос организации фаззинга. Кроме того, в рамках онлайн-встречи по информационной безопасности "Digital Security ON AIR" мы представили доклад, основанны...

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

[Перевод] Pysa: как избежать проблем безопасности в коде Python 7 августа Facebook представил Pysa — ориентированный на безопасность статический анализатор с открытым исходным кодом, помогающий работать с миллионами строк в Instagram. Раскрыты ограничения, затронуты проектные решения и, конечно, средства, помогающие избегать ложных поло...

6. Fortinet Getting Started v6.0. Web Filtering и Application Control Приветствую! Добро пожаловать на шестой урок курса Fortinet Getting Started. На прошлом уроке мы освоили основы работы с технологией NAT на FortiGate, а также выпустили нашего тестового пользователя в Интернет. Теперь пришло время позаботиться о безопасности пользователя н...

[Перевод] Топ-10 книг для разработчика Совершенствоваться в сфере разработки — это не только писать хороший код, но и читать о том, как его писать. Привет, хабр! Продолжаю делиться полезными подборками. Совсем недавно я опубликовал 2 поста с перечнем Github репозиториев: Часть1 и Часть2. На этот раз предлагаю в...

[Перевод] Реализация алгоритмической теории игр на Python с Nashpy Теория игр — это метод изучения стратегических ситуаций, когда результаты зависят не только от ваших действий, но и от того, что предпримут другие. Что такое стратегическая ситуация? Вспомним типы рыночных структур: есть совершенная конкуренция, когда все компании являются...

3D игры в Инстаграм на Javascript, или траектория полета колбасы После первой статьи о программировании игр в масках Инстаграм ко мне обратился заказчик с просьбой создать игру в Инстаграм для его пиццерии. Эту игру планировалось использовать для целей продвижения бизнеса. Я, конечно, понимаю, что, судя по количеству просмотров первой с...

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

«Программирование лучше секса» Эту фразу на заре своей трудовой деятельности я услышал от начальника отдела АСУ одного из Советских заводов, когда он предлагал идти работать к нему в отдел. Естественно, тогда я не считал, да и сейчас не считаю, что программирование может быть заменой хорошему сексу. Но...

Как мы научили робота чувству юмора В IT-кругах ходит такая шутка, что машинное обучение (machine learning, ML) — это как секс в среде подростков: все об этом говорят, все делают вид, что этим занимаются, но, на самом деле, мало у кого это получается. У FunCorp получилось внедрить ML в главную механику своего...

Как смотреть ТВ программы на компьютере бесплатно? После введения самоизоляции возникла проблема: в семье несколько человек, а телевизор только один. Ничего страшного: компьютер тоже можно превратить в телевизор и смотреть на нем бесплатные телеканалы.

[Перевод] Публикация кода VVVVVV показала, насколько грубо устроены игры внутри На прошлой неделе создатель Dicey Dungeons Терри Кавана отпраздновал десятую годовщину своей давней игры VVVVVV, by опубликовав её исходный код [перевод на Хабре]. Если объяснять просто, то это значит, что любой человек может теперь посмотреть, как создавалась игра, потому ...

У Xbox Series X не будет ни одного эксклюзива Одно из ключевых отличий между стратегиями Microsoft и Sony для консолей следующего поколения заключается в том, что Microsoft с самого начала не будет выпускать эксклюзивные игры для своей консоли Xbox Series X. Глава подразделения Xbox Фил Спенсер (Phil Spencer) недав...

Модель «Хищник-жертва» на Node.js Недавно по сети прошел всплеск упоминаний игры Жизнь, в связи в основном с тем, что умер ее создатель. Время сейчас такое, все стали интересоваться биологией, везде эти графики выживания, ну и у меня из закромов памяти вдруг выбралась интересная модель, по которой когда-то ...

[Из песочницы] [Перевод] От пиратства к опенсорс: моя история Привет, Хабр! Предлагаю Вашему вниманию перевод статьи "From piracy to open-source: my story" автора Jakob Attkinson. Я рос с компьютером с 6 лет. Хотя я и был рожден в довольно небогатой семье, мой отец осознавал мощный потенциал технологий и хотел быть уверенны...

7 лет хайпа нейросетей в графиках и вдохновляющие перспективы Deep Learning 2020-х Новый год все ближе, скоро закончатся 2010-е годы, подарившие миру нашумевший ренессанс нейросетей. Мне не давала покоя и лишала сна простая мысль: «Как можно ретроспективно прикинуть скорость развития нейросетей?» Ибо «Тот, кто знает прошлое — тот знает и будущее». Как бы...

Видеокарта Palit GeForce GTX 1650 Super GamingPro (4 ГБ): очень компактные размеры, но повышенный шум Palit GeForce GTX 1650 Super GamingPro (4 ГБ) была бы отличным вариантом бюджетного ускорителя 3D-графики для разрешения Full HD, если бы не шум кулера под нагрузкой. Тут уж никуда не деться: малые размеры видеокарты, а следовательно и кулера, заставляют повышать обороты вен...

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

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

4. Fortinet Getting Started v6.0. Firewall Policies Приветствую! Добро пожаловать на четвертый урок курса Fortinet Getting Started. На прошлом уроке мы развернули макет для будущих лабораторных работ. Пришло время его использовать! На данном уроке мы разберем основы работы политик безопасности, которые разграничивают досту...

5. Check Point SandBlast Agent Management Platform. Logs, Reports & Forensics. Threat Hunting Добро пожаловать на пятую статью цикла о решении Check Point SandBlast Agent Management Platform. С предыдущими статьями можно ознакомиться, перейдя по соответствующей ссылке: первая, вторая, третья, четвёртая. Сегодня мы рассмотрим возможности мониторинга в Management Pla...

[Перевод] Vue.js для начинающих, урок 3: условный рендеринг Продолжаем наш учебный курс по Vue, которые порекомендовала Наталья Теплухина, Staff Engineer в Gitlab и Core Team Member фреймворка Vue (Q/A сессия с Наташей прошла в нашем инстаграм, а расшифровку можно прочитать здесь) На третьем уроке речь пойдёт об условном рендеринге....

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

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

Commodore Amiga 500+: пусть никто не уйдет обиженным Сердца всех «компьютерщиков» постсоветского пространства были отданы легендарному и прекрасному ZX Spectrum — это факт безусловный. Тем не менее, в середине-конце девяностых годов на отечественном рынке, пусть и с существенным опозданием, появились компьютеры Commodore Amiga...

Психологическая безопасность за игровым столом: Х-карта и не только Если вы играли в настольные ролевые игры или в ролевые игры живого действия, то вы вполне могли хотя бы раз оказаться в ситуации, когда происходящее перестает быть забавным и увлекательным, а вместо этого становится очень неприятным и потенциально травматичным. Не всегда по...

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

Топ-3 завораживающих фильма о путешествиях, которые хочется пересматривать Невероятные кадры со всех уголков планеты вдохновят каждого на приключения. Фильмы о путешествиях смотрятся на одном дыхании. Они помогают познать мир, заставляют сдвинуться с места, вдохновляют на творчество и новые открытия. Предлагаем фильмы из серии «Классика жанра» - о...

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

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

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

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

Qualcomm представила Snapdragon 750G с поддержкой диапазонов mmWave Компания Qualcomm анонсировала последнюю мобильную платформу 5G 7-й серии - Snapdragon 750G. Snapdragon 750G поставляется с модемом X52 5G, который поддерживает режимы mmWave и суб-6 ГГц, режимы SA и NSA, TDD, FDD, а также динамическое совместное использование спектра (DSS...

Обратная совместимость с PlayStation 5 - диски с PS4 будут работать на PS5 Обратная совместимость - это фраза, которую мы часто слышим, когда выпускается консоль нового поколения. Проще говоря, это означает, что новая игровая консоль поддерживает игры предыдущего поколения. Компания Sony опубликовала сообщение в блоге, в котором объясняется, как э...

Ускоритель Nvidia A100 опередил все существующие GPU в тесте Octane Renderer В ожидании анонса потребительских игровых видеокарт с архитектурой Ampere, профессиональный ускоритель Nvidia A100 на основе одноименного графического процессора установил очередной рекорд в бенчмарке Octane Bench. Данный тест базируется на программе рендеринга Octane Render...

Первые впечатления об Destroy all humans! Каково играть за НЛО? Сегодня каждый сможет почувствовать себя завоевателем в новой игре Destroy all humans!, где игрокам представиться возможность руководить инопланетными захватчиками. Юмористическое приключение по закрепившиеся в народе стереотипам об НЛО попало к нам до релиза на тест и в это...

Android изнутри: сравнение Dalvik и ART Привет, Хабр! Около полугода назад я публиковал подробный «гайд» по JVM. Пост, в целом, зашел, а в комментариях спросили, не планируется ли “чего-то по андроиду”. Наконец, у меня дошли руки. В этом посте поговорим о среде выполнения в Android. В частности, я постараюсь кр...

Ультимативный гайд по старому и новому оборудованию в World of Tanks 1.10 Месяц назад я сделал обзор на патч 1.10 в World of Tanks. Его основной целью было введение нового оборудования в игру и по ходу написания я столкнулся с одной проблемой, которая сильно усложнила мне работу. Так уж сложилось, что в интернете нет структурированого письменного ...

Ультимативный гайд по новому и старому оборудованию в World of Tanks 1.10 Месяц назад я сделал обзор на патч 1.10 в World of Tanks. Его основной целью было введение нового оборудования в игру и по ходу написания я столкнулся с одной проблемой, которая сильно усложнила мне работу. Так уж сложилось, что в интернете нет структурированого письменного ...

[Перевод] Рендеринг каустики воды в реальном времени В этой статье я представлю свою попытку обобщения вычислений каустики в реальном времени с помощью WebGL и ThreeJS. Тот факт, что это попытка, важен, ведь найти решение, работающее во всех случаях и обеспечивающее 60fps — сложная, если не невозможная задача. Но вы увидите, ч...

Нейронки «с нуля», или Как мы делали помощника для наших диспетчеров техподдержки Привет, Хабр! Меня зовут Александр Соловьев, я программист компании DataLine. Хочу поделиться опытом внедрения модных нынче нейронных сетей в нашей компании. Все началось с того, что мы решили строить свой Service Desk. Зачем и почему именно свой, можно почитать моего колле...

Открыта регистрация на NeoQUEST-2020: Постапокалиптический мир Ура! Мы открыли регистрацию на ежегодное соревнование по кибербезопасности NeoQUEST-2020! В этот раз индивидуальный CTF начнется 12 марта в 12:00 по Московскому времени и продлится до 12:00 по Московскому времени 26 марта! У тебя будет ровно 14 дней на спасение человечеств...

Что подарить геймеру? Для геймеров компьютерные игры не просто развлечение, а образ жизни. Поэтому если в вашем окружении есть такой человек, то выбор подарка очевиден — ему понравится все, что может упростить жизнь в виртуальном мире. Такие товары можно найти на сайте интернет-магазина https://a...

Что подарить геймеру? Для геймеров компьютерные игры не просто развлечение, а образ жизни. Поэтому если в вашем окружении есть такой человек, то выбор подарка очевиден — ему понравится все, что может упростить жизнь в виртуальном мире. Такие товары можно найти на сайте интернет-магазина https://a...

Почему VR разработка вам не подходит Всем привет! Меня зовут Григорий Дядиченко, и я занимаюсь AR/VR. (Слышны хлопки по залу). В AR/VR я уже больше 4 лёт, хотя занимаюсь всё это не только исключительно ими, а самыми различными проектами под заказ всё это время. Я работал в студиях, я долгое время был фрилансеро...

Российские пасхалки в мобильных приложениях. Какие они? Привет, Хабр! Уже завтра День программиста (12.09.2020), и специально к нашему профессиональному празднику я написал не хардкорно-технический пост, а лайтовую статью о маленьких, не всегда очевидных фичах, которые хоть и не часто, но встречаются в мобильных приложениях и не ...

У Xbox Series X не будет ни одного эксклюзива Одно из ключевых отличий между стратегиями Microsoft и Sony для консолей следующего поколения заключается в том, что Microsoft с самого начала не будет выпускать эксклюзивные игры для своей консоли Xbox Series X. Глава подразделения Xbox Фил Спенсер (Phil Spencer) неда...

Облачный игровой сервис GeForce NOW теперь доступен и на Chrome OS Компания NVIDIA объявила о запуске открытого бета-теста игрового сервиса GeForce NOW для владельцев ноутбуков Chromebook, работающих на базе операционной системы Chrome OS. Благодаря этому, портативную рабочую систему можно превратить в полноценного игрового монстра. Для тех...

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

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

Рекламный ролик AMD Ryzen Threadripper 3990X делает упор на рендеринг И чем-то пытается поддеть NVIDIA.

Рендеринг в Blender на GeForce RTX 3090 оказался до 20% быстрее, чем на RTX 3080 В рабочих нагрузках превосходство заметнее, но стоит ли оно переплаты

5. Fortinet Getting Started v6.0. NAT Приветствую! Добро пожаловать на пятый урок курса Fortinet Getting Started. На прошлом уроке мы разобрались с работой политик безопасности. Теперь пришло время выпустить локальных пользователей в Интернет. Для этого на данном уроке мы рассмотрим работу механизма NAT. Пом...

Мне надоело, что на iOS становится меньше игр, чем для Android За последний год игры на мобильных устройствах снова стали популярны (а сейчас, когда большинство на карантине, это только усилится). Свою роль здесь сыграли игровые сервисы и гаджеты от крупных технологических гигантов — Google, Microsoft, Nintendo, Nvidia и, конечно...

Intel Core i9-10900K оказался на 3 часа медленнее AMD Ryzen 9 3900X в рендеринг тесте Corona Benchmark Более высокие частоты не помогли

[Перевод] Портирование Detroit: Become Human с Playstation 4 на PC Введение В этой серии постов мы расскажем о портировании игры Detroit: Become Human с PlayStation 4 на PC. Detroit: Become Human была выпущена на PlayStation 4 в мае 2018 года. Мы начали работу над версией для PC в июле 2018 года, а выпустили её в декабре 2019 года. Это адв...

Sony SR Display показывает 3D-картинку без очков Sony Electronics официально анонсировала новый продукт, который в компании называют революционный. Речь идёт о 3D-дисплее Spatial Reality Display, в котором используется технология Sony с сенсорным экраном светового поля (ELFD). Впервые дисплей был показан на выставке C...

Эксплуатируем уязвимость Foxit Reader и обходим цифровую подпись на примере задания NeoQUEST-2020 Сегодня мы расскажем о самом сложном задании NeoQUEST- 2019 2020. Да-да, то самое, с цифровыми подписями и эксплуатацией уязвимости Foxit Reader. Да-да, все верно, существуют две версии этого задания, и в этой статье мы наконец как следует его разберем. Добро пожаловать под...

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

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

[Из песочницы] Data Build Tool или что общего между Хранилищем Данных и Смузи На каких принципах строится идеальное Хранилище Данных? Фокус на бизнес-ценности и аналитике при отсутствии boilerplate code. Управление DWH как кодовой базой: версионирование, ревью, автоматическое тестирование и CI. Модульность, расширяемость, открытый исходный код и соо...

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

Добро пожаловать в уютную группу на Facebook, где все притворяются муравьями «Я устал приносить еду королеве, чтобы оправдать свое существование, – гласит один из постов, – Когда это кончится? Когда я смогу забрать еду к себе домой? Когда мой труд оценят по достоинству?» «Ты проклятый предатель», – сообщает комментарий с самым большим числом лайков. ...

Пишем свой dependency free WebSocket сервер на Node.js Node.js — это популярный инструмент для построения клиент-серверных приложений. При правильном использовании, Node.js способен обрабатывать большое количество сетевых запросов, используя всего один поток. Несомненно, сетевой ввод — вывод является одной из сильнейших сторон ...

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

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

Германия, или Туда и Обратно — 1 Почти два года назад, под Новый год, у меня зазвонил телефон. После пары дежурных фраз «как сам, как дети» меня позвали работать в Германию. Я крепко призадумался. С одной стороны, никогда не рассматривал работу за рубежом как что-то реальное. С другой — приглашение ...

Германия, или Туда и Обратно — 2 В первой статье цикла я описал свой переезд в Германию с семьей. Обосновались мы в красивом и благородном городе — Висбадене. Именно тут Достоевский прокутил все свое состояние. Казино в Висбадене Я же в принципе не азартен, поэтому намеревался просто пожить в Европе. По...

Autodesk Maya и Arnold теперь поддерживают RTX-ускорение Новые версии Maya 2020 и Arnold 6 поддерживают RTX-ускоренные возможности, например, интерактивный рендеринг в реальном времени.

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

[Перевод] 10 отличных Github репозиториев для разработчиков (часть 2) Привет, хабровчане. Недавно у меня был пост, где я перевел статью со списком крутых репозиториев на Github. Читателям зашло, поэтому решил сделать продолжение, тем более, что автор оригинала предложил еще один интересный список. Кому интересно, добро пожаловать под кат. Как...

Самый «правильный» способ использовать 64-ядерный процессор AMD Threadripper 3990X Как можно использовать 64-ядерный процессор AMD Threadripper 3990X? Наверняка его можно применять для сложных вычислений, обработки графики, рендеринга или моделирования. А если устал от всего этого, то можно немного поразвлечься. Так и сделал один из пользователей. Он ...

[Перевод] Нетбуки: забытый временем форм-фактор Давным-давно, ещё до того, как смартфоны были популярными, а детей в ресторанах удалось угомонить при помощи ужасных игр на iPad, был такой прекрасный период времени. Период, когда пользователь мог купить за приемлемую цену компьютер на базе х86 в компактной, портативной о...

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

[Перевод] Используем PowerShell для работы с REST API Многие из вас наверняка работают с разнообразными инфраструктурами, используя REST API. А поскольку все более широкие слои населения для автоматизации рутинных задач осваивают PowerShell, то почему бы и не начать применять его для работы с REST API? Сегодня вашему вниманию ...

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

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

На Play of State, Sony показали новые кадры из HITMAN 3 в VR В ходе видеоконференции Play of State от Sony, нам показали несколько трейлеров, один из которых точно будет интересным для многих геймеров, у которых есть PlayStation 4 и PlayStation VR. Если вы когда-нибудь хотели оказаться в теле Агента 47, то совсем скоро этот день наст...

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

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

Microsoft запрещает продавать игры дважды. Подробности о Smart Delivery в Xbox Series X Одной из особенностей игровой консоли следующего поколения Xbox Series X является поддержка Smart Delivery. Речь идет о том, что игроки, единожды купившую игру на консоли Microsoft седьмого (Xbox One, Xbox One S и Xbox One X) или восьмого поколения (Xbox Series X), смог...

[Из песочницы] Бот для сборов. Собираемся на футбол с новыми технологиями Введение Всем привет. В этой статье я опишу своего чат-бота для сервиса обмена сообщениями telegram и социальной сети VK с использованием NodeJS. На этом месте у многих читателей должно вырваться что-то вроде: "Доколе!" или "Что, опять ?!". Да, похожие публикации уже были и ...

Конференция Graph+AI World 2020 — графовые алгоритмы и машинное обучение 28-30 сентября пройдёт конференция Graph+AI World 2020 для людей, не равнодушных к графовым технологиям и машинному обучению. Мероприятие будет проходить онлайн в течение трех дней, участие бесплатное. Организатором выступила компания TigerGraph, создатель одноименной Гра...

1. CheckFlow — быстрый и бесплатный комплексный аудит внутреннего сетевого трафика с помощью Flowmon Добро пожаловать на наш очередной мини курс. На этот раз мы поговорим о нашей новой услуге — CheckFlow. Что это такое? По сути, это просто маркетинговое название бесплатного аудита сетевого трафика (как внутреннего, так и внешнего). Сам аудит производится с помощью такого ...

27-дюймовый iMac круто обновился Компания Apple объявила, что 27-дюймовый iMac будет модернизирован. Новый iMac значительно превосходит по мощности предыдущие поколения и способен сделать гораздо больше. Он оснащается более быстрым 10‑ядерным процессором Intel (в максимальной комплектации), в два раза больш...

Разрешите представить: Veeam Availability Suite v10 В вихре праздников и последовавших за каникулами разнообразных событий можно было и упустить из виду, что долгожданный релиз Veeam Availability Suite версии 10.0 увидит свет уже совсем скоро — в феврале. О новой функциональности вышло достаточно много материалов, включая д...

10. Fortinet Getting Started v6.0. Сопровождение Приветствую! Добро пожаловать на десятый, юбилейный урок курса Fortinet Getting Started. На прошлом уроке мы рассмотрели основные механизмы логирования и отчетности, а также познакомились с решением FortiAnalyzer. В качестве завершения практических уроков данного курса я х...

Автоматизация тестирования при создании игр Введение: Автоматизированное тестирование во всю свою мощь используется многими компаниями. Юнит-тесты, Интеграционные тесты, UI тесты, ручное тестирование и прочие методы. Но почему-то в такой большой области, как GameDev автоматизация тестов сводится к тому, что билды пер...

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

Опубликованы системные требования для игры Microsoft Flight Simulator Microsoft Flight Simulator наконец-то опубликовала характеристики компьютера на котором пользователь сможет комфортно играть. Для игр на минимальных настройках графики вам понадобится AMD Ryzen 3 1200 или Intel i5 4460. Видеокарта Radeon RX 570 или GTX 770. 8 Гб оперативн...

[Из песочницы] Тестирование JavaScript кода с Jest для чайников. Часть 1 Здравствуй, Хабр! Данное руководство является первой частью в запланированном цикле статей про такой замечательный фреймворк для тестирования как Jest. Материал будет полезен новичкам и тем, кто только знакомится с тестированием, и хотел бы изучить этот фреймворк. В первой ч...

[Перевод] Хакаем WhatsApp, часть 2 – разбор Whatsapp VOIP протокола В это статье я хочу рассказать как я вскрыл несколько частей WhatsApp VoIP протокола с помощью джейлбрейкнутого iOS устройства и набора разных программ для анализа. В последнее время Whatsapp привлекает к себе большое внимание из за найденных уязвимостей и возможностей дл...

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

[Перевод] Как работает рендеринг 3D-игр: растеризация и трассировка лучей Часть 1: обработка вершин В этой статье мы подробнее рассмотрим то, что происходит с 3D-миром после завершения обработки всех его вершин. Нам снова придётся стряхнуть пыль с учебников по математике, освоиться в геометрии пирамид усечения и решить загадку перспектив. Также ...

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

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

11. Fortinet Getting Started v6.0. Лицензирование Приветствую! Добро пожаловать на одиннадцатый, последний урок курса Fortinet Getting Started. На прошлом уроке мы рассмотрели основные моменты, связанные с администрированием устройства. Теперь, для завершения курса, я хочу познакомить вас со схемой лицензирования продукто...

Релиз мобильных приложений одной кнопкой Всем привет! Меня зовут Михаил Булгаков (нет, не родственник), я работаю релиз-инженером в Badoo. Пять лет назад я занялся автоматизацией релизов iOS-приложений, о чём подробно рассказывал в этой статье. А после взялся и за Android-приложения. Сегодня я подведу некоторые...

Выясняем, нужна ли игровому компьютеру дорогая дискретная видеокарта – Ryzen 7 4700G против 9 актуальных игр в тесте Benchmark Достаточно ли производительности интегрированной графики для комфортной игры?

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

Не для слабонервных: новый трейлер хоррор-игры Martha Is Dead Современная графика и технологии переносят игровые жанры на совершенно новые уровни. Иногда даже сложно отличить где правда, а где — вымысел. Жанр хоррор-игр уже давным-давно занял свою нишу и на протяжении многих десятилетий продолжает радовать фанатов. Недавно как раз поя...

«Добро пожаловать в будущее»: футуристичная Великобритания в рекламе 5G от оператора Three #5g

10 великолепных игр - я перепрохожу их снова и снова уже более 10 лет: Часть 2 У всех из нас есть любимые игры, в которые мы можем играть бесконечно. Сегодня я хочу рассказать вам еще о 10 своих любимых играх, в которые я регулярно играю уже много лет. Несмотря на наличие игр новинок, эти старые хиты всегда у меня под рукой и каждый раз дарят приятные ...

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

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

[Из песочницы] Обработка изображений ReactJS — NodeJS Доброго времени суток. Разбор полетов провожу на Reactjs (сторона клиента) и Nodejs (сторона сервера). Недавно в моем маленьком проекте встал вопрос, как легко и просто можно обмениваться изображениями по типу клиент — сервер. Сегодня мы научимся отправлять бинарные данн...

6. Check Point SandBlast Agent Management Platform. FAQ. Бесплатное тестирование Добро пожаловать на шестую статью, завершающую цикл материалов о решении Check Point SandBlast Agent Management Platform. В рамках цикла мы рассмотрели основные аспекты разворачивания и администрирования SandBlast Agent с помощью Management Platform. В данной статье мы пос...

8. Fortinet Getting Started v6.0. Работа с пользователями Приветствую! Добро пожаловать на восьмой урок курса Fortinet Getting Started. На шестом и седьмом уроках мы познакомились с основными профилями безопасности, теперь мы можем выпускать пользователей в Интернет, защищая их от вирусов, разграничивая доступ к веб ресурсам и пр...

[Из песочницы] Бот-викторина для ВКонтакта Администраторам сообществ по "Смешарикам" Пожалуйста, не используйте этого бота в своих пабликах — пусть это будет нашей изюминкой. Введение Месяца три назад мы с друзьями по сети «ВКонтакте» в...

Продвинутое логирование Windows. Ищем mimikatz Всем привет. Сегодня рассмотрим пример, когда злоумышленнику удалось обойти Windows Defender, но не удалось — безопасника. Да, речь опять про mimikatz. Как, запуская mimikatz, обойти Windows Defender, можно почитать тут. А сегодня, как я и обещал, рассмотрим что-нибудь для ...

Ремастер Crysis всё-таки выйдет: игра потверждена на официальном сайте Игра, которая заставляет любую видеокарту кричать от ужаса и молить о пощаде, будет перезапущена. Конечно, мы говорим о расширившей границы компьютерной графики Crysis. Подробнее об этом читайте на THG.ru.

Nginx-log-collector утилита от Авито для отправки логов nginx в Clickhouse В этой статье будет рассматриваться проект nginx-log-collector, который будет читать логи nginx, отправлять их в кластер Clickhouse. Обычно для логов используют ElasticSearch. Для Clickhouse требуется меньше ресурсов (дисковое пространство, ОЗУ, ЦПУ). Clickhouse быстрее запи...

[Перевод] Введение в асинхронное программирование на Python Всем привет. Подготовили перевод интересной статьи в преддверии старта базового курса «Разработчик Python». Введение Асинхронное программирование – это вид параллельного программирования, в котором какая-либо единица работы может выполняться отдельно от основного потока в...

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

Промокод Вулкан Платинум Если вы хотите иметь доступный дополнительный вариант для заработка денег в интернете, то лучше варианта чем онлайн казино Вулкан Платинум вам варианта не найти. Достаточно удобно, что казино Vulkan Platinum находится на одной из игровых площадок в сети интернет и поэтому к...

Лучшие игровые наушники. GIGABYTE AORUS H5 Геймеры в период коронавируса стали запасаться более качественной периферией, чтобы получать удовольствие от любимых проектов и при этом не думать о дискомфорте или чем-то в таком духе. Мы решили помочь в этом вопросе, чтобы вам было легче выбрать качественную периферию и сл...

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

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

Объединяем закрытый WhatsApp и открытый SIP – Часть 1 Предыдущая статья «Как избежать блокировки в WhatsApp», хотя и получила много минусов, но тем не менее в течении 2 суток была самой читаемой статьей на Хабре – набрала более 20 тыс просмотров. Поэтому я решил что нужно продолжать с хакингом монстров рассказывать о различны...

Badland Brawl - Что это за игра? Обзор игры Приветствую всех. И сегодня новый обзорчик игры на телефон. Спросите что за игра? Смотрите сами и все узнаете... Я лишь немного подскажу - можно играть и получать огромное удовольствие, донат не решает ничего, играйте когда хотите, нет ежедневной принудиловки))) Все еще хоти...

Как побороть злость с помощью упражнений Добро пожаловать в обитель спокойствия на бета-эндорфинах.

«Добро пожаловать в Раккун-Сити»: Netflix выпустит сериал по «Обители зла» Он расскажет о дочерях Альберта Вескера.

Лучший город из оставшихся: энтузиасты воссоздают в Half-Life Alyx вступительную часть Half-Life 2 Добро пожаловать в Сити-17.

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

Как происходит рендеринг экрана сообщений ВКонтакте Что делает ВКонтакте, чтобы уменьшить лаги отрисовки? Как отобразить очень большое сообщение и не убить UiThread? Как уменьшить задержки при скролле в RecyclerView? Мой опыт основан на работе отрисовки экрана сообщений в Android-приложении VK, в котором необходимо показы...

Официальное видео Qualcomm демонстрирует всю мощь флагманов со Snapdragon 865 Компания Qualcomm опубликовала на своём официальном канале Youtube видеоролик, демонстрирующий возможности новых смартфонов на основе топовой однокристальной системы Snapdragon 865.  Ролик с разрешением 8K был снят на прототип смартфона с платформой Snapdragon 865...

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

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

Nvidia разработала RTX технологию рендеринга миллионов динамических источников освещения Nvidia, совместно с Лабораторией визуальных исследований Дартмутского колледжа, разработала технологию рендеринга миллионов динамических источников освещения, в реальном времени

Фотореализм с «лучами Хуанга». Игра Nvidia Marbles выглядит даже более впечатляюще, чем свежее демо Unreal Engine 5 На днях Epic Games впервые показала возможности движка Unreal Engine 5 на примере демо Lumen in the Land of Nanite. Во время демонстрации демо воспроизводилось на консоли Sony PlayStation 5 в режиме реального времени. Вчера мы узнали, что с этим же демо справится и ПК с...

Состоялся пробный запуск The Witcher: Monster Slayer от CD Projekt Red Неделю назад польская CD Projekt RED анонсировала свой новый проект — мобильную игру с функцией дополненной реальности, The Witcher: Monster Slayer. Она точно придётся по вкусу всем фанатам Pokemon Go, а также вселенной Ведьмака, разумеется. Разработкой занимается внутренняя...

7. Fortinet Getting Started v6.0. Антивирус и IPS Приветствую! Добро пожаловать на седьмой урок курса Fortinet Getting Started. На прошлом уроке мы познакомились с такими профилями безопасности как Web Filtering, Application Control и HTTPS инспекция. На данном уроке мы продолжим знакомство с профилями безопасности. Снача...

Война никогда не меняется — как создавался Fallout Вспоминаем, кому пришла идея оригинальной Fallout, какими были альтернативные названия, как сюжет игры чуть не рассказал о путешествиях во времени и как Diablo могла исказить замысел разработчиков из Black Isle Studios.

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

История создания облачного сервиса, приправленная киберпанком С ростом стажа работы в IT начинаешь замечать, что системы имеют свой характер. Они могут быть покладистыми, молчаливыми, взбалмошными, суровыми. Могут располагать к себе или отталкивать. Так или иначе, приходится «договариваться» с ними, лавировать между «подводными камням...

Seagate SkyHawk AI — огромный и злопамятный В конце прошлого года модельный ряд наших устройств пополнился новой линейкой, SkyHawk AI. Эти накопители создавались для работы в системах видеонаблюдения с поддержкой искусственного интеллекта. Сегодня мы хотим подробно рассказать вам о её флагмане — модели Seagate ST16000...

Как Data-Engineer за данными следил Привет, Хабр! Хочу рассказать вам, как мы писали и внедряли сервис для мониторинга качества данных. У нас есть множество источников данных: данные с финансовых рынков, торговая активность наших клиентов, котировки и многое другое. Все это генерирует миллиарды записей в день ...

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

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

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

Анонс: завтрак с легендарным геймдизайнером Американом МакГи В пятницу, 25-го сентября в 10:00 утра в наших соцсетях пройдет прямой эфир с Американом МакГи — легендарным геймдизайнером, создателем American McGee’s Alice. Эфир пройдет довольно рано, поэтому рекомендуем запастись любимым кофе. Кроме Алисы, Американ также работал н...

Apple начала продажи компьютера Mac Pro стоимостью до $52 599 С 10 декабря стартует приём предзаказов на новый высокопроизводительный компьютер Mac Pro, анонсированный на выставке WWDC 2019. Базовая конфигурация Mac Pro, включающая 8-ядерный процессор Intel Xeon, графику Radeon Pro 580X, 32 ГБ оперативной памяти и 256 ГБ на жёстком…

[Из песочницы] Мамкины хацкеры или мой путь в CTF Это был далекий 2014 год, когда еще зеленые, недавно поступившие в универ, парни, услышали, что есть какие-то соревнования с завлекающим названием — «Capture the flag» (сокр. CTF, в переводе «Захват флага»). Фото с сайта securitylab.ru к новости про Facebook CTF 2016 На ф...

Видеокарта PowerColor Red Devil Radeon RX 5700 (8 ГБ): хорошая скорость для разрешения 2.5К, очень тихий кулер PowerColor Red Devil Radeon RX 5700 (8 ГБ) — один из лучших на сегодня вариантов ускорителя 3D-графики игрового класса в ценовом диапазоне немногим ниже 30 тысяч рублей. Базовый ускоритель Radeon RX 5700 на сегодня и вовсе является лидером рейтинга полезности, обгоняя даже с...

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

Как создавались Apple Watch? Один из создателей Apple Watch Имран Чаудри в своём аккаунте в Twitter поделился редкими кадрами и иллюстрациями — концептами умных часов и тем, как они создавались пять лет назад. here’s a reproduction of my original sketch for the home screen. the shape of the circu...

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

Оффер в Лондон за один день: как его получить и чем заняться после переезда Привет, Хабр! На 2020 год у нас большие планы. Мы намерены активно развивать Badoo и Bumble, поэтому серьёзно расширяем техническую команду. И сегодня мы объявляем о масштабном найме PHP-разработчиков в наш лондонский офис.  В 2017 году мы попробовали новый формат поиска —...

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

Ролевая игра The Outer Worlds появится в Steam 23 октября Разработчики игры The Outer Worlds отдали предпочтение игровому магазину Epic Game Store, прошло больше года с выпуска. Компания Obsidian Entertainment приняла решение о выпуске The Outer Worlds для игровой площадки Steam. The Outer Worlds - ролевая игра от первого лица с ...

[Перевод] Начало работы с методами JavaScript-массивов .map(), .filter() и .reduce() Когда я разбирался в том, как пользоваться методами JS-массивов .map(), .filter() и .reduce(), всё, что я читал, смотрел и слушал, казалось мне очень сложным. Эти концепции рассматривались как некие самостоятельные механизмы, ни к чему другому отношения не имеющие. Мне тяжел...

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

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

Собираем C++ с bazel Введение и мотивация В последнее время на Хабре появляются посты про то, что cmake и c++ — друзья, приводятся примеры, как собирать header-only библиотеки и не только, но нет обзора хоть сколько-нибудь новых систем сборки — bazel, buck, gn и других. Если вы, как и я, пишете ...

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

У нас было 5 языков бэкенда, легаси-монолит, слишком большие расходы на AWS и слишком мало инструментов статанализа И мы знали, что когда-нибудь сделаем митап об этом. Он пройдет в субботу 30 мая, днем, в формате открытой трансляции и кулуарных обсуждений в видеочате. А помимо ставших уже привычными ютуба и зума, у вас будет возможность смотреть и обсуждать доклады небольшой компанией ...

Фотореализм с «лучами Хуанга». Игра Nvidia Marbles выглядит даже более впечатляюще, чем свежее демо Unreal Engine 5 На днях Epic Games впервые показала возможности движка Unreal Engine 5 на примере демо Lumen in the Land of Nanite. Во время демонстрации демо воспроизводилось на консоли Sony PlayStation 5 в режиме реального времени. Вчера мы узнали, что с этим же демо справится и ПК ...

[Перевод] Как стать DevOps инженером за полгода или даже быстрее. Часть 1. Введение Целевая аудитория Вы разработчик, который хочет повернуть свою карьеру в сторону более совершенной модели DevOps? Вы являетесь классическим Ops-инженером и хотели бы получить представление о том, что означит DevOps? Или же вы не являетесь ни тем, ни другим и, потратив некото...

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

Лучшие порты на iOS и Android в 2019 году: This Is the Police 2, Dead Cells и другие Индустрия мобильных игр выживает и даже процветает за счет казуальных развлечениях, рассчитанных на максимально широкую аудиторию. Часто это те же люди, которые громче всех кричат, что игры порождают жестокость, а сами «балуются» три в ряд, пока едут в метро. Именно поэтому ...

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

Самые популярные игры десятилетия (2010-2019) на Андроид и IOS: часть №3 В первом материале о самых популярных мобильных играх десятилетия собрались преимущественно экшены и шутеры, во втором — казуальные развлечения, рассчитанные на максимально широкую аудиторию. В этот раз сборная солянка из головоломок, песочниц, карточных игр и сюжетных прикл...

Лучшие сюжеты в играх на iOS и Android в 2019 году: This Is the Police 2, Telling Lies и другие Даже делая неплохие мобильные игры, разработчики часто не заморачиваются с сюжетом. Кому будет интересно читать мелкие строки диалогов в переполненном метро или тем более слушать диалоги? Поэтому лучшие истории на iOS и Android в этом году приехали с компьютеров и консолей, ...

Игровые автоматы онлайн Очень много новшеств принес в мир 21 век: бурное развитие компьютерных технологий, промышленности, строительства и других сфер. Благодаря этому «однорукие бандиты» смогли переместиться на экраны мониторов. Теперь каждый желающий, не выходя из дома, может играть в любимые иг...

[Перевод] Чем больше, тем хуже или почему важен игровой цикл По мере эволюции геймдизайна в течение последних 20 лет, продолжительность игр постоянно увеличивалась. В The Witcher 3 легко можно наиграть сотни часов, а Factorio или Dwarf Fortress можно вообще перепроходить не один раз. Разработчики давно преследуют идею игр с бесконе...

Новый трейлер Outriders — боевика от авторов Painkiller и Bulletstorm, который выйдет на PS5 и Xbox Series X На E3 2019 в прошлом году польская студия People Can Fly, ответственная за такие культовые проекты, как Painkiller и Bulletstorm, анонсировала игру под названием Outriders. Тогда показали лишь красивый, но не особо информативный ролик, да поделились базовыми особенностями и...

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

Первый взгляд на NBA 2K21 для PS5 Компания 2K продемонстрировала трейлер NBA 2K21 для версии PlayStation 5. Анимация и модели не сильно отличаются от версии игры предыдущего поколения, но стоит отметить, что текстуры, освещение, рендеринг и детализация арен, болельщиков значительно улучшились. 2K полностью...

Если вам нужен недорогой и крутой смартфон-флагман, но не Xiaomi или Huawei, у вас только одна альтернатива Добро пожаловать в Россию 2020 года, где все смартфоны дороже 14 тысяч рублей с доставкой из-за границы облагаются пошлинами! Мы тут живём с Huawei, у которых не обновляется Android, Xiaomi на все случаи жизни, OnePlus по охреневшим ценам в официальных магазинах и полумёртвы...

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

Зажигательная рисованная короткометражка League of Legends к Чемпионату мира 2020 Чемпионат мира по League of Legends начнётся уже 25 сентября. По этому случаю компания Riot Games представила новую рисованную короткометражку «Take Over». Вся она представляет собой, по сути, клип к песне Джереми Маккиннона (Jeremy McKinnon) из группы A Day To Remember, соз...

Lenovo показала свою версию GeForce RTX 3080 — видеокарта появится в игровых компьютерах Legion 9000K и 7000P Компания готовит и другие версии для своих высокопроизводительных компьютеров

Представлена платформа Qualcomm Snapdragon 732G Как и ожидалось, сегодня была представлена однокристальная система Qualcomm Snapdragon 732G, на которой будет основан смартфон Poco X3. Новый чипсет отличается от Snapdragon 730G движком AI четвертого поколения, повышенной c 2,2 до 2,3 ГГц частотой процессора Kryo 470 и немн...

Google опубликовал видеозаписи докладов из Webmaster Conference в GooglePlex В ноябре прошлого года Google впервые провёл Webmaster Conference в своей штаб-квартире в Маунтин-Вью. Сегодня на YouTube-канале Google Webmasters были опубликованы видеозаписи 8 докладов сотрудников поиска, посмотреть которые теперь могут все желающие. С обзором интересных ...

Juniper: выращивание можжевельника в домашних условиях Привет, Habr! Меня зовут Дмитрий, и я разработчик DCImanager — панели для управления оборудованием от ISPsystem. Довольно продолжительное время в команде я провёл, разрабатывая софт для управления коммутаторами. Вместе мы пережили взлеты и падения: от написания сервисов для...

[Перевод] Навигация между представлениями с помощью @EnvironmentObject в SwiftUI Перевод статьи подготовлен в преддверии старта продвинутого курса «Разработчик iOS». Здравствуйте и добро пожаловать на наш туториал! В этой серии мы говорим о том, как перемещаться между представлениями в SwiftUI (без использования навигационного представления!). Хоть эта...

Check Point Remote Access VPN — бесплатный курс по настройке удаленного доступа Приветствую, друзья! Добро пожаловать на наш очередной новый курс! Как я и обещал, курс Getting Started был не последним. На этот раз мы будем обсуждать не менее важную тему — Remote Access VPN (т.е. удаленный доступ). С помощью этого курса вы сможете быстро познакомиться ...

Оптимизации в JIT-компляторе для .NET 5 Некоторое время назад я начал удивительное путешествие в мир JIT-компилятора с целью найти места, куда можно засунуть свои руки и что-нибудь ускорить, т.к. по ходу основной работы накопился небольшой багаж знаний в LLVM и его оптимизаций. В этой статье я хотел бы поделиться ...

[Из песочницы] Как Hyundai данные оберегал (контакты скрыты, но контекст остался, он является общими вопросами, не несет конфиденциальную информацию и служит для валидации сотрудниками hyundai реальности информации указанной ниже) Статья 29, ч.4 Конституции Р.Ф. – «Каждый имеет право свободно искать, получать, пер...

[Из песочницы] Сохранение значений в .Net приложение на этапе сборки Появилась у меня необходимость при сборке приложения передать внутрь набор констант для использования их на рантайме. Например, мы хотим «зашить» в приложение некое строковое значение которое будет известно в момент сборки. В мире C++ я решал подобные штуки очень просто с и...

Прокачай свой CLI Сейчас многие фреймворки имеют в своем арсенале CLI (Command Line Interface) и ангуляр – не исключение. Впервые с CLI-утилитами я столкнулся, когда пробовал EmberJS и тогда мне это показалось очень удобным инструментом, который довольно сильно экономил мое время. Но, к сожал...

[Перевод] Мой новый стек веб-технологий для 2020 года Помните те времена, когда стеки веб-технологий были простыми? Когда уровни этих стеков можно было обозначить в виде четырёхбуквенного сокращения вроде LAMP, LEMP или LEPP? Когда всё, что было нужно для создания и поддержки сайтов, сводилось к вполне обычному железу, к какому...

Энтузиаст работает над модом для DOOM Eternal, который добавит в игру трассировку лучей и существенно улучшит другие аспекты графики Улучшение и без того прекрасной графики игры.

Рабочая версия первого эмулятора PlayStation 4 почти готова Создана первая версия эмулятора, которая способна производить рендеринг 3D-текстур

[Перевод] Machine learning в анализе логов Netflix Представьте лог на 2,5 гигабайта после неудачной сборки. Это три миллиона строк. Вы ищете баг или регрессию, которая обнаруживается на миллионной строке. Вероятно, найти одну такую строку вручную просто невозможно. Один из вариантов — diff между последней успешной и упавшей...

4. Check Point SandBlast Agent Management Platform. Политика Data Protection. Deployment и Global Policy Settings Добро пожаловать на четвёртую статью цикла о решении Check Point SandBlast Agent Management Platform. В предыдущих статьях (первая, вторая, третья) мы детально описали интерфейс и возможности веб-консоли управления, а также рассмотрели политику Threat Prevention и протести...

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

Получи доступ к играм с помощью GeForce NOW GeForce Now это стриминговый сервис, с помощью которого пользователи смогут запускать игры с удаленного сервера, не нагружая свою систему. GeForce Now предоставит более 400 игр. Для комфортной игры потребуется высокоскоростное подключение к Интернету. Частота кадров и р...

Видео: красочный остров, загадки и атмосфера приключения во вступлении Call of the Sea На YouTube-канале издания IGN появилась 18-минутная демонстрация игрового процесса Call of the Sea. В ней показано начало прохождения приключенческой игры от Out of the Blue Games и Raw Fury. Сюжет проекта крутится вокруг женщины по имени Нора, которая должна отыскать своего...

Мониторим события PortSecurity коммутаторов Cisco в Zabbix Здравствуй уважаемое хабросообщество! Решился выплеснуть в онлайн пару in-house решений, которые облегчают деятельность сетевиков и прочих ИТ братьев по разуму. В этой статье речь пойдет о мониторинге событий стандартного (для многих вендоров) механизма защиты от несанкцион...

Intel рассказала, на что способна графика Xe-LP процессоров Tiger Lake в играх Компания Intel показала много разных графиков во время анонса процессоров Tiger Lake, но они преимущественно касались сравнения возможностей собственных CPU с возможностями конкурентных решений. А на графике, приведенном ниже, Intel наглядно показала, чем отличаются GPU...

Победители соревнований Dialogue Evaluation – о задачах, языковых моделях, ML и о себе Недавно завершился «Диалог 2020», международная научная конференция по компьютерной лингвистике и интеллектуальным технологиям. Традиционно одно из ключевых событий конференции – это Dialogue Evaluation, соревнования между разработчиками автоматических систем лингвистическог...

Dirt 5 на консоли Xbox Series X добавляет режим 120 кадров в секунду Codemasters выпустила очередной трейлер с демонстрацией игры Dirt 5. В трейлере мы видим игровой процесс на гоночных трассах Италии, Китая, Норвегии и США. Трейлер демонстрирует графику в разрешении 4K при 60 FPS. Как было подтверждено ранее, Dirt 5 будет включает режим 12...

NVIDIA представляет функцию DLSS 2.0 с улучшенным качеством рендеринга С выпуском новых видеокарт с NVIDIA GeForce RTX компания также анонсировала функцию DLSS 2.0. В первой версии DLSS имела некоторые проблемы и демонстрировала низкое качество изображения. Выпустив версию 2.0, компания NVIDIA улучшила функцию. DLSS 2.0 предлагает качество изоб...

Коды step-by-step: Aztec Code Вам ведь ещё не надоели коды? Надеюсь, что нет, поскольку сегодня мы рассмотрим Aztec Code — именно их вы могли видеть на своих смартфонах в электронной версии посадочных талонов на авиарейсы, а может на железнодорожных билетах или ещё где. Один из таких кодов показан слева ...

Gigabyte анонсирует серверные материнские платы Gigabyte анонсировала две материнские платы для рабочий станций и серверных систем для процессоров Intel Xeon W-3200. MU71-SU0 - ATX плата, поддерживающая процессор Intel Xeon W-3200. MU71-SU0 разработан и оптимизирован для быстрой виртуализации, моделирования и ренде...

Дайджест интересных материалов для мобильного разработчика #305 (18-24 мая) В этой подборке рендеринг экранов ВКонтакте, победы и поражения Flutter, архитектуры и скриншоты, продуктовая аналитика и архетипы игроков, виртуальные свидания в умных домах и много других интересных материалов!

Компания MAINGEAR анонсировала рабочую станцию MAINGEAR Pro WS Компания MAINGEAR известна своими уникальными сборками. Инженеры компании используют только мощное железо и кастомные системы охлаждения. Рабочая станция MAINGEAR Pro WS разработана для 3D моделирования, рендеринга высокого разрешения 4K и 8K, приложений CAD, а также вычисли...

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

Doom Eternal запустили на холодильнике Появление стриминговых игровых сервисов, где все сложные вычисления осуществляются на серверном оборудовании, сделало возможным то, что продемонстрировано на кратком видео ниже. Пользователям удалось запустить Doom Eternal на… холодильнике.       &...

Одна из первых игр с поддержкой 120 к/с для PlayStaion 5 и Xbox One Официальное печатное издание PlayStaion опубликовала информацию об одной из первых игр для игровой консоли следующего поколения PlayStaion 5, которая будет работать с частотой 120 кадров в секунду. Глава команды разработчиков раллийного симулятора Dirt 5 Роб Карп (Rob K...

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

Геймплей обновлённой Mafia показали на видео В 2002 году состоялась премьера игры Mafia для персональных компьютеров (спустя два года, в 2004-м, игру представили в версиях для консолей PlayStation 2 и Xbox), которая стала одной из самых культовых видеоигр в истории. В центре сюжета оказалось противостояние семейных кла...

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

Простой service discovery в Prometheus через Consul Закон Парето (принцип Парето, принцип 80/20) — «20 % усилий дают 80 % результата, а остальные 80 % усилий — лишь 20 % результата». WikipediaПриветствую тебя, дорогой читатель! Моя первая статья на Хабр посвящена простому и, надеюсь, полезному решению, сделавшим для меня сбор...

[Из песочницы] Компьютер в столе своими руками Приветствую, Habr! Я фанат ПК в столе, давно ими занимаюсь и сегодня хочу показать вам свой новый проект. Самый компактный и тонкий Компьютер в столе, что я делал. Читать дальше →

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

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

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

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

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

9. Fortinet Getting Started v6.0. Логирование и отчетность Приветствую! Добро пожаловать на девятый урок курса Fortinet Getting Started. На прошлом уроке мы рассмотрели основные механизмы контроля доступа пользователей к различным ресурсам. Теперь перед нами другая задача — необходимо анализировать поведение пользователей в сети, ...

Обзор Little Dungeon Stories. Если не во что играть Обычно я пишу обзоры на игры, в которые либо сам играл бы, либо мог бы посоветовать их другим геймерам. Однако в данной ситуации мы проварим о проекте, который понравится исключительно небольшому отряду геймеров, которые хотят насладиться опытом настольной игры на своем комп...

Как мы рекомендуем новинки каталога в онлайн-кинотеатре ivi (+ код на Python) В блоге онлайн-кинотеатра ivi накопилось достаточно статей про архитектуру рекомендательной системы Hydra. Однако рекомендации — это не только внешний API, но и алгоритмы, которые живут «под капотом» и реализуют достаточно сложную бизнес-логику. В этой статье я расскажу о п...

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

3. Анализ зловредов с помощью форензики Check Point. SandBlast Mobile Добро пожаловать в третью статью нашего цикла по форезнике от Check Point. На этот раз мы рассмотрим SandBlast Mobile. Мобильные устройства уже давно стали частью нашей жизни. В смартфонах наша работа, наш досуг, развлечения, личные данные. Про это знают и злоумышленники. ...

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

Заменит ли автоматизация пентестеров? Тестирование на проникновение (penetration testing, pentest) — вероятно, самая показательная «дисциплина» информационной безопасности. Показательная во всех аспектах: про хакеров снимают фильмы, их деятельность помогает подсветить «настоящие» проблемы информационной безопасн...

[Из песочницы] Сказ о том, как я настраивал Azure AD B2C на React и React Native Часть 1 (Туториал) Предисловие Мы разрабатываем кросс платформенное ПО и перед нами возникла задача — «Сделать общую систему авторизации». Нужно было сделать общую БД пользователей для трех приложений, но при этом у каждого приложения была какая-то своя отличительная черта. Так же у нас ест...

Светодиод, таймер и прерывания на RISC-V с нуля (на примере GD32VF103 и IAR C++) Сегодня речь пойдет о модном — о RISС-V микроконтроллере. Я давно хотел познакомиться с этим ядром и ждал когда появится что-то похожее на STM32 и вот дождался, встречайте — китайский GigaDevice — GD32V. Инфраструктура для этого микроконтроллера не такая обширная как для ST...

Один процессор для рендеринга всего. 64-ядерный AMD Ryzen Threadripper 3990X полностью рассекречен Компания AMD официально представила 64-ядерный процессор Ryzen Threadripper 3990X в рамках выставки CES 2020 на прошлой неделе, а сегодня новинка обзавелась собственной страничкой на сайте компании. Поэтому, можно сказать, что полностью рассекретилась новинка только сей...

[Перевод] Chrome (чуть не) снёс расширение, над которым мы работали три года, и не хочет говорить за что Представьте себе, что у вас небольшой бизнес. В один прекрасный день вы получаете письмо, составленное роботом, в котором сообщается, что вы нарушаете какой-то пункт правительственных постановлений. Что именно вы нарушаете, не говорится, но вам дают четырнадцать дней на то, ...

Sony представила 3D-дисплей Spatial Reality Display, не требующий очков Компания Sony официально представила новый революционный 3D-дисплей Spatial Reality Display.Уникальность данного устройства заключается в том, что в нем используется технология Sony с сенсорным экраном светового поля (ELFD). Впервые девайс показали на выставки CES 2020.Spati...

Одна из первых игр с поддержкой 120 к/с для PlayStaion 5 и Xbox One Официальное печатное издание PlayStaion опубликовала информацию об одной из первых игр для игровой консоли следующего поколения PlayStaion 5, которая будет работать с частотой 120 кадров в секунду. Глава команды разработчиков раллийного симулятора Dirt 5 Роб Карп (Rob ...

Бесплатная онлайн-конференция «Хочу в геймдев» 18 октября 2020 года (воскресенье), с 13:00 и до 18:00, состоится Бесплатная онлайн-Конференция «Хочу в геймдев»! Мероприятие посвящено всем, кто только начинает свой путь в игровой индустрии или еще планирует начать. Рынок игровой индустрии требует новых кадров и новых ...

Геймплей мобильной MMORPG Gran Saga засветился на YouTube Корейская MMORPG Gran Saga сейчас находится в стадии ЗБТ на территории Южной Кореи. О ней мало что известно, помимо разных технических деталей, но верные геймеры начали выкладывать видео с игровым процессом. Из них можно заключить, что игра всё таки чем-то, да отличается от ...

Срочные задачи. Да придёт Спаситель Вы когда-нибудь задумывались, откуда берутся срочные задачи? Вроде, они как-то сами по себе возникают, объективно, из ниоткуда. Срочность рассматривается, как объективное свойство задачи, которое и анализировать-то смысла нет. Вот просто есть на свете срочные задачи, и всё ...

В Норвегии нашли настольную игру, в которую играли древние римляне 1700 лет назад При раскопках захоронений в Норвегии археологи нашли настольную игру, в которую играли древние римляне около 1700 лет назад. Ludus latrunculorum – так она называется – состоит из 19 деталей, в том числе продолговатых костей, которые больше похожи на пишущие инструменты, чем ...

[Перевод] Продвинутый уровень визуализации данных для Data Science на Python Как сделать крутые, полностью интерактивные графики с помощью одной строки Python Когнитивное искажение о невозвратных затратах (sunk cost fallacy) является одним из многих вредных когнитивных предубеждений, жертвой которых становятся люди. Это относится к нашей тенденции...

Ликбез про VPS: как настроить удалённый рабочий стол, если вы Win-пользователь Привет! Это ликбез про то, как, имея обычные навыки Win-пользователя, создать удалённый рабочий стол на Windows. Сразу скажу, что большей части аудитории Хабра это покажется детским садом, но, как мы знаем по первой линии нашей поддержки, этот навык очень востребован. Ну и...

Процессоры AMD захватывают в том числе игровые ПК. Статистика Steam это подтверждает «Процессоры Intel лучше для игр», — эта фраза, которую уже очень много лет повторяют миллионы пользователей, независимо от того, насколько активно они играют в игры. И хотя игры в большинстве своём уже давно перестали сильно зависеть от CPU, всё же даж...

LINE Games анонсировала мультиплеерный 3D-экшен Smash Legends в стиле Super Smash Bros. Компания LINE Games объявила, что работает над мультиплеерным экшеном под названием Smash Legends. Игра должна выйти на iOS и Android в 2021 году. Однако уже на следующей неделе стартует первый тест «Community Group Test» для владельцев iPhone и iPad. Для участия необходимо ...

Частные города в России. Тренд ближайших десятилетий. Часть 1 Всем привет! Несколько лет назад я впервые опубликовал на хабре цикл статей о возможности строительства частного города в России. Статьи собрали в общей сложности 110 тыс. просмотров и 1160 комментариев. Как и принято в рунете, скепсиса было много. Но уже тогда с вашей пом...

Обзор Super Mario 3D All-Stars — Марио много не бывает Независимо от того, как вы относитесь к жанру платформеров и серии игр про самого Марио, отрицать то, что франшиза эта выдающаяся, вы вряд ли будете. На протяжении 35 лет Nintendo сохраняет актуальность одной из первых видеоигровых звёзд, выпуская шедевр за шедевром вроде Su...

Быстрое Изменение Готовой модели Fusion 360. Всем привет! На примере столика для Мини Шлифовки сделал небольшое видео на тему "Как быстро редактировать уже готовую модель во Fusion 360.Показал свои любимые инструменты которые выводят работу с моделями на новый уровень. Всем кому тема интересна Добро Пожаловать.Ссылка н...

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

Разработчики онлайн-игры Necromunda: Gang Skirmish в поисках бета-тестеров Инди-студия Legendary Games недавно анонсировала свой предстоящий проект под названием Necromunda: Gang Skirmish. Он основан на одноимённой серии настольных игр и выйдет на мобильные устройства. Сейчас разработчики находятся в поисках бета-тестеров. По сюжету в мире Necromu...

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

Введение в Redux & React-redux Оглавление Введение 1. Установка и начало работы 2. Redux ....2.1 createStore ....2.2 reducer() ....2.3 dispatch() ....2.4 actionCreator() ....2.5 Actions ....2.6 getState() ....2.7 subscribe() ....2.8 combineReducers() ....2.9 initialState 3. React-redux ....3.1 Provider ...

В S.T.A.L.K.E.R. 2 будут перемещения во времени? GSC Game World опубликовала два новых кадра игры Студия GSC Game World опубликовала два новых скриншота предстоящего ролевого шутера S.T.A.L.K.E.R. 2. На них демонстрируется АТП на Кордоне в разные периоды: в 1985 году и после аварии на Чернобыльской АЭС. В связи с тем, что разработчики показали два кадра, поклонники серии...

Шпаргалка, которая нужна на яхте В последнее время становиться доступными путешествия на яхте. Такие путешествия порой могут быть опасными для яхты, если капитан не обладает необходимым опытом. Публикую шпаргалку, которую я составлял в течении 2007 года, когда готовился к путешествию на яхте. Она охватывает...

[Перевод] Войны 68000, часть 3: мы сделали компьютер Amiga, а они его испоганили Amiga 1000 До этого: << Войны 68000, часть 2: возвращение Джека Медовый месяц Commodore/Amiga вряд ли мог быть более идиллическим. Commodore удовлетворила пожеланиям команды разработчиков Amiga, и не стала переселять их в свою штаб-квартиру в Уэст-Честере, Пенсильва...

Геймплей видеоигры Ghost of Tsushima выглядит потрясающе Над проектом Ghost of Tsushima работают Sony и разработчик Suck Punch, Sony выступает издателем. Игра Ghost of Tsushima предлагает широкие возможности настройки персонажа. Открытый мир с живописными пейзажами Японии. Персонаж обладает различными способностями и кадры из ви...

Spiral: высокопроизводительный PHP/Go фреймворк Привет, Хабр. Меня зовут Антон Титов, CTO компании Spiral Scout. Сегодня я хотел бы рассказать вам про нашего PHP-слона. А точнее про вторую версию опен-сорсного full-stack PHP/Go фреймворка — Spiral. Spiral — это компонентный full-stack фреймворк, разрабатываемый нашей к...

Слухи: в игры на PlayStation 5 можно будет играть в обход главного меню У консоли нового поколения PlayStation 5 будет новая особенность, которой до этого мы не видели — функция «Activities», которая позволяет загружать любимые игры без необходимости входа в главное меню. Информация поступила от европейского издания Gamereactor, обозревавшего г...

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

Всё, что анонсировали на Gamescom 2020: Opening Night Live Накануне состоялось онлайн-мероприятие Gamescom 2020: Opening Night Live, где было показано множество трейлеров грядущих новинок игровой индустрии от совершенно разных разработчиков. Например, был показан реальный геймплей Ratchet & Clank: Rift Apart на PlayStation 5, а...

Xiaomi представила настольный ПК с процессором AMD Ryzen R5 2600 Компания Xiaomi представила на своей краудфандинговой платформе Youpin настольный компьютер Ningmei Soul GI6 на базе процессоров AMD Ryzen R5 2600.Настольный компьютер Ningmei Soul GI6 выпускается в трех версиях — Share, Fun и Enjoy. Базовая модель Share оснащена проце...

Как потерять доверие к ИИ, или как я хулиганил с Gradient Photo Editor Статья скорее зарисовка и оставляет пространство для экспериментов. Всем привет. На выходных на мои глаза попалось приложение Gradient Photo Editor, а именно функция, позволяющая оценить вашу ДНК с помощью новейших технологий ИИ по фотографии! Исключительно точный алгоритм ...

И целого байта мало… (Часть #2) Сегодня поговорим о конкретной работе в области sizecoding. Дело в том, что некоторые релизы не только имеют культовый статус в узких кругах — они прямо и явно воздействовали на умы людей, заставляли учить отладчик, смотреть код, изучать все детали. Было просто непонятно и о...

Я вас графония принес! Как нейросеть может улучшить разрешение в старых играх до HD Данная статья является вольным переводом моей статьи на Medium Я детстве я любил играть на компьютере. Совсем маленьким я застал несколько игра на кассетном ZS Spectrum, однако настоящим открытием стали красочные DOS игры 90x годов. Тогда же и зародилось большинство сущест...

Казино онлайн Поинт Лото: выгодные условия для всех игроков Казино онлайн Point Loto предлагает огромный выбор инновационных и современных игровых автоматов, а также традиционные игровые автоматы с фруктовым стилем. В этом украинском казино онлайн представлены игровые автоматы от лучших производителей игрового контента, таких как Nov...

Современный сервисный центр Apple в Краснодаре Добро пожаловать RemFox-Krasnodar в современный сервис по ремонту iPhone. Мы осваиваем навыки ремонта iPhone с самого первого дня, когда открылись 5 лет назад, и с гордостью можем предложить вам действительно комплексное обслуживание для решения большинства проблем с в...

В игры для Xbox Series X можно будет играть и на Xbox One Хорошую новость для владельцев Xbox One сообщил Мэтт Бути (Matt Booty), глава команды разработчиков Microsoft в Xbox Game Studios. По его словам, игры, созданные для Xbox Series X, будут доступны и для консоли Xbox One. Кадр из Halo Infinite «Наш контент, выходящ...

[Перевод] Может ли геймпад заменить клавиатуру? Пробуем программировать на стиках Введение Для печати на клавиатуре необходимо неподвижно сидеть или стоять. Геймпады, в отличие от них, портативные и компактные. Управляя ими, можно ходить по комнате или прилечь на диван. Из-за малого количества кнопок на геймпаде никто не рассматривал их как средство вво...

Мелкая питонячая радость #10: конечные автоматы и глубокое обучение в несколько строк Конечно, самая большая радость этих дней — python 3.9. Но кроме этой радости кто-то должен ворошить github в поисках мелких приятностей, которые несут добро и свет тем, кто пишет на python. Transitions Тем, кому приходилось писать реализацию какого-нибудь сложного информаци...

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

Podlodka #159: Здоровый сон Если у вас есть любые вопросы, связанные с тем, почему люди спят, сколько часов нужно на это тратить и как это делать правильно – добро пожаловать в выпуск!

RTX 3080 выдает 32 FPS в 4К После официального анонса новых видеокарт компании NVIDIA многие геймеры решили, что теперь можно будет играть в абсолютно любые игры на самых высоких настройках с 4К-разрешением. Но на самом деле это не совсем так, ведь пока что драйверы не обновлены, не все разработчики оп...

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

Видеоускоритель Nvidia GeForce RTX 3080, часть 2: описание карты Palit, игровые тесты (включая тесты с трассировкой лучей), выводы Ранее мы говорили, что для разрешения 4К хорошо подходит ускоритель GeForce RTX 2080 Ti, но при этом не учитывали игры с использованием RTX — при включении этой технологии все становилось не так уж безоблачно. Теперь же можно сказать, что новый видеоускоритель Nvidia GeForce...

Показана графика будущих игр для PlayStation 5 Компания Epic Games продемонстрировала новый игровой движок Unreal Engine 5. Именно он будет использоваться при создании новейших игр, в том числе и для консолей. Таким образом показана графика будущих игр для PlayStation 5.

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

Интервью с Вячеславом Уточкиным, директором образовательных программ по игровой индустрии ВШЭ: 20 вопросов о геймдеве Весь мир — театр. В нём женщины, мужчины — все актёры. У них свои есть выходы, уходы. И каждый не одну играет роль. Вильям ПотрясающийКопьём предвосхитил появления не только социальной психологии и монументального труда Эрика Берна «Игры, в которые играют люди». Но и саму иг...

Древности: Roland MT-32, альтернативный звук для DOS-игр Не во всех играх под DOS есть настройки звука. Например, в Lemmings все просто работает. Или нет. Но там, где настройки все же имеются, они выглядят примерно так: Когда я играл в «Принца Персии» в девяностые, моим единственным выбором была верхняя строчка, по причине отсу...

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

Собираем игровой компьютер для Assassin’s Creed Valhalla за 104570 рублей Совсем немного времени остается до выхода очередного хита от Ubisoft - Assassin’s Creed Valhalla и на страничке игры объявлены системные требования, которые оказались довольно высокими. Давайте соберем игровой ПК для этой игры, который позволит играть в разрешении 1080p и 60...

В игры для Xbox Series X можно будет играть и на Xbox One Хорошую новость для владельцев Xbox One сообщил Мэтт Бути (Matt Booty), глава команды разработчиков Microsoft в Xbox Game Studios. По его словам, игры, созданные для Xbox Series X, будут доступны и для консоли Xbox One. Кадр из Halo Infinite «Наш контент, в...

Грёзы на PS4 будет поддерживать VR-устройства Начиная с 22 июля «Грёзы» на PS4 — VR-конструктор наподобие Garry's Mod — будет поддерживать PSVR. Это нововведение станет частью бесплатного обновления под названием Inside The Box. Разработчики игры, Media Molecule, также добавят обучение, наборы и всё, что потребуется дл...

Пользователи iOS снова не у дел. В App Store не появятся никакие облачные игровые сервисы Рынок онлайновых потоковых игровых сервисов потихоньку растёт. Одни аналитики утверждают, что за такими сервисами будущее, другие говорят, что в ближайшие годы подобные продукты смогут хоть как-то развиться лишь локально из-за проблем с серверами и задержками. Однако ес...

Азартные слоты Casino Frank Игровой клуб Франк имеет высокий рейтинг среди подобных онлайн заведений. Это казино предоставляет клиентам самые необходимые и комфортные условия для участия в рискованных и азартных играх. На его площадке размещены разнообразные игровые автоматы и эмуляторы с интересными и...

[Из песочницы] Как смотреть «Ютубчик» на старых телевизорах без рекламы, управляя «родным» ИК пультом ДУ В далеком 2014 в разгаре появления Smart телевизоров я, как и большинство наивных обывателей, поддался маркетинговой уловке, и казалось бы вполне практической идеи объединить функции компьютера и телевизора в одном флаконе. Читать дальше →

[Перевод] Facebook заставляет модераторов документировать своё рабочее время с точностью до секунды — даже походы в туалет «Людям приходится отмечать время прихода и ухода даже при походе в туалет, и объяснять, почему они там задержались – это унизительно и оскорбительно» Когда Валера Зайцев пару лет назад начал работать в Дублине в должности модератора Facebook, он знал, что ему придётся смот...

Бесплатные игры в Steam — батл рояль Geneshift можно забрать навсегда, а в великолепную стратегию Stellaris бесплатно играть неделю А также новая неделя скидок с огромным количеством предложений

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

Готовим видеосервис к нагрузке в сотни Гбит/с. Доклад Яндекса Классический CDN — anycast, GeoDNS, веб-сервер с кешем — отлично работает с простыми файлами и небольшим количеством пользователей. Но если возникает необходимость раздавать потоковое видео, всё становится намного интереснее. Вместо одного короткого запроса появляется сессия...

AirPods, подвиньтесь: Google выпустила беспроводные наушники Pixel Buds 2 Если вы думали, что только Apple способна анонсировать новую продукцию за несколько месяцев до официального релиза, то это не так. Google, как и компания из Купертино, нередко делает то же самое, предпочитая заранее застолбить для себя место на рынке и показать конкурентам,...

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

2. Fortinet Getting Started v 6.0. Архитектура решения Приветствую! Добро пожаловать на второй урок курса Fortinet Getting Started. Если вы еще не знакомы с курсом, советую посмотреть первый урок — в нем разъясняются основные цели и структура курса. Данный урок является чисто теоретическим, но в нем содержится множество полезн...

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

Я недооценивал HDR-дисплеи смартфонов Я недооценивал HDR-технологию До сегодняшнего дня мне не удавалось попробовать технологию HDR10 на смартфоне. По правде говоря, я даже и не желал её оценить, так как казалось, что особой пользы от неё нет, однако я сильно ошибался. И в данном материале попытаюсь объяснить, ч...

[Перевод] Биоразнообразие, возможно, развивалось по принципу игры камень-ножницы-бумага Недавние открытия добавляют веса свидетельствам того, что нетранзитивная конкуренция видов обогащает разнообразие природы Создаётся впечатление, что некоторые виды соревнуются в игру, похожую на «камень-ножницы-бумага», в которой ни один вид не добивается длительного домини...

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

ТЕСТ: Что это за созвездие? Определите по картинке! Солнце скрывается за горизонтом, город засыпает, просыпаются астрономы! Давайте проверим, насколько хорошо вы знаете карту ночного неба. Смотрите на картинки и вспоминайте, какие названия носят созвездия, напоминающие человека на коленях, букву W, рыболовный крючок, ковш и д...

1.Elastic stack: анализ security логов. Введение В связи окончанием продаж в России системы логирования и аналитики Splunk, возник вопрос, чем это решение можно заменить? Потратив время на ознакомление с разными решениями, я остановился на решении для настоящего мужика — «ELK stack». Эта система требует времени на ее нас...

Microsoft: производительность Xbox Series X в трассировке лучей эквивалентна 25 Тфлопс Компания Microsoft вчера представила полные технические характеристики своей игровой консоли следующего поколения Xbox Series X. Даже на бумаге она выглядит как очень производительная система, однако по словам самой Microsoft, в реальности консоль будет даже более производит...

Ловим баги на клиенте: как мы написали свою систему для сбора клиентских ошибок У нас в Badoo довольно много клиентских приложений. Помимо основных продуктов Badoo и Bumble, у которых есть как веб-версии (десктопная и мобильная), так и клиенты под нативные платформы (Android и iOS), ещё есть с десяток внутренних инструментов со своими UI.  Для сбор...

Cyberpunk 2077: вышел второй эпизод онлайн-шоу Night City Wire Студия CD Projet RED выпустила второй эпизод онлайн-презентации Night City Wire, раскрыв немало свежих подробностей о приключенческом боевике Cyberpunk 2077. На этот раз создатели игры не только показали свежие кадры игрового процесса, но...

[Перевод] Как создателю Prince of Persia удалось преодолеть ограничения памяти Apple II «Я разработал сюжетную линию „Теневого человека“. Он появляется в игре в заранее определённые моменты. В одном случае он крадёт зелье. Когда игрок уже готов схватить пузырёк, прибегает Теневой человек, выпивает его и сбегает. В другой раз, когда игрок уже собирается пройти ...

Призы и бонусы от casino YA888YA На сайте онлайн казино 888 представлен полный спектр развлекательных услуг. Здесь можно сделать ставку в игре на и игровом автомате, запустить рулетку пили сыграть Покер. Каждая такая игра дает геймеру не только яркие и острые эмоции, но и возможность заработать на игре реал...

[Из песочницы] Вторая часть перевода книги Дэвида Кушнера «Masters of Doom». Главы 6-12 Закончен и выложен на Ваш суд перевод книги Дэвида Кушнера «Masters of DOOM». Как полностью подготовленный для печати вариант, так и исходный код, в случае, если кто-то решит внести свои изменения. Когда брался за перевод — было интересно узнать подлинную историю одной и...

Ноутбук-трансформер Acer ConceptD 9 Pro оценен в 400 тысяч рублей Компания Acer выпустила в России ноутбук-трансформер ConceptD 9 Pro, который ориентирован на работу в сфере рендеринга видео, обработке фотографий, трёхмерной анимации и т. д. Новинка характеризуется 17,3-дюймовым IPS-дисплеем с разрешением 384062160 пикселей, заводской кали...

Функциональное программирование в Python. Генераторы, как питонячий декларативный стиль Общее введение ФП Введение в ФП Главные свойства функционального программирования Основные термины Встроенное ФП поведение в Python Библиотека Xoltar Toolkit Библиотека returns Литература Генераторы Введение в итераторы Введение в генераторы Генераторы vs итераторы Генер...

Введение в SSD. Часть 4. Физическая Прошлые части цикла «Введение в SSD» поведали читателю про историю появления SSD-накопителей, интерфейсы взаимодействия с ними и популярные форм-факторы. Четвёртая часть расскажет о хранении данных внутри накопителей. Читать дальше →

Люди без лиц в продуктах «Лаборатории Касперского» Около года назад «Лаборатория Касперского» провела ребрендинг. Основная цель — «перестать говорить с клиентами об угрозах и вирусах и вместо этого сосредоточиться на позитивном образе современных технологий и безопасного будущего». Новый бренд-бук предписывал изображать люде...

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

Умные телевизоры Samsung, LG, Vizio и TCL ежесекундно снимают «отпечатки» экрана и отправляют на сервер Сетевая активность телевизора Samsung 5 Series. Скриншот: Geoffrey Fowler/The Washington Post Когда-нибудь думали, почему телевизоры так подешевели? Конечно, технический прогресс играет свою роль. Но дело не только в нём. Об этом не принято говорить, но факт: если из умно...

Добавляем в ежеутренний скрипт проверку хэшей файлов rootkit hunter-ом Из-за всей этой удаленки получилось так, что полупустой раньше тренинговый ноут теперь стал основной рабочей машиной и его стоит-таки как-то повдумчивей защитить. На что в общем-то недвусмысленно намекает и начальство. На ноуте сейчас стоит Ubuntu 20.04 beta. Началось у мен...

Bloomberg: CD Projekt Red якобы заставляет разработчиков Cyberpunk 2077 перерабатывать Согласно информации, которую предоставило издание Bloomberg в своей статьей, польская компания по разработке видеоигр под названием CD Projekt Red сообщило своим сотрудникам в понедельник, что они обязаны работать шесть дней в неделю накануне ноябрьского релиза ожидаемого вс...

Управляющий директор 101XP Ольга Макушенко: «5 ключевых ошибок разработки игры как бизнеса» Работа игровой студии невероятно объемная и сложная. Процедура разработки и выпуска готового продукта проходит множество этапов. И получить прибыль с проекта не так и просто, и точно это не одномоментный процесс. Даже с помощью издателей. У тех, кто пробует себя в игрострое...

Гигантомания: почему современные игры так много весят? Те времена, когда видеоигры умещались на дискетах, давно прошли: сегодня средний размер проекта категории AAA составляет уже как минимум 50 гигабайт, а некоторые тайтлы вплотную подобрались к отметке в 200 ГБ. С одной стороны, это вызвано стремительным развитием графических...

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

Ся Пейсу: мать китайской информатики Компьютерная промышленность неотделима от мировой истории. Однако в наше время принято рассказывать о появлении компьютеров и развитии сетей, прежде всего, в США и Европе, а восток и, в частности Китай, сегодняшний лидер в производстве всего и вся, нередко остается в стороне...

Lenovo выпустила новый игровой монитор с повышенной частотой кадров Китайская компания Lenovo показала свой новый монитор Legion Y25-25, который позиционируется как игровой, поскольку оснащен повышенной частотой кадров, а именно 240 Гц. Кроме того, Legion Y25-25 также оборудовали минимальным временем отклика, а именно 1 мс.

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

Doom Eternal запустили на встроенной графике AMD Ryzen 7 4700G. Видеокарты теперь не нужны? Игра довольно стабильно работает с частотой до 60 кадров в секунду.

«Социальный мониторинг». Счёт 1:0 в нашу пользу Введение Приложение вышло -> увидели тихий ужас -> начали писать отрицательные отзывы -> разобрали по полочкам -> приложение удалили (отправили на доработку). Всем привет, в данной статье, когда всё миновало, я хочу рассказать Вам о двух ключевых стадиях из пере...

Производительность встроенной графики Intel Xe HPG на уровне Radeon RX 580 Встроенная графика компании Intel Xe HPG появилась в списках системных требований в некоторых играх. Разработчик игры "Amnesia Rebirth", Frictional Games опубликовала системные требования для своей игры. Как мы видим из системных требований, встроенная графика Xe HPG стоит...

Пошаговый шутер PROJECT Anomaly доступен в Google Play Студия A2Source выпустил свой новый проект — пошаговый шутер PROJECT Anomaly, на Android. Разработчики обещают уникальный подход к тактическому симулятору наёмников: планируйте свои действия, сражайтесь на разных локациях, зарабатывайте деньги и опыт, а вместе с ними и репут...

[Перевод] Трансформеры как графовые нейронные сети TL;DR: перевод поста Chaitanya Joshi "Transformers are Graph Neural Networks": схемы, формулы, идеи, важные ссылки. Публикуется с любезного разрешения автора.Друзья-датасаентисты часто задают один и тот же вопрос: графовые нейронные сети (Graph Neural Networks) — п...

Sealed classes. Semantics vs performance Наверное, не я один после прочтения документации о sealed классах подумал: «Ладно. Может быть это когда-нибудь пригодится». Позже, когда в работе я встретил пару задач, где удалось успешно применить этот инструмент, я подумал: «Недурно. Стоит чаще задумываться о применении»....

Почему некоторые игроки в онлайн-играх успешнее других? За последние несколько лет мобильные игры серьезно эволюционировали: уровень графики стал совсем другим, задания — сложнее, удовольствия от игры — больше. Но несмотря на все это, как показывает практика, мало кто играет в одну игру на протяжении 5-7 лет. Достигнув определен...

Самая новая игра во вселенной Assassin's Creed продается с 65% скидкой Игровая серия Assassin's Creed взяла перерыв на год, из-за чего в 2019 году мы не получили свежую порцию приключений ассасинов. И хоть в сети ходят разговоры о том, что уже совсем скоро нам покажут новую часть, в которой будет рассказываться история убийцы, жившем во времена...

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

Командная строка Windows 10 никогда не будет прежней. Microsoft официально представила Terminal 1.0 Чуть больше года ушло у Microsoft, чтобы довести до ума обновленную командную строку. Но теперь приложение готово, и его уже даже можно скачать в Microsoft Store или GitHub. А с июля текущего года Terminal будет ежемесячно обновляться. Все то, что было заявлено в прошл...

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

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

Поднимаем свой полноценный игровой Minecraft сервер с мини-играми. Часть 1. Выбираем и устанавливаем сервер tl;dr; И так, что будет сделано в конце всего туториала? создадим основной сервер, так называемое лобби — место, куда попадают все игроки, только что подключившиеся к серверу запустим второй сервер, на котором установим популярную мини-игру Murder Mystery установим и на...

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

Книга «Геймдизайн. Рецепты успеха лучших компьютерных игр от Super Mario и Doom до Assassin's Creed и дальше» Привет, Хаброжители! Что такое ГЕЙМДИЗАЙН? Это не код, графика или звук. Это не создание персонажей или раскрашивание игрового поля. Геймдизайн — это симулятор мечты, набор правил, благодаря которым игра оживает. Как создать игру, которую полюбят, от которой не смогут отор...

1. Check Point SandBlast Agent Management Platform Добро пожаловать на новый цикл статей, посвящённый защите персональных рабочих мест с помощью решения Check Point SandBlast Agent и новой облачной системе управления — SandBlast Agent Management Platform. SandBlast Agent рассматривался нами в статьях об анализе зловредов и...

Unsafe generic math in C# К сожалению, адекватно перевести название затеянного мной безобразия на русский язык оказалось не просто. С удивлением я обнаружил, что официальная документация MSDN называет "дженерики" "шаблонами" (по аналогии с C++ templates, я полагаю). В попавшемся мне на глаза 4-м изд...

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

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

Новые детали консоли Xbox Series X В сети появилась достаточно интересная информация об игровой консоли Xbox Series X, которая совсем уже скоро должна отправиться в релиз. Инсайдеры рассказали о том, что при запуске игры у геймера будет два варианта на выбор — стандартное 4К-разрешение и 60 кадров в секунду и...

[Перевод] Что такое Spring Framework? От внедрения зависимостей до Web MVC Вы можете использовать это руководство для различных целей: Чтобы понять, что такое Spring Framework Как работают ее основные фичи: такие как внедрение зависимостей или Web MVC Это также исчерпывающий FAQ (Перечень часто задаваемых вопросов) Примечание: Статья ~ 9000 слов...

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

Моя прекрасная жаба Совсем недавно на YouTube вышел новый видосик Максима Дорофеева «Где найти время?». В конце автор задавал вопрос зрителям о том, чего нам не хватает, чтобы выучить английский язык, стать хакером или саморазвиваться еще каким-нибудь способом. Несмотря на замечательную подачу ...

Паскаль играет в Go. Реализация методов и интерфейсов в любительском компиляторе If I could export one feature of Go into other languages, it would be interfaces. — Russ Cox Мой предельно простой компилятор Паскаля уже становился предметом двух публикаций на Хабре. Со времени их написания язык обзавёлся всеми недостающими средствами, положенными станд...

Quartet 9: Allegro | TypeScript Когда создавалась библиотека для валидации данных quartet были поставленны следующие цели-ориентиры: TypeScript Краткость и простота Производительность В этой статье я хотел бы рассмотреть ориентированность quartet на TypeScript. Читать дальше →

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

[Из песочницы] Открытое письмо компании Mail.ru об игре «Аллоды II: Повелитель душ» Уважаемые сотрудники Mail.ru Group! К вам обращается сообщество игры «Аллоды 2: Повелитель Душ». Это гениальная RPG-игра, которую в 1999 году создала команда Nival; несколько лет назад Аллоды перешли под крыло Mail.ru Group. Аллоды 2 — это RPG игра, являющаяся хрестоматий...

В сети появился концепт iMac с новыми Magic Keyboard и Magic Mouse Согласно последним слухам, в этом году купертиновцы покажут новые iMac. Правда, они будут отличаться от предшественников только начинкой. Изменения в дизайне запланированы на будущее, когда iMac будут переведены на ARM-чипы. Свой вариант обновленного яблочного компьютера на ...

Ты не ощущаешь себя пьяным, но смартфон это точно вычислит — итоги недели с виртуальной ведущей Еленой Автопилот Tesla развивается, а мы нет — только теряем здоровье и память с годами. А ещё, если вы читали о том, что космонавт снял, как НЛО бороздят просторы над Землёй или не знали, что смартфоны уже сейчас, без дополнительного оборудования умеют определять степень вашего оп...

Опубликованы примеры фотореалистичной игровой графики для новейших компьютеров Игровая “арт-студия” Dekogon Studios опубликовала свежие примеры фотореалистичной игровой графики для новейших компьютеров, созданные на базе технологии Unreal Engine 4.

Лицензированное интернет казино Вулкан с быстрыми выплатами Когда дело доходит до игр в интернете, в казино Вулкан вас ждет несколько сотен уникальных предложений. Это прежде всего: ● игровые автоматы, ● видео слоты с прогрессивным джекпотом, ● карточные игры, ● онлайн рулетка, ● игры в кости ● виртуальные игры. Для пользователей orc...

Первые геймплейные кадры Baldur’s Gate 3 утекли в сеть: боевая система, диалоги и крутая графика Французский сайт раньше времени опубликовал скриншоты игры, на которых показаны боевая и диалоговая системы.

Запись видео UI автотестов, работающих в headless Chrome Всем привет! В данной статье хочется рассказать о том, как была решена задача записи видео автотестов, работающих в headless Chrome (с записью в не headless режиме проблем быть не должно). Будет рассмотрено несколько разных подходов, рассказано про трудности и пути их реше...

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

Вы когда-нибудь видели круглое куриное яйцо за несколько сотен долларов? Часто ли можно найти совершенно круглое куриное яйцо или что происходит на птицефабриках Беларуси? Заполучить необычное куриное яйцо – это вам не сварганить глазунью на завтрак! Шанс один на миллион, что вы станете счастливым обладателем такого вот феномена и сфотографируе...

Самая распространенная конфигурация игрового компьютера в мире, по статистике Steam Давайте попробуем проанализировать статистику игрового сервиса Steam и посмотреть, на каком среднестатистическом компьютере играет большинство геймеров мира.

Это нужно знать каждому программисту (или ядреный кликбейт про кодерский сленг) YAGNI, KISS, DRY, WET, SLAP, ASAP, YOLO — что все это вообще значит? Аве, Кодер! Если ты когда-нибудь читал англоязычную литературу по программированию, проходил курсы на английском языке, работал с англоязычными коллегами-кодерами или просто даже переписывался с ними, ты...

Шутер Gears 5 получит первое сюжетное дополнение уже в декабре Студия The Coalition объявила о том, что в декабре этого года выйдет сюжетное дополнение к шутеру Gears 5. Оно получит название Hivebusters («Охотники за ульями») и будет, скорее всего, посвящено команде «Скорпион». В Gears 5 охотники за ульями — это отряд из трёх бойцов, ко...

[Из песочницы] API, который заставляет плакать Чего ожидать Цель – показать разработчикам, с какими проблемами сталкиваются пользователи их API на примере работы с различными CRM-системами. В целях защиты своего лица, я не буду афишировать названия участников данной статьи. Так же, я — не являюсь программистом маминой...

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

Intel выпустила новую версию движка трассировки лучей для CPU – OSPRay 2.0 Компания Intel выпустила версию 2.0 движка трассировки лучей с открытым исходным кодом OSPRay, которая предлагает различные улучшения по сравнению с предыдущей версией. Intel описывает OSPRay как открытый, масштабируемый и переносимый (open, scalable, and portable – OSP) мех...

Acer представила на российском рынке ноутбук ConceptD 9 Pro Новинка предназначена для специалистов творческих профессий, которым требуется мощная и мобильная рабочая станция для работы с графическим ПО, рендеринга видео и трехмерной анимации, поэтому ConceptD 9 Pro оборудован самыми современными комплектующими, включая процессор Inte...

Девелопишь на .NET Core? Го в Ubuntu, я создал Photo by Kevin Horvat Все 12 лет своей карьеры я работал с .NET и был крепко привязан к Windows и проприетарным инструментам разработки. Но, спасибо Microsoft, .NET Core все изменил и теперь разрабатывать для .NET можно почти на чем угодно и в чем угодно. Дело за малым — пе...

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

В Half-Life: Alyx теперь можно играть без VR-гарнитуры Игра Half-Life: Alyx создавалась специально для гарнитур виртуальной реальности. Для энтузиастов это не стало преградой.

CES 2020: Alienware показала игровую приставку Concept UFO Бренд Alienware, принадлежащий компании Dell, показал новую игровую приставку, которая получила название Concept UFO. Так, новинка представляет собой портативное игровое устройство на базе одного из процессоров Intel Core 10-го поколения с 8-дюймовым экраном и съёмными контр...

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

Анонсировали Razer Blade 15 (2020) – «зверя» для геймеров и дизайнеров Среди игровых ноутбуков пополнение – обновленные модели Razer Blade 15. Вариант Blade 15 Advanced 2020 расширяет возможности не только геймеров, но и дизайнеров или создателей видеоконтента. Это первый ноутбук в серии на основе 8-ядерного процессора Intel Core i7-10875...

Huawei выпустила флагманский планшет MatePad Pro 5G Компания Huawei официально выпустила флагманский планшет Huawei MatePad Pro 5G, впервые показанный еще в ноябре 2019 года. По оценкам, это - один из наиболее совершенных и технически оснащенных планшетов на рынке на сегодняшний день. Подробнее об этом читайте на THG.ru.

[Перевод] Как рендерится кадр DOOM Ethernal Вступление Doom Eternal не нуждается в отдельном представлении: это прямой преемник Doom 2016, разработанный благодаря седьмой итерации id Tech, внутреннего движка студии id Software. В свое время меня поразило и высокое качество визуальной составляющей Doom 2016, и просто...

5. FortiAnalyzer Getting Started v6.4. Сопровождение и лицензирование Всем привет! Добро пожаловать на заключительный урок курса FortiAnalyzer Getting Started. Данный урок будет чисто теоретическим - в нем мы рассмотрим все моменты, которые связаны с сопровождением устройства, и по каким-то причинам не попали в прошлые уроки. Также мы рассмотр...

[Перевод] Что новенького в нашей документации по .NET (за декабрь 2019) Добро пожаловать в «Что новенького в нашей документации по .NET (за декабрь 2019)». Ниже перечислены некоторые из недавно опубликованных нами документов. Узнайте больше в полной статье ниже. .NET Core Новые статьи .NET Core Uninstall Tool Важные изменения при переходе с ве...

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

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

Игровая приставка Sony PlayStation 4 TB Компьютерные игры являются одной из самых популярных «игрушек» среди детей и взрослых людей. Существует большое количество самых разнообразных игровых порталов, виртуальных стимуляторов, которые позволяют весло провести время и получить заряд эмоциями. Но, для того чтобы пог...

Новая статья: Maid of Sker — ни звука! Рецензия Жанр Приключение Издатель Wales Interactive Разработчик Wales Interactive Минимальные требования Процессор Intel Core i5-4460 3,2 ГГц / AMD FX-6300 3,5 ГГц, 8 Гбайт RAM, видеокарта с поддержкой DirectX 11 и 2 Гбайт памяти, например NVIDIA GeForce GTX 760 / AMD Rad...

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

Появились новые кадры игрового процесса Godfall для консоли PlayStation 5 В сети опубликованы новые кадры грядущей игры Godfall для консоли PlayStation 5. В ней демонстрируется напряженная битва с боссом. В представленном видео мы видим боевую механику игры в разрешении 4K. Godfall представлена в виде ролевой игры. Управляя рыцарем, вам предстоит ...

[Перевод] Взламываем Age of Empires III, чтобы изменить настройки качества шейдеров Начало мая 2020 года — если вы похожи на меня, то карантин заставил вас перепройти заново игры, которые не запускали долгие годы. А если вы ещё больше похожи на меня, то у вас где-то мог заваляться диск с Age of Empires 3. Возможно, вы играете на Mac, возможно, вы ещё не об...