Отус стал лауреатом национальной премии «Цифровые вершины» в номинации «Лучшее IT-решение для образования» с проектом «Сервис подписки от Otus». Эта премия, проходящая под патронатом Министерства цифрового развития, связи и массовых коммуникаций РФ, отмечает лучшие цифровые продукты, способствующие развитию бизнеса и государственных структур. 12 марта в финале премии проект представил сооснователь и директор компании Дмитрий Волошин. Дмитрий подробно рассказал про продукт, который позволяет изучать основные новинки IT вне зависимости от карьерного трека сотрудника, а также даёт…
Когда десяток серверов превращается в сотни, базовых знаний становится мало. Главный специалист НИИ железнодорожной автоматизации рассказывает, как курс OTUS помог…
Исходные данные Работать будем с таблицей orders — реальной историей всех покупок. Предварительные данные | user_id | order_date | amount | |———|————|———| | 1 | 2024-01-10 | 200 | | 1 | 2024-02-05 | 150 | | 2 | 2024-01-15 | 300 | | 3 | 2024-02-10 | 120 | | 3 | 2024-04-10 | 80…
Что такое iptables? iptables — это один из самых надёжных инструментов для настройки межсетевого экрана (firewall) в Linux. Он встроен…
Python slots в Python В этой статье рассматривается механизм slots в Python — незаменимый инструмент для тех, кто работает с большим количеством объектов. Вместо привычного хранения атрибутов в словаре dict, slots выделяет для каждого атрибута строго определенное место в памяти, что позволяет сократить использование ресурсов и ускорить работу программы. Однако, это накладывает определенные ограничения, например, нельзя добавлять новые атрибуты на лету. Примеры из практики показывают, как slots помогает экономить память в высоконагруженных системах и данных,…
Крошечный веб-сервер на ESP32 Удалённый доступ делает любые DIY-устройства удобнее и мобильнее — особенно если управлять ими можно через Wi‑Fi…
Введение При ограниченном бюджете и любви к DIY-проектам можно создать полезное устройство, используя доступные компоненты. В ходе работы над этим проектом были использованы гироскопический датчик, ESP32-C3 и ёмкостные сенсоры, оставшиеся от предыдущих разработок. Это натолкнуло на мысль о создании воздушной мыши с мультимедийными возможностями. Таким образом, возникла идея собрать Bluetooth HID-устройство, позволяющее управлять интерфейсом при помощи жестов. Этот гаджет может быть использован не только для управления ПК, телевизорами и Android-устройствами, но и для работы с…