gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Вторник, 9 августа 2011< ^ >
dhamp установил(а) тему: Last stable release: 2.2.3 || Конференция разработчиков 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-09-18 Release EiskaltDC++ 2.2.4
TODO:
* IPv6 in DC++ Core
* JSON interface in EiskaltDC++ Daemon
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
JSON:
http://ru.wikipedia.org/wiki/JSON
http://en.wikipedia.org/wiki/JSON
http://en.wikipedia.org/wiki/JSON-RPC
JSON parser from Boost:
http://plaincodesource.blogspot.com/2011/03/json-c-boost.html
http://stackoverflow.com/questions/717618/simple-server-client-boost-example-not-working
HTTP and TCP client/server examples:
http://www.boost.org/doc/libs/1_39_0/doc/html/boost_asio/examples.html
Конфигурация комнаты
Участники комнаты

GMT+4
[00:13:22] tka4ev вошёл(а) в комнату
[00:38:07] rzed вышел(а) из комнаты: <|> :ытанмок зи (а)лешыв dezr
[01:06:13] amfetamin вошёл(а) в комнату
[01:06:23] amfetamin вышел(а) из комнаты
[01:06:46] amfetamin вошёл(а) в комнату
[01:08:49] amfetamin вышел(а) из комнаты
[02:02:40] tka4ev вышел(а) из комнаты
[02:03:01] Diger вышел(а) из комнаты
[02:48:21] crypton вошёл(а) в комнату
[03:25:40] Kroll вышел(а) из комнаты
[06:18:41] rzed вошёл(а) в комнату
[07:08:42] ONYX/home вышел(а) из комнаты
[07:08:42] ONYX вышел(а) из комнаты
[07:27:36] Alexey вошёл(а) в комнату
[07:37:57] amfetamin вошёл(а) в комнату
[08:05:48] gray_graff/work вышел(а) из комнаты
[08:06:38] gray_graff/work вошёл(а) в комнату
[08:12:39] ONYX/home вошёл(а) в комнату
[08:26:43] gelraen вышел(а) из комнаты
[08:26:53] gelraen вошёл(а) в комнату
[08:56:00] Diger вошёл(а) в комнату
[09:19:37] gray_graff/work вышел(а) из комнаты
[09:25:16] gray_graff/work вошёл(а) в комнату
[09:31:33] Клёк вошёл(а) в комнату
[09:54:25] gray_graff/work вышел(а) из комнаты
[09:54:45] Клёк вышел(а) из комнаты
[09:56:25] gray_graff/work вошёл(а) в комнату
[10:00:09] poofeg вышел(а) из комнаты: Replaced by new connection
[10:00:20] poofeg вошёл(а) в комнату
[10:09:38] amfetamin вышел(а) из комнаты: Replaced by new connection
[10:09:48] amfetamin вошёл(а) в комнату
[10:22:44] Клёк вошёл(а) в комнату
[10:25:12] Nikoli вышел(а) из комнаты
[10:26:11] Nikoli вошёл(а) в комнату
[10:31:07] Клёк вышел(а) из комнаты
[10:35:30] gray_graff/work вышел(а) из комнаты
[10:35:30] Клёк вошёл(а) в комнату
[10:36:29] gray_graff/work вошёл(а) в комнату
[10:50:59] Клёк вышел(а) из комнаты
[10:53:23] crypton вышел(а) из комнаты
[11:04:37] gray_graff/work вышел(а) из комнаты
[11:06:31] gray_graff/work вошёл(а) в комнату
[11:09:15] <rzed> ONYX: к вопросу твоему про демона под виндой - вот я знаю достаточно ситуаций. в кратце выглядит так: есть сервер с вин'платформой для спец вин'приложения(не будем вдаваться в подробности) и мощей железки этим приложением используется мало, и грех не использовать все ресурсы железки(большой объем винта, большой канал) и по некоторым причинам гуёвый ДЦ клиент запускать там... одним словом "низя"
[11:12:35] Diger вышел(а) из комнаты
[11:12:45] Diger вошёл(а) в комнату
[11:14:47] Diger вышел(а) из комнаты: Replaced by new connection
[11:14:57] Diger вошёл(а) в комнату
[11:18:58] Diger вышел(а) из комнаты
[11:21:49] Клёк вошёл(а) в комнату
[11:24:30] Клёк вышел(а) из комнаты
[11:24:32] Kroll вошёл(а) в комнату
[11:24:41] Diger вошёл(а) в комнату
[11:28:01] Diger вышел(а) из комнаты
[11:28:11] Diger вошёл(а) в комнату
[11:31:49] Клёк вошёл(а) в комнату
[11:34:41] gray_graff/work вышел(а) из комнаты
[11:37:34] gray_graff/work вошёл(а) в комнату
[11:39:02] ONYX/home вышел(а) из комнаты
[11:59:40] Клёк вышел(а) из комнаты
[12:10:19] gray_graff/work вышел(а) из комнаты
[12:10:44] ONYX вошёл(а) в комнату
[12:11:48] ONYX вышел(а) из комнаты: Отключен
[12:11:58] ONYX вошёл(а) в комнату
[12:13:03] gray_graff/work вошёл(а) в комнату
[12:24:33] Клёк вошёл(а) в комнату
[12:29:33] Клёк вышел(а) из комнаты
[12:32:47] Клёк вошёл(а) в комнату
[12:41:25] amfetamin вышел(а) из комнаты
[12:42:03] amfetamin вошёл(а) в комнату
[12:55:37] gray_graff/work вышел(а) из комнаты
[12:57:05] poofeg вышел(а) из комнаты
[12:58:29] gray_graff/work вошёл(а) в комнату
[13:15:16] Diger вышел(а) из комнаты
[13:16:04] Diger вошёл(а) в комнату
[13:24:47] Diger вышел(а) из комнаты: Replaced by new connection
[13:24:57] Diger вошёл(а) в комнату
[13:41:05] Клёк вышел(а) из комнаты
[14:00:18] crypton вошёл(а) в комнату
[14:04:02] FiliN вошёл(а) в комнату
[14:04:08] ONYX вышел(а) из комнаты
[14:04:12] FiliN вышел(а) из комнаты
[14:04:19] FiliN вошёл(а) в комнату
[14:04:29] FiliN вышел(а) из комнаты
[14:04:37] FiliN вошёл(а) в комнату
[14:04:47] FiliN вышел(а) из комнаты
[14:04:53] FiliN вошёл(а) в комнату
[14:05:03] FiliN вышел(а) из комнаты
[14:05:11] FiliN вошёл(а) в комнату
[14:05:21] FiliN вышел(а) из комнаты
[14:05:27] FiliN вошёл(а) в комнату
[14:05:37] FiliN вышел(а) из комнаты
[14:05:44] FiliN вошёл(а) в комнату
[14:06:01] gray_graff/work вышел(а) из комнаты
[14:09:38] ONYX вошёл(а) в комнату
[14:11:01] gray_graff/work вошёл(а) в комнату
[15:04:24] Diger вышел(а) из комнаты
[15:14:21] ONYX вышел(а) из комнаты
[15:15:34] ONYX вошёл(а) в комнату
[15:45:55] gray_graff/work вышел(а) из комнаты
[15:47:52] gray_graff/work вошёл(а) в комнату
[16:21:29] gelraen вышел(а) из комнаты
[16:24:36] gelraen вошёл(а) в комнату
[16:34:05] crypton вышел(а) из комнаты
[16:47:19] gray_graff/work вышел(а) из комнаты
[16:49:26] gray_graff/work вошёл(а) в комнату
[16:51:59] gelraen вышел(а) из комнаты
[16:52:32] gelraen вошёл(а) в комнату
[16:59:39] amfetamin вышел(а) из комнаты
[17:13:09] Diger вошёл(а) в комнату
[17:15:51] ONYX вышел(а) из комнаты
[17:37:59] gray_graff/work вышел(а) из комнаты
[17:42:40] gray_graff/work вошёл(а) в комнату
[18:10:44] gray_graff/work вышел(а) из комнаты
[18:12:18] gray_graff/work вошёл(а) в комнату
[18:37:23] amfetamin вошёл(а) в комнату
[18:59:02] gray_graff/work вышел(а) из комнаты
[19:01:56] gray_graff/work вошёл(а) в комнату
[19:07:02] Diger вышел(а) из комнаты
[20:11:50] gelraen вышел(а) из комнаты: Replaced by new connection
[20:12:00] gelraen вошёл(а) в комнату
[20:17:51] FiliN_ вошёл(а) в комнату
[20:18:21] FiliN_ вышел(а) из комнаты
[20:20:06] Diger вошёл(а) в комнату
[20:30:41] gray_graff/work вышел(а) из комнаты
[20:31:24] gray_graff/work вошёл(а) в комнату
[20:36:48] gelraen вышел(а) из комнаты
[20:39:02] gelraen вошёл(а) в комнату
[20:57:35] ONYX вошёл(а) в комнату
[21:23:40] Diger вышел(а) из комнаты
[21:40:46] ubuntu11.04 вышел(а) из комнаты
[21:44:22] ubuntu11.04 вошёл(а) в комнату
[22:15:27] <ONYX> да что ж такое, как ни зайду нету техника
[22:24:16] <ONYX> передайте пож-та технику:
http://paste.ubuntu.com/662107
что он по этому поводу думает? и что вообще произошло?
[22:26:18] <rzed> а что это ?
[22:27:37] <ONYX> насколько я вижу-до установки была линковка с одной библиотекой, а после установки уже с другой
[22:27:58] <ONYX> до установки программа работала, а после установки уже нет, именно из за этой библиотеки
[22:28:25] <ONYX> и компилилось с gcc45 именно потому, что в его составе есть именно эта библиотека.
[22:28:40] <ONYX> и как видно оно изначально до установки скомпилилось верно
[22:28:52] <ONYX> вопрос: что за перелинковка произошла?
[22:43:58] Alexey вышел(а) из комнаты
[22:51:43] <gelraen> удаление rpath
[22:54:25] <gelraen> ONYX: а gcc 4.2 оно уже не собирается?
[23:12:41] <ONYX> gelraen: нет, уже нет
[23:13:56] <ONYX> gelraen: есть ли решение проблемы?
[23:27:15] <gelraen> ONYX: попробуй cmake -DINSTALL_RPATH=/usr/local/lib/gcc45
[23:27:39] <ONYX> ща
[23:30:07] <ONYX> gelraen: в конце cmake выдало
CMake Warning: The variable, 'INSTALL_RPATH', specified manually, was not used during the generation.
[23:30:30] <gelraen> а, блин
[23:30:34] <gelraen> CMAKE_INSTALL_RPATH
[23:37:22] <ONYX> gelraen: угу.
[23:37:31] <gelraen> работает как надо?
[23:37:50] Diger вошёл(а) в комнату
[23:38:26] <ONYX> сохраню для истории
freebsd amd64 8-S building eiskalt with gcc45
cmake -DCMAKE_C_COMPILER=gcc45 -DCMAKE_CXX_COMPILER=g++45 -DNO_UI_DAEMON=ON -DXMLRPC_DAEMON=ON -DUSE_QT=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS_RELEASE="-Wl,-R/usr/local/lib/gcc45" -Dlinguas="en,ru" -DCMAKE_INSTALL_RPATH="/usr/local/lib/gcc45" ../
[23:39:02] <ONYX> gelraen: да, буду тестить
[23:39:15] <ONYX> хочу что бы в сутках было часов 30-35
[23:39:23] <ONYX> на какой планете так?
[23:40:10] <gelraen> сразу порт подпиливай, чо
[23:40:24] <gelraen> и костылей меньше будет
[23:40:58] <gelraen> половина этих опций станет ненужна после USE_GCC=4.5+
[23:41:08] <Diger> ONYX: а ты как-то через XMLRPC уже рулишь айскальтом?
[23:41:13] <ONYX> gelraen: на данный момент я не умею, но если ты мне покажешь где грамотно обучится и как заслать-я как бы займусь
[23:41:22] <ONYX> Diger: конечно
[23:41:29] <gelraen> porters-handbook
[23:41:41] <ONYX> Diger: методов полно
[23:41:51] <gelraen> для начала можно взять уже имеющийся net-p2p/eiskaltdcpp-daemon
[23:41:52] <ONYX> Diger: я бы сказал почти все есть
[23:41:53] <Diger> ONYX  чего юзаешь
[23:42:00] <gelraen> и его подровнять для новой версии
[23:42:40] <ONYX> gelraen: а где это он имеется?
[23:42:49] <gelraen> в gnats :(
[23:43:09] <ONYX> короче разбираться мне еще и разбираться
[23:43:35] <ONYX> gelraen: и кстати да
[23:44:05] <ONYX> я вот подумал сделать сразу devel версию, которая будет сорцы тащить не в tar.gz, а прямо с git clont
[23:44:10] <ONYX> clone
[23:44:17] <ONYX> и уже с ними иметь дело
[23:44:43] <gelraen> в портах нельзя нормально получать сорсы из git
[23:44:44] <ONYX> вот это будет внатуре devel. хоть каждый день новый порт. сделал один раз и защибись, чо
[23:45:04] <gelraen> снапшоты в tbz - ещё кое-как, но их делать надо
[23:45:18] <ONYX> gelraen: это вы преувеличиваете, я уверен. почему ж так просто можно, а в портах вот прямо нельзя
[23:45:31] <gelraen> можно, но только криво
[23:45:35] <gelraen> костылями
[23:45:40] <ONYX> думаю несколько дополнительных файловых операций
[23:45:58] <gelraen> окей, что ты будешь делать при make checksum ?
[23:46:09] <gelraen> с результатом git clone
[23:46:22] <ONYX> думаю ничего. можно как то пропустить этот этап?
[23:46:37] <ONYX> искуственно
[23:46:42] <gelraen> можно, но лучше не нужно
[23:46:52] <gelraen> иначе хз что соберётся у пользователя
[23:47:00] <gelraen> ну и надо не просто git clone делать
[23:47:10] <gelraen> а определённой фиксированой версии
[23:47:10] <ONYX> ровно то, что было в git :)
[23:47:24] <ONYX> а, ну это самом собой блин, определенный срез
[23:47:36] <ONYX> потом порт обновил - новый срез качает
[23:47:36] <gelraen> нельзя отбрасывать всякий dns spoofing и т.п.
[23:47:55] <gelraen> если не проверять - в общем случае пользователь может получить совсем не то что ожидал
[23:48:22] <ONYX> ну согласен конечно. как можно проверить то? может подписи какие
[23:48:42] <gelraen> вот это тоже чать проблемы, что нету нормального способа проверки
[23:48:55] <gelraen> разве что https
[23:49:09] <gelraen> но всем лень сооружать для этого костыли
[23:49:20] <ONYX> хорошо, тогда можно косытль-скачали, запаковали в tar.gz, типа "скачали" архив с сорцами
[23:49:50] <gelraen> лучше сразу, в одном месте делать git pull и tar czf
[23:49:56] <gelraen> и выкладывать снапшоты
[23:50:00] <gelraen> и качать уже их
[23:50:08] <ONYX> блин
[23:50:23] <ONYX> ну что ж, рассмотрим же
[23:50:28] <ONYX> фуцк
[23:51:04] <Diger> gelraen: присоединюсь к оффтопу, ты читал я те скидывал мои эксперименты с ext3?
[23:51:18] <gelraen> не помню
[23:51:19] <ONYX> да мне еще рано об этом говрить, я знаю как бы из чего оно все там сделано, как что работает, какие стадии, но не умею оформить и не знаю тонкостей.
[23:51:35] <gelraen> омню что там линукс нормально работал, а фря - нет
[23:51:49] <gelraen> ONYX: porters-handbook
[23:52:04] <Diger> gelraen: да, специально машинку поставил с 2-я осями
[23:52:20] <gelraen> а вообще мне уже час как спать пора :(
[23:52:36] <Diger> ну мне уже 2 часа как пора
[23:54:07] <Diger> gelraen: короче слил инфу с винта и благополучно воткнул его zfs пул
[23:54:17] <Diger> робит как часики
[23:56:23] <Diger> ONYX: дак чего для rpc юзаешь, я только с rtorrent биндом сталкивался
[23:56:59] <ONYX> Diger: в смысле как клиент?
[23:57:06] <Diger> да
[23:57:19] <ONYX> да сойдет даже xmlrpc из портов
[23:57:39] <Diger> ну это понятно, а дальше? консолькой?
[23:57:48] <ONYX> ну конечно
[23:57:58] <Diger> гу не пробывал лепить?
[23:57:59] <ONYX> а для чегож весь этот rpc планировался
[23:58:07] <Diger> *гуй
[23:58:09] <ONYX> гуй????
[23:58:16] <ONYX> на xmlrpc??
[23:58:18] gelraen вышел(а) из комнаты
[23:58:35] <Diger> дада
[23:58:45] <ONYX> не, и не буду. а так-пишу же клиента на perl, который будет по xmlrpc управлять демоном
[23:59:01] <Diger> о, круть
[23:59:02] <ONYX> на подобие microdc
[23:59:03] gelraen вошёл(а) в комнату
[23:59:33] <ONYX> microdc там концепция неплохая но за реализацию-расстрел
[23:59:48] <ONYX> там даже в коде разобраться нереально
[23:59:54] <Diger> это да, сам 3 года только его юзал
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!