-
Язык Python предоставляет всем пользователям возможность создавать свои пакеты и делиться ими со всем сообществом. Так появлялись очень популярные библиотеки для работы с данными (Pandas, Numpy, Matplotlib), для машинного обучения (TensorFlow, PyTorch), для веб разработки. Но есть много смешных, полезных…
-
Почему обратная связь так важна и как правильно ее использовать в scrum-командах, чтобы получить максимум эффекта
Всем привет! Меня зовут Мария Фомина, я являюсь scrum-мастером в компании «Ренессанс страхование». Моя статья включает в себя две части: первая посвящена определению обратной связи, ее основным видам и критериям, моделям использования и распространённым ошибкам при применении техник, а также советам,…
-
Грехи C++
В мире разработки программного обеспечения мы ежедневно сталкиваемся с новыми угрозами кибербезопасности, а риски и последствия небезопасного программного обеспечения слишком велики, чтобы о них можно было не задумываться. Давайте рассмотрим некоторые распространенные угрозы безопасности, которые могут таиться в нашем коде…
-
TinyML. Сжимаем нейросеть
Сейчас перед программистами стоит сложная задача — как внедрить такую громоздкую структуру, как нейронная сеть — в, допустим, браслет? Как оптимизировать энергопотребление модели? Какова цена таких оптимизации, а также насколько обосновано внедрение моделей в небольшие устройства, и почему без этого…
-
HK32F030C8T6 全功能克隆 (полный функциональный клон) STM32F030C8T6
Сперва лёгкая прелюдия…STMicroelectronics за последние 4-5 месяцев заставила мелких и средне сочных производителей микроэлектроники капитально «затянуть пояса». Не секрет что за это время оригинальные чипы капитально взлетели в цене, а последние пару месяцев чипов так вообще и не достать… Поэтому…
-
Kubernetes — изучаем паттерн Sidecar
Объяснение паттерна Sidecar на примереKubernetes — это движок оркестрации контейнеров с открытым исходным кодом для автоматического развертывания, масштабирования и управления контейнеризированными приложениями. Под (Pod) – это базовое понятие при проектировании приложений в Kubernetes. Kubernetes оперирует подами, а не контейнерами, при…
-
Поисковая выдача: улучшение алгоритма для маркетплейсов при помощи искусственного интеллекта
Универсальная платформа для создания маркетплейсов, подходящая совершенно разным бизнес-проектам от продуктовых магазинов до служб по подбору персонала, требует постоянного усовершенствования, так как возрастающие требования к онлайн-сервисам на сегодняшний день уже требуют работы искусственного интеллекта. И от правильной настройки систем ИИ…
-
Создание сборочной модели «Редуктор»
Приветствую вас, уважаемые читатели!В этой статье мы рассмотрим создание сборочной модели «Редуктор» в nanoCAD 21.0 с использованием функционала 3D-зависимостей и добавления компонентов внешними ссылками.Для начала с помощью команды Добавить компонент на вкладке 3D-инструменты (рис. 1) вставляем в качестве деталей заранее…
-
Почему виртуалки “на вырост” начинают тормозить, и что с этим делать новичку
Клиенты все чаще мигрируют в облака в погоне за гибкостью: здесь намного проще добавить диск, память и процессоры, если чего-то не хватает. Но иногда новички обнаруживают, что добавление ресурсов перестает помогать. Скорость работы не растет, а с бэкапом и восстановлением…
-
Какие прелести нас ждут в Unreal Engine 5
Epic Games провела 26 мая презентацию Unreal Engine 5, на которой показала новые возможности движка, включая системы по работе с ассетами, светом, анимациями и звуком. Старые системы и инструменты тоже получили множество улучшений.Уже можно скачать альфу UE5 и семпл проект…