Никита Арипов | 1С, DevExp
2.91K subscribers
277 photos
49 videos
4 files
234 links
Личный канал, где делюсь полезностями и идеями с сообществом 1С
Мнение личное, не официальное и только на основе открытых данных

О себе: Разрабатываю 1С:Бухгалтерия предприятия и отвечаю за 1С:Бухгалтерия некоммерческой организации

Вопросы - @Oxotka
Download Telegram
Сплит-клавиатура Phenom

С мая пользуюсь новой клавиатурой Phenom от Ergohaven

Это проводная сплит клавиатура на 58 клавиш с изогнутым корпусом. В общем, максимально близка к обычной клавиатуре, но раздельная и с эргономикой

Это моя вторая сплит-клавиатура. До этого была Velvet на 46 клавиш. Условно без верхнего ряда с цифрами

Итак, что понравилось:
1.Крутилка на левой половинке
Она дает моментальный вау-эффект. Настроил ее на громкость и переключение треков, а еще добавил переключение рабочих столов. Теперь можно быстро переключаться между RDP и остальными рабочими столами

2. Большой трекбол
На Velvet трекбол был маленьким, поэтому точность ощущалась хуже. Здесь он заметно крупнее и удобнее. Пользоваться им действительно приятно

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


С чем пока не определился:
1. Кейкапы Sculpt
Они вышли одновременно с клавиатурой, поэтому и заказал их вместе. Но сочетание оказалось слишком изогнутым: клавиатура сама по себе сильно изогнута, а Sculpt добавляют еще кривизны.
В итоге переставил их на Velvet, а на этой поставил обычные ровные кейкапы с небольшим сглаживанием. Так оказалось удобнее

2. Верхний цифровой ряд
Я уже от него отвык и почти все символы разложил по слоям. Но для F3 и F5 верхний ряд иногда все-таки использую. Пока не могу сказать, стал ли он для меня плюсом. Скорее, это просто дополнительный вариант.

3. Провод
Раньше считал провод минусом. Но тут прям получилось хорошо. Клавиатура всегда готова к работе и не нужно ее отдельно включать даже простым нажатием клавиши

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

Иосиф, конечно, говорит, что я всё равно приду к формату 3×5+3. Но пока посопротивляюсь :)
Для меня скорость набора всё ещё важна, а в там нужно чаще переключаться между слоями.

Хотя, возможно, в следующем году попробую что-нибудь новое
1👍12❤5🔥3
Обвязка для код-ревью с ИИ

Китайцы выпустили любопытный инструмент OpenCodeReview

Он берёт на себя техническую часть ревью: получает Git diff, выбирает нужные файлы, разбивает большие изменения на части и привязывает замечания к конкретным строкам

Поддерживает:
- изменения рабочего дерева, отдельные коммиты и сравнение веток;
- OpenAI- и Anthropic-совместимые модели
- параллельную проверку больших изменений
- пользовательские правила для разных файлов
- полный анализ файлов через ocr scan
- интеграцию с CI/CD
- режим, в котором ревью выполняет уже подключённый AI-агент

С 1С из коробки не работает: файлы .bsl не входят в список поддерживаемых расширений. Их можно явно включить через пользовательское правило, но готовых правил для платформы 1С внутри всё равно нет

Это может быть хорошей основой для Код-ревью. OpenCodeReview возьмёт на себя работу с Git-изменениями и запуск ревью, а дальше уже условный Напарник выполнит всю проверку

Сайт - https://open-codereview.ai
Репозиторий - https://github.com/alibaba/open-code-review
👍10✍3❤2🔥2
Печенье из сериала Тед Лассо. Кстати, очень крутой сериал - рекомендую!

О, теперь это канал посвященный кулинарии и сериалам
🔥15👍10😁7❤3
Осенний партнерский семинар

В эти выходные (25-27 сентября) пройдет традиционный осенний партнерский семинар. На этом мероприятии эксперты фирмы «1С» делятся новыми проектами и делятся ближайшими перспективами развития. В этом плане это уникальное мероприятие!

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

На этом мероприятии у меня будет 2 выступления. Про НКО и про процесс разработки. Оба в в воскресенье.
Сейчас активно готовлюсь к выступлениям.

Буду рад увидеться на мероприятии, кто будет - приходите пообщаться!
В воскресенье буду целый день на вернисаже на стенде Бухгалтерии.


А чего вы ждете от партнерской конференции? Какие анонсы?
1👍16🔥8❤6👌1
Опрос сообщества Landscape 1C заканчивается через неделю.

Если еще не успели поделиться опытом - самое время!

Ваши ответы помогут понять, какие инструменты действительно используют 1С-специалисты и что стоит рекомендовать коллегам.

Пройти опрос → @stateOf1c_bot
В среднем займет 12 минут
👍4🔥3🤝3
Please open Telegram to view this post
VIEW IN TELEGRAM
👏5🤩4😎3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
👍18🔥9❤6
This media is not supported in your browser
VIEW IN TELEGRAM
1😁9❤4🔥4
Завершен опрос!
В нем приняли участие 316 великолепных респондентов

Удивительные результаты на странице - Опрос 2026
А также в самих карточках инструментов

Позже подготовлю отдельный пост о результатах

Спасибо! Вы крутые!
👍15🔥8😎5
Плагин Git Flow для EDT

Подготовил плагин для удобной работы с git для 1С:Enterprise Development Tools

Что умеет:
1. Управление коммитом как в VSCode в одном окне и с помощью иконок
2. Переключение веток с сохранением изменений
3. Rebase вместо merge, если это возможно
4. Отображение графа истории в окне
5. Улучшение окна выбора веток (группы, избранное, автор, сортировка по активности)

Видеообзор на YouTube
Репозиторий на GitHub - не забудьте поставить звездочку

Установить можно по URL - https://oxotka.github.io/git-flow-edt/
Спасибо Kirill Krasnov

Рад любой обратной связи и issues
👍38🔥8❤4
Зачем я сделал плагин GitFlow

У нас активная разработка и очень много веток накопилось с 2018 года. EDT показывает их сплошным списком и по алфавиту. Но это не всегда удобно, как мне кажется

Плюс мы переходим на подход к именованию веток с группировкой: supply/bp/master или fix/1112122. И EDT, к сожалению, не показывает их в виде дерева, как в других редакторах

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

Заодно добавил возможность отмечать часто используемые ветки в избранное, чтобы их тоже было проще искать. Например, часто делаю слияние с ветками поддержки или переключаюсь на master

Так появилась первая версия плагина. Просто удобный выбор веток и все. Честно. Больше ничего не планировал

Но затем подумал, раз уж начал, почему бы не поправить еще и то, что сильно бесило - лишние коммиты слияния

Ну, знаете, когда ты поправил что-то в одной части конфигурации, а коллега в другой, но перед коммитом вы не получили изменений друг друга. В этом случае EDT по умолчанию создает коммит слияния вместо rebase

А дальше применил один из этапов нашего подхода к проектированию - посмотреть, как похожие задачи решены в других инструментах

И оказалось, что многое из того, что я хотел сделать, уже есть в VS Code. Причем там это сделано хорошо. Скорее всего, я и захотел все это реализовать потому, что уже видел подобные решения и знал, что можно сделать удобнее. Короче, важна насмотренность

Поэтому решил тщательнее изучить панель git в VS Code. Отсюда и родились внешний вид и основные функции плагина. Помимо управления ветками, добавил и удобную работу с изменениями

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

В итоге привычные операции стали проще, удобнее и приятнее. Короче, хорошо получилось - мне нравится!

Плагин установить отсюда
Репозиторию ставить звездочку здесь
Писать issue сюда
👍17🔥11❤4
Оказывается, не все знают, что 1С:Напарник бесплатен до
1 февраля 2027

https://code.1c.ai

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

Текущая актуальная версия 1.0.8 научилась долго автономно работать над задачами
👍17✍6🔥6👎4🤝1
Считаю, что процессы разработки важнее инструментов, которые применяются. Я рассказывал об этом на Инфостарте и на DevCon. Даже тут делился нашим процессом разработки от появления идеи до выпуска решения в релиз

А теперь давайте посмотрим как на наш процесс влияет применение ИИ

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

Но есть нюанс. Написание кода - далеко не самая сложная часть разработки

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

Например, по оценке Яндекса, непосредственно написание кода занимает около 35% времени от всей разработки. Думаю, что у нас сопоставимые цифры

Теперь представим, что благодаря ИИ мы ускорим этот этап на 50%. Я пока не встречал заявлений с сокращением времени хотя бы на 30%, но для красоты возьмем сразу 50%. В этом случае общее время разработки ускорится всего на 17.5%. При этом тот же Яндекс только мечтает о 10% ускорении, сейчас у них всего 2%

Ну хорошо, код мы не пишем ручками, а что с остальными этапами?
🔥11🤯1👾1
Рассмотрим выборочно остальные этапы процесса разработки:

Разработка прототипов
Здесь ИИ можно применять, но современные инструменты прототипирования и так позволяют очень быстро набрасывать формы и проверять идеи. Не уверен, что нейросети дадут здесь какой-то существенный выигрыш

И, кстати, есть исследования, что нейросети ограничивают нашу креативность. То есть вместо помощи, мы в долгосрочной перспективе ухудшаем свои навыки, полагаясь на варианты предложенные ИИ

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

Даже на примере git-flow-edt, где есть шикарный референс в виде VS Code приходится все сценарии обходить и дорабатывать вручную

Тут мы говорим именно про проектирование пользовательского поведения, а не про красивые цвета и CSS (тут нейросеть крутая, но в 1С неприменимо)

Прикол в том, что даже современные инструменты для работы с ИИ, такие как superpowers и grill-me, как раз задают вам вопросы о том, как должна работать система, какие есть ограничения и как пользователь будет с ней взаимодействовать. То есть проектировать нужно головой!

Анализ требований и законодательства
Тут, конечно, тоже можно использовать ИИ. Например, для первичного анализа документов, поиска противоречий или подготовки вопросов. Но доверить ему принятие решений без проверки? Ну такое... Думаю, что никто бы этого не хотел

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

Она в том, чтобы понять, что именно нужно сделать, как это должно работать и почему выбранное решение будет правильным

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

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

Именно поэтому считаю, что процессы важнее инструментов. С правильными процессами можно использовать любые инструменты, в том числе и ИИ. Да, задачи будут усложняться, но они не закончатся
🔥21❤6🤔3
Что стало с «убийцами 1С»?

Написал статью на Хабр про текущее положение у программ, которым пророчили заменить 1С. Это мой первый опыт для этой площадки, поэтому статья в Песочнице

Если вы давний пользователь площадки и у Вас есть приглашения всякие - был бы рад. Ну и комментарии приветствуются тоже

Хорошего дня!
👍31🔥18✍7
Среднее, медиана и процентиль

Сейчас снова занимаюсь метриками на работе: строю Time to Market, Time to Discovery и даже накопительную диаграмму потока. И обратил внимание, что все почему-то любят смотреть на средние значения. То есть среднее время выполнения задачи, средняя скорость или средний простой

Но из-за выбросов среднее не всегда точный инструмент. Мне больше нравится процентиль (еще пишут перцентиль), потому что он точнее описывает наблюдаемый показатель

Процентиль показывает в какое значение укладывается заданная доля наблюдений. Например, 95-й процентиль времени выполнения задач - это срок, за который завершились как минимум 95% задач

Причем можно смотреть на 80%, 95% или 99%. Так мы выбираем какую долю задач хотим охватить оценкой. Например, в какой срок укладывались 80% задач, даже если отдельные задачи занимали гораздо больше времени

Но давайте на примере - бизнес спрашивает «За сколько сделаете эту задачу?»

Мы осознанная команда и у нас есть сроки 11 похожих предыдущих задач в днях:
[1, 3, 4, 10, 40, 1, 4, 1, 2, 1, 5]

Для начала посчитаем среднее и получим примерно 6,5 дней. Но 9 из 11 задач мы сделали быстрее, просто одна задача на 40 дней сильно потянула среднее вверх

Тогда попробуем медиану, ее тоже любят использовать. Для этого расставим сроки по порядку и возьмем середину:
[1, 1, 1, 1, 2, 3, 4, 4, 5, 10, 40]

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

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

В нашем примере:
• за 4 дня завершились 8 из 11 задач, примерно 73%;
• за 5 дней - 9 из 11, примерно 82%

На языке статистики это:
70-процентиль - 4, 80-процентиль - 5

То есть мы знаем к какому сроку завершилась нужная нам доля задач. 70 процентов всех задач мы успели сделать за четыре дня, а 80 процентов задач сделали за пять.

И теперь бизнесу можно спокойно сказать: «В прошлых похожих задачах мы примерно в 80% случаев укладывались в пять дней. Предлагаю ориентироваться на этот срок»

Поэтому пробуйте использовать процентили для своих метрик. Они хорошо дополняют среднее и медиану. Кстати, медиана это 50-й перцентиль
👍35✍12🔥7🫡3
А вы тоже заметили, что логотипы ИИ похожи на задницы?

У многих символов один рецепт: круг, мягкий градиент, отверстие или яркая точка в центре, линии расходятся наружу. Ничего не напоминает? Ну? Анус...

Теперь будет сложно развидеть...

Вот тут даже этому статья посвящена Why do AI company logos look like buttholes?
😁34👍3💊3🔥2😱1
Что и почему меняется в Ландшафте технологий 1С

По результатам опроса изменил разметку инструментов на карте: несколько скрыл, у некоторых поменял разметку, остальные оставил как были

Из заметных изменений - Git, VS Code и IIS теперь отмечены как базовые инструменты 1Сника

Пока вносил правки, подумал: хорошо бы видеть, что и почему меняется. Ну и реализовал это на отдельной страничке История изменений

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

Сайт - Ландшафт технологий 1С (добавь в избранное)
Репо - Landscape1C (поставь звездочку)
👍16🔥6❤3
А у вас тоже есть игры, которые когда-то купили, но так ни разу и не запустили? У меня в Steam таких, кажется, половина библиотеки

Тут же самое приятное - урвать игру по скидке. Вдруг когда-нибудь найдется время поиграть. Внутренний охотник доволен, ведь добыча поймана

А что, если оставить только вот эту радость от поиска, выбора и покупки? Ведь если мы все равно не играем, то можно хотя бы реальные деньги не тратить?

Звучит как разводняк? Но такое уже есть - Steam Sale Simulator
Это симулятор покупок в стиме, где ты пополняешь виртуальную библиотеку игр, без траты реальных денег

Оказывается, это целый тренд - Дофаминовые сайты. Они копируют привычные сервисы, чтобы можно было пройти весь приятный путь от выбора до оформления. Только настоящей покупки не будет

Так можно заказать сочный бургер, собрать корзину с новым топовым ноутбуком или спланировать потрясающий отпуск и не потратить ни рубля

Вот примеры сервисов:
- FoodNeverComes - выбираешь еду, оформляешь заказ и даже следишь за курьером
- EatStargram - похожая симуляция с вымышленными ресторанами и фотографиями настоящих блюд
- TripNeverLeaves - планируешь поездку, которую не придется оплачивать и из которой не нужно возвращаться
- dopamine - заказываешь настоящие товары по выдуманным ценам, а потом наблюдаешь за приключениями посылки

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

Добро пожаловать в Матрицу...
😁9🤯2😱2🥴2🤣2💊1