Последнее время на жуйке много упоминали личкрафты и даже предложили утвердить мем «пилить личкрафты».
Я решил не оставлять потенциальный мем без внимания и написать небольшой обзор этой программы, тем более, тема комбайнов мне в определенном смысле интересна.
Я пошел на сайт leechcraft.org и скачал последнюю версию для Windows.Установив его я испытал дежавю. Это Opera с медиаплеером, автоскриншутером и прочими штуками — подумал я. Только это очень медленная в плане действий опера, как оказалось позже. Оно, в принципе и понятно, Opera — коммерческий продукт, а LeechCraft — частная свободная разработка ради интереса.
Браузер
Страницы грузятся хуже чем в Опере нормальной или Гуглохроме, который тоже использует WebKit, правда, немного другой. Они загружаются рывками и медленно, а пока страница не догрузилась, нормально покрутить ее не получится.
Плеер
Медиаплеер? Кажется, я это где-то видел. Songbird, не так ли? Браузер-плеер. Такую комбинацию я посчитал глупой.
Только в SongBird я мог сразу что-то проиграть, а тут иконка плеера почему-то была недоступна.
Первой под руку попалась Хабанера Жоржа Бизе. Я попытался открыть ее через «Открыть с помощью». Тут меня ожидал еще один сюрприз. Я помню, что LeechCraft ставился в папку C://Program files/…./LeechCraft. По-моему, такой метод установки адекватен только для продуктов одной компании, которые при большой вероятности будут стоять на одном компе, но если известно, что Leechcraft — и есть комбайн, который заменяет много софта — можно ставить прямо в %programfiles%\Leechcraft. Ну да ладно, я нашел его через ярлык. Но личкрафт не любит классику и вместо Хабанеры открыл Хабрахабр. Может быть, проблема в том, что названия похожи, а возможно, дело все-таки в том, что я не закрыл Хабр перед закрытием личкрафта 🙂 Но факт фактом — музыка не играет.
RSS
Тут я открыл Aggregator, тоже все как-то знакомо (прямо как в опере), только мешают торчащие слева теги.
Кажется, их можно было бы оформить удобней. Переключаясь по цитатам с айбаша я заметил то, что и в браузере мне бросилось в глаза — некую задержку отклика, чтоли. В общем, после выбора цитаты, проходит какое-то время пока она появится. Вывод цитат, похоже, тоже работает на вебките, возможно этим и обуславливается проблема, но все же эта задержка какая-то мертая. Возможно, потому что программа как бы подвисает и пункт списка меняется только тогда, когда запись RSS уже появилась, возможно, потому что программа никак не уведомляет, что сейчас она чуть-чуть подвиснет, не показывает каких-нибудь песочных часиков или, в случае, win7 — переливающихся кружочков. Вкладки, кстати, тоже закрываются не сразу.
Я перетащил сильно доставшую меня левую панельку наверх, вернулся в браузер, где меня ждал сюрприз.
Адресной строки не было. Я открыл еще одну вкладку, там ее так же не было. В итоге я, конечно, сообразил, что адресная строка — тоже панелька, которая почему-то уехала за экран, когда менял в другом модуле программы положение левой панельки.
IRC
Я набрал в адресной строке «irc://irc.forestnet.org». Опера в этом случае открывала чат, если у меня ранее не была введена информация для входа — открывался мастер настройки. Личкрафт тоже что-то открыл. Правда что это — я не понял.
Я нажал на красный крест и излечение пришло. Черные и белые квадраты ушли, нажав крест синий я вернул их на место.
Так, стало быть, это — консоль IRC-клиента, который не собирается подключаться к серверу, пока я ему не скомандую вручную?
Тщетно. Я начал исследовать интерфейс в поиске какого-нибудь «Connect» или «New server», вскоре я нашел скромную стрелочку рядом с кнопкой с названием «…» и с помощью нее попал в окно подключения:
Решив вспомнить старое, я вбил URL комнаты Deeptown. И снова сюрприз.
Впрочем, вбив «/charset UTF-8» я вернул все на круги своя. После чего зайдя с оперы в эту же комнату с 1251-й кодировкой по умолчанию я понял, что все в порядке и кодировки — моя ошибка. Надо было выбирать либо другой порт сервера, либо другую кодировку.
Я решил подключиться к одному из каналов — #help. Там-то должен сидеть кто-то живой, с кем можно было бы проверить как тут работает IRC.
Сказано — сделано. «/join #help» — набираю я и вижу приветственное сообщение канала #help. Но вот незадача. Я все в том же чате #deeptown. Захожу с оперы в канал #help — там я есть, но в личкрафте нет ни вкладки, ни малейшего намека на еще один канал.
Пишу в чат в личкрафте после подключения к #help
сообщение идет в #deeptown.
В общем, IRC в личкрафте очень и очень посредственный. Этому в оправдание только то, что IRC не входит в основные заявленные функции, а сам Chatter описывается как «Простой IRC клиент».
Bit-Torrent
Тут я решил рискнуть и проверить насколько «позволяет скачивать торренты еще быстрее» является правдой. Зашел на rutracker.org и вспомнил про начало поста. Сайт грузился туго, а текст вводился в поле ввода скачками, пока не догрузился последний объектик страницы. Я вбил в поиск «Linux» и отсортировал раздачи по размеру. Среди очень маленьких раздач тектов и очень больших раздач образов оказалась небольшая раздача LMMS, я выбрал ее и начал «Скачать .torrent». Тут LeechCraft обнаружил бинарную сущность.
После выбора единственно возможного «Обзора» я попал в типичное QT-шное окно выбора файлов, в котором, конечно же не отражался список избранных мной папок в проводнике. К слову, создать новую папку я тоже не мог, поэтому пришлось открыть проводник и создать ее там. Я выбрал эту папку и меня выкинуло обратно в окно с единственным выбором обзора, в то же время, справа выскочила нотификация, что что-то скачалось. Это был явно не торрент, потому что он все-таки весит 26 мегабайт, а прошла одна секунда после выбора места. Однако, вопреки моим ожиданиям, после скачивания торрент-файла ничего не поизошло. Тогда я нашел в меню «Инструменты» пункт «Открыть несколько торрентов» и указал папку, куда сохранился торрент-файл и куда скачивать содержимое торрента.
Ничего не произошло и в этот раз. Кроме, разве что оживления графика в статусной строке.
В папке, которую я указал что-то начало появляться и через некоторое время появилось совсем. Это действительно была LMMS. С горем пополам, торрент все же удалось скачать.
Потом, я начал закрывать все вкладки нажимая CTRL+W, дошел до последней вкладки и нажал еще раз: LeechCraft порадовал меня еще раз.
В заключение
Я подумал, что на сегодня с меня хватит личкрафтов и я либо поковыряю его завтра, либо заброшу до какой-нибудь из новых версий. Пора было уже опубликовывать статью в блоге, но зайдя в блог через LeechCraft и попытавшись залогиниться я получил еще одну ошибку. На этот раз не могла загрузиться страница.
Со второй попытки, я все же попал в консоль блога и решил оформить пост о личкрафте в самом, собственно, личкрафте. Но, к сожалению, и тут меня ожидал сюрприз. Когда я неправильно указал ссылку в редакторе и щелкнул по ней, чтобы ее поправить — LeechCraft перешел по ссылке в окне редактора. Мне было интересно, сохранились ли изменения, которые я вносил в пост, но вернувшись назад я понял, что WordPress автоматически сохранил пост незадолго до того как я кликнул по ссылке.
Как выяснилось, это проблема QT-шного WebKit’а, который развивается не всегда в ногу с главной веткой развития этого движка. Я все-таки сохранил пост и от греха подальше пошел дописывать его в Опере.
Мысли
- LeechCraft — интересная и, возможно, перспективная разработка, которой нехватает дизайнерского подхода к юзабилити. Сам я писал и, бывает, пишу программы и сталкивался с проблемой непонимания логики функционирования программы. пользователем.
- Концепция комбайна довольно интересная. Присутствует возможность ставить теги почти всему. Я конкретно этой опции не касался, но это должно быть интересно и, возможно, удобно. Конечно же, при условии изменения дизайна в сторону юзабилити.
- Несмотря на то, что вы могли подумать после прочтения — программой вполне можно пользоваться, для этого надо лишь понять ее логику. К примеру, в Linux-дистрибутивах она может быть хорошей альтернативой другим браузерам.
- У программы есть схожий и более мощный конкурент — Opera. Но в некоторых идеях и реализации программы расходятся. К примеру, в Opera нет завязки на тегах и медиаплеера (по умолчанию, через дополнения Unite и виджеты это реализуемо и там). Так же, есть определенная группа пользователей, которые не хотят использовать Opera из-за закрытого исходного кода или иных соображений. Для них LeechCraft может оказаться «гиковской» альтернативой.
- Программу можно посоветовать опытным пользователям, особенно тем, кто «искал свой софт» и никак не мог его найти.
- Мой обзор не беспристрастен, он являет собой впечатление от первого взгляда на незнакомую программу и выявленные при знакомстве проблемы. Кроме проблем частично описывается и функционал.
P.S. При установке программы были выбраны все возможные плагины, однако, из доступных пользователю меню я увидел лишь возможности малой их части. Часть возможностей скрыта в настройках, но как мне показалось, в меню определенных пунктов не доставало.