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

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

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

tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid

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

Сообщение tehnick »

TheRAV писал(а):
21.07.2010 14:04
А будет ли поддержка magnet на папку?

Что это еще за зверь такой? Хеши для каталогов не вычислются и полноценный магнет на каталог не может существовать по определению.
TheRAV писал(а):
21.07.2010 14:04
Публикуем на сайте magnet на папки с сериалами.

Подробнее: как оформлен магнет и ссылку на стандарт. Если это очередное костыльное расширение флайлинка, то оно реализовано не будет по понятным причинам.
Спасибо сказали:
TheRAV
Сообщения: 2
ОС: Linux

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

Сообщение TheRAV »

tehnick писал(а):
21.07.2010 14:50
TheRAV писал(а):
21.07.2010 14:04
А будет ли поддержка magnet на папку?

Что это еще за зверь такой? Хеши для каталогов не вычислются и полноценный магнет на каталог не может существовать по определению.
TheRAV писал(а):
21.07.2010 14:04
Публикуем на сайте magnet на папки с сериалами.

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


Это удобно и востребовано и, я уверен, прибавило бы пользователей вашей программе.
А так придется продолжать пользоваться другим клиентом.
Конечно, проще обозвать костылём и жить спокойно...
P.S.
http://flylinkdc.blogspot.com/2009/04/flyl...774010022396432
Спасибо сказали:
Аватара пользователя
Red Gremlin
Сообщения: 512
Статус: самоучка
ОС: Rosa 2016 Fresh

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

Сообщение Red Gremlin »

Это удобно и востребовано

Но это не magnet-ссылка ("pps: это конечно уже будет не магнет ссылка в том её понимании но тем не менее… " © по вашей ссылке), поэтому никакой другой DC-клиент её не проглотит.
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."
Спасибо сказали:
uZer
Сообщения: 100

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

Сообщение uZer »

Фичреквест:
Прошу добавить проверку открытости портов (при вариантах подключения через активное соединение или проброс портов/uPnP)



сборка под Windows

При всем многообразии клиентов под win - какое преимущество у EiskaltDC++?
Спасибо сказали:
Damani
Сообщения: 3
ОС: Kubuntu 8.04

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

Сообщение Damani »

Очень хотелось бы видеть возможность настройки шары и ip-фильтра отдельно для каждого хаба.
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

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

Сообщение dhampire »

Damani писал(а):
22.07.2010 17:17
ip-фильтра отдельно для каждого хаба.

зачем ?
Спасибо сказали:
Damani
Сообщения: 3
ОС: Kubuntu 8.04

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

Сообщение Damani »

dhampire писал(а):
22.07.2010 22:18
Damani писал(а):
22.07.2010 17:17
ip-фильтра отдельно для каждого хаба.

зачем ?

Мне нужно давать доступ на локальных хабах только локальным адресам, что бы не забивали интернет канал, и в тоже время разрешить некоторым инет-хабам.
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid

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

Сообщение tehnick »

В сборках для Debian и Ubuntu на лаунчпаде разделил пакет на несколько:
* eiskaltdcpp-unstable --- EiskaltDC++ meta-package
* eiskaltdcpp-qt-unstable --- EiskaltDC++ GUI on Qt
* eiskaltdcpp-wt-unstable --- EiskaltDC++ GUI on Wt (Web Toolkit)
* libdcpp2.0.x --- DC++ kernel from EiskaltDC++

Когда интегрируем freedcpp, появится пакет eiskaltdcpp-gtk-unstable.

В связи с изменением имени основного бинарника на eiskaltdcpp-qt, перехват магнетов и локальные копии *.desktop файлов (если есть) вам надо обновить. Это касается всех пользователей, собирающих программу из транка.
Спасибо сказали:
yogi
Сообщения: 1
ОС: ubuntu 10.4

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

Сообщение yogi »

Пытаюсь собрать сабж последней ревиии(1455), но не могу выполнить cmake.. Ругается на отсутствие openssl-путей:

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

CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:70 (MESSAGE):
  Could NOT find OpenSSL (missing: OPENSSL_LIBRARIES OPENSSL_INCLUDE_DIR)

Указал их принудительно: -DOPENSSL_LIBRARIES=/usr/local/ssl/lib/ -DOPENSSL_INCLUDE_DIR=/usr/local/ssl/include/, но выдает похожую ошибку:

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

CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:70 (MESSAGE):
  Could NOT find OpenSSL (missing: OPENSSL_LIBRARIES)

Где накосячил? :-)
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

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

Сообщение dhampire »

yogi писал(а):
30.07.2010 12:20
Пытаюсь собрать сабж последней ревиии(1455), но не могу выполнить cmake.. Ругается на отсутствие openssl-путей:

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

CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:70 (MESSAGE):
  Could NOT find OpenSSL (missing: OPENSSL_LIBRARIES OPENSSL_INCLUDE_DIR)

Указал их принудительно: -DOPENSSL_LIBRARIES=/usr/local/ssl/lib/ -DOPENSSL_INCLUDE_DIR=/usr/local/ssl/include/, но выдает похожую ошибку:

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

CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:70 (MESSAGE):
  Could NOT find OpenSSL (missing: OPENSSL_LIBRARIES)

Где накосячил? :-)

-DOPENSSL_CRYPTO_LIBRARIES:FILEPATH=/usr/lib/libcrypto.so
-DOPENSSL_INCLUDE_DIR:PATH=/usr/include
-DOPENSSL_ROOT_DIR:PATH=/usr
-DOPENSSL_SSL_LIBRARIES:FILEPATH=/usr/lib/libssl.so
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid

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

Сообщение tehnick »

К сожалению, автор FreeDC++ отказался от объединения с EiskaltDC++. Это его право. Мы сделали форк. Осталось закончить ребрендинг и заменить иконки. А дальше можно будет наращивать функционал. В связи с этим нам нужны еще один-два постоянных разработчика для работы над Gtk-мордой клиента. Один претендент (Leliksan Floyd) уже имеется. Им надо будет разгребать присылаемые патчи, которые не вошли во FreeDC++ и в LinuxDC++, а так же периодически синхронизировать код с trunk-ветками этих проектов.
Спасибо сказали:
Аватара пользователя
Prorok87
Сообщения: 42
ОС: Ubuntu Linux

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

Сообщение Prorok87 »

Огромное спасибо за ваш вклад в развитие программы,программ под Линукс.Классными темпами розвивается программа.Непривычно было поначалу после мелкософтных клиентов,но все же! Толи я не дочитал,то ли после включения скр иптов при нажатии га кнопк ускрипта амарок и что сейчас играет выдает не то что играет,а непонятную на English надпись
Linux is my friends!
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

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

Сообщение dhampire »

Prorok87 писал(а):
04.08.2010 15:04
Толи я не дочитал,то ли после включения скр иптов при нажатии га кнопк ускрипта амарок и что сейчас играет выдает не то что играет,а непонятную на English надпись

можете привести надпись?
Спасибо сказали:
Аватара пользователя
Prorok87
Сообщения: 42
ОС: Ubuntu Linux

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

Сообщение Prorok87 »

А че непонятного? Можно было и догадатся. Полез в меню "Инструменты-Управление скриптами", включил Амарок и с значком гнома! При нажатии на значек гнома хоть и стоит Audacious ничего не происходит. Что проигрывается - не выводится! Правда может я чего-то не так делаю!
Linux is my friends!
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

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

Сообщение dhampire »

Prorok87 писал(а):
05.08.2010 13:01
А че непонятного?

ваши сообщения
Prorok87 писал(а):
05.08.2010 13:01
Можно было и догадатся.

да-да, все у нас телепаты...
Prorok87 писал(а):
05.08.2010 13:01
Полез в меню "Инструменты-Управление скриптами", включил Амарок и с значком гнома!
При нажатии на значек гнома хоть и стоит Audacious ничего не происходит.
Что проигрывается - не выводится!

про значок гнома: js скрипт, запускает php скрипт => вопрос php 5 стоит ?
кстати цитата из этого php скрипта
* Примеры использования
*
* Установка в Debian и Ubuntu (если php еще не был установлен):
* $ sudo apt-get install php5-cli
*
* Добавьте псевдонимы (команды в чате):
* /alias p::/sh /usr/share/eiskaltdcpp/examples/commands.ru_RU.UTF-8.php
* /alias u::/sh /usr/share/eiskaltdcpp/examples/commands.ru_RU.UTF-8.php uptime
* /alias b::/sh /usr/share/eiskaltdcpp/examples/commands.ru_RU.UTF-8.php black
* /alias r::/sh /usr/share/eiskaltdcpp/examples/commands.ru_RU.UTF-8.php ratio
* /alias t::/sh /usr/share/eiskaltdcpp/examples/commands.ru_RU.UTF-8.php torrent
* /alias ps::/sh /usr/share/eiskaltdcpp/examples/commands.ru_RU.UTF-8.php process
* /alias pn::/sh /usr/share/eiskaltdcpp/examples/commands.ru_RU.UTF-8.php ping
* /alias ip::/sh /usr/share/eiskaltdcpp/examples/commands.ru_RU.UTF-8.php ip
*
* Теперь в чате будут доступны команды:
* /p - то что играет в rhythmbox или в totem
* /u - ваш uptime
* /b - ваш черный список
* /r - ваше соотношение
* /t - ваше соотношение в торрент клиенте
* /ps - системная информация
* /pn - пингуем сайт mail.ru
* /ip - ваш ip адрес
*
* Проверить список доступных псевдонимов можно так:
* /alias list
**/

Prorok87 писал(а):
05.08.2010 13:01
Правда может я чего-то не так делаю!

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

P.S. про ошибки я упомяну только то, что всё же стоит уважать других участников форума, не только вы читаете свою писанину.
Спасибо сказали:
Аватара пользователя
Prorok87
Сообщения: 42
ОС: Ubuntu Linux

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

Сообщение Prorok87 »

Стоит LAMP установленный через
sudo tasksel install lamp-server
Никто не идеален (насчёт правописания тем более).PHP стоит. Вообщем ответ понятен.Буду копать.Частенько обновы с техника репа тянется.Лучше бы ка краньше 1 пакетом,а не 3-5 как сейчас,ну да ладно!
Linux is my friends!
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid

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

Сообщение tehnick »

В настоящий момент EiskaltDC++ Gtk уже работает стабильно, присоединяйтесь к тестированию.
Спасибо сказали:
Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

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

Сообщение alkesta »

tehnick писал(а):
10.08.2010 22:50
В настоящий момент EiskaltDC++ Gtk уже работает стабильно...


Есть ли возможность где-то посмотреть скриншоты GTK-версии? ..и Web-интерфейса?
Спасибо сказали:
Аватара пользователя
Prorok87
Сообщения: 42
ОС: Ubuntu Linux

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

Сообщение Prorok87 »

Стоит анстейбл версия,Убунту 10.04.Постоянно обновляюсь.При попытке обновить ДЦ выдает следующее и не хочет исправлять пакети и запускать ДЦ:
E: /var/cache/apt/archives/libdcpp2.1.x_2.1.0~svn1514-0ppa1~lucid1_i386.deb: попытка перезаписи '/usr/share/eiskaltdcpp/locale/es/LC_MESSAGES/libdcpp.mo', котор(ый)ая также находится в пакете libdcpp2.0.x 0


Если чет просто нужо дописать прошу сильно камнями не кидать.Еще не изучил все тонкости Линукса!
Linux is my friends!
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

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

Сообщение Aectann »

Prorok87
Удалите старый пакет (libdcpp2.0.x - полное название пакета из поста понять сложно), потом ставьте новый.
My god... it's full of stars!...
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid

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

Сообщение tehnick »

Prorok87 писал(а):
11.08.2010 14:16
Стоит анстейбл версия,Убунту 10.04.Постоянно обновляюсь.При попытке обновить ДЦ выдает следующее и не хочет исправлять пакети и запускать ДЦ:
E: /var/cache/apt/archives/libdcpp2.1.x_2.1.0~svn1514-0ppa1~lucid1_i386.deb: попытка перезаписи '/usr/share/eiskaltdcpp/locale/es/LC_MESSAGES/libdcpp.mo', котор(ый)ая также находится в пакете libdcpp2.0.x 0

Если чет просто нужо дописать прошу сильно камнями не кидать.Еще не изучил все тонкости Линукса!

Когда будешь обновляться до версии 2.1.0~svn1521-0ppa1 проблемы не будет.
А для 2.1.0~svn1514-0ppa1 можно было вручную удалить libdcpp2.0.x:

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

sudo apt-get purge libdcpp2.0.x

И затем обновить:

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

sudo apt-get -f install
sudo dpkg --configure -a

Или удалить совсем eiskaltdcpp-* и поставить заново.
Способов решения множество...
Спасибо сказали:
Аватара пользователя
Prorok87
Сообщения: 42
ОС: Ubuntu Linux

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

Сообщение Prorok87 »

Я пока еще не полностью освоил Линукс. Вообще через Центр приложений сносить не хотело и Синаптик не исправлял проблему. Потом попорбывал снести через Синаптик и оно снеслось. Больше с анстейбл не дружу :) Поставил Фри ДЦ
Linux is my friends!
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

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

Сообщение Aectann »

Prorok87 писал(а):
11.08.2010 18:02
Я пока еще не полностью освоил Линукс.

По использованию менеджера пакетов для Debian/Debian-подобных есть замечательная тема: Использование менеджеров пакетов Debian (первый пост обязателен к прочтению).
Больше с анстейбл не дружу :)

При малом опыте действительно не стоит.
My god... it's full of stars!...
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid

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

Сообщение tehnick »

Prorok87 писал(а):
11.08.2010 18:02
Я пока еще не полностью освоил Линукс. Вообще через Центр приложений сносить не хотело и Синаптик не исправлял проблему. Потом попорбывал снести через Синаптик и оно снеслось. Больше с анстейбл не дружу :) Поставил Фри ДЦ

И снова этот детский лепет. "Волков бояться..." А freedcpp ты поставил стабильный?
Кроме того, если уж взялся тестировать разрабатываемую версию, то будь готов сообщать о проблемах...

Aectann писал(а):
11.08.2010 18:37
Prorok87 писал(а):
11.08.2010 18:02
Я пока еще не полностью освоил Линукс.

По использованию менеджера пакетов для Debian/Debian-подобных есть замечательная тема: Использование менеджеров пакетов Debian (первый пост обязателен к прочтению).

Хорошая ссылка, даже я нашел кое-что новое для себя.

Aectann писал(а):
11.08.2010 18:37
Больше с анстейбл не дружу :)

При малом опыте действительно не стоит.

Это из раздела вредные советы. А где он тогда опыта наберется?..
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

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

Сообщение Aectann »

tehnick писал(а):
11.08.2010 20:53
Это из раздела вредные советы. А где он тогда опыта наберется?..

Смотря какой опыт имеется в виду. Решение с неба свалившихся проблем при использовании нестабильных версий программ - это одно, скорее опыт тестера, а опыт, скажем, по грамотной настройке системы - это другое, здесь не нужно ПО, которое может в любой момент выдать сегфолт или что-то ещё.
+ не каждому интересно копаться в поломанной системе и заставлять ее работать, многим нужна уже работающая система.
Впрочем, всё это оффтоп.
My god... it's full of stars!...
Спасибо сказали:
Drdv
Сообщения: 3

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

Сообщение Drdv »

Клиент сильно тормозит при расшаривании инфы на внешнем харде, подключённом к USB. Версия 2.0.3 (stable), amd64, Gentoo.
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid

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

Сообщение tehnick »

Drdv писал(а):
19.08.2010 00:53
Клиент сильно тормозит при расшаривании инфы на внешнем харде, подключённом к USB. Версия 2.0.3 (stable), amd64, Gentoo.

Там используется NTFS? У меня на внешний винт с ext3, ничего не подтормаживает даже при хэшировании.
Ну и самое главное: причин для тормозов может быть несколько...
Вы уверены, что проблема именно во внешнем винте?
Спасибо сказали:
Drdv
Сообщения: 3

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

Сообщение Drdv »

tehnick писал(а):
19.08.2010 01:04
Drdv писал(а):
19.08.2010 00:53
Клиент сильно тормозит при расшаривании инфы на внешнем харде, подключённом к USB. Версия 2.0.3 (stable), amd64, Gentoo.

Там используется NTFS? У меня на внешний винт с ext3, ничего не подтормаживает даже при хэшировании.
Ну и самое главное: причин для тормозов может быть несколько...
Вы уверены, что проблема именно во внешнем винте?

Там используется ext3. На родном винте ноута тоже, при хешировании ничего не тормозит. Скорость хеширования внешнего 3 Мб/с, внутреннего 27.
Спасибо сказали:
Drdv
Сообщения: 3

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

Сообщение Drdv »

Извините, похоже это из-за меня, в Ubuntu всё прекрасно работает, без лагов.
Спасибо сказали:
Аватара пользователя
3ntr0py
Сообщения: 74
ОС: MacOS X, OpenBSD

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

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

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

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