Месяц: Июнь 2022

  • Как я встраивал JS в свой игровой движок

    от автора

    Писать на С++ игры долго и дорого, но при этом по перфомансу получается хорошо. Но далеко не всё в играх, требовательно к производительности, особенно 2D. Например всякие окошечки не производят тяжелых расчетов внутри. А на больших проектах они могут занимать до 80% всего объема кода. И на С++ есть проблемы на продакшене — если где-то…

  • Practical Security Village 2022

    от автора

    Всем привет! 7 июля мы проведем наш воркшоп по практической информационной безопасности Practical Security Village.Воркшоп пройдет в формате online, принять участие в нем может любой желающий. Участие бесплатное.Для участников мы подготовили инфраструктуру с заложенными в ней уязвимостями. Основная идея воркшопа заключается в том, чтобы вы могли познакомиться с новыми технологиями, получить новые знания об интересных уязвимостях, способах…

  • Тезисы, сформулированные во время распития чая, о процессе интервью, с позиции интервьирующего

    от автора

    В моей жизни было четыре периода, когда я активно принимал участие в интервьировании людей на работу. В 1998 для своего стартапа в области программ для проектирования микросхем, в 2010-11 для MIPS Technologies (компания среднего размера но престижная в свое время в узком кругу процессоростроителей), в 2019 для Wave Computing (хайповый стартап в хардверном AI) и…

  • RHCP — Round hot cards presentation или как искать идеи, когда у тебя в голове пшшшш…

    от автора

    Как организовать брейншторм, на котором 8 участников создадут 70 гипотез с планом действий, приоритетами и еще будут кайфовать!Был исход лета – время, когда все в образовании неожиданно возвращаются из отпусков и понимают, что планов совсем нет, а делать что-то грандиозное надо! С таким запросом ко мне пришел генеральный директор компании –  пришлось в спешном порядке готовить…

  • Simulating Return Type Inference in C#

    от автора

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

  • Создание dungeon crawler’а с LeoECS Lite. Часть 2

    от автора

    Друзья, в этой части мы создадим врагов, реализуем поочередную систему ходов, механику способностей и напишем простой ИИ вражеским юнитам.Перед прочтением этой части ознакомьтесь с предыдущей.Но давайте начнем с разделения MonoBehaviour класса CellView на два: SnapTransform и CellView. Это нужно, чтобы отделить примагничивание объекта к клетке на сетке и выделение ее в редакторе, то есть по…

  • Общение в ритме Jazz: как мы создали сервис видеоконференций и продолжаем улучшать его

    от автора

    Привет, Хабр! Сегодня хотели бы поделиться историей разработки сервиса видеоконференций, рассказав о процессе создания продукта и его развитии. Итак, пару лет назад Jazz by Sber позиционировался и развивался как приложение для звонков между пользователями умных устройств Сбера. Довольно быстро он стал одним из основных сервисов для онлайн-общения внутри компании и быстроразвивающимся b2b-продуктом для массового рынка…

  • «Российская электроника»: что было на юбилейном форуме, посвящённом проблемам электронной промышленности в России

    от автора

    28 июня информационная служба Хабра посетила пятый юбилейный форум «Российская электроника», организованный изданием «Ведомости» совместно с Министерством цифрового развития, связи и массовых коммуникаций РФ. На форуме обсуждались вопросы импортозамещения технологий, дефицита кадров, параллельного импорта и другие актуальные проблемы и перспективы развития российского рынка электроники. Всего за день прошло четыре дискуссионных сессии. Выделили основное с каждой…

  • Определение места и роли человека как вида: влияние эволюции видов вычислительных систем

    от автора

    Человек тот, кто он есть только на эту минуту, на следующую он тот каким его определило принятое решениеM.A. BerlinНа переходном, происходящим в настоящем, этапе эволюции в среду и процессы которого погружён человек, ключевыми объектами, определяющими вектор уклада данного этапа, а равно каждого последующего, выступают технологии. Перспективные технологии, формируют собой последовательный вектор развития, выраженный в массиве…

  • Биржевой торговый робот на Искусственном Интеллекте «АТОМ». История создания, принципы торговли, дальнейшие цели

    от автора

    Я начал интересоваться биржевой торговлей 15 лет назад, после того, как прочитал книгу Ричарда Смиттена «Жизнь и смерть величайшего биржевого спекулянта». В этой книге автор рассказал историю жизни трейдера Уолл-стрит, Джесси Ливермора, который смог дважды предсказать падение фондового рынка в 1907 и 1929 году и заработать на этом в переводе на современные деньги миллиарды долларов. Перед…