creator cover Иосиф Правец
Иосиф Правец

Иосиф Правец 

Тимлид 1С и фанат эргономичных клавиатур

6subscribers

7posts

About

Добро пожаловать, коллега!
Я - Иосиф Правец. В ИТ более 10 лет.
Сейчас управляю отделом разработки.
Основной стек - 1С.
Здесь пишу про:
- 1С и около
- devops, docker, git
- сплит-клавиатуры
- прочие заметки о злободневном

Я себе завел маленького краба!

Долгое время уже из каждого утюга звучат слова про OpenClaw. Смотрел я на это безобразие и не решался попробовать, ибо ресурсов оно жрет мама не горюй даже на холостом ходу.
Но тут мне подвернулся аналог в виде PicoClaw, который по заверениям разрабов может и в 10 мегабайт оперативки уместиться. А уж если ему мини-комп на 256 мегабайт оперативки выдать, то он вообще горы свернет.
Ну что ж, у меня как раз завалялась бесхозная VPS-ка, на которую я и пристроил этого зверька. И прикрутил к нему модели с OpenRouter.
Пока полет нормальный. Клепаю потихоньку скилл, чтобы парсить описания клавиатур для каталога YAL-Tools.
И еще настроил себе по приколу отправку погоды по утрам. Не то чтобы это было что-то полезное, скорее просто проверка периодических заданий.

Биба и Боба!

Или очередной эксперимент с нейронками, EDT и MCP.
Я тут узнал про чудесный инструмент, который позволяет прикорячить MCP-серверы к браузерным чатам популярных нейросетей. Имя этому инструменту — MCP SuperAssistant
И так уж повелось, что если я вижу какой-то новую прикольную монтировку, мои ручки так и тянутся эти монтировки протестировать.
У нас было:
  1. EDT с установленным плагином codepilot1c
  2. Чат с glm5 на chat.z.ai
  3. Плагин MCP SuperAssistant в браузере
  4. Прокси MCP SuperAssistant (запускаем командой npx @srbhptl39/mcp-superassistant-proxy@latest --config ./config.json)
  5. А также конфиг файл для этого прокси:
json
config.json207 Byte
Далее открываем чат с нейронкой в браузере, и в настройках плагина прописываем URL к прокси http://localhost:3006/sse и тип соединения sse
И всё, можно творить!
Я для теста в пустом проекте в EDT попросил создать справочник Биба, документ Боба и в документе добавить реквизит с типом Справочник.Биба.
И оно даже осилило это сделать. Можно по ссылке почитать лог работы.
Да, ёжик птица гордая, пока не пнёшь не полетит. Периодически необходимо подпинывать чат, так как glm подвисает. Но в целом это вполне юзабельно.

В пользовательском тестировании стоит помнить, что мы сами тоже иногда пользователи!

Недавно Валера Бобров предложил мне поучаствовать в закрытом тестировании на пользователях его арены моделей в 1C LLM Benchmark.
Суть проста: загружаешь задачу в сервис, он случайным образом выбирает две модели для решения, модели выдают результаты, а ты оцениваешь их качество.
И вот подвернулся отличный повод для проверки. Вчера я успешно решил задачу с помощью Claude Sonnet 4.5 с первого захода, или, выражаясь геймерским сленгом, "ваншотом" (тот самый случай, когда игровые термины приходят в айти).
Поэтому я отправил на тест ТЗ, составленное в режиме планирования Cursor, по которому задача и была решена.
На выходе же получил нерабочий шлак в обоих вариантах.
Что ж, llama-4-scout и gpt-oss-20b, You Are Not Prepared!
P.S. Ну и если я какой-то текст до конца дочитываю, то никогда не обломаюсь поставить свой царский лайк, а, возможно, даже подпишусь на автора

Пепси, пейджер, MTV...

Ой, то есть Cursor, YAxUnit, Gemini.
Очередной пост про вайб-кодинг.
Понадобилось мне тут немного перепилить ранее реализованный механизм печати на принтере чеков.
Влезать в переделку без тестов было как-то неспокойно, и я решил наконец-то вкатываться в YAxUnit.
По старой привычке начал писать всё руками. Набросал немного тестов, а потом вспомнил, что у меня тут как раз подписка на Cursor на днях продлилась.
И подумал, что негоже ей простаивать.
Что сделал с Gemini:
1️⃣ Выявил непокрытые тестами методы
2️⃣ Определил тест-кейсы

Полезных инструментов пост!

Я наконец-то занялся своим репозиторием с Docker-образами OneScript и утилит на его базе.
Ключевая фишка моего проекта — автоматическая сборка и публикация образов в ваш личный Docker Registry. Нужно лишь:
1. Форкнуть мой репозиторий
2. Навесить специальные теги с нужными версиями
3. Приправить всё секретами для Actions репозитория
4. И включить Actions для репозитория
Дальше магия (на самом деле GitHub Actions) сделает всё за вас.
Благодаря такому простому механизму автоматической сборки, порог входа становится ниже плинтуса. Публичный Registry можно сделать на Docker Hub, приватный, который вам потребуется для образов платформы и EDT из соседнего репозитория (но там ещё только предстоит реализовать образы), заводится за 3 минуты и щепотку денег у любого облачного провайдера.
Что мы имеем на текущий момент?
Готова сборка:
- oscript — собственно, самый главный образ
- yard — качалка релизов с сайта 1С
- winow — одноимённый фреймворк для разработки веб-приложений
- onec-installer-downloader — самая мякотка, качалка дистрибутивов платформы и EDT с того же сайта релизов 1С.
Одна из главных целей как раз и была в образе onec-installer-downloader — чтобы затем использовать его, например, в сборке образов платформы и EDT.

Начинаю вести блог и здесь

Как говорится, нельзя складывать все яйца в одну корзину, а значит стоит резервировать свой контент.
Пока это будет дублирование контента из моего телеграм-канала. В платных подписках на данный момент не вижу необходимости, как будет дальше - посмотрим.
Subscription levels0
No subscription levels
Go up