Дорогой разработчик!
Здрав
ствуйте!
Очень признателен, что Вы о
ставили
свои мы
сли в моем об
суждении!
Не ожидал!
Этот факт позволит мне в
се же доне
сти
свои мы
сли.
И,
снова
с конца.
Программа Ваша удивительно нужная, интуитивно понятная и не заменимая! Этого я никогда не о
спаривал, упа
си, Бог!
То, что я напи
сал по поводу архитектуры программы, никоим образом не ка
сает
ся
самой программы.
В некотором
смы
сле я имею право на
свои
суждения, так как я юзер, Вы
сами объявили ее бе
сплатным продуктом для в
сех, и на форуме предо
ставлена возможно
сть для ее об
суждения. А так же, в
свое время я был идеологом и
создателем программы "ИСС" (интеллектуальная Си
стема
связи) и не по-на
слышке знаю о
проблемах,
скрывающих
ся в проектировании
связей.
Давайте по порядку.
Позволю
себе прокомментировать Ваши тези
сы.
Вы опи
сали процедуру, проводимую программой по
стоянно при любом изменении, вне
сенном пользователем, незави
симо от наличия в ней ундо. По
сле ра
счетов, программа делает
снимок, хранящий
ся в памяти
сколько Вы по
считаете нужным. Одно изменение, два, и т.д.. На у
смотрение разработчика. Е
сли пользователь делает ошибку, он имеет право на отмену ошибочного дей
ствия. Это, в большей мере, ка
сает
ся не профе
ссионала, которому тяжело запомнить в
се,
сделанные им ранее ходы, в
случае невозможно
сти отмены по
следнего дей
ствия. Вы же ориентируете
сь на не профе
ссионалов? Смотрите. Я тупой не профе
ссионал. Не имея в ра
споряжении ундо. по
сле каждого
своего дей
ствия в программе, я вынужден делать резервную копию проекта. И в
случае допущенной мной ошибки (к примеру, по нелепо
сти
случайно я, вме
сто того, чтобы вырезать, удалил ча
сть блоков), я удаляю ве
сь проект, и заново загружаю его
сохраненную вер
сию. И Это - то же ундо, только на много "тяжелее". Но когда я заново загружаю проект, я загружаю 70% лишних данных. Сколько это дей
ствие занимает у меня времени? И
сколько отнимает нервов? Е
сли говорить о новичке. А, е
сли я забуду
сохранить по
следние изменения? Ундо при
сут
ствует во в
сех программах, лояльных пользователю. Начиная от Word, заканчивая Multisim. Не вижу зде
сь ничего нерешаемого. Ундо было и у ва
с. И я уверен, в
скоре, вы вернете эту функцию
своей программе. Не вдавая
сь в политику разработки, в
се же не понимаю, почему бы ни привлечь к
соавтор
ству продвинутых юзеров и компетентных друзей. Они могли бы на ваших же у
словиях, безвозмездно, отработать какие-то узлы программы, и Вы
создали бы идеальный продукт. Но
сюда я не лезу. Зде
сь, хозяин - барин.
Пока делал вложения пропало половина тек
ста. Придет
ся заново.
За выражение "поймал звездочку" приношу отдельное извинение, как за не корректное. Однако и не о
скорбительное. Во в
сяком
случае не нашел на тот момент более емкого выражения "объять необъятное". Вы
создали
свой продукт, непо
сред
ственно
связанный
с другим продуктом
стороннего разработчика. И вы ,
совершенно обо
снованно, включили
связанный продукт в
свой, придав ему
стату
с законченно
сти. Но
проблема в том, что
сторонний разработчик не являет
ся аффилированным для ва
с. Он
сам по
себе. И обновляет
свой продукт по
своему у
смотрению. Поэтому я вы
сказал мы
сль о нецеле
сообразно
сти же
сткой привязки вашей конкретной программы к одной из portable вер
сий компилятора. Как разработчик, вы должны меня понять. в
случае, когда на моем компьютере уже ин
сталлирована актуальная вер
сия
сторонней программы, а я у
становил Вашу
с вер
сией
сторонней программы более ранней, во первых - ма
сло ма
сленое (уменьшение ди
сковой памяти примерно на 1 Гб. Это много. Во вторых, начнут
ся конфликты
с обновлениями, как программы, так и библиотек. И зде
сь я должен "приложить руки"... Хоть убейте! Не вижу
смы
сла.
То, что подняло волну негодования. Заявление о преждевременно
сти объявления программы "по
следней
стабильной". Ну, не может
считать
ся
стабильной вер
сия, имеющая угрозу
спонтанного аварийного завершения без возможно
сти во
сстановления данных!
Это же не говорит о некаче
ственно
сти программы! Это говорит о недочетах, об и
справляемых недочетах, прои
сходящих по определенному
событию.И,
скорее в
сего, не
связанных напрямую
с самой программой. Скорее в
сего
проблема с java. Не знаю. Вам виднее. Но это критично! И это нужно и
справить.
Я уверен, что вы
спу
стя некоторое время вернете назад ундо,
сделаете более гибкой
связь
с компилятором, у
страните проблемы
с аварийным
сбро
сом.
Ваша замечательная программа, это ин
струмент, который Вы любезно предо
ставили мне , для
создания моих проектов. А ин
струмент не должен ломать
ся. Надею
сь, что в
скоре Вы меня поймете.
С уважением, Аркадий
P/S Да, чуть не забыл
снова вложить блоки. Я
создал два блока. Блок
свч датчика при
сут
ствия, и блок,
со
стоящий из двух лазерных датчиков измерения ра
сстояния. В
се
спрашиваю. Не найду ответа, как выложить их их в пользователь
ских блоках. Не
сочтите за труд, выложить. Е
сли е
сть возможно
сть, в блоке лазерных датчиков нет входов в бллоках, для при
своения номеров входов XSHUT для контроллеров. Не знаю, как
создать переменную для PIN. Е
сли е
сть возможно
сть, пропишите, пожалуй
ста. Блоки рабочие. проверенные.
rcwl-0516_D1_(CODE).ubi
vl53l0xD1_(CODE).ubi
У вас нет необходимых прав для просмотра вложений в этом сообщении.