Месяц: Январь 2022

  • Ссылки и ссылочные типы в C++

    от автора

    Продолжаем серию «C++, копаем вглубь». Цель этой серии — рассказать максимально подробно о разных особенностях языка, возможно довольно специальных. Это пятая статья из серии, список предыдущих статей приведен в конце в разделе 6. Серия ориентирована на программистов, имеющих определенный опыт работы на C++. Эта статья посвящена ссылкам и ссылочным типам в C++. Термин «ссылка» широко…

  • Потратить миллион, чтобы нанять двух джунов: профит и около него

    от автора

    Привет, меня зовут Валерий Антонов, я руковожу направлением Java в Уральском банке реконструкции и развития (УБРиР). Осенью у нас окончилось обучение в двух школах Java. По итогам работы мы приняли в штат двух учеников школы Java, а несколько сотрудников банка сменили свои должности, став разработчиками на языке Java. В этой статье я расскажу, как мы запускали…

  • Невзаимозаменяемые токены (NFT) — явление года. Что это такое и каков их юридический статус в России?

    от автора

    Мировой рынок охватила новая мания под названием NFT, или невзаимозаменяемые токены (non-fungible tokens). Издательство Harper Collins назвало это словом года. Речь идет о технологии, с помощью которой любой человек может закрепить за собой право владения любым цифровым объектом искусства. Музыканты уже продают подобным образом свои альбомы, пользователи Твиттера — написанные сообщения, а художники — созданные…

  • Перенос Java-нагрузок OpenShift – зачем и как

    от автора

    Несмотря на ударные темпы распространения платформ оркестрации контейнеров, вроде Kubernetes или Red Hat OpenShift, подавляющее большинство Java-нагрузок в мире по-прежнему выполняются на виртуальных машинах или на «голом железе». Однако перенос корпоративных нагрузок, и в частности, приложений Red Hat JBoss Enterprise Application Platform (EAP), в облако рано или поздно состоится, и OpenShift представляется здесь естественным выбором.…

  • Сравнение матричной факторизации с трансформерами на наборе данных MovieLens с применением библиотеки pytorch-acceleratd

    от автора

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

  • Настройка LEMP сервера для простых проектов. Инструкция для самых маленьких. Часть вторая

    от автора

    Данная статья является продолжением предыдущей статьи https://habr.com/ru/company/nixys/blog/645451/. Статья является обучающим материалом для начинающих администраторов, а также для разработчиков, которые хотели бы познакомиться с миром администрирования проектов. Если вы являетесь опытным администратором, можете смело пропускать данный материал.Целью серии статей является описание подготовки работы сервера со стеком LEMP (Linux, Nginx, MySQL, PHP), отмечу, что в качестве PHP…

  • Лазерный проектор за 500 рублей — почему бы и нет…

    от автора

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

  • Терминальные мультиплексоры

    от автора

    Статья будет включать в себя обзор существующих проектов для мультиплексирования ввода/вывода терминала операционной системы Linux. Для тестов будем использовать Ubuntu Server 20.04.Описание не претендует на полноту и является обзором софта, который можно использовать для работы с терминалом. Среди рассматриваемых приложений будут следующие представители:screentmuxdvtmByobuWezTermscreenДостаточно старый инструмент от GNU для работы с несколькими окнами в одном терминале.…

  • Использование NavMesh для навигации ИИ в Unity

    от автора

    Что такое NavMesh в Unity?Система навигации NavMesh позволяет объяснить игровым персонажам, как добраться до определённой точки уровня, избегая всевозможные препятствия и используя созданные игроком механики.Для работы с ней Unity предлагает следующие четыре компонента:NavMesh. Основной компонент, который является структурой данных, описывающей все поверхности игрового уровня для которого была создана. Обращаясь к ней персонажи могут просчитать свой…

  • 11 крупнейших международных соревнований по программированию на 2022 год

    от автора

    Недавно я собирала подборку соревнований для гемдизайнеров, т.к. начала изучать геймдизйан. Геймдизанер ≠ геймдевелопер, потому во многих джемах нет порога входа, можно создавать игру, не шаря за разработку и использовать ноу-код движок. А для тех, умеет в программирование, проводят соревнования по спортивному программированию. Большие, международные и иногда с призами. Под катом 11 самых крупных соревнований…