Создание и тестирование клиента p2p - EiskaltDC++ (бывшая «Нужна помощь в создании и тестировании графического пакета DC»)

Полезные советы и программы от пользователей нашего форума.

Модератор: Модераторы разделов

dhampire
Сообщения: 409
ОС: arch x86_64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение dhampire »

3ntr0py писал(а):
25.08.2010 16:22
удивительно кривой дцклиент :tongue:

спасибо за ваш очень подробный отзыв....
3ntr0py писал(а):
25.08.2010 16:22
пробовал пользоваться на фрибсд 8.1 и макоси 10.6.3 - кошмар какой-то, валится без всяких видимых причин, например просто при подключении к определенному хабу, на макоси редко завершается нормально, обычно приходится прибивать принудительно.

без бэктрэйсов, cmake flags, cflags, ldflags, выше цитированное нисколько не информативно.
никому из разработчиков бороться с "подземным стуком" неинтересно.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение sash-kan »

3ntr0py писал(а):
25.08.2010 16:22
что на линухах работает нормально, мб он только для пенгвинов?
надо думать, всё-таки для людей.
а если б эти люди ещё бы и слали багрепорты после сборки/запуска на каких-нибудь экзотических платформах, то всем им (людям) сразу стало бы легче жить и дышать.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

3ntr0py писал(а):
25.08.2010 16:22
удивительно кривой дцклиент :tongue:
пробовал пользоваться на фрибсд 8.1 и макоси 10.6.3 - кошмар какой-то, валится без всяких видимых причин, например просто при подключении к определенному хабу, на макоси редко завершается нормально, обычно приходится прибивать принудительно.

в свое время eiscalt (не ++) на слаке в разы стабильнее работал, сутками не выключал, проблем вообще не было. вот и в этой теме отписываются, что на линухах работает нормально, мб он только для пенгвинов?..


1) Сообщаем версию клиента, qt.
2) Читаем это. Можно попробовать сборки из trunk-ветки или же собирайте сами последнюю ревизию.
Спасибо сказали:
Аватара пользователя
3ntr0py
Сообщения: 74
ОС: MacOS X, OpenBSD

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение 3ntr0py »

RasenHerz писал(а):
25.08.2010 17:24
1) Сообщаем версию клиента, qt.


клиент в обоих случаях 2.0.3 х86, qt в фрибсд 4.6.3

2) Читаем это.


спасибо, попробую-отпишусь. но на макоси же этот способ не прокатит, а именно маковская версия особенно косячит..
Спасибо сказали:
BANGae
Сообщения: 2

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение BANGae »

Заметил если качать папку, например с сериалом, где имена файлов имеют одинаковое название и там различаются только цифры. Начинает качать с 8 и 1, потом с 10 и 2, всего файлов 12, раздача шла с двух пользователей(боты скорость и файлы одинаковые), если был бы один то все равно начинало бы не с 1-го. Нельзя ли как то упорядочить чтобы качало по порядку. Пробовал в очереди загрузок упорядочить не помогло.
Ещё есть предложение сделать панель инструментов настраиваемой. Аргументирую это пожалуй тем что кнопка настроек например нужна не настолько часто, как например быстрое подключение. Если она нужна для предположительного быстрого расшаривания то куда было бы интересней сделать отдельную под это дело кнопку чтобы она открывала сразу настройки-шара или отдельную вкладку откуда уже расшаривать. Ведь лазить в настройки так часто не нужно настроил и забыл это было к тому для чего она первая в панели инструментов.
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение dhampire »

BANGae писал(а):
26.08.2010 20:46
Ещё есть предложение сделать панель инструментов настраиваемой. Аргументирую это пожалуй тем что кнопка настроек например нужна не настолько часто, как например быстрое подключение. Если она нужна для предположительного быстрого расшаривания то куда было бы интересней сделать отдельную под это дело кнопку чтобы она открывала сразу настройки-шара или отдельную вкладку откуда уже расшаривать. Ведь лазить в настройки так часто не нужно настроил и забыл это было к тому для чего она первая в панели инструментов.

в trunk это есть
* Добавлена возможность настройки списка действий на панели инструментов. (Правый клик на панели --> Настроить)
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

Расписание релиза:
* 2010-09-30 Релиз EiskaltDC++ 2.1 Beta 1 (?)
* 2010-10-20 Фич-фриз, релиз EiskaltDC++ 2.1 Beta 2
* 2010-10-30 Заморозка строк
* 2010-11-15 Релиз EiskaltDC++ 2.1

Со списком основных изменений можно ознакомиться здесь.
Спасибо сказали:
uZer
Сообщения: 100

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение uZer »

Большая просьба добавить:
1. Фильтр по минимальной шаре для подключаемых пользователей.
2. Кол-во пользователей в очереди на скачивание.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

uZer писал(а):
11.09.2010 20:48
Большая просьба добавить:
1. Фильтр по минимальной шаре для подключаемых пользователей.
2. Кол-во пользователей в очереди на скачивание.

1. Уже давно реализовано
2. Это как?
Спасибо сказали:
uZer
Сообщения: 100

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение uZer »

1. Уже давно реализовано
2. Это как?


1. Странно. Не нашел.
2. В StrongDC (или flylink), когда скачиваешь файл и нет слотов - указывается кол-во пользователей в очереди.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

uZer писал(а):
12.09.2010 15:07
1. Странно. Не нашел.
2. В StrongDC (или flylink), когда скачиваешь файл и нет слотов - указывается кол-во пользователей в очереди.

1. Настройки - Шара - Ограничения (помощь читаем во всплывающей подсказке)
2. Посмотрим.
Спасибо сказали:
exoskelet
Сообщения: 12

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение exoskelet »

Добрый день. Перечитывать тему в пятьдесят страниц сложновато, возможно, с кем-то случалось и ответ нашли. Проблема такова:

есть:

1. gentoo x86
2. eiskaltdcpp 2.0.3
3. собран со стандартными флагами "kde spell -javascript"
4. есть многотысячный хаб, где общение кипит и общий чат буквально зафлуживается
5. kde 4.4.5 (в 4.2.х 4.3.х тоже самое было)
трабл выглядит так: первые 100-300 сообщений нормально работают в режиме автопрокрутки, потом начинают застаиватся, приходится прокручивать почти в начало и снова вниз, чтобы прочитать неотобразившееся, потом опять 100-300 сообщений и картина повторяется. Если скролом чуть чуть промотать вверх на полэкрана, а потом вниз на теже полэкрана, то виден артефакт; в верхней половине - сообщения до застоя, в нижней - текущие.

бывало с кем нибудь?
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid
Контактная информация:

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение tehnick »

exoskelet писал(а):
12.09.2010 18:05
бывало с кем нибудь?

Нет. Таких багрепортов не было. Скриншот (или несколько) был бы очень кстати...
Спасибо сказали:
uZer
Сообщения: 100

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение uZer »

RasenHerz писал(а):
12.09.2010 16:35
Настройки - Шара - Ограничения (помощь читаем во всплывающей подсказке)


Маска /* как "для всех виртуальных путей" будет работать?
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

uZer писал(а):
12.09.2010 22:59
Маска /* как "для всех виртуальных путей" будет работать?

Просто добавьте / и не надо ничего выдумывать =)
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение dhampire »


http://dhamp.narod.ru/2010-09-13-234056.png - похоже ? :)
это после разворота из трея, и виноваты скорей всего wm и/или драйвера видоекарты.
Спасибо сказали:
exoskelet
Сообщения: 12

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение exoskelet »

Да, именно оно ;) Но, например, в валкнуте этого нет, не говоря о другом софтвере.

И после разворота из трея в том числе, но можно и в полноэкранном это заметить.

dhampire, ради интереса, вы многих таких встречали?
Спасибо сказали:
RBF
Сообщения: 1
ОС: MAC OS 10.6

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RBF »

Есть adcs:// хаб в локальной сети провайдера, с доступом по имени и паролю.
При подключении к нему windows версией EiskaltDC++-r1656_x86.exe все нормально.
А при подключении к этому же хабу MAC OS версией EiskaltDC++, выдает ошибку

Код: Выделить всё

 Fail: SSL Error: error:00000005:lib(0):func(0):reason(5) (0, 5)...

Версии под MAC пробовал разные и EiskaltDC++-2.0.x-1497.dmg и eiskaltdcpp-2.0.3-x86.dmg с code.google.com. И сам собирал версию r1720 с библиотекой OpenSSL 1.0.0a. Все равно эта ошибка.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

Релиз EiskaltDC++ 2.1 Beta1. Чейнжлог:

*** общие изменения ***
* От основного бинарника отделена библиотека libeiskaltdcpp для unix-подобных систем.
* Добавлена локализация сообщений ядра. Используется gettext.
* Добавлена возможность использования Lau-скриптов (см. файл INSTALL).
* Добавлена возможность использования miniUPnP для подключения (см. файл INSTALL).
* Добавлен комплект звуковых файлов из проекта FlylinkDC++.
* Ядро (dcpp) частично обновлено до версии 0.777.
* Добавлен NATT (см. http://www.adcportal.com/wiki/index.php/NA..._NAT_traversal)
* Сделана регистро-зависимая шара (опция CaseSensitiveFilelist в SettingManager). Если у вас есть каталоги, в которых одновременно находятся файлы вида file.txt, FILE.txt и/или File.txt, то теперь это не будет вызывать проблем с постоянным обновлением шары и все эти файлы будут одновременно доступны другим пользователям для загрузки. Внимание: при включении этой опции в программе, она будет вынуждена один раз полностью перехешировать ваши файлы. По умолчанию данная опция отключена, т.к. она может стать причиной нарушения совместимости с другими DC-клиентами. (см. обсуждение: https://bugs.launchpad.net/linuxdcpp/+bug/311818)
*** eiskaltdcpp-qt ***
* Теперь при скрытии меню (Ctrl+M) добавляется соответствующая кнопка на панель инструментов.
* Добавлена возможность настройки списка действий на панели инструментов. (Правый клик на панели --> Настроить)
* Добавлена опция отображения ip-адресов пользователей в чате. (Зависит от настроек хаба: информация о них обычно доступна только для операторов)
* Исправлена проблема с минимальной шириной главного окна в Mac OS X.
* Многострочная панель виджетов (табов).
* Добавлена возможность скрыть кнопки закрытия вкладок (см. контекстное меню на многострочной панели виджетов).
* Благодаря Gustavo Alvarez доступен испанский перевод.
* Благодаря Rusi Dimitrov доступен болгарский перевод.
* Добавлена возможность сборки без libupnp и QtDBus (см. файл INSTALL).
* Добавлена возможность сборки под MS Windows (см. файл win32/READ_ME.txt).
* Добавлен индикатор прогресса хеширования в статусную строку. Объединены пункты меню 'Обновить шару' и 'Прогресс хэширования'.
* Расширен диалог настроек.
* Удален лишний код (опция -DFREE_SPACE_BAR для cmake). Сборки с -DFREE_SPACE_BAR_C=ON работают стабильно на всех поддерживаемых платформах.
* Добавлена возможность настройки подключения через UPnP (используется miniupnp).
* Удалена возможноть сборки с libupnp 1.6.* (опция USE_LIBUPNP).
* Добавлены команды чата /luafile и /lua (см. man-страницу или /help в чате).
* Добавлен виджет для настройки ADL-поиска.
* Интервал обнаружения отсутствия (проверка активности пользователя).
* Изменены функции работы со смайлами. Теперь возможно использовать оригинальные смайл-паки от других клиентов без дополнительной модификации. Поставляемые в комплекте с программой смайл-паки, являются общими для для интерфейсов на Qt и Gtk.
* Добавлена возможность использовать регулярные выражения Qt в фильтре списка пользователей (используйте ##<regexp> в фильтре)
* Добавлено ведение лога антиспам-бота (файл antispam.log в ~/.config/eiskaltdc++/ или другом каталоге, в зависимости от опций сборки).
* Добавлена возможность изменить некоторые комбинации клавиш (файл shortcuts.txt в ~/.config/eiskaltdc++/ или другом каталоге, в зависимости от опций сборки).
* Добавлена поддержка Qt Declarative UI (работает только в Qt >= 4.7.0).
*** eiskaltdcpp-gtk ***
* Добавлен Gtk интерфейс, основанный на коде FreeDC++ и LinuxDC++.
* Интерфейс локализирован с использованием gettext.
* Дефолтные иконки для Gtk интерфейса синхронизированы с дефолтными иконками из Qt интерфейса.
* Добавлен виджет для настройки ADL-поиска.
* Добавлена возможность настройки подключения через UPnP (используется miniupnp).
* Добавлены команды чата /sh и /alias (см. man-страницу или /help в чате).
* Добавлены команды чата /luafile и /lua (см. man-страницу или /help в чате).
*** eiskaltdcpp-wt ***
* Начата разработка. Внимание: программа еще не готова для использования!
* Реализован прототип поисковой страницы. Кроме отображения результатов поиска пока ничего нет.
* Запущенный процесс (см. man-страницу) подхватывает настройки из файлов конфигурации, созданные вручную или с помощью графических интерфейсов на Qt или Gtk. В результате: продолжаются начатые загрузки, пользователям доступны ваша шара и т.п..

Тарбол скачиваем здесь
Спасибо сказали:
WESTIncognito
Сообщения: 5
ОС: Arch Linux

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение WESTIncognito »

Уже где то год юзаю вашу прогу и не могу не нарадоваться, но вот сегодня у клиента обнаружилась бага, с которой пользоваться qt интерфейсом не получается, ибо если в поле для отправки сообщения набрать 2 и более символов и нажать backspace то клиент вылетает с "ошибкой сигментирования" переустановка ни qt ни клиента не помогла.
Версия EiskaltDC++: 2.1.0 (stable)
Qt версии 4.7.1
использую Arch Linux i686
Спасибо сказали:
Аватара пользователя
ivanbashlakov
Сообщения: 427
ОС: Arch
Контактная информация:

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение ivanbashlakov »

Подскажите,а зачем сделано так,что при установке eiskaltdcpp-qt она тянет в зависимостях за собой eiskaltdcpp-gtk? Не логично как-то иметь в системе два гуя к одному приложению.
problem in windows-reboot
problem in linux-be root
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

WESTIncognito писал(а):
13.11.2010 12:36
Уже где то год юзаю вашу прогу и не могу не нарадоваться, но вот сегодня у клиента обнаружилась бага, с которой пользоваться qt интерфейсом не получается, ибо если в поле для отправки сообщения набрать 2 и более символов и нажать backspace то клиент вылетает с "ошибкой сигментирования" переустановка ни qt ни клиента не помогла.
Версия EiskaltDC++: 2.1.0 (stable)
Qt версии 4.7.1
использую Arch Linux i686

Баг исправлен в GIT. Поставьте из AUR пакет eiskaltdcpp-git.

ivanbashlakov писал(а):
13.11.2010 12:45
Подскажите,а зачем сделано так,что при установке eiskaltdcpp-qt она тянет в зависимостях за собой eiskaltdcpp-gtk? Не логично как-то иметь в системе два гуя к одному приложению.

С этим вопросом надо обращаться к сборщику пакета.
Спасибо сказали:
WESTIncognito
Сообщения: 5
ОС: Arch Linux

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение WESTIncognito »

RasenHerz
спасибо, сча переставим.
---
Действительно, бага исчезла. Огромное спасибо :)
Спасибо сказали:
Аватара пользователя
InFlame
Сообщения: 47
ОС: Kubuntu 10.10

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение InFlame »

Не работают звуковые уведомления. EiskaltDC++ 2.1.1, Qt 4.7.0.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

InFlame писал(а):
13.11.2010 19:55
Не работают звуковые уведомления. EiskaltDC++ 2.1.1, Qt 4.7.0.

А подробнее?
Спасибо сказали:
Аватара пользователя
InFlame
Сообщения: 47
ОС: Kubuntu 10.10

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение InFlame »

RasenHerz писал(а):
13.11.2010 22:59
InFlame писал(а):
13.11.2010 19:55
Не работают звуковые уведомления. EiskaltDC++ 2.1.1, Qt 4.7.0.

А подробнее?


Нажимаю "Тест" - ничего не слышно. Поставил галочку напротив "Использовать внешнюю команду" (aplay -q ) - результата ноль. Пробую воспроизвести из консоли: aplay -q /usr/share/eiskaltdcpp/sounds/PrivateMessage.wav — воспроизводит.
Спасибо сказали:
pavelvat
Сообщения: 64
ОС: Arch Linux i686

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение pavelvat »

Ранее писалось что будет сборка EiskaltDC++ 64-bit для Windows, так вот сборки под 64-bit не будет до тех пор пока Nokia официально не станет поддерживать Qt 64-bit для Windows. Как выяснилось, Nokia неофициально поддерживает 64-bit только для Microsoft Visual Studio, поддержки же mingw нет.
Спасибо сказали:
WESTIncognito
Сообщения: 5
ОС: Arch Linux

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение WESTIncognito »

Вот с помощью свободного пхп скрипта наваял удобную кнопочку для audacious, выводит оно в таком виде

Код: Выделить всё

 [WEST]Incognito слушает Mar De Grises - Shining Human Skin; Длина песни: 5:45; Уже прослушал: 1% | <1013kbps:44.1kHz> [Powered by Audacious 2.4.0 | Arch GNU/Linux]

Если кому надо.


Кстати, иногда бывает, что при поиске еискальт вылетает, ошибок никаких не выдает. И даже если перезапустить и попробовать снова такой запрос, он все равно вылитит.
Вложения
audacious.tar.gz
(21.54 КБ) 40 скачиваний
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

InFlame писал(а):
14.11.2010 11:12
Нажимаю "Тест" - ничего не слышно. Поставил галочку напротив "Использовать внешнюю команду" (aplay -q ) - результата ноль. Пробую воспроизвести из консоли: aplay -q /usr/share/eiskaltdcpp/sounds/PrivateMessage.wav — воспроизводит.

Исправил в 2.1.x
Спасибо сказали:
Ответить