TCD = Total Commander Plugin Downloader

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view

Worros
Сообщения: 1123
Зарегистрирован: Пт янв 19, 2007 18:46

TCD = Total Commander Plugin Downloader

Сообщение Worros »

Увидел сегодня в сети. Сам не проверял. Странная утилита. Имхо, от нее больше вреда будет,чем пользы.

http://forum.gwac.ru/showthread.php?t=4507
Последний раз редактировалось Worros Пн янв 05, 2009 20:37, всего редактировалось 1 раз.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Совершенно точное определение. И дело даже не в идеологии. Я тоже увидел и даже слегка попробовал. К интерфейсу вопросов предостаточно. Кнопка закрытия (на сайте выглядящая в стиле Висты) отображается в XP чёрной. Про идиотский зелёный цвет окна вообще молчу. С номерами версий - отдельное веселье (для Imagine отображается как 0.0.0.0). Пробовал установить выборочно один контрольный плагин - не удалось. Окно утилиты в процессе закачки разбивается на хаотичные фрагменты и замерзает, ничего там не понять, а в итоге сообщается, что при эагрузке плагина была ошибка, попробуйте позже. В общем, не знаю, как оно там будет дальше, а пока такого счастья не надо - криво до невозможности. Я бы такое постеснялся выкладывать.
P.S. На сайте по указанному адресу появилось собщение об обновлении базы. Скачал заново, попробовал ещё раз. Теперь заметны реальные попытки что-то там куда-то установить (видны осмысленые собщения, причём для разных файлов). Впрочем, финал остался тот же самый. Создаётся (в правильном месте) пустой каталог плагина - и всё.
Даже самая богатая фантазия
Не представит себе наши безобразия.
xHk
Сообщения: 17
Зарегистрирован: Вт дек 30, 2008 12:21
Откуда: Хабаровск
Контактная информация:

Сообщение xHk »

Avada
Огромное спасибо за критику, я являюсь автором TCD.
То, чего я не услышал от команды, в которой состою, объяснили Вы мне.
Большинство замечаний уже исправлено, а самое главное выявлена причина того почему не загружались файлы из интернета (прим. автора: я не думал что имеет значение в каком регистре написаны буквы в строке запроса любого браузера, если вы знаете об этом то что написано далее в скобках можете не читать. Но оказывается что я ошибался, и вы можете проверить если не знаете об этом: например наберите в строке браузера ссылку на эту тема, но изменив одну букву в верхний регистр: http://forum.wincmd.ru/viewTopic.php?t=11988, у меня ничего не вышло) - несоответствие регистра букв.
В течении 10-ти часов будет выложена работающая исправленная по Вашим критериям версия TCD 0.0.3a.
Надеюсь на дальнее сотрудничество, и возможно даже помощь в наполнении базы программы, в среднем на один плагин у меня уходит 5-30 минут, поэтому и выложена "пробная" версия программы.
С Уважением xHk.
xHk
Сообщения: 17
Зарегистрирован: Вт дек 30, 2008 12:21
Откуда: Хабаровск
Контактная информация:

Сообщение xHk »

TCD (Версия 0.0.4 от 30.12.08):
+ Добавлен информативный лог при загрузке файлов;
= Исправлена ошибка, непозволяющая скачиваться некоторым плагинам;
= Неправильно отображалось сообщение о загрузке обновления.
- Убран градиент со всех окон программы, восстановлены стандартные формы окон, небольшие изменения интерфейса;
= Теоретически должна сама обновиться при появлении новой версии программы в процессе обновления плагинов;

Доступно по адресу: http://tc.gwac.ru/download/TCD 0.0.4.7z (27Kb)
Автор утилиты TCD.
Ищу помощников для наполнения базы программы плагинами.
Worros
Сообщения: 1123
Зарегистрирован: Пт янв 19, 2007 18:46

Сообщение Worros »

Глубокоуважаемый автор ознакомился с темами Плагин для обновления плагинов и Создание плагина Update ?

Если вкратце, проблемой было и остается создание базы плагинов, а не написание программы, которая, к слову, уже существует.

А Ваша утилита будет просто дискриминировать не попавшие в ее базу плагины, и отнимать хлеб у создателей сайтов по ТС, да и то при условии, что будет работать корректно, а не калечить настройки Тотала. Я , между прочим, даже не решился ее запустить, поскольку у нее "молчаливый" инсталлятор, который я не смог распаковать. Мало ли чего она натворит.

P.S. Свежая ссылка не работает.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Worros писал(а):P.S. Свежая ссылка не работает.
файл находится по адресу http://tc.gwac.ru/download/TCD_0.0.4.7z (45k)

xHk
файл базы зашифрован, т.е. самостоятельно добавить любимый плагин не получится? :?
xHk
Сообщения: 17
Зарегистрирован: Вт дек 30, 2008 12:21
Откуда: Хабаровск
Контактная информация:

Сообщение xHk »

Tol!k
Самостоятельное наполнение базы неизвестными авторами считаю нецелесообразным, во избежание скопления кучи "мусора" в самом файле. Для всех будет надёжнее если вся информация будет проверена и одобрена автором программы или людьми которые с ним работают на программой ©.
Но! Надеюсь будет существовать некая группа энтузиастов(если нет, то я сам буду работать над базой, следить за обновлениями плагинов, над самой программой), которые будут обновлять базу, дополнять, править.
Worros писал(а):Глубокоуважаемый автор ознакомился с темами Плагин для обновления плагинов и Создание плагина Update ?
Учитывая что создал тему не я, то первоначально не был осведомлен обо всем что написано в этих темах, но уже прочитал, и вот что скажу:
- TCD - это не плагин для Тотал Коммандера, это отдельно взятая утилита!
- Базы плагинов я даже не пытался нигде искать, а зачем ?
- Почему большинство людей может только говорить о том или ином деле, мол: "да, вот надо то...", "да вот, как было бы хорошо если бы это" и т.д.
- Я человек целеустремленный и базу могу создать своими силами, просто на это уйдет немного больше времени, нежели если бы мне помогали хотя бы несколько человек.
Worros писал(а):Если вкратце, проблемой было и остается создание базы плагинов, а не написание программы, которая, к слову, уже существует.
Я занимаюсь и тем и другим, ожидайте.
Worros писал(а):А Ваша утилита будет просто дискриминировать не попавшие в ее базу плагины
Я постараюсь охватить все существующие плагины для ТС.
Worros писал(а):и отнимать хлеб у создателей сайтов по ТС
О каком хлебе вы говорите Глубокоуважаемый?
Если о деньгах или каких либо материальных ценностях которые люди должны кому-то дать чтобы что-то получить - мне с такими людьми в принципе не о чем разговаривать.
Если кому-то из вышеупомянутых людей что-то не нравится, пусть предложат что-то более того, на что я делаю огромный вклад уже.
Моя утилита всегда будет - абсолютно бесплатной! Может быть в неком будущем и появится некое сообщение вида "если вас не затруднит, то можете меня отблагодарить (wmz или wmr или еще как либо) ", но более того, и программа будет не freeware а donateware, что на суть бесплатности никак не повлияет.
Worros писал(а):да и то при условии, что будет работать корректно, а не калечить настройки Тотала.
Над этим я работаю постоянно.
Worros писал(а):Я , между прочим, даже не решился ее запустить, поскольку у нее "молчаливый" инсталлятор, который я не смог распаковать. Мало ли чего она натворит.
Молчаливого интерфейса больше нет. Создан инсталлятор, и чуть позже будет выложена ссылка на него.

Если кто-то хочет и может помочь (на данный момент) в наполнении базы, пожалуйста давайте выведем это на всеобщее обозрение, у меня уже имеется утилита которая создаёт файлы обновлений, но! в неё нужно вручную прописывать данные о каждом плагине, и поэтому уходит много времени. Я даже с удовольствием сделаю так, чтобы ТКД проверял RSS-новости и автоматически обновлял данные о каком либо плагине.

И самое главное, для полноценной работоспособности программы мне просто необходимы критики, предложения , описания ошибок и прочее от населения – для усовершенствования ТКД.

И ко всему вышеописанному добавлю, что D1P Марта 15, 2007 (!Примечание- Это день и месяц рождения автора программы:) )сказал :
D1P писал(а): При создании списка плагинов всё упирается во время тех, кто этим будет заниматься. У меня ооочень давно существует идея такой список организовать (хотя бы на базе RU.TCKB), но я уже, фактически, не студент, и времени свободного у меня нет совсем (отпуск - он раз в год ). Но если привлечь к этому побольше энтузиастов со свободным временем, что-то может получиться.
Как я это себе представляю. Будет большой список плагинов, организованный лучше, чем имеющиеся списки на wincmd.ru/ghisler.com, и включающий в себя все плагины, которых в общеизвестных источниках нет (тут очень пригодится список Фундука). Описания плагинов будут включать в себя всю возможную информацию - само собой тип, версию, назначение, статус (бета/релиз) краткую характеристику и т.п. Списки будут обновлять либо сами авторы,
Дальше будет утилита, которая должна будет подключаться к этой базе, просмотаривать список плагинов, и сигнализировать пользователю о том, какие имеющиеся у него плагины обновились, каких плагинов у него нет, и т.п. Также программа должна будет скачать все выбранные плагины и установить их.
Этим всем я и занимаюсь.
xHk
Сообщения: 17
Зарегистрирован: Вт дек 30, 2008 12:21
Откуда: Хабаровск
Контактная информация:

Сообщение xHk »

Качаем TCD отсюда: http://tc.gwac.ru/download/tcd_0.0.4.exe (171Кб)
Автор утилиты TCD.
Ищу помощников для наполнения базы программы плагинами.
Worros
Сообщения: 1123
Зарегистрирован: Пт янв 19, 2007 18:46

Сообщение Worros »

xHk писал(а):Самостоятельное наполнение базы неизвестными авторами считаю нецелесообразным
Если это рассматривать как защиту от быдлопакосоздателей, я с Вами соглашусь, а вот обычному домашнему юзеру самому виднее, какими плагинами он пользуется.
xHk писал(а):Учитывая что создал тему не я, то первоначально не был осведомлен обо всем что написано в этих темах, но уже прочитал, и вот что скажу:
- TCD - это не плагин для Тотал Коммандера, это отдельно взятая утилита!
- Базы плагинов я даже не пытался нигде искать, а зачем ?
Дело не в том, кто создал тему. Просто раз уж Вы решили посвятить этой задумке свое внимание, стоило "произвести рекогносцировку". Все же это не последнее место в интернете, а русскоязычный форум ТС. Опять же, к вопросу о "поиске базы плагинов", если бы таковая все же уже была создана (а к тому склонялось), Вы бы просто изобрели велосипед.

За работу и стремление к улучшению конечно спасибо :)

Теперь к ошибкам. Установил версию 0.0.4 . При первом запуске она не обнаружила никаких обновлений базы, и после указания установить все плагины споткнулась на пятом по счету. Программу я закрыл, и запустил вновь спустя пару минут. При втором запуске было найдено некое обновление базы :shock: , после попытки скачивания которого число доступных плагинов уменьшилось до нуля :)

Вдогонку вопрос. Как программа будет работать с Вистообразным расположением файла wincmd.ini ? А с перенаправлением секций wincmd.ini ? Вы заложили такую возможность? Стоит пытаться проверить корректность работы в таком режиме?

Run-time error `13`:

Type mismatch
после неудачной попытки поставить все плагины скопом. ОС WinXP SP3 .
xHk
Сообщения: 17
Зарегистрирован: Вт дек 30, 2008 12:21
Откуда: Хабаровск
Контактная информация:

Сообщение xHk »

Worros писал(а):Теперь к ошибкам. Установил версию 0.0.4 . При первом запуске она не обнаружила никаких обновлений базы, и после указания установить все плагины споткнулась на пятом по счету. Программу я закрыл, и запустил вновь спустя пару минут. При втором запуске было найдено некое обновление базы Shocked , после попытки скачивания которого число доступных плагинов уменьшилось до нуля
Обрабатываю....
Worros писал(а):Как программа будет работать с Вистообразным расположением файла wincmd.ini ?
TCD читает wincmd.ini из корня программы, а виста куда-то его переносит ?
Worros писал(а):А с перенаправлением секций wincmd.ini ?
А подробнее пожалуйста...

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

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

Хотелось бы увидеть результат работы установки всех плагинов "в одиночном режиме".
Автор утилиты TCD.
Ищу помощников для наполнения базы программы плагинами.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Ну что ж,"вы хочете песен - их есть у меня".
Значит, по порядку. (Опять-таки никого не трогаю, починяю примус и не лезу в идеологию, о которой без меня найдётся кому поговорить.)
Итак, интерфейс стал поприличнее. Но у пяти плагинов в качестве версии по-прежнему рисуются сплошные нули. Ладно, проверяем функциональность.
Все плагины в одиночном режиме я, естественно, устанавливать не пробовал и не собираюсь, для обнаружения слабых мест хватило одного. Тестовым был выбран RSS Reader. Установился и вроде бы зарегистрировался. Но вот именно "вроде бы". В соответствующей панели Тотала обнаруживается элемент с русским именем плагина, имеющий вид обычной папки. При щелчке по коей Тотал сообщает, что плагин не запускается. Отключаем плагин в настройках Тотала, регистрируем его заново и уже самостоятельно. Вот теперь всё на месте и всё работает. Что ж, едем дальше. Удаляю этот плагин и хочу его с помощью утилиты установить снова. (Вполне жизненная ситуация.) Оп-па! А мне пишут, что он уже установлен, - и соответствующая кнопка теперь недоступна. В общем приехали. В базе уже что-то изменилось, возможности корректно отыграть всё назад я не вижу, так что, окромя переустановки утилиты, других методов лечения не нашёл.
Кстати, если базу грохнуть, что имеем? Имеем при попытке обновления сообщение, что база 00001 устарела, что загружается база 00002. Создаётся новый файл базы размером 473 байта вместо 17 килобайт, в окне утилиты упорно висит сообщение, что новых плагинов 10, начинаем обработку, по факту никаких плагинов нигде нет, кнопки все недоступны.
В общем, пора переустанавливаться... (Вообще-то я был хитрый, базу до этих манипуляций забэкапил, чего делать был, строго говоря, не обязан. Но это к слову.)
Дальше. Валить компоненты утилиты (два файла и каталоги с языками и с логами) в основной каталог TC - полный моветон. Я готов здесь, скрепя сердце, терпеть дополнительные INI-файлы, но уж никак не экзешник и не базу данных сторонней программы. Утилита должна нормально отрабатывать свои функции, сколь бы глубоко в каталоге Тотала не была размещена. Как - проблема автора.

Засим - пока всё. Хватит тестировать, пора Новый Год встречать. С наступающим!
Последний раз редактировалось Avada Сб янв 03, 2009 11:52, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
xHk
Сообщения: 17
Зарегистрирован: Вт дек 30, 2008 12:21
Откуда: Хабаровск
Контактная информация:

Сообщение xHk »

TCD (Версия 0.1.0 от 02.01.08 ):
+ При обновлении базы программы, в случае если плагин(ы) уже установлен(ы), предлагается его(их) обновить;
+ Если TCD установлен не в папку ТС, предлагается указать путь к файлу wincmd.ini;
= Временно убрал криптование базы;
= Исправлено обновление баз;

В ближайшее время будет :
- добавлено удаление плагинов;
- изменен модуль загрузки файлов.

Качаем тут: http://tc.gwac.ru/download/tcd_setup.exe
Автор утилиты TCD.
Ищу помощников для наполнения базы программы плагинами.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Ну что ж, будем посмотреть...
Итак, начнём. Место установки утилиты можно выбирать - хорошо. Местоположение INI-файла TC задал нормально (сложные случаи со всякими перенаправлениями и прочим не рассматриваю - у меня простейший вариант с INI-файлами в каталоге TC). В списке плагинов пять штук по-прежнему с нулями в качестве версии (в чём там дело-то?).
Попробовал поставить по несколько плагинов разного класса.
WFX. Нормально ставятся Менеджер плагинов и Управление службами. Вообще не ставится (сбой при загрузке) Чтение RSS новостей.
WLX. Пробовал ставить ListDoc и 3dsmax. в обоих случаях сбой при загрузке. Установил Excellence - прошло. Поверх моего уже установленного. без всяких запросов. (А если, скажем, у меня LNG-файл был уникальный и переведённый под себя?)
WCX. Пробовал три плагина. Всё ставится.
Но вопрос - куда ставится те WFX и WCX, которые удалось поставить? (К Excellence это не относится - там другая проблема, см. выше.)
У меня структура такая (к примеру): каталог_TC\Plugins\WCX\папка_с_плагином. Так вот все плагины валятся в корень WCX/WFX. (Один из этих плагинов - ISO - у меня был уже становлен в каталог. Теперь ассоциации перезаписаны тем, что в корне.) Никуда не годится, надо исправлять. И совершенно мне не нравится, что установленные файлы получают сегодняшние даты. Тоже надо исправлять.
Короче, удаляю все эти продукты жизнедеятельности, восстанавливаю из бэкапа wincmd.ini, перезаписываю каталог Excelence файлами с нормальными датами и жду новых изменений.
Последний раз редактировалось Avada Сб янв 03, 2009 12:45, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
xHk
Сообщения: 17
Зарегистрирован: Вт дек 30, 2008 12:21
Откуда: Хабаровск
Контактная информация:

Сообщение xHk »

TCD (Версия 0.1.1 от 03.01.08 ):
= Изменен модуль загрузки файлов, процесс обновления ещё более информативен;

Качаем тут: http://tc.gwac.ru/download/tcd_setup.exe (187 Кб)
Автор утилиты TCD.
Ищу помощников для наполнения базы программы плагинами.
xHk
Сообщения: 17
Зарегистрирован: Вт дек 30, 2008 12:21
Откуда: Хабаровск
Контактная информация:

Сообщение xHk »

Avada писал(а):Но у пяти плагинов в качестве версии по-прежнему рисуются сплошные нули.
Причина : "Я просто не знаю каких версий данные плагины"
Автор утилиты TCD.
Ищу помощников для наполнения базы программы плагинами.
Ответить