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

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

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

Chiron
Сообщения: 36
ОС: openSUSE 11.4 x86_64

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

Сообщение Chiron »

Workshop писал(а):
14.12.2009 00:14
Chiron писал(а):
13.12.2009 15:18
Кто-нибудь компетентный может собрать rpm с последней версией? (А то у меня что-то не получилось:( )
Кстати опытным путем установил что rpm Fedoa и openSUSE взаимозаменяемы.


Не знаю насколько компетентен я, но рпмка у меня есть самосборная для зюзи 11.2 х86 32 битная...


Ну прям в самую точку :) Можешь выложить?
Спасибо сказали:
Аватара пользователя
MrFree
Сообщения: 18
ОС: Ubuntu 13.10

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

Сообщение MrFree »

я вот наблюдаю кучу всего в свине, может на git перейдёте?
Спасибо сказали:
Workshop
Сообщения: 12
ОС: Mac OS Lion

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

Сообщение Workshop »

Chiron писал(а):
14.12.2009 00:51
Workshop писал(а):
14.12.2009 00:14
Chiron писал(а):
13.12.2009 15:18
Кто-нибудь компетентный может собрать rpm с последней версией? (А то у меня что-то не получилось:( )
Кстати опытным путем установил что rpm Fedoa и openSUSE взаимозаменяемы.


Не знаю насколько компетентен я, но рпмка у меня есть самосборная для зюзи 11.2 х86 32 битная...


Ну прям в самую точку :) Можешь выложить?



http://narod.ru/disk/15957904000/Archive.rar.html

Без пароля. Рар - т.к. добавил, на всякий случай 3 процента для восстановления...
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

Новости проекта:

* Мейнтейнер текущей версии EiskaltDC - dhampire
* Работа по созданию нового клиента уже началась, и первый вопрос который надо обсудить: главное окно. Предлагаю сделать его таким :

Изображение
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

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

Сообщение romkaromka »

лучше как во Flylink.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
Minton
Сообщения: 1588
Статус: openSUSE Localization Team
ОС: openSUSE Tumbleweed x86-64

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

Сообщение Minton »

а левая панель сворачивается?
Русский раздел на forums.opensuse.org :)

"Настоящие мужчины используют поиск" ©Goodvin
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

Minton писал(а):
14.12.2009 23:53
а левая панель сворачивается?

Думаю ее таковой сделать
Спасибо сказали:
Аватара пользователя
IL-84
Сообщения: 133
ОС: openSUSE 11.2, KDE 4.4.0

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

Сообщение IL-84 »

RasenHerz писал(а):
14.12.2009 22:07
Предлагаю сделать его таким :

Пользовался несколько раз ShakesPeer в МакОси - очень непривычно/неудобно. Лучше как в ApexDC/FlyLink и т.п. я думаю к такому расположению окон все привыкли.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

IL-84 писал(а):
15.12.2009 12:39
RasenHerz писал(а):
14.12.2009 22:07
Предлагаю сделать его таким :

Пользовался несколько раз ShakesPeer в МакОси - очень непривычно/неудобно. Лучше как в ApexDC/FlyLink и т.п. я думаю к такому расположению окон все привыкли.

Думаю, что просто пойду на компромисс и будет 2 режима работы:
1) С таббаром как в Flylink/Apex - удобно если окон мало
2) С боковой панелью - удобно при большом количестве окон (естественно, внутри панели окна группируются по их назначению, а не сваливаются в кучу)

P.S. окон как таковых не будет (т.е. возможность работать в MDI-режиме исключена)
Спасибо сказали:
Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

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

Сообщение alkesta »

sspphheerraa писал(а):
12.12.2009 18:03
.. у меня сразу есть пожелание:
хотелось бы в будущем клиенте иметь возможность запускать его как в графике так и в консоли (демоном),

Да, хотелось бы иметь возможность разнести качалку и гуй к ней
К примеру, саму качалку на сервер для круглосуточной работы, а гуй с любого пк сети для управления
Спасибо сказали:
free4net
Сообщения: 41

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

Сообщение free4net »

alkesta писал(а):
15.12.2009 17:13
sspphheerraa писал(а):
12.12.2009 18:03
.. у меня сразу есть пожелание:
хотелось бы в будущем клиенте иметь возможность запускать его как в графике так и в консоли (демоном),

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

+1
Было бы плюсом к ФриНАС и подобным
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

Демон будет, как только появится человек, который напишет веб-морду к нему.
Спасибо сказали:
Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

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

Сообщение alkesta »

RasenHerz писал(а):
16.12.2009 05:24
Демон будет, как только появится человек, который напишет веб-морду к нему.

А почему web-морду? Нельзя ли, раз уж с нуля переписывается, сделать клиент-серверное приложение?: бэкэнд - ядро качалки (демон), фронтэнд - гуй
Спасибо сказали:
free4net
Сообщения: 41

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

Сообщение free4net »

alkesta писал(а):
16.12.2009 13:06
RasenHerz писал(а):
16.12.2009 05:24
Демон будет, как только появится человек, который напишет веб-морду к нему.

А почему web-морду? Нельзя ли, раз уж с нуля переписывается, сделать клиент-серверное приложение?: бэкэнд - ядро качалки (демон), фронтэнд - гуй

Если хочется везде иметь доступ к демону то веб-морда думаю самое то(по принципу transmission и подобным)
Спасибо сказали:
Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

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

Сообщение alkesta »

free4net писал(а):
16.12.2009 16:08
alkesta писал(а):
16.12.2009 13:06
RasenHerz писал(а):
16.12.2009 05:24
Демон будет, как только появится человек, который напишет веб-морду к нему.

А почему web-морду? Нельзя ли, раз уж с нуля переписывается, сделать клиент-серверное приложение?: бэкэнд - ядро качалки (демон), фронтэнд - гуй

Если хочется везде иметь доступ к демону то веб-морда думаю самое то(по принципу transmission и подобным)

Но фронтенд может быть и WebGUI и QtGUI и GTKGUI...
WebGUI - это неопределенная перспектива, т.к. веб-морду никто не пишет на данный момент и вряд ли будет, т.к. нет даже намека на API и т.п.

Так почему бы не спроектировать приложение и не заложить соотвествующий функционал в QtGUI, раз он неотъемлемая часть проекта?
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

На самом деле библиотека dc++ уже является бекэндом (т.е. вполне может работать "сама по себе"), забота программиста при работе с ней - построить вокруг нее интерфейс (обмен сообщениями GUI <-> dc++ осуществляется с помощью очередей задач), а каким он будет - Web, Qt, GTK - неважно.
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

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

Сообщение romkaromka »

последняя версия 2 раза спрашивает подтверждение о выходе (оно у меня включено, но должно быть один раз).
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
panoptus
Сообщения: 49
ОС: Ubuntu

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

Сообщение panoptus »

1) RasenHerz, не знаю, слышали ли вы об портировании Apex на Линукс... возможно, если тот проект на нормальном этапе, вам проще было бы его закончить, чем изобретать велосипед :) Или хотябы позаимствовать оттуда части кода.
2) Будет ли новый клиент кроссплатформенным? Лично я виндой не пользуюсь, но считаю, что кроссплатформенность такого клиента сможет привлечь больше разработчиков.
Заранее спасибо за ответы.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

panoptus писал(а):
19.12.2009 18:31
1) RasenHerz, не знаю, слышали ли вы об портировании Apex на Линукс... возможно, если тот проект на нормальном этапе, вам проще было бы его закончить, чем изобретать велосипед :) Или хотябы позаимствовать оттуда части кода.
2) Будет ли новый клиент кроссплатформенным? Лично я виндой не пользуюсь, но считаю, что кроссплатформенность такого клиента сможет привлечь больше разработчиков.
Заранее спасибо за ответы.

1) Судя по треду на оффициальнои форуме Apex - http://forums.apexdc.net/topic/1065-linux-...ct-development/ - проект умер так и не успев начаться. Черновой вариант GUI уже готов, какие-то куски кода и методики взяты из LinuxDC++ и оригинального DC++. Одно скажу сразу - EiskaltDC++ будет намного шустрее EiskaltDC (тоже получение списка из 5к юзеров и его обработка происходит в разы быстрее).
2) Будет полностью кроссплатформенным
Спасибо сказали:
Аватара пользователя
panoptus
Сообщения: 49
ОС: Ubuntu

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

Сообщение panoptus »

Черновой вариант GUI уже готов

Отлично. Жду svn и инструкцию по сборке :)

Будет полностью кроссплатформенным

Прекрасно.

Судя по треду на оффициальнои форуме Apex

Может стОит на том форуме создать ссылку на этот форум, чтоб энтузиасты не терялись, а присоединялись к разработке? Хотя для этих целей, наверное, лучше создать отдельную англоязычную тему на форуме...
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

panoptus писал(а):
19.12.2009 19:03
Отлично. Жду svn и инструкцию по сборке :)

Версия, пригодная, к мало-мальски серьезному использованию появиться не раньше 1-2 месяцев. Сейчас, собственно, не разработчику смотреть там нечего.
panoptus писал(а):
19.12.2009 19:03
Может стОит на том форуме создать ссылку на этот форум, чтоб энтузиасты не терялись, а присоединялись к разработке? Хотя для этих целей, наверное, лучше создать отдельную англоязычную тему на форуме...

Не раньше чем проект войдет в стадию alpha-тестирования.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

Все желающие принять участие в разработке проекта EiskaltDC++ могут отписаться мне в личку. Знание C++/Qt на среднем уровне и выше обязательно. Пишу сейчас, т.к. проект пока не слишком сложный и любой без труда сможет разобраться в его коде.
Спасибо сказали:
Аватара пользователя
panoptus
Сообщения: 49
ОС: Ubuntu

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

Сообщение panoptus »

Можно попробовать завербовать разработчиков на форумах по типу forum.ubuntu.ru и прочих.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

panoptus писал(а):
20.12.2009 18:41
Можно попробовать завербовать разработчиков на форумах по типу forum.ubuntu.ru и прочих.

Буду рад любой помощи, пусть даже и косвенной, в нахождении разработчиков.
Спасибо сказали:
Аватара пользователя
ivanbashlakov
Сообщения: 427
ОС: Arch

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

Сообщение ivanbashlakov »

А нельзя уведомления прикрутить к KNotify и добавить уведомления о скачанных/скачиваемых файлах?
problem in windows-reboot
problem in linux-be root
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

ivanbashlakov писал(а):
20.12.2009 18:54
А нельзя уведомления прикрутить к KNotify и добавить уведомления о скачанных/скачиваемых файлах?

Где-то Wiselord выкладывал скрипт, перенаправляющий сообщения в KNotify. Насчет новых уведомлений обращайтесь к текущему мейнтейнеру.
Спасибо сказали:
Аватара пользователя
panoptus
Сообщения: 49
ОС: Ubuntu

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

Сообщение panoptus »

RasenHerz, http://forum.ubuntu.ru/index.php?topic=79189
еще хочу написать на лор
Спасибо сказали:
Аватара пользователя
digiwhite
Сообщения: 5
ОС: GNU Linux

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

Сообщение digiwhite »

А можно посмотреть что в svn лежит? Так сказать для оценки собственных возможностей?
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

Получаем сорцы так: svn co https://eiskaltdc.svn.sourceforge.net/svnro...tdc/eiskaltdcpp eiskaltdcpp
Ссылка "просто глянуть" - http://eiskaltdc.svn.sourceforge.net/viewv...dc/eiskaltdcpp/
Спасибо сказали:
SolarRay
Сообщения: 1

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

Сообщение SolarRay »

При попытки обновить ip адрес, получаю сообщение: "Неожиданный ответ от http://eiskaltdc.sourceforge.net".
Это происходит если собирать из svn (не помню начиная с какого номера). Пробовал в ubuntu и arch linux. При установке из готовых пакетов, ip нормально обновляется. ip динамический, порты проброшены.
Спасибо сказали: