• Angie предоставляет широкие возможности по перенаправлению запросов, которые востребованы в большинстве веб‑приложений. В этой статье мы разберём все основные методы перенаправлений: от простых до сложных. Начнём с общего принципа обработки директив в модуле rewrite.Навигация по циклуПочему стоит переходить на AngieУстановка Angie из пакетов и в докереПереезд с…

  • В апреле этого года в блогах, посвящённых кибербезопасности, начали появляться отчёты о новой сложной платформе искусственного интеллекта, созданной исключительно для совершения преступлений. Но несмотря на своё происхождение и пугающее название, Xanthorox не так уж загадочна. У разработчика этого ИИ есть…

  • Привет! Меня зовут Владимир Земсков, я ведущий разработчик, занимаюсь развитием фронтенд-части в low code платформе билайна. В статье расскажу, как мы решили отказаться от PropTypes в пользу TypeScript для автоматического извлечения типов пропсов React-компонентов. Наши разработчики давно просили эту возможность, справедливо…

  • Картинка 1, 2, Freepik Мы привыкли к стандартному виду многих технических компонентов и даже не представляем, что они могут быть кардинально иными, и в полной мере сказанное выше относится к подшипникам. Мы знаем, что эти компоненты должны быть металлическими или…

  • Всем привет! Меня зовут Дмитрий Неверов, я руковожу направлением анализа защищенности внутренней инфраструктуры в Бастионе. Сегодня представлю метод локального повышения привилегий на Windows 10. Сам подход не новый и уже после его тестирования я обнаружил статью, в которой описывается нечто…

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

  • Денис Стаценко, руководитель отдела продуктового маркетинга C3D Labs, представляет новую разработку компании — полигональное ядро C3D PolyShaper — и рассказывает об истории ее создания, функционале и областях применения.C3D PolyShaper — новая разработка компании C3D Labs, полигональное ядро, представляющее собой набор инструментов для редактирования,…

  • Данная статья описывает nuget-package AabSemantics, который можно загрузить с NuGet.org (например, с помощью команды dotnet add package AabSemantics —version 1.1.0 или любым другим удобным способом).Исходный код пакета (там можно найти дополнительные модули, примеры кода и юнит-тесты): https://github.com/CourageAndrey/AabSemanticsДокументация: https://github.com/CourageAndrey/AabSemantics/wiki0. Что это…

  • Привет! Меня зовут Максим Базуев, я мобильный разработчик. Последние 6 лет занимаюсь разработкой гибридных мобильных приложений с использованием веб-технологий.Сейчас я работаю над стартапом — мобильным приложением в тематике повышения продуктивности. Пока оно не в релизе. У меня маленькая команда, одна…

  • «Кодовая база только в том случае модульная, если из неё одновременно собираться код для множества разных платформ.» «Переносимая кодовая база — это ваш плацдарм для будущих разработок.»ПрологКаких только микроконтроллеров мне не приходилось программировать за 12 лет: AVR, STM8, MSP430x, STM32,…