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

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

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

Аватара пользователя
Dimens
Сообщения: 121
ОС: Fedora

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

Сообщение Dimens »

rdf писал(а):
07.08.2009 15:03
а оно там есть? :crazy:

Не знаю как в Убунту, но в репозитарии Федоры есть:
yum install dclib
Home: Fedora 11
Work: CentOS 5.4
Спасибо сказали:
rdf
Сообщения: 11
ОС: ubuntu

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

Сообщение rdf »

Dimens писал(а):
07.08.2009 15:08
Не знаю как в Убунту, но в репозитарии Федоры есть:
yum install dclib


В убунту есть libdc0c2 (версия 0.3.13-1). Но, полагаю, с ним eiskaltdc фих пойдет.
Спасибо сказали:
Аватара пользователя
Cossack
Сообщения: 374
ОС: Ubuntu

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

Сообщение Cossack »

dhampire писал(а):
07.08.2009 14:06
Cossack писал(а):
07.08.2009 13:50
хотелось бы увидеть группировку в поисковой выдаче и в списке закачиваемого, отдающегося, такую же как в *dc++

группировка в окне результатов поиска присутствует - http://img403.imageshack.us.local/img403/6364/20090807140114.png
да но не удобно, в какой то версии 0.3.2 или где то около того было лучше, то есть я хотел бы что бы оно при группировки было свернуто и можно было добавлять файлы не разворачивая группу
KUbuntu - AMD Phenom X4 9650, DDR2-800 4x1024Mb, nVidia GF 9800 GTX+
LUbuntu - ASUS Eee PC S101H
Спасибо сказали:
Аватара пользователя
Dimens
Сообщения: 121
ОС: Fedora

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

Сообщение Dimens »

rdf писал(а):
07.08.2009 15:14
В убунту есть libdc0c2 (версия 0.3.13-1). Но, полагаю, с ним eiskaltdc фих пойдет.

Но вообще судя по сайту packages.ubuntu.com в зависимостях для Valknut идет как раз libdc0c2 её и libdc0c2-dev надо было поставить, а потом собрать EiskaltDC.
Home: Fedora 11
Work: CentOS 5.4
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

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

Сообщение dhampire »

Tok писал(а):
07.08.2009 14:58
dclib собирался с ироцлв С этих - http://linux.softpedia.com/progDownload/dc...load-38838.html

если вы собираете из сорцов будьте так добры использовать для загрузки "официальные" источники
например
$wget http://downloads.sourceforge.net/project/e...se_mirror=sunet
или
$svn co https://wxdcgui.svn.sourceforge.net/svnroot...gui/trunk/dclib dclib-svn
Спасибо сказали:
rdf
Сообщения: 11
ОС: ubuntu

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

Сообщение rdf »

Dimens писал(а):
07.08.2009 15:23
Но вообще судя по сайту packages.ubuntu.com в зависимостях для Valknut идет как раз libdc0c2 её и libdc0c2-dev надо было поставить, а потом собрать EiskaltDC.

Там valknut допотопный, еще на qt3. И такой же допотопный libdc. Валкнутовцы с тех пор значительно переработали свое детище. Честно признаюсь: сам не пробовал собирать eiskaltdc с libdc, но шансов на удачу не много.
Спасибо сказали:
Аватара пользователя
pingus
Сообщения: 104
ОС: Mandriva 2010.1

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

Сообщение pingus »

RasenHerz писал(а):
07.08.2009 00:01
pingus писал(а):
06.08.2009 23:36

Код:

[pingus@vpn ~]$ eiskaltdc EiskaltDC: '0.5.0' using dclib: '0.3.23' Checking Qt® version... compiled for '4.5.0' using '4.4.3' Checking libxml2 version... compiled for '20703' using '20701' I/O warning : failed to load external entity "/home/pingus/.eiskaltdc/.dc/dclib.cfg" I/O warning : failed to load external entity "/home/pingus/.eiskaltdc/.dc/dcgui.cfg" I/O warning : failed to load external entity "/home/pingus/.eiskaltdc/.dc/emoticons-v2.xml" I/O warning : failed to load external entity "/usr/share/eiskaltdc/icons/emot/simple/emoticons-v2.xml" I/O warning : failed to load external entity "/home/pingus/.eiskaltdc/.dc/emoticons.xml" I/O warning : failed to load external entity "/usr/share/eiskaltdc/icons/emot/simple/emoticons.xml" I/O warning : failed to load external entity "/home/pingus/.eiskaltdc/.dc/dcprof.cfg" I/O warning : failed to load external entity "/home/pingus/.eiskaltdc/.dc/dchub.cfg" I/O warning : failed to load external entity "/home/pingus/.eiskaltdc/.dc/dcbookhub.cfg" Renaming stored filelists ... eiskaltdc: symbol lookup error: eiskaltdc: undefined symbol: _Z13qFlagLocationPKc

wtf?

и еще под гномом не нашел иконку в панели запуска...

хм... с сорцев собирали?

Нет, брал с EduMandriva. Видимо собрано под более актуальные сейчас библиотеки
Спасибо сказали:
h31user
Сообщения: 9
ОС: OpenSUSE Factory

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

Сообщение h31user »

Ещё проблема: LinuxDC++ качает как бешеный, 6 мбайт/сек, а Valknus с EiskaltDC качаю по 3 мбайт/сек у тех же людей на тех же файлах. Куда копать? LinuxDC++ допотопный, ещё на ядре 0.6.*, без многопоточной загрузки. Dclib с сайта EiskaltDC (0.3.23_p3097).
Спасибо сказали:
Аватара пользователя
antichrist
Сообщения: 101
ОС: Linux

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

Сообщение antichrist »

Всем привет! Спасибо за то, что вы делаете, если не сложно, то дайте пожалуйста ссылку где можно скачать исхожники последней версии, а то по свн и вигет ничего не тянется =(.
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

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

Сообщение dhampire »

antichrist писал(а):
07.08.2009 16:37
Всем привет! Спасибо за то, что вы делаете, если не сложно, то дайте пожалуйста ссылку где можно скачать исхожники последней версии, а то по свн и вигет ничего не тянется =(.

http://sourceforge.net/projects/eiskaltdc/files/
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

h31user писал(а):
07.08.2009 15:57
Ещё проблема: LinuxDC++ качает как бешеный, 6 мбайт/сек, а Valknus с EiskaltDC качаю по 3 мбайт/сек у тех же людей на тех же файлах. Куда копать? LinuxDC++ допотопный, ещё на ядре 0.6.*, без многопоточной загрузки. Dclib с сайта EiskaltDC (0.3.23_p3097).

Ну я качаю со скоростью в 5-7 Мб/сек - проблем с этим нет.
Спасибо сказали:
h31user
Сообщения: 9
ОС: OpenSUSE Factory

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

Сообщение h31user »

>Ну я качаю со скоростью в 5-7 Мб/сек - проблем с этим нет.
Настройки менял? У меня 5 мб/сек получается только если качать с нескольких источников.
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

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

Сообщение romkaromka »

последние версии флайлинка научились сами определять тип подключения - активный или пассивный. здесь это возможно?
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
gyrt
Сообщения: 48
ОС: Debian & CentOS

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

Сообщение gyrt »

romkaromka писал(а):
07.08.2009 18:33
последние версии флайлинка научились сами определять тип подключения - активный или пассивный. здесь это возможно?


Вот тут интереснй вопрос. У меня на ноуте оно встало в пасив. Но может это стандартная настройка?

PS вопрос к разрабам - я мог бы выкладывать deb пакеты. Сейчас вот выложил у себя, тут. Там кстати и dclib под ubuntu и debian. (проверял на убунтах начиная с 8.04 и дебиан ленни).

PPS есть есть нарекания к пакетам - говорите, буду править
Linux is like a wigwam. No Windows, no Gates and an apache inside.
Спасибо сказали:
grayich
Сообщения: 9
ОС: arch, freebsd

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

Сообщение grayich »

Приветы всем =)

Хотелось бы увидеть в eiskaltdc следующее:
1. отмена закачки файла 1-ним кликом, на данный момент если файл качается с десятка источников почти нереально остановить закачку.
2. Результаты поиска файлов с групировкой по TTH так как это сделанно в flylinkdc
3. показывать где-то топик полностью
4. не очень нужно, но поддержка bbcode появляется в многих dc++, возможно тоже стоит добавить

В настройках по умолчанию(imho):
1. слотов на отдачу увеличить зотя бы до 5, а лучше 10
2. включить автоматический поиск новых источников
3. активный режим и в настройках выбор первого eth (а лучше конечно автоопределение, актив пассив)
4. отправка сообщений по ctrl+enter
5. дополнение ников по TAB сделать "Начинается с"
6. отключить перенаправление приватов в общий чат
Изображение
7. в настройке списка файлов включить опции, "также показыват каталоги на правой панели" и "сортировать каталоги на правой панели" Изображение

8. расположение и пропорции элементов сделать примерно такие Изображение
9. ну и смайлики наверно флайлинковские лучше по дефолту =)

при выходе из кде eiskaltdc останавливает выход вместо закрытия, imho по умолчанию сделать закрытие без вопросов.


Благодарю
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

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

Сообщение dhampire »

конфа разработки - eiskaltdc@conference.gentoo.ru
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

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

Сообщение romkaromka »

Согласен с grayich в следующем:
1) необходимость упростить отмену закачки с нескольких источников,
2) необходимость пересмотреть вообще все настройки по-умолчанию, в частности из предложенного grayich, увеличить кол-во слотов на отдачу, время начала поиска новых источников уменьшить, активный режим (лучше автоопределение) с поднятием на одном из сетевых интерфейсов (у меня их много, но работает какой ни подними, но при условии наличия заполненной таблицы маршрутизации), расположение и пропорции элементов сделать как предложил grayich, темы смайликов флайлинка по дефолту так как наиболее полный их ассортимент, при выходе из kde - сохранение параметров и выход без вопросов, отключить перенаправление приватов в общий чат, в настройке списка файлов включить опции, "также показывать каталоги на правой панели" и "сортировать каталоги на правой панели".
Не согласен:
1) результаты поиска файлов с группировкой по TTH имеются только в переводе звучат как группировка по хешу,
2) отправка сообщений по ctrl+enter,
3) показывать где-то топик полностью - он может быть огромным. не нужен он совсем. кому надо переподключатся к хабу.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
h31user
Сообщения: 9
ОС: OpenSUSE Factory

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

Сообщение h31user »

Не согласен:
2) отправка сообщений по ctrl+enter.

+1
Спасибо сказали:
grayich
Сообщения: 9
ОС: arch, freebsd

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

Сообщение grayich »

romkaromka писал(а):
07.08.2009 19:37
Не согласен:
1) результаты поиска файлов с группировкой по TTH имеются только в переводе звучат как группировка по хешу,

да есть, но оно развернуто, хотелось бы как в флайлинке, свернуто и с именем файла "общим", компактнее и понятнее - двумя словами )
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

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

Сообщение romkaromka »

grayich писал(а):
07.08.2009 19:43
romkaromka писал(а):
07.08.2009 19:37
Не согласен:
1) результаты поиска файлов с группировкой по TTH имеются только в переводе звучат как группировка по хешу,

да есть, но оно развернуто, хотелось бы как в флайлинке, свернуто и с именем файла "общим", компактнее и понятнее - двумя словами )

имя файла может быть разным при одинаковом TTH
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
grayich
Сообщения: 9
ОС: arch, freebsd

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

Сообщение grayich »

может
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

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

Сообщение dhampire »

romkaromka писал(а):
07.08.2009 19:49
grayich писал(а):
07.08.2009 19:43
romkaromka писал(а):
07.08.2009 19:37
Не согласен:
1) результаты поиска файлов с группировкой по TTH имеются только в переводе звучат как группировка по хешу,

да есть, но оно развернуто, хотелось бы как в флайлинке, свернуто и с именем файла "общим", компактнее и понятнее - двумя словами )

имя файла может быть разным при одинаковом TTH

скачка идёт в многопоточном режиме пока только для файлов и с однаковым именем и одинаковым tth
Спасибо сказали:
grayich
Сообщения: 9
ОС: arch, freebsd

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

Сообщение grayich »

dhampire писал(а):
07.08.2009 19:57
скачка идёт в многопоточном режиме пока только для файлов и с однаковым именем и одинаковым tth

вроде вполне находит любые названия с одинаковым TTH и качает в файл с первичным названием
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

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

Сообщение romkaromka »

упал чего-то

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

Linux version 2.6.29.6-desktop-1mnb (qateam@titan.mandriva.com) (gcc version 4.3.2 (GCC) ) #1 SMP Sun Jul 5 19:57:54 EDT 2009

EiskaltDC: 0.5.0 (Build date: 20090803 release)
DCLIB: 0.3.24svn (Build date: 20090724 svn: exported)
Qt® compiled: 4.5.0
Qt® used: 4.5.2
LIBXML compiled: 20703
LIBXML used: 20703

(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb646ca20 (LWP 29650)]
[New Thread 0xb3c99b90 (LWP 32005)]
[New Thread 0xb5990b90 (LWP 29651)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe424 in __kernel_vsyscall ()

Thread 3 (Thread 0xb5990b90 (LWP 29651)):
#0  0xffffe424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb6b97466 in nanosleep () from /lib/i686/libpthread.so.0
No symbol table info available.
#2  0xb6b50f86 in CThread::NanoSleep () from /usr/lib/libdc.so.5
No symbol table info available.
#3  0xb6b4a886 in CManager::Thread () from /usr/lib/libdc.so.5
No symbol table info available.
#4  0xb6b51028 in CThread::MainThread () from /usr/lib/libdc.so.5
No symbol table info available.
#5  0xb6b90315 in start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#6  0xb68f225e in clone () from /lib/i686/libc.so.6
No symbol table info available.

Thread 2 (Thread 0xb3c99b90 (LWP 32005)):
#0  0xffffe424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb68ea4c1 in select () from /lib/i686/libc.so.6
No symbol table info available.
#2  0xb6dabd0c in ?? () from /usr/lib/libQtCore.so.4
No symbol table info available.
#3  0xb6cd32e3 in ?? () from /usr/lib/libQtCore.so.4
No symbol table info available.
#4  0xb6b90315 in start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#5  0xb68f225e in clone () from /lib/i686/libc.so.6
No symbol table info available.

Thread 1 (Thread 0xb646ca20 (LWP 29650)):
#0  0xffffe424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb6b97c2b in waitpid () from /lib/i686/libpthread.so.0
No symbol table info available.
#2  0x080c6e85 in ?? ()
No symbol table info available.
#3  <signal handler called>
No symbol table info available.
#4  0x00000004 in ?? ()
No symbol table info available.
#5  0x080c48d8 in ?? ()
No symbol table info available.
#6  0x080ebca6 in ?? ()
No symbol table info available.
#7  0x081ecb04 in ?? ()
No symbol table info available.
#8  0xb682c6a5 in __libc_start_main () from /lib/i686/libc.so.6
No symbol table info available.
#9  0x080644a1 in QAbstractItemModel::sort ()
No symbol table info available.
The program is running.  Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
grayich
Сообщения: 9
ОС: arch, freebsd

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

Сообщение grayich »

есть ли где svn ChangeLog ?
наподобие как в валкнуте http://wxdcgui.sourceforge.net/changelog-svn.html
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

grayich писал(а):
07.08.2009 22:04
есть ли где svn ChangeLog ?
наподобие как в валкнуте http://wxdcgui.sourceforge.net/changelog-svn.html

пока что нет
Спасибо сказали:
Аватара пользователя
pehser
Сообщения: 333
ОС: sidux

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

Сообщение pehser »

deb пакеты
dclib_0.3.23
eiskaltdc_0.5a
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
Спасибо сказали:
gyrt
Сообщения: 48
ОС: Debian & CentOS

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

Сообщение gyrt »

pehser писал(а):
07.08.2009 22:26
deb пакеты
dclib_0.3.23
eiskaltdc_0.5a


а чо у тебя там в зависимостях mysql???

ЗЫ точнее libmysqlc
Linux is like a wigwam. No Windows, no Gates and an apache inside.
Спасибо сказали:
Аватара пользователя
pehser
Сообщения: 333
ОС: sidux

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

Сообщение pehser »

gyrt писал(а):
07.08.2009 22:43
pehser писал(а):
07.08.2009 22:26
deb пакеты
dclib_0.3.23
eiskaltdc_0.5a


а чо у тебя там в зависимостях mysql???

ЗЫ точнее libmysqlc

зависемости брал с каких то пакетов валкнут 4.8 там была в зависмостях эти либы, не проверял работает ли без них, если он не нужен могу пресобрать пакет.
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

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

Сообщение dhampire »

pehser писал(а):
07.08.2009 23:04
gyrt писал(а):
07.08.2009 22:43
pehser писал(а):
07.08.2009 22:26
deb пакеты
dclib_0.3.23
eiskaltdc_0.5a


а чо у тебя там в зависимостях mysql???

ЗЫ точнее libmysqlc

зависемости брал с каких то пакетов валкнут 4.8 там была в зависмостях эти либы, не проверял работает ли без них, если он не нужен могу пресобрать пакет.

нифига себе зависимости
Спасибо сказали: