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/ |