View previous topic :: View next topic |
Author |
Message |
Avada
Joined: 01 Aug 2008 Posts: 10263 Location: Россия, Саратов
|
(Separately) Posted: Wed Mar 20, 2013 14:55 Post subject: Total Updater (обновление TC и его плагинов) |
|
|
Ранее на разных форумах (в том числе, разумеется, и у нас) неоднократно запрашивалось средство для хотя бы частичной автоматизации обновления плагинов. Долгое время ничего сколь-либо приличного и реально полезного получить не удавалось. Но в последние месяцы ситуация изменилась.
С февраля стали появляться паблик-беты новой утилиты Total Updater, позволяющей упростить обновление самого TC, многих плагинов, а также некоторых вспомогательных утилит. Автор взялся за дело добросовестно, функционал активно улучшается, ведётся большая работа над ошибками. Есть встроенная поддержка русского языка.
Вчера представлена стабильная версия 0.7.1. Всем интересующимся рекомендую взять на вооружение и попробовать в деле. Разумеется, там пока не всё идеально (есть и пробелы в базе данных, и неверное определение версий отдельных плагинов, и ошибки скачивания), но в целом это уже нечто заслуживающее внимания и приносящее реальную пользу.
Обсуждение на оффоруме
История версий
Внешний русский LNG-файл
Пояснения по русификации Русификация в Total Updater встроенная и обновляется по мере необходимости вместе с самой программой. Но иногда требуется что-то срочно изменить, не дожидаясь обновления TU. Для таких случаев по постоянной ссылке всегда доступен новейший вариант русификации в виде внешнего LNG-файла. Этот файл надо просто на необходимое время положить в рабочую папку TU, внешняя локализация подхватится автоматически и будет иметь приоретет перед любой встроенной. Справа сверху в окне TU будет отображаться надпись LNG вместо RUS. (Щелчок по этой надписи откроет выпадающий список встроенных языков.) Точно так же вы можете использовать LNG-файл со своими правками, если во встроенной русификации вас что-то категорически не устраивает. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия.
Last edited by Avada on Sun Oct 27, 2013 09:47; edited 2 times in total |
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1168 Location: Донецк
|
(Separately) Posted: Wed Mar 20, 2013 17:51 Post subject: |
|
|
Несмотря на то, что я переводил утилиту - смысла использовать в нынешнем виде не вижу.
Может, в перспективе, когда будут актуализированы базы.
- база данных по плагинам ещё маловато - в неё не внесены даже Гислеровские плагины, да и многие другие;
- с версиями тоже чересчур туговато; в колонке Latest стоят древнючие версии, хотя плагины уже обновлялись с тех пор, причём не только до альфа-бета версий;
- непоследовательность в обновлении - alfa-beta-версии плагинов в одном случае учитываются в колонке Latest (CHMDir - 0.41 - альфа-версия учтена), в других случаях - нет (а может это просто следствие предыдущего пункта когда вообще любые новые версии не учитываются);
- обновления подглючивают - например, PasStore предлагается к обновлению, хотя стоит последняя версия, а VisualDirSize - не предлагается, хотя я использую весьма старую версию плагина.
- список плагинов в окне утилиты - весьма и весьма странный, во многих случаях по названиям просто нереально догадаться что ими подразумевается (несколько плагинов именуются вообще максимально незатейливо - Total Commander);
- информация по плагинам в окне Infobox сделано кривовато, описания большие, а строчка узкая;
- названия логичней было бы выстраивать в алфавитном порядке, сейчас большинство в алфавитном, но некоторые - непонятно как;
- заголовки колонок Name, Update/Status - не кликабельные, хотя логично бы сделать их таковыми дабы была возможность отсортировать по алфавиту или по наличию/отсутствию обновлений;
- попытка автора добавить возможность обновлять ВСЕ утилиты - это полнейший швах-трах-тибидох-тибидах. Правильней бы добавить те каталоги, из которых программы будут считываться, и те, из которых не будут. Я так понимаю, автор планирует когда-то в перспективе добавлять в базу только те программы, которые имеют хотя бы какое-то косвенное отношение к Тоталу. Остальные высвечивать просто не нужно. У меня более 700 программ в своей сборке; и наблюдать надпись Unknown у всех них - не айс. Да, можно отключить вывод утилит, но глобально. Хотелось бы оставить отображение только тех, которые имеют отношение к базе.
- неплохо было бы иметь возможность скрывать все плагины и программы с пометкой Unknown.
Я вообще не очень понял - база программ и плагинов хранится в самой программе или она их считывает откуда-то (откуда?) ? Кто занимается наполнением базы и списком актуальных версий плагинов - один автор? _________________ Win11 x64 Eng | TC DreamLair eternal pre-α |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10263 Location: Россия, Саратов
|
(Separately) Posted: Wed Mar 20, 2013 18:25 Post subject: |
|
|
LonerD
По конкретным претензиям (с которыми я в основном согласен) могу лишь высказать совершенно очевидное пожелание: всем, кто хочет и может это сделать, надо писать автору на оффорум и предъявлять всё это там. С наглядными примерами. До результата. (И заодно можно спросить про базу. А кто занимается её наполнением, легко посмотреть на оффоруме.) _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
c930
Joined: 15 Dec 2004 Posts: 325
|
(Separately) Posted: Wed Mar 20, 2013 18:43 Post subject: |
|
|
версия 0.7.1
- Невозможно изначально задать каталог для загрузки файлов обновлений. Сразу начинает качать в дефолтный каталог. Кроме как в INI-файле задать. Лучше бы внести эту возможность во вкладку Настройки.
- Три раза безрезультатно правил INI-файл на этот счёт, пока не понял, что сабж не может сам создать недостающий подкаталог. |
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1168 Location: Донецк
|
(Separately) Posted: Wed Mar 20, 2013 21:35 Post subject: |
|
|
Avada
Quote: | надо писать автору на оффорум |
Мая писать уметь, ух как уметь. Но автор должен быть очень вумный чтобы моя понимать. Мая сама свой английски не очень-то понимать. Потому мая рисовать автору разноцветный картинка.
В общем, как мог - вкратце сформулировал, большую часть несостыковок в названиях и версиях постарался показать на скриншоте с более чем сотней плагинов.
Кто может - дополните репорт на оф.форуме. _________________ Win11 x64 Eng | TC DreamLair eternal pre-α |
|
Back to top |
|
|
aLLigator
Joined: 01 Dec 2011 Posts: 166 Location: из тех ворот, что и весь народ...
|
(Separately) Posted: Wed Mar 20, 2013 21:54 Post subject: |
|
|
LonerD wrote: | база программ и плагинов хранится в самой программе или она их считывает откуда-то (откуда?) ? |
Скачивается... файл в формате TXT.
У меня были глобальные системные настройки на постоянное скачивание для этого типа файла, пришлось менять, а то программа не могла получить свою базу. |
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1168 Location: Донецк
|
(Separately) Posted: Wed Mar 20, 2013 22:17 Post subject: |
|
|
aLLigator wrote: | Скачивается... файл в формате TXT. |
Куда скачивается, где найти этот txt-файл? Поддаётся ли редактированию?
Я у себя не нашёл чтобы что-то скачивалось ни в каталог с программой, ни в каталог с Тоталом, ни в Temp... В программе есть только некая "Внутренняя база данных плагинов", где версии не указаны. Там же есть неактивная кнопочка для скачивания. Плюс ещё локальная база данных, но опять же без возможности указать правильную версию установленного плагина и актуальную версию существующего. _________________ Win11 x64 Eng | TC DreamLair eternal pre-α |
|
Back to top |
|
|
aLLigator
Joined: 01 Dec 2011 Posts: 166 Location: из тех ворот, что и весь народ...
|
(Separately) Posted: Wed Mar 20, 2013 23:19 Post subject: |
|
|
LonerD wrote: | Куда скачивается, где найти этот txt-файл? |
Вот куда его временно отправляет программа не скажу...
Обнаружил это и то случайно, только из-за особенности моих системных настроек. Переопределите программу для открытия ТХТ на любой из браузеров - и у вас будет предлагать его сохранить при попытке обновиться через программу.
Ради интереса вот первые 10 строчек этого файла:
Code: | ha|HA|1.1.0|12.11.2003|packer|x32||
deb|DEB|1.0|12.11.2003|packer|x32||src
mp3tag|mp3tag|0.98|15.12.2003|lister|x32||
anytag|anytag|0.97|2.07.2006|lister|x32||
dirsizecalc|DirSizeCalc|2.21|21.07.2012|content|x32+x64||
misc|Misc|1.06|12.01.2012|content|x32+x64||
flashview|FlashView|1.4|1.03.2004|lister|x32||
mp3_tag_editor_module|MP3 TAG editor|1.1|3.03.2004|lister|x32||
avi|AVIWCX|1.5|20.04.2004|packer|x32||src
img|IMG|0.9|12.11.2003|packer|x32||src |
|
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1168 Location: Донецк
|
(Separately) Posted: Thu Mar 21, 2013 06:24 Post subject: |
|
|
aLLigator
Ассоциации менял на разные браузеры, ничего не пытается открываться и в системе вроде нигде не появляются файлы с базами
По словам автора алфавитная сортировка и отключение отображения ненайденных плагинов - в планах. Утилита берёт названия файлов плагинов и их версии из самих w?x-плагинов. А он берёт информацию для "актуальных" версий - с totalcmd.net, отсюда и получается полная каша.
Попробовал его убедить, что:
а) конечному пользователю глубоко фиолетово что прописывается в файле плагина, ему важнее знать и видеть название плагина и его версию в том виде, в каком их опубликовал автор на своём или не-своём сайте или озаглавил в Readme-файле.
Иногда по нынешним наименованиям можно догадаться, что dircpy - на самом деле плагин DirCopy (хотя по запросу dircpy гугл ничего не найдёт, а по правильному запросу DirCopy сразу же выведет искомый плагин). Иногда - вообще нельзя догадаться. Например, плагин ChmDir при просмотре в утилите именуется незамысловато "Total Commander". NTFS FileStreams - аналогично
б) брать информацию об актуальности плагинов надо в первую очередь со страниц авторов, во-вторую - с форумов, и только потом уже - с неофициальных сайтов, посвящённых Тоталу.
в) неплохо было бы внести правильные названия и версии плагинов в базу данных, а также хэш-суммы файлов плагинов, и уже по ним сравнивать установленные плагины с "актуальными" и в окне программы выводить правильную информацию о плагинах, а не просто считанную из w?x-файла (в котором авторы зачастую забывают прописывать информацию или не считают это нужным). _________________ Win11 x64 Eng | TC DreamLair eternal pre-α |
|
Back to top |
|
|
Lev
Joined: 02 Mar 2005 Posts: 392
|
(Separately) Posted: Fri Mar 22, 2013 18:24 Post subject: |
|
|
Bluestar использует totalcmd.net как основную информационную страницу для своей утилиты. Теоретически в наших силах помочь с актуальностью информации на totalcmd.net. В своё время неавторами были добавлены многие плагины, которые вообще отсутствовали на сайте. Примерно так можно поступить и с частью плагинов существующих на авторских сайтах в более новой версии.
Стоит обдумать правильность-придичность данных действий, ведь могут быть причины, по которым автор не стал обновлять плагин на сайте, даже имея аккаунт, но в более-менее общем случае я не усматриваю в этом сильного криминала. |
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1168 Location: Донецк
|
(Separately) Posted: Fri Mar 22, 2013 18:40 Post subject: |
|
|
Так никакого криминала и нет. Речь о том, что если делать обновления - то до последних версий, а не только до тех, которые имеются на сайте
К тому же актуальней брать ссылки именно с авторских сайтов, потому что они там могут обновляться втихую (было такое с плагинами DiskInternals, xBaseView, плагины от Lefteous, Husyak, KLesha28)
Quote: | могут быть причины, по которым автор не стал обновлять плагин на сайте |
Это всё зависит исключительно от автора.
Одни авторы бета-версии (хоть и стабильно работающие) не выкладывают, другие - выкладывают версии с пометкой альфа.
Одни авторы не выкладывают свои мелкие или тестовые плагины, но это не значит, что таковые плагины не нужно использовать или обновлять. _________________ Win11 x64 Eng | TC DreamLair eternal pre-α |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10263 Location: Россия, Саратов
|
(Separately) Posted: Fri Mar 22, 2013 19:27 Post subject: |
|
|
Да, существует ряд конкретных плагинов, авторы которых совершенно сознательно по веским для них основаниям избегают выкладывать их в любой стадии готовности на totalcmd.net/wincmd.ru, хотя на своих сайтах размещают. TWinKey, например. Точно так же существует некий корпус тестовых плагинов (примеры мне известны), вариант публичного выкладывания которых авторами (опять же не без причин) пока вообще не рассматривается. Разумеется, это скорее исключения, нежели правило. Однако же самовольно, не попытавшись хотя бы запросить мнение автора, выкладывать всё подряд на totalcmd.net, ИМХО, недопустимо. Равно как и включать в какие-то глобальные базы. То же касается и принудительного обновления старых версий на новые.
Вопрос ближайшей перспективы — обеспечение нормальной работы утилиты с totalcmd.net и с сайтом Гислера. Всё, чего там нет, пусть пока донастраивают пользователи, и для этого, разумеется, должен быть удобный механизм.
Автоматическое же получение информации об обновлённых плагинов с форумов мне представляется нереальным. По крайней мере, никакого разумного механизма этого я представить себе пока не могу. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
iNorbert
Joined: 03 Mar 2008 Posts: 221
|
(Separately) Posted: Fri Mar 22, 2013 23:02 Post subject: |
|
|
Все уже придумано до нас. На примере прог-качалок с файлообменников (я такими года три назад активно пользовался).
Есть некая онлайн база с которой программа периодически берет обновления. Суть обновления - ссылка на архив.
Авторы присылают автору прожки эти ссылки, он выкладывает их на сайт, прога обновляет базу.
Думаю принцип понятен. Если автор заинтересован - пришлет. Если не заинтересован - он балда и пришлет какой-нибудь ответственный пользователь. _________________ Только юнити, только хардкор!
Свинятина |
|
Back to top |
|
|
c930
Joined: 15 Dec 2004 Posts: 325
|
(Separately) Posted: Sun Mar 24, 2013 20:57 Post subject: |
|
|
c930 wrote: | версия 0.7.1
- Невозможно изначально задать каталог для загрузки файлов обновлений. Сразу начинает качать в дефолтный каталог. Кроме как в INI-файле задать. Лучше бы внести эту возможность во вкладку Настройки.
- Три раза безрезультатно правил INI-файл на этот счёт, пока не понял, что сабж не может сам создать недостающий подкаталог. |
Ну вот, в новой 0.7.2 версии "по щучему веленью" внесли каталог для загрузки файлов в Настройки, но каталоги так и не научили создавать . |
|
Back to top |
|
|
_92
Joined: 23 Nov 2005 Posts: 398 Location: ufa
|
(Separately) Posted: Tue Apr 16, 2013 07:20 Post subject: |
|
|
версия 0.74
1
непонятки с версиями в плагинах
totaliso
symbfs
file description
т.е. скачиваются те же версии плагинов
2
ошибка в списке загрузок выводится для плагинов
totalanddroid
akfont _________________ ubuntu+tc+synwrite |
|
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
|