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

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

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

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

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

Сообщение tehnick »

Prorok87 писал(а):
08.03.2010 02:43
Вот по тому что когда что то нужно, то в 1 теме фиг найдешь листая кучу страниц. Я предлагал автору поста ветку на форуме...

Ну не нужна она никому. Есть соответствующий раздел на гуглокоде и есть jabber-конференция. Даже эта ветка форума сейчас лишняя...

Prorok87 писал(а):
08.03.2010 02:43
Есть ли какой-то репозитарий что бы не обновляться вручную через удалил/установил? Только желательно от самих разработчиков ибо я так понял что у Техника что-то там не заладилось!

1) Я тоже являюсь разработчиком с некоторых пор.
2) С моими пакетами на ланчпаде все в порядке. Уже десяток людей регулярно обновляется. И пользователи убунты, и пользователи дебиана. Так что ты понял неправильно...
Спасибо сказали:
unreal7z
Сообщения: 6
ОС: Ubuntu 9.10/Debian Lenny

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

Сообщение unreal7z »

tehnick писал(а):
05.03.2010 21:41
Специально для вас (пользователей с большим числом хабов) в основное меню программы было добавлено меню Виджеты с полным списком открытых вкладок...


Душа моя переполнилась радостью), спасибо), как только до дома доберусь, так сразу обновлюсь и затестю)
Спасибо сказали:
Аватара пользователя
Prorok87
Сообщения: 42
ОС: Ubuntu Linux

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

Сообщение Prorok87 »

tehnick писал(а):
08.03.2010 21:24
1) Я тоже являюсь разработчиком с некоторых пор.
2) С моими пакетами на ланчпаде все в порядке. Уже десяток людей регулярно обновляется. И пользователи убунты, и пользователи дебиана. Так что ты понял неправильно...

Меня интересовала ссылка, которую нужно добавить в репозитарии для авто-обновления и кто и как за репозитарием следит?
Linux is my friends!
Спасибо сказали:
unreal7z
Сообщения: 6
ОС: Ubuntu 9.10/Debian Lenny

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

Сообщение unreal7z »

Prorok87 писал(а):
09.03.2010 02:12
Меня интересовала ссылка, которую нужно добавить в репозитарии для авто-обновления и кто и как за репозитарием следит?


Готовые deb-пакеты, кстати, можно взять в моем архиве пакетов на ланчпаде:
https://launchpad.net/~tehnick/+archive/tehnick/+packages

Основная информация здесь:
http://tehnick-8.narod.ru/eiskaltdcpp/


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

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

Сообщение RasenHerz »

Prorok87 писал(а):
09.03.2010 02:12
tehnick писал(а):
08.03.2010 21:24
1) Я тоже являюсь разработчиком с некоторых пор.
2) С моими пакетами на ланчпаде все в порядке. Уже десяток людей регулярно обновляется. И пользователи убунты, и пользователи дебиана. Так что ты понял неправильно...

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

Ну для Debian/Ubuntu информацию ищите здесь
Спасибо сказали:
Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

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

Сообщение alkesta »

tehnick писал(а):
08.03.2010 21:24
Prorok87 писал(а):
08.03.2010 02:43
Вот по тому что когда что то нужно, то в 1 теме фиг найдешь листая кучу страниц. Я предлагал автору поста ветку на форуме...

Ну не нужна она никому.

Вы забыли поставить в предложении - "ИМХО"

tehnick писал(а):
08.03.2010 21:24
Есть соответствующий раздел на гуглокоде и есть jabber-конференция.

Можно ссылку на страницу гуглокода, на которой есть систематизированная актуальная информация!? Или о чем речь?
jabber-конференция не всем нужна и не всем доступна, а следить за состоянием дел, кроме как в этом топике, ИМХО негде.


tehnick писал(а):
08.03.2010 21:24
Даже эта ветка форума сейчас лишняя...

Вы берите шире, раз уж решаете за всех! Скажите: "unixforum лишний, jabber - наше всё, а остальные идут лесом"
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid

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

Сообщение tehnick »

alkesta писал(а):
09.03.2010 10:45
Вы забыли поставить в предложении - "ИМХО"

Это была вполне объективная оценка.

alkesta писал(а):
09.03.2010 10:45
Можно ссылку на страницу гуглокода, на которой есть систематизированная актуальная информация!? Или о чем речь?
jabber-конференция не всем нужна и не всем доступна, а следить за состоянием дел, кроме как в этом топике, ИМХО негде.

Список всех последних изменений отображается здесь:
http://code.google.com/p/eiskaltdc/updates/list

Какая информация для должна быть актуальна для пользователей?
1) Перед первым стабильным релизом в исходники программы будет добавлен файл с инструкциями по сборке программы. Т.е. здесь это дублировать смысла нет.
2) Если возникли проблемы при сборке, то проще задать вопрос разработчикам в конференции и сразу получить ответ. Или можно оставить запрос здесь: http://code.google.com/p/eiskaltdc/issues/list
3) Там же желательно оставлять багрепорты и пожелания о реализации дополнительного функционала.
4) Конечные пользователи будут ставить готовые пакеты или собирать программу самостоятельно по имеющимся инструкциям.
Итак, какого рода вопросы о данной программе имеет смысл обсуждать на форуме?

alkesta писал(а):
09.03.2010 10:45
Вы берите шире, раз уж решаете за всех! Скажите: "unixforum лишний, jabber - наше всё, а остальные идут лесом"

Не надо мне приписывать то, о чем я не говорил. jabber --- не панацея, у него него своя ниша применения, слабо пересекающаяся с форумами вроде этого.
Спасибо сказали:
Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

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

Сообщение alkesta »

tehnick писал(а):
09.03.2010 21:14
2) Если возникли проблемы при сборке, то проще задать вопрос разработчикам в конференции и сразу получить ответ.

Вот это (jabber) не всем удобно и доступно.

tehnick писал(а):
09.03.2010 21:14
какого рода вопросы о данной программе имеет смысл обсуждать на форуме?

Да хотя бы этот. :)
А на форуме всегда можно посмотреть текущее состояние дел, проблемы с которыми сталкиваются в данный момент и их решения и соотвественно нет необходимости в повторных запросах решений. Необходимость в bug report'ах и feature request'ах на googloкоде неоспорима, но полезно обсудить это на форуме до публикации на googloкоде - т.к. bug может быть и не bug'ом, а feature request можно согласовать до деталей.
Дистрибутивоспецифичные вопросы - spec-файлы, репозитории...

Кстати вопрос по дизайну.. Всем ли нравится текущее оформление.. а именно пиктограммы?

В сети есть ряд предложений поучавствовать в дизайне на бесплатной основе, может имеет смысл ими воспользоваться? Например:

(http://habrahabr.ru/blogs/drupal/84617/) писал(а):http://habrahabr.ru/blogs/drupal/84617/
Может ли разработчик другой OpenSource CMS'ки обратиться к вам за тем же?
Может конечно, если проект серьезный, то мы всегда рады помочь!


(http://pantofobos.habrahabr.ru/blog/82495/) писал(а):http://pantofobos.habrahabr.ru/blog/82495/
Если у Вас есть свой проект (некоммерческий), будь-то сайт, программное обеспечение, в том числе и для мобильных устройств (iPhone, Blackberry) или Вам просто может понадобиться та или иная услуга дизайнера, буду рад помочь Вам, если это в моих силах.
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid

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

Сообщение tehnick »

alkesta писал(а):
10.03.2010 10:33
А на форуме всегда можно посмотреть текущее состояние дел, проблемы с которыми сталкиваются в данный момент и их решения и соотвественно нет необходимости в повторных запросах решений. Необходимость в bug report'ах и feature request'ах на googloкоде неоспорима, но полезно обсудить это на форуме до публикации на googloкоде - т.к. bug может быть и не bug'ом, а feature request можно согласовать до деталей.
Дистрибутивоспецифичные вопросы - spec-файлы, репозитории...

Сойдемся на том, что можно обойтись и без него. Но от того, что он есть, хуже никому не будет...
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

Сроки выхода EiskaltDC++ 2.0 перенесены на 22 марта. Релиз-кандидатов не будет.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

В преддверии релиза подведем краткий итог о проделанной работе, итак, что важного реализовано:

* Полнофункциональный чат (парсинг магнетов, ссылок, смайлы, поиск в чате, фильтрация в списке пользователей, команды чата)
* Полнофункциональный поисковик, файлбраузер (подсветка уже расшаренных файлов и т.д.)
* Группировка передач в менеджере соединений
* Отдельный менеджер закачек
* Списки отданного/скачанного
* Избранные пользователи (автослот и т.д), хабы
* Текстовые (как средствами Qt так и через установленный по-умолчанию системный менеджер уведомлений) и звуковые уведомления
* Поддержка тем приложения, иконок и смайл-паки
* Возможность не расшаривать файлы по маске
* Поддержка UPnP
* Подмена тега для избранных хабов
* Принудительное указание внешнего IP для избранных хабов
* Поисковой шпион
* IP-фильтр
UPD.
* Проверка орфографии с помощью Aspell
* и многое другое...

Пара скриншотов:
Изображение Изображение Изображение
Спасибо сказали:
Аватара пользователя
panoptus
Сообщения: 49
ОС: Ubuntu

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

Сообщение panoptus »

Да, проект действительно сотворил чудо - в кратчайшие сроки (всего пару месяцев) создал очень достойный DC-клиент.
За что огромная благодарность всей команде - разработчикам, локализаторам и мейнтейнерам, а особенно RasenHerz
Ждем новых сборок и стабильного релиза :drinks:
Спасибо сказали:
Аватара пользователя
MrFree
Сообщения: 18
ОС: Ubuntu 13.10

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

Сообщение MrFree »

собрал из svn, последние ревизии, при входе/выходе пользователей в списке прыгает выделение.
придурошного бота времени (ник отображает время) выключать не хотят...

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

//проверили отключением - проблема во входе/выходе бота
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

Как многие уже наверное заметили, проект EIskaltDC остановлен и больше не будет развиваться нашей командой, поэтому если есть желающие продолжить работу над ним (т.е. фактически стать мейнтейнером) - пишите.

P.S. уважительная просьба модераторам сменить название треда на "EiskaltDC++"
Спасибо сказали:
shabin
Сообщения: 2

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

Сообщение shabin »

RasenHerz писал(а):
17.02.2010 19:24
shabin писал(а):
17.02.2010 19:14
в eiskaltdc++ докачка файлов не предусмотрена или просто у меня не работает ?

Если вы про продожение загрузки файлов, после выхода из программы, то все прекрасно работает.

Походу не работает только у меня. Начинает загружать заново. P.S. качаю в 1 поток.
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid

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

Сообщение tehnick »

shabin писал(а):
17.03.2010 10:25
RasenHerz писал(а):
17.02.2010 19:24
shabin писал(а):
17.02.2010 19:14
в eiskaltdc++ докачка файлов не предусмотрена или просто у меня не работает ?

Если вы про продожение загрузки файлов, после выхода из программы, то все прекрасно работает.

Походу не работает только у меня. Начинает загружать заново. P.S. качаю в 1 поток.

EiskaltDC++ (не путать с EiskaltDC) не умеет качать в один поток. В нем реализована только многопоточная скачка. Скорее всего, у тебя просто один источник для скачивания файла.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

tehnick писал(а):
17.03.2010 11:37
EiskaltDC++ (не путать с EiskaltDC) не умеет качать в один поток. В нем реализована только многопоточная скачка. Скорее всего, у тебя просто один источник для скачивания файла.

Не совсем верно, там просто сразу включен поиск альтернатив, если его отключить, то получиться какое-то подобие однопоточного режима.
Спасибо сказали:
assistent
Сообщения: 1
ОС: Ubuntu 9.10

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

Сообщение assistent »

Вот решил потестить EiskaltDC++. Понравилось. Особо радует интерфейс с хорошим выбором тем и возможность игнора по IP. Вот думаю неплохо бы еще добавить возможность добавлять в игнор через правую кнопку по нику. Именно чтобы был игнор по нику. Т.к. у нас в сети IP динамические.

И еще. Не понял как отключить проверку орфографии. У меня система англоязычная и прога мне подчеркивает все русские слова в текстбоксе. Да и начинает проверять любое слово еще на стадии набирания, а не после пробела или Enter. Имхо это неправильно.

Ну и третье. Отсутствует возможность Ник в чат через контекстное меню при клике пкм по имени юзера в списке юзеров. Приходится копипастом пользоваться.

P.S.: Еще одно вспомнил. Хорошо бы небольшую аккуратную строку поиска в правом верхнем углу. Для удобства. По типу как во FlyLinkDC (не к ночи будет сказано :) )
P.P.S.: Есть ли опция, позволяющае программе запускаться свернутой в трей при старте системы? Очень хотелось бы после загрузки системы видеть рабочий стол, а не открытое окно проги.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

assistent писал(а):
18.03.2010 12:32
Вот решил потестить EiskaltDC++. Понравилось. Особо радует интерфейс с хорошим выбором тем и возможность игнора по IP. Вот думаю неплохо бы еще добавить возможность добавлять в игнор через правую кнопку по нику. Именно чтобы был игнор по нику. Т.к. у нас в сети IP динамические.

Есть антиспам, добавьте ник в черный список (в меню добавлять его не будем т.к. он поломан почти полностью (работает только фильтрация черного списка) )
assistent писал(а):
18.03.2010 12:32
И еще. Не понял как отключить проверку орфографии. У меня система англоязычная и прога мне подчеркивает все русские слова в текстбоксе. Да и начинает проверять любое слово еще на стадии набирания, а не после пробела или Enter. Имхо это неправильно.

Начиная с r360 клиент по-умолчанию собирается без поддержки проверки орфографии (подробности смотрите здесь)
assistent писал(а):
18.03.2010 12:32
Ну и третье. Отсутствует возможность Ник в чат через контекстное меню при клике пкм по имени юзера в списке юзеров. Приходится копипастом пользоваться.

http://code.google.com/p/eiskaltdc/issues/...id=44&can=1
assistent писал(а):
18.03.2010 12:32
P.S.: Еще одно вспомнил. Хорошо бы небольшую аккуратную строку поиска в правом верхнем углу. Для удобства. По типу как во FlyLinkDC (не к ночи будет сказано :) )

Оформите фич-реквест - http://code.google.com/p/eiskaltdc/issues/list
assistent писал(а):
18.03.2010 12:32
P.P.S.: Есть ли опция, позволяющае программе запускаться свернутой в трей при старте системы? Очень хотелось бы после загрузки системы видеть рабочий стол, а не открытое окно проги.

Гм, если программа при закрытии была свернута в трей, то при следующем запуске она автоматически туда сворачивается.
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

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

Сообщение ATIpro »

Не знаю, было ли уже

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

$ eiskaltdcpp
Loading: Hash database
Loading: Shared Files
Loading: Download Queue
UserList icons has been loaded
Application icons has been loaded
QWidget::setMinimumSize: (/QDockWidget) Negative sizes (0,-1) are not possible
terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::filesystem::basic_filesystem_error<boost::filesystem::basic_path<std::string, boost::filesystem::path_traits> > > >'
  what():  boost::filesystem::space: Нет такого файла или каталога: "/home/ivan/Downloads/"
Аварийный останов
версия 1.98 из aur-а
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

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

Сообщение dhampire »

ATIpro писал(а):
18.03.2010 20:11
Не знаю, было ли уже

было, в свн давно исправлено.
Спасибо сказали:
damaty
Сообщения: 11
ОС: Debian

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

Сообщение damaty »

Релиз состоялся? =]

upd: Видимо да, добавил ppa техника, версия - "2.0 (stable)".
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

damaty писал(а):
21.03.2010 22:18
Релиз состоялся? =]

В SVN trunk уже отмечен как 2.0, любой желающий может обновиться. Тарбол будет немного позже (через пару-другую часов)
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

Для скачивания доступен релиз EiskaltDC++ 2.0, Из наиболее важных изменений стоит отметить:

* Миграция на ядро dc++ (v0.75) и соответсвенно поддержка ADC
* Полнофункциональный чат (парсинг магнетов, ссылок, смайлы, поиск в чате, фильтрация в списке пользователей, команды чата)
* Полнофункциональный поисковик, файлбраузер (подсветка уже расшаренных файлов и т.д.)
* Группировка передач в менеджере соединений
* Отдельный менеджер закачек
* Списки отданного/скачанного
* Избранные пользователи (автослот и т.д), хабы
* Текстовые (как средствами Qt так и через установленный по-умолчанию системный менеджер уведомлений) и звуковые уведомления
* Поддержка тем приложения, иконок и смайл-паки
* Возможность не расшаривать файлы по маске
* Поддержка UPnP
* Подмена тега для избранных хабов
* Принудительное указание внешнего IP для избранных хабов
* Автообновление внешнего IP через DynDNS для избранных хабов
* Поисковой шпион
* IP-фильтр
* Проверка орфографии с помощью Aspell
* и многое другое...

Изображение Изображение Изображение
Спасибо сказали:
pavelvat
Сообщения: 64
ОС: Arch Linux i686

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

Сообщение pavelvat »

Просьба к пользователям которые используют роутеры:
Попробуйте использовать тип соединения "роутер с UPnP", работает ли с ним поиск, скачка?

Оставляйте сообщения вида: модель роутера - работает UPnP/не работает UPnP.

Вот моё сообщение:
D-Link DI-604 - не работает UPnP.
Спасибо сказали:
damaty
Сообщения: 11
ОС: Debian

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

Сообщение damaty »

D-Link DIR-400 Поиск/скачка работает.
Это чем-нибудь лучше чем проброс портов? =\
Спасибо сказали:
BANGae
Сообщения: 2

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

Сообщение BANGae »

Поле для ввода текста можно уменьшить? А то думаю две строчки слишком много занимает место.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

damaty писал(а):
22.03.2010 16:03
Это чем-нибудь лучше чем проброс портов? =\

Ну как минимум не нужно лезть в роутер (если UPnP там уже был включен).

BANGae писал(а):
22.03.2010 23:12
Поле для ввода текста можно уменьшить? А то думаю две строчки слишком много занимает место.

Ширина подобрана таким образом чтобы с любыми разумными настройками шрифтов в поле умещалось минимум 4/3 строки по высоте.
Спасибо сказали:
Аватара пользователя
Garry78
Сообщения: 7

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

Сообщение Garry78 »


Вместо списка директорий какой-то ребус. Как с этим бороться?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"...Тормоз тоже механизм..."
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid

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

Сообщение tehnick »

Garry78 писал(а):
23.03.2010 11:06
Вместо списка директорий какой-то ребус. Как с этим бороться?

Увеличить ширину колонки "Имя" очевидно...
Спасибо сказали: