Разработка с нуля. Пожелания и особенности: Техническое задание — Симуляционная модель MLM (полный перебор векторов уровней) 1. Цель Сгенерировать все фактически возможные сценарии структуры MLM-дерева глубины L = 7 и L = 8 при следующих правилах: • Корень (уровень 0) = 1 (главный «хозяин»). • Каждый участник на уровне k может иметь от min_children = 1 до max_children = 10 непосредственных подчинённых на уровне k+1. • Генерация всех допустимых векторов численностей по уровням (n0, n1, ..., nL) удовлетворяющих правилам (будем считать n0=1). • Фильтрация сценариев так, чтобы общая численность total = sum(n0..nL) лежала в диапазоне [10, 500000]. • Для каждого допустимого вектора требуется сгенерировать явное дерево (каждому участнику присвоено имя/ID и указано parent_id) — как минимум один (канонический) способ привязки детей к родителям. • В имени/идентификаторе сценария должно быть «зашито» число участников по каждому уровню (например: L7_1-3-9-27-81-243-729_total=1093). Дополнительно (опционально): возможность полного перечисления ВСЕХ возможных распределений количества детей между конкретными родителями для каждого вектора (если включено — предупреждение о масштабности и лимитах). 2. Входные параметры (конфигурация) • L_set = {7, 8} — глубины, которые моделируем. • min_children = 1 • max_children = 10 • min_total = 10 • max_total = 500000 • root_count = 1 (n0) • canonical_parent_assignment = True (по умолчанию генерируем 1 каноническое дерево на вектор) • enumerate_all_parent_distributions = False (опция; WARNING: экспоненциальный рост) • output_formats = ["CSV", • name_locale = ["en_US", "ru_RU"] (для Faker — генерация имён; можно выбрать) • random_seed (для воспроизводимости) • max_scenarios_to_export (ограничение вывода, по умолчанию — бесконечно, но разумно задать) 3. Математическая модель (условия допустимости вектора уровней) Обозначим n_0 = 1. Для уровней k = 0..L-1 и k+1: • n_{k+1} должно удовлетворять: и при этом n_{k+1} >= 1 (всё это целые числа). Таким образом, вектор n = (n_0, n_1, ..., n_L) допустим, если для всех k условие выполняется. Общая численность total = sum(n) фильтруется по диапазону [min_total, max_total]. Замечание: это условие описывает только численность на уровнях, но не уникальные способы распределения детей между конкретными родителями. Число таких распределений для заданного (n_k, n_{k+1}) — это задача разбиения n_{k+1} на n_k частей с ограничениями 1..10 (сочетания с повторениями), и их перечисление быстро становится чрезвычайно большим. 4. Перебор векторов (полный перебор) 4.1 Метод перебора • Рекурсивно строим уровни: начиная с n0=1, на каждом шаге k перебираем все n_{k+1} в диапазоне [n_k*min_children, n_k*max_children]. • Останавливаемся, когда получен вектор длины L+1 (от 0 до L). • Проверяем total и сохраняем вектор, если min_total ? total ? max_total. 4.2 Оценка количества таких векторов (практическая заметка) • Количество векторов может быть очень большим, но существенно меньше, чем число всех возможных деревьев с распределением по конкретным родителям. • Тем не менее, при max_children=10 и глубине 8 число возможных векторов остаётся сопоставимым с продуктом диапазонов на каждом шаге и может быть в миллионах. Нужно предусмотреть потоковую генерацию и запись (streaming), чтобы не держать всё в памяти. 5. Формат и структура выходных данных Для каждой сгенерированной структуры (сценария) экспортируем 2 набора файлов: 1. Метаданные сценария (одна строка на сценарий): • scenario_id • scenario_name (формат см. ниже) • L (глубина) • vector_levels (строка: 1-3-9-...) • total_nodes • n_by_level (JSON) • generated_on (timestamp) • node_file (путь к файлу с узлами) 2. Nodes file — детализированная таблица всех участников сценария: • Колонки: id, name, level, parent_id, scenario_id, path. • Формат: CSV (стриминговая запись).
Требуется реализовать сервис-мост общения с нейросетями: лендинг, аутентификация через соцсети, минималистичный фронт на JS+HTML, бэк на PHP и MySQL, интеграция с ChatGPT, YandexGPT, DeepSeek, хранение истории запросов, и монетизация через подписки ЮMoney. Сервер с хостингом есть, куплен тут: https://sweb.ru/ ——— Вводные - Прототип для визуальной ориентации: клиенты чата гпт, перплексити и тд - Технологии: - Бэкенд: PHP - БД: MySQL - Фронт: JS + HTML (без фреймворков) - Стиль интерфейса: максимально упрощённый, минималистичный. ———- Функциональные требования Лэндинг (главная страница) - Одна строка ввода для запроса (как чат с GPT). - Кнопка отправки запроса. - Сбоку (меню) — история запросов пользователя. Регистрация и авторизация - Пользователь должен пройти регистрацию/авторизацию для доступа к сервису. - Поддержать OAuth через Google, Яндекс, VK, Макс (максимальное покрытие популярных соцсетей). - После входа — доступ к чату и истории запросов. - Без авторизации сервис недоступен. Обработка запроса - После ввода запроса — отправка на выбранную нейросеть (ChatGPT, YandexGPT, DeepSeek - мы сами выбираем в конфиге у пользователя нет выбора, он не знает, что под капотом) - Реализовать интеграцию с API каждой нейросети: - Каждый API-коннектор вынести в отдельный PHP-файл (например, chatgpt_connector.php, yandexgpt_connector.php, `deepseek_connector.php`). - Передача параметров должна быть гибкой: возможность изменять ключи, настройки и endpoint без переписывания логики. - Ответ нейросети возвращается пользователю на фронт. История запросов - Каждому пользователю сохранять историю отправленных запросов и полученных ответов в MySQL. - Меню истории отображается сбоку, отдельными записями. - Доступ к истории только для авторизованного пользователя. Монетизация - Подключить ЮMoney для оплаты подписки. - Первый три запроса — бесплатны. - Далее лимит пользоваться сервисом по подписке (лимит менять можно через файл конфигурации). - Интеграцию с ЮMoney реализовать в отдельном PHP-файле (`yamoney_payment.php`). Параметры (ID формы, цена подписки, лимиты) вынести в отдельную конфигурацию. - Несколько вариантов подписки (месяц/год, разное количество запросов) Технические требования - Фронт: - Простая HTML-страница + JS для событий: ввод запроса, авторизация, отображение истории. - Без фреймворков, полный минимализм, но рабочая вёрстка. - Бэкенд: - PHP-скрипты: отдельные файлы для интеграций и оплаты. - Хранение пользователей, истории, лимитов в MySQL. - Чёткая структура файлов: отдельно компоненты авторизации, API-обработчики, логика платежей. - БД: - Таблицы пользователей, истории запросов, подписки/оплаты, лимитов. - Безопасность: - Всё через HTTPS. - Проверка валидности запросов, защита от SQL-инъекций. - Ограничение на количество запросов по лимиту: три бесплатно, далее подписка. Файловая структура (пример) - /index.html — лэндинг - /js/app.js — фронт-логика - /php/auth.php — обработка авторизации - /php/chatgpt_connector.php — интеграция ChatGPT - /php/yandexgpt_connector.php — интеграция YandexGPT - /php/deepseek_connector.php — интеграция DeepSeek - /php/yamoney_payment.php — интеграция ЮMoney - /php/config.php — конфиг (цена подписки, лимиты, ID формы оплаты и тд) - /php/user_history.php — работа с историей запросов - /db/schema.sql — структура БД Дополнительные пожелания - Документировать переменные и методы для дальнейших изменений. - Оставить примеры. Каждая интеграция и платеж — через отдельный конфиг-файл для легкой модификации. - Протестировать основные сценарии: регистрация, первые три бесплатных запроса, история, интеграция с каждой нейросетью, платежка.
Разработка с нуля, доработка существующего приложения, дизайн интерфейса, веб-решение, тестирование. Устройства для масштабирования: планшеты, в вендинг аппаратах. Основная задача: обновить версию Android с 7.1 на 11.х на вендинге. Готовы предоставить данные по железу платы. Обязанности: Подготовка и сборка кастомной прошивки Android 11.x под конкретное аппаратное обеспечение вендинговых автоматов Портирование Android с версии 7.1 на Android 11.x (AOSP, HAL, драйверы) Настройка и адаптация драйверов устройств (сенсорный экран, модем, купюроприёмник, дисплей, считыватели и др.) Оптимизация системы под требования заказчика (UI, автозагрузка, взаимодействие с основным приложением) Интеграция с сервисным ПО (служебные приложения, обновления, логи, мониторинг) Подготовка OTA-обновлений и тестирование стабильности сборки Требования: Опыт работы с Android Open Source Project (AOSP), подготовка кастомных сборок Android под ARM-платформы Уверенные знания Linux, Android HAL, Kernel, u-boot Опыт работы с системами сборки (repo, make, gradle) Понимание архитектуры Android, системных сервисов и драйверов Опыт портирования Android на новое железо (SoC, SBC, IoT, планшеты и т.п.) Знание английского для чтения технической документации Опыт работы от 1 года Уверенный и продвинутый пользователь ПК Исполнительность, ответственность, работоспособность, пунктуальность, внимательность Условия: Полный рабочий день. Гибридный график работы (при необходимости работа в офисе - г.Химки, Вашутинское шоссе вл 17г) Уровень зарплаты определяется по итогам собеседования Дружелюбный коллектив и комфортная рабочая атмосфера. Основная задача: обновить версию Android с 7.1 на 11.х на вендинге. Готовы предоставить данные по железу платы. Обязанности: Подготовка и сборка кастомной прошивки Android 11.x под конкретное аппаратное обеспечение вендинговых автоматов Портирование Android с версии 7.1 на Android 11.x (AOSP, HAL, драйверы) Настройка и адаптация драйверов устройств (сенсорный экран, модем, купюроприёмник, дисплей, считыватели и др.) Оптимизация системы под требования заказчика (UI, автозагрузка, взаимодействие с основным приложением) Интеграция с сервисным ПО (служебные приложения, обновления, логи, мониторинг) Подготовка OTA-обновлений и тестирование стабильности сборки Требования: Опыт работы с Android Open Source Project (AOSP), подготовка кастомных сборок Android под ARM-платформы Уверенные знания Linux, Android HAL, Kernel, u-boot Опыт работы с системами сборки (repo, make, gradle) Понимание архитектуры Android, системных сервисов и драйверов Опыт портирования Android на новое железо (SoC, SBC, IoT, планшеты и т.п.) Знание английского для чтения технической документации Опыт работы от 1 года Уверенный и продвинутый пользователь ПК Исполнительность, ответственность, работоспособность, пунктуальность, внимательность Условия: Полный рабочий день. Гибридный график работы (при необходимости работа в офисе - г.Химки, Вашутинское шоссе вл 17г) Уровень зарплаты определяется по итогам собеседования Дружелюбный коллектив и комфортная рабочая атмосфера.
Orange pi 5. Разработка с нуля. Отлично 👍 Вот пример четкого технического задания (ТЗ) на ваш проект — «Система оптической стабилизации и позиционирования дрона без GPS» на базе Orange Pi + ArduCam + SIYI N7. Я написал его в инженерном формате, простым языком, но с нужными техническими деталями. 🧭 Техническое задание Проект: Оптическая геолокация и удержание позиции дрона без GPS 1. Цель проекта Создать систему, позволяющую дрону зависать на месте и удерживать стабильное положение без использования GPS, только за счёт анализа видеопотока с камеры (оптический поток). Система должна вычислять собственные смещения в пространстве и передавать координаты в автопилот (SIYI N7/Ardupilot) через MAVLink. 2. Общая архитектура Компонент Описание Orange Pi 5 Основной вычислительный блок (Edge-компьютер). Обрабатывает видеопоток и отправляет данные движения. ArduCam UC-844 (OV9281) Монохромная камера, подключённая по USB. Снимает с частотой до 120 кадров/сек для вычисления оптического потока. SIYI N7 Контроллер автопилота, принимает данные о скорости/смещении через MAVLink и управляет стабилизацией. Программная часть Система на Python 3 (OpenCV + pymavlink), реализующая алгоритм визуальной одометрии. 3. Основные функции системы Получение видеопотока Использовать v4l2 или ffmpeg для захвата видео с камеры /dev/video0. Разрешение по умолчанию: 640×480, формат MJPG, частота кадров 120 FPS. Обработка видео Преобразование в оттенки серого (cv2.COLOR_BGR2GRAY). Расчёт оптического потока (например, алгоритм Lucas-Kanade или Farneback). Интеграция вектора движения во времени для вычисления относительных смещений (x, y, z). Передача данных Отправка вычисленных скоростей/смещений по MAVLink через последовательный порт (TELEM). Тип сообщения: ODOMETRY или VISION_POSITION_ESTIMATE. Калибровка Возможность задать коэффициенты пересчёта пикселей → метры. Калибровка фокусного расстояния и чувствительности к движению. Режим без GPS АрдуПилот или SIYI N7 работают в режиме EKF2_AID_MASK=24 (VISION+IMU). Оптическая система подаёт координаты, а контроллер стабилизирует дрон.
Разработка ПО. Веб-разработка. Разработка с нуля. 1) ЕСТЬ ГОТОВОЕ ФУНКЦИОНИРУЮЩЕЕ РЕШЕНИЕ В ГУГЛ-ТАБЛИЦАХ С БД. 2) ПИШИТЕ ЦЕНУ (ХОТЯ БЫ ПРИМЕРНУЮ, КОЛИЧЕСТВО ЧАСОВ И СТОИМОСТЬ ЧАСА) 3) ПРИМЕРЫ РАБОТЫ БУДУТ ПЛЮСОМ Разработать многофункциональную веб-платформу (SaaS-решение), которая: собирает и агрегирует данные из API маркетплейсов — Wildberries, Ozon, Яндекс.Маркет; рассчитывает метрики юнит-экономики, воронку продаж, прибыль, ROI, маржу, логистику, хранение, рекламу; предоставляет пользователям дашборды, отчёты и аналитику; работает по подписке (многоуровневые тарифы); не требует ручного вмешательства, Google Sheets или Telegram-бота. Пользовательский интерфейс Dashboard ? свод по всем MP. Разделы: на обсуждение. Фильтры: по периоду, MP, бренду, SKU, складу. Графики (Recharts / ECharts), таблицы, экспорт CSV/XLSX. Настраиваемые отчёты и сохранённые фильтры. Интеграции При подключении нового кабинета пользователь вводит ключи, система тестирует доступ. Автоматическая фоновая синхронизация данных (ETL-планировщик). Обработка ошибок API с логами и ретраями. Подписка и биллинг Тарифы: Free / Pro / Enterprise. Ограничения: количество кабинетов, глубина истории, частота обновлений. Оплата через ЮKassa / Stripe; продление, автосписание, напоминания. Админ-панель Просмотр пользователей, тарифов, подключённых маркетплейсов. Настройки частоты обновлений. Статусы API-интеграций (состояние токенов, лимиты). Просмотр логов ошибок и перезапуск синхронизации. Критерии приёмки Пользователь может зарегистрироваться, подключить любые из трёх MP. Все данные обновляются автоматически. Дашборды строятся без ошибок. Метрики юнит-экономики совпадают с эталонными расчётами. Платёжная система функционирует. Админ-панель показывает корректные статусы интеграций.
Добрый день! Исследовательская программа по сравнению реконструкции изображений для последующего распознания На джава/джавафх/spring/ангуляр Окно с с несколькими кнопками(run-Pause-Continue-Stop-Browse-Export Data), а также в окне 6-7 выводов изображений и один с результатами над всеми выводами что в них+результат выводы 1- оригинальное изображение(под ним имя фотки) оригинальные фото – размер будет оригинальный ии небольшой из данных по обучению) 2- оригинальные фотки с нанесенными солнцезащитными очками(сервис или нейросеть) + попытка идентификации-скор под фото + время операции распознания под фото 3- удаление очков- инпаинтигом(ган сеть) + попытка идентификации +вывод скора+ вывод времени операции инпаитинга и времени распознания под фото 3-5-6-удаление очков методом доп реальности (синтетически дополненные данные) и вывод скора (ган и другими сетями cnn mtcnn и тд)+ вывод времени операции и времени распозания 7- если будет возможность – сделать вариант распознания по большему количеству точек чтоб даже если часть информации /точек выбивает это бы практически не влияло на рузультат 8-вывод всех данных (вывести ранее полученные данные)(время операции выводить не надо) кнопки запустить пауза стоп и экспорт( csv наверное оптимальный вывод – ид-имя оригинального файла-скор распознания с очками и дальше для всех скор/время оперции/время распознания) результатов по прогону примерный макет приложен-база с фото будет предоставлена бюджет обсуждаем.
Разработка приложений для ПК. Разработка с нуля. Общие требования Назначение продукта Приложение предназначено для игроков настольной ролевой игры Dungeons & Dragons (D&D). Оно помогает пользователям быстро и удобно создавать персонажей, отслеживать характеристики Целевые устройства Платформы: Windows 11 Пользовательские роли Игрок — создает и отслеживает характеристики, участвует в игре. Создание персонажа Генерация случайного персонажа или создание вручную. Возможность выбора расы, класса, происхождения, пола, внешности, предыстории. Настройка характеристик (силы, ловкости, телосложения, интеллекта, мудрости, харизмы). Автоматический расчет базовых значений способностей и сопротивления урона. Выбор снаряжения, заклинаний, особенностей, недостатков и преимуществ. Редактирование персонажа Изменение всех характеристик и деталей персонажа в любое время. Сохранение нескольких версий персонажа одновременно. Локализация Поддержка русского и английского языков интерфейса. Интерфейс пользователя Минималистичный интерфейс с интуитивно понятной навигацией. Графическое оформление выполнено в стиле RPG-фэнтези. Высокая контрастность элементов для удобочитаемости. Дополнительные возможности Интерактивные подсказки для новичков, объясняющие значение каждого параметра. у прикреплённого фото предоставлен примерный дизайн и повторять один в один не надо.
Программирование микроконтроллеров. Микроконтроллер: Orange pi. Функции и задача устройства: Есть код определенной программы, которая будет работать на orange pi zero 3 4gb на Ambrian OS. Суть вкратце: Оранж берет через usb порт изображение с usb камеры, далее проводит некие вычисления и дальше отсылает полученные данные в полетный контроллер с прошивкой Ardupilot в формате mavlink 2. Помощь заключается в следующем: 1)Помочь с куском кода, который отвечает за прием видео от камеры, в данный момент вылетают ошибки, оранж камеру видит, но с помощью cv2.VideoCapture() не может захватить кадр. 2)Помочь с куском кода, который устанавливает соединение оранжа с полетником на ардупилоте. Пожелания и особенности: Есть код определенной программы, которая будет работать на orange pi zero 3 4gb на Ambrian OS. Суть вкратце: Оранж берет через usb порт изображение с usb камеры, далее проводит некие вычисления и дальше отсылает полученные данные в полетный контроллер с прошивкой Ardupilot в формате mavlink 2. Помощь заключается в следующем: 1)Помочь с куском кода, который отвечает за прием видео от камеры, в данный момент вылетают ошибки, оранж камеру видит, но с помощью cv2.VideoCapture() не может захватить кадр. 2)Помочь с куском кода, который устанавливает соединение оранжа с полетником на ардупилоте.
Почему стоит искать работу для фриласнеров по профилю программисты в Москве у нас?
🔸 Более 9 предложений о работе за сегодня в тематике программисты
🔸 Работа и подработка на бирже фриланса от прямых заказчиков, которым нужна помощь специалистов по профилю программисты уже сегодня!
🔸 Свежих заказов на программисты в Москве для фрилансеров на июль 2026 года — 6360 шт.
Как найти удалённую работу для фриланс-специалистов по профилю программисты в Москве?
Вы специалист по программисты и ищете проекты и заказы на удалёнке в Москве? Нам всегда есть что вам предложить. Ежедневно мы публикуем новые проекты и заказы по вашей специальности. Найдите интересную работу уже сегодня
Сколько проектов для IT-специалистов по профилю программисты в Москве?
На июль 2026 года опубликовано 6360 предложений удалённой работы от прямых заказчиков для исполнителей по специализации программисты
Сколько можно заработать выполняя проекты по программисты?
Специалисты по профилю программисты зарабатывают от 0.00 рублей с заказа. Хотите больше? Выполняйте как можно больше заказов и зарабатывайте сколько пожелаете