Page 16 of 24

Posted: Tue Apr 01, 2014 9:09 am
by Skif_off
koros
А зачем? Текущая версия нормально работает с AkelPad х64.

Ошибочка..

Posted: Fri Apr 18, 2014 5:28 am
by akkorn
Всем дня!
Загрузил последнюю (4.0) версию AkelUpdater, все как бы здорово. Стоит кликнуть по надписи Программа -> AkelPad (x86) и эта запись пропадает через 1,5 сек.
Оно так и надо?? :)

Posted: Fri Apr 18, 2014 5:46 am
by akkorn
Drugmix wrote:Instructor
а не могли бы вы переделать AkelUpdater так, чтобы он при обновлении ядра и модулей по желанию пользователя показывал бы и их ченджлоги перед обновлением?
Если честно, не согласен с предложением: не устанавливать одну версию и перепрыгнуть на другую без внесения изменений промежуточной, не возможно. Так какой смысл в навороте, если один фикк ставить придется- сейчас или позже?

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

Это предложение имело бы смысл, если какждая новая функция, как и исправление предыдущих, ставились бы отдельно друг от друга- тадысь да, было б круто почитать, чаво ставим и выбирать, надо ли... А так- смысла нет, тока красивости на секунду и мнимые удобства.
Все имхо лично мое мнение, я его не навязываю- просто озвучил.

Posted: Fri Apr 18, 2014 1:53 pm
by Drugmix
akkorn
вы как-то очень однобоко рассмотрели моё предложение: смысл не только в том, чтобы дать пользователю место для манёвра (пропустить какую-то версию), а чтобы прежде всего оповещать об изменениях новой версии прямо из программы.
Зачем пользователю такая информация? Затем, что она может быть интересна ему сама по себе (я вот люблю читать ченджлоги при обновлении практически всего, чем пользуюсь), а может сигнализировать о том, что появилась какая-то новая фича/настройка, которая потенциально требует внимания пользователя (я из тех людей, которые проходятся по всем имеющимся в программе настройкам).
Более того, в ченджлоге может какое-то изменение быть внесено в качестве "попробовать так и посмотреть что скажут об этом пользователи" или в качестве "фича добавлена, но пока в режиме бета-тестирования".
akkorn wrote:Так и здесь: при недоступности, корявости, глючности, другой кодовой страницы или еще чего- программа стоПнется и не станет обновлять приложение- будет грустно и плохо.
Вы заблуждаете: если что-то не то с кодировкой ченджлога - он просто отобразится кракозябрами, это не приведёт к невозможности обновления программы или плагина.
Далеко не каждый баг приводит к остановке программы, только что-то действительно серьёзное.

Posted: Mon Apr 21, 2014 4:34 am
by akkorn
Уважаемый Drugmix.
Мне кажется Вы расценили мое мнение как наезд. Зря- я лишь его высказал, не больше ни меньше. :oops:

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

Ваше мнение так же как и мое имеет право на жизнь (и там и там есть плюсы, минусы, ошибки в понимании идеологий, другое).

p.s. предлагаю "спор на ровном месте" закончить: не тот случай :)
Считаете что необходимость есть? Хорошо. От себя все же скажу- Я бы не стал этот функционал вводить, т.к. он, на мой взгляд, за собой потянет много телодвижений:
- так бы я (если б был автором)- лишь обновлял плагин помере своих наработок и нововведений
- А по предложенному функционалу придется мониторить постоянно возможные ошибки разрабов ДРУГИХ плагинов, дабы он работал хотя бы..

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

Posted: Mon Apr 21, 2014 12:26 pm
by Drugmix
akkorn
Да какие наезды? Спасибо за критику. Я просто защищаю своё предложение: на мой взгляд ваши тезисы слабы.
Тезис 1: человек не может обойтись без обновления плагинов, даже если ему в ченджлоге что-то не понравилось.
Контр-тезис: так ведь ченджлоги пишут не только для того, чтоб пользователь решал ставить ему обновление или нет.

Тезис 2: усложнение программы повышает риск возникновения ошибок.

2-ой тезис верный, но из него лишь следует, что программу нужно усложнять лишь ради какого-то конкретного полезного результата.
Как по мне, предложенное мной - было бы полезно пользователям акелпада не следящими активно за форумом.
А вероятность ошибки от реализации такой, довольно простой функции, как мне кажется, ничтожно мала.

Posted: Tue May 27, 2014 8:30 am
by olgapet
Ещё такое предложеньице.
Когда Обновитель вызывается из АкелПада, то вылетает окошко с кнопкой "Повтор" (когда закрыл прогу) и "Отмена".
Предлагаю "Повтор" заменить на "ОК", которая будет:
- инициировать закрытие проги;
- запоминать, что было инициировано закрытие проги;
- производить обновления только после закрытия проги (т.е. программно "ждать");
- после обновления, если Обновителем было инициировано закрытие, открывать прогу снова.
О том, что при нажатии на "ОК" Обновитель будет пытаться закрыть прогу (а соотв. и открытые файлы) можно написать в том же сообщении.
Будет гораздо удобнее

Posted: Mon Aug 18, 2014 5:17 am
by Instructor
Изменено: увеличена высота первого ListView от появления прокрутки на Win7.


Версия 4.1 - Скачать

Posted: Sat Sep 20, 2014 2:42 pm
by Drugmix
Instructor
а не могли бы вы его подписать цифровой подписью? а то без неё каждый раз выдаётся промпт виндовый.

Posted: Sun Sep 21, 2014 9:34 am
by Instructor
Drugmix
Так-то своя цифровая подпись денег стоит и её не так просто получить.

Posted: Sun Sep 21, 2014 12:08 pm
by Drugmix
Instructor
не обращайте внимания: появление промпта лечится снятием галочки.

Posted: Tue Dec 16, 2014 12:32 pm
by Andrey_A_A
Раньше работала кнопка:

Code: Select all

"Скачать обновления в папку" Exec(`%a\AkelFiles\AkelUpdater /SAVEDIR="e:\Архив_AkelPad\_Update\" /DLONLY`) Icon("%a\AkelPadImage.dll",783)
Сейчас нет, может что изменилось?

Posted: Tue Dec 16, 2014 1:02 pm
by Instructor
Andrey_A_A
Работает, но лучше так (красное убираем):
"Скачать обновления в папку" Exec(`"%a\AkelFiles\AkelUpdater.exe" /SAVEDIR="e:\Архив_AkelPad\_Update\" /DLONLY`) Icon("%a\AkelPadImage.dll",783)

Posted: Tue Dec 16, 2014 1:19 pm
by Andrey_A_A
Instructor
Спасибо, заработало!

Posted: Fri Dec 19, 2014 8:11 pm
by Instructor
Исправлено: обновление скриптов, использующих дополнительные файлы.


Версия 5.2 - Скачать