gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Вторник, 15 марта 2011< ^ >
NegatiV установил(а) тему: Last stable release: 2.2.1 || Конференция разработчиков 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-04-09 Release EiskaltDC++ 2.2.2
TODO:
* XML-RPC interface
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:02:00] <gelraen> а зачем им управлять?
[00:02:23] <gelraen> от него надо только рехешить вовремя
[00:03:58] <ONYX> Diger: щас пока им управлять нельзя
[00:04:17] <ONYX> Diger: он может быть оффлайн сконфигурен и запущен в скрине
[00:04:26] gelraen вообще хотет разделение клиента на гую и демона
[00:04:28] <ONYX> Diger: и будет хорошо раздавать
[00:04:36] <gelraen> как deluge, например
[00:04:43] <Diger> ONYX: ок, щас проверим :)
[00:04:46] <ONYX> gelraen: это титаническая работа
[00:04:47] <gelraen> ONYX: зачем в скрине?
[00:05:01] <ONYX> gelraen: а зачем целый терминал занимать?
[00:05:11] <ONYX> отфоркал в скрине и всё
[00:05:19] <gelraen> действительно, зачем его занимать? можно в виде демона запустить
[00:05:25] <gelraen> -d для того и есть
[00:05:34] <gelraen> оно молча форкнулось в фон и всё
[00:05:45] <gelraen> ну ладно, не молча
[00:05:50] <Diger> :)
[00:06:07] FiliN вышел(а) из комнаты
[00:06:08] <gelraen> тем более что я там уже --pidfile и --confdir приделал
[00:06:17] FiliN вошёл(а) в комнату
[00:13:01] <Diger> ONYX: у тебя не было
Linking CXX executable sampleclient
/usr/local/lib/libxmlrpc_abyss.so: undefined reference to `pthread_create'
[00:13:15] <ONYX> неа :)
[00:13:52] <Diger> птреды в линковку не прописались
[00:14:52] <gelraen> смотри на make -V CMAKE_ARGS -C /usr/ports/net-p2p/eiskaltdcpp-daemon
[00:15:13] <Diger> gelraen: Linking CXX executable sampleclient
[00:15:27] <gelraen> и?
[00:15:31] <Diger> остальное слинковалось
[00:17:20] <gelraen> всё равно рекомендую посмотреть на CMAKE_ARGS из портов
[00:17:30] <Diger> уже смотрю
[00:17:31] <gelraen> говорят, помогает
[00:18:01] SPU вышел(а) из комнаты
[00:24:19] <ONYX> ну что ж. думается мне что завтра уже даже что то будет у нас. минимальное, но будет
[00:41:44] <NegatiV> ONYX: ты пишешь свой фронтэнд?
[00:42:17] <ONYX> NegatiV: ну как свой.. общий. используя xml-rpc, что активно обсуждаю с dhamp
[00:42:34] Nikoli вошёл(а) в комнату
[00:42:51] <NegatiV> ONYX: perl/php?
[00:43:02] <ONYX> NegatiV: perl jnly
[00:43:08] <ONYX> only
[00:43:55] <NegatiV> ONYX: если есть желание могу дать права для записи в git - мож еще кто присоеденится да и ты сможешь поделиться наработками
[00:44:52] hekp0maht вышел(а) из комнаты
[00:45:23] <ONYX> NegatiV: как только я наваляю рабочую версию, так сразу появится смысл делать git push
[00:46:57] <NegatiV> ONYX: ну тогда обращайся как только захочешь git push делать)
[00:49:03] <rzed> всё.. наковырялся я.. немогу своим мозгом запилить xmlrpc-c под mingw
[00:49:04] <ONYX> NegatiV: ок
[00:49:19] <ONYX> rzed: а нету линукса или фряхи?
[00:49:56] <rzed> конкретно сейчас нету
[00:51:00] <ONYX> на винде мне кажется это жостко, честно
[00:52:25] <dhamp> rzed, кросскомпайл не ?
[00:52:41] <ONYX> всё, я спать, вымираю
[00:52:51] <ONYX> всем чмоке в этом чяте
[00:56:42] <rzed> dhamp: ну я прямо в mingw консоли и собираю.. подправлял некоторые файлы по подсказкам(патчам) которые в нэте нашел, но стары подсказки
[00:57:05] <rzed> dhamp: а какие есть еще варианты ?
[00:57:33] <dhamp> rzed, собрать нужные либы через кросскомпиляцию
[00:58:36] <rzed> вот пока в это упёрся если интересно http://pastebin.com/cT8tg78a
[01:00:12] <rzed> dhamp: у меня пока нет представления как что либо собирается через кросскомпиляцию. практики небыло, а теория скудна...
[01:01:02] <dhamp> -U_UNIX -сразу настораживает
[01:01:53] <dhamp> rzed, попробуй более новую версию собрать
[01:02:04] <rzed> хотя потехоньку двигаюсь в направлении железки на ARM9, как допаяю придётся практиковаться
[01:02:38] <rzed> -U_UNIX это я попробывал по вот этой доке https://fedorahosted.org/fldigi/wiki/Documentation/HOWTO/BuildOnMinGW#xmlrpc-c
[01:03:21] <rzed> http://xmlrpc-c.sourceforge.net/ последнюю версию брал отсюда
[01:22:06] <rzed> June 29, 2006 finished up xmlrpc-c/mingw32 work
Got the xmlrpc-c on mingw project done this evening.  I need to prepare a patch to send to the package maintainer.  I’ll do that tomorrow morning.  Hopefully integration will go smoothly.
[01:22:23] <rzed> последняя запись у чела на сайте ))
[01:24:25] <rzed> .всё спать
[01:24:28] rzed вышел(а) из комнаты: QIP 2010: Спокойное общение
[01:26:49] ONYX вышел(а) из комнаты
[01:31:58] Diger вышел(а) из комнаты
[02:06:56] dhamp вышел(а) из комнаты
[02:09:11] NegatiV вышел(а) из комнаты
[02:10:43] Alexey вышел(а) из комнаты
[03:24:45] pro вошёл(а) в комнату
[05:55:11] crypton вошёл(а) в комнату
[06:18:35] Diger вошёл(а) в комнату
[06:59:15] nE0sIghT вошёл(а) в комнату
[07:34:05] nE0sIghT вышел(а) из комнаты
[08:24:11] gelraen вышел(а) из комнаты
[08:39:36] FiliN вышел(а) из комнаты
[08:53:10] e_zombie вошёл(а) в комнату
[10:58:47] rzed вошёл(а) в комнату
[11:54:24] hekp0maht вошёл(а) в комнату
[12:06:14] pro вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[12:30:18] dhamp вошёл(а) в комнату
[12:31:14] ubuntu11.04_ вошёл(а) в комнату
[12:31:56] dhamp вышел(а) из комнаты
[13:08:28] ubuntu11.04_ вышел(а) из комнаты
[13:18:33] <rzed> pavelvat: помоги собрать xmlrpc-c
[13:22:50] pro вошёл(а) в комнату
[13:25:25] rzed вышел(а) из комнаты: QIP 2010: Спокойное общение
[14:09:35] NegatiV вошёл(а) в комнату
[14:31:07] Alexey вошёл(а) в комнату
[15:03:08] <e_zombie> NegatiV: а можно перенести кнопку "не показывать IP в чате" в раздел обормления? вроде логично будет.
[15:04:30] <NegatiV> e_zombie: а где она сейчас?
[15:08:38] Diger вышел(а) из комнаты
[15:10:30] <e_zombie> в расширенныз
[15:10:56] <e_zombie> причём в оформлении включить\выключить время в чате есть.
[15:36:14] ONYX вошёл(а) в комнату
[15:36:56] <ONYX> Всем привет
[15:37:09] <ONYX> А где паханы
[15:38:30] <ONYX> Dhamp в частности.кто знает его жид,подскажите?
[15:44:20] vasily.n@k.. вошёл(а) в комнату
[15:48:20] ONYX вышел(а) из комнаты
[15:55:45] Diger вошёл(а) в комнату
[15:57:32] FiliN вошёл(а) в комнату
[16:11:44] crypton вышел(а) из комнаты
[16:13:11] <vasily.n@k..> Greetings. Народ вы исходники кодоанализаторами проверяете?
А то вот, что выдал cppcheck:
[./eiskaltdcpp-gtk/src/mainwindow.cc:2303]: (error) Mismatching allocation and deallocation: buf
[./eiskaltdcpp-gtk/src/wulformanager.cc:418]: (error) Memory leak: h
[./eiskaltdcpp-gtk/src/wulformanager.cc:342]: (error) The iterator is invalid after it has been used in erase() function. Dereferencing or comparing it with another iterator is invalid operation.
[./eiskaltdcpp-gtk/src/wulformanager.cc:356]: (error) The iterator is invalid after it has been used in erase() function. Dereferencing or comparing it with another iterator is invalid operation.
[./eiskaltdcpp-qt/src/FileHasher.cpp:72]: (error) Possible null pointer dereference: hasher
[./eiskaltdcpp-qt/src/FileHasher.cpp:73]: (error) Possible null pointer dereference: hasher
[./eiskaltdcpp-qt/src/FileHasher.cpp:153]: (error) Mismatching allocation and deallocation: buf
[./extra/ipfilter.cpp:229]: (error) The iterator is invalid after it has been used in erase() function. Dereferencing or comparing it with another iterator is invalid operation.
[16:14:05] <vasily.n@k..> И это я еще опустил много других сообщений, касательно performance, style и portability.
[16:16:08] crypton вошёл(а) в комнату
[16:17:09] <e_zombie> всякое бывает
[16:17:24] <e_zombie> ты ещё его под валгридом запусти - вообще лулз будет
[16:19:57] <vasily.n@k..> валгриндом, будет по результату уже, не совсем понятно где и когда. А тут, ищутся стандартные грабли и это гораздо проще исправить.
[16:27:47] e_zombie вышел(а) из комнаты: Replaced by new connection
[17:28:34] dhamp вошёл(а) в комнату
[17:32:34] ONYX вошёл(а) в комнату
[17:40:14] <dhamp> кто меня звал?
[17:42:04] pro вышел(а) из комнаты
[17:47:24] <dhamp> ONYX: чего хотел?
[17:48:47] <hekp0maht> хотел чиста папацански с паханом погутарить
[17:53:09] <dhamp> hekp0maht: а ты откуда ведаешь?
[17:53:31] <hekp0maht> dhamp: [18:37:09]<ONYX> А где паханы
[17:54:03] <dhamp> hekp0maht: это видел
[17:56:13] dhamp вышел(а) из комнаты
[17:56:24] dhamp вошёл(а) в комнату
[17:58:38] dhamp вышел(а) из комнаты
[17:59:36] dhamp вошёл(а) в комнату
[18:02:22] dhamp вышел(а) из комнаты: Replaced by new connection
[18:02:32] dhamp вошёл(а) в комнату
[18:05:38] dhamp вышел(а) из комнаты: Replaced by new connection
[18:05:48] dhamp вошёл(а) в комнату
[18:07:23] dhamp вышел(а) из комнаты
[18:08:31] dhamp вошёл(а) в комнату
[18:11:46] <dhamp> hekp0maht: с lua не разобрался?
[18:26:11] <hekp0maht> dhamp: пока нет... оно там вообще как-то перебоями работает. то работает, то не работает
[18:29:53] <hekp0maht> и ошибок то никаких не видно, вот самая беда
[18:30:06] <hekp0maht> не понять, что там происходит, и происходит ли
[18:30:26] nE0sIghT вошёл(а) в комнату
[18:36:39] <NegatiV> vasily.n@k..: я раньше кодоанализатором проверял код клиента, но было это давно. как вижу по логам пора разгребать накопившееся)
[18:40:18] <hekp0maht> кажется до меня начинает дозодить... у меня почему-то и вывод dcdebug не отображается
[18:41:42] <hekp0maht> фигня какая-то
[19:00:24] nE0sIghT вышел(а) из комнаты
[19:07:50] amfetamin вошёл(а) в комнату
[19:08:00] amfetamin вышел(а) из комнаты
[19:09:25] nE0sIghT вошёл(а) в комнату
[19:15:57] crypton вышел(а) из комнаты
[19:24:59] ubuntu11.04 вышел(а) из комнаты: offline
[19:25:00] dhamp вышел(а) из комнаты
[19:25:38] dhamp вошёл(а) в комнату
[19:26:26] dhamp вышел(а) из комнаты
[19:26:38] dhamp вошёл(а) в комнату
[19:28:55] crypton вошёл(а) в комнату
[19:33:59] gelraen вошёл(а) в комнату
[19:42:08] crypton вышел(а) из комнаты
[19:42:23] crypton вошёл(а) в комнату
[20:00:04] tehnick вошёл(а) в комнату
[20:01:07] <tehnick> [00:04:26] gelraen вообще хотет разделение клиента на гую и демона
[00:04:36] <gelraen> как deluge, например
[00:04:46] <ONYX> gelraen: это титаническая работа
И бессмысленная. См. краткий FAQ...
[20:01:29] <gelraen> видел
[20:04:56] <tehnick> [15:03:08] <e_zombie> NegatiV: а можно перенести кнопку "не показывать IP в чате" в раздел обормления? вроде логично будет.
Я ее специально туда поместил. Там оптимальное место для нее.
[20:05:32] rzed вошёл(а) в комнату
[20:08:04] <tehnick> e_zombie: или это про gtk-морду было?
[20:19:09] TheGodfather вошёл(а) в комнату
[20:19:26] TheGodfather вышел(а) из комнаты
[20:27:15] crypton вышел(а) из комнаты
[20:44:17] SPU вошёл(а) в комнату
[20:52:45] vasily.n@k.. вышел(а) из комнаты: QIP 2010: Спокойное общение
[21:02:08] FiliN вышел(а) из комнаты
[21:46:31] rzed вышел(а) из комнаты
[21:46:41] rzed вошёл(а) в комнату
[21:49:49] <ONYX> какая там переменная окружения из которой берётся путь к директории с конфигами?
[22:01:22] <tehnick> ONYX: $XDG_CONFIG_HOME ?
[22:01:38] <ONYX> да, но можно daemon --confdir=path
[22:01:45] <ONYX> что несомненно удобнее
[22:02:01] <tehnick> ONYX: ну дык зачем спрашивал?..
[22:02:12] <ONYX> а я спросил до того как это выяснил
[22:02:34] <tehnick> =)
[22:13:20] <tehnick> dhamp: http://code.google.com/p/eiskaltdc/issues/detail?id=1017
[22:13:48] <tehnick> dhamp: твое мнение какое? Нужно запилить это или нет?
[22:14:30] <tehnick> dhamp: обновление хэшей при инициализации ядра ведь вызывается?
[22:16:26] <dhamp> tehnick, не понял о чём там речь
[22:18:23] <tehnick> dhamp: при запуске программы начинается проверка шары на наличие изменений.
[22:18:39] <tehnick> Если изменения есть, будет хэширование.
[22:19:21] <tehnick> Но даже если изменений нет, а файлов много, то этот процесс проверки шары занимает долгое время и имеет жесткий...
[22:20:01] <tehnick> (Пока оно по всему дереву каталогов проходит, проверяя файлы)
[22:20:10] <tehnick> dhamp: норм объяснил?
[22:20:22] <dhamp> tehnick, ну отключи и проверь
[22:20:36] <tehnick> dhamp: ы?
[22:20:41] <tehnick> Что отключить?
[22:21:05] <dhamp> tehnick, проверку изменений
[22:21:25] <tehnick> dhamp: как?
[22:28:36] <dhamp> tehnick, вопрос: block && !cached - что будет если block=true и  cached=true ?
[22:29:11] <tehnick> dhamp: будет false
[22:30:33] <dhamp> tehnick, молодец, а теперь грепни эту строку и убедись что никакого обновления шары не происходит если loadCache вернул true
[22:31:26] <dhamp> вывод всё что может тормозить это загрузка кэша
[22:36:03] <tehnick> Хм. Ты прав.
[22:42:57] hekp0maht вышел(а) из комнаты
[23:33:33] tehnick вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!