ar
Feedback
Справочник Программиста

Справочник Программиста

الذهاب إلى القناة على Telegram
5 759
المشتركون
-524 ساعات
-137 أيام
-5430 أيام
أرشيف المشاركات
🖥 FastSQLA — это лёгкая библиотека-надстройка над SQLAlchemy 2.0 для FastAPI, которая избавляет от рутинного кода при работе
🖥 FastSQLA — это лёгкая библиотека-надстройка над SQLAlchemy 2.0 для FastAPI, которая избавляет от рутинного кода при работе с базой данных. Берет на себя настройку асинхронных сессий, управление их жизненным циклом и предоставляет встроенную пагинацию, позволяя сосредоточиться на бизнес-логике приложения. 📌 Основные возможности:
🔵Автоматическое управление жизненным циклом SQLAlchemy-сессий. 🔵Автоматический commit при успешном выполнении запроса и rollback при ошибках. 🔵Простая интеграция с FastAPI. 🔵Поддержка асинхронного SQLAlchemy 2.0. 🔵Контекстный менеджер для работы с сессиями вне HTTP-запросов (например, в фоновых задачах). 🔵Встроенная пагинация с готовыми моделями ответа и настраиваемым размером страниц. 🔵Совместимость с SQLAlchemy ORM и SQLModel. 🔵Минимизация шаблонного кода при настройке доступа к базе данных. 🔵Гибкая настройка подключения к базе данных и параметров сессий.
📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

🎮 SourceIO — это Blender-аддон для импорта ресурсов из игр на движке Source прямо в Blender. Позволяет переносить модели, ка
🎮 SourceIO — это Blender-аддон для импорта ресурсов из игр на движке Source прямо в Blender. Позволяет переносить модели, карты, текстуры и материалы из проектов Valve без необходимости вручную конвертировать файлы через множество промежуточных инструментов. 📌 Основные особенности:
🔵Импорт моделей Source Engine в Blender 🔵Поддержка Source 1 и Source 2 🔵Импорт моделей, карт, текстур и материалов 🔵Поддержка форматов MDL, BSP, VTF, VMT, VMAP, VMDL и VTEX 🔵Сохранение скелета, костей и анимаций моделей 🔵Автоматическая настройка материалов Valve в Blender 🔵Работа с ассетами из игр Valve 🔵Импорт игровых карт в Blender
📱 Репозиторий ➡️Справочник Программиста. Подписаться

📚 AudioBookRequest — это сервис для управления запросами на аудиокниги в личной медиатеке. Позволяет пользователям искать кн
📚 AudioBookRequest — это сервис для управления запросами на аудиокниги в личной медиатеке. Позволяет пользователям искать книги и отправлять заявки через удобный веб-интерфейс, а владельцу библиотеки — автоматически обрабатывать эти запросы. 📌 Основные возможности:
🔵Запрос аудиокниг через удобный веб-интерфейс. 🔵Автоматическая обработка заявок и отслеживание их статуса. 🔵Интеграция с Audiobookshelf, Plex и Jellyfin. 🔵Поиск аудиокниг в каталоге Audible. 🔵Автоматический поиск и загрузка через Prowlarr. 🔵Уведомления о новых запросах и изменении их статуса. 🔵Поддержка нескольких пользователей с разграничением ролей. 🔵Развёртывание через Docker и простая настройка.
📱 Репозиторий ➡️Справочник Программиста. Подписаться

🖥 Multiple smi — это утилита для мониторинга сразу нескольких компьютеров с GPU, которая собирает данные о загрузке видеокар
🖥 Multiple smiэто утилита для мониторинга сразу нескольких компьютеров с GPU, которая собирает данные о загрузке видеокарт, процессоров и оперативной памяти и показывает их в едином интерфейсе. 📌 Основные возможности:
🔵Мониторинг нескольких GPU-серверов в одном интерфейсе 🔵Отображение загрузки GPU, CPU и памяти в реальном времени 🔵Поиск свободных GPU для запуска задач 🔵Поддержка удалённых серверов через сеть 🔵Сбор статистики работы видеокарт 🔵Интеграция с NVIDIA NVML и системными метриками 🔵Работа через CLI и графические индикаторы 🔵Поддержка небольших GPU-кластеров и ML-инфраструктуры
📱 Репозиторий ➡️Справочник Программиста. Подписаться

FastAPI: осваиваем SQLAlchemy и Alembic Хотите уверенно работать с БД в FastAPI? Осваивайте SQLAlchemy и Alembic! Зарегистрир
FastAPI: осваиваем SQLAlchemy и Alembic Хотите уверенно работать с БД в FastAPI? Осваивайте SQLAlchemy и Alembic! Зарегистрироваться #реклама 16+ otus.ru О рекламодателе

🎵 tinytag — это небольшая Python-библиотека для чтения метаданных аудиофайлов без внешних зависимостей. 📌 Основные особенно
🎵 tinytag — это небольшая Python-библиотека для чтения метаданных аудиофайлов без внешних зависимостей. 📌 Основные особенности:
🔵Чтение метаданных аудиофайлов через единый API. 🔵Поддержка популярных аудиоформатов: MP3, M4A, FLAC, OGG, WAV, WMA и AIFF. 🔵Извлечение тегов (исполнитель, альбом, название, жанр, год и др.). 🔵Получение технических характеристик файла (длительность, битрейт, частота дискретизации и др.). 🔵Извлечение встроенных обложек альбомов. 🔵Полностью написана на Python и не требует внешних зависимостей.
➡️Установка библиотеки: pip install tinytag 📱 Репозиторий ➡️Справочник Программиста. Подписаться

🖼 Image Prompt Library — это локальная библиотека для хранения и управления промптами для генерации изображений с помощью ИИ
🖼 Image Prompt Library — это локальная библиотека для хранения и управления промптами для генерации изображений с помощью ИИ. 📌 Основные возможности:
🔵Сохранение изображений вместе с промптами; 🔵Организовывывать идеи через теги и коллекции; 🔵Искать по названию, описанию и метаданным; 🔵Просматривать примеры визуально в формате карточек; 🔵Быстро копировать и повторно использовать удачные промпты.
📱 Репозиторий ➡️Справочник Программиста. Подписаться

Онлайн-магистратура для IT: ИТМО, МИФИ + Яндекс Программы онлайн-магистратуры ИТМО и МИФИ в партнёрстве с Яндексом. Актуальные знания, практическое обучение и гибкий график. Учитесь, совмещая с работой. Доступна господдержка оплаты, отсрочка от армии Перейти на сайт #реклама 16+ practicum.yandex.ru О рекламодателе

Postgres для ИИ-агентов: MVCC, очереди, партиции 4 августа в 20:00. Разберем, как LangGraph нагружает PostgreSQL. MVCC, HOT-u
Postgres для ИИ-агентов: MVCC, очереди, партиции 4 августа в 20:00. Разберем, как LangGraph нагружает PostgreSQL. MVCC, HOT-updates, FOR UPDATE SKIP LOCKED, JSONB и bloat. Для DBA и backend-разработчиков ИИ. Регистрируйтесь! Узнать больше #реклама 16+ otus.ru О рекламодателе

💻 Formation — это инструмент для создания графических интерфейсов на Python с использованием tkinter, который позволяет разр
💻 Formation — это инструмент для создания графических интерфейсов на Python с использованием tkinter, который позволяет разрабатывать UI не вручную через код, а визуально — через drag-and-drop редактор и последующую генерацию разметки интерфейса. 📌 Основные особенности:
🔵Визуальный редактор интерфейсов 🔵Генерация UI в XML/JSON формате 🔵Интеграция с tkinter 🔵Подключение интерфейса в Python-код через AppBuilder 🔵Привязка событий к элементам UI 🔵Разделение логики и дизайна приложения 🔵Наличие CLI-инструментов для управления проектом 🔵Возможность отладки интерфейса 🔵Поддержка TTK-виджетов tkinter 🔵Быстрый прототипинг GUI-приложений
➡️Установка библиотеки: pip install formation-studio 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Разработка ядра Linux: системные вызовы и strace Готов к низкоуровневой разработке? Узнай, как устроены системные вызовы в Li
Разработка ядра Linux: системные вызовы и strace Готов к низкоуровневой разработке? Узнай, как устроены системные вызовы в Linux! Зарегистрироваться #реклама 16+ otus.ru О рекламодателе

🎮 Distrobox Gaming — это готовый набор Ansible-скриптов для автоматического развёртывания и настройки игрового Linux-окружен
🎮 Distrobox Gaming — это готовый набор Ansible-скриптов для автоматического развёртывания и настройки игрового Linux-окружения внутри Distrobox. Позволяет буквально одной командой создать полностью подготовленный контейнер с эмуляторами, игровыми лаунчерами, необходимыми утилитами и заранее настроенными конфигурациями, избавляя пользователя от долгой ручной настройки. 📌 Основные особенности:
🔵Автоматически создаёт и настраивает Distrobox-контейнер; 🔵Устанавливает игровые и эмуляторные приложения; 🔵Настраивает контроллеры, графику и дополнительные компоненты; 🔵Поддерживает резервное копирование и восстановление контейнера; 🔵Позволяет отдельно обновлять отдельные эмуляторы и устанавливать дополнительные компоненты вроде Xenia Manager.
📱 Репозиторий ➡️Справочник Программиста. Подписаться

Основные шаблоны проектирования в системном дизайне Знать CQRS, Event Sourcing и Saga недостаточно, чтобы правильно применять
Основные шаблоны проектирования в системном дизайне Знать CQRS, Event Sourcing и Saga недостаточно, чтобы правильно применять эти шаблоны в реальной системе. Каждый из них решает архитектурную проблему, но одновременно увеличивает сложность разработки, эксплуатации и поддержки. Если выбирать паттерн только потому, что он популярен или используется в высоконагруженных проектах, можно получить архитектуру, сложнее самой задачи. На открытом уроке 24 августа в 20:00 в OTUS разберём ключевые шаблоны системного дизайна: CQRS, Event Sourcing и Saga Pattern. Рассмотрим, какие проблемы они решают, в каких системах действительно нужны и какие новые ограничения создают. На практических примерах посмотрим, как эти подходы применяются в высоконагруженных сервисах, событийных системах и процессах с распределёнными транзакциями. Узнать больше #реклама 16+ otus.ru О рекламодателе

📄 Python-Redlines — это инструмент для сравнения двух DOCX-документов и создания третьего файла с нативными правками, которы
📄 Python-Redlines — это инструмент для сравнения двух DOCX-документов и создания третьего файла с нативными правками, которые в Word отображаются как «исправления» или redlines. 📌 Основные особенности:
🔵Сравнение двух .docx-документов 🔵Создание нового документа с tracked changes (видимыми правками) 🔵Отображение добавлений и удалений в формате Microsoft Word 🔵Программная работа без установленного Microsoft Word 🔵Поддержка автоматизации сравнения документов в Python 🔵Интеграция с Open XML и .NET-инструментами для генерации правок
➡️Установка библиотеки: pip install python-redlines[docxodus] 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

💻 LAN File Transfer — это локальный инструмент для Windows, позволяющий обмениваться файлами по Wi-Fi или локальной сети без
💻 LAN File Transfer — это локальный инструмент для Windows, позволяющий обмениваться файлами по Wi-Fi или локальной сети без облаков и сторонних серверов. 📌 Основные особенности:
🔵Передача файлов по локальной сети без облачных сервисов 🔵Доступ к файлам через браузер с компьютера, телефона или планшета 🔵Авторизация пользователей и разграничение прав доступа 🔵Управление пользователями и группами 🔵Загрузка и скачивание файлов без изменения их содержимого и метаданных 🔵Поиск и сортировка файлов 🔵Скачивание файлов по отдельности или в ZIP-архиве 🔵QR-код для быстрого подключения к серверу 🔵Журналирование действий пользователей
📱 Репозиторий ➡️Справочник Программиста. Подписаться

Kafka на практике: продюсеры, консьюмеры, Docker Хотите увидеть, как реально работает Kafka? 3 августа в 20:00 — вебинар с жи
Kafka на практике: продюсеры, консьюмеры, Docker Хотите увидеть, как реально работает Kafka? 3 августа в 20:00 — вебинар с живыми примерами кода. Поднимем кластер в Docker, создадим топики, напишем продюсеров на Python/Java, настроим консьюмеров с consumer groups. Разберем партиционирование, оффсеты и гарантии доставки. Для backend-разработчиков, DevOps и всех, кто любит практику. Узнать больше #реклама 16+ otus.ru О рекламодателе

🚗 Ultralytics — это проект, который объединяет методы машинного обучения и Structure from Motion для оценки скорости автомоб
🚗 Ultralytics — это проект, который объединяет методы машинного обучения и Structure from Motion для оценки скорости автомобилей по изображениям и видеозаписям. 📌 Основные особенности:
🔵Оценка скорости автомобилей по изображениям и видео без использования радаров. 🔵Комбинирование методов машинного обучения и Structure from Motion. 🔵Поддержка работы с собственными наборами изображений и видеоданных. 🔵Возможность применения для мониторинга дорожного движения, автономного транспорта и анализа безопасности дорог.
📱 Репозиторий ➡️Справочник Программиста. Подписаться

Как собрать и запустить модуль ядра Linux Узнайте, как написать модуль ядра и отладить его через dmesg. Зарегистрироваться #р
+1
Как собрать и запустить модуль ядра Linux Узнайте, как написать модуль ядра и отладить его через dmesg. Зарегистрироваться #реклама 16+ otus.ru О рекламодателе

🖥 taOS — это платформа для запуска ИИ-агентов на собственном железе, превращающая один или несколько компьютеров в единую ра
🖥 taOS — это платформа для запуска ИИ-агентов на собственном железе, превращающая один или несколько компьютеров в единую распределённую систему. Объединяет веб-десктоп, каталог приложений, поддержку локальных LLM, управление агентами, память и кластеризацию вычислений без необходимости использовать облачные сервисы. 📌 Основные особенности:
🔵Полноценный веб-интерфейс в стиле операционной системы; 🔵Поддержка более 15 AI-фреймворков, включая OpenAI Agents SDK, SmolAgents, Langroid и OpenClaw; 🔵Совместная работа агентов из разных фреймворков в одном чате; 🔵Собственная система долговременной памяти taOSmd с семантическим поиском; 🔵Объединение нескольких устройств в распределённый вычислительный кластер; 🔵Локальная генерация текста, изображений, аудио и работа с моделями без привязки к облаку; 🔵Встроенный каталог приложений, MCP-плагинов и моделей Hugging Face.
📱 Репозиторий ➡️Справочник Программиста. Подписаться

Защитите себя в сети с подпиской Kaspersky Premium Купите подписку Kaspersky Premium со скидкой до 28%, и получите в подарок
Защитите себя в сети с подпиской Kaspersky Premium Купите подписку Kaspersky Premium со скидкой до 28%, и получите в подарок ценный приз на выбор от наших партнёров, а также участие в розыгрыше путешествия! Узнать больше #реклама 16+ kaspersky.ru О рекламодателе