OberonCore
https://forum.oberoncore.ru/

OberonCore сборка BlackBox
https://forum.oberoncore.ru/viewtopic.php?f=116&t=3970
Страница 2 из 3

Автор:  Info21 [ Вторник, 20 Июнь, 2017 11:33 ]
Заголовок сообщения:  Re: OberonCore сборка BlackBox

А можно доходчиво суммировать отличия от "центральной" 1.7?

Автор:  Евгений Темиргалеев [ Четверг, 22 Июнь, 2017 19:14 ]
Заголовок сообщения:  Re: OberonCore сборка BlackBox

Моменты, которые мне кажутся важными, без претензий на полноту.

В "центральной" сборке:
1) Юникодные идентификаторы КП. То, что хотелось бы иметь.
2) Законченное решение по пакетам переводов. Если этот момент будет доводиться в сборке OberonCore, решение по меню, которое не только объект перевода для программиста, но и объект настройки для пользователя, будет другим.
3) Так или иначе закрыты -- (не знаю) все или большая часть -- оминковских open points. Это из разряда вопросов, об которые не спотыкается наша практика.
4) Фичи, которые так или иначе внедрены, -- каждую нужно отдельно смотреть. Не исключено, что их было бы целесообразно внедрить при условии, что нельзя приделать сбоку (пример -- ipuiK378 -- альтернативный StdMenuTool или ipuiK20 -- альтернативный Dialog.MapString).

В OberonCore:
1) Выброшена Ctl.
2) B29: "Несогласованность Files.Locator.This и Files.dir.This в интерфейсе Files". Это из разряда принципиальных подходов, а не правок кода. Рассмотрен ли вопрос как-то в "центре" -- не знаю.
3) E08: Поддержка соглашений о настройке. Init пробует вызывать ConfigGInit.Setup. Это тоже прежде всего из разряда соглашений. Если внедрять их целостно, то это альтернативный способ избавиться от Windows registry.

Автор:  Info21 [ Четверг, 22 Июнь, 2017 20:55 ]
Заголовок сообщения:  Re: OberonCore сборка BlackBox

Спасибо.

Беспокоят эти бифуркации.

Для Байтика и Бинома нужно что-то железобетонное положить в основу -- может, выскажутся эксперты?

Автор:  Евгений Темиргалеев [ Вторник, 27 Июнь, 2017 22:31 ]
Заголовок сообщения:  Re: OberonCore сборка BlackBox

Проблема постреволюционной стабилизации из-за проблемы главного конструктора. :) Оминк был общепризнанным авторитетом. Теперь с этим проблема как гуманитарная, так и техническая. У всех разработчиков свои задачи, свой опыт, и, следовательно, свои оптимальные решения, которые они могут друг другу лишь предлагать.

Если в этих условиях (наличие разных сборок) посмотреть на проблему?

Что такое базовая сборка И-21? Это тюнинг ББ для локализации и прочих целей. Решение по локализации есть, принципиальных разночтений нет. Прочее ещё раз пересмотреть — нельзя ли отказаться или решить без правки базы.

В идеале компонентность должна давать что-то вроде:
- А = сборка X + пакеты локализации
- А + i21sys + настройки1 -> минимальная (базовая)
- А + i21sys + i21* + настройки2 -> школьная

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

Автор:  Info21 [ Среда, 28 Июнь, 2017 09:04 ]
Заголовок сообщения:  Re: OberonCore сборка BlackBox

Понятно, что нужно (опять) изолироваться от творчества масс.

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

Автор:  Иван Денисов [ Среда, 28 Июнь, 2017 10:53 ]
Заголовок сообщения:  Re: OberonCore сборка BlackBox

Info21 писал(а):
Понятно, что нужно (опять) изолироваться от творчества масс.

Пришел к этой же мысли :)

Автор:  Евгений Темиргалеев [ Четверг, 29 Июнь, 2017 00:01 ]
Заголовок сообщения:  Re: OberonCore сборка BlackBox

Каждый сам себе главный конструктор. Или "анархия -- мать порядка". :) Пока что это оптимальный вариант -- спасибо Вирту за простоту Системы.

Мы про это в 2013 году писали, и потому продолжали сборку OberonCore. Единственное, что после того времени изменилось -- перестал собираться промежуточный "базовый" комплект без фич, потому что его востребованность не видна, а дельты теперь выложены, т. е. возможность самостоятельной сборки (если кому, вдруг, надо) имеется.

С точки зрения И-21, если сейчас стоит вопрос, чтобы с 1.5 переходить на 1.6, я бы попробовал завести хозяйство на "центральной" сборке, и дальше доводить её. Только меню, посмотрев на них с точки зрения учителя или ученика, которые их будут настраивать, я бы переводил по месту, а не в текстовых ресурсах.

Автор:  Info21 [ Четверг, 29 Июнь, 2017 21:47 ]
Заголовок сообщения:  Re: OberonCore сборка BlackBox

"центральная" сборка -- это сборка Центра, т.е. И.Денисова и др.? У них, вроде, называется 1.7 -- или я путаю?

Автор:  Иван Денисов [ Пятница, 30 Июнь, 2017 05:53 ]
Заголовок сообщения:  Re: OberonCore сборка BlackBox

Info21 писал(а):
"центральная" сборка -- это сборка Центра, т.е. И.Денисова и др.? У них, вроде, называется 1.7 -- или я путаю?

1.7 не стоит брать за основу, там есть несколько серьезных недочетов, которые исправлены в 1.7.1, но она еще в стадии альфы.
Рекомендую взять 1.7.1-a1-853
http://blackboxframework.org/unstable/m ... a1.853.zip
Это по сути стабильная версия 1.7.1 без добавления сопрограмм.

Автор:  Info21 [ Пятница, 30 Июнь, 2017 08:47 ]
Заголовок сообщения:  Re: OberonCore сборка BlackBox

То есть, неявно подтверждается, что "центральная" -- это и есть 1.7.*

Пока спасибо всем.

Автор:  Борис Рюмшин [ Пятница, 30 Июнь, 2017 15:24 ]
Заголовок сообщения:  Re: OberonCore сборка BlackBox

Иван Денисов писал(а):
Info21 писал(а):
"центральная" сборка -- это сборка Центра, т.е. И.Денисова и др.? У них, вроде, называется 1.7 -- или я путаю?

1.7 не стоит брать за основу, там есть несколько серьезных недочетов, которые исправлены в 1.7.1, но она еще в стадии альфы.
Рекомендую взять 1.7.1-a1-853
http://blackboxframework.org/unstable/m ... a1.853.zip
Это по сути стабильная версия 1.7.1 без добавления сопрограмм.

А в чём альфовость данной альфы?
На сколько я понимаю, вы на базе оной делать стали свою новую ветку, поэтому эту точку стоит считать стабильной в некотором смысле?
Я к тому, что если нам синхронизироваться как-то в направлении 1.7, то нам нужна некоторая точка, от которой изменения смотреть.

Автор:  Иван Денисов [ Пятница, 30 Июнь, 2017 18:29 ]
Заголовок сообщения:  Re: OberonCore сборка BlackBox

Борис Рюмшин писал(а):
А в чём альфовость данной альфы?

Альфовость весьма условная, на мой взгляд эта сборка очень стабильная. Я приложил много усилий, чтобы ее уже перевели в статус беты, а фичи, чтобы добавляли уже в 1.8.
После этого в Центре не было ни одного голосования на исправление багов, только нововведения. Так что эта версия стабильнее новых сборок получается. Да, в ней нет сопрограмм и поддержки длинных файлов больше 2 Gb, но эти вещи дискуссионные ИМХО.

Борис Рюмшин писал(а):
На сколько я понимаю, вы на базе оной делать стали свою новую ветку, поэтому эту точку стоит считать стабильной в некотором смысле?
Я к тому, что если нам синхронизироваться как-то в направлении 1.7, то нам нужна некоторая точка, от которой изменения смотреть.

Да, именно эту версию положили в основу сборки на сайте Обертон (в основу хранилища Freenix). Было бы здорово синхронизироваться относительно нее. Я готов также внести важные правки из версии OberonCore в новое хранилище постепенно.

Автор:  Борис Рюмшин [ Пятница, 30 Июнь, 2017 19:14 ]
Заголовок сообщения:  Re: OberonCore сборка BlackBox

Ясно, спасибо.

Автор:  Иван Денисов [ Среда, 05 Июль, 2017 07:29 ]
Заголовок сообщения:  Re: OberonCore сборка BlackBox

Последнее время антивирусы как-то активизировались,
вот и в вашей сборке есть положительное срабатывание на ядро Блэкбокса от китайской поисковой системы:
https://virustotal.com/ru/file/aa62bdec ... 1499228792

Автор:  Борис Рюмшин [ Среда, 05 Июль, 2017 10:29 ]
Заголовок сообщения:  Re: OberonCore сборка BlackBox

Возможно реакция на код, который загружает модули.

Автор:  Илья Ермаков [ Среда, 05 Июль, 2017 12:39 ]
Заголовок сообщения:  Re: OberonCore сборка BlackBox

Надо писать основным антивирусникам с требованием добавления в эвристики каких-то исключений на "отпечатки" ББ?

Например, на бланке ИЯИ РАН, а? )

Автор:  prospero78 [ Среда, 05 Июль, 2017 14:07 ]
Заголовок сообщения:  Re: OberonCore сборка BlackBox

Илья Ермаков писал(а):
Надо писать основным антивирусникам с требованием добавления в эвристики каких-то исключений на "отпечатки" ББ?

Например, на бланке ИЯИ РАН, а? )

С приклеиванием значка "Осторожно, радиация!"

Долго не мог понять, что смысл вопроса "в чём асфальтовость сборки?"... Видимо, профессиональное смещение))

Автор:  Иван Денисов [ Среда, 05 Июль, 2017 19:10 ]
Заголовок сообщения:  Re: OberonCore сборка BlackBox

Илья Ермаков писал(а):
Надо писать основным антивирусникам с требованием добавления в эвристики каких-то исключений на "отпечатки" ББ?

Например, на бланке ИЯИ РАН, а? )

Ребята на хабре пишут, что это редко приводит к успеху. Приходится копаться в программе, пока она не перестанет давать положительные срабатывания на их "эвристике". Это прямо какой-то биологический естественный отбор софта по признаку наличия специфических паттернов. Модель иммунной системы.

Автор:  prospero78 [ Четверг, 06 Июль, 2017 08:34 ]
Заголовок сообщения:  Re: OberonCore сборка BlackBox

Только здесь внешняя иммунная модуляция. И это тупиковый путь (хоть внешняя, хоть внутренняя) модуляция. Как полезные программы приспособятся, так и зловред. Впрочем, это говорит о том, что в платформ винтел встроены дефекты изначально и с этим надо что-то делать))

Автор:  Info21 [ Пятница, 07 Июль, 2017 18:13 ]
Заголовок сообщения:  Re: OberonCore сборка BlackBox

Да, пусть уж лучше Иван Андреевич на бланке СФУ...

Страница 2 из 3 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/