LINUX.ORG.RU

Сообщения Voker57

 
Новости — Open Source

LeechCraft 0.5.70 «Hessian Blade»

 ,

Группа Open Source

Вышла новая версия кроссплатформенной интегрированной среды LeechCraft, содержащей в себе браузер, агрегатор, мультипротокольный IM-клиент, BitTorrent, DC++ и многое другое. Благодаря модульности, вы можете не устанавливать части LeechCraft, которые вам не нужны.

Наиболее существенным изменением с прошлого релиза 0.5.65 является полностью переписанный плеер LMP, который теперь проигрывает только аудиофайлы и ориентирован на работу с коллекциями. Пока он обладает достаточно базовой функциональностью: собственно, поддержка локальной коллекции, статических и динамических (типа «50 случайных треков») списков воспроизведения, подгрузки внешних плейлистов в форматах pls, xspf и m3u8, а также различные режимы воспроизведения, такие как последовательное, случайное, повтор трека/альбома/всего списка.

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

>>> Прочие изменения (leechcraft.org)

Voker57
()
Новости — Open Source

Leechcraft 0.4.85 «Co-tick»

 , ,

Группа Open Source

Сегодня вышла очередная версия интернет-клиента LeechCraft, 0.4.85 «Co-tick».

LeechCraft — это бесплатный кроссплатформенный модульный интернет-клиент с открытым исходным кодом.

LeechCraft включает в себя полнофункциональный веб-браузер на основе движка WebKit, клиент для мгновенного обмена сообщениями с поддержкой протоколов IRC и XMPP с плагинами для сервисов микроблоггинга Juick и Psto, клиенты для DirectConnect и BitTorrent, загрузчик файлов по HTTP и FTP, медиаплеер с поддержкой автоматической загрузки подкастов, а также многое другое. Плагины и скрипты для программы можно писать на C++, Python и JavaScript.

Релиз содержит много существенных изменений. Ниже некоторые из них:

  • в этой версии вкладки наконец-то переехали на самый верх окна, так, что тулбары плагинов теперь под вкладками, а не над ними, и там же рядом, в панели вкладок, кнопка меню и область быстрого запуска, куда могут добавлять свои действия различные модули, типа быстрого просмотра открытых вкладок.
  • Добавлен экспериментальный модуль-бэкенд для SecMan, обеспечивающий защищённое AES-256 хранение паролей и прочей личной информации — SecMan SecureStorage.
  • Добавлен модуль Azoth Modnok для отображения LaTeX-формул прямо в окне чата
  • Добавлен модуль Azoth AdiumStyles, обеспечивающий, как нетрудно догадаться, экспериментальную поддержку Adium-стилей. Для некоторых стилей может потребоваться ручная доводка: почему-то большая часть из них представляет невалидный XHTML. Впрочем, пара уже готовых к употреблению тем идет в комплекте.
  • Реализована поддержка форматированных сообщений в Azoth, в частности, XHTML-IM. Можно форматировать и исходящие сообщения.
  • Появился ещё один способ переключения между открытыми вкладками: добавлен модуль TabsList, который показывает их списком и позволяет быстро переместиться к какой-то из них, в том числе при помощи клавиатуры.
  • Реализована полноценная поддержка капчи в конференциях в Azoth Xoox (модуле поддержки XMPP) — теперь не нужно ходить ни по каким ссылкам, всё максимально упрощено.
  • Теперь при открытии новой сессии разговора в Azoth подгружаются последние несколько реплик из истории.
  • Добавлен модуль для получения полных текстов новостей вместо коротких тизеров в RSS — Aggregator BodyFetch.
  • Множественные улучшения в экспорте новостей в fb2 в Aggregator, что вкупе с модулем Aggregator BodyFetch делает агрегатор довольно удобной фабрикой по производству читабельного на портативных устройствах материала.

Также было исправлено много ошибок. Информация о более мелких изменениях, а также авторы: Девел-дайджест #8 и Девел-дайджест #9.

>>> Подробности (leechcraft.org)

Voker57
()
Форум — General

[LVM] Спасение данных с сыпущегося диска

 

Есть один диск с бэд-блоками, на нем находится физический раздел LVM, на нем находится часть виртуального раздела LVM. Есть другой диск, без бэд-блоков, на него надо перенести все данные. Как лучше сделать:

1. Создать на новом диске физический раздел, добавить его в LVM, убрать из LVM старый физический раздел

2. Создать на новом диске физический раздел, создать новый виртуальный раздел, скопировать туда все файлы (файлы с ошибками можно и пропустить), присоединить к нему остальные физические разделы?

Voker57
()
Форум — Admin

Post-mortem по логам OOM-killer.

Суть такова, в определенный момент на машине случилось нечто, в результате чего кончилась физическая память и ОС залезла в своп с головой. Производительность упала до потери всякого отклика от машины. OOM-killer включился, но, похоже, занимался убийством исключительно невиновных и никому не мешающих процессов.

Можно ли как-то по логам отследить, кто сожрал всю память? Хотя бы имена павших жертвами киллера?

Или сразу самому писать скрипт, сбрасывающий на диск ps aux, для следующего такого случая?

Voker57
()
Новости — Open Source

LeechCraft 0.4.0

 , , ,

Группа Open Source

Вышла в свет очередная версия LeechCraft — 0.4.0. Есть ебилды для Gentoo и PKGBUILD'ы для Arch, доступны пакеты под Ubuntu, есть Windows-установщик.

LeechCraft — это модульный кроссплатформенный интернет-клиент, написанный на C++ с использованием фреймворка Qt и некоторых библиотек из Boost.

В эту версию, среди прочих, входят следующие плагины:

  • Aggregator — клиент для чтения лент новостей RSS/Atom.
  • BitTorrent, являющийся, как ни странно, клиентом для BitTorrent-сетей.
  • LackMan — менеджер пакетов, позволяющий устанавливать, обновлять и удалять скриптовые плагины, темы, расширения и другие подобные данные.
  • New Life — импортер данных из других программ, таких как Akregator, Liferea, Firefox.
  • Popishu — простенький текстовый редактор.
  • Poshuku — полноценный веб-браузер на основе WebKit, вместе с совместимым с AdBlock плагином для блокировки рекламы.
  • Qrosp — плагин поддержки скриптовых плагинов через фреймворк Qross, в настоящее время возможно использование JavaScript (точнее — Qt Script) и Python.
  • SeekThru — OpenSearch-клиент.

Также в релиз вошло еще с десяток более мелких не упомянутых здесь плагинов.

То есть, с предыдущей версии — 0.3.0, выпущенной в августе 2009 — добавились, помимо прочих, LackMan, Qrosp, произошли сотни изменений, улучшений и исправлений в уже существующих плагинах, а также появилось еще несколько модулей, не вошедших в данный релиз, но активно разрабатываемых для последующих версий.

Также планируются:

  • Мультипротокольный IM-клиент, уже сейчас идет работа над ядром клиента и поддержкой Jabber.
  • Поддержка синхронизации данных и настроек между разными компьютерами: уже есть соответствующий плагин для синхронизации и серверная часть, осталось добавить поддержку в те плагины, которые могли бы этим воспользоваться.
  • Почтовый клиент.
  • Поддержка расширений браузера Google Chrome и скриптов Greasemonkey.
  • Переработанный медиа-плеер.
  • Удаленный доступ, в том числе, через Web.

Проекту все еще очень нужны мейнтейнеры под Debian, OpenSUSE и любой другой дистрибутив.

Ссылки:

>>> Подробности (leechcraft.org)

Voker57
()
Форум — Desktop

[ШГ] Tahoma в Qt4 выглядит хуже, чем в Qt3

 

Диалог qtconfig-qt3: http://dump.bitcheese.net/files/onicyla/tahoma2.png и qtconfig-qt4: http://dump.bitcheese.net/files/ehubavi/tahoma4.png. На втором скриншоте видно, что букве e очень плохо, да и букве s тоже нездоровится. Как это исправить?

.fonts.conf: http://dump.bitcheese.net/texts/abudela/Xml

Voker57
()
Форум — Talks

QMPDClient 1.2 & 1.0.14

Вышли новые версии клиента для MPD на Qt4.

Версия 1.0.14 отличается отсутствием поддержки Last.fm, текстов песен и требования Qt 4.4.

Новшества:

  • Удален диалог «jump to song» и добавлен фильтр плейлиста.
  • Добавлена опция для задания шаблонов поиска cover art.
  • Добавлен поальбомный динамический плейлист.

1.2:

  • Добавлена поддержка Libre.fm (и любого другого сервиса на движке Audioscrobbler)
  • Обновлен диалог чтения текстов песен.

1.0.14:

  • Удален диалог чтения песен (т.к. он теперь требует QWebKit).

Тарболлы: 1.2 1.0.14

Пакет с 1.2 для debian

Подробности

Перемещено post-factum из Multimedia

Voker57
()
Форум — Development

Почему не работает overflow

Почему не работает overflow в первом div и как это исправить? http://dump.bitcheese.net/files/test.html

Voker57
()
Форум — General

неубиваемый мгновенно вызываемый top

Иногда, когда какой-то процесс отъедает много памяти, возникает естественное желание его убить. Но для этого нужно 1. получить консоль 2. запустить top/kill. А в такой ситуации даже C-A-F2 тормозит. Можно запустить один top с RT-приоритетом, но как в него RT-приоритетно переключаться?

Voker57
()
Форум — Linux-org-ru

Спамер

Voker57
()
Форум — Admin

[nginx] Не работает proxy_hide_header

 

Есть upstream, который посылает левый Content-Type и нелевый X-Accel-Redirect. Требуется заставить nginx игнорировать этот Content-Type и придумывать его самому, исходя из файла, на который идет редирект. Кусок конфига:

 location /static
   {
       root /var/www/dsite;
       autoindex off;
       internal;
       proxy_hide_header Content-Type;

   }

   location /
   {
      proxy_pass         http://127.0.0.1:4005/;
      proxy_redirect     off;

      proxy_set_header   Host             $host;
      proxy_set_header   X-Real-IP        $remote_addr;
      proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
      proxy_hide_header Content-Type;
      autoindex on;
      autoindex_exact_size off;
   }

В текущем состоянии nginx отсылает апстримовский Content-Type:

HTTP/1.1 200 OK
Server: nginx/0.7.67
Date: Mon, 09 Aug 2010 09:33:20 GMT
Content-Type: image/wtf
Content-Length: 273524
Last-Modified: Sun, 08 Aug 2010 22:45:05 GMT
Connection: close
Accept-Ranges: bytes

PNG
<...>
Voker57
()
Форум — Admin

[ejabberd] не работает s2s на большинство серверов

 

Ничего не менял, DNS SRV записи настроены, раньше все работало отлично.

=INFO REPORT==== 2010-06-12 12:21:24 ===
I(<0.575.0>:ejabberd_s2s_out:1148) : Trying to open s2s connection: bitcheese.net -> juick.com

=INFO REPORT==== 2010-06-12 12:21:24 ===
D(<0.575.0>:ejabberd_s2s_out:195) : open_socket: {"bitcheese.net",
                                                  "juick.com","2202898406",
                                                  false}

Это всё, что я смог выцепить из логов. gmail.com частично работает (статусы видны иногда, но сообщения не доходят). ejabberd 2.1.3-2.

Сервер bitcheese.net, JID voker57@bitcheese.net если что.

UPD: работает входящий discovery с jabber.ru, обратно — нет.

Voker57
()
Новости — Open Source

Kross - KDE = Qross

 , , ,

Группа Open Source

В рамках проекта Leechcraft скриптинговый фреймворк для KDE Kross был освобожден от зависимости от KDE и переименован в Qross.

Теперь с помощью сего форка можно легко реализовать поддержку скриптинга для своего приложения сразу на нескольких языках (Python, Ruby и JS).

Попробовать проект, находящийся пока в экспериментальной стадии, можно с помощью git.

>>> Репозиторий на github (github.com)

Voker57
()
Новости — Linux General

Сравнение потребления памяти популярными браузерами

 , , , , , , , ,

Группа Linux General

Энтузиастом был проведен эксперимент по сравнению потребления памяти современными популярными браузерами. Замеры производились на первых 120 сайтах из Alexa TOP-1000000, измерение потребляемой оперативной памяти производилось при открытии каждой новой вкладки, «забегов» производилось три: до 9, 29 и 120 вкладок.

Кратко о результатах: больше всех памяти съел легковесный браузер uzbl, за ним быстрый Chromium, за ними Rekonq и Opera, далее с большим отрывом leechcraft, midori, firefox. Самым лёгким оказался браузер arora.

График потребления памяти до 120 вкладок.

>>> Подробности и графики (jabapls.ws)

Voker57
()
Новости — Игры

Открытое бета-тестирование Linux-версии «Вангеров»

 , ,

Группа Игры

После длительного закрытого тестирования бета-версия «Вангеров», портированная под Linux и FreeBSD, предстала очам сообщества.

Игра «Вангеры» по-прежнему повествует о далёком будущем. Человечество расселилось по множеству планет, воевало с инопланетянами и в результате мутировало до неузнаваемости. Игрок принадлежит к клану вангеров — бродяг-торговцев-пиратов, путешествующих на древних автомобилях между поселениями-эскэйвами по планетам и между мирами. Жанр игры определяют как «экшн-аркада-ролевая». Версия под Windows вышла в 1998 году, но до сих пор популярна.

Торрент, не требующий регистрации

Инструкция по установке и описание

>>> Релиз на rutracker.org (rutracker.org)

Voker57
()
Форум — Linux-org-ru

[bug] %> в конце некоторых описаний RSS

 

Пример: Тишина от jack

![CDATA[<p>Внезапно jack перестал издавать каки-то ни было звуки. Включаю, соединяю все как надо: на вход в приложения звуки поступают, на выход тоже в джек они идут, а на выходе из jack в alsa -- тишина.<p>И еще, при этом jack не блокирует alsa-звук, хотя раньше блокировал. Куда копать?<p>Иллюстрация: <a href="http://dump.bitcheese.net/files/vifalag/jackd.png">http://dump.bitcheese.net/files/vifalag/jackd.png</a>%>
Voker57
()
Форум — Desktop

Тишина от jack

Внезапно jack перестал издавать каки-то ни было звуки. Включаю, соединяю все как надо: на вход в приложения звуки поступают, на выход тоже в джек они идут, а на выходе из jack в alsa — тишина.

И еще, при этом jack не блокирует alsa-звук, хотя раньше блокировал. Куда копать?

Иллюстрация: http://dump.bitcheese.net/files/vifalag/jackd.png

Voker57
()
Новости — Мультимедиа

QMPDClient 1.1.2 & 1.0.12

 , ,

Группа Мультимедиа

QMPDClient — клиент для MPD на Qt4

1.0.12 отличается от 1.1.2 отсутствием поддержки Last.Fm и зависимости от Qt >= 4.4

Изменения:

  • Система сборки изменена на CMake. QMake все еще на месте, но не поддерживается.
  • LyricWiki заменена на Lyricsplugin
  • Исправлен подсчет времени в плейлисте при присутствии потоков
  • Обновлен русский перевод
  • Другие небольшие исправления

Также в git-репозитории доступна ветка shoutcast c нестабильной поддержкой shoutcast.

Ссылки:

>>> Объявление о релизе в списке рассылки (google.com)

Voker57
()
Форум — Admin

[ejabberd] в упор не работает s2s

 

Порты открыты туда и обратно, при попытке общения с другими серверами изнутри - таймаут, снаружи - Server not found. TLS включил. Куда копать?

Voker57
()
Новости — Open Source

Вышел LeechCraft 0.3.0

 aggregator, , , , , ,

Группа Open Source

Вышла в свет версия LeechCraft 0.3.0 — модульного кросс-платформенного интернет-клиента, написанного на C++, Qt и Boost. В текущую версию входят плагины:

  • Aggregator, клиент для чтения лент новостей RSS/Atom.
  • BitTorrent, плагин для BitTorrent-сетей, как это ни странно.
  • LMP, небольшой медиапроигрыватель на базе Phonon, поддерживающий очереди и потоковое воспроизведение.
  • Poshuku, полноценный веб-браузер с блокировщиком рекламы (совместимым с AdBlock), основанный на WebKit.
  • SeekThru, OpenSearch-клиент.

Для полноты картины отметим, что есть еще:

  • CSTP, обеспечивающий работу с HTTP-протоколом.
  • DBusManager, который дает LeechCraft'у связь с другими приложениями через D-Bus.
  • DeadLyrics, который был хорошим клиентом для LyricWiki.org, но из-за изменения API умер.
  • HistoryHolder, отслеживающий историю закачек.
  • NetworkMonitor, отслеживающий HTTP-запросы и предоставляющий информацию по ним.

Уже написано для следующей версии:

  • Chatter: небольшой плагин, для общения в IRC.
  • LCFTP: поддержка FTP-закачек и двухпанельный FTP-клиент.

Планируется:

  • Поддержка протокола Gnutella и, возможно, DC.
  • Удаленный доступ через Web, Jabber.
  • Интеграция с ВКонтакте, LOR и Хабрахабром.
  • Поддержка плагинов на других языках программирования как напрямую, например, Python, так и через механизмы вроде D-Bus.

Зачем комбайн, когда есть уже другие отдельные программы? Потому что плагины очень хорошо интегрируются между собой, сохраняя работоспособность по отдельности, и очень легко добавлять новые. Например, можно при помощи BitTorrent в автоматическом режиме скачивать ссылки, полученные из новостей в Aggregator и добавлять скачанные медиа-файлы в LMP. Также организован совместный доступ к cookies. Благодаря проработанной архитектуре, добавить свой плагин, работающий с новым протоколом, и интегрировать его с остальными, очень просто. Плагин Chatter был переделан из отдельной программы за несколько часов.

В общем, более детальное описание есть в Википедии: http://ru.wikipedia.org/wiki/LeechCraft

Сейчас программа разрабатывается двумя людьми, один делает плагин Chatter, другой — все остальное. Есть еще несколько человек, помогающих со сборками под Windows и различные дистрибутивы Linux. Кто был бы очень нужен?

  • Переводчики. Есть перевод на русский, как-то продвигается дело с немецким, украинским и арабским. Нужно допиливать как эти, так и переводить на другие языки.
  • Дизайнеры иконок.
  • Создатели сайтов. Сайт проекта хорош, но только как «зона для разработчиков». Было бы очень здорово нарисовать красивый сайт, со скриншотами, пользовательскими мануалами и ссылкой «скачать».
  • Разработчики.
  • Ну и просто пользователи, конечно же.
  • LeechCraft пишется и используется в основном под Linux, поэтому работа под Windows не отлажена. Да и не обладает автор программы временем и ресурсами для отладки под Windows. А еще версия 0.3 выпустилась уже устаревшей, ибо давно вошла в feature freeze, а разработка перенеслась на master-бранч. По факту, 0.3.0 является демонстрацией того, что что-то есть, что-то собирается и даже как-то иногда работает. Поэтому нужны Win32-разработчики.

Ссылки:

>>> Сайт проекта (leechcraft.org)

Voker57
()

RSS подписка на новые темы