View previous topic :: View next topic |
Author |
Message |
Моторокер

Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Thu Apr 17, 2008 15:30 Post subject: |
|
|
Worros wrote: | Коля 9000 wrote: | ставить его в профиль пользователя молча и привет. | За такое надо голову отрывать. Ура-пионерский подход. |
Абсолютно нормальный подход.
Нормальному пользователю всё равно, где программа хранит свои данные.
Программист без проблем пишет код, работающий в современных системах.
Продвинутый пользователь сможет изменить что надо и как надо. В идеале просто переместить ini файлы в папку программы, чтобы она их подхватила – программа автоматом превращается в portable версию.
Worros wrote: | Правда,в моей интерпретации звучало бы примерно так: никакой программист мозга пользователю не добавит. |
Тут мозги нужны проектировщику программы. Но чаще всего им является программист. У пользователя нет никакого желания разбираться, что и куда ставит программа. Идеальный инсталлятор – 2 страницы – лицензия с кнопкой OK и страница с галочкой запуска с кнопкой Готово. Можно даже 1 оставить. Программисты же наивно считают, что пользователи вчитываются в эти «непонятные» надписи, и пытают их ненужными вопросами.
Worros wrote: | Что же касается предложения Моторокера, оно небезынтересно, но угрожает превратить инсталлятор Тотала в самостоятельное произведение искусства с соответствующим временем на разработку, размером и т.д. Уж лучше все пусть остается как есть. |
Да ладно, стандартная фишка современных инсталляторов у нормальных продуктов – быстрая/спецустановка.
Для спецов можно оставить все эти «дурацкие» диалоги, позволяющие уже на этапе установки начать настраивать программу.
CaptainFlint wrote: | автору не нужно прикладывать куда-либо усилия, что он уже их давно приложил |
Как-бы приложил. Потому что пользователю все эти настройки ничего не скажут, а спец может их настроить и без инсталлятора.
При повторной установке опять же все эти вопросы – лишнее – всё давно настроено, остаётся только подхватить настройки.
А вместо бесполезного сообщения «Не удаётся записать ini файл» можно предложить хранить настройки в правильной папке:
Не удаётся записать ini файл
Использовать правильную папку для хранения настроек?
OK-Отмена _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
 |
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Thu Apr 17, 2008 16:09 Post subject: |
|
|
Моторокер wrote: | Worros wrote: | Коля 9000 wrote: | ставить его в профиль пользователя молча и привет. | За такое надо голову отрывать. Ура-пионерский подход. |
Абсолютно нормальный подход.
Нормальному пользователю всё равно, где программа хранит свои данные. |
пакоделатели тоже так считают. Ставь себе сборку.
Как хорошо, что хотя бы Гислер так не считает. Мы бы никогда не имели ТС при таком подходе, а имели нечто среднее между Свистой и Неро8.
Моторокер wrote: | А вместо бесполезного сообщения «Не удаётся записать ini файл» можно предложить хранить настройки в правильной папке:
Не удаётся записать ini файл
Использовать правильную папку для хранения настроек?
OK-Отмена |
А можно увидеть сие предложение в виде фрагмента кода? Ты часто ошибки Tinistring анализируешь? Давай ради удобства пользователя все АПИ перепишем и все Дельфи-модули. |
|
Back to top |
|
 |
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Thu Apr 17, 2008 16:15 Post subject: |
|
|
Моторокер wrote: | Идеальный инсталлятор – 2 страницы – лицензия с кнопкой OK и страница с галочкой запуска с кнопкой Готово. |
Идеальный инсталлятор - большая кнопка с надписью "сделать за..ись" (вырезано цензурой и заменено на "сделать хорошо")  |
|
Back to top |
|
 |
Коля 9000

Joined: 16 Apr 2008 Posts: 4
|
(Separately) Posted: Thu Apr 17, 2008 19:41 Post subject: Беру свои слова обратно. |
|
|
Беру свои слова обратно.
Никакого недочета в Тотале 7.02а - нет. Я ошибся.
Все рекомендации в первом сообщении, целиком и полностью касаются ситуации - Тотал не инсталлировался инсталятором и только.
Я думал, что инсталил Тотал в Висту, а оказалось, что нет. Остался ещё со времён ХР. Инсталятор по умолчанию ставит ини туда, где ему и место, капитан Флинт это озвучил. _________________ И что это за Выжигатель такой - правду о нём говорят или брешут... |
|
Back to top |
|
 |
Моторокер

Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Thu Apr 24, 2008 10:37 Post subject: |
|
|
Worros wrote: | Моторокер wrote: | Идеальный инсталлятор – 2 страницы – лицензия с кнопкой OK и страница с галочкой запуска с кнопкой Готово. |
Идеальный инсталлятор - большая кнопка с надписью "сделать за..ись" (вырезано цензурой и заменено на "сделать хорошо")  |
Совершенно верно.
Инсталляторы именно для этого и придуманы – чтобы любой пользователь мог не используя архиваторы, настройку ini файлов, раскидывание файлов по системным папкам, добавление ярлыков куда надо, а затем удаление всего этого (и прочее, что придумает программист), сразу же начать работать с нужной программой. Именно это и делает инсталлятор – готовит программу и среду к работе.
Поэтому в идеальном инсталляторе и нужна единственная кнопка «Установить»=«сделать хорошо».
Википедия
Но не всё так просто. Есть ещё пользователи, которым необходимо знать, что и куда раскидывает программа, что и где меняет. Этим прожжённым пользователям (вернее, программистам) нужно всё контролировать.
Вывод – нужно либо 2 инсталлятора, либо совместить их в одном. Для этого и делают в нормальных инсталляторах выбор двух вариантов установки (простая/сложная).
Для этого не надо придумывать ничего сверхсложного – используются стандартные функции программ типа NSIS. И именно что Гислер придумывает что-то своё – использует самописный нестандартный инсталлятор. У сборщиков же он стандартный.
Worros wrote: | Как хорошо, что хотя бы Гислер так не считает. |
Плохо. Зато хорошо, что у программы развитое коммьюнити – раз не хочется использовать услуги специалиста, хоть пользователи сами что-то предлагают.
Сравни установку плагинов в старых версиях программы и автоустановку в новых. Удобно? Конечно. Пользователю не надо заморачиваться, а опытный пользователь настроит вручную, если надо.
Worros wrote: | А можно увидеть сие предложение в виде фрагмента кода? Ты часто ошибки Tinistring анализируешь? Давай ради удобства пользователя все АПИ перепишем и все Дельфи-модули. |
А когда думаешь Гислер сообщение показывает? Всяко try-except обрабатывает. Если не сохранилось, покажем сообщение, типа храните вы ini-файл не там, где надо, давайте-ка перенесём. Не хотите, ну ладно, тогда сами со своими файлами и разбирайтесь. Либо вообще без всяких сообщений сохранить в правильной папке, нечего пользователю голову забивать проблемами программы и ленью программиста.
Для этого не надо переписывать модули Delphi. _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
 |
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Tue Apr 29, 2008 21:02 Post subject: |
|
|
Моторокер wrote: | Если не сохранилось, покажем сообщение, типа храните вы ini-файл не там, где надо, давайте-ка перенесём. |
А если у меня не сохранилось от того, что бэд-блоки по всему винту?
Моторокер wrote: | А когда думаешь Гислер сообщение показывает? Всяко try-except обрабатывает. |
Вот именно попытка придать красивый юзерский интерфейс обработке всех возможных рантайм-эрроров и приведет к раздуванию кода до неприличных размеров, о чем я и говорил, признавая удобство твоего предложения и утверждая, что это излишне, так как увеличит инсталлер и оттянет силы Гислера от самого Тотала. _________________ педофилия, каннибализм, бетономешалка !!! |
|
Back to top |
|
 |
Моторокер

Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Wed Apr 30, 2008 12:34 Post subject: |
|
|
Worros wrote: | Моторокер wrote: | Если не сохранилось, покажем сообщение, типа храните вы ini-файл не там, где надо, давайте-ка перенесём. |
А если у меня не сохранилось от того, что бэд-блоки по всему винту?  |
При чём здесь бэды? try-except либо сработал, либо нет.
Worros wrote: | Моторокер wrote: | А когда думаешь Гислер сообщение показывает? Всяко try-except обрабатывает. |
Вот именно попытка придать |
try-except обрабатываются уже сейчас. Нового ничего добавлять не надо.
Worros wrote: | это излишне, так как увеличит инсталлер и оттянет силы Гислера от самого Тотала. |
Впрочем, по-моему уже начали о разных вещах говорить  _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
 |
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Wed Apr 30, 2008 15:27 Post subject: |
|
|
Моторокер wrote: | При чём здесь бэды? try-except либо сработал, либо нет.) |
Бэды просто пример того, когда предложение о переносе ини в другое место - нелепо.Как ты предполагаешь отличать такие случаи?
Добавлять надо. См. выше
Ну почему же о разных вещах. Мы с тобой говорим только об инсталляторе Тотала, поскольку мы на форуме Тотала. Остальные инсталлеры и вообще тему юзабилити в широком смысле я сознательно оставляю за бортом. В других случаях я бы,вероятно, признал твою правоту. _________________ педофилия, каннибализм, бетономешалка !!! |
|
Back to top |
|
 |
berkut1978
Joined: 12 Aug 2008 Posts: 1
|
(Separately) Posted: Tue Aug 12, 2008 10:29 Post subject: |
|
|
Привет всем! У меня такая же ерунда с этим ini и я из ваших советов так и не понял как это исправить! Может кто то четко сказать зайди туда сделай то то. А то как то тут не советы а обсуждение как лучще надо было сделать разработчику! Подскажите как это исправить! Да чуть не забыл у меня Виста |
|
Back to top |
|
 |
Моторокер

Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
|
Back to top |
|
 |
DreamTeam
Joined: 02 Mar 2009 Posts: 1
|
(Separately) Posted: Mon Mar 02, 2009 13:35 Post subject: |
|
|
Решение проблемы:
дать все права пользователям на изменения в папке C:\Program Files\Total Commander .
Свойства --> безопасность --> дополнительно --> пользователи --> изменить --> изменить --> поставить везде галочки на модификацию файлов
То что при установке он дает создать этот файл, это правда. Но для дальнейшей модификации данного файла необходимо сделать, что написано выше. |
|
Back to top |
|
 |
makkri33
Joined: 24 Mar 2009 Posts: 2
|
(Separately) Posted: Tue Mar 24, 2009 22:39 Post subject: ошибки |
|
|
Что значит, когда я подключаюсь и настраиваю ftp сервер, выходит сообщение о защите от записи, как отключить эту защиту?
|
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2227 Location: Москва, Россия
|
|
Back to top |
|
 |
makkri33
Joined: 24 Mar 2009 Posts: 2
|
(Separately) Posted: Wed Mar 25, 2009 00:15 Post subject: |
|
|
Спасибо, разобрался. |
|
Back to top |
|
 |
qeagle
Joined: 30 Apr 2010 Posts: 3
|
(Separately) Posted: Fri Apr 30, 2010 23:39 Post subject: |
|
|
У меня Windows 7 я просто переместил папку Total Commander и все заработало!
УДАЧИ И ВАМ)))))))))))))))))))))))))) )))))))))))))))))))) |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|