The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз свободного модульного рабочего окружения LeechCraft 0.6.65

28.04.2014 16:03

Вышла версия 0.6.65 модульного рабочего окружения LeechCraft, написанного на языке C++ с использованием Qt4 и совмещающего в себе браузер, IM-клиент, аудиоплеер, RSS-клиент, просмотрщик документов и множество других модулей.

В новом выпуске добавлено несколько новых модулей, таких как:

  • Aggregator WebAccess, предоставляющий удаленный доступ к RSS-клиенту.
  • CertMgr, обеспечивающий управление системными и пользовательскими SSL-сертификатами, а также позволяющий управлять принятыми или отклоненными ошибочными сертификатами.
  • CpuLoad — элемент боковой панели, показывающий нагрузку процессоров в системе (только Linux и OS X).

Имеющиеся модули также были улучшены. Среди основных улучшений и исправлений:

  • В аудиоплеере LMP добавлена полноценная поддержка ReplayGain. Кроме RG-тегов непосредственно в аудиофайлах поддерживается автоматический анализ метаданных для файлов из коллекции. Собранные и рассчитанные данные также сохраняются в локальной коллекции, поэтому сами аудиофайлы остаются в своём исходном виде, их, например, можно спокойно продолжать раздавать на торрентах.

    Улучшена работа аудиоплеера под OS X: реализовано полноценное слежение за файлами в обход механизмов, предоставляемых Qt, что позволяет следить за более чем 256 файлами. Исправлены проблемы с пакетированием, поэтому OS X-бандл теперь содержит все необходимые модули gstreamer. Кроме этого добавлено много мелких улучшений и исправлено много мелких недочетов и проблем.

  • IM-модуль Azoth теперь поддерживает концепцию серверной истории, предоставляемой модулями поддержки XMPP (через XEP-0313) и ВКонтакте. Кроме того, в реализацию XMPP добавлена поддержка стандарта XEP-0280: Message Carbons, позволяющего поддерживать беседу на всех ресурсах, отображая на каждом из них все входящие и исходящие сообщения на манер Skype. Добавлена возможность отправлять изображения через модули загрузки изображений (например, через клиент облачных сервисов хранения изображений Blasq или клиент для imagebin'ов Imgaste). Кроме того:
    • Добавлен поиск в окне разговора.
    • Найден обход вокруг проблемы в Qt, ведущей к частым падениям при запуске на некоторых конфигурациях.
    • Исправлены некоторые проблемы при работе с памятью в модуле поддержки OTR.
  • Просмотрщик документов Monocle теперь поддерживает просмотр аннотаций в PDF-документах. Кроме того, для версий, собранных с Poppler 0.24 или новее, поддерживается многопоточный рендеринг PDF, что приводит как к плавной прокрутке, так и к использованию более чем одного ядра процессора при необходимости (например, если отображается сразу несколько страниц). Добавлена поддержка импорта истории посещений из Opera. Оптимизирована работа с MusicBrainz: теперь для получения дискографии для исполнителя совершается один запрос вместо отдельного запроса на каждый релиз этого исполнителя.


  1. Главная ссылка к новости (http://leechcraft.org/ru/leech...)
  2. OpenNews: Релиз свободного модульного рабочего окружения LeechCraft 0.6.60
  3. OpenNews: Новый выпуск интернет-среды LeechCraft 0.5.95
  4. OpenNews: Релиз модульного интернет-клиента LeechCraft 0.5.80
  5. OpenNews: Релиз модульного интернет-клиента LeechCraft 0.5.0
Автор новости: Аноним
Тип: Программы
Короткая ссылка: https://opennet.ru/39659-leechcraft
Ключевые слова: leechcraft
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (43) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, chinarulezzz (ok), 19:06, 28/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    это же воплощение сарказма про емакс.
     
     
  • 2.25, Аноним (-), 09:35, 29/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Реально крутая программа. Хотя-бы потому что это наверное первая программа на планете, которую я не знаю как классифицировать.
     
     
  • 3.30, Michael Shigorin (ok), 10:58, 29/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Реально крутая программа. Хотя-бы потому что это наверное первая программа на планете,
    > которую я не знаю как классифицировать.

    https://www.opennet.ru/openforum/vsluhforumID3/95045.html#33 :-)

     
     
  • 4.37, Аноним (-), 18:09, 29/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Хм... сочетание фриноды с VK прибило :). Но на скрине как ни странно вполне нормальная дискуссия про графы, с использованием O-нотации и прочая. А это... терминал там тоже в этого монстрика встроен? :)
     
  • 3.39, Anonymus (?), 20:37, 29/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Хотя-бы потому что это наверное первая программа на планете, которую я не знаю как классифицировать.

    вэлкам в забытый мир интегрированных систем. Ихняя Frameworks, наша Мастер Веселова тому примеры

     

  • 1.2, ыть (ok), 19:18, 28/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Azoth, jabber-клиент весьма неплох
     
  • 1.3, Alexander Komarov (?), 19:18, 28/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Великолепная вешица. Хоть и комбайн, но работает достаточно быстро и стабильно. Память потребляет вполне умеренно. Очень даже достойный проект.
     
  • 1.4, bav (ok), 19:26, 28/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Удивительно, что до сих пор нет версии под iOS, ведь там так туго с интеграцией отдельных приложений, была бы просто бомба.
     
     
  • 2.5, Аноним (-), 19:36, 28/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    по политическим причинам будут трудности с распространением дляо iOS, думаю
     
     
  • 3.6, 0xd34df00d (??), 19:39, 28/04/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    По техническим уж скорее. Самое часто используемое (вроде IM-клиента) использует кутешный вебкит, который в app store запрещён вроде как. Портировать на нативную для iOS вьюшку — слишком уж сложно.

    А лицензия у личкрафта уже несколько релизов как пермиссивная, Boost Software License. Вроде как в сторе такие вполне разрешены.

     
  • 2.26, Аноним (-), 09:37, 29/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Удивительно, что до сих пор нет версии под iOS

    Чего тут удивительного? Фошыссты из эппла ввинтили правила по которым пyкнуть нельзя лишний раз. А тут свистелок и перделок оптом.

     

  • 1.9, MPEG LA (ok), 21:57, 28/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интернет-клиент без поддержки почты?
     
  • 1.10, Аноним (-), 22:16, 28/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    а всё потому, что дедфуд ниасилил имакс
     
     
  • 2.29, АНГЫВНАГЫНВАШЩ (?), 10:38, 29/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    lol
     

  • 1.12, MPEG LA (ok), 22:19, 28/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    запустил эту херотень. потыкал и закрыл. через 3 минуты бубунта сообщила что мало места. смотрю df - место уплывает тупо на глазах. добежало до 0. быстренько нашел засранца: ~/.cache/upstart/gnome-session-unity.log, вырос на десятки гигабайт, забит этим:

    >(leechcraft:12235): GStreamer-CRITICAL **: gst_bus_timed_pop: assertion 'GST_IS_BUS (bus)' failed

    удалил - он заново пошел. в общем killall -9 leechcraft && apt-get purge leechcraft && apt-get --purge autoremove

    и тут меня ждал очередной прикол: удалился только сам leechcraft. Это при том, что при установке он потянул:
    >обновлено 0, установлено 77 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено.

    т.е. теперь мне все это говно руками вычищать. замечательно.

    держитесь люди подальше от этого "произведения".

     
     
  • 2.13, 0xd34df00d (??), 22:24, 28/04/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ubuntu 14.04? Известная проблема, криво собраны пакеты. Ждём обновок от мейнтейнера.
     
     
  • 3.15, MPEG LA (ok), 22:28, 28/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Ubuntu 14.04? Известная проблема, криво собраны пакеты. Ждём обновок от мейнтейнера.

    да.

    автор? если да - то:
    1. что с насилованием лога сессии?
    2. почта в сабже есть? если да то будем продолжать тестить.

     
     
  • 4.16, 0xd34df00d (??), 22:31, 28/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Да, автор.

    1. Насилует лог сессии раннер или gstreamer, пишущий сообщения в stdout. Я бы и рад починить, но тут корректное поведение — вообще сразу падать, а не зависать и загаживать логи. Не сами личкрафты туда пишут.

    В любом случае, да, это некорректно, и правильный фикс — сборка пакетов с правильной версией gstreamer'а (сейчас всё линкуется и с 0.10, и с 1.0 под этой версией убунты).

    2. Есть зачатки, будет больше, когда, наконец, дойдут руки опакетировать свежий срез vmime под генту (на которой я сам сижу). Пакетов нет, модуль не анонсирован, к использованию не рекомендуется, можно не тестить.

     
     
  • 5.17, Michael Shigorin (ok), 23:25, 28/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В любом случае, да, это некорректно, и правильный фикс — сборка пакетов
    > с правильной версией gstreamer'а (сейчас всё линкуется и с 0.10, и
    > с 1.0 под этой версией убунты).

    Заглянул в сузешный спек -- а при наличии 0.10 и 1.0 с чем посоветуете линковать?

     
     
  • 6.18, 0xd34df00d (??), 23:28, 28/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Заглянул в сузешный спек -- а при наличии 0.10 и 1.0 с
    > чем посоветуете линковать?

    С тем, с чем слинкован QtWebkit, а то будет сегфолт или вот подобное счастье, как у MPEG-LA.

    ЕМНИП наш мейнтейнер под суси собирает с 0.10, но точно я не помню.

     
     
  • 7.20, ivn (?), 01:34, 29/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Автор, а не могли бы вы ответить(или дать ссылку) на вопрос, какие преимущества у такого модульного комбайна перед обычным окружением?
     
     
  • 8.22, 0xd34df00d (??), 02:10, 29/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Надо уже собраться и написать про это текст, больно частый вопрос Как напишу кр... текст свёрнут, показать
     
  • 2.43, arisu (ok), 15:02, 30/04/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > держитесь люди подальше от этого "произведения".

    руки кривые у тебя, система говно у тебя — а виноват личкрафт. замечательно.

     
     
  • 3.44, MPEG LA (ok), 15:30, 30/04/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> держитесь люди подальше от этого "произведения".
    > руки кривые у тебя, система говно у тебя — а виноват личкрафт.
    > замечательно.

    14.04 это ахтунг конечно, а вот руки тут при том, что ... ?

     
     
  • 4.45, arisu (ok), 15:37, 30/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а руки при том, что если бы были прямые — не ставили бы всякое говно.
     
     
  • 5.47, MPEG LA (ok), 15:45, 30/04/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > а руки при том, что если бы были прямые — не ставили
    > бы всякое говно.

    а говно в вашем понимании это сабж или ОС?
    если про ОС - увы, это производственная необходимость.

     
     
  • 6.48, arisu (ok), 16:12, 30/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    убунта, конечно. личкрафт хороший.
     
  • 3.46, Аноним (-), 15:43, 30/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну как бы большой программе - куча багов, в том числе и на стыке с другими компонентами :).
     

  • 1.14, Аноним (-), 22:27, 28/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Автор, с твоим-то опытом, помоги, что ли, Otter Browser, а то Emdek его уже несколько месяцев мурыжит, не может осилить бету.
     
  • 1.19, ferux (ok), 00:13, 29/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сама идея перенести  в GUI unix-way с его пайпами и программами, хорошо делающими одно дело, замечательна. Удивился, что раньше не знал про проект, попробовал, и первые впечатления:
    1) пока сыровато (на 14.04 по крайней мере);
    2) LC представляет собой 1 процесс и если виснет один плагин, упадёт всё (особенно актуально с учётом 1));
    3) плагины, вроде BitTorrent или LMP не слишком ли крупные для unix-way?

    надеюсь с 14.04 проблемы разрешаться, тогда и попробую ещё глянуть, как тут с взаимодействием между плагинами всё устроено.

     
     
  • 2.21, 0xd34df00d (??), 02:09, 29/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Сама идея перенести  в GUI unix-way с его пайпами и программами,
    > хорошо делающими одно дело, замечательна. Удивился, что раньше не знал про
    > проект, попробовал, и первые впечатления:
    > 1) пока сыровато (на 14.04 по крайней мере);

    Оно там вообще запустилось? :)

    > 2) LC представляет собой 1 процесс и если виснет один плагин, упадёт
    > всё (особенно актуально с учётом 1));

    Да, это проблема. Я потихоньку пилю возможность запуска каждого плагина (или группы плагинов) в отдельном процессе, но это довольно утомительный и долгий таск, связанный с написанием кучи обвязок вокруг какого IPC, поэтому всё действительно потихоньку.

    > 3) плагины, вроде BitTorrent или LMP не слишком ли крупные для unix-way?

    Торренты делегируют саму логику библиотеке libtorrent, а LMP тоже использует модульность. Например, скробблер — отдельно, получение информации об исполнителей, похожих, рекомендаций, и т. п. — отдельно, получение дискографий — отдельно, синхронизация — отдельно, а в текущей ветке разработки и аудиоэффекты — отдельно.

    > надеюсь с 14.04 проблемы разрешаться, тогда и попробую ещё глянуть, как тут
    > с взаимодействием между плагинами всё устроено.

    Ага, должны в скором времени.

     
     
  • 3.27, Необъективный_ (ok), 09:42, 29/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> 1) пока сыровато (на 14.04 по крайней мере);
    > Оно там вообще запустилось? :)

    https://github.com/tehnick/leechcraft-debian/commit/108c77c

    >> надеюсь с 14.04 проблемы разрешаться, тогда и попробую ещё глянуть, как тут
    >> с взаимодействием между плагинами всё устроено.
    > Ага, должны в скором времени.

    0.6.65+dfsg-0ppa2

     
     
  • 4.36, 0xd34df00d (??), 15:54, 29/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Прекрасно, спасибо.
     
  • 3.31, ferux (ok), 11:52, 29/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Торренты делегируют саму логику библиотеке libtorrent, а LMP тоже использует
    > модульность. Например, скробблер — отдельно, получение информации об исполнителей,
    > похожих, рекомендаций, и т. п. — отдельно, получение дискографий — отдельно,
    > синхронизация — отдельно, а в текущей ветке разработки и аудиоэффекты — отдельно.

    Так это же всё модульность внутри BitTorrent или LMP, т.к. перечисленные модули используются только для построения этих программ. Или я ошибаюсь?

    Я всегда представлял, что правильнее чтобы программы были построены из модулей, которые так же используются для построения других программ, как это делается в CLI, например, с grep, который используется во многих скриптах, выполняющих свою частную задачу. Возможно, конечно, это не достижимо в случае с GUI, но всё же.

     
     
  • 4.32, rob pike (?), 12:45, 29/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Достижимо, давно сделано в COM
     
  • 4.33, 0xd34df00d (??), 13:42, 29/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Торренты делегируют саму логику библиотеке libtorrent, а LMP тоже использует
    >> модульность. Например, скробблер — отдельно, получение информации об исполнителей,
    >> похожих, рекомендаций, и т. п. — отдельно, получение дискографий — отдельно,
    >> синхронизация — отдельно, а в текущей ветке разработки и аудиоэффекты — отдельно.
    > Так это же всё модульность внутри BitTorrent или LMP, т.к. перечисленные модули
    > используются только для построения этих программ. Или я ошибаюсь?

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

    > Я всегда представлял, что правильнее чтобы программы были построены из модулей, которые
    > так же используются для построения других программ, как это делается в
    > CLI, например, с grep, который используется во многих скриптах, выполняющих свою
    > частную задачу. Возможно, конечно, это не достижимо в случае с GUI,
    > но всё же.

    Вполне случай LC. Никто не мешает в каком-нибудь другом аудиоплеере (если вдруг его кто решит написать) скробблить при помощи уже готовых модулей, например.

     
     
  • 5.34, Аноним (-), 15:32, 29/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >в каком-нибудь другом аудиоплеере (если вдруг его кто решит написать)

    Типун вам на язык, это будет 100500-ый аудиоплеер для Linux.

     
     
  • 6.35, 0xd34df00d (??), 15:54, 29/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>в каком-нибудь другом аудиоплеере (если вдруг его кто решит написать)
    > Типун вам на язык, это будет 100500-ый аудиоплеер для Linux.

    Ну или второй в личкрафте. Скажем, клиент к mpd, ему же тоже нужно скробблить и показывать всякие интересности в UI.

     
     
  • 7.38, Аноним (-), 18:10, 29/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Походу пора выпускать LeechOS - ядро и некоторые от линукса, остальное неткрафт :))
     
  • 4.41, Michael Shigorin (ok), 00:30, 30/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Я всегда представлял, что правильнее чтобы программы были построены из модулей,
    > которые так же используются для построения других программ, как это делается в
    > CLI, например, с grep, который используется во многих скриптах, выполняющих свою
    > частную задачу. Возможно, конечно, это недостижимо в случае с GUI, но всё же.

    На эту тему когда-то занятно писал Victor Wagner -- вот только его домашняя машинка 45.free.net по HTTP уже не откликается, а ключевые слова толком не припомню.

     
     
  • 5.42, ferux (ok), 02:31, 30/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > На эту тему когда-то занятно писал Victor Wagner -- вот только его
    > домашняя машинка 45.free.net по HTTP уже не откликается, а ключевые слова
    > толком не припомню.

    похоже это оно:
    http://web.archive.org/web/20030705180857/http://homepc.ru/offline/2002/78/22451

    спасибо

     
     
  • 6.49, Michael Shigorin (ok), 18:32, 30/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > похоже это оно:

    Именно; он ещё в fido7.ru.linux порой писал на эту тему.  Вам тоже спасибо.

     
     
  • 7.50, I didnt do it (?), 00:48, 04/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Если что, его домашняя машинка сейчас вот:

    http://www.wagner.pp.ru/~vitus/articles/

    (и если что, я не он, я тут мимо проходил)

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру