gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Воскресенье, 20 февраля 2011< ^ >
dhamp установил(а) тему: Last stable release: 2.2.0 || Конференция разработчиков EiskaltDC++
Логи: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2011/
Активность в багтрекере: http://code.google.com/p/eiskaltdc/updates/list
Активность разработки: http://github.com/negativ/eiskaltdcpp/network
Release schedule:
* 2011-02-22 Release EiskaltDC++ 2.2.1
TODO:
* Console interface (ncurses or readline)
ADC notes:
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC.txt
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC-EXT.txt
http://www.adcportal.com/wiki/ADC_Proposals_list
Git notes:
http://habrahabr.ru/blogs/development/68341/
http://dl.dropbox.com/u/281916/delete/book.pdf
Конфигурация комнаты
Участники комнаты

GMT+3
[00:24:23] Nikoli вышел(а) из комнаты
[00:30:34] tehnick вышел(а) из комнаты
[00:35:34] Nikoli вошёл(а) в комнату
[00:39:39] nE0sIghT вышел(а) из комнаты
[05:33:25] Alexey вышел(а) из комнаты
[07:13:31] Kroll вошёл(а) в комнату
[08:09:35] Uncle V. вошёл(а) в комнату
[08:13:16] <Uncle V.> Здравствуйте. Можно ли в логи Eiskalt DC++ включить 1) имя хаба с которого произошло событие (закачка, отдача, и т.п.)? 2) IP-адрес скачивающего?
[08:13:16] Diger вышел(а) из комнаты
[08:47:32] Kroll вышел(а) из комнаты: Replaced by new connection
[08:47:42] Kroll вошёл(а) в комнату
[09:24:57] Diger вошёл(а) в комнату
[10:00:40] Клёк вошёл(а) в комнату
[10:01:23] nE0sIghT вошёл(а) в комнату
[10:26:35] Клёк вышел(а) из комнаты
[10:27:00] Клёк вошёл(а) в комнату
[10:37:57] tehnick вошёл(а) в комнату
[10:38:19] <tehnick> Uncle V.: где включить?
[10:40:30] <Uncle V.> tehnick, куда-нибудь вот сюда, например, [%Y-%m-%d %H:%M:%S] %[target] downloaded from %[userNI] (%[userCID]), %[fileSI] (%[fileSIchunk]), %[speed], %[time], %[fileTR]
[10:42:23] <tehnick> Uncle V.: %[userI4] попробуй
[10:43:18] <tehnick> Хотя не получится. Оно только в общем чате и в личке доступно.
[10:45:00] <Uncle V.> tehnick, это про IP - вопрос второй. А hub?
[10:45:48] <tehnick> %[hubURL]
[10:46:07] <tehnick> Но не факт, что оно будет работать.
[10:46:19] <tehnick> Сейчас смотрю, где это в ядре используется.
[10:46:40] <Uncle V.> спасибо, попробую. Есть вообще дока, в частности по этим переменным?
[10:49:44] <tehnick> Uncle V.: да, на сайте DC++
[10:51:22] <tehnick> Uncle V.: http://dcplusplus.sourceforge.net/webhelp/settings_logs.html
[10:52:17] <Uncle V.> т.е. это в ядре. Понято. Спасибо.
[10:55:47] <Uncle V.> работает
[10:56:38] <tehnick> Хорошо.
[10:56:48] <tehnick> Надо было сразу справку посмотреть.
[10:57:03] <tehnick> Добавлю ссылку на нее в диалог настроек.
[11:10:35] tehnick вышел(а) из комнаты
[11:20:14] poofeg вошёл(а) в комнату
[11:35:09] amfetamin вошёл(а) в комнату
[11:39:10] Клёк вышел(а) из комнаты
[11:39:14] amfetamin вышел(а) из комнаты
[11:40:47] Клёк вошёл(а) в комнату
[12:02:29] dhamp вошёл(а) в комнату
[12:04:59] <dhamp> день назад [23:04:13] tehnick: rzed: просто там используется юниксовая реализация потоков...
ох ёперный театр, а я и не в курсе )
[12:21:15] tehnick вошёл(а) в комнату
[12:22:06] <tehnick> dhamp: что не так? Я ошибся?
[12:22:58] <dhamp> tehnick, просто давно уже на Thread из dcpp всё там
[12:23:09] <tehnick> о_О
[12:23:26] <tehnick> Я видимо пропустил этот коммит...
[12:24:06] <tehnick> dhamp: т.е. в винде оно уже должно собираться теоретически?
[12:24:41] Клёк вышел(а) из комнаты
[12:25:00] <dhamp> tehnick, теоретически да
[12:25:07] <dhamp> но никто ж не пробовал
[12:28:23] Клёк вошёл(а) в комнату
[12:38:57] FiliN вошёл(а) в комнату
[12:41:10] FiliN вышел(а) из комнаты
[12:50:02] Diger вышел(а) из комнаты
[12:53:49] WiseLord вошёл(а) в комнату
[13:05:25] WiseLord вышел(а) из комнаты
[13:08:50] ubuntu11.04_ вошёл(а) в комнату
[13:13:55] Kroll вышел(а) из комнаты: Replaced by new connection
[13:14:05] Kroll вошёл(а) в комнату
[13:21:00] ubuntu11.04_ вышел(а) из комнаты: Replaced by new connection
[13:21:10] ubuntu11.04_ вошёл(а) в комнату
[13:25:09] Diger вошёл(а) в комнату
[13:28:55] pavelvat вошёл(а) в комнату
[13:30:01] <pavelvat> dhamp: теперь это при сборке демона под Windows:
http://pastebin.com/jtKYT6xC
[13:38:14] pavelvat вышел(а) из комнаты
[13:41:44] ubuntu11.04_ вышел(а) из комнаты
[13:43:31] smartly вошёл(а) в комнату
[13:44:34] <smartly> здравствуйте. никто не встречался с феноменом подозрительно низкой скорости хеширования eiskaltdc++ ?
[13:44:39] Kroll вышел(а) из комнаты: Replaced by new connection
[13:44:49] Kroll вошёл(а) в комнату
[13:45:00] <tehnick> smartly: нет
[13:45:27] <smartly> жаль.
[13:45:31] <tehnick> smartly: можешь посмотреть настройки хеширования
[13:46:16] <smartly> смотрел. не помогает. в общем, там где eiskaltdc++ хеширует со скоростью 14, flylink под вайном хеширует 50. странно как-то.
[13:47:00] <tehnick> Какая ФС?
[13:47:10] <smartly> xfs
[13:47:32] <tehnick> Внезапно.
[13:47:40] <tehnick> А другие клиенты пробовал?
[13:47:52] <smartly> давно.
[13:47:57] <tehnick> Лучше всего оригинальный DC++
[13:48:14] <tehnick> Или LinuxDC++ тоже показателен был бы.
[13:48:43] <smartly> какой версии пробовать?
[13:49:21] <smartly> 1.0.3 подойдёт?
[13:49:31] ubuntu11.04__ вошёл(а) в комнату
[13:50:17] <tehnick> smartly: у него ядро старое очень
[13:50:37] <smartly> вроде в репах новее нет.
[13:51:08] <tehnick> Ага, это последний их стабильный релиз. Новее только сборки из транка bzr
[13:51:25] <tehnick> smartly: но если глянешь для пробы, то хуже явно не будет...
[13:51:56] <smartly> Oops! постить сюда?
[13:52:17] <dhamp> pavelvat: можешь ещё раз поробовать
[13:52:25] <smartly> в общем где-то здесь. при выходе.
stack trace:
  [0xb7721400]
  [0x99c7462]
  eiskaltdcpp-qt : HubFrame::qt_metacall(QMetaObject::Call, int, void**)+0xbc  [0x80d4c2c]
  /usr/lib/libQtCore.so.4 : QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**)+0x3a  [0xb670e7aa]
[13:52:38] <tehnick> smartly: лучше bt full и на багтрекер
[13:52:53] <smartly> я не под gdb запускал.
[13:53:15] <tehnick> smartly: http://code.google.com/p/eiskaltdc/wiki/issue_hints_ru
[13:53:56] <tehnick> smartly: а информация из этого выхлопа сейчас, к сожалению, безсодержательна...
[13:54:24] <smartly> а там больше и нет ничего. все остальные вызовы внутри Qt
[13:55:02] <dhamp> smartly, скорость хэширования может зависеть от размера буфера чтения, выставляется в qt ui в настройках
в gtk ui можно отправить такую команду /dcpps HashBufferSize размер_буфера_в_мегабайтах
[13:55:40] <smartly> выставлял максимум. в linuxdcpp 1.0.3 примерно таже скорость (чуть выше)
[13:56:03] <dhamp> smartly, максимум не означает максимальную скорость хэширования
[13:56:26] <smartly> ну йопт. щас перепробую все.
[13:57:03] <smartly> опции хеширования применяются сразу к процессу хеширования?
[13:58:20] <dhamp> должны сразу или со следующего файла
[14:00:22] <smartly> у меня есть основания считать, что он упирается не в скорость чтения.
[14:04:11] <dhamp> smartly, есть ещё скорость хэширования так же в мегабайтах
[14:04:18] <smartly> 0
[14:04:30] Kroll вышел(а) из комнаты: Replaced by new connection
[14:04:40] Kroll вошёл(а) в комнату
[14:05:13] <smartly> ещё интересно, что такое "закрытое отображение страниц" и "не использовать резервирование"
[14:07:32] <dhamp> smartly,
man mmap
"закрытое отображение страниц" -
MAP_PRIVATE
    Create a private copy-on-write mapping. Updates to the mapping are not visible to other processes mapping the same file, and are not carried through to the underlying file. It is unspecified whether changes made to the file after the mmap() call are visible in the mapped region.
"не использовать резервирование"
MAP_NORESERVE
    Do not reserve swap space for this mapping. When swap space is reserved, one has the guarantee that it is possible to modify the mapping. When swap space is not reserved one might get SIGSEGV upon a write if no physical memory is available. See also the discussion of the file /proc/sys/vm/overcommit_memory in proc(5). In kernels before 2.6, this flag only had effect for private writable mappings.
[14:08:21] <smartly> наверное не надо было эти две опции переводить.
[14:16:46] nE0sIghT вышел(а) из комнаты
[14:17:18] <smartly> запустил eiskaltdc++ на другом компе, чуть более мощном (та же шара но но NFS) - скорость хеширования 40 мб/сек.
[14:18:04] ubuntu11.04__ вышел(а) из комнаты: Replaced by new connection
[14:18:14] ubuntu11.04__ вошёл(а) в комнату
[14:18:29] <smartly> так. часть проблемы я понял. он хеширует с nice. а на nice у меня частота меньше.
[14:18:40] Клёк вышел(а) из комнаты
[14:20:29] <smartly> увеличив частоту, получил 25 мБ/сек.
[14:22:40] <smartly> всё. решено. получилось 45 МБ/сек. какая неожидання проблема была.
[14:26:37] Kroll вышел(а) из комнаты: Replaced by new connection
[14:26:47] Kroll вошёл(а) в комнату
[14:28:39] ubuntu11.04__ вышел(а) из комнаты
[14:28:58] pavelvat вошёл(а) в комнату
[14:29:08] <pavelvat> dhamp: http://pastebin.com/wEkWPPWf
[14:48:14] pavelvat вышел(а) из комнаты
[14:49:31] <dhamp> pavelvat: и ещё раз
[14:58:33] Kroll вышел(а) из комнаты: Replaced by new connection
[14:58:43] Kroll вошёл(а) в комнату
[15:03:27] poofeg вышел(а) из комнаты
[15:07:18] pavelvat вошёл(а) в комнату
[15:07:45] <pavelvat> dhamp: pthread это из ядра? http://pastebin.com/X534DNZZ
[15:09:58] <dhamp> pavelvat, мда. про кросс компиляцию забыл )
[15:10:51] ubuntu11.04_ вошёл(а) в комнату
[15:13:02] <dhamp> pavelvat, пробуй
[15:17:40] Kroll вышел(а) из комнаты: Replaced by new connection
[15:17:50] Kroll вошёл(а) в комнату
[15:24:45] <pavelvat> dhamp: при изменении файла CMakeLists.txt - соответствующая ему цель начинает пересобираться с самого начала, хорошо хоть оказалось что ccache может работать и для кросскомпиляции.
Ошибка тосталась таже что и по ссылке выше: cannot find -lpthread
[15:26:13] <pavelvat> dhamp: может попробовать удалить cmakecache и заново отконфигурировать?
[15:27:18] <dhamp> pavelvat, нет, можешь просто удалить из nasdc/CMakeLists.txt в  target_link_libraries pthread
[15:30:05] <pavelvat> dhamp: удалил, - exe-шник собрался.
[15:30:05] gray_graff вышел(а) из комнаты
[15:30:05] ubuntu11.04_ вышел(а) из комнаты: Replaced by new connection
[15:30:15] ubuntu11.04_ вошёл(а) в комнату
[15:32:19] <pavelvat> dhamp: закоммитишь это?
[15:32:49] <dhamp> pavelvat, позже может быть
[15:34:01] <pavelvat> dhamp: если там только удалить и всё, то я могу сделать коммит, поскольку мне заодно ещё надо добавить кое-что в правила линковки для демона под Windows.
[15:34:31] <dhamp> pavelvat, больше там ничего не надо пока
[15:35:10] <pavelvat> dhamp: ок, тогда я сделаю коммит.
[15:38:41] rzed вошёл(а) в комнату
[15:41:17] poofeg вошёл(а) в комнату
[15:54:41] Uncle V. вышел(а) из комнаты
[15:55:54] ubuntu11.04_ вышел(а) из комнаты: Replaced by new connection
[15:56:04] ubuntu11.04_ вошёл(а) в комнату
[16:05:49] Kroll вышел(а) из комнаты: Replaced by new connection
[16:05:59] Kroll вошёл(а) в комнату
[16:41:08] ubuntu11.04_ вышел(а) из комнаты
[16:46:41] Kroll вышел(а) из комнаты: Replaced by new connection
[16:46:51] Kroll вошёл(а) в комнату
[17:06:43] mva вышел(а) из комнаты
[17:16:35] mva вошёл(а) в комнату
[17:16:46] mva вышел(а) из комнаты
[18:08:42] tehnick вышел(а) из комнаты
[18:19:04] ONYX вышел(а) из комнаты
[18:21:51] ONYX вошёл(а) в комнату
[18:25:44] gray_graff вошёл(а) в комнату
[18:26:08] gray_graff вышел(а) из комнаты
[18:34:49] tehnick вошёл(а) в комнату
[19:00:26] ubuntu11.04_ вошёл(а) в комнату
[19:24:19] smartly вышел(а) из комнаты
[19:45:21] nE0sIghT вошёл(а) в комнату
[20:05:09] ubuntu11.04_ вышел(а) из комнаты: Replaced by new connection
[20:05:19] ubuntu11.04_ вошёл(а) в комнату
[20:12:54] tehnick вышел(а) из комнаты
[20:19:28] gelraen вышел(а) из комнаты
[20:21:36] gelraen вошёл(а) в комнату
[20:21:49] gelraen вышел(а) из комнаты
[20:25:25] ubuntu11.04_ вышел(а) из комнаты
[20:53:34] <rzed> http://pastebin.com/GzgHN5UD
[20:53:34] pavelvat вышел(а) из комнаты
[21:22:03] rzed вышел(а) из комнаты
[21:22:03] Nikoli вышел(а) из комнаты
[21:22:03] Kroll вышел(а) из комнаты
[21:29:50] Kroll вошёл(а) в комнату
[21:31:18] Nikoli вошёл(а) в комнату
[21:34:37] rzed вошёл(а) в комнату
[21:38:05] manhattan вошёл(а) в комнату
[21:39:49] gray_graff вошёл(а) в комнату
[21:40:21] gray_graff вышел(а) из комнаты
[21:41:47] <manhattan> уважаемые разработчики... При загрузке файла в статус баре пишется информацио о том, сколько загружено и от скольких пользовтелей. Если экран маленький и нет возможности растягивать этот статус-бар до таких размеров, чтобася эта инфа влазила, то вся эта инфа пытается уместиться на двух, а то и трех строках. Выглядит это ужасно. Предлгаю убрать инфу о юзерах, либо что не поместилось, то обрезать, а не распихивать на кучу строк
[21:51:51] gray_graff вошёл(а) в комнату
[21:58:36] nE0sIghT вышел(а) из комнаты
[22:01:50] pavelvat вошёл(а) в комнату
[22:03:36] <pavelvat> rzed: странно, у меня кросскомпиляцией демон собирается под Windows и запускается под wine.
[22:12:03] tehnick вошёл(а) в комнату
[22:12:46] <tehnick> manhattan: выложи скриншот плз: не понятно о чем речь...
[22:13:15] <pavelvat> dhamp:
"[20:53:34] <rzed> http://pastebin.com/GzgHN5UD"
как можно объяснить тот факт что у меня собралось, в то время как usleep() эта для Linux, а под виндой Sleep()
[22:13:40] <tehnick> manhattan: какая кстати используется тема оформления? Это наверняка зависит от ее настроек.
[22:14:19] <manhattan> tehnick: все по дефолту было...сча гляну
[22:14:43] <manhattan> системная стоит
[22:15:21] <tehnick> Попробуй QtCurve, Plastic и Oxygen
[22:16:00] <dhamp> pavelvat, зачем задавать глупые вопросы с ответом содержащемся прямо в вопросе ?
[22:16:09] <pavelvat> rzed: попробуй замерить у себя usleep на Sleep
[22:16:18] <pavelvat> dhamp: где ответ то?
[22:16:55] <pavelvat> dhamp: у меня собрался демон и даже запускается под wine.
[22:17:26] <pavelvat> *попробуй заменить
[22:22:49] <manhattan> tehnick: http://s010.radikal.ru/i313/1102/9a/babdb7b19f69.jpg
[22:24:46] <manhattan> clealooks только помогло. спасибо.
[22:24:55] <manhattan> tehnick:
[22:33:01] <tehnick> manhattan: ну, темы вообще-то можно настраивать
[22:33:09] pavelvat вышел(а) из комнаты
[22:33:32] <tehnick> manhattan: здесь важна настройка для прогрессбаров
[22:41:08] <rzed> pavelvat: заменил, собралось. что то последние сборки под конец всегда ворнинг
[22:50:51] <rzed> Info: resolving __nl_msg_cat_cntr by linking to __imp___nl_msg_cat_cntr (auto-import)
Creating library file: libEiskaltDC++-daemon.dll.a
ld.exe: warning: auto-importing has been activated without --enable-auto-import specified on the command line.
This should work unless it involves constant data structures referencing symbols from auto-imported DLLs.
[23:35:28] manhattan вышел(а) из комнаты
[23:53:25] tehnick вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!