Социальные сети Рунета
Суббота, 20 апреля 2024

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

Игровые механики на уроке геометрии или векторы на Unity 3D На примере создания 2D игры «Баскетбол», рассмотрим векторы (скорости, сил, локальной и глобальной систем координат). Разберем принципы представления систем координат и представления векторов. А еще, затронем работу с LineRenderer и многокамерность. Читать далее

[Перевод] Языковая механика escape analysis Прелюдия Это вторая из четырех статей в серии, которая даст представление о механике и дизайне указателей, стеков, куч, escape analysis и семантики значения/указателя в Go. Этот пост посвящен кучам и escape analysis. Оглавление цикла статей: Language Mechanics On Stacks A...

Уроки по SDL 2: Урок 7 — Viewport Всем привет! Я вернулся с новым уроком для вас! А если вам вдруг надоест ждать урока от меня, вы всегда сможете найти эти уроки на английском здесь. Что ж, давайте начнем 7-й по счету уроку с названием Viewport Читать дальше →

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

Гайд по тестированию рекламы для мобильных приложений Тестировать рекламные механики не так просто, как может показаться. Главные действующие лица здесь — сторонние SDK, которые не особо подконтрольны команде разработки. А так как рекламные интеграции — важная часть наших мобильных приложений, то ниже вместе с @maiscourt и @san...

Все, что вы хотели узнать про области видимости в Python, но стеснялись спросить В преддверии старта нового потока по курсу «Разработчик Python», решили поговорить про области видимости в Python. Что из этого вышло? — Читайте в материале ниже. Сегодня мы будем говорить о важных теоретических основах, которые необходимо понимать и помнить, чтобы писат...

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

Виртуальные подарки в Одноклассниках: как виральная механика за сутки привлекла около 400 000 пользователей соцсети на сайт iHerb Компания iHerb решила прокачать узнаваемость среди российской аудитории и пошла в Одноклассники. Отдел спецпроектов Mail.ru Group рассказывает, как виральные механики соцсети помогли привлечь пользователей.

Ultrabase умерла... На новом Tronxy C5 Собственно, история началась с того, что, лениво просматривая предложения от столь же ленивых продавцов на Али, случайно наткнулся на Tronxy C5 за 9,5 тыр, что, на мой взгляд, было весьма интересно - много металла, механика от Макербот и т.п. Купил. Через неделю привезли (иб...

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

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

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

Часть 1. Механика

Проект принтера с механикой CoreXY. Часть 3. Оси. Механика. См. также - Часть 2Почти закончил механику осей. Ось Z построена на 4 валах 10мм и двух ШВП SFU-1204. Внизу стоит один ШД и синхронно управляет обеими ШВП через замкнутый ремень.В качестве опоры - рама из уголка 20х40х2.По оси Y два вала 10мм, зафиксированные на концах, на к...

Как защитить данные игры на Unity в оперативной памяти? Привет! Не секрет, что существует множество программ для взлома игр и приложений. Способов взлома тоже много. Например, декомпиляция и модификация исходного кода (с последующей публикацией кастомных APK, к примеру, с бесконечной голдой и всеми платными покупками). Или самы...

Использование RabbitMQ вместе с MonsterMQ часть 5 В предыдущей части мы улучшили нашу систему логгирования. Вместо использования обменника типа fanout мы использовали обменник типа direct, позволившему нам выборочно принимать сообщения. Не смотря на улучшения, наша система до сих пор имеет ограничения, например мы не можем...

[Перевод] Планирование в Go: Часть II — Планировщик Go Привет, Хабр! Это второй пост в серии из трех частей, которая даст представление о механике и семантике работы планировщика в Go. Этот пост посвящен планировщику Go. В первой части этого цикла я объяснил аспекты планировщика операционной системы, которые, на мой взгляд, важ...

Riot Games представила новую игру под названием Valorant Разработчик League of Legends Riot Games представил новый проект. Он называется Valorant. Изначально его название было Project A. Компания даже зарегистрировала аккаунт в Твиттере, YouTube и Twitch. Разработчик планирует вывести проект на киберспортивную арену. Игровой про...

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

Состоялся релиз обновленной серии экономических стратегий «ANNO Историческая коллекция» Компания Ubisoft объявила о релизе «ANNO Историческая коллекция» — набора обновленных версий классических частей популярной серии экономических стратегий. В него вошли: Anno 1602 с дополнением «Новые острова, новые приключения»Anno 1503 с дополнением «Сокровища, монстры и п...

Что нужно знать о влиянии новостей на стоимость акций Изображение: Unsplash В последнее время очень часто можно прочитать новости формата «индекс Dow Jones пережил рекордное падение на фоне новостей о распространении коронавируса». При этом, такие статьи в СМИ появлялись регулярно и до того, как тема вируса и общественного з...

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

Нагрузочное тестирование Atlassian Jira, Confluence, Bitbucket Часть 2 Вот здесь можно почитать часть 1 этой статьи. В части 2 мы поговорим о том, как подготовить данные для нагрузочного тестирования с помощью инструмента dc-app-performance-toolkit. Читать дальше →

Игровые механики для неигровых приложений Sensor Tower на примерах показывает, как практики мобильных игр могут использоваться в неигровых приложениях. 

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

[Перевод] Как работает атака TCP Reset Атака TCP reset выполняется при помощи одного пакета данных размером не более нескольких байт. Подменённый спуфингом TCP-сегмент, созданный и переданный атакующим, хитростью заставляет двух жертв завершить TCP-соединение, прервав между ними связь, которая могла быть критичес...

Ubisoft готовит новую часть игры Assassin's Creed Судя по слухам, которые распространяются моментально, Assassin's Creed Ragnarok следующая версия игры от студии Ubisoft. Но сами разработчики молчат об этом и не спешат делать делится информацией о новой части игры. По данным некоторых источников, новая часть выйдет в сентяб...

[Перевод] Как стать DevOps инженером за полгода или даже быстрее. Часть 4. Пакетирование программ Как стать DevOps инженером за полгода или даже быстрее. Часть 1. Введение Как стать DevOps инженером за полгода или даже быстрее. Часть 2. Конфигурирование Как стать DevOps инженером за полгода или даже быстрее. Часть 3. Версии Рассмотрим, как упаковать ваш код для легко...

Стас Афанасьев. Juno. Pipelines на базе io.Reader/io.Writer. Часть 1 В докладе поговорим про концепцию io.Reader/io.Writer, для чего они нужны, как их правильно реализовывать и какие в связи с этим существуют подводные камни, а также про построение pipelines на базе стандартных и кастомных реализаций io.Reader/io.Writer. Читать дальше &rarr...

Стас Афанасьев. Juno. Pipelines на базе io.Reader/io.Writer. Часть 2 В докладе поговорим про концепцию io.Reader/io.Writer, для чего они нужны, как их правильно реализовывать и какие в связи с этим существуют подводные камни, а также про построение pipelines на базе стандартных и кастомных реализаций io.Reader/io.Writer. Читать дальше &rarr...

Podlodka #168: геймификация процессов Подход как минимум любопытный, выпуск может вдохновить на использование игровых механик у себя, делай свой ход!

[Перевод] MVC в Unity со Scriptable Objects. Часть 3 Завершение цикла статей от Cem Ugur Karacam о реализации MVC в Unity с помощью Scriptable Objects. Прочитать предыдущие части вы можете здесь и здесь. Читать дальше →

Crash Bandicoot Mobile вышла в режиме пробного запуска на Android Впервые о мобильной игре по мотивам Crash Bandicoot мы узнали в начале февраля, когда в сеть утекли скриншоты. Теперь же издатель и одновременно разработчик King официально запустил проект в режиме пробного запуска в отдельных регионах. Издание PocketGamer сообщает, что тест...

В игровом магазине Epic Games Store теперь есть моды для игр Игровой магазин Epic Games Store постепенно расширяет возможности, предлагая пользователям новые функции. Недавно была добавлена функция достижений, теперь в магазине появилась поддержка модов для игр. В данный момент поддержку имеет только одна игра MechWarrior 5. С покупко...

Опыт построения умного дома на Raspberry Pi и открытой платформе OpenHAB. Часть 1 Два года назад у нас появился загородный дом. Только сейчас, во время пандемии, мы поняли, что это была инвестиция, а не трата бабла повышение уровня жизни. Изначально планировали жить на два дома — квартира в городе и дом за городом. Поэтому появилось желание автоматизирова...

Состоялся пробный запуск зомби-шутера Zombie Frontier 4, ничего нового? Студия FT Games выпустила новую часть зомби-шутера под названием Zombie Frontier 4. Произошло это не во всех странах, вероятнее всего в Юго-Восточной Азии. Игра разбита на уровни, прохождение которых тратит местную энергию. По мере прохождение мы открываем и прокачиваем ново...

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

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

Лучшие новые игры для Android: январь 2021 В Google Play огромное количество самых разных игр, о которых мы традиционно рассказываем на нашем сайте по субботам (так уж получилось). Мы рассмотрели уже чуть ли не все жанры и стили игр, среди которых были и новинки. Сейчас прошел очередной месяц, который принес нам еще...

Обзор Hunter's Arena: Legends. Гремучая смесь Современные игровые проекты перестали удивлять геймера, так как разработчики предпочитают использовать однотипные механики и сеттинг, просто копируя одну и ту же успешную игру. К счастью для нас, есть еще на рынке разработчики, которые готовы экспериментировать и предоставля...

[Из песочницы] Реактивная разработка Telegram бота Доброго времени суток, Habr'овчане. В поисках различной информации по разработке бота для чата Telegram в сети Интернет обнаружил, что все tutorial'ы хоть и достаточно полны различными механиками взаимодействия с библиотекой «telegram-bot-api», никто не пришёл к умозаключен...

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

Защита и взлом Xbox 360 (Часть 1) Вы наверняка слышали про игровую приставку Xbox 360, и что она «прошивается». Под «прошивкой» здесь имеется в виду обход встроенных механизмов защиты для запуска копий игр и самописного софта. И вот здесь возникают вопросы! Каких механизмов, как они обходятся? Что же наворот...

[Перевод] Java: свертывание многострочных логов в однострочный лог с помощью Spirng и логгера Logback или Log4j2 Logback и Log4j2 – одни из самых известных фреймворков логирования в JAVA. Фреймворк Logback используется только совместно с библиотекой SLF4J, которая представляет собой интерфейс для систем протоколирования событий. Log4j2 представляет собой вторую, улучшенную версию логге...

Лучшие платформеры 2019 года на iOS и Android: Dead Cells, Rogue Legacy, INMOST и другие Платформеры — один из немногих жанров, не требующих значительных изменений при портировании со взрослых платформ на мобильные. Иногда нужно подумать, как сделать так, чтобы пользователь не запутался во всех имеющихся у персонажа способностях, но как минимум с перемещениями в...

Вышел новый геймплейный трейлер Surgeon Simulator 2 Известная игра про непутёвого хирурга в скором времени обзаведётся сиквелом — разработчики из Bossa Studios не только показали нам новый геймплейный трейлер, но и открыли предзаказ в Epic Store. Из трейлера стало известно, что помимо основной составляющей геймплея игроки та...

Геймплей Baldur’s Gate 3 покажут 27 февраля На выставке PAX East креативный директор студии Larian покажет реальный геймплей Baldur’s Gate 3. В мероприятии примет участие какой-то «особый гость». Повествовать будут о сюжете, игровой механике и т. п. Присоединиться к трансляции 27 февраля можно на тематическом к...

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

Древности: ZX Spectrum и древний игрожур Короткая, но яркая эпоха ZX Spectrum в моей жизни началась в 1993 году и закончилась в 1995-м, с появлением дома IBM PC. Самособранный АТМ Турбо со временем обзавелся звуковой микросхемой, двумя пятидюймовыми приводами для дискет, шикарной герконовой клавиатурой и корпусом о...

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

Видеоигра Pathfinder: Wrath of the Righteous представлена на PAX East 2020 Игровой проект Pathfinder: Wrath of the Righteous был представлен на выставке PAX East 2020. Разработчиком игры является Owlcat Games. Игра Pathfinder: Wrath of the Righteous предлагает режим компании и многопользовательский режим. Это стратегическая rpg с реалистичной гр...

Университет ИТМО и Schneider Electric создают корпоративную образовательную программу «Индустриальные киберфизические системы» Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики (Университет ИТМО) заключил партнерское соглашение с компанией Schneider Electric о создании корпоративной образовательной программы магистратуры, в которой будет разв...

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

Разработчики League of Legends: Wild Rift подводят итоги альфа-теста Разработчики League of Legends: Wild Rift поделились своим мнением по поводу прошедшего альфа-теста. Оригинальная статья доступна на португальском, мы же предоставим вам основные моменты из неё. В альфа-версии была представлена только небольшая часть игры, чтобы она была бо...

[Перевод] Vulkan-tutorial. Урок 1.1 — Вступление В связи с тем, что у меня не так много времени для ресерча каких-то новых штук и написания статей о них, я решил перевести серию уроков по Vulkan. Надеюсь, что мои переводы будут кому-то полезны и не очень плохого качества. Для начала обучения — прошу под кат. Автор ориги...

«Красная» корпоративная культура — главная проблема российского бизнеса (Часть 3) «Попробуйте изменить себя и вы поймете, насколько ничтожны ваши шансы изменить других» (С) Вольтер Может ли «красный» лидер быть эффективным? (Спойлер: Да, если он не красный). В первой части мы говорили о недостатках «красной» культуры, во второй части упомянули физиоло...

Как выжить SQL-базе в 21 веке: облака, Kubernetes и PostgreSQL multimaster Привет, хабровчане. Сегодня стартуют занятия в первой группе курса «PostgreSQL». В связи с этим, хотим рассказать вам о том, как проходил открытый вебинар по данному курсу. В очередном открытом уроке поговорили о том, с какими вызовами столкнулись SQL-базы в эру облаков и...

Обзор Overdrive City. Стратегия в реальном времени Сегодня мы поговорим о достаточно интересной игре, которая в корне отличается от всего того, что вы можете увидеть на рынке видеоигр. Разработчики показали достаточно качественный продукт с интересным сеттингом и тематикой, который выглядит предельно привлекательно. Советую ...

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

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

Idle Arcade Tycoon — строим империю аркадных автоматов и становимся миллионерами Если вы не слышали до этого о Idle Arcade Tycoon, то это нормально — игра вышла в этом году эксклюзивно на iOS и при этом сугубо на территории США. Недавно разработчик поделился новым контентом, который он хочет добавить в ноябре, а также планами на релиз версии для Android....

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

О важности левел-дизайна, или как не сломать кор игры плохим лэйаутом Левел-дизайн позволяет нам создавать карты, а игрокам — получать удовольствие от геймплея. Оба эти утверждения будут работать только в том случае, если левел-дизайн поддерживает механики игры.В этой статье я расскажу, как на проекте War Robots при создании карт мы учитываем ...

[Перевод] История создания Dragon's Lair Немногим игровым компаниям удаётся настолько поразить любителей аркад, вынуждая их закидывать в автомат не 25 центов, а полтинник — дабы убедить себя: то, что я сейчас увидел, было на самом деле. В 1983 году этой игре такое удалось. Dragon's Lair или Логово Дракона — это ис...

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

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

Стартовало закрытое тестирование Halo 3: ODST на ПК Студия 343 Industries запустила закрытое тестирование Halo 3: ODST среди пользователей ПК. Об этом сообщается в твиттере техподдержки игры. К нему получат доступ участники программы Halo Insider. Поклонникам предоставят доступ к нескольким главам основной кампании шутера и м...

Nikon предоставит бесплатный курс уроков фотошопа во время карантина Компания Nikon, до конца апреля открыла доступ к бесплатным урокам по фотографиям. На сайте Nikon можно посмотреть 10 уроков для фотографов. Все курсы ведут профессиональные фотографы и представители компании Nikon. На этих бесплатных уроках, Вы сможете научится секретам м...

Война умов: В AFK Arena начался новый PvP-ивент, рассказываем про механики и награды В мобильную стратегию AFK Arena добавили новый динамичный режим, который называется «Война умов». Он продлится до 27-го февраля. Это PvP-ивент, где сочетаются два жанра: авто шахматы и ККИ. Игровой процесс разделён на четыре составляющие: мы ищем противника, потом собираем к...

Делимся самым большим в РФ пластом данных по онлайн-обучению с проектами по лингвистике, персонализации, педдизайну, ML Перед Новым годом команда Михаила Sverdlove Свердлова объявила, что готова делиться обезличенными данными уроков Skyeng с внешними исследователями и стартапами. Вскоре после праздников мы поговорили с Мишей, о каких именно данных идет речь, что уже с ними делают и почему пол...

Релиз глобальной стратегии Crusader Kings III состоится 1 сентября Компания Paradox Interactive объявила дату релиза новой части в одной из своих самых популярных серий, Crusader Kings III. Она должна выйти в Steam 1 сентября. Уже сейчас можно оформить предзаказ. Базовая версия обойдется в 930 рублей, а за Royal Edition попросят на 300 рубл...

[Перевод] Достоинства и недостатки стратегии Infra-as-Code Repo Отвечая на вопросы, которые я получил после этой публикации, сегодня хотел бы разрешить бесконечный спор о структуре репозитория, а так же затронуть некоторые проблемы и их решения. Здесь я буду пользоваться своим IaC, основанным на Terraform, но по большей части всё будет п...

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

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

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

PlayStation 5 поражает списком эксклюзивов Инсайдер под ником @NextGenPlayer опубликовал в социальной сети Twitter перечень игровых проектов, которые будут показаны вместе с полноценным анонсом игровой консоли PlayStation 5. Стоит признать, что если этот список действительно будет подтвержден, то PlayStation 5 ...

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

Работа с API КОМПАС-3D → Урок 17 → Текстовый документ На предыдущих уроках цикла мы подробно рассмотрели различные средства работы с текстом. КОМПАС позволяет создавать текстовые документы. Они отличаются от файлов, создаваемых стандартным блокнотом Windows наличием оформления в виде основной надписи различных видов. На этом у...

Обзор Shovel Knight: King of Cards и Shovel Knight: Showdown – Конец великой лопатной саги Страшно подумать, что Shovel Knight – одна из величайших инди-игр всех времён – дебютировала в 2014 году. В году, когда Wii U всё ещё верила в светлое будущее, ещё задолго до того, как Кэйдзи Инафунэ и его Mighty No. 9 заставили миллионы людей разувериться в целесообразности...

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

Панк-медведь или Flyingbear Ghost 4s на coreXY. Часть 1. Макетирование кинематики     Пару месяцев назад я купил себе медведя. Поигрался месяц, ремни подтянул, напечатал новый воздуховод для обдува детали. Научился калибровать, добился нормального качества печати и в общем-то был почти доволен. Напечатал гору калибровочных кубиков, котиков и всяких фактоп...

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

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

Пишем блог на микросервисах – часть 3 «User» Во второй части нашего цикла статей «Пишем блог на микросервисах» мы описали «API Gateway». Здесь мы опишем реализацию микросервиса User. Читать дальше →

Видеоигра Gears Tactics в подарок при покупке ноутбука Игра создана командой The Coalition и Splash Damage, упор сделан на стратегическую игровую механику с оптимизацией для ПК. Вам предстоит играть за Гейба Диаса за 12 лет до событий Gears of War. Ваша команда элитные бойцы последняя надежда человечества. Microsoft будет пре...

Раскрыта дата начала ЗБТ для Project Atlas от NetEase Games, это ещё один LifeAfter Играли в LifeAfter? Тогда вы знаете, чего ожидать от Project Atlas. Это проект про выживание от третьего лица; изданием занимается NetEase Games. Отличие только в том, что большую часть времени вы будете проводить на воде или под водой. На максимальной графике выглядит всё п...

Вторая жизнь кулера видеокарты.     Пост будет коротким, так как дел не в проворот на одного, и хазяйство большое достаточно и много тут чего. Это птицеферма, и фотографировать её площади я не стану. Пока шли компоненты для кастомизации вынужденной инкубатора Рэмил-3000, есть и инкубатор ИСУ 152 или 150 (н...

А/Б тестирование, пайплайн и ритейл: брендированная четверть по Big Data от GeekBrains и X5 Retail Group Технологии Big Data применяются сейчас повсеместно — в промышленности, медицине, бизнесе, развлечениях. Так, без анализа больших данных не смогут нормально работать крупные ритейлеры, упадут продажи в Amazon, будут не в состоянии предсказывать погоду на многие дни, недели ...

Утечка: Джек Блэк подарит внешность игровому персонажу Tony Hawk’s Pro Skater 1+2 Пользователь Reddit под псевдонимом derek420 со ссылкой на своего товарища-датамайнера сообщил, что в предстоящем ремейке двух первых частей Tony Hawk’s Pro Skater появится персонаж с внешностью Джека Блэка (Jack Black). Энтузиасту удалось откопать в файлах вышедшей на прошл...

Microsoft Xbox Series X получила интересную функцию Появилась весьма интересная деталь об игровой приставке Microsoft Xbox Series X, которая, если верить источникам, совсем скоро будет представлена в полноценном формате. У данной игровой консоли имеется функция загрузки с последнего чекпоинта в игре. То есть, вы после выключе...

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

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

Пишем гибкий VerticalSwipeBehavior Привет, Хабр! Меня зовут Илья Осинцев, я Android-разработчик в компании Apiqa. Под катом вас ждет пример использования ViewDragHelper для создания компонента пользовательского интерфейса аналогичного SwipeDismissBehavior, но работающего вертикально. С появлением Material Des...

Реализация ARP-спуфинга на Python Введение В данной статье я бы хотел продемонстрировать то, как можно реализовать собственную программу ARP-спуфинга на Python. Реализаций уже тысячи, но почти все они с использованием библиотеки Scapy и пары методов. Возможно данную библиотеку использовать эффективнее, не сп...

Как мы лелеем наше сообщество: механика работы в Slack, вебинары, публикации Кейс по созданию IT-комьюнити.

Обзор Wood 'n Stones. Весьма душевная игра В последнее время у нас на сайте выходит все больше обзоров на игры от небольших независимых студий. Причина тому довольно простая — разрабочики из небольших студий могут экспериментировать, демонстрируя уникальные проекты, механики или сеттинг. Конечно, сегодня ничего таког...

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

Проект принтера с механикой CoreXY. Часть 1. Выбор. Моделирование. Приспичило сделать своими руками 3D-принтер. Ну что ж, охота - она пуще неволи. Сначала стал читать интернет, в том числе этот сайт. Смотреть youtube. После того, как туман неведомого стал рассеиваться, выкристаллизовались параметры будущего девайса.механика CoreXY (~300х300...

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

[Перевод] Браузеру Firefox – 15 лет: взлёт, падение и ренессанс с упором на конфиденциальность Браузер от Mozilla дебютировал 9 ноября 2004 года, и стал феноменом перед тем, как уступить Chrome. Теперь он упирает на конфиденциальность пользователей и автономность. Велика вероятность того, что вы читаете эту статью в браузере Chrome от Google, занимающем 65% мирового...

СКИДКА (299р → 75р) Обзор Kenshō для iPhone, iPad, Apple TV и Mac – необычное приключение в сюрреалистичном мире, где переплетаются природа, время и пространство При первом взгляде на трейлер атмосферной головоломки Kenshō от российских разработчиков FIFTYTWO в глаза сразу же бросаются великолепная анимация и звуковое сопровождение, но по короткому видео трудно судить о гемплее игры. По сути, игровой процесс Kenshō сочетает механику ...

[Перевод] Если данные не помещаются в память. Простейшие методы Самка трубкозуба с детёнышем. Фото: Scotto Bear, CC BY-SA 2.0 Вы пишете программу для обработки данных, она отлично проходит тест на небольшом файле, но падает на реальной нагрузке. Проблема в нехватке памяти. Если у вас 16 гигабайт ОЗУ, вы не сможете туда загрузить стоги...

[Перевод] Руководство Google по стилю в C++. Часть 10 Часть 1. Вступление … Часть 9. Комментарии Часть 10. Форматирование … Эта статья является переводом части руководства Google по стилю в C++ на русский язык. Исходная статья (fork на github), обновляемый перевод. Читать дальше →

Бывшие сотрудники Blizzard и Epic Games заняты созданием ролевой игры с механиками Minecraft Уже интригует, но вменяемых подробностей нет.

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

[Из песочницы] MVP для Android — преимущества использования Moxy в качестве вспомогательной библиотеки В данной статье описываются преимущества использования Moxy в качестве вспомогательной библиотеки при использовании MVP для Android-приложения. Важно: здесь не сравнивается MVP с другими архитектурными подходами типа MVVM, MVI и т.п. В статье описывается почему, если в качес...

Compile time обфускация используя NAND/NOR Введение. Все, кто хорошо знаком с современным С++ слышал, что начиная с С++11 в стандарт был введен спецификатор constexpr, при помощи которого можно проводить лимитированные compile-time вычисления. В последующие стандарты были добавлены if constexpr и constexpr lambdas ко...

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

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

[Из песочницы] Создание голосового ассистента на Python, часть 1 Добрый день. Наверное, все смотрели фильмы про железного человека и хотели себе голосового помощника, похожего на Джарвиса. В этом посте я расскажу, как сделать такого ассистента с нуля. Моя программа будет написана на python 3 в операционной системе windows. Итак, поехали! ...

«Почти анархия»: краткая история Fidonet — проекта, которому «нет дела» до победы над интернетом Бесконечные потоки рекламы, сомнительные дизайн-решения, страницы весом в десятки мегабайт — у сегодняшнего веба есть недостатки. Мы привыкли мириться с ними ради возможностей, которые открывает интернет. А в 80-90-х годах многие отказывались идти на компромиссы и выходили с...

Пассивный экзоскелет для ног позволит людям бегать на 50% быстрее Инженер-механик Дэвид Браун из Университета Вандербильта (США) разработал концепцию устройства, которое устраняет главное преимущество велосипедистов перед бегунами. То, из-за которого человек, полагающийся только на свои ноги и физику их работы, никогда не сравнится с движе...

[Перевод] Переход к «Meta GSAP»: поиски «идеальной» бесконечной прокрутки Уже послезавтра, 14 мая, стартует новый поток курса Python для веб-разработки, поэтому мы решили поделиться переводом о не совсем очевидной, но интересной области разработки сайтов — анимации анимации. Автор не просто даёт готовый рецепт, но шаг за шагом показывает, как сдел...

Онлайн казино FARAON 777 Виртуальный игровой клуб Фараон 777 предлагает своим клиентам большой ассортимент игровых автоматов и азартных развлечений. На сегодняшний день данный клуб является одним из наиболее популярных и востребованных игровых площадок у сети Интернет. Данное виртуальное казино пред...

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

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

Мобильный экшен Cyber Fighters от Zitga доступен на iOS и Android Студия Zitga выпускает уже не первый свой проект: за плечами у неё уже есть опыт разработки мобильных игр. Их можно найти как на Android, так и на iOS. Но вот одна игра не особо спешила на iOS. Её название — Cyber Fighters. Возможно это произошло из-за жёстких правил Apple к...

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

[Перевод] Как достичь Уровня 5 по модели CMM в области QA и тестирования Перевод статьи подготовлен специально для студентов курса Python QA Engineer. В этой статье мы поговорим о том, что такое уровни СММ и как их достичь в QA-процессах, а также рассмотрим доступные и понятные примеры. Для любого процесса, будь то процесс контроля качества,...

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

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

В ожидании Darkest Dungeon 2: подборка игр в жанре рогалик (roguelike) на Android Игры в жанре roguelike (или rogue-like), в русскоязычном сегменте интернета именуемые "рогаликами" представляют собой подвид RPG с элементами данжен кроулера и некоторыми особенностями. Характерные черты рогаликов - необратимая смерть персонажа (permadeath), случайно сгенери...

Объяснение: почему wc на Haskell оказался «быстрее» аналога на С После недавних статей (№10xd34df00d, №2chapuza, №3picul) сравнивающих скорость работы реализаций упрощенной утилиты wc у меня оставался только один вопрос — Как простая реализация на Haskell оказалась быстрее [простой реализации на C ?! Читать дальше →

На игровой платформе Snapchat вышла интересная мультиплеерная игра Color Galaxy в духе Splatoon У популярного приложения Snapchat есть собственная платформа Snap Games, на которой члены социальной сети могут играть в простые казуальные проекты. Последней новинкой на ней стал проект под названием Color Galaxy. Это простое, но довольно оригинальное развлечение, которое ...

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

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

Миграция IBM Lotus Notes/Domino в Microsoft Exchange без шума и пыли Может быть пора? Такой вопрос рано или поздно появляются у коллег, которые используют Lotus в качестве почтового клиента или системы документооборота. Запрос на миграцию (по нашему опыту) может возникнуть на совсем разных уровнях организации: от топ-менеджмента до пользоват...

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

Сенсорный экран BIGTREETECH TFT35 V2.0. Первое подключение к Ender 3 c SKR mini. На самом деле я вынашиваю планы испытать по частям принтер BIQU Legend :)Тестирование платы прошло весьма успешно, настало время протестировать экран. После этого останется механика и будет понятно, достойный ли это потомок Эндера 3.Ну вот засела у меня в голове сия задача, ...

State of Decay 2: Juggernaut Edition появится в Steam State of Decay 2 стартует на игровых площадках Xbox Games Pass и Steam в марте 2020 года. Juggernaut Edition бесплатное обновление для игры. State of Decay 2 представляет собой игру в жанре выживание с открытым миром. Обновление Juggernaut Edition включает в себя новую ...

Для визуальной новеллы Necrobarista планируется несколько бесплатных DLC Визуальная новелла Necrobarista вышла только неделю назад, а студия Route 59 уже планирует выпустить для неё несколько DLC. В них будут охвачены судьбы и истории некоторых персонажей. Всё это и парочка других обновлений запланированы на конец 2020 года. Если вы ничего не зн...

Стартовало альфа-тестирование Diablo Immortal, Blizzard раскрыла много новой информации Ведущий дизайнер команды Diablo Immortal, Вьятт Ченг, объявил о начале альфа-тестирования игры. В нём примет участие ограниченно число игроков, по большей части из Австралии. Тестирование распространяется только на Android-устройства. Счастливчикам будут доступны первые уров...

[Перевод] C++ vtables. Часть 2 (Virtual Inheritance + Compiler-Generated Code) Перевод статьи подготовлен специально для студентов курса «Разработчик С++». Интересно развиваться в данном направлении? Смотрите запись мастер-класса «Практика использования Google Test Framework»! Часть 3 — Виртуальное наследование В первой и второй части этой статьи мы г...

Почему мои коллеги/сотрудники ведут себя как @%§? Не за горами очередной старт курса для руководителей разработки «Team Lead 2.0». В связи с этим мы провели открытый урок под названием «Почему мои коллеги/сотрудники ведут себя как @%§?». На вебинаре поговорили о том, что заставляет людей вести себя некорректно, почему люди ...

Открыта запись на бета-тестирование мобильного файтинга Smash Legends Nintendo вряд ли когда-нибудь решится выпустить своё творение (Smash Bros.) на мобильные устройства. Даже Super Mario Run и Mario Kart Tour не представляют из себя что-то похожее на их реальные прототипа на консолях от Nintendo. Так или иначе, мобильные геймеры хотят подобно...

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

Состоялся пробный запуск аниме-стратегии Destiny Child: Defense War Destiny Child: Defense War — это PvP-игра с элементами tower defense. Если вы играли в первую часть, которая называется просто Destiny Child, то механика и общее положение дел будет понятно, потому что некоторые называют Defense War практически клоном оригинальной игры. Зада...

Как создать RESTful API на Symfony 5 + API Platform для проекта на MODX Из этого урока Вы узнаете как можно быстро создать RESTful API для любого сайта на любой CMS, MODX — это только пример. Для создания API я буду использовать: https://symfony.com/ https://api-platform.com/ Читать дальше →

В MOBA MARVEL Super War стартовал первый сезон и появился Доктор Стрэндж MARVEL Super Warпока доступна только в отдельных странах Азии, но фанатов киновселенной наверняка это не останавливает. Им будет интересно узнать, что в игре стартовал первый сезон и появился один из самых интересных персонажей — Доктор Стрэндж. Стоит понимать, что в MOBA, ...

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

Российские учителя будут проводить уроки по компьютерным играм Московский центр «Патриот. Спорт» будет обучать педагогов преподаванию компьютерного спорта. Учителя смогут разработать планы-конспекты уроков по киберспорту.

Хабр Квест {концепция} Недавно на ресурсе, по случаю начала процесса ребрендинга, предложили придумать идею сервиса, который мог бы стать частью экосистемы Хабра. На мой взгляд, одной из таких частей могло бы стать игровое ролевое измерение сайта, где каждый пользователь может стать неким «охотник...

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

Отладка микроконтроллеров ARM Cortex-M по UART Часть 2 В прошлой статье я рассказывал про прерывание DebugMon и регистры с ним связанные. В этой статье будем писать реализацию отладчика по UART. Читать дальше →

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

[Перевод] Исчерпывающий путеводитель по тегу iframe Элемент iframe (сокращение от встроенного фрейма), вероятно, является одним из старейших тегов HTML и был представлен ещё в далеком 1997 году в HTML 4.01 Microsoft Internet Explorer. Хотя все современные браузеры поддерживают данный тег, многие разработчики пишут бесконечны...

Банки с 15 апреля снизили эквайринговые комиссии для онлайн-торговли до 1% Снижение комиссий предусмотрено для торгово-сервисных предприятий, занимающихся розничной продажей продуктов питания, лекарств, товаров повседневного спроса, одежды, а также бытовой техники и электроники на сумму до 20 тыс. рублей. Регулятор рассчитывает, что это поможет рос...

Состоялся релиз сборника Mass Effect Legendary Edition. У игры уже есть проблемы в Steam Сегодня состоялся релиз сборника ремастеров Mass Effect Legendary Edition, куда входят обновленные версии первых трех игр трилогии. Хоть и сборник ждали многие фанаты игры, его выход прошел не так гладко. На странице Mass Effect Legendary Edition в Steam многие отмечают пе...

Чёрный TPU FDPlast Соратники, вступившие на путь печати TPU и познавшие всю боль этого хитрого пластика!Есть рабочий алгоритм1) По механике - редукторный директ от melow, дальше вулкан с соплом 0.4, от шестерни через весь редуктор и горло идёт фторопластовая трубка.2)  Стол 100, сопло 200, при...

DonationAlerts запускает продажу товаров и рекламы в прямых трансляциях Принадлежащий Mail.ru Group сервис монетизации стримов DonationAlerts позволит стримерам зарабатывать не только на донатах, но и на размещении рекламы.  Теперь каждый автор трансляции сможет принимать предложения разместить рекламу или виджет для покупки товара от бренд...

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

[Из песочницы] Многопоточная сортировка с использованием пула потоков на Java В данном посте будет рассказано, как реализовать сортировку на Java c использованием ExecutorService. Общая суть сортировки в следующем: Массив разбивается на части Каждая часть массива сортируется Идем по упорядоченным массивам, сливаем их в один Здесь применяются иде...

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

Рожденный в муках Всем привет! Меня зовут Александр и я собрал 3д принтер =)Первые шаги к 3д печати я начал лет 5 назад. В начале это была просто идея, потом она превратилась в манию. И лишь отсутствие свободных финансов и времени не давали мне уйти во все тяжкие. В тайне ото всех, я начал из...

19 декабря на мобильных выйдет пошаговая игра про... баскетбол — Hoop League Tactics Большая часть спортивных игр — это либо экшены, повторяющие механики конкретного вида спорта, либо симуляторы менеджера, в которых вам нужно управлять командой, влияя на ее успехи лишь косвенно. Поэтому особенно интересно посмотреть на спортивную игру, которая не является ни...

Nothing At Stake: компромиссы с совестью Очень коротко о себе. Как-то давно на Хабре обо мне писали в этой статье, однако часть аудитории, интересующаяся блокчейн технологиями, почти наверняка знакома с моей работой через проект Monero, у которого оригинальная кодовая база(CryptoNote) была разработана в основном м...

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

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

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

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

ИЖ «Планета» из чермета: 40-летний советский мотоцикл – спасибо, что живой! Мотолюбитель откопал в металлоломе «забытый» байк и попытался его восстановить. Над тем, чтобы привести ИЖ «Планета» в чувство, водитель работал почти 2 месяца. Как оказалось, у мотоцикла хватало серьезных проблем, в частности – силовой агрегат отказывался заводиться, никак...

Подробная информация о сборнике Mafia: Trilogy Компания 2K и студия Hangar 13 раскрыли новые данные о Mafia: Trilogy. Переиздания трёх игр должны выйти на всех современных платформах (PlayStation 4, Xbox One и PC). Сообщается, что цифровая версия Mafia: Definitive Edition станет доступна для загрузки 28 августа. В этот ...

Обзор Parla X. Учим английский Сегодня мы поговорим о достаточно привлекательном и удобном приложении, которое позволит вам наслаждаться изучением иностранного языка в полной мере. Программа бесплатная, внутри много уроков и лексики, плюс интересный персонаж. Как пройти мимо такого подарка? Главное знать ...

Играем в Gamedec: изометрическая RPG без боевки для любителей киберпанка Мы получили доступ к демо-версии Gamedec и решили поделиться с вами записью геймплея этой детективной игры от Anshar Studios. Сюжет вкратце рассказывает историю детектива будущего, который в демо-версии расследует смерть какого-то парня. Однако в демо-версии нет никакой подв...

Golden canon grid: страшилка для фронтендеров Большая часть людей, так или иначе причастных к верстке сайтов, проходят через… Назовем это “путь бутстрапа”. Это такая философская позиция, когда у тебя есть 12 колонок и ничего больше. Ты берешь элементы, кладешь их в определенные колонки и все у тебя хорошо. Можно выключ...

[Из песочницы] Российский SCRUM. Бессмысленный и беспощадный Доброе время суток, уважаемый Хабр! Я программист «старой школы», с опытом работы более 20 лет. Участвовал в разработке многих проектов, большая часть из которых довольно известные и успешные. В некоторых проектах занимал руководящие должности, достиг неплохого уровня зарпл...

Вертолётный спорт Примерно за 30 тысяч рублей в час вы можете покатать ведро с водой на верёвке на вертолёте. Ведро будет брыкаться и выливаться, но ваша задача — пронести его заданным маршрутом через систему ворот и поставить в круг диаметром 22 сантиметра. Диаметр самого ведра 20 сантимет...

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

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

NFT-игра из России Waves Ducks вышла на еженедельный торговый оборот в 2 млн долларов NFT-проект из России Waves Ducks с элементами игровой механики Play-to-earn объявил об увеличении торгового оборота NFT персонажей до 2 млн долл. в неделю. Проект уже вошел в ТОП-10 NFT-маркетплейсов мира ...

Как играть в онлайн казино 777 Ориджинал, особенности и достоинства Сейчас онлайн казино 777 Originals занимает особое место в жизни огромного количества людей. Это совсем не удивительно, ведь клуб ведет свою деятельность легально и предлагает игровые автоматы с правильными алгоритмами работы.

Ищите свою половинку в платформере Journey of the Broken Circle, известна дата релиза Journey of the Broken Circle — это философский платформер про поиски своей половинки. Вы играете за неполноценный круг, который хочет найти свою любовь. Но если это вряд ли могло приковать наше и ваше внимание, то разработчик проекта — Lovable Hat Cult — точно интересен свои...

На iOS и Android вышло 2D-приключение Guardian Tales, похожее на Link to the Past Хайрул уже давно перешёл в 3D-плоскость. Линк побывал не в одной паре приключений, а Зельда как всегда в опасности. Если старые-добрые времена Link to the Past до сих пор вызывают у вас теплоту в душе, то можем обрадовать — на мобильные устройства вышло пиксельное приключени...

[Перевод] Руководство Google по стилю в C++. Часть 1 Часть 1. Вступление … Часть 8. Именование Часть 9. Комментарии … Все мы при написании кода пользуемся правилами оформления кода. Иногда изобретаются свои правила, в других случаях используются готовые стайлгайды. Хотя все C++ программисты читают на английском легче, чем на...

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

Курс «Продвижение в YouTube» Ютуб заменил ТВ и стал главным источником видеоконтента Около 50 млн. российских пользователей заходит на YouTube. Эта армия покупателей. Поэтому многие компании научились здесь продавать, выстраивая целые механики привлечения внимания и формиров...

Когда хочется игровой руль для симуляторов, а денег на него нет, зато есть 3D-принтер. Всем привет.Сравнительно давно (с  изменением курса валюты)  с продажи исчезли дешевые бюджетные рули с полноценной обратной связью.А б/у рули с тремя педалями типа G25, G27 стоят в пределах 9-12т.р. В моем регионе  их очень  тяжело найти, а транспортные компании до нас не е...

[Из песочницы] Как и к чему готовиться на собеседование начинающему iOS-разработчику и не только Эй, Хаброжитель, приветствую тебя! Буду признателен ко всем твоим фидбэкам. Небольшая предыстория В 2019 году увлёкся iOS-разработкой и решил попробовать попасть на курс от Mail.ru в их Технопроект с нашим ВУЗом. Закончил данный курс с отличием. Огромное спасибо Диме и Г...

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

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

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

[Из песочницы] Elite: Dangerous и CosmosDB o7 cmdr! Теплым карантинным вечером, в одном из телеграмных чатиков по Elite: Dangerous разгорелась дискуссия на тему: а у какого типа звезд чаще всего встречаются землеподобные планеты? Дело в том, что исследование планет является одной из основных механик игры. А в иерарх...

Резервирование в MultiSim — что это и как оно работает Привет! Меня зовут Антон Даценко и я отвечаю за развитие корпоративных решений и сервисов в подразделении Билайн Бизнес. Сегодня я расскажу вам, как мы используем технологии резервирования и балансировщик в MultiSIM, для каких клиентов подобный продукт важнее, чем кажется н...

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

Running With Scissors анонсировала шутер POSTAL: Brain Damaged Что только не пережила серия POSTAL с момента релиза первой части, который состоялся в далёком 2003 году. С тех пор вторая часть стала самой узнаваемой игрой в серии и именно она задала вектор развития последующих частей, которые оказались не такими примечательными. На данны...

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

TelegramBot. Базовый функционал. Стикеры и смайлы. (Часть 3) Один из вопросов, который часто приходит в личку — как работать со смайлами(эмодзи) и стикерами. Как с ними работать, какими инструментами пользуюсь я и т.д. В данной части будут рассмотрены такие вещи: как создать сообщение со стикером, как обработать полученное сообщен...

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

BlazingPizza: приложение на Blazor от начала и до конца. Часть 1. Настройка среды Всем привет! Если вы слышали о Blazor, но до сих пор не понимаете, что это такое. То вы по адресу. Это первая статья из цикла 12 статей, которая проведет вас через все круги ада весь процесс создания приложения на Blazor. В конце у нас будет готовый сайт небольшой пиццерии, ...

TCP BBR: быстрый и простой способ ускорения загрузки страниц. Доклад Яндекса Современные протоколы прикладного уровня используют для ускорения передачи данных мультиплексирование, которое повышает требования к надёжности канала. На конференции YaTalks Александр Грянко phasma рассказал, как мы ускоряем загрузку страниц на каналах с большими потерями п...

DIY кнопка вызова часть 2. Видеофон из Raspberry Pi В этой части делаем из Raspberry Pi VoIP устройство для осуществления видео вызовов по SIP протоколу. Первоначальная задача осталась прежней — осуществление вызова по внешнему воздействию (нажатию кнопки). Но немного изменилась реализация идеи. Как и в предыдущей части, восп...

[Перевод] Мотор! или Что такое игровая физика Разработчикам при создании игры приходится искать баланс не только в механиках, но и в физике. Реализм или аркада? В общем-то, кому что нравится. Главное — фан и удовольствие. Нужно создать фундаментальные законы своего мира, и объяснить, что возможность ходить по потолку ...

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

МЕРЧ! МЕРЧ! МЕРЧ! и… единороги Очередной сезон конференций подошел к концу, и совсем уже уверенно нам на пятки наступает новогодний марафон, поэтому самое время сейчас нам поговорить о прекрасном и самом универсальном виде подарка – сувенирной продукции. Читать дальше →

[Перевод] Реализация epoll, часть 1 Сегодня мы публикуем перевод первой статьи из серии материалов, посвящённых реализации epoll в ядре Linux 3.16.1*. Автор исходит из предположения о том, что читатели знакомы с API и с использованием epoll. Он уделяет основное внимание реализации подсистемы epoll в ядре Linux...

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

[Перевод] Руководство Google по стилю в C++. Часть 2 Часть 1. Вступление Часть 2. Заголовочные файлы … Все мы при написании кода пользуемся правилами оформления кода. Иногда изобретаются свои правила, в других случаях используются готовые стайлгайды. Хотя все C++ программисты читают на английском легче, чем на родном, приятн...

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

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

Alienware Concept UFO — идеальная игровая консоль на Windows? Nintendo Switch показала, что портативные игровые консоли имеют право на жизнь даже в эпоху доминирования смартфонов. Всё-таки уровень игр на приставках и смартфонах зачастую кардинально разный. Несмотря на то, что вышла Switch ещё в начале 2017 года, немногие компании...

Тестируем на Java, C#, JavaScript, Python: программа конференции Heisenbug Трудно представить в одном месте Java, .NET, JavaScript, Python-тестировщиков и разработчиков, если это не standup Agile-тренинг. Но нет, в этой статье речь пойдет совсем не про аджайл, а про навыки и опыт, которые можно получить на Heisenbug. Кто будет ими делиться? «Un...

[Из песочницы] Реализация скелетной анимации для трёхмерных моделей Здравствуйте! В данный момент на Хабре существует большое количество статей, посвящённых компьютерной графике и реализации различных эффектов, однако текстов на тему реализации скелетной анимации (особенно "с нуля") достаточно немного. Постараюсь восполнить этот пр...

Для Cultist Simulator вышли два дополнения: The Ghoul и The Priest Как и планировалось, издатель Playdigious представил DLC The Priest и The Ghoul для популярной карточной игры Cultist Simulator. Напомним, что еще в начале года состоялся релиз The Dancer, вместе с которым игра стала поддерживать русский язык. В дополнении «Упырь» разработч...

[Из песочницы] E-learning на костылях. Исправляем курсы из Articulate Rise Рынок насыщен разными программами для разработки электронных курсов — авторскими средствами (authoring tools). Есть продукты на любой вкус: хочешь прогу, чтобы просто конвертировать электронные презентации в HTML5? Да пожалуйста! Хочешь делать одностраничники в редакторе вро...

Django Rest Framework для начинающих: создаём API для чтения данных (часть 1) Меня зовут Стас Гаранжа, я выпускник курса «Python-разработчик» в Яндекс.Практикуме. Я хочу помочь начинающим разработчикам, которые приступили к изучению Django Rest Framework (DRF) и хотят разобраться, как устроен этот фреймворк. Я готовлю цикл статей, в которых расскажу о...

Видеонаблюдение HikVision — бесплатно Около полугода тому назад мы достаточно спонтанно решили раздать устаревшие модели видеорегистраторов, которые залежались у нас на складе. И были очень удивлены трижды! Во-первых, тем, как они быстро разлетелись. Нам казалось, что видеорегистраторы хоть и новые, но мора...

Адаптируем существующее бизнес-решение под SwiftUI. Часть 1 Доброго всем времени суток. О технологии SwiftUI, которую Apple анонсировали в прошлом году WWDC 2019, говорили уже много. В принципе уже довольно материала про ее особенности, что у нее под капотом и как это использовать для быстрого и красивого UI. Предлагаю вам небол...

ruleguard: динамические проверки для Go В этой статье я расскажу о новой библиотеке (и утилите) статического анализа go-ruleguard, которая адаптирует gogrep для использования внутри линтеров. Отличительная особенность: правила статического анализа вы описываете на особом Go-подобном DSL, который на старте rulegua...

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

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

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

Характеристики онлайн игрового клуба Кинг Жители Украины свободное время проводят с пользой, запуская игровые слоты казино Кинг. Приятная визуальная подача ресурса сразу располагает к продолжительной игре, а усердно помогают в этом достаточно крупные бонусы. Игроки могут легко выбирать между тремя игровыми платформ...

[Перевод] Распределенные блокировки с применением Redis Привет, Хабр! Сегодня мы предлагаем вашему вниманию перевод сложной статьи о реализации распределенных блокировок средствами Redis и предлагаем поговорить о перспективности Redis как темы. Анализ рассматриваемого алгоритма Redlock от Мартина Клеппмана, автора книги "Вы...

Зачем нам потребовалось написать свою реализацию MRCP-сервера. Часть 1 Привет, Хабр! Сегодня мы хотели бы поделиться кейсом создания собственного MRCP-сервера. Это протокол передачи данных, используемый серверами для предоставления различных услуг (таких как распознавание речи и синтез речи) для своих клиентов. MRCP опирается на другие протокол...

Maltego Часть 4. ВК, Instagram, LinkedIN и другие фантастические твари И снова здравствуйте, дорогие друзья. Мы опять готовимся окунуться в прекрасный мир OSINT. Статьи в нашем цикле прибавляются, поэтому пора уже вводить некое подобие оглавления, ведь дальше их будет только больше. Итак, что мы уже разобрали в Maltego: Часть 1 — Что такое ...

Все, что вы хотели узнать об LDPC кодах, но стеснялись спросить (наверное) Предисловие С кодами малой плотности проверок на чётность, которые дальше мы будем именовать коротко LDPC (Low-density parity-check codes), мне удалось познакомиться более или менее близко, работая над семестровым научным проектом в ТУ Ильменау (магистерская программа CSP)....

Внешние накопители данных: от времен IBM 1311 до наших дней. Часть 1 Что было, то и будет; и что делалось, то и будет делаться, и нет ничего нового под солнцем. Книга Екклезиаста, 1:9 Вечная мудрость, вынесенная в эпиграф, применима практически к любой отрасли, в том числе и к такой стремительно меняющейся, как IT. На поверку оказывается,...

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

Файтинг Guilty Gear: Strive выйдет весной 2021 на PS5, PS4, ПК и аркадных автоматах Японская студия Arc System Works в мае сообщила о переносе из-за COVID-19 премьеры своего файтинга Guilty Gear: Strive с конца текущего года на начало следующего. К счастью, задержка имеет и некоторые плюсы: помимо PlayStation 4 и аркадных автоматов проект также выйдет весно...

Хакинтош на Powermac G5 или как собрать себе рабочую станцию. Часть 2 Это вторая часть истории о сборке в корпусе от PowerMac G5 рабочей машины на базе Х86 архитектуры. Часть 1. Экстерьер (корпус, блок питания, СО) Часть 2. Интерьер (материнская плата и ее друзья, кабель-менеджмент, запуск) Часть 3. Софт (установка Mac OS X и другие удовольст...

Безопасность npm-проектов, часть 2 Безопасность npm-проектов, часть 2 Всем привет! В прошлых постах мы поговорили о том, как команда npm обеспечивает безопасность, а также начали рассматривать инструменты, помогающие нам повысить безопасность проектов. Я хочу продолжить разговор и рассмотреть следующий набор...

Supercell закроет сервера Hay Day Pop в феврале 2021 года, выясняем причины Головоломка Hay Day Pop скоро закроется свои двери для всех фанатов франшизы. Случится это по следующей причине — игра не смогла дотянуть до стандартов и показателей, которые от неё ожидала компания Supercell. И это несмотря на то, что разработчики постоянно добавляли новый ...

Антипаттерны ретроспективы в Agile-команде. Часть 1 Недавно я подсчитала, что за несколько лет работы в роли Скрам Мастера я провела более 100 ретроспектив в Agile-командах. О важности ретроспективы и том, как она отражает ситуацию в команде и влияет на ее развитие, хочу поговорить в этой статье. Читать дальше →

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

Бесконечный раннер Faily Brakes 2 теперь появился и на Android Студия Spunge Games заняла нишу второсортных, но интересных раннеров с серией Faily Brakes. Первая часть была загружена более 10 млн раз в Google Play за последние 4 года. Судя по всему, казуальные геймеры заинтересованы в выходе подобных проектов, поэтому студия решила не о...

Простой классификатор P300 на открытых данных Мой коллега Рафаэль Григорян eegdude недавно написал статью о том, зачем человечеству потребовалась ЭЭГ и какие значимые явления могут быть зарегистрированы в ней. Сегодня в продолжение темы нейроинтерфейсов мы используем один из открытых датасетов, записанных на игре, испол...

Моделирование дома в SketchUp и перенос его в Unity 3D На прошлом уроке мы затронули тему самостоятельного создания объектов для игр. В т.ч. была упомянута программа SketchUp, которую мы часто использовали, для создания простых строений. Сегодня, мы создадим здание в SketchUp и перенесем его в Unity. Читать далее

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

Очереди на очереди: Magento 2 + RabbitMQ Привет! Меня зовут Павел и я Magento 2 бэкенд-разработчик. Когда-то давно, когда я только начинал знакомство с Magento 2 (для краткости буду называть ее M2), мне понадобилось автоматизировать обработку однотипных событий при разработке одного решения. Тогда я удивился, наско...

«Клиент в контексте, доволен результатом и готов к предложениям» Управляющий директор дивизиона «Цифровой корпоративный банк» Сбербанка Сергей Паршиков — о том, как механики e-commerce в корпоративном интернет-банкинге помогли увеличить число лидов в 2,5 раза.

Переход с Mercurial на GIT в Atlassian Bitbucket с сохранением файлов в кириллице Предыстория Ещё летом в официальном блоге BitBucket опубликовали запись, в которой сообщили об окончании поддержки репозиториев Mercurial. Прекращение поддержки Mercurial будет проходить в два этапа: С 1 февраля 2020 года пользователи больше не смогут создавать новые репоз...

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

Подарки для внимательных слушателей: какие аудиопасхалки прятали в «pre-gap» на Audio CD Мы уже рассказывали про сюрпризы, которые хранят в себе виниловые пластинки. Это был винил 1901 года, композиции Pink Floyd и The B-52's, небольшие программы и даже оптические эксперименты. Нам понравился ваш отклик в комментариях и мы решили расширить тему. Посмотрим как н...

Работаем с Cutter — основы реверса. Решение задач на реверсинг с r0от-мi. Часть 3 В данной статье разберемся с декомпиляцией ELF файлов в Cutter на примере легеньких задач. Прошлые части введения в реверс: Часть 1: C, C++ и DotNet decompile — основы реверса Часть 2: Реверсим MIPS и Golang — основы реверса Организационная информ...

Впечатляющее первое демо движка Unreal Engine 5. Такая графика нас ждёт в играх следующего поколения Компания Epic Games сегодня впервые продемонстрировала новый игровой движок Unreal Engine 5. Он сменит очень популярный Unreal Engine 4, на котором было создано огромное количество игр. К примеру, именно на Unreal Engine 4 создана достаточно свежая игра Gears 5, да и Ge...

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

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

Прозрачные процессы тестирования на удалёнке Публикуем статью Анастасии Шариковой — QA Lead в Bookmate и преподавателя профессионального курса «QA Lead», с программой которого мы приглашаем вас ознакомиться! Также приглашаем на бесплатный пробный открытый урок «Тестовое покрытие по Бейзеру», где Анастасия Асеева-Нгуе...

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

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

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

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

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

Онлайн казино Вулкан Старс Виртуальное казино VulcanStars является одним из самых популярных и востребованных игровых площадок в сети Интернет. Многие игроки выбирают клуб vulcanstars-play.net за счет его качественного и надежного обслуживания. Казино достаточно давно осуществляет свою деятельность и ...

[Перевод] Используем nftables в Red Hat Enterprise Linux 8 Статья подготовлена в преддверии старта курса «Администратор Linux» В Red Hat Enterprise Linux 8 приоритетным низкоуровневым решением является nftables. В этой статье мы поговорим о том, как начать использовать nftables. Наиболее актуальной она будет для системных администр...

Фишинг учетных данных Windows В первом квартале 2020 года число фишинговых атак на пользователей по всему миру выросло вдвое по сравнению с аналогичным периодом 2019 года — с 9% до 18%. Такие данные приводит “Лаборатория Касперского”. В операционных системах семейства Windows у некоторых программ и пр...

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

Свой стек навигации. Лучше чем у ROS? Это вторая статья команды setUP про наш опыт создания автономных роботов для соревнований Eurobot Open и использования для этого ROS. Первая статья про механику и общую архитектуру роботов. Роботы ездят по ровному полю и большинство препятствий заранее известно, однако, ко...

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

Рейтинг лучших CPU для игровых ПК в 2019 году В 2019 году на рынке десктопных процессоров стало интересно. Много лет здесь доминировала Intel, но AMD выпустила Ryzen 7 — прямых конкурентов моделям Intel i7. Потом серия ударов Ryzen 3 и 5 против Intel i3 и i5 — и добивание конкурента кувалдами Ryzen Threadripper 3960X ...

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

Кто такой хороший QA? Начнем с того, что в народе всех quality assurance инженеров (“по-нашенски”, инженеров отдела качества) обзывают тестировщиками. Это не совсем правильно, в реальности тестирование — это только часть задач QA, но кого бы это волновало. Поэтому пойдем в общем тренде и будем и...

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

Продвинутая система авторизации действий с ресурсами в Laravel. Часть 2. Шлюзы, Политики Введение Здравствуйте дорогие Хабровчане. Я продолжаю свой цикл статей о продвинутой авторизации действий с ресурсами в Laravel. Чтобы лучше понимать о чем пойдет речь этой статье — необходимо прочесть Первую часть. Для начала вкратце повторю постановку задачи: Имеется бол...

«Красная» корпоративная культура – главная проблема российского бизнеса (Часть 2) Мы поговорили о недостатках «красной» корпоративной культуры в первой части статьи. Но нужно понимать, что живучесть её объясняется тем, что такой тип культуры не только является самым большим, но и, одновременно, самым невидимым препятствием на пути развития российского би...

Полевые исследования концепции «Documentation as code» Всем привет! Меня зовут Денис Олейник, я работаю техническим директором в 1Service. В нашей компании мы достаточно много времени уделяем работе с требованиями. По мере обретения опыта мы стали осознавать, что инструменты, обычно используемые при разработке программных проду...

Kotlin Multiplatform. Работаем с многопоточностью на практике. Ч.1 Доброго всем времени суток! С вами я, Анна Жаркова, ведущий мобильный разработчик компании «Usetech» Я давно занимаюсь не только нативной разработкой (как iOS, так и Android), но и кросс-платформенной. В свое время я очень плотно писала на Xamarin (iOS, Android, так и Forms...

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

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

Продвинутая модификация Redux mod для игры Ведьмак 3 сделала механику ещё более реалистичной, исправив ряд ошибок и улучшив действие некоторых предметов Одна из лучших модификаций для Ведьмака получила долгожданное продолжение

Оптимизация C++: совмещаем скорость и высокий уровень. Доклад Яндекса Что влияет на скорость работы программ на C++ и как её добиться при высоком уровне кода? Ведущий разработчик библиотеки CatBoost Евгений Петров ответил на эти вопросы на примерах и иллюстрациях из опыта работы над CatBoost для x86_64. Видео доклада ...

Впервые реализована квантовая телепортация с одного фотонного чипа на другой Ученые из Бристольского университета (University of Bristol), работая с коллегами из датского Технического университета (Technical University of Denmark, DTU), разработали новые устройства, которые при помощи странных законов и принципов квантовой механики способны производи...

[Из песочницы] Первые шаги в Spring, Rest API, акцент на PUT в связке с фронтендом Немного о себе: На данный момент я студент Skillbox и прохожу курс “Java-разработчик”. Не в коем случае не реклама, рассказываю немного о себе. Начал учить джаву с мая 2019 года, до этого немного самостоятельно изучал HTML, CSS и JS. Собственно, подтолкнуло меня на написани...

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

Набирайте огромные комбо в экшене Bangbang Rabbit! на Android Bangbang Rabbit! — это экшен от инди-студии X-Land. В нём игроки смогут показать свои боевые навыки. Управление здесь простое и в большинстве случаев будут использоваться только две кнопки — атака влево и вправо. Они же отвечают за уклонение в соответствующие стороны. На каж...

Разработка hexapod с нуля (часть 8) — улучшенная математика передвижения Всем привет! В результате перехода на удаленную работу у меня появилось больше свободного времени на разработку гексапода (+2 часа в день за счет экономии на дороге). Я наконец-то смог сделать универсальный алгоритм для построения траектории движения в реальном времени. Нов...

[Из песочницы] Компилятор Befunge на Python В процессе подготовки к курсу «Основы компиляторов» для студентов 4-го курса я изучал различные эзотерические языки программирования. Вот хорошая статья на эту тему. В статье самым интересным мне показался язык Befunge (Крис Пресс, 1993 год), особо отмечу три его особенности...

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

[Из песочницы] Телефонный эфир v2.0. Возрождение легенды в telegram боте Это первая статья из будущей серии статей о том, как я возродил однажды ушедшую в историю идею в коде. В этой статье я опишу реализацию регистрации в части места жительства. Читать дальше →

Графики в Vuejs Я доволен экосистемой Vue. Как и положено, ты не городишь велосипеды, а пользуешься готовыми плагинами, которые за тебя написали умные дядьки. Когда твоя задача слишком мелкая и локальная, чтобы под неё написали плагин — ты идёшь и ищешь готовые компоненты, и только если н...

Самый щедрый клуб Vulkan 24 Любители виртуальных азартных развлечений хорошо знакомы с деятельностью игрового клуба Вулкан 24. Этот игровой портал свою деятельность начал достаточно давно, и на сегодня он развил свои масштабы до целой сети игровых площадок с полным спектром услуг в данной сфере. На сай...

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

Сотрудники Шрёдингера В жизни часто бывает так, что понимание явления зависит от точки наблюдения. Особенно, если эта точка находится вне традиционного контекста существования явления.Так, что-то замудрил… Я лишь хотел напомнить о том, что вы и так знаете: иногда, чтобы «увидеть» закон всемирного...

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

[Из песочницы] Цикл уроков по SDL 2.0: урок 5 — нарезка листа спрайтов От переводчика: Это продолжение серии переводов туториалов от Twinklebear, в оригинале доступных тут. Перевод отчасти вольный и может содержать незначительные поправки или дополнения от переводчика. Перевод первых двух уроков — за авторством InvalidPointer, а третьего и чет...

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

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

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

Студия THQ Nordic работает на игрой Gothic Демо-ролик игры Gothic проявил огромный интерес публики и фанатов популярной серии игр. Разработчики начали работу над проектом. Демо-версия игры позволит игроку опробовать игру, пройти ее можно за два часа получив 29 наград. Затем вам предложат пройти опрос в техническ...

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

"Аскона" автоматизировала программу лояльности с помощью low-code платформы Creatio Для построения идеальных взаимоотношений с клиентами в "Асконе" функционирует программа лояльности (ПЛ), которую компания приняла решение усовершенствовать. Для реализации проекта требовался инструмент, мощности которого позволят обрабатывать постоянно растущие объемы клиент...

Анализ международных документов по управлению рисками информационной безопасности. Часть 2 В предыдущей части мы описали общую концепцию риск-менеджмента и раскрыли методы управления рисками в соответствии с документами NIST SP серии 800. В данной части мы продолжим обзор международных документов по управлению рисками информационной безопасности: у нас на очереди ...

[Перевод] Transformer в картинках В прошлой статье мы рассматривали механизм внимания (attention) – чрезвычайно распространенный метод в современных моделях глубокого обучения, позволяющий улучшить показатели эффективности приложений нейронного машинного перевода. В данной статье мы рассмотрим Трансформер (T...

[Перевод] WebRTC для любопытных (часть 1) Данный материал - это вольный перевод онлайн-книги webrtcforthecurious.com. Вся книга будет разбита на отдельные статьи, которые будут выходить в разное время. В основном я это сделал для себя в будущем, так как в свободное от работы время почти целиком и полностью занимаюсь...

[Перевод] Реализация технологии SSO на базе Node.js Веб-приложения создают с использованием клиент-серверной архитектуры, применяя в качестве коммуникационного протокола HTTP. HTTP — это протокол без сохранения состояния. Каждый раз, когда браузер отправляет серверу запрос, сервер обрабатывает этот запрос независимо от других...

Генеалогические исследования — метрические книги, переписи, архивы, открытые базы Не один год я увлекаюсь генеалогией. Практической пользы в этом хобби нет, но интересного очень много. Здесь я хотел поделиться накопленным опытом, частью интересных сведений, не сильно погружаясь в персональные истории. Чтобы текст сильно не распухал, расскажу всего 2 кейса...

Обзор «Метро 2033: Возвращение» — Пора играть в «Метро» в метро Консоль Nintendo Switch продолжает уверенно пополняться как новинками, так и ремейками культовой классики. Следующие на подходе – ремастеры «Метро 2033» и «Метро: Луч Надежды», которые входят в состав нового сборника «Метро 2033: Возвращение». Мы давно ждали, когда можно буд...

Сказ о том, как я автоматизировал квартиру с помощью Node-RED. Часть II Долгожданное продолжение поста про автоматизацию квартиры. В этой части я расскажу об освещении, мультимедиа-системе и датчиках безопасности. Читать дальше →

Классическая японская RPG-игра Trials of Mana появится 24 апреля Trials of Mana - трехмерный ремейк популярной японской классической RGP, выпущенная в далеком 1995 году под названием Seiken Densetsu 3. Обновленная версия претерпела множество изменений. Разработчик улучшил графическое сопровождение, улучшена система сражений. Игровая механ...

Rutracker.org собрал $25 тысяч на покупку жёстких дисков для сохранения особо редких раздач Торрент-трекер собрал деньги с помощью краудфандинга.

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

[Перевод] Цикл уроков по SDL 2.0: урок 6 — Загружаем шрифты с помощью SDL_ttf От переводчика: Это продолжение серии переводов туториалов от Twinklebear, в оригинале доступных тут. Перевод отчасти вольный и может содержать незначительные поправки или дополнения от переводчика. Перевод первых двух уроков — за авторством InvalidPointer, а третьего и че...

[Перевод] Руководство по работе с OpenAL на C++. Часть 1: воспроизводим звук Вашей игре нужен звук! Наверно, вы уже использовали OpenGL для рисования на экране. Вы разобрались с его API, и поэтому обратились к OpenAL, потому что название кажется знакомым. Что же, хорошие новости — OpenAL тоже имеет очень знакомый API. Он изначально задумывался для и...

На мобильных вышел новый авиасимулятор Aerofly FS 2020 Aerofly FS 2020 — новая часть в линейке авиасимуляторов от студии IPACS. Она получила новые функции, механики и контент. Сейчас в игре представлено более 200 аэропортов США и общая площадь в 300 000 кв. км для полетов. Покорять воздушные просторы предложат на 22 суднах, вкл...

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

STM32 fast start. Часть 2 Hello World на HAL, отладка в Atollic TrueSTUDIO В прошлый раз мы осваивали создание нового проекта при помощи STM CubeMX первую часть можно найти здесь. Для тех, кому лень перечитывать — закончилось все тем, что пустой проект успешно собрался. В данной части напишем простейший пример Hello World на HAL, посмотрим как ...

Туториал по Uplift моделированию. Часть 2 В первой части мы познакомились с uplift моделированием и узнали, что метод позволяет выбирать оптимальную стратегию коммуникации с клиентом, а также разобрали особенности сбора данных для обучения модели и несколько базовых алгоритмов. Однако эти подходы не позволяли опти...

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

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

Где смотреть конференцию Xbox Games Showcase Совсем немного остаётся до старта цифрового мероприятия Xbox Games Showcase, посвящённого демонстрации игр нового поколения для Xbox Series X. Но, в отличие от майской конференции, на этот раз будут показаны не только игры от сторонних разработчиков, но и эксклюзивные проек...

[Перевод] Создание пайплайнов CI с помощью Tekton (внутри Kubernetes). Часть 2/2 Создание пайплайнов CI с помощью Tekton (Часть 2/2) В этой статье мы собираемся продолжить создание пайплайна CI с Tekton. В первой части мы установили Tekton на локальный кластер kind и определили нашу первую задачу, которая клонирует репозиторий GitHub и запускает тесты пр...

Азартные игры в казино Плей Фортуна Многие игроки являются постоянными клиентами онлайн казино Плей Фортуна. Они играют на этой платформе и делают реальные ставки без риска, так как доверяют данному клубу, который имеет безупречную репутацию. Данный портал достаточно давно начал свою деятельность и за годы сво...

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

Новые экзамены по Azure За последние 3 месяца, Microsoft анонсировал много изменений в сертификации и экзаменах. Часть из них описаны в этой статье. В этой статье фокус выставлен не на совершенно новые экзамены, а на обновленные версии ранее существовавших: AZ-104 для администраторов, AZ-204 для ...

Добавляем в плеер функцию Ambilight при помощи умных ламп Xiaomi Всем привет! Думаю многие, интересующиеся умным домом или просто технологичным обустройством своего жилища, задумывались об «атмосферной» и нестандартной осветительной системе. Один из способов такого «необычного» освещения комнаты во время просмотра фильмов предлагает к...

[Перевод] 21 извлеченный урок за 21 год программирования Доброго времени суток, друзья! 7 апреля 2020 года. Сегодня для меня очень важный день. Сегодня исполняется ровно 21 год с того момента, как я начал писать код (делать это профессионально, зарабатывать этим себе на хлеб). Кажется, что это было только вчера… сегодня я — че...

СКИДКА (379р → 149р) Обзор Samorost 3: красочная приключенческая игра-головоломка для iPhone, iPad и Mac от создателей Machinarium Первые «прародители» квестов появились еще в начале 1970-х годов минувшего столетия, когда программист Уильям Кроутер разработал программу под названием Colossal Cave Adventure для ЭВМ марки PDP-10. Приключенческий жанр стал особо популярным в 80-90-х годах, но со временем и...

Асинхронное взаимодействие. Брокеры сообщений. Apache Kafka Данная публикация предназначена для тех, кто интересуется устройством распределенных систем, брокерами сообщений и Apache Kafka. Здесь вы не найдете эксклюзивного материала или лайфхаков, задача этой статьи – заложить фундамент и рассказать о внутреннем устройстве упомянутог...

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

Мониторинг в ЦОДе: как мы меняли старую BMS на новую. Часть 2 В первой части мы рассказали о том, почему решили поменять старую BMS-систему в наших ЦОДах на новую.  И не просто поменять, а разработать с нуля под свои требования. Во второй части рассказываем, как мы это делали. Читать дальше →

Pipes & Filters. Пример применения и реализации при помощи Spring В данной статье речь пойдёт о применении паттерна Pipes & Filters. Для начала мы разберём пример функции, которую позже перепишем с помощью выше упомянутого паттерна. Изменения в коде будут происходить постепенно и каждый раз мы будем создавать работоспособный вариант, п...

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

Пин Ап казино и все что клуб предлагает Играть на деньги можно на любом игровом автомате в наземном заведении. Проблема в том, что сегодня найти надежный клуб непросто – они работают только в игорных зонах. Но, чтобы поиграть, вам не нужно ехать куда-нибудь в Макао, Лас-Вегас или в одну из легальных зон, где работ...

Ender 3d продолжение Hi!Прошло почти четыре месяца после покупки Ender 3. Все порывался написать о работе с ним, да каждый раз останавливал очередной незавершенный проект. И вот вчера как бы завершил еще один проект и сел за сей опус. За все месяцы работы у меня не возникло ни одной технической ...

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

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

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

Игры на слотах Surf Casino Интернет казино максимально расширило возможности азартных игроков, теперь запустить понравившийся стимулятор можно сидя за компьютером у себя дома. А ведь совсем недавно еще для посещения игрового клуба необходимо было тратить время и немалые деньги. Многие наземные казино ...

Как в Солнечной галактике Clickhouse выбирали Давным-давно, в далёкой-далёкой Солнечной галактике, ещё до того, как она стала частью вселенной Ростелеком, в небольшом продукте webProxy возникла потребность не только фильтровать сетевой трафик, но и строить по нему статистику с последующим ее хранением. На тот момент кол...

Как TeamViewer хранит пароли TeamViewer — популярная программа для удалённого доступа к рабочему столу. Поэтому довольно интересно посмотреть, как она хранит пароли. Если вкратце, пароли хранятся в реестре Windows в зашифрованном виде. Для шифрования используется алгоритм AES-128-CBC и секретный ключ ...

Мой опыт разработки на языке Nim Привет, Хабр! Уже довольно давно я пишу свой игровой фреймворк — такой pet project для души. А так как для души нужно выбирать что-то, что нравится (а в данном случае — на чём нравится писать), то выбор мой пал на nim. В этой статье я хочу поговорить именно про nim, про его...

Mail.ru Group создаст направление продвижения комплексных услуг цифровой трансформации Компания также бесплатно подготовит 50 топ-менеджеров по программе цифровизации бизнеса Executive Digital MBA.Крупные компании, а также средний и малый бизнес получат доступ к технологическим наработкам Mail.ru Group, использующим синергию между продуктовыми направлениями гр...

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

Интернет-пользователи стали меньше доверять блогерам Исключением из тенденции пока остаются российские подростки. Доверие интернет-пользователей к мнениям блогеров о продуктах и услугах снижается как в России, так и во всем мире, пишет «Коммерсантъ» со ссылкой на медиаагентство UM. В 2017 году блогерам д...

Будни OEMщика (Часть 2) Для тех, кто не читал первую часть статьи, скажу, что в данной статье под OEMщиком подразумевается специалист, который занимается подготовкой Windows к тиражированию на множество устройств. Из первой части Вы узнали, как быстро создать и развернуть образ системы. Помните, чт...

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

Игровой клуб Золотой Кубок На просторах интернет сети появился новый игровой портал «Золотой Кубок». Это полноценный и современный сайт, который работает официально и имеет соответствующую лицензию. В Украине данный портал представлен известным проектом Украинская Национальная Лотерея. Данная компания...

Курс «SMM Профессионал» Пройдите бесплатно вводный урок онлайн. Расскажем, как устроен SMM-маркетинг, о его влиянии на карьеру и проекты, и как проходит обучение. Курс SMM — Social Media Marketing Specialist Diploma — разработан в Дублине. Именно здесь...

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

Явка провалена: выводим AgentTesla на чистую воду. Часть 3 Этой статьей мы завершаем цикл публикаций, посвященных анализу вредоносного программного обеспечения. В первой части мы провели детальный анализ зараженного файла, который получила по почте одна европейская компания, и обнаружили там шпионскую программу AgentTesla. Во втор...

Реализация аудиоконференций в Telegram + Asterisk В предыдущей статье я описывал реализацию выбора пользователем места жительства при регистрации в моем telegram боте, который я создавал вдохновившись идеей «Телефонного эфира». В этой же статье я опишу интеграцию бота с Asterisk . Читать дальше →

[Перевод] Визуальная теория информации (часть 2) Вторая часть перевода лонгрида посвященного визуализации концепций из теории информации. Во второй части рассматриваются энтропия, перекрестная энтропия, дивергенция Кульбака-Лейблера, взаимная информация и дробные биты. Все концепции снабжены прекрасными визуальными объяс...

Полная поддержка популярных реализаций Docker Registry в werf Все популярные реализации реестров для образов контейнеров поддерживают Docker Registry HTTP API и позволяют использовать одни и те же инструменты для работы с ними. Тем не менее, часть реализаций имеет свои особенности и ограничения, а значит — если вам нужно их поддержива...

[Перевод] Аутентификация REST API с помощью Spring Security и MongoDB Всем привет! Уходя на выходные делимся с вами статьей, которая была переведена в преддверии старта курса «Разработчик на Spring Framework». В прошлых статьях мы создавали RESTful веб-сервис, теперь же мы поговорим о безопасности Вступление В предыдущем посте мы рассмотр...

Распознаем повышение привилегий в ABBYY FineReader Цикл о том, как я нахожу уязвимости повышений привилегий в Windows приложениях, продолжается. В предыдущих сериях: Steam (CVE-2019-14743, CVE-2019-15316, CVE-2019-17180) и Origin (CVE-2019-19247, CVE-2019-19248). Но сегодня речь пойдет не об игровом лаунчере, а о прикладном ...

Автоматизация работы сетевого администратора. Часть 3. Знакомство с Paramiko Всех приветствую, продолжаем рассматривать полезные инструменты для работы сетевого инженера или администратора. Для тех, кто только начал изучение темы с текущей статьи, напомню что мы поговорили о концепции SDN и достаточно подробно рассмотрели инструмент TelnetLib с практ...

DIY DLP или upgrade покупного принтера? Часть 2, software Продолжение, начало см. DIY DLP или upgrade покупного принтера? Почти невозможным оказалось найти прошивку для Arduino Nano (а Mega впихнуть в компактный корпус Photon нереально), которая нормально бы выставляла позицию HOME. Я не хотел выставлять платформу руками перед кажд...

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

Во «ВКонтакте» появились бесконечные трансляции Команда «ВКонтакте» объявила о запуске новой интересной функции в своей социальной сети — бесконечных трансляций.  Теперь трансляции «ВКонтакте» можно вести круглосуточно и непрерывно — без ограничений по продолжительности. Эфир...

[Перевод] Разбираемся с not в Python В этой статье из серии про синтаксический сахар в Python я займусь на первый взгляд очень простым синтаксисом, но на самом деле, чтобы разобраться в механике его работы, нужно погрузиться вглубь на несколько слоев. Мы будем говорить о not.Определение звучит на...

Apple запретила стриминговые игровые сервисы на iPhone и iPad   Bloomberg сообщает, что Apple ужесточила правила публикации приложений в App Store. В магазине запрещены программы от стриминговых игровых сервисов. Правила запрещают приложению действовать как игровой репозиторий, который может содержать контент от других издат...

[Из песочницы] Работа с китайской АЦП Hx711 Причина написания этого поста заключается в желании разобраться с модулем 24 разрядного дельта сигма преобразователя АЦП на основе микросхеме Hx711. Сам преобразователь собран в виде готового модуля по схеме включения рекомендованного производителем (????). Замечания о работ...

Дополняя SQL. Часть 1. Сложности парсинга. Истории о доработке ANTLR напильником Публикую на Хабр оригинал статьи, перевод которой размещен в блоге Codingsight. Что будет в этой статье? Более пяти лет работаю в компании, что занимается разработкой линейки IDE для работы с базами данных. Начиная работу над этой статьей я и не представлял как много интере...

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

Postgres-вторник №5: «PostgreSQL и Kubernetes. CI/CD. Автоматизация тестирования» В конце минувшего года состоялся очередной прямой эфир российского PostgreSQL-сообщества #RuPostgres, в рамках которого его сооснователь Николай Самохвалов поговорил с техническим директором «Фланта» Дмитрием Столяровым про эту СУБД в контексте Kubernetes. Мы публикуем ст...

Грани честности и Джон Доу Я, где-то с 2005 года, с перерывами, работаю в компаниях, которые решают задачи за деньги. Ну это когда клиент приходит, просит чего-то ему запрограммировать, мы делаем, и он нам платит. Там есть и проекты, но в тексте – только про разовые задачи. Да, это про 1С. Не про каку...

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

Курс SMM Профессионал Пройдите бесплатно вводный урок онлайн. Расскажем, как устроен SMM-маркетинг, о его влиянии на карьеру и проекты, и как проходит обучение. Курс SMM — Social Media Marketing Specialist Diploma — разработан в Дублине. Именно здесь, в ...

Курс «SMM Профессионал» онлайн Пройдите бесплатно вводный урок онлайн. Расскажем, как устроен SMM-маркетинг, о его влиянии на карьеру и проекты, и как проходит обучение. Курс SMM — Social Media Marketing Specialist Diploma — разработан в Дублине. Именно здесь...

Полный разбор первой части экзамена в ШАД 2020 Привет! С вами Азат Калмыков, куратор в «ШАД Helper». Мы продолжаем наш цикл статей, в которых разбираем задачи для поступления в ШАД. На этот раз мы (я, Николай Проскурин и Александр Курилкин) посмотрим на решения первого этапа отбора в ШАД в этом году, который закончился с...

Предрегистрация в PUBG: New State и обновление в LDOE и другие новости Последний выпуск мобильных новостей за Февраль 2021. BlizzConline прошёл, анонса World of Warcraft Mobile не произошло, про Tap-Tap новость была ранее, а сейчас есть инсайд от 3D-художника Клейтона Чода, что они-таки да, работают на игрой Warcraft Mobile. Во Garena Free Fi...

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

Истинный dungeon crawler Moonshades добрался до iOS Сегодня понятие dungeon crawler описывает любые игры, где есть механика исследования подземелий, что довольно логично, но когда-то это был отдельный жанр, где игрокам предлагали в почти пошаговом режиме бродить по лабиринтам в поисках сокровищ, врагов и многого другого. Moo...

Snort или Suricata. Часть 1: выбираем бесплатную IDS/IPS для защиты корпоративной сети Когда-то для защиты локальной сети было достаточно обыкновенного межсетевого экрана и антивирусных программ, но против атак современных хакеров и расплодившейся в последнее время малвари такой набор уже недостаточно эффективен. Старый-добрый firewall анализирует только загол...

[Из песочницы] Есть ли «GameDev» на Сахалине? 1.V Я решил провести тщательный игровой обзор народной «цифровизации», прямо всё, что связано с Сахалином. Не коснемся умирающего кибер-спорта и пропагандирующих игр как «Путешествуй безопасно!» от клуба «Бумеранг». Турниры по игре, «Сеня спасатель» от МЧС России получивший ди...

Темная Вселенная. Часть 2 И вновь доброго времени суток! Данная статья является продолжением ранее опубликованной статьи о нашей «темной» Вселенной. В данной части мы продолжим рассмотрение различных интересных особенностей в космологии, над объяснением которых бьются множество ученых. В целом я пос...

Security Week 08: вирусы возвращаются При обсуждении компьютерных угроз «вирусом» часто называют любую вредоносную программу, но это не совсем правильно. Классический вирус — это феномен доинтернетной эпохи, когда информация передавалась между компьютерами в основном на дискетах, и для распространения вредоносно...

Топ-20 ожидаемых инди-игр 2021 года: Psychonauts 2, Little Nightmares II, It Takes Two Инди-игра зачастую привлекают своим новаторством и индивидуальностью. В 2021 году разработчики порадуют нас большим числом подобных проектов, поэтому я решил сделать для читателей AppTime внушительный список ожидаемых инди-игр. Это пиксельные RPG, хорроры, стратегии в средне...

Практическое руководство по разработке бэкенд-сервиса на Python Привет, меня зовут Александр Васин, я бэкенд-разработчик. Идея этого материала началась с того, что я хотел разобрать вступительное задание (Я.Диск) в Школу бэкенд-разработки Яндекса. Я начал описывать все тонкости выбора тех или иных технологий, методику тестирования… Получ...

Топ-8 ожидаемых игр на iOS и Android: League of Legends: Wild Rift, Diablo Immortal, Crash Bandicoot: On the Run Следующий год обещает стать жарким не только из-за глобального потепления, но и благодаря мобильным релизам. Туда входят самые разные жанры, о которых мы и спешим рассказать нашим читателям. Некоторые игры из списка станут доступны в раннем доступе или полноценно уже в декаб...

Официальный игровой портал Азино 777 На сегодняшний день у азартных игроков появилась прекрасная возможность играть в казино через сеть интернет. Еще совсем недавно для посещений клуба необходимо было тратить массу времени и денег, но сейчас все изменилось игры в казино стали доступны для каждого. В сети Рунета...

Как организовать тестирование, чтобы ускорить и стабилизировать релизы продукта. Часть 2 У тестировщика много возможностей повысить качество продукта и сделать работу команды комфортнее. Главное – обсуждать любые изменения с коллективом и внедрять только то, что удобно и полезно для всех. Меня зовут Виктория Дежкина, я отвечаю за тестирование ряда продуктов в Д...

Из Эрмитажа с любовью: музей в объективе iPhone 27 марта в онлайн-трансляции лектория Академии re:Store выступит Давид Хайзников — выпускник ВГИКа (мастерская Игоря Клебанова) и оператор-постановщик. В начале своего творческого пути Давид работал механиком и вторым оператором, а затем за...

Как заделать дыры и эрозию за 2 минуты Многие 3D печатники, особенно в самом начале знакомства с 3D принтером сталкиваются с проблемами эрозии поверхности напечатанных моделей. В этом видео я покажу быстрый и простой способ обработки пластика без больших затрат на время. Этот способ не новый и вы его можете интер...

Игровые автоматы в АЗИНО777 Сайт с игровыми автоматами работает круглосуточно, казино Азино 777 имеет большой опыт в сфере азартных развлечений и предлагает игрокам только лучшие слоты. На сайте https://avtomati-777.org/ возможно играть через браузер и в мобильном приложении. Для того чтобы запустить и...

Бот в telegram, который следит за доменом Привет жителям Хабра. В попытках изучения PHP и долгих раздумьях, пришла в голову мысль, для практики написать какого-нибудь бота на PHP, без использования фрэймворков. Выбор пал на бота, который будет получать информацию о жизни домена (whois), затем доставать оттуда дату...

Apache Kafka для чайников Данная статья будет полезной тем, кто только начал знакомиться с микросервисной архитектурой и с сервисом Apache Kafka. Материал не претендует на подробный туториал, но поможет быстро начать работу с данной технологией. Я расскажу о том, как установить и настроить Kafka на W...

Разбор: чем отличаются высокорисковые и низкорисковые инвестиции Изображение: Unsplash Риск – это фундаментальное понятие при инвестициях. Никакое обсуждение прибыльности различных стратегий и финансовых инструментов не имеет смысла без анализа их рискованности. Однако для определение уровня риска и всех влияющих на него факторов – неп...

Всё про налоги для IT-фрилансеров. УСН, патент или налог для самозанятых. Часть 2 Продолжаем рассказывать про налоги для IT-фрилансеров. В первой части мы подробно рассмотрели, когда нужно регистрировать ИП и кто может стать самозанятым. А в этой — сравним налог для самозанятых с УСН и патентом. Читать дальше →

Две альтернативы JDBC Примеры для двух неблокирующих библиотек доступа к SQL базам данных — Vert.X SQL и R2DBC. Примеры будут основаны на PostgreSQL и реактивных обертках Java. Начнем с главного: JDBC — это отличный стандарт. Служил и служит верой и правдой. Но новые веяния просят новых решений...

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

FLSUN-QQ-S, уменьшение шума ретрактов Для пользователей принтера FLSUN-QQ-S, два способа уменьшить шум ретрактов.ВведениеДанная модель принтера работает относительно тихо. Но когда приходится печатать в ночное время, то шум рабочих процессов механики уже различим в соседних помещениях. Судя по отзывам, особенно ...

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

[Перевод] Бесконечный цикл, которого не было: история бага Святого Грааля Когда-то давным-давно жила игра для GBA под названием Hello Kitty Collection: Miracle Fashion Maker. Это была милая игра, основанная на знаменитой франшизе Sanrio Hello Kitty и разработанная компанией Imagineer. Но под маской кажущегося невинным названия скрывалась коварная ...

Школа в городе Иваново использует платформу видеоконференцсвязи TrueConf для организации онлайн уроков В начале апреля компания «Диджитал Дизайн» совместно с ООО «Документум системс» провели подготовку и тестирование возможности проведения онлайн-уроков в школе № 28 г. Иваново на базе платформы видеоконференцсвязи ...

[Перевод] Декодируем JPEG-изображение с помощью Python Всем привет, сегодня мы будем разбираться с алгоритмом сжатия JPEG. Многие не знают, что JPEG — это не столько формат, сколько алгоритм. Большинство JPEG-изображений, которые вы видите, представлены в формате JFIF (JPEG File Interchange Format), внутри которого применяется ...

Основы Jetpack Compose: Урок №2 В прошлом уроке мы рассмотрели основы Jetpack Compose, в этом продолжим создавать отличные декларативные интерфейсы для Android-приложений.

EDA под другим углом Поговорим не про еду, а про разведочный анализ данных (exploratory data analysis, EDA) который является обязательной прелюдией перед любым суровым ML. Будем честны, процесс довольно занудный, и чтобы выцепить хоть какие-то значимые инсайты про наши данные — требуется потр...

ок.tech QATOK: материалы мероприятия 11 декабря в петербургском офисе Одноклассников состоялся ок.tech: QATOK – мероприятие, посвященное обеспечение качества в ИТ проектах и всему, что с этим связанно. К нам в гости пришло более 100 человек. В рамках программы мероприятия, вместе с коллегами из OK, Mail.ru и ...

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

Новые релизы на iOS и Android за неделю: Badlanders, Five Nights at Freddy’s: Help Wanted, MMC Racing и другие Ещё одна неделя подходит к концу, а это значит, что библиотека игр на iOS и Android пополнилась новыми играми. На этот раз наша подборка разнообразная, проекты из разных жанров, поэтому найдётся что-то по вкусу для всех. Наверное самым топовым является Badlanders, которая вы...

Найди флаг и не отдавай его. Как мы проводили RBKmoney CTF Привет! В этом посте мы расскажем о том, как провели первый в истории RBK.money CTF (capture the flag). Механика соревнования была примерно такой же, как и на привычных вам CTF, а вот результаты немного удивили. Впрочем, возможно, мы просто перестарались с задачами. В рамках...

[Перевод] Нагрузочное тестирование на Gatling — Полное руководство. Часть 1 Эта статья представляет собой полное, подробное и исчерпывающее руководство по эффективному использованию Gatling для нагрузочного тестирования. Если вам нужно провести нагрузочное тестирование вашего сервера HTTP-приложений, то Gatling - идеальный инструмент для этой задачи...

Клиентоориентированный Data Lake в игровой компании Источник Привет, Хабр! Меня зовут Максим Пчелин, и я руковожу разработкой BI-DWH в MyGames (игровое подразделение Mail.ru Group). В этой статье я расскажу о том, как и зачем мы строили клиентоориентированное DataLake-хранилище. Статья состоит из трех частей. Сперва я расс...

Появилась страница рогалика Spelunky 2 в Steam, известна примерная дата релиза на PC Многие ждали продолжения рогалика-платформера Spelunky. Его формула делает прохождение простым, увлекательным и сложным одновременно. Как же это получается? Каждый сможет самостоятельно для себя ответить на этот вопрос, а мы ответим для вас на вопрос: «Когда же состоится вых...

Тест пластика от u3print. Здравствуйте, уважаемые читатели 3D Today. Данная статья, как вы уже поняли из названия, посвящена пластику для 3D принтеров под брендом u3print. Данный пластик мы купили два года назад, когда открывали наш Центр Прототипирования. Было закуплено около 100 катушек филамента р...

[Перевод] Создайте свой собственный симулятор Q# — Часть 1 Симуляторы — это особенно универсальная особенность QDK. Они позволяют вам выполнять различные задачи в программе на Q#, не меняя ее. Такие задачи включают симуляцию полного состояния, оценку ресурса или симуляцию трассировки. Новый интерфейс IQuantumProcessor позволяет очен...

Яндекс-функции рассылают почту Сегодня мы создадим т.н. Яндекс-функцию (официальное название Yandex Cloud Function), которая вступив в сговор с сервисом почтовых рассылок SendGrid будет слать «мыло» мирно спящим пользователям (шутка — я знаю, что все мы против спама). А ещё я противник (но без фанатизм...

20 SEO-мифов, которые должны умереть в 2020 Хабр читают не только разработчики, и не только люди связанные с IT, некоторые из моих клиентов иногда кидали мне ссылки на Хабр, и среди них были такие, которые совсем далеки от IT. Поэтому в этой статье будет максимально простым языком объясняться некоторые аспекты SEO. К ...

Для DOOM вышли обновления: 60 fps, выбор уровней и поддержка аддонов  В прошлом году в честь 25-летия франшизы DOOM компания Bethesda внезапно выпустила оригинальные две части на iOS и Android: DOOM и DOOM II. На старте игроков встретили проблемы самого разного толка, но разработчики их решают: было и несколько небольших апдейтов с исправление...

3д принтер Two Trees Sapphire S Всем привет. Выкроилась свободное время, для написания этого поста о 3Д принтере Two Trees Sapphire S.Возможно кому-то мой пост покажется запоздалым, прошу извинить, но я с другой стороны с момента получения принтера прошло уже семь месяцев, отчасти такое количество времени ...

[Перевод] Как демо Memories умещается в 256 байт Введение Привет! Меня зовут «HellMood», а эта статья посвящена небольшой программе для MS DOS под названием «Memories». Эта программа имеет размер 256 байт, она выиграла в категории «PC 256 byte» соревнований демосцены «Revision» 2020 года, а также получила приз зрительских...

Какими бывают читы: обзор самых популярных хаков на примере CS:GO Сколько существуют компьютерные игры, столько же существуют и читы - способы обойти игровые механики и получить преимущество. Читы активно используются и в синглплеерных играх - позволяют быстрее пройти игру или просто развлекаться в "режиме бога". Но куда любопытнее феномен...

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

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

[Из песочницы] Desktop pet на C# WPF Desktop pet — пусть и бесполезное, но весьма забавное украшение рабочего стола. В данной статье показана, наверное, самая простая его реализация. Гифка под катом! Читать дальше →

[Перевод] Руководство по Express.js. Часть 2 Доброго времени суток, друзья! Представляю вашему вниманию перевод второй части Руководства по Express — веб-феймворку для Node.js автора Flavio Copes. Предполагается, что вы знакомы с Node.js. Если нет, то прошу сюда. Без дальнейших предисловий. Читать дальше →

Индия планирует запустить производство российских автоматов По словам издания The Hindu, уже через месяц индийская армия одобрит “меморандум взаимопонимания” по российским автоматам АК-203, что подразумевает предварительную закупку партии данного оружия и запуска его производства в Индии.

[Из песочницы] Web Scraping. Часть 1 Введение Всем привет. Недавно у меня возникла идея о том, чтобы поделиться с интересующимся кругом лиц о том как пишутся скраперы. Так как большинству аудитории знаком Python все дальнейшие примеры будут написаны на нём. Данная часть рассчитана для того, чтобы познакомить те...

Открытые материалы от Computer Science центра, часть 1 Computer Science Center — это совместная инициатива Computer Science клуба при ПОМИ РАН, компании JetBrains и Школы анализа данных Яндекса. Центр существует, чтобы дать возможность талантливым студентам и выпускникам развиваться в интересных им направлениях: Computer Scienc...

Дополняя SQL. Часть 2. Оптимизация работы со строками и открытия файлов Публикую на Хабр оригинал статьи, перевод которой размещен в блоге Codingsight. Что будет в этой статье? Это вторая статья в цикле о жизни разработчиков IDE для баз данных. Ее структура будет похожа на первую. Как и в первой я расскажу о проблемах с которыми мы сталкивались...

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

27 мая на iOS выйдет приключение ALTER: Between Two Worlds, вдохновленное Monument Valley Monument Valleyпо праву считается одной из самых важных мобильных игр в истории. Это не только само по себе прекрасное приключение, но и источник вдохновения для остальных разработчиков. 27 мая в App Store выйдет игра под названием Alter: Between Two Worlds от студии Fivest...

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

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

Как переиспользовать код с бандлами Symfony 5? Часть 6. Тестирование Поговорим о том, как прекратить копипастить между проектами и вынести код в переиспользуемый подключаемый бандл Symfony 5. Серия статей, обобщающих мой опыт работы с бандлами, проведет на практике от создания минимального бандла и рефакторинга демо-приложения, до тестов и ре...

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

[Перевод] Clang-format тормозит работу программы Сегодня мы будем измерять производительность разных реализаций функции toupper, ведь именно этим и занимаются по вторникам. Вообще-то мне нет никакого дела до функции toupper, просто я недавно писал другой пост и мне нужен был какой-то общий сюжетный стержень, а toupper ка...

Втискиваем Windows Server на маломощную VPS-ку с помощью Windows Server Core По причине прожорливости Windows-систем в среде VPS доминируют легкие Linux-дистрибутивы: Mint, Colibri OS, Debian или Ubuntu, лишенные ненужного, в рамках наших задач, тяжеловесного окружения рабочего стола. Как говорится, только консоль, только хардкор! И на самом деле, ...

Долгожданный Fury Unleashed выйдет на консолях 8 мая Уже 8 мая на консолях PS4, Xbox и Nintendo Switch появится игра Fury Unleashed от студии Awesome Games Studio. Утверждается, что новинку создавали 5 лет. Стартовала разработка в 2015 году, идея принадлежит штатному художнику проекта. Fury Unleashed — это гибрид платформера ...

Лучшие игровые автоматы казино Адмирал 777 Казино Адмирал 777 является одним из самых масштабных и надежных клубов в сети Интернет. Данный игровой портал уже много лет обеспечивает геймеров современными слотами от лучших производителей. На сайте этого казино можно найти самые интересные и щедрые стимуляторы самых раз...

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

Состоялся релиз коллекционной игры TMNT: Mutant Madness на iOS и Android Первый выпуск комикса про Черепашек-ниндзя датируется 1984 годом. С того момента эти блюстители закона успели побывать на всём, куда можно было приклеить их логотип. Не обошлось и без видеоигр. Подробнее о популярных мобильных проектах про четырёх мутантов вы сможете прочита...

Hack & slash с элементами карточной игры Book of Demons выйдет на iPad 13 февраля Бета-тест hack and slash Book of Demons стартовал только в конце января, а разработчики уже готовы к релизу, который состоится на следующей неделе, 13 февраля. В оригинале этот проект вышел в конце 2018 года на ПК и объединял механику hack and slash с карточными элементами....

Создаем ячейки в iOS В этой статье мы поговорим про систему ячеек в iOS. Обсудим, какие ячейки бывают в iOS, посмотрим на ячейки в дизайн-системе hh.ru и их реализацию в коде и попробуем собрать свою ячейку. Читать далее

Terraform 12 и Terragrunt и как это можно применять для Multi-Cloud-инфраструктуры. Александр Довнар Что такое Terraform 12 и Terragrunt, и как это можно применять для Multi-Cloud инфраструктуры. Мы поговорим про IaC (Инфраструктура как код) влияние на современный мир и о том, как Terraform помогает работать с гетерогенных окружениях.Я хочу обсудить немного сам Terraform, ...

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

Как я делал 2D тени в Unity Что первое приходит в голову разработчику инди-игры, когда он сталкивается с необходимостью добавления фичи, представления о реализации которой толком не имеет? Разумеется, он идёт искать следы тех, кто уже прошёл этот путь и удосужился записать свой опыт. Так поступил и я н...

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

Книга «C++ для профи» Привет, Хаброжители! С++ — популярный язык для создания ПО. В руках увлеченного программиста С++ становится прекрасным инструментом для создания лаконичного, эффективного и читаемого кода, которым можно гордиться. «C++ для профи» адресован программистам среднего и продвину...

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

[Из песочницы] Как скомпилировать декоратор — C++, Python и собственная реализация. Часть 2 Декораторы — одна из самых необычных особенностей Python. Это инструмент, который полноценно может существовать только в динамически типизированном, интерпретируемом языке. В первой части статьи мой товарищ Witcher136 показал, как в С++ реализовать наиболее приближенную к эт...

Официальный сайт Casino X online Виртуальные игры все больше набирают популярность на территории бывшего СНГ. Ранее, когда для посещения казино нужно было тратить время и деньги, на поездку отваживались бы не многие азартные игроки. Но, теперь возможность играть на игровых автоматах на реальные деньги есть ...

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

[Перевод] Seccomp в Kubernetes: 7 вещей, о которых надо знать с самого начала Прим. перев.: Представляем вниманию перевод статьи старшего инженера по безопасности приложений британской компании ASOS.com. С ней он начинает цикл публикаций, посвящённых повышению безопасности в Kubernetes благодаря использованию seccomp. Если введение понравится читателя...

Star Citizen внедряет режим выживания в основу игры Разработчик Cloud Imperium предлагает внедрить механику выживания в игру Star Citizen. Star Citizen - это космический симулятор. Inside Star Citizen это дополнение к основной игре, у вас появится возможность побегать к космическом костюме на планете с суровыми условиями. ...

Игровой портал Vip Vulcan В интернет сети большую популярность имеет игровой клуба Вип Вулкан. Казино имеет лучшую репутацию и множество самых положительных отзывов от благодарных клиентов. Только лучшие слоты и самые выгодные условия казино предлагает своим посетителям. Каждый игрок имеет возможност...

Тестирование Intel Core i9-9900K и i5-9600KF в Escape from Tarkov, Insurgency:Sandstorm, RDR2 и других играх В данном материале будут протестированы 2 процессора от Intel Core i5-9600KF и Core I9-9900K. Тестирование будет состоять из 2-х частей, в первой части сравним их в синтетике (только AIDA 64), но останавливаться не этом не будем, т.к. результаты всем известны и вторая часть ...

Что доказывает теорема Пуанкаре о возвращении Теорий, гипотез, теорем и просто рассуждений очень много. Все их надо доказывать. Все началось еще в конце XIX века, когда ученый из Франции, Анри Пуанкаре, изучал различные части систем, которые могут быть полностью проанализированы. Как обычно, звучит это не так сложно, но...

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

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

Наша с девушкой первая видеоигра. Разработка на Unity. Часть 2 У-у-у… Кто обитает на дне океана? Cubicity — квадратная игра. Привет всем, кто ждал продолжения первой части нашей статьи. Настало время подвести итоги релиза Cubicity. Это был долгий путь с довольно полезным хоть и местами болезненным опытом, которым хотим с вами поделитьс...

Так ли хорош PocketBook? Или сказ о том, какие глюки нас поджидают. Меня восхищает компания PocketBook. Это лидер рынка на постсоветском пространстве, в области электронных книг, данную компанию знают все. Много было лестных постов тут о продукции данной компании. Нам дают красивую рекламу, хвале...

Смерть резервного копирования: новые угрозы и новая защита Global Cyber Summit 2020 Всем привет! Ещё только начался 2020 год, а мы уже открываем регистрацию на глобальное мероприятие в сфере киберзащиты – Acronis Global Cyber Summit 2020. Ивент будет проходить в США с 19 по 21 октября, в нём примут участие лидеры мнений в области безопасности и ИТ, а также ...

Спрос на игровые компьютеры в регионе EMEA растёт Потребители в регионе EMEA (Европа, включая Россию, Ближний Восток и Африка) стали чаще покупать персональные компьютеры игрового уровня. Об этом говорит исследование, проведённое компанией International Data Corporation (IDC). Под игровыми системами IDC понимает настольные ...

Магистерская программа JetBrains на базе Университете ИТМО: интервью со студентами Совсем скоро выпускникам бакалавриата предстоит сделать выбор – остановиться на достигнутом или продолжить обучение. Для тех, кто выберет второй вариант, мы хотим напомнить о нашей магистерской программе «Разработка программного обеспечения / Software Engineering» на базе ...

Рост числа транзисторов в чипах продолжает следовать закону Мура Препятствия на пути развития полупроводникового производства уже напоминают не барьеры, а высоченные стены. И всё же отрасль шаг за шагом движется вперёд, следуя выведенному 55 лет назад эмпирическому закону Гордона Мура. Пусть с оговорками, но число транзисторов в чипах про...

Славя из Бесконечного лета А следом за  первой девушкой идет Славя из визуальной новеллы "Бесконечное лето".Высота 17 см.(Повыше Ульяны)АБС Грег, ПЛА Бестфиламент, слой 0.08-016 мм, шкурение, ацетон. акриловые краски, лак.

Актуальные промокоды для Punishing: Gray Raven, рассказываем как активировать (Август 2021) Релиз Punishing: Gray Raven ознаменовал начало конкуренции с Honkai Impact 3rd. Проект достоин внимания фанатов экшена с аниме-вайфу, подробнее можете почитать здесь, также мы записали видео с игровым процессом. Из минусов выделяют отсутствие русского языка и гринд. Сейчас ж...

Представлен стандарт сжатия видео H.266/VVC Институт Fraunhofer HHI представил новый стандарт сжатия видео — H.266/Versatile Video Codec (VVC). Он подходит для разрешений от SD до 8К и в конечном итоге может заменить текущий стандарт H.265/HEVC. Новый стандарт был разработан Fraunhofer HHI в партнерстве с т...

[Перевод] Полигоны Another World Существует интересный способ изучения архитектуры компьютеров прошлого. Найти знакомую вам программу и попытаться выяснить, как она была портирована. Хорошим выбором для этого мог бы стать DOOM. Мегахит 1994 года от id Software был портирован на всё, что только можно. Игра с...

Транскомпилируемые языки: проекты конвертации код-в-код Источник: Ward Cunningham Транспиляция — это конвертация кода одного языка в другой. С помощью специального транспилера (транскомпилятора) один язык программирования общего назначения можно перенести на любой другой язык программирования общего назначения. Если необходимо...

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

Авторы The Elder Scrolls: Legends приостанавливают разработку новых материалов для игры The Elder Scrolls: Legends — один из главных конкурентов Hearthstone. Это карточная игра по мотивам популярной серии ролевых игр Bethesda. Она вышла в 2017 году и с тех пор активно поддерживалась разработчиками за счет обновлений, привносящих новые механики и контент. Судя п...

От монолита к распределенной системе Постоянный рост конкуренции среди Банков заставляет подстраиваться под разные категории Клиентов. Так, одним проще зайти на сайт и оформить заявку на банковский продукт онлайн, другие же привыкли выбирать новые продукты и услуги непосредственно при живом общении с банковским...

Открыта предрегистрация на Soul Knight New Game Издатель ChillyRoom открыл предрегистрацию для Soul Knight New Game. Это новая часть известного пиксельного рогалика. Есть мнение, что сначала он выйдет в Азии. Soul Knight New Game — это та самая «Vitality Knight», которую нам показали на конференции TapTap. Сейчас для неё...

Прошивка для фотополимерного LCD 3D-принтера своими руками. Часть 3 В предыдущих двух частях я рассказал о том как делал GUI, заводил управление шаговым двигателем и организовывал работу с файлами на USB-флэшке. Первая часть лежит тут. В ней было описан первый этап — создание графического пользовательского интерфейса для дисплея с сенсорно...

Официальный сайт казино RA   Игры в онлайн казино Ра дают игрокам возможность получить яркие эмоции и возможность выиграть реальные деньги. Данный игровой портал имеет хорошую репутацию и является одним из самых надежных и безопасных клубов. На главной странице сайта можно http://маоу41.рф/ ознакомиться...

Пока не наступила старость: 3 способа уменьшить риск деменции 1. Питание На данный момент известно: если получать большую часть калорий из углеводов, риск деменции возрастает на 89%, тогда как у тех, кто сделал выбор в пользу жиров, он снижается на 44%. Соответственно, многое зависит от уровня сахара в крови. Правильное питание помогае...

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

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

[Перевод] Низкоуровневое программирование STM32: от включения питания до «Hello, World» В этом материале я хочу рассказать о том, как писать программы для микроконтроллеров (Microcontroller Unit, MCU) Cortex-M, вроде STM32, используя лишь набор инструментов ARM и документацию, подготовленную STMicroelectronics. У некоторых читателей может появиться вопрос о том...

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

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

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

Разбираем ресурсы Twisted Metal 4 (PSX) в Ghidra. Часть 1 Всем привет, В данной статье я расскажу о реверс-инжиниринге ресурсов игры Twisted Metal 4 для первой Playstation. В качестве основного инструмента я буду использовать Ghidra. Наверняка вы слышали об игровой серии Twisted Metal. А кому-то, наверное, довелось и поиграть (мне...

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

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

Разработка hexapod с нуля (часть 7) — новый корпус, прикладное ПО и протоколы общения Всем привет! Проектирование, печать и сборка нового корпуса наконец-то завершились. Также завершился запуск новой платы управления на базе STM32F373 и FW успешно перенесено на новый МК. Все ближе подходит релиз версии 1.00 с базовым функционалом. Теперь можно рассказать о т...

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

PlayStation 5 и Xbox Series X получат «почти все игры с предыдущих консолей» Одной из ключевых особенностей PlayStation 5 и Xbox Series X, которую ждут от консолей нового поколения потенциальные покупатели, является обратная совместимость с играми для предыдущих приставок. На данный момент нет окончательной официальной информация о том, как буд...

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

Решение проблемы бесконечной загрузки сюжетного режима GTA 5 Всем привет! Сегодня я попытаюсь вам помочь, и исправить бесконечную загрузку в gta 5 которая может появиться из-за нехватки оперативной памяти, я покажу как её можно сказать "добавить".

Алексей Каптерев: Критическое мышление 101 (часть 2) 25 апреля в рамках «Дня тренинга МГУ 2020» Алексей Каптерев выступил с докладом про критическое мышление. Представляем вам часть 2 расшифровки лекции. Часть 1 доступна по ссылке: Читать дальше →

Deepfake. Реализация технологии замены лиц в видео. Часть 1 Deepfake. Выбор архитектуры для реализации. Autoencoder vs GAN. Читать далее

[Из песочницы] Коронавирус: мы все умрём? Что мы говорим Богу смерти? — Не сегодня. Сирио Форель, сериал «Игра престолов». Насколько действительно опасен коронавирус COVID-19? Сколько людей умрёт от коронавируса в мире? А сколько – в России? Так ли необходимы жесткие меры, принимаемые для борьбы с коронавирусом в ...

Шведский магазин обещает ноутбуки ASUS на Ryzen 4000 только к концу апреля Хотя мобильные процессоры AMD Ryzen 4000 (Renoir) уже представлены официально, и ноутбуки на их основе давно анонсированы, в продажу они пока что так и не поступили. Многое указывает на то, что новинки выйдут к концу этого месяца, однако один из шведских магазинов настроен к...

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

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

Sony: разработчикам решать, добавлять ли перенос сохранений игр с PS4 на PS5 Sony Interactive Entertainment ответила в официальном PlayStation Blog на некоторые вопросы касаемо работы игр для PlayStation 4 на PlayStation 5. В частности, компания затронула тему переноса сохранений. Ранее стали известны другие детали обратной совместимости. Как рассказ...

Представлен смартфон Motorola Edge с «бесконечной гранью» за полцены Помимо смартфона Motorola Edge+, который является полноценным флагманом компании в этом году, также была представлена упрощенная версия устройства под названием Motorola Edge. Экран Motorola Edge имеет такой же сильный изгиб по бокам и называется Endless Edge, то есть &...

Предвзятый и субъективный взгляд на резюме разработчика Привет! Недавно мои коллеги из hh.ru провели вебинар, где разбирали резюме разработчика. Я решил поделиться своей точкой зрения на этот счет. В этой статье мы поговорим о том, как разработчики создают резюме. Я расскажу о том, что меня, как интервьюера, мотивировало и вооду...

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

Трейлер DOOM Eternal "Битва с Cyberdemon" Doom Eternal компьютерная игра в жанре шутера от первого лица. Выход игры на ПК уже несколько раз переносили. Новая дата выпуска намечена на 20 марта 2020 года. В игре представлен широкий выбор различного оружия. Помимо стандартной механики перемещения по уровню, игрок мо...

Обзор Disintegration: Гибридная рутина 16 июня на физических и цифровых полках появилась необычная игра Disintegration, сочетающая в себе механики шутера от первого лица и стратегии в реальном времени. Еще до выхода геймеры разделились на два лагеря: первые твердили, ...

KODI: собираем удобный и функциональный медиацентр для дома. Часть 5. Яндекс.Музыка Продолжаем «изобретать» домашний медиацентр с помощью Kubuntu и KODI.Сегодняшняя публикация будет совсем короткая, но надеюсь многим полезная. Особенно тем, кто не имеет локальной библиотеки музыки, но не прочь ее слушать на домашнем медиацентре, с подключенной к нему хороше...

Анонсирован выпуск PhysX SDK 5.0 Компания Nvidia анонсировала выпуск новой версии кроссплатформенного программного инструмента для моделирования физических эффектов в компьютерной графике — PhysX SDK 5.0. Первым среди новшеств, реализованных в новой версии PhysX, производитель упоминает поддержк...

DOOM Watch на ESP32. Часть 1 Попробовав разработку с готовыми модулями ESP32 захотелось сделать что-то маленькое и нативное. Решил сделать часы. Сначала подумал о ESP32-PICO-D4. Поскольку в ней только 4Mb flash под программу, решил сделать полноценную версию с расширением да 16Mb flash и 8Mb SRAM. Что б...

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

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

[Перевод] Конференция DEFCON 27. Buttplug: подлинное тестирование на проникновение. Часть 2 Аналитики полагают, что в настоящее время в мире существует порядка 10 миллиардов устройств из области «интернета вещей» (IoT). Иногда эти устройства завоевывают свое место на рынке, буквально взбираясь вверх по человеческим задницам. Как оказалось, дешевые и маломощные ради...

[Перевод] Конференция DEFCON 27. Buttplug: подлинное тестирование на проникновение. Часть 1 Аналитики полагают, что в настоящее время в мире существует порядка 10 миллиардов устройств из области «интернета вещей» (IoT). Иногда эти устройства завоевывают свое место на рынке, буквально взбираясь вверх по человеческим задницам. Как оказалось, дешевые и маломощные ради...

WebRTC на Android: как включить аппаратное кодирование на множестве устройств Для видеозвонков в Badoo мы используем стандарт WebRTC и кодек H.264. Если верить документации, этот кодек должен без проблем работать на любых устройствах Android начиная с Android 5.0. Но на практике всё оказалось не совсем так. В этой статье я расскажу про особенности реа...

Alphacool Eiswolf Aurora: необслуживаемая СЖО для видеокарт с водоблоком полного покрытия Необслуживаемые системы жидкостного охлаждения в большинстве своём создаются для центральных процессоров, однако иногда производители представляют подобные устройства и для видеокарт. Компания Alphacool и вовсе решила пойти дальше и анонсировала первую в мире необслуживаемую...

Frostpunk выйдет на iOS и Android, разработкой занимается сторонняя студия Frostpunk — один из лучших градостроительных симуляторов последних лет, совмещающий оригинальные механики строительства со сложными моральными выборами в стиле прошлой игры разработчиков, This War of Mine. Ранее мы только предполагали, что проект выйдет на мобильных, учитыв...

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

Разработка hexapod с нуля (часть 6) — переход на 3D печать и новая электроника Всем привет! Разработка гексапода активно продолжается и пришло время показать кардинальные изменения в конструкции и планы по прошивке. Появилась большая пауза в выходе новых статей в результате длительного проектирования новой электроники и корпуса. В принципе об этом и б...

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

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

Онлайн казино Рох для игры на деньги в Украине Гемблинг является популярным развлечением сегодня. Гейминг позволяет не только хорошо проводить время, но выигрывать крупные суммы. Среди различных игровых площадок выгодно выделяется украинская версия казино Рокс. Клуб открыт вначале 2017 года. Игровое заведение предлагает ...

Sony презентовала PlayStation 5 Одновременно с игровой приставкой представлено несколько девайсов к ней и игры, которые выйдут только на PS5. Компания Sony презентовала игровую консоль нового поколения PlayStation 5. Ни дата начала продаж, ни стоимость приставки пока не анонсированы. Значительная час...

Официальный портал Vulccanstars Немалую известность имеет в сети Интернет казино Vulccanstars. Этот игровой портал обрел свою популярность благодаря высокому уровню обслуживания и предоставлению клиентам полного спектра игровых развлечений в сети. Геймеры отдают свое предпочтение данному порталу за счет ег...

Урок Солидворкс для начинающих или как начать моделировать в SolidWorks Всем привет! Делюсь с Вами своим уроком для начинающих изучать SolidWorks. Он может пригодиться, в первую очередь тем, кто приступает к изучению. Если возникнут вопросы, то добро пожаловать в комментаии к видео, я прочитаю все. Конструктивная критика приветствуется. Если фор...

Уроки проектирования. Предметная область и ее математические модели “Многого можно добиться добрым словом. Но гораздо большего можно добиться добрым словом и пистолетом”( Аль Капоне). “Но иногда помогает только пистолет”( не Аль Капоне). Чтобы не быть обвиненным в пропаганде вооруженного бандитизма, сразу поясню, что под пистолетом здесь по...

Игровая индустрия с 20 по 26 января 2020 года В сегодняшнем выпуске: Left 4 Dead 3 все же не случится? Анонс ремастера легендарной Kingpin Life of Crime. Cyberpunk 2077 перенесли на сентябрь. DualShock 4 будет совместим с PlayStation 5. Все самое интересное из мира игр и игровой индустрии за прошедшую неделю. Left 4...

ClickHouse в Авито: посиделки в прямом эфире с Алексеем Миловидовым Привет, Хабр! 9 апреля с 17:00 до 20:00 наши инженеры соберутся на уютные посиделки с главным разработчиком ClickHouse Алексеем Миловидым. Поговорим про то, как мы используем систему управления базами данных в Авито, с какими сложностями ст...

Россия занимает второе место в мире по использованию соцсетей Для россиян наиболее востребованным вариантом использования интернета  является пребывание в социальных сетях. Этим занимаются 78% российских пользователей, имеющих доступ к Сети.  Больше фанатов соцсетей, по данным сборника «Цифровая экономика: 2020», только в Япо...

Обзор Just Dance 2021. 40 новых треков и улучшение отслеживания движений В начале ноября UBISOFT, уже традиционно, выпустила обновленную игру Just Dance 2021. В свое время именно эта игра стала одной из ключевых при принятии решения о покупке игровой консоли вместе с камерой. И уже в последующем обновились с версии 2019 года на 2020. Тогда это бы...

Онлайн ресурс Gotslot приглашает в виртуальное казино Goxbet На официальном портале Gotslot представлены азартные развлечения разных направлений, где особенно много тематических видеослотов, так что геймеры смогут вариативно провести досуг и получить массу удовольствия. На площадке все игровые видеослоты репрезентированы в демонстрац...

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