-
В апреле этого года в блогах, посвящённых кибербезопасности, начали появляться отчёты о новой сложной платформе искусственного интеллекта, созданной исключительно для совершения преступлений. Но несмотря на своё происхождение и пугающее название, Xanthorox не так уж загадочна. У разработчика этого ИИ есть…
-
Как с помощью Typescript я получал свойства React-компонентов
Привет! Меня зовут Владимир Земсков, я ведущий разработчик, занимаюсь развитием фронтенд-части в low code платформе билайна. В статье расскажу, как мы решили отказаться от PropTypes в пользу TypeScript для автоматического извлечения типов пропсов React-компонентов. Наши разработчики давно просили эту возможность, справедливо…
-
Про деревянные подшипники
Картинка 1, 2, Freepik Мы привыкли к стандартному виду многих технических компонентов и даже не представляем, что они могут быть кардинально иными, и в полной мере сказанное выше относится к подшипникам. Мы знаем, что эти компоненты должны быть металлическими или…
-
SelfCoerce для локального повышения привилегий на Windows 10
Всем привет! Меня зовут Дмитрий Неверов, я руковожу направлением анализа защищенности внутренней инфраструктуры в Бастионе. Сегодня представлю метод локального повышения привилегий на Windows 10. Сам подход не новый и уже после его тестирования я обнаружил статью, в которой описывается нечто…
-
Кросс-культурный подход в локальном дизайне интерфейсов
или как подсмотреть лучшее у мира и сделать свой продукт сильнееИ вот я снова о концептах и способах их делать. Так, по-честному, мне нравится рефлексировать на эту тему, потому что за 4 года работы в этом направлении, обсуждая с коллегами…
-
Полигональное моделирование. Назначение нового модуля C3D PolyShaper, сферы его применения
Денис Стаценко, руководитель отдела продуктового маркетинга C3D Labs, представляет новую разработку компании — полигональное ядро C3D PolyShaper — и рассказывает об истории ее создания, функционале и областях применения.C3D PolyShaper — новая разработка компании C3D Labs, полигональное ядро, представляющее собой набор инструментов для редактирования,…
-
Работа с семантическими сетями с помощью пакета AabSemantics
Данная статья описывает nuget-package AabSemantics, который можно загрузить с NuGet.org (например, с помощью команды dotnet add package AabSemantics —version 1.1.0 или любым другим удобным способом).Исходный код пакета (там можно найти дополнительные модули, примеры кода и юнит-тесты): https://github.com/CourageAndrey/AabSemanticsДокументация: https://github.com/CourageAndrey/AabSemantics/wiki0. Что это…
-
Что нужно знать про использование werf при развёртывании гибридного приложения: личный опыт
Привет! Меня зовут Максим Базуев, я мобильный разработчик. Последние 6 лет занимаюсь разработкой гибридных мобильных приложений с использованием веб-технологий.Сейчас я работаю над стартапом — мобильным приложением в тематике повышения продуктивности. Пока оно не в релизе. У меня маленькая команда, одна…
-
Proxy MCAL для Микроконтроллера
«Кодовая база только в том случае модульная, если из неё одновременно собираться код для множества разных платформ.» «Переносимая кодовая база — это ваш плацдарм для будущих разработок.»ПрологКаких только микроконтроллеров мне не приходилось программировать за 12 лет: AVR, STM8, MSP430x, STM32,…
-
Я не смог придумать заголовок и вот, что из этого получилось
В голову ни шла ни одна идея, о чём бы написать. Всё сидел и ломал голову, но не помогало, ведь первую статью я написал сходу, не задумываясь, ведь во всём этом я варился аж лет десять. И получилось хорошо. И…