creator cover Антон Титовец
Антон Титовец

Антон Титовец

Open-source энтузиаст

8subscribers

2posts

goals1
6 of 20 paid subscribers
Когда здесь наберется небольшая стабильная аудитория, начну выкладывать предварительные анонсы, свои мысли и инсайды разработки моих проектов

About

👋 Привет! Меня зовут Антон Титовец, хотя чаще меня можно встретить под ником bayselonarrend. Я занимаюсь несколькими open-source проектами в стеке 1С:Предприятие/OneScript, в частности OpenIntegrations, Melezh и YellowPM.
А еще я слежу за сайтом и телеграм каналом проекта OpenYellow, который посвящен open-source в мире 1С
🧐Здесь я планирую:
- Выкладывать свои мысли, инсайды и заметки о разработке
- Делится своими скриптами, практиками и инструментами
- Рассказывать о работе над открытыми проектами, обсуждать ход их дальнейшего развития с подписчиками
🤗 Ваша поддержка очень важна. Подписывайтесь, чтобы узнать больше и получить доступ к уникальному контенту!

Мои проекты

Небольшой список моих проектов, он же список причин меня поддержать :Р
OpenYellow
Про проект, посвященный open-source в мире 1С
openyellow.org - это сайт, на котором вы можете найти различные списки 1С репозиториев на GitHub. Там собираются данные как о тех проектах,  которые написаны на языке 1С, так и о тех, которые созданы на основе других технологий, но с 1С связаны. Информация обновляется ежедневно
@OpenYellowProject - это канал в Telegram, связанный с сайтом openyellow.org, где ежедневно постятся новости о появлении новых проектов и их релизов на Github, а также подборки различных интересных проектов по категориям. Каждую пятницу публикуется топ по числу набранных за неделю звезд
GitHub
Мои open-source проекты
OpenIntegrations - главный проект, представляющий собой расширение для 1С, пакет для OneScript и консольное приложение для работы с различными онлайн-сервисами и технологиями
Melezh - gateway, позволяющий настроить единый API для работы с различными сервисами из набора OpenIntegrations и произвольными OneScript-модулями через HTTP
Creator has disabled comments for this post.

DevNote #1 | О доработке сайта и следующей библиотеке

Обещал делиться информацией о разработке - делюсь! Первая записка о текущей работе над проектами - приятного чтения :)
Библиотека MSSQL
На данный момент в разработке находится новая библиотека для OpenIntegrations, реализующая методы работы с MSSQL. Как и другие либы под СУБД, в ее основе внешняя компонента на Rust: в этот раз дела с ней были немного сложнее из-за отсутствия крейта (пакета), реализующего синхронную работу на самом Rust, но сейчас вроде работает стабильно. Осталось написать тесты - думаю, выйдет в середине июля. Набор методов будет такой же, как и в библиотеках PostgreSQL, MySQL и SQLite - все методы для этих СУБД используют общий ORM модуль
Оптимизация CLI версии
После некоторых оптимизаций сильно выросла скорость работы CLI версии, что будет заметно после выхода следующего обновления. Во-первых, оказалось, что в OneScript очень медленно работают директивы #Использовать, которые отвечают за подключение одних модулей в другие. Там, где это было возможно, все подобные директивы были заменены на прямое подключение через ПодключитьСценарий() - без дополнительной обработки с поиском файлов в каталоге, чтения файла описания пакетов и прочих вещей, которые происходят в #Использовать. Во-вторых, в готовых пакетах (поставках CLI со встроенным движком) была поднята версия OneScript: она сама по себе быстрее, так как тоже была оптимизирована в плане загрузки библиотек и #Использовать там просто работает лучше, чем в прошлых версиях.
Рост скорости работы очень серьезный и заметен невооруженным глазом. Вот сравнение замеров oscript -measure для одного и того же вызова до и после оптимизации (проанализировано qwen):
avatar
Здравствуйте. Планируется ли добавление библиотеки для интеграции с Github/Gitlab?
avatar
Gaidar Musaev, здравствуйте. Пока нет: довольно сложные API, при этом не думаю, что это найдет большой отклик. Сам пользуюсь вызовами GitHub CLI из 1С
Subscription levels4

На кофе

$ 2,67 per month
Если вы пользуетесь какими-либо моими открытыми разработками и просто хотите легко+непринужденно поддержать эти начинания - данная подписка для вас. Любая помощь очень важна, спасибо вам за это!
P.S. Открывает доступ к скрытому контенту Boosty

На расходы

$ 6,7 per month
Этот уровень поддержки уже более серьезный. Он открывает доступ в закрытый Telegram-чат, где вы можете задать мне любой интересующий вас вопрос. Мне, в свою очередь, каждая такая подписка серьезно помогает снизить ежемесячные расходы на содержание проектов. За что вам большое спасибо!
+ chat

На развитие

$ 26,7 per month
Подписка для меценатов. Также, как и предыдущая, открывает доступ к закрытому чату в Telegram. За такую неоценимую помощь буду стараться рассматривать вопросы уважаемых господ в первостепенном порядке
+ chat

Спонсорство

$ 100 per month
Специальная подписка для компаний, касающаяся OpenIntegrations (ОПИ) и Melezh. Приоритетная поддержка в личных сообщениях и логотип компании в списке спонсоров на страницах этих репозиториев, а также главной странице сайта openintegrations.dev (при желании)
+ chat
Go up