Опубликовано 11 марта 2013, 23:01

[На конкурс] Total Commander — Власть имущий

Вам сложно будет поверить, но каких-то 50 лет назад незаменимые «помощники-во-все-концы», величаемые сокращением ПК… Нет, не пожарный кран. Персональный компьютер!.. Так вот, этот новый лучший друг человека полстолетия назад выглядел, как склад шкафов с электроникой, а умел меньше, чем семиклассник-двоечник. К счастью, для НТП на выручку подоспели транзисторы и микросхемы на них же. Таким образом электронно-вычислительные комнаты уменьшились до размеров сначала единичного шкафа, а после — тумбочки. И вот тут уже началось. Сначала к этим грозным шумящим установкам присобачили экраны. Потом — клавиатуру. А стараниями Билла по имени Гейтс появился манипулятор типа «мышь». Вместе с пластиковым грызуном пошел ширпотреб вроде сканеров, принтеров, светодиодных ламп и прочих кард-ридеров. Ну, и носители данных за это время преобразились от потомков виниловых дисков до карманных накопителей типа флеш, которые по размеру могут быть спутаны с зажигалкой. В один прекрасный момент количество файлов на таких накопителях (да и на самих компьютерах) превысило отметку «2», что уже вызывало определенные сложности навигации для некоторых пользователей. После отметки «5» даже «аццкие бородатые одмины», сидящие нынче на FreeBSD и общающиеся исключительно на Lisp'е, были вынуждены напрягать область выше бороды. В этот самый момент появилась нужда в в одном из первых классов программного обеспечения. В файловых менеджерах. В Total Commander’е, если забегать вперёд.
[На конкурс] Total Commander — Власть имущий
214513

214513

Красивая легенда, не правда ли? Сказка — ложь, да в ней намек, и сомнений нет, что с ростом количества файлов потребность в программах, умеющих эти файлы засунуть по нужным полочкам, возрастала в арифметической прогрессии. Потом — в геометрической. Потом пошла экспоненциальная. А потом появился первый менеджер файлов. Был это не Total Commander. На самом деле, начало истории менеджеров таится во мгле веков. Многие вспоминают добрым словом Norton Commander, который и завоевал первые лавры популярности. Ведь не нужно было прописывать длиннющие тексты в командной строке, и у бородатых админов появилось больше времени на управление своей вычислительной машиной и чесание бороды. Благодаря этому данный программный тип развивался так же быстро, как и нужда в нем раньше. В него начали встраивать чудесные вещи вроде текстового редактора, утилиты для печати или виртуальной чесалки бороды. А все потому, кто в один прекрасный момент все функции, которые в менеджере файлов были по-настоящему нужны, появились даже в самом захудалом представителе. Так называемые «свистелки и мигалки» стали важнее основных возможностей, но лишь потому, что стандартные требования были соблюдены везде, а конкуренция, между прочим, не спит и спать не хочет.

34b59e

34b59e

Со временем ажиотаж вокруг менеджеров сошел на нет, и на передовую выступили, скажем, Интернет-браузеры. А программы для управления файлами стали настолько привычным делом, что теперь все уважающие себя операционные системы имеют как минимум базовый родной менеджер. При этом некоторые из них, разработанные под нужную категорию пользователей, справляются с задачей куда лучше, чем самые крутые. Но когда дело доходит до пользователя-гурмана, искушенного в цифровом мире и запросы имеющего соответственные, стандартом нужду не закрыть. И вот тут уже сцену посещают изысканные ветераны, пережившие конкурентов на многие-многие годы. Большинство такой элиты было рождено задолго до самих пользователей, и, пока рядовой пользователь путешествовал пешком под стул, голубокровные программы восхвалялись их отцами и отцами их отцов. Взрыв из прошлого, не иначе! А жизненную силу ветеранов можно пояснить тем, что с созданием мало-мальски серьезной операционной платформы ее нужды повторяли требования 80-х — 90-х годов прошлого века. Поэтому древние файловые менеджеры становились нужны опять, как никто другой. Не только чтобы похвалиться другу знатным происхождением программы, не только для того, чтобы ностальгия проникла в самые глубокие недры разума, но и ради функциональности, проверенной не годами, а десятилетиями.

a2f352

a2f352

Если создавать топ-10 файловых менеджеров, которые можно назвать самыми эпическими в истории, многие поставят Total Commander если не на первое место, то на одно из призовых точно. Один из самых популярных, старых и мощных, с характерным оформлением и двумя рабочими окнами, он стоял на большинстве машин, чьи хозяева хотя бы краем уха слышали о его подвигах. Commander в свое время посещал и Windows Mobile (что неудивительно), и JavaME (что удивляет сильнее), а теперь разместился в папке «Apps» одной зеленой операционной системы по имени Android. Чем он выгоден? Стоит ли его ставить? Давайте разберемся!

210dc4

210dc4

Программа встречает пользователя странным образом. Стартовое меню удивляет — слишком уж много в нем пунктов. Напрягая поначалу, это со временем помогает сильнее, чем можно описать словами, так как практически все пункты, необходимые для работы, имеются перед глазами сразу и полностью. Если детальнее, то кроме пунктов SD-карты и памяти телефона (прозаичный набор для большинства менеджеров), рядом с ними вынесены папки «Фото», «Загрузки», «Закладки» и «Мои приложения». Навигация по папкам большого содержания работает через стандартные инструменты (боковой язычок прокрутки), но вот сама навигация довольно резкая и медлительная. Решить дело можно через отключение эскизов страниц и увеличения размера кэша. Или попросту не обращать внимания. Работа с файлами осуществлена на уровне — помимо «Копировать» и «Удалить» файл можно отправить на отработку другим программам (либо через «Отправить», либо через «Отправить */*», что более эффективно), переименовать, открыть как архив (что тоже актуально). Возможность копирования реализована немного непривычно — через пункты «Отправить в буфер обмена» и «Удалить из буфера обмена», однако назвать это неудобным рука не наклоняется. При выборе пункта «Свойства» менеджер открывает либо родные телефону ассоциативные утилиты, если таковые для файла есть, либо свои собственные. Например, .apk-файлы просматриваются через системный модуль управления приложениями, а просмотр свойств картинки вызовет довольно суровый Total Commander'овский редактор, позволяющий работать с допуском до просмотра (через rwx), редактировать UID отдельно от GID (что даже звучит круто) и даже менять дату создания файла, а это, простите, уже первый шаг к хакерству. Бородатые админы одобряют! Хотя большинству пользователей такие возможности просто ни к чему, да и скорость запуска утилит весьма велика. Не паникуйте, если после нажатия на кнопку ничего не произойдет — приложение просто долго по этому поводу думает. И да, вся эта радость требует прав Root.

4fdcfe

4fdcfe

Теперь по главной фишке Total Commander — двум рабочим экранам, между которыми можно спокойно перемещаться. В свое время такой подход отлично зарекомендовал себя, позволяя экономить значительное время при перемещений средних и больших количеств файлов с одного места в другое, отметая необходимость выходить из одной папки и заходить в другую для каждой операции. Вот же они, папки-то, слева от текущей! Знай да копируй что и куда надо. И не забывайте, что работать тогда нужно было БЕЗ мышки. Ну да ладно. Перемещение между первым и вторым экранами может быть реализована либо боковую прокрутку, либо через особую виртуальную педаль со стрелочками, расположенную сбоку сверху в том направлении, где как бы находится второй экран. Ниже педали оказалась кнопка, отвечающая за функцию копирования адреса выбранного экрана на другой. А вот система копирования с одного экрана на другой откровенно топорная. Сначала необходимо выделить файлы, нажав на их иконки. После этого необходимо зажать одну из выделенных иконок и перетащить ей в сторону второго окна. Сделать это одной рукой довольно сложно, но есть и другой способ, который мы обсудим ниже.

81135f

81135f

Работа с файлами и навигация это хорошо, но управление в такой программе просто обязано быть удобным. Однако разработчики поступили по-своему. Забудьте о том, что главным столпом управления была левая софт-клавиша. Большую часть ее функций перенесена в удобное строчечное меню, которое расположено сразу под главным экраном и следует за пользователем, в какую бы папку тот не залез. Первым идет инструмент для выделения, умеющий отдельно помечать файлы или папки, снимать выделение, инвертировать выбор и производить выделение по наименованию. Следующим идет инструмент по перемещению файлов между экранами. Вернее, это — полноценная утилита по перемещению куда угодно в телефон, но изначально адрес перемещения выставлен на папку, открытую в соседнем экране. После перемещения идет программный архиватор и не менее программный удалятор. Далее идет сортировка с довольно серьезным диапазоном категорий. Но это — цветочки, потому что последний, шестой ярлык в ответе за страшное! Он в ответе за открытие и закрытие дополнительного, пустого изначально меню, в которое можно добавить практически все что душе угодно. Смена каталога? Включение программы с дополнительными параметрами? Запуск внутренней команды или команды оболочки? Нажимаем на «Добавить» и нужное действие очутится сразу справа. Повышать функциональность этого меню можно практически до бесконечности, ведь после преодоления количеством иконок числа «6» меню позволит навигацию через боковой скролл. Если это не устраивает — иконку запросто можно удалить или переместить налево/направо.

e5a95e

e5a95e

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

На выходе получили мы шедевр среди менеджеров. На освоение Total Commander может уйти пара десятков минут, на привыкание к нему — до пары дней. После чего пользователь превращается в короля навигации, могущего дать фору даже бородатым админам. Если, конечно, он сам таковым не является. У программы значительное количество плюсов, есть оригинальные наработки, присутствует все, что нужно.