Справочник Программиста
6.37K subscribers
1.28K photos
375 videos
64 files
1.61K links
По рекламе - @it_start_programmer
Мои курсы - @courses_from_it_start_bot
Сайт - https://it-start.online/
YouTube - https://www.youtube.com/@it_start
Реклама на бирже - https://telega.in/c/programmersGuide_1

Предложить идею: @it_start_suggestion_bot
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🎞 VideoMind — это проект с открытым исходным кодом для анализа длинных видео.

Предназначена для решения сложных задач понимания видеоконтента: локализации, проверки и генерации ответов на основе видео.

Как это работает:
🔵VideoMind построен по архитектуре Chain-of-LoRA, где каждый агент выполняет отдельную задачу:
🔵Planner — разбивает запрос на подзадачи;
🔵Grounder — находит релевантные временные отрезки в видео;
🔵Verifier — проверяет точность найденных отрезков;
🔵Answerer — формирует финальный ответ на вопрос.

📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤‍🔥2
📺 Почему None не равно False в Python

В данном Shorts разберёмся, почему None != False в Python.

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤‍🔥2
🌐 telegram-bot-client — это веб-приложение с минималистичным интерфейсом в стиле тёмной темы Telegram, предназначенное для управления Telegram-ботом через браузер.

Позволяет просматривать и отправлять сообщения, а также управлять чатами в удобном веб-интерфейсе.

Основные функции:
Управление сообщениями
Просмотр чатов
Отправка сообщений через веб-интерфейс
Сохранение истории сообщений
Авторизация по токену бота
Отображение непрочитанных сообщений
Обновление списка чатов
Тёмная тема в стиле Telegram
Локальное хранилище на SQLite

Основные библиотеки:
Flask
Aiogram
SQLAlchemy

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4❤‍🔥3
Media is too big
VIEW IN TELEGRAM
Unique3D — это проект, представляющий собой систему для генерации высококачественных 3D-сеток из одного изображения.

Основные возможности:
🔵Генерация 3D-сеток из одного изображения
🔵Поддержка текстурированных моделей
🔵Быстрая реконструкция — около 30 секунд
🔵Высокая детализация и качество
🔵Использование многоугловой диффузионной модели
🔵Интеграция нормальных карт для улучшения геометрии
🔵Многоуровневое увеличение разрешения
🔵Алгоритм ISOMER для устойчивой реконструкции

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
🖼Semantic-SAM — это универсальная модель сегментации изображений, которая не просто выделяет объекты на фото, а умеет делать это на разных уровнях детализации — от крупных объектов до мелких частей.

Открывает новые возможности для сложных задач компьютерного зрения, таких как точная разметка изображений в медицинских приложениях, робототехнике, анализе сцены и многом другом.

Основные особенности:
🔵Контролируемая детализация сегментации, позволяющая выделять объекты и их части на разных уровнях.
🔵Семантическая осведомленность модели, обеспечивающая точное распознавание объектов и их компонентов.
🔵Обучение на объединённых наборах данных, включая SA-1B и другие для общей и частичной сегментации.
🔵Возможность интерактивного управления уровнем детализации сегментации.
🔵Совместимость и расширение возможностей оригинальной модели Segment Anything Model (SAM).
🔵Доступность интерактивных демонстраций с использованием Gradio для тестирования модели в реальном времени.

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥5🔥3
Media is too big
VIEW IN TELEGRAM
🛠 python-patterns — это репозиторий, представляющий собой обширную коллекцию шаблонов проектирования и идиом, реализованных на языке Python.

Предназначен для изучения и практического применения различных паттернов, адаптированных под особенности Python.

Основные категории шаблонов:
Порождающие
Структурные
Поведенческие
Другие шаблоны

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥5👍3🔥1
📶 Bleak — это кроссплатформенная асинхронная библиотека на Python для работы с устройствами Bluetooth Low Energy (BLE) в роли клиента GATT.

Предоставляет простой и единый API для взаимодействия с BLE-устройствами на Windows, Linux, macOS и Android.

Основные особенности:
Асинхронный API: Использует asyncio для эффективной работы с BLE-устройствами без блокировки основного потока.
Поддержка GATT: Позволяет обнаруживать устройства, подключаться к ним, читать и записывать характеристики, а также подписываться на уведомления.
Кроссплатформенность.

➡️Установка: pip install bleak

📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥4🔥3
🤖 TalkyBotty — это проект Telegram-бота, предназначенный для автоматической транскрипции и перевода голосовых и видео сообщений.

Основные возможности:
Транскрипция и перевод: Бот обрабатывает голосовые и видео сообщения, преобразуя речь в текст и переводя его на нужный язык.
Поддержка нескольких языков: Обработка сообщений на любом языке, с последующим переводом.
Поддержка Signal (в разработке): Планируется добавление поддержки мессенджера Signal через signal-cli.
Локальная работа: Использование whisper.cpp позволяет обрабатывать сообщения локально, без необходимости отправки данных на внешние серверы.

Основные библиотеки:
telethon
pydub

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍4
🚀 Systemd Pilot — это легковесное графическое приложение для управления службами systemd на системах GNU/Linux.

Предоставляет удобный интерфейс для выполнения типичных операций systemctl, таких как запуск, остановка, перезапуск и просмотр статуса служб.

Основные возможности:
Просмотр всех служб systemd на локальной машине или удалённом хосте
Быстрый поиск по названиям служб
Запуск, остановка, перезапуск, включение и отключение служб
Просмотр подробного статуса службы
Редактирование конфигурации unit-файлов через интерфейс
Возможность перезагрузки конфигурации менеджера systemd
Поддержка создания новых служб на основе шаблонов
Интеграция с рабочим столом GNOME через libadwaita
Поддержка удалённого управления через SSH

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤‍🔥3
🔎datasketch — это Python-библиотека, предоставляющая вероятностные структуры данных для эффективной обработки и поиска в больших объемах данных с минимальной потерей точности.

Полезна для задач, связанных с оценкой схожести и уникальности данных.

➡️Установка: pip install datasketch

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
🤖 ServerManagementTelegramBot — это проект Telegram-бота, предназначенный для удалённого управления и мониторинга Linux-серверов через Telegram.

Предоставляет администраторам удобный интерфейс для выполнения команд, мониторинга системы и работы с файлами.

Основные возможности
Выполнение команд: запуск любых shell-команд через Telegram.
Мониторинг системы: проверка состояния сервера, дисковое пространство, использование памяти.
Управление файлами: загрузка и скачивание файлов с сервера.
Перезагрузка: возможность перезагрузить сервер.
Кастомизируемые команды: добавление собственных команд через JSON-конфиг.

Основные библиотеки:
aiogram
aiohttp
pydantic

⚠️ Используйте этот бот с осторожностью, так как он предоставляет полный доступ к вашему серверу для указанных администраторов.

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤‍🔥5👍2🔥2
👩‍💻 simple-term-menu — это Python-библиотека, предназначенная для создания простых интерактивных меню в терминале.

Особенно полезна для CLI-приложений, где необходимо предоставить пользователю выбор из нескольких опций.

Основные возможности:
🔵Управление с клавиатуры: Поддерживает навигацию с помощью стрелок, клавиш j/k (в стиле Vim) и комбинаций Ctrl-n/Ctrl-p (в стиле Emacs).
🔵Автоматическое определение возможностей терминала: Использует базу данных terminfo для определения доступных стилей и отключает недоступные.
🔵Поддержка платформ: Официально поддерживаются Linux и macOS.

➡️Установка: pip install simple-term-menu

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥4👍2
This media is not supported in your browser
VIEW IN TELEGRAM
cnn-digit-recognition-webapp — это веб-приложение для распознавания рукописных цифр, разработанное с использованием PyTorch и Flask.

Оно демонстрирует применение сверточных нейронных сетей для классификации изображений из набора данных MNIST.

Основные характеристики:
Распознавание рукописных цифр
Использование набора данных MNIST
Визуализация вероятностей с помощью d3.js
Предобработка и центрирование изображений
Точность до 99.3% на валидации
Поддержка запуска на CPU и GPU

📱 Репозиторий
💬 Демо

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤‍🔥3
📝language_tool_python — это Python-библиотека, предоставляющая интерфейс к LanguageTool, популярному инструменту для проверки грамматики и орфографии с открытым исходным кодом.

Позволяет обнаруживать грамматические ошибки и опечатки в тексте с помощью Python-скриптов или через командную строку.

Основные возможности:
🔵Проверка грамматики и орфографии текста
🔵Работа в локальном или удалённом режиме
🔵Поддержка множества языков
🔵Возможность включения и отключения правил проверки
🔵Автоматическое исправление текста с помощью предложений
🔵Получение детальных отчётов об ошибках
🔵Гибкая настройка вариантов языка и правил

➡️Установка: pip install language-tool-python

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤‍🔥2
🛠 FISSURE — это фреймворк для радиочастотного анализа и обратного инжиниринга.

Предназначен для специалистов любого уровня подготовки и предоставляет инструменты для обнаружения сигналов, анализа протоколов, проведения атак, обработки IQ-данных, оценки уязвимостей, автоматизации процессов и интеграции с ИИ/машинным обучением.

Основные возможности:
🔵Обнаружение и классификация сигналов
🔵Анализ протоколов
🔵Проведение атак
🔵Обработка IQ-данных
🔵Архив сигналов
🔵Создание пакетов
🔵Интеграция сторонних инструментов
🔵Обучающие материалы

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 X-AnyLabeling — это инструмент для аннотирования изображений и видео, оснащённый ИИ для автоматической разметки.

Предназначен для инженеров, работающих с мультимодальными данными, и предлагает промышленного уровня решения для сложных задач

Основные возможности:
🔵Поддержка изображений и видео: обработка и аннотирование как статичных изображений, так и видеоматериалов.
🔵Ускорение с помощью GPU: использование графических процессоров для быстрого вывода результатов.
🔵Поддержка пользовательских моделей: возможность интеграции собственных моделей и вторичной разработки.
🔵Импорт/экспорт в различные форматы: COCO, VOC, YOLO, DOTA, MOT, MASK, PPOCR, VLM-R1.
🔵Разнообразие задач: классификация, детекция, сегментация, генерация описаний, вращение, отслеживание, оценка, OCR и другие.
🔵Разнообразие стилей аннотаций: многоугольники, прямоугольники, вращающиеся рамки, круги, линии, точки и аннотации для распознавания текста и KIE.

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤‍🔥2
🎞 FlexGet — это инструмент автоматизации для управления и загрузки различного мультимедийного контента, включая торренты, NZB-файлы, подкасты, комиксы, телесериалы и фильмы.

Полезен для пользователей, желающих автоматизировать процессы поиска, фильтрации и загрузки контента с различных источников.

Основные возможности:
🔵Поддержка различных источников (RSS, HTML, CSV, поисковые системы)
🔵Гибкая конфигурация через YAML-файлы
🔵Интеграция с TheTVDB, IMDb и торрент-клиентами
🔵Работа в фоновом режиме с расписанием
🔵Веб-интерфейс для управления задачами
🔵Широкая система плагинов для фильтрации и обработки контента
🔵Поддержка Docker для контейнерного запуска
🔵Расширенные фильтры по качеству, названию, тегам и другим параметрам
🔵Поддержка сериалов, фильмов, подкастов, книг и другого мультимедийного контента

➡️Установка: pip install flexget

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥4🍌2