Skip to content

Latest commit

 

History

History
98 lines (58 loc) · 15.3 KB

README.ru.md

File metadata and controls

98 lines (58 loc) · 15.3 KB

English · Русский

Разработка и внедрение ИИ-агентов · Платные исправления Python и Go

Запросить платную помощь - опишите задачу, бюджет и срок.

Небольшие программы и понятная помощь с компьютером

Я Dima Mak, в сети — ub3dqy. Делаю небольшие полезные программы и помогаю разобраться с компьютерными проблемами, которые не получается решить с ходу.

Может быть, вы постоянно делаете одну и ту же работу вручную. Или программа перестала работать, а инструкция только запутывает. Расскажите, что нужно сделать, — разберёмся, с чего начать.

Скачать портфолио в PDF · Попробовать готовые примеры

Небольшие программы для повторяющихся задач

Сравнить папки, подготовить новые имена файлов, проверить списки или собрать несколько ручных действий в один удобный инструмент.

Что получите: программу под согласованную задачу, проверенный пример и короткое объяснение, как ей пользоваться. Сравнение папок и подготовка имён ниже показывают, о какой работе идёт речь.

Помощь с непонятной ошибкой

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

Что получите: понятное объяснение того, что удалось выяснить, порядок дальнейших действий и список оставшихся вопросов. Если понадобится поддержка, помогу описать проблему так, чтобы не пришлось начинать разговор заново.

Повседневные дела на компьютере

Фотографии и документы, проверка копий, выбор нужной папки или установка программы по запутанной инструкции.

Что получите: понятные шаги для вашей задачи. Если изменения могут затронуть файлы, сначала договоримся, что меняем и что сохраняем.

Три примера, которые можно попробовать

Это небольшие проекты, сделанные для портфолио. Названия файлов и ситуации в готовых примерах учебные.

Задача Что делает пример
«Все ли файлы попали в копию папки?» Показывает недостающие и лишние файлы, а также разные размеры. Сравнивает имена и размеры, а не содержимое файлов.
«Хочу привести имена фотографий в порядок» Готовит список старых и новых имён, сохраняет окончания файлов и отмечает совпадения в переданном списке. Сами файлы не переименовывает.
«Не знаю, как объяснить, что случилось» Собирает несколько заметок в понятное обращение за помощью. Не определяет причину ошибки и ничего не отправляет.

Скачайте примеры, распакуйте папку и откройте index.html. По умолчанию включён английский; кнопка Русский переводит всю страницу. Установка и аккаунт не нужны. Файлы и текст никуда не загружаются.

Выбор папок рассчитан на современный браузер на компьютере. Для быстрого знакомства можно ничего не выбирать: нажмите Попробовать пример.

Пример сравнения папок: недостающие и лишние файлы, разные размеры

Улучшения, принятые в других проектах

Эти изменения отправлены через мой аккаунт GitHub ub3dqy и приняты авторами проектов.

  • Понятнее установка в Windows. В инструкции Screenshot Organizer объяснено, как выбрать локальную папку и отличить её от папки OneDrive. Принятое изменение.
  • Проще скачать файлы примера. В учебной инструкции ShareR две ссылки на страницы заменены прямыми ссылками на файлы и добавлена подсказка по сохранению. Принятое изменение.
  • Яснее первые шаги учебной работы. В Data Engineering Launchpad уточнено, с чего начать, а пример ожидаемого отчёта стал удобнее читать. Принятое изменение.
  • PETL - ссылки в инструкции и проверки HTML. Восстановлены девять ссылок; изменение включено в проект. Четыре проверки подтвердили уже работавшую структуру HTML-таблиц. Сопровождающий положительно отреагировал на ответ и закрыл вопрос. Принятое изменение инструкции · Проверки и решённый вопрос.
  • Tablib - совместимость с Python 3.15. Регистрация форматов по первому запросу сохраняет отложенную загрузку. Исправление включено в проект после проверки сопровождающего; проверки пройдены на Python 3.14 и 3.15. Принятое исправление.
  • Go-Hybrid - обработка ошибок JSON. Ошибка преобразования возвращается вызывающей стороне; неверные идентификаторы не меняют выходные данные. Исправление принято сопровождающим. Принятое исправление · Отзыв сопровождающего.
  • Go-Hybrid - правила сборки в Windows и Linux. При создании кода учитывается, для какой системы предназначены файлы. Это устраняет выбор имени пакета из неподходящего файла. Исправление принято сопровождающим. Принятое исправление.
  • Error Translator - подсказки при ошибке импорта. Исправлены обработка отсутствующего модуля и подсказки близких имён. Исправление и запрошенное пояснение включены в проект. Принятое исправление · Принятое пояснение.
  • Filament - десятичные числа в JSON. Исправлен сбой при выводе десятичных чисел с отрицательным масштабом. Крайние значения сохраняются в короткой точной записи. Принятое исправление.

Четыре вклада в инструкции и пять исправлений кода. Проверка вывода PETL подтвердила существующее поведение; новый фикс кода не заявлен. Сами приложения принадлежат соответствующим проектам.

Технические работы и текущий статус

Для этих трёх работ есть проверки и описание результата:

  • Paramiko - расход памяти при чтении SFTP. Объяснено, почему ограничение одновременных запросов не ограничивает весь буфер, и добавлен пример чтения небольшими порциями. Предложенная инструкция.
  • Paramiko - пустой запрос чтения SFTP. Пустой вызов readv больше не запускает предварительное чтение на сервере. Предложенное исправление.
  • Обработка изображений в Linux. Смена формата и размера, обрезка, цвет, водяной знак и удаление метаданных. Доступ к файлам, время и ресурсы ограничены. Пройдены все 356 локальных проверок, включая два настоящих вызова через Ollama. Исходное обсуждение теперь недоступно; переданный код сохранён в открытой копии проекта. Приёмка не подтверждена. Переданный код.

На 12 ноября 2026 года (UTC) оба предложения Paramiko открыты. Текущий ход проверки и приёмку инструмента обработки изображений подтвердить не удалось.

Независимая проверка чужих изменений

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

  • Tablib - проверка исправления вычисляемых столбцов. Пройдены существующие проверки на Python 3.14 и дополнительные случаи на Python 3.14 и 3.15. Опубликованный отзыв.
  • Tablib - потеря данных при чтении JSON. Воспроизведены пропажа полей и сбой на пустом объекте. Предложена поправка, проходящая 185 проверок. Исходное предложение затем закрыли как повтор #709; поправка не принята. Отзыв и проверенная поправка.
  • Happy - пропущенные сообщения. В Windows и Linux воспроизведены два случая перезаписи файла, при которых обработчик истории пропускает сообщения. Ошибка и её воспроизведение.
  • Карта WordPress - скрытые вкладки. В Edge воспроизведён сбой подбора масштаба; предложено дождаться видимого размера карты. Полная установка WordPress не проверялась. Ошибка и её воспроизведение.

Исходные изменения принадлежат их авторам. Мой вклад - опубликованные результаты проверки, воспроизведение ошибок и предложенная поправка. На 29 октября 2026 года (UTC) остальные три отзыва ожидают ответа.

Расскажите, что не получается

Напишите, что вы хотели сделать и что вышло вместо этого. Если есть ошибка, пришлите её текст или снимок экрана со скрытыми личными данными.

До начала работы договоримся, что нужно сделать, сколько это будет стоить, к какому сроку и как пройдёт оплата. Есть статус ИП; оформление можно обсудить вместе с задачей.

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

Небольшую доработку сайта можно заказать на Kwork.

Dima Mak / ub3dqy

English version · PDF на русском · Примеры работы с таблицами и текстами