gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Суббота, 24 сентября 2011< ^ >
tehnick установил(а) тему: 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-24 Release EiskaltDC++ 2.2.4
* 2011-10-23 Release EiskaltDC++ 2.2.5
TODO:
* IPv6 in DC++ Core
* JSON interface in EiskaltDC++ Daemon
* Gtk3 support in EiskaltDC++ Gtk
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:36:50] Diger вышел(а) из комнаты
[00:51:35] gelraen вышел(а) из комнаты
[01:10:37] tehnick вошёл(а) в комнату
[01:10:57] <tehnick> [02:53:00] <dhamp> и все таки кто скажет нахрена в qt морде в браузере шар, в панели справа (дереве папок) нужны столбцы TTH и Точный размер. - как минимум TTH нафиг не нужен - он всегда пустой
[01:11:15] <tehnick> УМВРЧЯДНТ?
[01:11:26] <tehnick> Открой свой список файлов.
[01:11:29] <tehnick> Все есть.
[01:11:48] <tehnick> Если не нужен столбец, то легко отключить.
[01:22:59] <tehnick> В чужом файл-листе тоже показывает.
[01:27:18] tehnick вышел(а) из комнаты
[01:27:29] <dhamp> tehnick, в том то и дело что в дереве СЛЕВА столбцы не убрать
[01:38:00] <dhamp> tehnick, видимо, чукча писатель....
[02:54:11] FiliN_ вышел(а) из комнаты
[05:17:04] gray_graff вошёл(а) в комнату
[05:44:05] dhamp вышел(а) из комнаты
[05:44:15] dhamp вошёл(а) в комнату
[06:33:55] gray_graff вышел(а) из комнаты
[08:41:21] gelraen вошёл(а) в комнату
[08:56:22] Diger вошёл(а) в комнату
[09:02:13] FiliN_ вошёл(а) в комнату
[09:19:42] gray_graff вошёл(а) в комнату
[09:22:43] FiliN__ вошёл(а) в комнату
[09:47:53] dhamp вышел(а) из комнаты
[09:53:52] Alexey вошёл(а) в комнату
[10:12:35] FiliN__ вышел(а) из комнаты
[10:43:49] gray_graff вышел(а) из комнаты
[11:17:39] rzed вошёл(а) в комнату
[11:28:48] <rzed> dhamp: а в GTK морде когда список каталогов без файлов, то столбики скрываются или по умолчанию пустые не отображаются ?
[12:01:30] Diger вышел(а) из комнаты
[12:21:03] gray_graff вошёл(а) в комнату
[12:25:08] Diger вошёл(а) в комнату
[13:09:29] tehnick вошёл(а) в комнату
[13:12:07] <tehnick> dhamp: а в дереве СЛЕВА их и нет _совсем_
[13:12:30] <tehnick> dhamp: там только два столбца: имя и размер
[13:13:23] <tehnick> Diger: пинг
[13:13:38] <tehnick> Diger: еще не тестил?
[13:15:39] Kroll вышел(а) из комнаты
[13:16:12] Kroll вошёл(а) в комнату
[13:26:26] <rzed> tehnick: ты можешь заплатки накласть что бы GTK морду под виндой собрать ?
[13:29:43] <rzed> я немогу сообразить как SIGPIPE описать в eiskaltdcpp-gtk\src\wulfor.cc по аналогии как в eiskaltdcpp-qt\src\main.cpp ?
[13:57:32] tehnick вышел(а) из комнаты
[15:22:42] FiliN вышел(а) из комнаты
[15:22:42] FiliN_ вышел(а) из комнаты
[15:38:53] FiliN_ вошёл(а) в комнату
[16:15:31] dhamp вошёл(а) в комнату
[16:16:05] dhamp вышел(а) из комнаты
[16:16:16] dhamp вошёл(а) в комнату
[16:17:39] <dhamp> tehnick, вот тебе скрин http://savepic.net/2071288.png
[16:28:07] <dhamp> tehnick, и да после удаления из конфига share-lpane-state= оно больше не появилось, никакого выбора чего показывать также не появилось, ЧЯДНТ ?
[16:37:30] <dhamp> tehnick, после полного сброса настроек стало действительно как прописано в коде(скрыть точный размер и TTH), но столбцы менять всё равно нельзя, в дереве слева, хотя сигнал на него есть....
[17:23:44] gray_graff вышел(а) из комнаты
[17:24:52] gray_graff вошёл(а) в комнату
[18:32:17] tehnick вошёл(а) в комнату
[18:44:54] <tehnick> dhamp, ONYX: авторизацию в демоне делать будем до релиза 2.2.4 или на следующий релиз отложим?..
[18:46:15] <rzed> и json
[18:46:41] <tehnick> rzed: чо-чо? Это точно на потом.
[18:49:26] <dhamp> [18:44:06] tehnick: dhamp, ONYX: авторизацию в демоне делать будем до релиза 2.2.4 или на следующий релиз отложим?
не будет никакой авторизации
[18:50:50] <dhamp> tehnick, по тому что выше тебе есть чего сказать ?
[18:51:09] <ONYX> dhamp: отложим
[18:51:26] <tehnick> dhamp: нет. У меня два столбца и все устраивает.
[18:51:35] <rzed> без авторизации совсем дыра получается
[18:51:38] <ONYX> ящитаю вообще надо на этом релизе сделать localhost-only решение
[18:51:46] <ONYX> dhamp: это достижимо?
[18:51:53] FiliN_ вышел(а) из комнаты
[18:52:08] FiliN_ вошёл(а) в комнату
[18:52:41] <rzed> и выбор порта
[18:52:55] <ONYX> rzed: это можно
[18:54:17] <ONYX> tehnick: ксо-жалению, на библиотеке, которую мы используем в качестве xml-rpc сервера, геморойная авторизация (не понятно как вызывать функцию из сишной библиотеки из плюсов, насколько я понел dhamp), а ssl нету вообще
[18:55:19] <ONYX> мои предложения были заменить авторизацию на кастомный uri, сделать опцию запуска с кастомным портом, а шифрование делать через ssh. вобщем вот такие расклады
[18:56:58] <rzed> значит логично для начала две штуки: локалхост онли и порт по желанию
[18:57:23] <ONYX> да
[18:57:37] <ONYX> dhamp: локалхост-онли и порт можем запилить?
[18:57:48] <tehnick> Порт вообще надо опцией к бинарнику.
[18:58:00] <tehnick> А не в конфиге держать.
[18:58:02] <ONYX> tehnick: дада, типа -p200
[18:58:05] <ONYX> конечно
[18:58:21] <rzed> -p вроде PID задаёт
[18:58:28] <tehnick> dhamp: сделаешь или мне запилить?
[18:58:39] <tehnick> Это не долго, только я сейчас занят по дому.
[18:59:04] <rzed> я как опцию вначале предлагал -l --listen=adress:port
[19:06:01] <rzed> вкратце в чём суть WulforUtil ?
[19:06:08] <rzed> в мордах
[19:42:48] rzed вышел(а) из комнаты: <|> :ытанмок зи (а)лешыв dezr
[20:34:32] FiliN_ вышел(а) из комнаты
[21:24:59] dein.negativ вошёл(а) в комнату
[21:42:47] <tehnick> dein.negativ: напомни плз, qtsinglecoreapplication из примеров Qt взят? И правообладатель --- нокия?
[21:42:57] <tehnick> Diger: пинг
[21:43:14] <tehnick> Diger: скоро релиз, ты проверил сборку для гайки?
[21:43:39] <dein.negativ> tehnick: да оттуда, но теперь там наш велосипед
[21:43:50] <Diger> через часик
[21:43:50] <dein.negativ> *мой велосипед
[21:49:39] Sheesh вошёл(а) в комнату
[21:58:02] Sheesh вышел(а) из комнаты: qutIM : Jabber plugin
[22:37:52] <Diger> tehnick: откуда брать версию с плюшками:
[22:38:02] <tehnick> Diger: из гита
[22:38:30] <Diger> дак с мастера?
[22:38:40] <tehnick> Diger: пофиг
[22:38:44] <Diger> ок
[22:38:52] <tehnick> Но в 2.2.x однозначно свежее.
[22:39:38] <tehnick> А под виндой-то хоть кто-нибудь проверил новый метод IPC?
[22:53:49] <dhamp> tehnick, для этого нужна венда же
[22:54:14] <tehnick> Тут у двух человек она есть.
[22:54:22] <tehnick> Но ни один из них не отписался.
[22:54:29] <tehnick> И сейчас в конфе их нет...
[22:55:18] <tehnick> narod.ru лежит
[22:55:26] <tehnick> Сволочи.
[22:55:31] <tehnick> Как невовремя.
[22:55:40] <tehnick> Причем в первый раз...
[23:05:00] <dhamp> tehnick,
[23:05:08] <dhamp> зачем тебе сейчас народ?
[23:05:22] <tehnick> Релиз же сегодня.
[23:05:32] <tehnick> Уже отправил письмо в саппорт.
[23:07:30] <ONYX> а вы никогда не хотели запилить отдельный сайт, с шахматами и поэтессами?
[23:08:13] <tehnick> ONYX: а тебе есть чем его наполнить? Ты будешь им непрерывно заниматься?
[23:09:19] <ONYX> наполнить можно тем, что щас размазано по гуглокоду, гитхабу, опенлайфу
[23:09:45] <tehnick> И что там размазано?
[23:10:09] <ONYX> например вот сайт http://leechcraft.org/
[23:10:20] <ONYX> или vacuum-im.org
[23:10:33] <tehnick> ONYX: и?
[23:11:11] <ONYX> ну собственно вопрос: есть ли такая потребность?
[23:11:23] <tehnick> Нет.
[23:11:45] <tehnick> Была бы потребность, запили бы.
[23:13:13] <dhamp> ONYX, eiskaltdc.sf.net - ну запили туда шахматы и поэтесс
[23:14:39] <tehnick> Точно.
[23:14:52] <tehnick> Может хотя бы архивы свежие положим?
[23:15:09] <tehnick> А то человеки до сих пор постоянно путаются.
[23:15:17] <tehnick> И дают ссылки на SF
[23:17:25] <dhamp> tehnick, там везде вроде перенаправление на googlecode
[23:20:45] <Diger> ни у кого не вылазят на сборке варнинги
eiskaltdcpp.09.25/boost/config.hpp:53:12: warning: extra tokens at end of #include directive
[23:20:59] <tehnick> Нет.
[23:21:21] <Diger> так-то давно уже, надоели просто
[23:22:58] <tehnick> /build/buildd/eiskaltdcpp-unstable-2.2.4-20110924-002627-ea7d781/dht/Utils.cpp: In static member function 'static bool dht::Utils::checkFlood(const string&, const dcpp::AdcCommand&)':
/build/buildd/eiskaltdcpp-unstable-2.2.4-20110924-002627-ea7d781/dht/Utils.cpp:117:118: warning: format '%d' expects argument of type 'int', but argument 2 has type 'std::_Hashtable<unsigned int, unsigned int, std::allocator<unsigned int>, std::_Identity<unsigned int>, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, true, false>::size_type {aka long unsigned int}' [-Wformat]
[23:23:07] <tehnick> Единственное предупреждение.
[23:23:16] <tehnick> И только и при сборке на amd64
[23:23:23] rzed вошёл(а) в комнату
[23:23:25] <Diger> у меня всю компиляцию сыпет
[23:23:41] <Diger> нихера там криминального нету в этой строке
[23:24:29] <Diger> так
[23:24:33] <Diger> не собралось
[23:25:03] <Diger> на линковке бинарника
undefined reference to `QSharedMemory::~QSharedMemory()'
и тд и тп
[23:25:22] <tehnick> dein.negativ: ^^
[23:25:43] <Diger> это чего? кути без поддержки собраны?
[23:28:52] <Diger> grep -rn QSharedMemory /boot/common/lib
Binary file /boot/common/lib/libQtCore.a matches
[23:32:57] <tehnick> Diger: разобрался?
[23:33:07] <rzed> tehnick: я же отписывался после того как собрал версию с d33098f
[23:33:19] <Diger> ща попробую статику прилепить
[23:33:27] <tehnick> rzed: перехват магнетов проверил?
[23:33:35] <rzed> не запустилось вообще
[23:34:17] <rzed> даже скрин приклал http://i28.fastpic.ru/big/2011/0923/ab/ddb0d3d4edd585e54411ade77bee42ab.jpg
[23:34:24] <tehnick> rzed: это локальная проблема
[23:34:43] <tehnick> rzed: кстати, pavelvat недавно фиск делал
[23:34:50] <tehnick> Под винду.
[23:34:56] <rzed> что
[23:39:38] <tehnick> rzed: что?
[23:40:07] <rzed> я собирал рядом две версии. одну из предыдущего коммита fa4cd7c она работает. и ту что не запустилась d33098f. завтра скомпилю из последней может еще чего напостите к ночи
[23:40:26] <tehnick> rzed: https://github.com/negativ/eiskaltdcpp/commit/e4197bc
[23:40:38] <tehnick> Сегодня релиз по плану.
[23:40:53] <tehnick> Если никто еще не передумал..
[23:41:55] <tehnick> rzed: кстати да, судя по всему из-за отсутствия этого файла проблема у тебя была.
[23:42:05] <Diger> tehnick: разобрался
[23:42:15] <tehnick> Diger: итак...
[23:42:29] <tehnick> Diger: нам что-то править надо у себя?
[23:42:37] <Diger> у меня кутешные сошки были от 4.7.3 без шереда
[23:43:02] <Diger> тут блин все не очень гут
[23:43:47] <tehnick> Diger: а динамических библиотек с ним точно нет?
[23:44:01] <Diger> я 4.7.4 сам собирал, и он народу не доступен, надо портировщиков подпнуть, чтоб выложили
[23:44:06] <tehnick> Мб опцию какую-то забыли для cmake указать?..
[23:44:23] <tehnick> Эм...
[23:44:35] <Diger> короче собрать-то я соберу
[23:44:42] <Diger> статикой слинкую
[23:44:53] <Diger> а вот если кто-то сам захочет - обломается
[23:45:00] <tehnick> http://doc.qt.nokia.com/4.7-snapshot/qsharedmemory.html
[23:45:04] <tehnick> This class was introduced in Qt 4.4.
[23:45:12] <Diger> да я в курсе
[23:45:40] <Diger> просто то что народу доступно собиралось еще когда в гайке небыло шареда
[23:45:51] <dhamp> tehnick, ну вообще ещё демон поломан.....
[23:45:54] <Diger> завтра пну портировщиков
[23:46:04] <tehnick> Diger: попинай, да
[23:46:12] <tehnick> dhamp: в каком месте?
[23:46:24] <dhamp> в одном из методов xmlrpc
[23:46:50] <tehnick> dhamp: он из cli доступен?
[23:47:36] <dhamp> tehnick, да, onyx его всё же добавил.....
[23:47:52] <tehnick> Что за метод-то?
[23:48:04] <tehnick> Можно закомментировать.
[23:48:16] <tehnick> (В cli)
[23:48:44] rzed вышел(а) из комнаты: <|> :ытанмок зи (а)лешыв dezr
[23:49:19] <dein.negativ> tehnick: релиза не будет, к примеру из-за http://code.google.com/p/eiskaltdc/issues/detail?id=1138 - ты же сам ему приоритет критический поставил. а еще есть http://code.google.com/p/eiskaltdc/issues/detail?id=1136 и http://code.google.com/p/eiskaltdc/issues/detail?id=1131 как минимум
[23:50:46] <tehnick> Делаем вторую бету?
[23:51:32] <dein.negativ> не, просто пилим дальше
[23:51:35] <Diger> можно еще патчик протолкнуть
http://svalka.freenet59.ru/public/admin%40freenet59.ru/new.diff
а то блин официальный порт цмейк под гайку не соответствует моим патчам
[23:51:42] <dein.negativ> как исправим эти баги - можно вторую бету
[23:53:34] pavelvat вошёл(а) в комнату
[23:54:57] <pavelvat> dein.negativ:
"[23:49:19] <dein.negativ> tehnick: релиза не будет, к примеру из-за http://code.google.com/p/eiskaltdc/issues/detail?id=1138 - ты же сам ему приоритет критический поставил"
я этим багом заниматься не буду, мне сейчас не до этого. Это вообще не критический баг.
[23:55:32] <dein.negativ> pavelvat: переход в шаре работает под виндой вообще?
[23:56:05] <pavelvat> dein.negativ: этот баг решён, почитай там комменты - надо было просто удалить конфиг для EiskaltDC++ Qt
http://code.google.com/p/eiskaltdc/issues/detail?id=1136
[23:56:57] <pavelvat> dein.negativ: да, но иногда файл-лист отрывается не на выделенной папке а на корне файл-листа - тоже самое у меня бывает и под Linux.
[23:57:05] tehnick установил(а) тему: 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-10-02 Release EiskaltDC++ 2.2.4
* 2011-10-30 Release EiskaltDC++ 2.2.5
Release Critical:
* Issues 1138, 1131
* one broken method in daemon
TODO:
* IPv6 in DC++ Core
* JSON interface in EiskaltDC++ Daemon
* Gtk3 support in EiskaltDC++ Gtk
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

[23:58:02] <pavelvat> dein.negativ:  это я про открытие файл-листов пользователей тебе ответил, или ты что-то другое имел ввиду?
[23:58:45] <dein.negativ> pavelvat: ну в поиске если по файлу кликнуть "Список файлов" то файл должен показаться в шаре этого юзера
[23:58:58] <dein.negativ> вроде мы об одном говорили
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!