Снегопат

Обсуждение Снегопата
Текущее время: 22 ноя 2024, 01:00

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 134 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 14  След.
Автор Сообщение
 Заголовок сообщения: Re: Дальнейшие планы
СообщениеДобавлено: 19 дек 2014, 12:33 
Не в сети

Зарегистрирован: 26 май 2014, 13:53
Сообщения: 83
orefkov писал(а):
Спасибо за поддержку. Отобьюсь на новых продажах.


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дальнейшие планы
СообщениеДобавлено: 19 дек 2014, 13:00 
Не в сети

Зарегистрирован: 22 мар 2013, 21:04
Сообщения: 54
Откуда: Украина
EvilBeaver писал(а):
Скажем, нужен тебе снегопат под очередной версией платформы - сто рублей и вперед

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дальнейшие планы
СообщениеДобавлено: 19 дек 2014, 14:06 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Ну вот, с почином.
Очень маленький "proof of concept"
Сляпано пока на скорую руку, просто чтобы показать идею.
Нулевая версия. snegopat.dll при старте загружает сначала скрипт compatible.as, который готовит интерфейс прокладку для основного движка в скрипте "snegopat.as".
Его снегопат загружает во вторую очередь соответственно. Пока функционал нулевой - только показ штатного 1Сного Предупреждения при старте.
Но работает от 8.2.19 до 8.3.5 :)
Для запуска под 8.3 переименуйте в snegopat83.dll, либо берите старый inject.dll.
Времена одного движка возвращаются!


Вложения:
Комментарий к файлу: Снегопат
snegopat-as-0.zip [722.56 КБ]
Скачиваний: 713
Комментарий к файлу: Скриншот
sneg5.png
sneg5.png [ 43.11 КБ | Просмотров: 12242 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дальнейшие планы
СообщениеДобавлено: 19 дек 2014, 14:33 
Не в сети

Зарегистрирован: 22 мар 2013, 21:04
Сообщения: 54
Откуда: Украина
Прикольно, то-есть теоритически есть возможность самому дорабатывать функционал Снегопата через редактирование compatible.as?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дальнейшие планы
СообщениеДобавлено: 19 дек 2014, 15:31 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Пока да :)
Кстати, если обратили внимание, в коде скриптов встречается функция debugger().
Клиента-отладчика можно скачать https://bitbucket.org/saejox/aspeek/downloads - там внутри папка client, открыть html файл в Chrome.
Чтобы запустить сервер отладки, запускайте стартер с ключом "/c -asdebug"
Пока правда динамически добавленный код не отлаживается, допилю позже.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дальнейшие планы
СообщениеДобавлено: 19 дек 2014, 15:32 
Не в сети

Зарегистрирован: 24 авг 2011, 15:57
Сообщения: 388
Отлично) ждем снегопата со скриптами )

_________________
ИТ учет http://tunesoft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дальнейшие планы
СообщениеДобавлено: 19 дек 2014, 16:37 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
Отличные новости!
Я сразу к просьбам: Автовыпадающая подсказка снегопата, пожалуйста.
Если это будет, то все остальное подождет хоть до марта )
Долбить постоянно ктрл+пробел, а потом смотреть на эту тонну неотфильтрованного мусора очень сложно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дальнейшие планы
СообщениеДобавлено: 19 дек 2014, 19:49 
Не в сети

Зарегистрирован: 04 июн 2012, 09:28
Сообщения: 343
Почитал, неплохой вариант - это действительно может намного упростить процесс доработки. Никаких тебе постоянных перекомпиляций, поправил чуть файлик, и тестируешь дальше.
Это хорошо :)

P.S. Возможность самостоятельной доработки хорошо бы не зарезать - чтобы можно было, если что, какую-нибудь функцию добавить самостоятельно.

_________________
В реальності все не так, як насправді


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дальнейшие планы
СообщениеДобавлено: 19 дек 2014, 20:53 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Magister писал(а):
Почитал, неплохой вариант - это действительно может намного упростить процесс доработки. Никаких тебе постоянных перекомпиляций, поправил чуть файлик, и тестируешь дальше.
Это хорошо :)
P.S. Возможность самостоятельной доработки хорошо бы не зарезать - чтобы можно было, если что, какую-нибудь функцию добавить самостоятельно.

Меня больше вдохновляет перспектива возможной автоматизации тестирования и запуска новых релизов.
Так как все обращения к движку 1С заворачиваются через скрипт, можно это дело поставить под контроль.
К примеру, на проверенных релизах AngelScript работает с оптимизацией и JIT компиляцией. Надо тестить новый релиз 1C - запускаем без оптимизации и JIT - тогда каждый вызов движка оборачивается в try{}catch(...) - сразу отлавливается, где падает. Можно писать трассировку - какие методы вызывались и проверены. Можно прикрутить простенький дизассемблер - он будет автоматом дампить начало каждого метода и сразу отлавливать, где что поменялось. Можно проверять стек после вызова движка 1С - сразу отловится, где количество параметров поменялось.
Перспектив - масса. Артуру - раздолье будет :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дальнейшие планы
СообщениеДобавлено: 24 дек 2014, 05:13 
Не в сети
Аватара пользователя

Зарегистрирован: 14 июл 2012, 01:44
Сообщения: 99
На Win 8.1 работает, на Win 10 падает


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 134 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 14  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB