Никита Федькин - мысли, заметки, анонсы – Telegram
Никита Федькин - мысли, заметки, анонсы
2.83K subscribers
210 photos
7 videos
18 files
347 links
Связаться со мной - @nixel2007.
Никита Федькин (ранее Грызлов).

На канале не публикуется платная реклама.
Download Telegram
🔥 Новый релиз!

🏰 Репозиторий: 1c-syntax/bsl-language-server
🔢 Версия: v0.26.0
📅 Дата релиза: 29 декабря 2025 г.

AI сводка
BSL Language Server — реализация LSP для языка 1C:Enterprise 8 и OneScript. В релизе v0.26.0 добавлена семантическая подсветка методов, переменных и строк в отдельных функциях, расширена поддержка LSP-запросов, ускорена работа семантики и улучшена оптимизация хранения данных. Добавлена обработка запросов implementation для совместимости с IDE.


Не забывайте ставить понравившимся проектам
1🔥2913
Вместо итогов года.

Цель на 2026 (желательно первую половину) - затащить в BSL Language Server платформенный контекст, реализовать автокомплит и выпилить из vsc-плагина двойной парсинг исходников.

То есть выпустить BSL Language Server v1.0.0

Амбициозно? Реализуемо!
6🔥74❤‍🔥17👍117🆒1
У вас релизы прошлогодние
🤣4013💯12
Эпичный подгон от НеОченьЗлого Бобра на новый год!

Viva le open source!
👍6
Forwarded from Хатка Бобра
Ну что же. Эпичный долгострой длиной 5 или даже более лет, под названием 1Script v2.0 наконец-то выпущен. Обновлен сайт также проекта (спасибо @bayselonarrend) и получены логотипы некоторых использующих компаний. Спасибо всем, кто помог получить логотипы и разрешения на их использование!

Очень радостное ощущение, что долг, который я должен был сообществу, наконец-то выдан. Теперь официально версия latest это версия 2.0, версия 1.х переезжает в раздел LTS (long-term-support) и в ней будут исправляться важные для 1.х ошибки.

Наверное, потребуется скорректировать логику в ovm, но на это сегодня уже не осталось сил, да и домашние уже косо смотрят на папу, который пропал в компе.

Релиз долгожданный, уже немного мемный, даст Бог - не последний. Еще раз огромное спасибо всем, кто помогал построить "двойку" и окружающую обвязку в виде ovm, пересобранных внешних компонент, сайта и самого движка. Работа была проделана немалая. Спасибо вам всем!

Ура!

https://onoscript.io/
4🔥78🥰95
Продолжаем парад новогодних релизов.

Просидев один месяц над кодом в одиночку и пообщавшись один час с Кириллом @sfaqer, я понял, как победить ошибку, которая стала ОЧЕНЬ БОЛЬНО стрелять при открытии проекта в VSCode. Если вы напарывались на NullPointerException и отправляли сообщения об ошибке к нам в Sentry, то вы наверняка понимаете, о чем я.

Так вот. Выпущен BSL Language Server 0.27.0, где эта ошибка наконец-то исправлена! Я хотел бы добавить, что "раз и навсегда", но с проблемой этого рода я изредка сталкивался на протяжении трех или четырех лет. Я надеюсь, что удалось пофиксить корень проблемы, но буду продолжать посматривать в Sentry. Всем пользователям 0.26.0 спасибо за терпение и тесты!

https://github.com/1c-syntax/bsl-language-server/releases/tag/v0.27.0

Еще из приятного я отловил дублирование операции наполнения внутренних кэшей в момент построения контекста. Убрав это дублирование, я получил ускорение наполнения контекста на 30% на моих одноразовых и абсолютно ненадеждных тестах на БСП. Но все равно хорошо.

Ну и на сладкое пара новых фич в раскраске и во всплывающей подсказке.

Еще раз спасибо всем, кто слал репорты об ошибках и помогал в тестировании сборок.
6👍35🔥25❤‍🔥85🎄32
IMG_20260106_122441_232.jpeg
404.7 KB
#какэтоесть

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

Зима так зима <3
112👍5😱53🤣1👀1
#какэтоесть

Людей на велосипедах это не останавливает. Да и я сам вчера на бакфитсе ловил лицом снегопад
1😁13
Дима Овчаренко завёл собственный телеграм канал, где описывает как он пытается натянуть сову на глобус запихнуть кластер серверов 1С в k8s. И не просто докер-образ развернуть в кубере, а чтобы прям по заветам cloud native, с плясками с dns, автоскейлингом, конфигурированием в IaaC-стиле и прочими радостями.

https://news.1rj.ru/str/cloudnative_1c/5

Кому интересна тема 1ски в облаках и программирования на yaml - залетайте на огонёк.

Работа уже проделана немаленькая, кластер запускается и отвечает клиенту. Но самое приятное, что все это добро Дима заботливо коммитит в отдельный github-репозиторий, которому тоже не помешает звездочка.

https://github.com/cloudnative-1c/1c-k8s-lab

Знаю, что уже были попытки разворачивания 1с в кубере разной успешности. Если у вас уже есть такой опыт, то Димин проект - отличная возможность поделиться знаниями или научиться чему-то новому.

P.S. А я пошёл продолжать остужать пятую точку с того, как же странно и недружелюбно в 1с работает... многое, скажем, так.
1🔥144👍3
Вечное и прекрасное
Forwarded from Александр Кунташов
Обожаю этот мем 😁
1🤣73🤝6🔥4👍1
Эпопея засовывания BSL LS во всякое продолжается!
Джва года ждал! В Claude Code в LSP Tool завезли иерархию вызовов🤟! С BSL LS работает из коробки.
1👍23🔥17🤯1
Постоянные обитатели чатика BSL LS уже видели этот скринкаст, но теперь это доступно в релизе!

Выпущен BSL Language Server 0.28.0!

https://github.com/1c-syntax/bsl-language-server/releases/tag/v0.28.0

Коротко три главные фичи релиза:
1) Больше не зависает и не орёт на роли при старте проекта (тестили как могли, но если что, пишите!)
2) Вот это выделение, что на видео. Ещё и связки соединение-по и выбор/когда/тогда в запросах показывает!
3) Перевели проект на Spring boot 4. Во-первых, это красиво (с). Во-вторых, я надеюсь, теперь будет проще собрать таки нативное и быстрое приложение с AOT-компиляцией и прочими прелестями проекта Graal. Две прошлые попытки перевода на предыдущих версиях спринг бута провалились.

Stay tuned!
1🔥10👍751