OberonCore
https://forum.oberoncore.ru/

Кто общался с разработчиками BB?
https://forum.oberoncore.ru/viewtopic.php?f=47&t=3858
Страница 7 из 8

Автор:  ilovb [ Среда, 29 Февраль, 2012 00:27 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

Иван Кузьмицкий писал(а):
Я об этом и говорю. Никаких задач с помощью Text вы не решали, но почему-то взяли на себя труд её критиковать.


Мне жизненного опыта хватает чтобы отличить плохую архитектуру от хорошей. Что вы по этому поводу думаете мне уже побарабану. Я пытался вести конструктивный диалог. Вам просто насрать.
Впечатление о вас у меня сложилось, как о мальчике ничего в жизни не видавшем, и пытающемся казаться профи. Вы любитель. Надеюсь понятно какое отношение вы к себе заработали.

Мое терпение не бесконечно. Я предупреждал (просил) не говнопостить тут. Вам насрать. Раз так значит и мне насрать.
Это и к Петру относится.

Иван Кузьмицкий писал(а):
Более того, пытаетесь убедить людей, которые не просто "пощупали", но вовсю используют тексты, что скорописный бейсиковский синтаксис решит все их проблемы. Вам самому не смешно? Я вас уверяю, что если в Text и есть проблемы, то они вообще никак не связаны с нотацией.


Вас когда пытали, логотип бейсика показывали?

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


Вы все еще не поняли? Других способов нет. Решение задачи через интерфейсные команды... это ну нехорошо как бэ.
Даже мой способ не всегда правильно будет работать.

Отличный программный интерфес. Зе бест! Нужно шесть веток форума, чтобы так и не понять как это делать в чудесной подсистеме Text.

Все я задолбался. Буду продолжать разговор, только если кто-то готов конструктивно что-то обсудить

Автор:  Иван Кузьмицкий [ Среда, 29 Февраль, 2012 00:47 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

ilovb писал(а):
Вы все еще не поняли? Других способов нет. Решение задачи через интерфейсные команды... это ну нехорошо как бэ.
Даже мой способ не всегда правильно будет работать.
Толку продолжать нет. Вы вообще не понимаете, о чём речь. Мои ничтожные попытки коснуться большой темы свойств увенчались полным фиаско. Мне жаль.

Автор:  Илья Ермаков [ Среда, 29 Февраль, 2012 00:55 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

Я вот так и не понял, что Вы хотели.

В начале ветке есть два Ваших фрагмента кода:
Код:
prop: Properties.Property;
stdprop: Properties.StdProp;
NEW(stdprop);
prop := stdprop;
prop.valid := {Properties.color};
TextModel.Modify(start, end, NIL, prop);

и
Код:
Range:=Doc.Range(start,end);
Range.Font.Italic:=1;


и Кузьмицкого:
Код:
r := TextModel.NewReader(NIL); r.SetPos(0); r.Read;
TextModel.SetAttr(0, 10, TextModels.NewColor(r.attr, Ports.red));


Ну а теперь можно объяснить, в чём сыр-бор?

P.S. То, что в Framework ББ полезно было бы вложить 1-2 прохода его прояснения-оттачивания, очевидно. Полезно. Было бы.

Автор:  Пётр Кушнир [ Среда, 29 Февраль, 2012 01:02 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

ilovb писал(а):
Петр. Вам в детский сад...
Надеюсь модератор мудро вас забанит.

продемонстрированные вами оценочные суждения очевидным образом демонстрируют вашу несостоятельность как субъекта в процессе оценки чего бы то ни было.

Автор:  Илья Ермаков [ Среда, 29 Февраль, 2012 08:25 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

Коллеги, сбавили бы градус...

Это как с Win на Linux, например, переходить. Всё кажется сначала через одно место (и хочется побрюзжать об этом всем "линуксоидам"), просто потому, что нужно решать конкретные задачи прямо сегодня, а не получается, пока не привыкнешь и не разберёшься... Это эмоции занятого человека при попытке что-то решить новым инструментом и разочаровании, когда быстро не выходит.

Автор:  Евгений Темиргалеев [ Среда, 29 Февраль, 2012 08:38 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

ilovb писал(а):
Евгений Темиргалеев писал(а):
И привожу пример того, как подобные мысли воплощаются в действительности...


Я не умаляю заслуг сообщества по локализации, допиливанию и распространению BB.

Но я не о редакциях BB хотел тут поговорить.
Меня интересует разработка. Я думаю понятно что выпустить редакцию и выпустить новую версию это совершенно разные задачи. Так вот, насколько я понял, разработкой BB не занимаются ни разработчики, ни сообщество.

Естественно меня как потенциального BB-кодера интересует политика разработчиков. Я не хочу быть зависимым от них...

Я хочу знать сколько людей готово заняться разработкой. Обсудить в каком направлении нужно развивать. Например элементарно нужно переделать mainwindow. Сделать полноценную панель инструментов. Сделать панель окон внизу. Сделать дропдаун в меню. Не на компонентах это сделать, а переделать в самом BB. ...
Пример Вам приведён с целью показать, что люди, которых интересует разработка/развитие --- начинают с работы, а не с разговоров "в каком направлении нужно развивать". Делают свою редакцию ББ, развивают в ту сторону, какую сочтут нужным, встраивают что хотят и куда хотят, и пользуются.

Политика разработчиков и лицензия это позволяют. Разговоры про "зависимость от них" --- миф.

Если же Вы завели разговор на тему:
- разработчики ББ отдают сообществу доработку официальной версии (*);
- сообщество "кому интересно" поговорит и родит лучшую версию;
- все поголовно на неё пересядут.
то это утопия. Не может группа людей учесть интересы всех.

(*) на этот счёт рекомендую внимательно прочитать лицензионную политику, там всё разъяснено. Разработчики ББ учитывают интересы тех, кто заплатил деньги за специальные лицензии; даже если доработка официальной версии (при)остановлена, их интересы никуда не деваются.

ilovb писал(а):
Мне нравится BB, но я с горечью понимаю, что на сегодня в нем нельзя решить ни одной серьезной задачи без серьезной доработки.
Нельзя Вам, ещё не значит, что нельзя другим. Кому надо, решают. Дорабатывая под себя ББ, если требуется.

Автор:  ilovb [ Среда, 29 Февраль, 2012 08:43 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

Илья Ермаков писал(а):
Ну а теперь можно объяснить, в чём сыр-бор?


Я в файле прицепил пример метода приведенного вами. Он не работает.

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

Вложения:
SmartTest.odc [2.05 КБ]
Скачиваний: 842

Автор:  ilovb [ Среда, 29 Февраль, 2012 08:44 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

Я раскланиваюсь, коллеги...

Автор:  Илья Ермаков [ Среда, 29 Февраль, 2012 15:41 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

Приложенный Вами пример кода работает...

Автор:  ilovb [ Четверг, 01 Март, 2012 09:28 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

Либо у нас недопонимание, либо вы откровенно лжете.
Давайте разберемся.
Вопрос был в том, чтобы изменить один атрибут. Естественно при этом другие атрибуты нельзя убивать.
Атрибуты убиваются в методе который я приложил. (у меня в двух редакциях с оберонкора)
Так?
Это по вашему решение задачи?

Автор:  ilovb [ Четверг, 01 Март, 2012 09:42 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

2 Евгений Темиргалеев

Я согласен с вами. Вы правильно рассуждаете.

Но обычно принято платить деньги за развивающийся и поддерживаемый продукт.
ИМХО люди деньги больше за поддержку и багфикс платят, чем за собственно сам продукт.

Цитата:
Разработчики ББ учитывают интересы тех, кто заплатил деньги за специальные лицензии; даже если доработка официальной версии (при)остановлена, их интересы никуда не деваются.

Можно подробнее? Что я получу заплатив кровные деревянные?

Цитата:
Не может группа людей учесть интересы всех

Конечно не может. Но продукт с низким порогом вхождения вполне можно выпустить. И заодно пересмотреть некоторые моменты

Автор:  Пётр Кушнир [ Четверг, 01 Март, 2012 12:29 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

Илья Ермаков писал(а):
Приложенный Вами пример кода работает...

код применяет к диапазону символов один единственный аттрибут. Код не сохраняет и не учитывает другие аттрибуты, которые могли находиться в тексте.
простейшая проверка
Код:
   r := TextModel.NewReader(NIL); r.SetPos(0); r.Read;
   ASSERT(r.attr=NIL);
   TextModel.SetAttr(0, 300, TextModels.NewColor(r.attr, Ports.red));

говорит о том, что человек не понимает, что он делает и как работает код.

Автор:  ilovb [ Четверг, 01 Март, 2012 12:46 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

Цитата:
Код не сохраняет и не учитывает другие аттрибуты


Я это и сказал...
В этом и проблема если вы не в курсе.

Цитата:
говорит о том, что человек не понимает, что он делает и как работает код.

Кто не понимает? Иван?

Автор:  Пётр Кушнир [ Четверг, 01 Март, 2012 13:11 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

Проблема только у вас в голове.

Автор:  Пётр Кушнир [ Четверг, 01 Март, 2012 13:24 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

хочется напомнить, что ilovb сначала задал условие изменения аттрибутов содержимого текст модели, а потом, после предоставления кода, дополнил условие словом ТОЛЬКО, тем самым часть предоставленного кода оказалась не полностью удовлетворяющими решению.

приличных определений таким жонглированиям я затрудняюсь подобрать.

Автор:  Александр Ильин [ Четверг, 01 Март, 2012 13:35 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

Пётр Кушнир писал(а):
Проблема только у вас в голове.
Я согласен с ilovb. Если не во всём, то во многом. Слишком много boilerplate-кода приходится писать для выполнения простейших действий, и порог вхождения очень высок. Безосновательно высок.
Я понимаю, что можно написать обёртки типа SetItalic(beg, end: INTEGER). Но пока их нет. И пока их нет в стандартной поставке, каждый пишет их для себя - библиотечно или инлайн. Я знаю, я для себя писал. Это и есть вынужденная непродуктивная работа. Мне это тоже не нравится. Приходится за простыми вещами лезть в документацию и загружать в голову несколько уровней абстракции.

Да, проблема в голове. Так можно о чём угодно сказать. Не умеешь в консоли работать, хочешь GUI? - Проблема в голове: не заучил 100500 команд.
ilovb фиксирует конкретные места, которые на его взгляд требуют доработки. Отлично.
Кому-то эти доработки не требуются. Тоже отлично.
Зачем же на него накидываться как на врага народа? Если он сам или с командой единомышленников улучшит ситуацию, неужели в результате не выиграют все?
А как найти единомышленников, если не заявить свою позицию? Надо заявить. Составить список претензий, направления работы. Почему нет-то?

Никто на вас не покушается, господа. ilovb говорит, что невозможно работать. А вы отвечаете, что возможно. Неужели не понятно, что он про себя говорит, а не про вас и не про ГЭС? Откуда такое расширительное толкование? И зачем оно в конструктивном диалоге? Лучше помогите конкретизировать проблемные места. Помогите ему самому понять, что лучше сделать: обёртку или радикально иной архитектурный подход. Пусть он предложит своё видение идеальной работы (хоть как в VB, хоть как в Delphi - лишь бы действительно удобно было), помогите ему сформулировать. Подскажите, как этого добиться малой кровью. Управляйте сложностью.

Автор:  ilovb [ Четверг, 01 Март, 2012 13:38 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

2 Петр

Вам желчь мозг прожгла? Вот мое первое сообщение:
Цитата:
Сколько времени вам понадобилось чтобы понять как поменять атрибут на участке текста?

Тут нужно слово "только"? Там есть буква "ы" на конце слова "атрибут"?

p.s. Испортил там оригинал своего сообщения когда копировал нечаянно. Но в цитатах Ивана все осталось

модератору: Есть возможность восстановить?

Автор:  ilovb [ Четверг, 01 Март, 2012 13:43 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

Александр Ильин писал(а):
...


Слава богу есть люди меня понимающие :)

Автор:  igor [ Четверг, 01 Март, 2012 13:55 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

Александр Ильин писал(а):
А как найти единомышленников, если не заявить свою позицию? Надо заявить. Составить список претензий, направления работы. Почему нет-то?
В этом-то и проблема. В том, что отдельные индивиды сообщества принципиально и категорически не приемлют никаких претензий ни к языку, ни к среде программирования. Лично я давно уже перестал делиться здесь своими мыслями о недостатках обозначенных выше инструментальных средств.

Автор:  Александр Ильин [ Четверг, 01 Март, 2012 14:06 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

ilovb писал(а):
Александр Ильин писал(а):
...
Слава богу есть люди меня понимающие :)
Вы всё правильно пишете. Я не понимаю, чего на вас накинулись как сторожевые псы какие-то.
К сожалению, вероятность того, что они скажут: "Ой, и правда, чего это мы?" равна нулю, поэтому предлагаю вам не размениваться на мелочи, а заниматься конструктивом. Страсти прогорят, а полезное переосмысление останется.
У меня, например, были мысли опубликовать некоторые процедуры из подсистемы Dev. Например, есть CompileThis, которая берёт список модулей из текста после командера. А программного интерфейса сделать то же самое - нету. Ну, такого, чтобы список модулей для компиляции просто строкой в процедуру передать. Приходится плясать с бубном вокруг DevCommanders.par как здесь в процедуре PrivMake.ExecuteCommand.

Есть такое правило дизайна: нужно делать сложные вещи простыми, но при этом не делать простых сложными. Например, если пишешь супермегакалькулятор, то вычисление "2+2" не должно превращаться в 22 клика мышью, сколько бы хитрых возможностей и абстракций в эту программу ты ни заложил.

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