Создание и тестирование клиента p2p - EiskaltDC++ (бывшая «Нужна помощь в создании и тестировании графического пакета DC»)
Модератор: Модераторы разделов
-
- Сообщения: 100
- ОС: Gentoo Linux
Re: Создание и тестирование клиента p2p - EiskaltDC++
Интересной была бы возможность при клике по всплывшему уведомлению вынести Valknut на передний план с открытой вкладкой, вызвавшей это уведомление.
-
- Сообщения: 4244
Re: Создание и тестирование клиента p2p - EiskaltDC++
Для Mandriva 2009.1 пакет с версией от 23.07 можно установить через za1raz либо просто подключив репозиторий EduMandriva.
Меня тут снова нет :P
-
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: Создание и тестирование клиента p2p - EiskaltDC++
Подобное не обещаю, но вкладку нужного хаба открывать будем. И если получится, вкладку, сгенерировавшую событие, будем подсвечивать.
-
- Сообщения: 409
- ОС: arch x86_64
-
- Сообщения: 4244
Re: Создание и тестирование клиента p2p - EiskaltDC++
Будут. Вечером поставлю.
Меня тут снова нет :P
-
- Сообщения: 1064
- ОС: Mageia
Re: Создание и тестирование клиента p2p - EiskaltDC++
на разных хабах разные требования к содержанию шары и ее размеру, было бы неплохо сделать общую шару для всех хабов (определяется в настройках) и отдельную для конкретного хаба (определяется в профиле хаба).
Консоль на мыло. Надо развивать графику.
-
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: Создание и тестирование клиента p2p - EiskaltDC++
Нововедения:
* Подсветка нерасшаренных файлов в собственом файл-браузере.
* Улучшенная работа со звуками
* Возможность показывать рабочие сообщения (вам написали в приват, разрыв соединения с хабом, ваш ник упомянули в чате) в области уведомлений. Кроме того, существует возможность обрабатывать эти сообщения во внешнем скрипте (спасибо за подсказку, WiseLord )
* Подсветка нерасшаренных файлов в собственом файл-браузере.
* Улучшенная работа со звуками
* Возможность показывать рабочие сообщения (вам написали в приват, разрыв соединения с хабом, ваш ник упомянули в чате) в области уведомлений. Кроме того, существует возможность обрабатывать эти сообщения во внешнем скрипте (спасибо за подсказку, WiseLord )
-
- Сообщения: 100
- ОС: Gentoo Linux
Re: Создание и тестирование клиента p2p - EiskaltDC++
Есть идея: показ картинок в чате.
Вариант: рядом с магнет-ссылкой на картинку ещё одна ссылка (кнопка), по нажатию которой эта картинка загружается и тут же показывается, например, во всплывающем окне.
Может оказаться востребованной, например, для обмена скриншотами.
Вариант: рядом с магнет-ссылкой на картинку ещё одна ссылка (кнопка), по нажатию которой эта картинка загружается и тут же показывается, например, во всплывающем окне.
Может оказаться востребованной, например, для обмена скриншотами.
-
- Сообщения: 1064
- ОС: Mageia
Re: Создание и тестирование клиента p2p - EiskaltDC++
из поста № 129 ни в коем случае в репозиторий не стоит ложить. других пакетов, с учетом всех поправок, для мандривы 2009.0 пока представлено не было.
Консоль на мыло. Надо развивать графику.
-
- Сообщения: 409
- ОС: arch x86_64
Re: Создание и тестирование клиента p2p - EiskaltDC++
romkaromka писал(а): ↑24.07.2009 21:53
из поста № 129 ни в коем случае в репозиторий не стоит ложить. других пакетов, с учетом всех поправок, для мандривы 2009.0 пока представлено не было.
были, но вы решили их не замечать наверное.
-
- Сообщения: 1064
- ОС: Mageia
Re: Создание и тестирование клиента p2p - EiskaltDC++
да, пост №136 не заметил.
Консоль на мыло. Надо развивать графику.
-
- Сообщения: 4244
Re: Создание и тестирование клиента p2p - EiskaltDC++
Предложения по Mandriva - пакеты раз в неделю. Остальные кто хочет новинки могут собирать вручную.
Меня тут снова нет :P
-
- Сообщения: 1064
- ОС: Mageia
Re: Создание и тестирование клиента p2p - EiskaltDC++
появление в репозиториях новых версий раз в неделю поддерживаю путем выбора последней стабильной версии из предложенных за этот период.
Консоль на мыло. Надо развивать графику.
-
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: Создание и тестирование клиента p2p - EiskaltDC++
как показал мой опыт, стабильной становится версия, выпущенная сразу за релизом)))
-
- Сообщения: 1064
- ОС: Mageia
Re: Создание и тестирование клиента p2p - EiskaltDC++
1) в списке пользователей отмечаю пользователя одним щелчком, но эта пометка начинает гулять по другим ближайшим пользователям. в результате часто соединяюсь не с тем. этот выбор было бы неплохо закрепить.
2) чат должен сам прокручиваться с каждым новым сообщением, а сейчас надо ползунком двигать самому.
3)[22:42:09] <Hub-Security> This hub is running PtokaX DC Hub 0.3.5.2 (UpTime: 0 days, 1 hours, 53 minutes)
[23:38:02] <Hub-Security> Sorry, connection request not send because have wrong IP.
[23:38:11] <Hub-Security> Sorry, connection request not send because have wrong IP.
эта проблема всплыла пока при работе с одним из хабов из трех моих одновременно запущенных в валкнуте локальных сетей. причина не понятна.
2) чат должен сам прокручиваться с каждым новым сообщением, а сейчас надо ползунком двигать самому.
3)[22:42:09] <Hub-Security> This hub is running PtokaX DC Hub 0.3.5.2 (UpTime: 0 days, 1 hours, 53 minutes)
[23:38:02] <Hub-Security> Sorry, connection request not send because have wrong IP.
[23:38:11] <Hub-Security> Sorry, connection request not send because have wrong IP.
эта проблема всплыла пока при работе с одним из хабов из трех моих одновременно запущенных в валкнуте локальных сетей. причина не понятна.
Консоль на мыло. Надо развивать графику.
-
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: Создание и тестирование клиента p2p - EiskaltDC++
romkaromka писал(а): ↑25.07.2009 00:041) в списке пользователей отмечаю пользователя одним щелчком, но эта пометка начинает гулять по другим ближайшим пользователям. в результате часто соединяюсь не с тем. этот выбор было бы неплохо закрепить.
2) чат должен сам прокручиваться с каждым новым сообщением, а сейчас надо ползунком двигать самому.
3)[22:42:09] <Hub-Security> This hub is running PtokaX DC Hub 0.3.5.2 (UpTime: 0 days, 1 hours, 53 minutes)
[23:38:02] <Hub-Security> Sorry, connection request not send because have wrong IP.
[23:38:11] <Hub-Security> Sorry, connection request not send because have wrong IP.
эта проблема всплыла пока при работе с одним из хабов из трех моих одновременно запущенных в валкнуте локальных сетей. причина не понятна.
1) Да это есть. Просто щелкайте нужный пункт в меню - пункт меню будет вызван корректно. Насколько я помни этот прикол уже давненько у Valknut
2) Активный чат ползет вниз, а неактивный нет - это знаю. Посмотрю что можно сделать.
3) Ваш IP не прошел проверку на хабе, вот вас и выкинул бот.
-
- Сообщения: 1064
- ОС: Mageia
Re: Создание и тестирование клиента p2p - EiskaltDC++
я зашел на хаб, хаб для меня локальный, мне доступен чат, кроме не соединяется с пользователями, и хаб меня не выкидывает.
Консоль на мыло. Надо развивать графику.
-
- Сообщения: 93
-
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: Создание и тестирование клиента p2p - EiskaltDC++
какая версия дистрибутива у вас?
-
- Сообщения: 100
- ОС: Gentoo Linux
Re: Создание и тестирование клиента p2p - EiskaltDC++
По просьбе автора патча - скриншоты.
Улучшенная работа со звуками:

Кроме этого, теперь звуков нет, когда окно активно (что немного раздражало).
Рабочие сообщения (уведомления):


Есть также возможность вывода уведомлений с помощью внешнего скрипта. Для этого создаём файл ~/.dc/popup.sh, Valknut его увидит, и будет выдавать сообщения уже через него:
Пример popup.sh:
Внешний вид уведомлений в этом случае:

В таком виде уведомления больше напоминают родные рабочей среды КДЕ, наследуя оформление текущей темы.
Сейчас ведётся доработка в плане русификации, и скоро появится релиз.
(RasenHerz) писал(а):Нововедения:
* Подсветка нерасшаренных файлов в собственом файл-браузере.
* Улучшенная работа со звуками
* Возможность показывать рабочие сообщения (вам написали в приват, разрыв соединения с хабом, ваш ник упомянули в чате) в области уведомлений. Кроме того, существует возможность обрабатывать эти сообщения во внешнем скрипте (спасибо за подсказку, WiseLord )
Улучшенная работа со звуками:

Кроме этого, теперь звуков нет, когда окно активно (что немного раздражало).
Рабочие сообщения (уведомления):


Есть также возможность вывода уведомлений с помощью внешнего скрипта. Для этого создаём файл ~/.dc/popup.sh, Valknut его увидит, и будет выдавать сообщения уже через него:
Пример popup.sh:
Код: Выделить всё
#!/bin/sh
title=$(echo "$1" | sed -e s/\</«/g -e s/\>/»/g)
message=$(echo "$2" | sed -e s/\</«/g -e s/\>/»/g)
kdialog --title "${title}" --passivepopup "${message}"
Внешний вид уведомлений в этом случае:

В таком виде уведомления больше напоминают родные рабочей среды КДЕ, наследуя оформление текущей темы.
Сейчас ведётся доработка в плане русификации, и скоро появится релиз.
-
- Сообщения: 93
-
- Сообщения: 1375
- ОС: Gentoo
Re: Создание и тестирование клиента p2p - EiskaltDC++
Респект вам, труженики. Смотрю на развитие темы и вижу, что все улучшения касаются GUI, а как на счет самого ядра? Интересует возможность скачки с тех, кто также качает данный файл (т.е. обмен кусками еще не скачанного файла). Пол года назад валкнут такого не умел (да что там валкнут... ни один линуховый клиент). Как сейчас?
ps За шрифты на скринах низачот.
ps За шрифты на скринах низачот.
Sspphheerraa
-
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: Создание и тестирование клиента p2p - EiskaltDC++
sspphheerraa писал(а): ↑25.07.2009 03:05Респект вам, труженики. Смотрю на развитие темы и вижу, что все улучшения касаются GUI, а как на счет самого ядра? Интересует возможность скачки с тех, кто также качает данный файл (т.е. обмен кусками еще не скачанного файла). Пол года назад валкнут такого не умел (да что там валкнут... ни один линуховый клиент). Как сейчас?
Началом всего этого и было желание повысить юзабельность, изменения в ядро вносят только мейнтейнеры dclib - как только они добавят такую возможность в библиотеку, так она сразу будет доступна в клиенте. Кроме того, если подобный функционал не заявлен в спецификации протокола, то он врятли попадет в ядро.
-
- Сообщения: 4244
Re: Создание и тестирование клиента p2p - EiskaltDC++
Для Mandriva 2009.0 пакеты уже в репозитории. По сборке версий конкретно к dhampire - я их только пересобираю и размещаю. Как только будут новые src.rpm - я их буду выкладывать.
Меня тут снова нет :P
-
- Сообщения: 198
- Статус: Очевидец
- ОС: Ubuntu
-
- Сообщения: 100
- ОС: Gentoo Linux
-
- Сообщения: 4244
Re: Создание и тестирование клиента p2p - EiskaltDC++
На номер версии не смотрите - тянется всегда последняя - я не всегда успеваю обновлять.
Меня тут снова нет :P
-
- Сообщения: 1064
- ОС: Mageia
Re: Создание и тестирование клиента p2p - EiskaltDC++
про добавление функционала:
думаю это возможно, но после того как валкнут сам по себе примет более-менее дружелюбный вид (графический интерфейс). решение:
в добавлении к нему новой библиотеки, а не изменение существующей dclib-это для совместимости наших изменений с родителем и основной веткой разработкой.
думаю это возможно, но после того как валкнут сам по себе примет более-менее дружелюбный вид (графический интерфейс). решение:
в добавлении к нему новой библиотеки, а не изменение существующей dclib-это для совместимости наших изменений с родителем и основной веткой разработкой.
Консоль на мыло. Надо развивать графику.
-
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: Создание и тестирование клиента p2p - EiskaltDC++
После долгих раздумий на эту тему я решил следующее:
* Создать форк на основе существующего кода.
* Некоторое время поддерживать актуальными оба дерева исходных текстов - valknut-svn и мой форк (проект уже зарегистрирован, как закончу с приготовлениями, название сообщу). Благо различий пока нет.
* Т.к. время, когда я легко мог осуществлять объединение исходных текстов двух проектов уже прошло - первые версии патча содержали около 300 строк, новые - свыше 3000; то по достижении проектом некоторой "критичесой массы" (я думаю это будет 5000 строк) разработка модифицированной версии Valknut будет остановлена и все изменения будут проходить в форке. Обновления с SVN репозиторием оригинала в том виде, котором они есть, так же прекратятся - будут добавлятся только критические, а так же улучшающие работу изменения, создание патчей для апгрейда svn версии оригинала будет прекращено.
* Все файлы, в том числе и модификации, отныне будут располагаться на sourceforge.net (Depositfiles и Rapidshare не серьезно)
* Создать форк на основе существующего кода.
* Некоторое время поддерживать актуальными оба дерева исходных текстов - valknut-svn и мой форк (проект уже зарегистрирован, как закончу с приготовлениями, название сообщу). Благо различий пока нет.
* Т.к. время, когда я легко мог осуществлять объединение исходных текстов двух проектов уже прошло - первые версии патча содержали около 300 строк, новые - свыше 3000; то по достижении проектом некоторой "критичесой массы" (я думаю это будет 5000 строк) разработка модифицированной версии Valknut будет остановлена и все изменения будут проходить в форке. Обновления с SVN репозиторием оригинала в том виде, котором они есть, так же прекратятся - будут добавлятся только критические, а так же улучшающие работу изменения, создание патчей для апгрейда svn версии оригинала будет прекращено.
* Все файлы, в том числе и модификации, отныне будут располагаться на sourceforge.net (Depositfiles и Rapidshare не серьезно)
-
- Сообщения: 1375
- ОС: Gentoo
Re: Создание и тестирование клиента p2p - EiskaltDC++
Виндовые стронги, апексы и всякие линки такое уже несколько лет практикуют. В линуксе действительно дело в самих либах и судя по всему ADC не поддерживается

ну твои еще более-менее, хотя от экрана зависит (у меня CRT моник),
а вот пару страниц назад просто ужасные, причем дело не в сглаживании, dpi,...etc сам шрифт корявый
Sspphheerraa