LINUX.ORG.RU

Сообщения Voker57

 

LeechCraft 0.5.70 «Hessian Blade»

Новости — Open Source
Группа Open Source

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

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

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

>>> Прочие изменения

 ,

Voker57
()

Leechcraft 0.4.85 «Co-tick»

Новости — Open Source
Группа 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.

>>> Подробности

 , ,

Voker57
()

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

Форум — General

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

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

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

 

Voker57
()

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

Форум — Admin

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

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

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

Voker57
()

LeechCraft 0.4.0

Новости — Open Source
Группа 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 и любой другой дистрибутив.

Ссылки:

>>> Подробности

 , , ,

Voker57
()

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

Форум — Desktop

Диалог 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
()

QMPDClient 1.2 & 1.0.14

Форум — Talks

Вышли новые версии клиента для 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
()

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

Форум — Web-development

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

Voker57
()

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

Форум — General

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

Voker57
()

Спамер

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

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

Форум — Admin

Есть 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
()

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

Форум — Admin

Ничего не менял, 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
()

Kross - KDE = Qross

Новости — Open Source
Группа Open Source

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

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

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

>>> Репозиторий на github

 , , ,

Voker57
()

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

Новости — Linux General
Группа Linux General

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

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

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

>>> Подробности и графики

 , , , , , , , ,

Voker57
()

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

Новости — Игры
Группа Игры

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

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

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

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

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

 , ,

Voker57
()

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

Форум — Linux-org-ru

Пример: Тишина от 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
()

Тишина от jack

Форум — Desktop

Внезапно 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.

Ссылки:

>>> Объявление о релизе в списке рассылки

 , ,

Voker57
()

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

Форум — Admin

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

 

Voker57
()

Вышел LeechCraft 0.3.0

Новости — Open Source
Группа 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-разработчики.

Ссылки:

>>> Сайт проекта

 aggregator, , , , , ,

Voker57
()

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