Ru-Board.club
← Вернуться в раздел «Программы»

» Total Commander (Часть 8)

Автор: Avada
Дата сообщения: 02.10.2013 20:49
Rogovpipov
А то, что написано в шапке, внимательно прочитать можно? И дальше, соответственно, шапку темы по плагинам.
Автор: SamLab
Дата сообщения: 02.10.2013 20:56
Во всех бетках проявляется такой баг/фича, которого не было в финале:

На жестком и ftp имеем любой файл с одинаковым именем, например TEST.nfo
Берем поиском в Тотале ищем файл TEST.nfo - находим - жмем Файлы на панель
Ставим курсор на файл, жмем F5, ставим Закачать в фоне и файл на ftp не заменяется
Можно даже не заменять, а просто копировать и не скопируется - он сам себя будет заменять
Если же не ставить закачку на ftp в фоне или копировать не из панели поиска - то все работает
Автор: cracklover
Дата сообщения: 03.10.2013 09:24
подтверждаю баг, указанный SamLab.

а заодно указываю на некую несовместимость текущих бет с пока не установленным софтом.
пишу витиевато, но суть в том, что на всех 5 бетах я постоянно наблюдаю один и тот же эффект. при возврате из любых окон в окно запущенной беты Тотала (любой из пяти) периодически самопроизвольно помечается каталог (файл) на который становишься курсором при возврате в данное окно тотала.
на чистой виртуалке во всех пяти бетах такого не наблюдается, и понятно, что тотал в общем-то не виноват, однако на той же самой OS где у меня происходит самопроизвольное выделение папок (файлов) на всех пяти бетах, на финальной версии тотала 8.01 абсолютно ничего подобного не происходит ни разу!
а это недвусмысленно указывает на очевидное - Гислер что-то поменял или добавил в бетах, из-за чего беты некорректно "реагируют" на работу, к сожалению, пока еще не выявлено, какого именно софта.
пришлось вернуться на финал. с наслаждением отмечаю идеальную работу финала. никакого самопроизвольного выделения папок (файлов) нет и в помине.
обидно, что Гислер совершенно не станет реагировать на ошибки связанные с несовместимостью каких-либо программ с его тоталом.
Автор: Avada
Дата сообщения: 03.10.2013 09:41
cracklover
Выделение файлов щелчком на значке к этому багу, случайно, не имеет отношения? Советую отключить и попробовать ещё раз.
Автор: cracklover
Дата сообщения: 03.10.2013 10:47
Avada
а-а-а-а-а! я щас плакать буду от радости!
точно! надо было убрать галку с Основные операции-Select by clicking on icon.
ну, конечно же, мои эпизодические случаи как раз и случались потому, что по умолчанию эта идиотская функция включена в конфиге и я же не зная тыкал по папкам и файлам в произвольных местах, периодически попадая в иконку. вот в чем собака то порылась.
спасибо за совет, который помог моей голове не тронуться в поисках решения этой проблемы.

p.s. может я конечно чего-то не догоняю, но по моему Гислер едва ли не впервые на моей практике по дефолту включил одну из самых идиотских новых фич.
Автор: CaptainFlint
Дата сообщения: 03.10.2013 11:17
cracklover

Цитата:
p.s. может я конечно чего-то не догоняю, но по моему Гислер едва ли не впервые на моей практике по дефолту включил одну из самых идиотских новых фич.

Эту "идиотскую новую фичу" (или какую-нибудь аналогичную) у него отчаянно выпрашивали толпы пользователей с момента появления сенсорных экранов.
Автор: smersh2012
Дата сообщения: 03.10.2013 11:20

Цитата:
обидно, что Гислер совершенно не станет реагировать на ошибки связанные с несовместимостью каких-либо программ с его тоталом

бедный Гислер, всех шишек на него все валят
Автор: cracklover
Дата сообщения: 03.10.2013 11:42
CaptainFlint

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

на андроидном смартфоне в андроидном тотале этой исключительно полезной функцией я пользуюсь буквально с первых дней и мне и в голову не приходит там её назвать идиотской.
однако, в данном случае на ББ эта функция идиотская по характеру её включения. объясню почему.
рядом с Select by clicking on icon, есть опция Only On Touchscreen.
кто мешал Гислеру пусть и оставить по дефолту включенной Select by clicking on icon, но рядом также включить по дефолту Only On Touchscreen ?! ведь это было бы логично? есть тачскрин - фишка заработает, нет - не мешает.
нафига мне на обычном ноуте, и обычном мониторе по дефолту эта функция? и таких как я - пока еще миллионы (так как тех же ноутов с тачем меньше, чем обычных).
понимаю, что на Гислера в подавляющем числе случаев шишки валят без дела, но тут он явно допустил глупость.
Автор: addhaloka
Дата сообщения: 03.10.2013 11:50
cracklover 10:24 03-10-2013
Цитата:
обидно, что Гислер совершенно не станет реагировать на ошибки связанные с несовместимостью каких-либо программ с его тоталом.

Как же? А RAR5, например? Тотал вроде бы единственный из двухпанельников, который поддерживает RAR5 без костылей (да и с костылями только Far поддерживает, а другие вообще никак, если не ошибаюсь).
Автор: Avada
Дата сообщения: 03.10.2013 12:02
cracklover

Цитата:
точно! надо было убрать галку

Значит, правильно подумал... Дело в том, что я налетел на те же грабли немножко с другой стороны, без всяких внешних программ. У меня проблема возникла при работе с закреплёнными вкладками: двойным щелчком вхожу в корне такой вкладки в какую-то папку, она открывается в другой вкладке, всё прекрасно, но при возврате на прежнюю закреплённую вкладку периодически имею удовольствие наблюдать выделенный каталог. Многолетняя привычка не выбирать точно место, где щёлкать... И, кстати, отсюда вытекает то, что двойной щелчок на значке как таковой и должен обрабатываться, без выделения на первом щелчке как части двойного.
Автор: cracklover
Дата сообщения: 03.10.2013 12:18
Avada

Цитата:
Многолетняя привычка не выбирать точно место, где щёлкать...

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

это натуральнейшая "подстава" со стороны Кристиана Гислера. он столько лет борется за максимальную недестркутивность алгоритма файловых операций в Тотале, а тут такой упс.
Автор: CaptainFlint
Дата сообщения: 03.10.2013 12:33
cracklover
Я не понимаю, почему ты выбрал такой обвинительный тон. Ты пользуешься бета-версией, специально выпускаемой в публику для того, чтобы обкатать и проверить новые, экспериментальные функции, обсудить их с пользователями и выработать оптимальное поведение программы. Эта вторая галочка, о которой ты говоришь, появилась в Тотале три дня назад! Ты хочешь, чтобы Гислер сходу всегда принимал только гениальные решения, которые устроят всех и сразу? Он всего лишь человек.

В конце концов, если опасаешься, что эта новая функция останется в таком виде, есть оф. форум, где всем разрешено сообщать о проблемах и предлагать свои улучшения. Предложи Гислеру сделать IconClickSelection=2 по умолчанию. Уверен, он согласится с тем, что это логичнее (более того, я почти уверен, что к следующим бетам он и сам придёт к такому выводу).
Автор: cracklover
Дата сообщения: 03.10.2013 14:23
CaptainFlint
да, тон я выбрал слишком резкий. тут я действительно перегнул палку.
однако, о проблеме я заявил еще несколько страниц назад с первых бет. тогда на неё вообще никто не обратил внимания.
проблема не сиюминутная и уже по моему можно было бы Гислеру о ней узнать. уверен, я жаловался далеко не один. кстати, ты активнейший участник темы, и я ждал в первую очередь ответа от тебя еще в первый раз

и все-таки, довольно странно наблюдать, как в последнее время в Тотале во "включенном" виде появляются все новые и новые функции. например, эта еще одна новая "фича" с дефолтными шрифтами.

Добавлено:
+ насчет очередности появления галочек.
я могу догадываться, что вторая галочка появилась как раз потому, что Гислеру стали активно жаловаться пользователи насчет первой галочки. он подумал-подумал, добавил опцию для тачей и... оставил её не нажатой.
такая логика выше моего понимания. ну пожаловались тебе как разработчику, что нечаянно постоянно нажимают на иконку и выделяют файлы (а ведь 100% пожаловались, ну или сам понял чего натворил), ну так потому и сделана им же вторая опция, так включи же её по дефолту и проблема будет снята. так нет же! не включил опять и никак не решил проблему
Автор: Avada
Дата сообщения: 03.10.2013 14:31
cracklover
Судя по обсуждению на оффоруме, со шрифтами останется так, как решил Гислер. И в пользу этого выдвигается вполне здравая аргументация. А изменить дефолтный шрифт на другой при необходимости может всякий. (Я, кстати, этим шрифтом для TC и в XP достаточно давно пользуюсь, так что ни малейшего неудобства не ощутил.)

А что касается галочек (именно галочек!), то они появились в диалоге одновременно. Сначала фича не отключалась вообще, потом (уже для второй беты) добавился ключ, позволяющий отключать такое выделение... и так далее.
Автор: CaptainFlint
Дата сообщения: 03.10.2013 15:01
cracklover

Цитата:
и все-таки, довольно странно наблюдать, как в последнее время в Тотале во "включенном" виде появляются все новые и новые функции. например, эта еще одна новая "фича" с дефолтными шрифтами.

Такой сценарий позволяет лучше охватить аудиторию, собрать больше отзывов. Иначе многие тестеры просто не обратят внимания на новую функцию, а потом, после выхода финального релиза, начнётся вой: а почему так, а не иначе, а почему не то и не это… Я не говорю, что Гислер руководствуется именно этими соображениями, но считаю, что этот принцип вполне оправдан.



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

Я тоже надеялся, что смогу активно включиться в процесс. К сожалению, бета-тестирование началось как раз в период максимальной моей загруженности по всем фронтам (как рабочим, так и личным).
С другой стороны, что это за сообщество, если оно так сильно зависит от одного человека? Участников, знающих английский и зарегистрированных на оф. форуме, в общем-то, достаточно, и Гислер прислушивается ко всем в равной степени.
Автор: WatsonRus
Дата сообщения: 03.10.2013 17:21

addhaloka 12:50 03-10-2013
Цитата:
а и с костылями только Far поддерживает

Double Commander через встроенный Multiarc штатно стал поддерживать RAR5 намного раньше первой беты Total-а.
Автор: Avada
Дата сообщения: 03.10.2013 17:30
WatsonRus
А в TC поддержка RAR5 через Multiarc стала возможна вскоре после появления самого RAR5.
Автор: addhaloka
Дата сообщения: 03.10.2013 18:04
WatsonRus
Немного неверно. С первой беты RAR5 начал штатно поддерживаться, но неполностью поначалу. А через Multiarc - это уже давно, как и Avada выше указал.

Добавлено:
WatsonRus 18:21 03-10-2013
Цитата:
Double Commander через встроенный Multiarc

Насчёт виндового Double Commander не знаю, а версия под линукс даже с RAR4 не работает.

Автор: WatsonRus
Дата сообщения: 03.10.2013 18:31
addhaloka
Линукс он и есть линукс, что с него взять-то. Виндовая работает. Впрочем, поскольку там все равно только unrar, плагин все равно приходится отключать для возможности изменения архивов rar.
19:04 03-10-2013
Цитата:
версия под линукс даже с RAR4 не работает

Впрочем, это скорее от того, что в multiarc-е прописаны оба аддона RAR на случай, если RAR5 еще не установлен. Если установлен RAR5, нужно отключить аддон RAR4.

Avada
addhaloka
Разница в том, что total-овский Multiarc сейчас поддерживается исключительно самоделкиными (т.к. автор давно забил на него), а double-шный штатно.
Есть, там конечно и большой минус в виде разных списков архиваторов, поддерживаемых плагинами и multiarc-ом, соответственно, плагины всегда лезут вперед, и никак это не отрегулировать.

Впрочем, все это скорее для темы плагинов.
Автор: Avada
Дата сообщения: 03.10.2013 19:05
WatsonRus

Цитата:
Разница в том, что total-овский Multiarc сейчас поддерживается исключительно самоделкиными (т.к. автор давно забил на него), а double-шный штатно.

Штатная поддержка — ещё не значит лучшая (см. обсуждавшуюся выше проблему с поддержкой 7Zip в TC 8.50 с плагинам и без.) Что касаемо авторов, то у 7Zip Plugin, например, уже сменилось пять авторов (и это, возможно, ещё не предел) — кого и с какого момента предлагается считать самоделкиным? И таких примеров полно.
Автор: WatsonRus
Дата сообщения: 03.10.2013 19:30
Avada 20:05 03-10-2013
Цитата:
кого и с какого момента предлагается считать самоделкиным?

Считать ИМХО нужно с того момента, когда ссылки на новые версии нужно разыскивать в глубинах форумов.


Добавлено:
20:05 03-10-2013
Цитата:
Штатная поддержка — ещё не значит лучшая

А никто о "лучшести" и не говорит. Но поддержка самоделкиными ИМХО еще хуже.
Автор: Skif_off
Дата сообщения: 03.10.2013 20:00
WatsonRus

Цитата:
Но поддержка самоделкиными ИМХО еще хуже

Таки складывается ощущение, что Вас вставляет от слова "самоделкин" Не вижу смысла бросаться на защиту, но и промолчать не могу К Multiarc приложили руку CaptainFlint и MVV, Вы таки сомневаетесь в их квалификации? Денис Попов мерещиться?
А упомянутый Double Commander давно ли стал приличным файловым менеджером? Позволю себе процитировать:

Цитата:
ИМХО 0.5.5 первая более-менее доведенная до ума (в смысле для постоянного использования) версия.
Автор: WatsonRus
Дата сообщения: 03.10.2013 20:49
Skif_off
Про MVV, например, я услышал впервые пару-тройку месяцев назад, когда понадобился 64-битный MA. И эта его фраза меня не слишком вдохновила:
Странно, что с обычным мультиарком ошибки не видно
потму что он, как и все прочие не-авторы, все-таки ковыряет чужие исходники.
21:00 03-10-2013
Цитата:
давно ли стал приличным файловым менеджером

Я разве говорил, что он древний-предревний и весь из себя правильный и безглючный? До 0.5.5, такое впечатление, вообще никто работу программы с плагинами TC не проверял (впрочем, это объяснимо - форум забит линуксоидами, которым плагины TC не нужны) - было глюкавое падучее дерьмо.
Но на данный момент это единственный приемлемый бесплатный клон TC. Остальные либо делают вид, что бесплатные, либо полумертвые, либо функционал недостаточный (либо все это в разных сочетаниях).
Впрочем, дальнейшее обсуждение DC в этой теме уже
Автор: Skif_off
Дата сообщения: 03.10.2013 22:16
WatsonRus

Цитата:
И эта его фраза меня не слишком вдохновила:

Я услышал пораньше (CopyTree & TCFS2), [more=а это вдохновит?]При сборке вылезла туча предупреждений о несовпадении размеров целочисленных переменных и параметров

Подвесил я его тестово на CAB, запускаю ТК (8.0 бэта 17а х64), выбираю 4 мелкие гифки на пару кило, жмакаю Alt+F5, выбираю в выпадалке свой CAB, тут же мжу (для теста) "настроить", и лицезрею подряд 4 утечки памяти с зависанием ТК. Потом ТК развис через минуты две и ни капли не открылось ничего вообще.
Тупо скачет рывками, отьедая в пределе 8 гигов на процесс тотала (у меня 11,5 гиг)


Я пробовал, но одной перекомпиляции оказалось недостаточно, плагин крэшится. Надо закапываться в код, отлаживать, выискивать и исправлять места, которые оказались завязаны на 32 бита.

А у меня вообще не компилируется, не хватает класса, исходники которого в архиве отсутствуют. Хэдер ArchiverManager.h подключается, а в архиве его нет.

Да уж, не представляю, как они это собирали, свободно присваивая указатели и итераторы векторов, пропуская типы констант, используя переменные цикла после оного... И это почти в каждом CPP-файле. На такое посмотришь, и страшно становится с этим что-то ещё делать.
...
Неужели оно собралось...
...
В функции bool ArcManager::AsseptExcludeID(HANDLE hArcFile, CArchiveDescription *pad) при текущем раскладе вообще утечка памяти.
...
Очень похоже, что код заброшен, будучи в незавершенном состоянии.


При запуске сначала зависала с выделением гигабайт памяти, ошибка была в функции void explode_string(string &str, vector<string> &strings):
...
Из-за различия в разрядности типов получался бесконечный цикл с выделением памяти (сравнивались 0xFFFFFFFF и 0xFFFFFFFFFFFFFFFF).

Ну и в недописанной вышеупомянутой функции AsseptExcludeID утечку перекрыл, вообще функцию выкинул (в самом её начале раскомментировал return false) - не понял, зачем она нужна, вызывается из CanYouHandleThisFile.


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

Думаю, проблема в том, что размер файлов больше 4 ГБ, поэтому в 32-битную переменную такие числа уже не умещаются, вот и происходит потеря разрядов. Что примечательно, похоже, в 2010 студии функция преобразования при переполнении возвращает максимально возможное число вместо младшей части числа, как было в старой версии.

Вот обновленная версия мультиарка с поддержкой 64-битных размеров:


Я эту версию никуда выкладывать не планирую. Не могу поручиться за отсутствие багов в тех исходниках, с которых я её собирал (тем более, я лично их там находил), и не имею желания заниматься их исправлением.[/more]
Обществу был нужен х64 Multiarc, теперь он есть. И если не придется перерыть весь код, есть шансы на исправление ошибок, не смотря на Вообще ни разу нет желания ковыряться в этих жутких исходниках.
Автор: WatsonRus
Дата сообщения: 03.10.2013 22:24
Skif_off 23:16 03-10-2013
Цитата:
а это вдохновит?

Это я тоже видел, но это старое и вроде как исправлено.

А шансы - они есть всегда. Только не всегда реализовываются.
Автор: smersh2012
Дата сообщения: 04.10.2013 10:08
кто-нибудь объяснит зачем вообще нужен этот плагин Multiarc, у меня Total Commander 8.50 Beta 5 x64, в ОС установлен 7-zip, в ТС стоит плагин Total7zip ... все архивируется и распаковывается ... не понимаю, почему этому экзотическому плагину всегда столько внимания уделяется
Автор: Skif_off
Дата сообщения: 04.10.2013 12:02
smersh2012
Навскидку:
Inno Setup 3.0.1 without 'with ISX'
Inno Setup 3.x, 4.x, 5.x
Inno Setup
InstallShield6
InstallShield10-11
InstallShield12-14-15-16
MsCab
UHARC
FreeArc
RAR5
Автор: WatsonRus
Дата сообщения: 04.10.2013 18:43
...плюс изредка всякая экзотика попадается... всякие imp, j (от архиватора JAR), rk/rkive, sbc, 777/ufa/bix (предшественники 7-zip) и иже с ними.
Экспериментаторы-любители суперсжатий ведь наплодили целую кучу мертворожденных монстров.

Но в основном, конечно, сейчас inno и изредка uharc используется. Бесчисленные варианты Installshield-ов, слава Богу, редкие нынче...
Автор: AngelNet
Дата сообщения: 05.10.2013 05:10
подскажите плиз, где меняется цвет хинтов?
Автор: Avada
Дата сообщения: 05.10.2013 09:04
AngelNet
Уже обсуждали. B TC — на данный момент нигде, это системная настройка.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176

Предыдущая тема: Распечатка брошюры в Word 2003


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