Telegram Боты на Aiogram 3.x: Деплой бота через Docker https://u.habr.com/Hb7Sk
Хабр
Telegram Боты на Aiogram 3.x: Деплой бота через Docker
Приветствую, друзья! Сегодня мы разберемся, как деплоить бота с использованием Docker. Многие новички считают Docker сложным, но, прочитав эту статью, вы поймете, что это не так, и полюбите эту...
[Перевод] История переформатирования 100 000+ файлов Google в 2012 году https://u.habr.com/pY0qp
Хабр
История переформатирования 100 000+ файлов Google в 2012 году
В сентябре далёкого 2012 года я трудился начинающим инженером в Google, занимаясь разработкой Bazel (инструмент сборки, внутри компании также известный под именем Blaze). Однажды мне на почту пришло...
Понимание бизнес-сущности системы при тестировании https://u.habr.com/SlSx7
Хабр
Понимание бизнес-сущности системы при тестировании
Введение Добрый день! Меня зовут Анастасия, я QA-инженер команды бэкофиса в «Финаме». С 2022 года занимаюсь тестированием бэкофисных и торговых систем финансовых компаний. До перехода в QA работала в...
Python logging — вывод лога на QTextWidget (PyQt6) https://u.habr.com/Glm3C
Хабр
Python logging — вывод лога на QTextWidget (PyQt6)
Было консольное Python приложение, в котором много где пишутся логи с использованием модуля logging. Затем прикрутил GUI на PyQt6, конечно хочется продублировать логи в какой-нибудь виджет в уголочке....
[Перевод] Введение в Advanced Views Framework https://u.habr.com/MBtS8
Хабр
Введение в Advanced Views Framework
Оригинальное видео (English) Если вы знаете английский язык, вы можете посмотреть видео-введение ниже. 1. О фреймворке Всем привет! Мы - WPLake, агентство по разработке WordPress веб-сайтов....
Кратко про осцилляторы RSI и Stochastic https://u.habr.com/XxsIZ
Хабр
Кратко про осцилляторы RSI и Stochastic
Привет, Хабр! Осцилляторы — это технические индикаторы, которые колеблются в пределах заданного диапазона, обычно от 0 до 100, и используются для определения состояния перекупленности или...
Использование библиотеки для профилирования в Spring Boot https://u.habr.com/WhIvr
Хабр
Использование библиотеки для профилирования в Spring Boot
Эта статья посвящена использованию библиотеки для профилирования методов в приложениях Spring Boot. Она предоставляет механизм для мониторинга времени выполнения методов, используя аннотацию...
Алгоритм Backpropagation на Python https://u.habr.com/xSSTh
Хабр
Алгоритм Backpropagation на Python
Привет, Хабр! Алгоритм backpropagation , или обратное распространение ошибки, является некой базой для тренировки многослойных перцептронов и других типов искусственных нейронных сетей. Этот алгоритм...
Читаем ключевой контейнер КриптоПро (ч.2) https://u.habr.com/9QcuQ
Хабр
Читаем ключевой контейнер КриптоПро (ч.2)
В прошлой части я разбирался с транспортным ключевым контейнером от КриптоПро (он же PFX, PKCS12, P12). В этой статье пойдёт речь о собственном формате ключевого контейнера КриптоПро (те самые 6...
System Analyst Roadmap или что нужно знать системному аналитику https://u.habr.com/EuWwy
Хабр
System Analyst Roadmap или что нужно знать системному аналитику
Решил и для себя структурировать необходимые знания и для читателей. Что же вообще необходимо знать системному аналитику в 2024. И кто это вообще такой? Если коротко, то Системный аналитик...
[Перевод] Анти-паттерны в Go Web Applications https://u.habr.com/bgMBs
Хабр
Анти-паттерны в Go Web Applications
В какой-то момент моей карьеры меня перестало радовать ПО которое я разрабатывал. Больше всего мне нравилось работать с низкоуровневыми деталями и сложными алгоритмами. Но после перехода на...
[Перевод] Разработка ядра – API для прошивки https://u.habr.com/l4yq1
Хабр
Разработка ядра – API для прошивки
Что касается абсолютного большинства устройств, поддерживаемых в ядре Linux, от вас не требуется почти никакого вмешательства, чтобы пустить их в работу. Пожалуй, устройство потребуется включить...
Как с помощью систем ЖКХ анализировать потенциально экстренные ситуации https://u.habr.com/nNrg6
Хабр
Как с помощью систем ЖКХ анализировать потенциально экстренные ситуации
С помощью мониторинга счетчиков воды, электричества, газа (если таковой имеется) можно создать систему оповещения о несчастных случаях с большой вероятностью. Причем речь идет так о человеческих...
Netmiko: упрощение сетевой автоматизации на Python https://u.habr.com/Lfe4H
Хабр
Netmiko: упрощение сетевой автоматизации на Python
Привет, Хабр! Сегодня рассажем о модуле, который упрощает автоматизацию сетевых устройств — Netmiko . Если вы, как и мы, когда-то пытались автоматизировать конфигурации и управление сетью через SSH,...
Сериализация данных в C++ с библиотекой Cereal https://u.habr.com/IPM3b
Хабр
Сериализация данных в C++ с библиотекой Cereal
Привет, Хабр! Сегодня рассмотрим библиотеку Cereal в C++, которая позволяет сохранять и загружать состояние объектов, не теряя производительности. Cereal — это заголовочная библиотека для C++,...
Строим свой SSO. Часть 5: Итоговый SSO, Защита от XSS/CSRF, Custom Grant Type https://u.habr.com/OfKd4
Хабр
Строим свой SSO. Часть 5: Итоговый SSO, Защита от XSS/CSRF, Custom Grant Type
Вступление Всем привет, мы продолжаем строить собственный SSO Server. Но в начале давайте вспомним, что мы сделали в предыдущей статье : Уделили время frontend приложению Настроили механизм...