Ru-Board.club
← Вернуться в раздел «Тестирование»

» Сборки Total Commander (часть 2)

Автор: naben
Дата сообщения: 24.06.2010 18:00
burav
Inno прекрасно со всем этим справляется.
Автор: IMPOMEZIA
Дата сообщения: 24.06.2010 18:02
cracklover

Цитата:
1) Я скачал портативную версию и увидел, что она запакована архивом даже без корневой папки!
Так понимаю, вы только её и скачивали только портативную версию, в общем, она существует только потому, что просили, на такой способ упаковки не жаловались, но логика в вашем утверждении есть.

Цитата:
но CHM в сборке только на русском языке.
Тут с логикой сложно, учитывая что справка всё же на английском.

Цитата:
Задействованы спорные ключи для консольного rar.exe в сборке.
Это конфиг существует ещё с тех пор когда у меня не было даже адсл, совсем не было, также по умолчанию он даже не будет установлен если в системе будет стоять WinRAR, он там на всякий случай если его не будет.

Цитата:
Плагин 7Zip использован нестабильной ОПАСНОЙ версии!
Выбор особо не велик, на распаковку его должно хватить.

Цитата:
Потенциал плагин мультиарк использован ничтожно.
Мне он нужен был для создания cab архивов, затем позже была добавлена поддержка UHA которым не пользуюсь.

Цитата:
Где один язык, где два языка, а где и куча. Логика?
Логига в том что не все плагины одинаковы, более того если при установке выбрали английский язык логика бы немного прояснилась, или я что-то не понял.

Цитата:
Зачем надо было переименовывать плагин swfview в swfll
Возможно потому что не переименовывал, это другой плагин и с наличием на жёстком диске SWF файлов есть определённые проблемы их у меня просто нет.

Цитата:
AkelPad в сборке древний, как мамонт.
Текстовый редактор это вообще индивидуально, мне вот нравится vim и что делать?

Цитата:
Imagine в сборке аж январьский
Насколько понимаю, он стабильным релизом не является.
Автор: RW3DVK
Дата сообщения: 24.06.2010 18:04
burav
Цитата:
сборкам TC
Скорее "Программным сборкам" нужен грамотный инсталлятор, где много сторонних программ.
Автор: vadimsva
Дата сообщения: 24.06.2010 18:06
RW3DVK
я не такой тупой чтобы этого не сделать, я не просто так написал и сказал что при таком происходит. на 7 х64 по крайней мере так.
Автор: RW3DVK
Дата сообщения: 24.06.2010 18:16
vadimsva
Цитата:
8. Возможность установки без отключения UAC с получением полного доступа на редактирование настроек и панелей или выбор Отключить UAC
Автор: LonerDergunov
Дата сообщения: 24.06.2010 22:45
Обновился программный комплекс Total Commander DreamLair.
Плановое июньское обновление.
Total Commander DreamLair 2010.6 от 24.06.2010 [115 MB] [Скачать | Зеркало | Зеркало | Еще ссылки | Состав | Скриншот | Обсуждение]
Total Commander DreamFree 2010.6 от 24.06.2010 [101 MB] [Скачать | Зеркало | Зеркало | Еще ссылки | Состав]
Total Commander DreamLight 2010.6 от 24.06.2010 [18 MB] [Скачать | Зеркало | Зеркало | Еще ссылки | Состав]

[more=Отличительные особенности сборки TC DreamLair]
Отличительные особенности сборки TC DreamLair:
1. Ориентация на более-менее продвинутых пользователей (для новичков лучше подойдет Light-версия сборки).
2. Самодостаточный набор программ и плагинов для повседневной работы - есть практически все, что может понадобиться при работе, причем все оптимально настроено. В то же время в сборке отсутствуют всяческие сторонние утилиты, мало относящиеся к работе с системой, или же они заменены аналогами минимального размера.
3. Возможность работы без установки. Достаточно записать установленную или распакованную сборку на USB-флеш накопитель - и портативная система всегда будет с вами.
4. Приятное и информативное оформление - шрифт, фон и цветовая гамма разных типов файлов не слепят и не раздражают глаза. Иконки на Панели инструментов четкие и наглядные - по их внешнему виду сразу понятно за вызов какой программы или настройки они отвечают.
5. Быстрый доступ ко всем имеющимся программам, системным папкам и функциям через Панель инструментов и меню Запуск.
6. Адаптация для работы в операционных системах Windows XP х32 и Windows 7 x64. Сведено к минимуму количество программ и настроек, которые бы не работали в данных ОС.
7. Работа с файлами и каталогами - добавлены утилиты для копирования, поиска, сравнения, переименования, восстановления, разблокировки файлов, обладающие функциями, которые отстутствуют с стандартном Total Commandere.
8. Большой набор программ и плагинов для просмотра и простейшего редактирования наиболее популярных форматов файлов - документов, графики, аудио, видео и прочих. Большая часть из имеющихся программ вызывается встроенным просмотровщиком-редактором или через внутренние ассоциации.
9. Настройки для просмотра и извлечения-упаковки большого числа разнообразных архивов и инсталляторов.
10. Небольшой набор инструментов для обслуживания и мониторинга системы: сведения о системе, чистильщики системы и реестра, настройщики, дефрагментатор, деинсталлятор.
11. Небольшой набор частоиспользуемых программ для работы с сетью и интернетом, а также несколько дополнительных утилит - для мониторинга и редактирования реестра, записи дисков, просмотра паролей, работе с буфером обмена, быстрых заметок, калькулятор, блокнот и несколько других.
12. Функционал большинства программ и плагинов не перекрывает друг друга. В сборке имеются сходные по функциям программы и плагины, но при этом каждая из них обладает и своими собственными возможностями, которых нет у других программ.
13. По возможности реализован трехязычный интерфейс в самом файловом менеджере, а также программах и плагинах - русский, английский и украинский.
14. Регулярное обновление компонентов сборки, исправление ошибок и добавление функционала.

Пункты 7-9 и частично 4, 13 позиционируются как особенности сборки; в реализации пунктов 7-9 сборка DreamLair была первой и до сих пор остается одной из наиболее полных.
Данная сборка была первой с реализацией такого количества файловых ассоциаций. Упор в данном случае идет на замену проводника и замену-дополнение виндовских ассоциаций файлов.
По просмотру и извлечению из архивов и инсталляторов пока что другие сборки не обладают такими возможностями, некоторые даже открыть inno- или nsis-дистрибутив не могут.
По поводу пункта 7. Тотал ведь в первую очередь файловый менеджер, то есть инструмент для работы с файлами и папками. Потому и сборку на его основе стоит расширять именно в этом направлении. Но во многих сборках даже сравнение файлов реализуется примитивными штатными средствами.
По поводу оформления. Иконки подбирались и редактировались на протяжении очень долгого периода времени (и до сих пор продолжают шлифоваться). Упор делается на четкую неразмазанную картинку и информативность изображения. Цветовая схема. Кто качал старые версии сборки, тот помнит эксперименты над оформлением. Но в конце концов пришел к черному фону. Тотал на экране у меня лично находится значительную часть дня, потому для глаз необходима наиболее мягкая расцветка (ни в коем случае не белая и не пестро-полосатая); цветовая схема в итоге получилась схожей с подарковой, но не такая яркая.
Простой инсталлятор и возможность просто распаковать дистрибутив без установки - это имхо только плюс. Я не люблю устанавливать программы и потом вычищать за ними ярлыки. Стараюсь по возможности любые программы просто распаковать и пользоваться.[/more]
Автор: naben
Дата сообщения: 25.06.2010 12:49
vadimsva
Одна из строк твоего лицензионного соглашения гласит:

Цитата:
Запрещается изменение сборки, создание на ее основе собственной сборки и дальнейшее ее распространение.

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

Автор: vadimsva
Дата сообщения: 25.06.2010 14:47
naben
я уже об этом говорил, уже давным давно я полностью с нуля сделал сборку, и ничего нету от сборки сэма.
Автор: burav
Дата сообщения: 25.06.2010 18:42

Цитата:
Пусть каждый напишет что умеет его сборка и инсталер и можно будет сравнить

на вскидку действия инсталлятора Total Commander Extended, напомню, на NSIS

установка
1. проверяются права администратора, если их нет, вызывается предупреждение и ограничиваются возможности установки
2. проверяется версия операционной системы, влияет на наличие пункта отключения UAC в п.7
3. проверяется предыдущая установка в реестре, если файлы по указанному пути существуют, путь предлагается по умолчанию
страница Выбор папки установки
4. при выборе папки проверяется возможность записи в нее, если запись невозможна (UAC?), выдается соответствующее предупреждение
5. если по указанному пути находятся файлы настроек предыдущей установки, вызывается страница Тип установки
(опционально) страница Тип установки
6. предлагается обновление или чистая установка, влияет на поведение программы установки в п.11
страница Компоненты устанавливаемой программы
7. предлагается установка отдельных компонентов, внутренних и системных файловых ассоциаций, ярлыков, влияет на поведение программы установки в п.11
8. в зависимости от выбранных для установки компонентов проверяется, запущены ли они, и вызывается страница Подтверждение закрытия программ
(опционально) страница Подтверждение закрытия программ
9. предлагается закрыть указанные запущенные процессы
страница Дополнительные настройки
10. позволяет задать дополнительные настройки в удобном графическом виде
страница Установка
11. установка с прописыванием в wincmd.ini и default.bar соответствующих программ ,ассоциаций и путей, подхват дополнительных программ, копирование ярлыков, регистрация системных ассоциаций

удаление
страница Компоненты удаляемой программы
12. удаление на выбор настроек каждой программы
13. в зависимости от п.12 проверяется, запущены ли соответствующие процессы, и вызывается страница завершения процессов
(опционально) страница Подтверждение закрытия программ
14. предлагается закрыть указанные запущенные процессы
страница Удаление
15. удаление файлов, ярлыков и системных ассоциаций
Автор: vadimsva
Дата сообщения: 26.06.2010 08:24
burav
больше половины из списка это стандартные возможности инсталятора, по крайней мере в инно это все делается очень просто, я же имел ввиду именно фишки инсталяторов сборок - к примеру подхват ключа итд
Автор: burav
Дата сообщения: 26.06.2010 10:33
vadimsva
ну а я имел в виду меньшую половину этого списка, НЕстандартные возможности инсталлятора, которых в Inno я никогда не видел, например страница закрытия программ в случае, если они запущены, страница настроек с графикой, ну и чисто специфический для моей сборки подхват дополнительных программ, как специально скачанных с сайта сборки, так и добавленных вручную (заключается в анализе wincmd.ini и default.bar на предмет наличия екзешников, которых нет в сборке, и дописывании их после основных программ при обновлении (особо выраженный эффект получается при обновлении какой-нибудь другой сборки до Total Commander Extended -ну это так, баловство))
..ну и то, что Сэму не нужно менять инсталлятор
Автор: vadimsva
Дата сообщения: 26.06.2010 12:07

Цитата:
(заключается в анализе wincmd.ini и default.bar на предмет наличия екзешников, которых нет в сборке, и дописывании их после основных программ при обновлении

немного странная проверка, почему нельзя проверять по пути?
http://img62.imageshack.us/img62/8634/25496287.jpg - вот это действительно круто, только каков размер картинки и как он влияет на размер сборки, например в инно очень критично добавление картинок, потому что они практически не сжимаются.
Автор: SamLab
Дата сообщения: 26.06.2010 19:33
burav
К сожалению, выучить все функции NSIS мне просто не хватает времени и пытаюсь выжать максимум из того, что уже известно
Автор: ru1956
Дата сообщения: 27.06.2010 00:59
LonerDergunov

Цитата:
Обновился программный комплекс Total Commander DreamLair

Приветствую!
Скачал
Цитата:
Total Commander DreamLight 2010.6 от 24.06.2010 [18 MB]

Видно что труда вложено очень много, но сдается частично недоделано, есть глюки!
При беглом просмотре обнаружил неработоспособность часть программ, отсутствует текст
на кнопке зксплорера, часть прог не находит себя, может еще что...
Мне не нужен монстр, а разумный подбор рабочих прог, на каждый день.
Хотелось бы чтоб все работало, как уверяет автор.
Удачи!
Автор: Labean_Hesv
Дата сообщения: 27.06.2010 05:51
ru1956

Цитата:
Мне не нужен монстр, а разумный подбор рабочих прог, на каждый день.

Можно подумать, что автор заставляет вас пользоваться своей сборкой. Не нравится - доработайте любую под свои нужды.
Автор: naben
Дата сообщения: 27.06.2010 11:35
Labean_Hesv
Человек дело говорит, это тема для тестирования и выявления глюков и тут такого нету, что вот вам моя сборка и пошли все нах!
Автор: burav
Дата сообщения: 27.06.2010 14:50

Цитата:
немного странная проверка, почему нельзя проверять по пути?

vadimsva
имеешь в виду проверку физического наличия екзешников в папках сборки?
если так, то этот метод не подходит, т.к. подхватываться должны не только специально интегрированные программы с сайта и не только с путем %COMMANDER_PATH%, но любые, которые пользователь добавил на панель
а все это добро утолщает инсталлятор на 500кБ
Автор: cracklover
Дата сообщения: 27.06.2010 18:43
Я конечно очень уважаю тех сборщиков, которые столь трепетное внимание уделяют инсталляторам и возможностям в этих инсталляторах учесть каждый чих и пух при установке сборки, однако, скромно отмечу, что увлекшись таинством построения пятьсот первой строки в инсталляторе, не стоит забывать и о НАПОЛНЕНИИ сборки, а также о том, как всё будет работать ПОСЛЕ сработки РУТИННОГО одноразово необходимого инсталлятора.
А то получается что у многих красиво ставится то, что потом НЕ РАБОТАЕТ
Автор: naben
Дата сообщения: 27.06.2010 19:32
Total Commander 7.55 Naben Preferences (25.06.2010):

Скриншот (~50 Кб)
Описание
Скачать (~7 Мб)

В этой версии:
1.Обновлён Total Commander 7.55.
2.Обновлён архиватор WinRAR 3.93.
3.Обновлён блокнот AkelPad 4.4.4 и плагины к нему.
Автор: OldCAM
Дата сообщения: 27.06.2010 20:47

Цитата:
увлекшись таинством построения пятьсот первой строки в инсталляторе, не стоит забывать и о НАПОЛНЕНИИ сборки, а также о том, как всё будет работать ПОСЛЕ сработки РУТИННОГО одноразово необходимого инсталлятора.

Верно на 100%, всё таки у нас в России есть пословица, о том как встречают, и как провожают.)))
Автор: burav
Дата сообщения: 27.06.2010 21:44

Цитата:
А то получается что у многих красиво ставится то, что потом НЕ РАБОТАЕТ

+1

на что, на мой взгляд, необходимо обращать внимание сборщикам:
установка
-нежелательна установка по умолчанию в Program Files (вызовет проблемы у пользователя без прав администратора или с включенным UAC (посмотрите, куда Ghisler ставит TC))
-совершенно нежелательна общая папка установки для нескольких сборок
-нежелательна установка дополнительных программ вместе со сборкой (кому оно нужно, в любом случае можно найти портативную альтернативу)
-самодеятельность в виде завершения процессов, прописывания в автозагрузку, изменения стартовой страницы или запуска браузера со своей страничкой без предупреждения - это неуважение к пользователю
-приветствуется описание компонентов и плагинов, предварительная настройка сборки, функции подхвата ключей, настроек, "тихой" установки и т.д
-внутренние файловые ассоциации - сила, добавьте возможность задействовать ее
-желательно прописывание всех путей, которые не могут быть заменены на %COMMANDER_PATH% еще во время установки, чтобы пользователю не приходилось чего-то там дописывать вручную
работа
-нежелательны срабатывания (ложные, конечно) антивирусных программ на компоненты сборки
-состав и настройки программ, плагинов, размеры и цвета кнопок и шрифтов - личное дело сборщика, но лично я не понимаю дублирования функций программ и плагинов (типа три текстовых редактора, два плеера и т.д)
-желательно оградить пользователя от всплывающих окон приема лицензионных соглашений и прочей ерунды при первом запуске программ
-для русских людей будет приятнее, если программы говорят на их родном и могучем
-отсутствие описания или иконок на кнопках либо "Фаил не найден!" при нажатии на них - грубая ошибка (создается впечатление, что автор сам сборкой не пользуется)
-нежелательно использование программ, которым нужны компоненты и библиотеки, не входящие в состав Windows, либо отсутствие таковых в составе сборки, даже если они с большой долей вероятности должны быть установлены у пользователя (.NET, Borland и т.д)
-в подавляющем большинстве случаев использование актуальных версий программ, плагинов и компонентов приветствуется, как и работоспособность их под основными версиями Windows (XP,7; x32-64)
удаление
-желательна функция резервирования пользовательских настроек и данных
Автор: naben
Дата сообщения: 27.06.2010 21:50
burav
Отличное руководство, ИМХО, поместить его в шапку нужно для начинающих сборщиков.
Автор: cracklover
Дата сообщения: 27.06.2010 23:23
burav
прошу не счесть за нескромность, но моя сборка соответствует значительной части указанных пунктов )
Автор: OldCAM
Дата сообщения: 27.06.2010 23:56
cracklover

Цитата:
прошу не счесть за нескромность, но моя сборка соответствует значительной части указанных пунктов

Малость доработай и будет соотвествовать всем.)
Автор: will9
Дата сообщения: 28.06.2010 00:19
прошу прощения, возможно, мой вопрос окажется неуместным в этой теме - но вот затронули момент, что нежелательно разные сборки в одну общую папку - а у меня как раз случилось сегодня, что после случайного удаления экзе файла из сборки Сэма в ту же папку мной был поставлен последний релиз от уважаемого набен-а (важно было сохранить софт дополнительный из сборки Сэма...) ВРОДЕ(?) все работает...
Чем мне это грозит?
Автор: Labean_Hesv
Дата сообщения: 28.06.2010 01:47
will9
Ничем, все будет работать. Программу Total Commander делал Ghisler, а все остальные делают на основе этой программы свои сборки. Уважающий Ghisler'a и себя автор сборки не будет "корявить" саму программу.
Автор: will9
Дата сообщения: 28.06.2010 01:55
Labean_Hesv, спасибо за ответ!
Здесь в теме было на прошлой страничке, что burav

Цитата:
-совершенно нежелательна общая папка установки для нескольких сборок
Автор: MKN
Дата сообщения: 28.06.2010 09:14

Цитата:
-совершенно нежелательна общая папка установки для нескольких сборок

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

И совершенно лишне и бестолково, когда сборщики выдумывают в сборках проверку предыдущих настроек TC, наличие всякой лабуды, прав, или включен ли тот же UAC.

Зачем решать за пользователя и делать кашу из нескольких разных сборок ? А потом раздаются обиженные вопли, что мол что то перестало работать...

А если уж они хотят обновить свою сборку, так что мешает сделать только патч-обновление, а не заставлять тупо переустанавливать практически весь комплект "новой" версии из-за пары метров (а иногда и меньше) новшеств ?
Автор: Labean_Hesv
Дата сообщения: 28.06.2010 13:06
will9

Цитата:
совершенно нежелательна общая папка установки для нескольких сборок

C этим я тоже полностью согласен. Я имел ввиду только замену ехе-файла, а они, если не ломанные автором сборки, то идентичны в сборках разных авторов.
MKN

Цитата:
А если уж они хотят обновить свою сборку, так что мешает сделать только патч-обновление, а не заставлять тупо переустанавливать практически весь комплект "новой" версии из-за пары метров (а иногда и меньше) новшеств ?

В погоне за денежкой, они так делают. Как это сделал SamLab: за три дня - три новых версии, в третьей, например, изменения такие:

Цитата:
В шапке новая версия 2010.6d
* Добавлен лучший диспетчер задач AnVir Task Manager 6.31
* Удалена 7-Zip кнопка по просьбе автора - см. Keys/Readme

И за это так называемре "обновление" 200 метров закачивать снова - это, мягко говоря, неуважение к людям и об... (я хотел сказать обман).
Автор: will9
Дата сообщения: 28.06.2010 15:30
Labean_Hesv, у меня вообще частный случай - поскольку экзешник случайно удалился, то поставил в ту же папку сборку набен-а (7 мб, сохранив только софт. Это как, допустимо?? Или стоит все же сохранив папку софта отдельно (там паф-ы), отдельно инсталлировать сборку набен-а? И вообще, какой некорректной работой это грозит, если оставить как уже есть?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140

Предыдущая тема: KMexpert


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.