gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Воскресенье, 16 октября 2011< ^ >
tehnick установил(а) тему: Last stable release: 2.2.4 || Конференция разработчиков 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-30 Release EiskaltDC++ 2.2.5
TODO:
* IPv6 in DC++ Core
* JSON interface in EiskaltDC++ Daemon
* Gtk3 support in EiskaltDC++ Gtk
Possible add to TODO:
* GeoIP support - this staff really needed?
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
Как правильно задавать вопросы:
http://parallel.ru/cluster/smart-questions-ru.html
How To Ask Questions The Smart Way
http://catb.org/%7Eesr/faqs/smart-questions.html
Конфигурация комнаты
Участники комнаты

GMT+4
[00:01:55] <dein.negativ> ONYX: а как там?
[00:02:33] <tehnick> "круто"
[00:02:37] <ONYX> я так понял что через внешний http сервер, через сокет как то.
http://libtorrent.rakshasa.no/wiki/RTorrentXMLRPCGuide
[00:05:17] dhamp вошёл(а) в комнату
[00:08:30] <dhamp> [23:50:12] <ONYX> вот смотрю как xml-rpc в rtorrent сделано - круто
[00:09:02] <dhamp> ONYX: в код смотрел ?
[00:09:05] <tehnick> [18:20:53] <tehnick> [16:18:56] <dein.negativ> tehnick: мы с dhamp'ом уже разобрались что к чему
Так будет такая опция или нет?
[00:09:40] <tehnick> dein.negativ: про нумерацию строк мое сообщение видел?
[00:10:04] <dein.negativ> tehnick: видел, но не хочу пилить кастомный виджет)
[00:10:12] <ONYX> dhamp: неа, еще не смотрел
[00:10:15] <dein.negativ> tehnick: спроси у dhamp'a
[00:10:33] <tehnick> dein.negativ: так вроде в документации Qt был пример
[00:10:43] <tehnick> dein.negativ: это и был вопрос ему
[00:11:57] <dhamp> [00:07:50] <tehnick> [18:20:53] <tehnick> [16:18:56] <dein.negativ> tehnick: мы с dhamp'ом уже разобрались что к чему
Так будет такая опция или нет?
если выкинуть в ебеня плюсовый интерфейс и использовать сишный - да, иначе "костыли, здравствуйте"
[00:12:54] <tehnick> о_О
[00:13:51] <tehnick> Какая-то проблема с uint?
[00:14:13] <tehnick> Я в этом патче ничего криминального не вижу.
[00:14:14] <pro> о! всспомнил, а хешировать дополнительно bith хешами или sha256 напрмиер небыло идей?
[00:14:28] <dhamp> tehnick: less /usr/include/xmlrpc-c/server_abyss.hpp - просвещайся
[00:14:51] <dhamp> pro: профит?
[00:15:16] <pro> dhamp: теоритически качать с других протоколов
[00:16:02] <dhamp> tehnick: проблема не в патче, единтсвенная возможность использовать заданные во время исполнения порт(и ип) это биндить сокет
[00:16:27] <tehnick> pro: тебе нужен комбайн? Загугли LeechCraft.
[00:17:50] <tehnick> dhamp: не понял. =(
[00:18:30] <tehnick> Порт же при инициализации указывается.
[00:21:32] <tehnick> dein.negativ: вторая ссылка в гугле по моему запросу: http://doc.qt.nokia.com/4.5/widgets-codeeditor.html
[00:22:54] <tehnick> Лучше здесь: http://doc.qt.nokia.com/latest/widgets-codeeditor.html
[00:24:05] <tehnick> $QT_BEGIN_LICENSE:BSD$
[00:24:06] <tehnick> о_О
[00:24:10] <tehnick> Клево.
[00:24:28] <tehnick> 3-пунктная
[00:25:25] <tehnick> Можно использовать без проблем.
[00:26:28] <tehnick> dein.negativ: сделаешь? Или мне самому запилить, когда время появится?
[00:26:56] <tehnick> Код вообще менять не придется.
[00:27:14] <dhamp> [00:17:15] <tehnick> Порт же при инициализации указывается.
да вот как бы не так
[00:27:30] <dein.negativ> tehnick: я сейчас скриптовый движок улучшаю, так что если есть возможность займись ты
[00:27:37] <tehnick> Только два файла добавить и виджет в файле формы скастовать.
[00:27:55] <tehnick> А я сейчас родителям дебиан на ком ставлю... =)
[00:28:00] <tehnick> *комп
[00:28:16] <tehnick> Удаленно.
[00:30:36] ONYX вышел(а) из комнаты: Replaced by new connection
[00:30:46] ONYX вошёл(а) в комнату
[00:45:04] Diger вышел(а) из комнаты
[01:16:28] WiseLord вышел(а) из комнаты
[01:27:13] amfetamin вышел(а) из комнаты
[01:30:42] <dhamp> https://github.com/negativ/eiskaltdcpp/commit/6d334beeb039af206c3143e89947dc48096ff1dd
[01:32:17] <pro> dhamp: не, смысл в том что другие клиенты могут по твоему файллисту найти файл в других местах
[01:32:44] <tehnick> dhamp: а ларчик просто открывался?.. =)
[01:32:57] <dein.negativ> dhamp: проверку валидности номера порта забыл сделать
[01:33:04] <tehnick> Надо было только run() перенести?..
[01:33:16] <tehnick> +1, да
[01:33:23] <dhamp> dein.negativ: буратин я поощряю =)
[01:33:44] <dhamp> tehnick: ты даже не читал весь патч ? =(
[01:34:36] <tehnick> Теперь дочитал.
[01:34:54] <tehnick> Поздравляю.
[01:35:04] <dhamp> tehnick: с чем  ?
[01:35:12] <tehnick> Ты сделал это. =)
[01:35:31] <tehnick> Костылей не наблюдаю...
[01:35:51] <dhamp> uriPath и logFileName надо тоже сделать задаваемыми
[01:36:42] <dein.negativ> dhamp: просто некошерно как-то) номер порта же unsigned short
[01:37:21] <tehnick> И дефолтный "/tmp/xmlrpc_log" заменить на что-нибудь имеющее в названии "eiskaltdcpp"
[01:39:04] <dhamp> tehnick: усе это не сегодня =)
[01:42:36] dein.negativ вышел(а) из комнаты
[01:53:12] <ONYX> кто пользует rtorrent, отзоитесь
[01:53:45] <dhamp> ONYX: зачем они тебе, пытать их будешь ?
[01:53:55] <ONYX> не, вопрос
[01:54:15] <ONYX> всю дорогу, сколько я его пользую, а это года 3 наверное, все время он теряет пиры
[01:55:13] <ONYX> качает торрент, начинает качать, вопервых трекер говорит что сидеров 300 челов, а рторрент только 10-15 находит. и начинает качать, но через полчаса и их треяет
[01:55:47] <ONYX> переподключаешь торрент - сразу обратно возвращаются все пиры, 10-15 только
[01:56:05] <ONYX> не пойму в чом проблема. щас пойду на irc спрашивать у них
[01:56:35] <ONYX> dhamp: а ковырять-да, надо, но это с тобой надо кооперироваться
[02:32:42] Alexey вошёл(а) в комнату
[02:40:34] <tehnick> Как все-таки удобно работать с Qt.
[02:40:54] <tehnick> Новый функционал добавляется быстрее, чем проект компилируется...
[02:46:14] dhamp вышел(а) из комнаты
[03:07:53] tehnick вышел(а) из комнаты
[04:51:55] Alexey вышел(а) из комнаты
[08:18:13] TroLLik вошёл(а) в комнату
[08:48:26] Diger вошёл(а) в комнату
[09:27:43] dhamp вошёл(а) в комнату
[10:15:11] amfetamin вошёл(а) в комнату
[10:15:36] Diger вышел(а) из комнаты
[10:26:08] amfetamin вышел(а) из комнаты
[10:47:55] FiliN вошёл(а) в комнату
[10:55:42] Diger вошёл(а) в комнату
[11:08:13] Diger вышел(а) из комнаты
[11:16:02] Diger вошёл(а) в комнату
[11:59:22] tehnick вошёл(а) в комнату
[11:59:59] <tehnick> dein.negativ: что за быдлокодинг? Сломал сборку без яваскрипта.
[12:00:10] <tehnick> Сейчас пофикшу конечно.
[12:00:27] <tehnick> Но мог и не заметить...
[12:22:19] FiliN вышел(а) из комнаты
[12:23:04] FiliN вошёл(а) в комнату
[14:08:30] dhamp_ вошёл(а) в комнату
[14:27:28] dhamp_ вышел(а) из комнаты
[15:01:39] dein.negativ вошёл(а) в комнату
[15:12:25] <tehnick> dein.negativ: ты окончательно пофиксил проблему с IpTOSValue?
[15:13:25] tehnick should go for a while
[15:13:33] tehnick ушел в магаз
[15:17:48] <dein.negativ> tehnick: там теперь эксепшн обрабатывается, так что все должно работать
[16:02:18] Alexey вошёл(а) в комнату
[16:04:44] pro вышел(а) из комнаты
[16:44:45] WiseLord вошёл(а) в комнату
[16:48:21] dhamp_ вошёл(а) в комнату
[17:15:52] amfetamin вошёл(а) в комнату
[17:28:49] FiliN_ вошёл(а) в комнату
[17:29:08] TroLLik вышел(а) из комнаты
[17:29:23] FiliN_ вышел(а) из комнаты
[17:29:33] FiliN_ вошёл(а) в комнату
[17:32:12] dhamp_ вышел(а) из комнаты
[17:43:24] dhamp_ вошёл(а) в комнату
[18:32:22] ubuntu11.04 вошёл(а) в комнату
[19:04:09] Nikoli вышел(а) из комнаты: Replaced by new connection
[19:04:19] Nikoli вошёл(а) в комнату
[19:16:43] WiseLord вышел(а) из комнаты
[19:33:16] <tehnick> В конфе разрабов ADC вчера писали, что в DC++ пофиксили сегфолт при выходе.
[19:34:36] <tehnick> dhamp_ : вероятно, это связано с issue 1132
[19:46:38] dhamp_ вышел(а) из комнаты
[19:47:48] <tehnick> dhamp: ^^
[19:52:56] <tehnick> [18:23:30] [US]  <iceman51> and adding a byte after ZOF would cause a disconnect right?>
[18:23:59] [US]  <iceman51> (for clients not supporting ZOF)
[19:53:28] <tehnick> Клево, если хаб посылает рандомный байт, клиента дисконнетит.
[19:57:05] FiliN__ вошёл(а) в комнату
[19:57:45] FiliN_ вышел(а) из комнаты
[20:51:37] dein.negativ вышел(а) из комнаты
[21:04:07] dhamp_ вошёл(а) в комнату
[21:06:41] <dhamp_ > tehnick:это заговор zof клиентов :-)
[21:07:26] FiliN вышел(а) из комнаты
[21:31:07] Diger вышел(а) из комнаты
[21:32:52] Diger вошёл(а) в комнату
[21:50:08] Diger вышел(а) из комнаты
[22:02:05] Diger вошёл(а) в комнату
[22:20:51] Diger вышел(а) из комнаты
[22:24:42] FiliN__ вышел(а) из комнаты
[22:25:29] FiliN вошёл(а) в комнату
[22:25:50] dhamp_ вышел(а) из комнаты
[22:39:48] <tehnick> ONYX: https://github.com/negativ/eiskaltdcpp/commit/234d9a6
[22:39:56] <ONYX> читаю
[22:40:07] <tehnick> ONYX: весь ли этот выхлоп нужен?
[22:40:18] <tehnick> Может быть надо что-то закомментировать...
[22:40:46] <ONYX> tehnick: ну по идее dhamp точнее скажет, чем я
[22:40:52] <ONYX> но я ща тоже посмотрю
[22:40:57] <tehnick> dhamp: ^^
[22:42:12] <ONYX> я вот думаю все таки как то надо доделывать xmlrpc
[22:42:30] <ONYX> или уж бросать и делать json.
[22:42:37] <tehnick> Надо.
[22:42:56] <tehnick> Только это делает dhamp.
[22:43:04] <ONYX> но я думаю просто надо с xmlrpc применить другую тактику. наподобие как rtorrent делает-с применением внешнего сервера
[22:43:20] <tehnick> Так что только от него зависят сроки...
[22:43:49] <ONYX> ничего, он лучший, он сможет
[22:44:40] <ONYX> tehnick: а я уже удостоин великой почести в виде строки в списке разработчиков, самыми мелкими буквами?
[22:45:35] <tehnick> ONYX: как автор проекта --- нет
[22:45:44] <tehnick> ONYX: как владелец кода --- да
[22:45:58] <tehnick> ONYX: https://github.com/negativ/eiskaltdcpp/blob/master/full.copyrights.info.in.Debian.style#L179
[22:46:25] <ONYX> ну щикарно
[22:46:28] <ONYX> спасиба
[22:46:54] <tehnick> Тут как бы безальтернативно..ю =)
[22:47:01] <tehnick> Все по правилам.
[22:47:53] FiliN вышел(а) из комнаты
[22:48:11] FiliN вошёл(а) в комнату
[22:48:23] <ONYX> а я и не прошу большего
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!