LeechCraft. Кроссплатформенный комбайн.

Тег LeechCraft в жуйке. LeechCraft популярен.

Последнее время на жуйке много упоминали личкрафты и даже предложили утвердить мем «пилить личкрафты».

Я решил не оставлять потенциальный мем без внимания и написать небольшой обзор этой программы, тем более, тема комбайнов мне в определенном смысле интересна.
Я пошел на сайт leechcraft.org и скачал последнюю версию для Windows.Установив его я испытал дежавю. Это Opera с медиаплеером, автоскриншутером и прочими штуками — подумал я. Только это очень медленная в плане действий опера, как оказалось позже. Оно, в принципе и понятно, Opera — коммерческий продукт, а LeechCraft — частная свободная разработка ради интереса.

БраузерТормоза браузера в LeechCraft

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

Плеер

Медиаплеер? Кажется, я это где-то видел. Songbird, не так ли? Браузер-плеер. Такую комбинацию я посчитал глупой.

LeechCraft Media Player не доступен.Только в SongBird я мог сразу что-то проиграть, а тут иконка плеера почему-то была недоступна.
Первой под руку попалась Хабанера Жоржа Бизе. Я попытался открыть ее через «Открыть с помощью». Тут меня ожидал еще один сюрприз. Я помню, что LeechCraft ставился в папку C://Program files/…./LeechCraft. По-моему, такой метод установки адекватен только для продуктов одной компании, которые при большой вероятности будут стоять на одном компе, но если известно, что Leechcraft — и есть комбайн, который заменяет много софта — можно ставить прямо в %programfiles%\Leechcraft. Ну да ладно, я нашел его через ярлык. Но личкрафт не любит классику и вместо Хабанеры открыл Хабрахабр. Может быть, проблема в том, что названия похожи, а возможно, дело все-таки в том, что я не закрыл Хабр перед закрытием личкрафта 🙂 Но факт фактом — музыка не играет.

RSS

RSS-агрегатор в LeechCraft Тут я открыл Aggregator, тоже все как-то знакомо (прямо как в опере), только мешают торчащие слева теги.
Кажется, их можно было бы оформить удобней. Переключаясь по цитатам с айбаша я заметил то, что и в браузере мне бросилось в глаза — некую задержку отклика, чтоли. В общем, после выбора цитаты, проходит какое-то время пока она появится. Вывод цитат, похоже, тоже работает на вебките, возможно этим и обуславливается проблема, но все же эта задержка какая-то мертая. Возможно, потому что программа как бы подвисает и пункт списка меняется только тогда, когда запись RSS уже появилась, возможно, потому что программа никак не уведомляет, что сейчас она чуть-чуть подвиснет, не показывает каких-нибудь песочных часиков или, в случае, win7 — переливающихся кружочков. Вкладки, кстати, тоже закрываются не сразу.
Пропавшая адресная строка Я перетащил сильно доставшую меня левую панельку наверх, вернулся в браузер, где меня ждал сюрприз.
Адресной строки не было. Я открыл еще одну вкладку, там ее так же не было. В итоге я, конечно, сообразил, что адресная строка — тоже панелька, которая почему-то уехала за экран, когда менял в другом модуле программы положение левой панельки.

IRC

Первый взгляд на IRC в LeechCraft

Я набрал в адресной строке «irc://irc.forestnet.org». Опера в этом случае открывала чат, если у меня ранее не была введена информация для входа — открывался мастер настройки. Личкрафт тоже что-то открыл. Правда что это — я не понял.
Я нажал на красный крест и излечение пришло. Черные и белые квадраты ушли, нажав крест синий я вернул их на место.

Окно входа на канал IRC в LeechCraftТак, стало быть, это — консоль IRC-клиента, который не собирается подключаться к серверу, пока я ему не скомандую вручную?
Тщетно. Я начал исследовать интерфейс в поиске какого-нибудь «Connect» или «New server», вскоре я нашел скромную стрелочку рядом с кнопкой с названием «…» и с помощью нее попал в окно подключения:

Проблема с кодировкой на канале IRC в LeechCraftРешив вспомнить старое, я вбил URL комнаты Deeptown. И снова сюрприз.
Впрочем, вбив «/charset UTF-8» я вернул все на круги своя. После чего зайдя с оперы в эту же комнату с 1251-й кодировкой по умолчанию я понял, что все в порядке и кодировки — моя ошибка. Надо было выбирать либо другой порт сервера, либо другую кодировку.

Я решил подключиться к одному из каналов — #help. Там-то должен сидеть кто-то живой, с кем можно было бы проверить как тут работает IRC.
Разговариваю сам с собой между Opera и LeechCraftСказано — сделано. «/join #help» — набираю я и вижу приветственное сообщение канала #help. Но вот незадача. Я все в том же чате #deeptown. Захожу с оперы в канал #help — там я есть, но в личкрафте нет ни вкладки, ни малейшего намека на еще один канал.

LeechCraft неправильно работает с каналами IRCLeechCraft пишет не в тот канал, вид из Opera.Пишу в чат в личкрафте после подключения к #help
сообщение идет в #deeptown.

В общем, IRC в личкрафте очень и очень посредственный. Этому в оправдание только то, что IRC не входит в основные заявленные функции, а сам Chatter описывается как «Простой IRC клиент».

Bit-Torrent

Тут я решил рискнуть и проверить насколько «позволяет скачивать торренты еще быстрее» является правдой. Зашел на rutracker.org и вспомнил про начало поста. Сайт грузился туго, а текст вводился в поле ввода скачками, пока не догрузился последний объектик страницы. Окно скачивания торрент-файла в LeechCraftЯ вбил в поиск «Linux» и отсортировал раздачи по размеру. Среди очень маленьких раздач тектов и очень больших раздач образов оказалась небольшая раздача LMMS, я выбрал ее и начал «Скачать .torrent». Тут LeechCraft обнаружил бинарную сущность.

Окно выбора файла в LeechCraftПосле выбора единственно возможного «Обзора» я попал в типичное QT-шное окно выбора файлов, в котором, конечно же не отражался список избранных мной папок в проводнике. К слову, создать новую папку я тоже не мог, поэтому пришлось открыть проводник и создать ее там. Я выбрал эту папку и меня выкинуло обратно в окно с единственным выбором обзора, в то же время, справа выскочила нотификация, что что-то скачалось. Это был явно не торрент, потому что он все-таки весит 26 мегабайт, а прошла одна секунда после выбора места. Однако, вопреки моим ожиданиям, после скачивания торрент-файла ничего не поизошло. Окно скачивания торрента в LeechCraftТогда я нашел в меню «Инструменты» пункт «Открыть несколько торрентов» и указал папку, куда сохранился торрент-файл и куда скачивать содержимое торрента.
График сети в LeechCraft Ничего не произошло и в этот раз. Кроме, разве что оживления графика в статусной строке.
В папке, которую я указал что-то начало появляться и через некоторое время появилось совсем. Это действительно была LMMS. С горем пополам, торрент все же удалось скачать.
LeechCraft упал.Потом, я начал закрывать все вкладки нажимая CTRL+W, дошел до последней вкладки и нажал еще раз: LeechCraft порадовал меня еще раз.

В заключение

Я подумал, что на сегодня с меня хватит личкрафтов и я либо поковыряю его завтра, либо заброшу до какой-нибудь из новых версий. Не загрузилась страница входаПора было уже опубликовывать статью в блоге, но зайдя в блог через LeechCraft и попытавшись залогиниться я получил еще одну ошибку. На этот раз не могла загрузиться страница.
Со второй попытки, я все же попал в консоль блога и решил оформить пост о личкрафте в самом, собственно, личкрафте. LeechCraft открыл страничку внутри редактора.Но, к сожалению, и тут меня ожидал сюрприз. Когда я неправильно указал ссылку в редакторе и щелкнул по ней, чтобы ее поправить — LeechCraft перешел по ссылке в окне редактора. Мне было интересно, сохранились ли изменения, которые я вносил в пост, но вернувшись назад я понял, что WordPress автоматически сохранил пост незадолго до того как я кликнул по ссылке.

Как выяснилось, это проблема QT-шного WebKit’а, который развивается не всегда в ногу с главной веткой развития этого движка. Я все-таки сохранил пост и от греха подальше пошел дописывать его в Опере.

Мысли

  • LeechCraft — интересная и, возможно, перспективная разработка, которой нехватает дизайнерского подхода к юзабилити. Сам я писал и, бывает, пишу программы и сталкивался с проблемой непонимания логики функционирования программы. пользователем.
  • Концепция комбайна довольно интересная. Присутствует возможность ставить теги почти всему. Я конкретно этой опции не касался, но это должно быть интересно и, возможно, удобно. Конечно же, при условии изменения дизайна в сторону юзабилити.
  • Несмотря на то, что вы могли подумать после прочтения — программой вполне можно пользоваться, для этого надо лишь понять ее логику. К примеру, в Linux-дистрибутивах она может быть хорошей альтернативой другим браузерам.
  • У программы есть схожий и более мощный конкурент — Opera. Но в некоторых идеях и реализации программы расходятся. К примеру, в Opera нет завязки на тегах и медиаплеера (по умолчанию, через дополнения Unite и виджеты это реализуемо и там). Так же, есть определенная группа пользователей, которые не хотят использовать Opera из-за закрытого исходного кода или иных соображений. Для них LeechCraft может оказаться «гиковской» альтернативой.
  • Программу можно посоветовать опытным пользователям, особенно тем, кто «искал свой софт» и никак не мог его найти.
  • Мой обзор не беспристрастен, он являет собой впечатление от первого взгляда на незнакомую программу и выявленные при знакомстве проблемы. Кроме проблем частично описывается и функционал.

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

10 thoughts on “LeechCraft. Кроссплатформенный комбайн.”

    1. Смеешься?:)
      Я все же не могу считать это хорошим обзором, это просто первое знакомство. Я просто попытался что-то поделать на дефолтовых настройках, категорически их не меняя. Хотя, это тоже показатель того, что по дефолту прога не очень дееспособна.

      1. Это видно была очень старая версия. Если Вам не сложно, хотелось бы, что бы Вы протестировали одну из последних версии и написали на нее обзор. Там много изменений и новшеств.
        И да — одна из основных проблем то, что Вы тестировали под Windows. Приведу цитату из FAQ:
        «Я тут попробовал Windows-версию — так это же кошмар! Ваш LeechCraft — отстой.

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

        Тут все верно написано — у нас версия под windows скорее основывается на том, что Qt кроссплатформенна, но целенаправленно адаптировать и затачивать leechcraft под нее у нас к сожалению некому.

  1. Прочитал Ваш обзор.
    Хотел узнать, не согласились бы Вы сделать новый обзор по одной из послдених версий LeechCraft? У нас там много изменений и модификаций.
    По поводу Вашего обзора — одна из основных проблем то, что Вы тестировали windows-версию. Вот цитата с FAQ:
    «Я тут попробовал Windows-версию — так это же кошмар! Ваш LeechCraft — отстой.

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

    Windows-версия у нас скорее базируется на кроссплатформенности Qt, но целенаправленно адаптировать и затачивать под эту платформу некому.

    1. Вообще, я сам собирался, а потом мне еще предлагала одна участница проекта. Но пока руки не дошли. Опять же, надо везде ковыряться с самого начала исключая предвзятость.

      По поводу Вашего обзора – одна из основных проблем то, что Вы тестировали windows-версию.

      Ну, вообще-то, это не должно быть ПРОБЛЕМОЙ. Потому, что Windows — самая популярная на данный момент платформа. Я, конечно, сам линуксоид, но на десктопе у меня Win, линукс же на ноутбуке. Недавно я ставил LeechCraft на бук, но после того, как личкрафт без спроса зашел под аккаунтом настроенным в Eiskalt DC++ на хаб и меня забанила система за кривую инфу, которую послала личкрафтовая адаптация этого клиента, знакомство как-то не заладилось. Просто потому, что открыть личкрафт и не забанить свой ник не представлялось возможным. Нет, я мог почистить конфиги, все такое. Но это, по сути, костыли. 0xd34df00d уже слышал от меня как я вижу нормальный первый запуск личкрафта и работу с плагинами на что сказал то, что если все плагины не будут сразу включаться — начнется ад зависимостей и ничего работать не будет. Кого это волнует я спрашивать не стал.

      Кстати, что самое интересное, насколько я понимаю, описанные мной проблемы из этого обзора не касаются винды конкретно. Это нелогичности реализации интерфейса и прочая фигня.

      В чем-то личкрафт меня печалит, в чем-то радует. Главное, что им кто-то пользуется, значит он кому-то нужен. Но вот я сейчас не вижу ни одной причины, почему мне могло бы быть удобней использовать LeechCraft вместо Opera, Clementine и PSI+\QIP. 

      Я искренне желаю проекту удачи и надеюсь, что руки у меня все же как-нибудь дойдут до обзора и обстоятельства типа бана в DC++ не помешают мне начать писать обзор.

  2. «Но вообще, разработчики личкрафта меня восхищают. Это как сорок лет копать вилкой подземный ход, или писать всю жизнь эпический роман, чтобы потом с душераздирающим визгом вытирать им задницу. Или закусить третью бутылку паленой водки своей рукой. Бешеная, бессмысленная самоотверженность.»
    (c) lorquotes.ru

    1. Ну почему. Я знаю людей, которые в повседневном быту используют Leechcraft.
      Да и того, что сам автор проекта пользуется им ежедневно — это хороший повод работать над ним в своё удовольствие.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *