gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Среда, 7 сентября 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:02:38] Diger вышел(а) из комнаты
[00:12:40] NegatiV вышел(а) из комнаты
[00:31:51] WiseLord вышел(а) из комнаты
[00:37:32] amfetamin вышел(а) из комнаты
[01:06:50] tehnick вошёл(а) в комнату
[01:07:01] <tehnick> Угребишная реализация у Gkt. Кодить совершенно неудобно:
* инструментов нормальных для работы с формами нет
* синтаксис функций и переменных отвратный
* да и логика организации функций в классах негуманоидная какая-то
[01:07:04] <tehnick> Наболело...
[01:08:34] <tehnick> И как это убожество с Qt еще язык поворачивается сравнивать у некоторых личностей?..
[01:09:04] <tehnick> Пользователям-то пофиг: они только окна, да элементы в них видят.
[01:09:17] <tehnick> Менюшки там, тулбары...
[01:09:27] <tehnick> А вот с точки зрения разработки...
[01:14:15] tehnick вышел(а) из комнаты
[01:35:02] ubuntu11.04 вышел(а) из комнаты
[01:41:07] dhamp вошёл(а) в комнату
[01:41:52] dhamp вышел(а) из комнаты
[04:41:28] Kroll вошёл(а) в комнату
[06:21:28] gelraen вышел(а) из комнаты
[06:37:28] gelraen вошёл(а) в комнату
[07:24:01] gelraen вышел(а) из комнаты
[07:36:21] amfetamin вошёл(а) в комнату
[07:53:34] gelraen вошёл(а) в комнату
[08:05:17] ONYX вошёл(а) в комнату
[09:42:39] Alexey вошёл(а) в комнату
[10:38:17] Diger вошёл(а) в комнату
[10:59:14] NegatiV вошёл(а) в комнату
[11:09:14] Diger вышел(а) из комнаты
[11:16:47] Diger вошёл(а) в комнату
[11:49:11] Diger вышел(а) из комнаты
[11:49:21] Diger вошёл(а) в комнату
[11:56:55] ONYX вышел(а) из комнаты
[11:58:28] ONYX вошёл(а) в комнату
[12:03:06] ONYX вышел(а) из комнаты
[12:06:41] ONYX вошёл(а) в комнату
[14:33:45] <NegatiV> В [2.2.x] прикрутил отложенное заполнение модели для файллистов (значительно снижает потребляемую память). Пожалуйста потестируйте
[14:34:22] <NegatiV> Ну и подвисаний при открытии очень больших файллистов теперь тоже не будет
[14:35:28] rzed вошёл(а) в комнату
[14:51:13] NegatiV вышел(а) из комнаты
[14:51:19] Diger вышел(а) из комнаты
[15:02:24] FiliN вошёл(а) в комнату
[15:02:34] FiliN вышел(а) из комнаты
[15:03:03] FiliN вошёл(а) в комнату
[15:06:41] NegatiV вошёл(а) в комнату
[15:27:35] Diger вошёл(а) в комнату
[15:39:15] FiliN вышел(а) из комнаты
[15:39:32] FiliN вошёл(а) в комнату
[16:28:07] <rzed> кто подскажет каке ключи дописать для cmake что бы скомпилить для ARM ?
[16:36:26] amfetamin вышел(а) из комнаты
[16:39:42] <NegatiV> rzed: а что с дефолтными ключами не компилится?
[16:40:50] <rzed> ну мне надо скомпилить на другой проц
[16:41:33] <rzed> ARM9
[16:46:03] <ONYX> NegatiV: приветствую. xml-rpc cli уже на стадии "малец осталось" и с dhamp мы работаем над этим постоянно. есть смысл запилить в проект к вам?
[16:46:19] <rzed> а на самой железке компилить нечем, ди и бред это собирать все нужные пакеты на проце 300 МГц
[16:46:43] <NegatiV> rzed: я в кросскомпиляции не шарю ибо опыта нет)
[16:46:43] <ONYX> NegatiV: так же не проблема будет сбацать json cli, это вообще может быть одна программа
[16:47:14] <NegatiV> ONYX: если есть желание то конечно можно добавить в проект
[16:47:28] <rzed> ONYX: начало json уже поклали в проекте
[16:47:32] <NegatiV> ONYX: тем более тестирующих будет больше
[16:48:08] <ONYX> NegatiV: у меня желание есть. как у вас будет-давайте инструкции что от меня нужно
[16:48:51] <rzed> ага, я вот один из желающих тестировать завис на кроскомпиляции
[16:49:16] <NegatiV> ONYX: акк на гитхабе. создаешь бранч в котором работаешь, как все будет пригодно хотя бы к экспериментальному использованию сольешб в 2.2.х
[16:50:11] <NegatiV> rzed: у нас кто-то кросскомпиляцией вроде занимался. подожди tehnik'a или dhamp'а и узнай у них
[16:50:15] <ONYX> NegatiV: и еще ящитаю немаловажно определится что же будет в итоге - json или rpcxml
[16:50:44] <NegatiV> ONYX: ну это решим голосованием
[16:50:58] <rzed> вижу в мануале команды, которым надо назначить какую то инфу по целевой системе, но несоображу какую ))
[16:52:18] <NegatiV> rzed: я тут к сожаление ничего подсказать не могу
[16:52:26] <NegatiV> *сожалению
[16:52:49] <ONYX> NegatiV: а кто занимается json?
[16:53:06] <rzed> и pavelvat давно что то непоявлялся
[16:53:17] <NegatiV> ONYX: если не ошибаюсь то tehnik и dhamp
[16:53:45] <NegatiV> rzed: может занят, я вот тоже 2 месяца отсутствовал
[17:02:26] ubuntu11.04 вошёл(а) в комнату
[17:11:08] Tehnick вошёл(а) в комнату
[17:11:29] <Tehnick> Я с работы, так что на пару слов всего...
[17:12:15] <Tehnick> rzed, я только в QEMU видел сборку под другие архитектуры.
[17:13:51] <rzed> да пытаюсь найти внятное описание как это сделать с QEMU
[17:14:00] ONYX вышел(а) из комнаты
[17:14:04] <Tehnick> NegatiV, кросс-компиляции под ту же (или совместимую) процессорную архитектуру --- это совсем не то же, что и сборка под другой проц
[17:15:23] <Tehnick> rzed, ставишь в нее систему с минимально необходимыми зависимостями или скачиваешь и запускаешь готовый образ. Затем загружаешься в нее и вперед...
[17:16:03] <Tehnick> ONYX уже ушел...
[17:16:23] <Tehnick> Конечно же нужно добавить к нам в дерево проекта.
[17:16:40] <Tehnick> Как раз к скорому релизу.
[17:16:41] <rzed> я просто не до конца понимаю что на железке этой за линукс, и что мне надо в qemu поствить что бы потом готовая программа пусканулась на железке
[17:17:09] FiliN вышел(а) из комнаты
[17:17:22] Tehnick вышел(а) из комнаты
[17:17:26] FiliN вошёл(а) в комнату
[17:17:54] <rzed> тоесть например я возьму дебиан lenny воткну в qemu скомпилю что надо и неуверен дальше оно запустится ли на железке
[17:20:40] Tehnick вошёл(а) в комнату
[17:21:17] <Tehnick> rzed, версии библиотек, с которыми линкуется надо проконтролировать
[17:22:22] <Tehnick> А какой дистрибутив не так уж и важно, если там каких-то несовместимых наворотов нет...
[17:22:44] <rzed> хмм непонятно это пока что для меня
[17:28:08] Tehnick вышел(а) из комнаты
[17:46:20] Diger вышел(а) из комнаты
[17:54:35] amfetamin вошёл(а) в комнату
[18:02:30] <ubuntu11.04> Tehnick на счёт гтк- я могу сказать тебе,как настоящий Ъ потребитель,,не написавший в жизни ни строчки нормального кода-гтк-красивый,значит программисты должны под него прогибаться.такие дела 6(
[18:33:44] FiliN вышел(а) из комнаты
[18:42:29] <NegatiV> ubuntu11.04: GTK можно сделать красивым. но и Qt можно таковым сделать
[18:43:33] <ubuntu11.04> NegatiV, Можно.Я не тулкитофоб.Но в гномике гткашная версия выглядит родной и милой.
[18:44:06] <NegatiV> ubuntu11.04: ну в кедах oxygen тоже выглядит родным и милым))
[18:45:56] <ubuntu11.04> NegatiV,  :-) после 4.0 кеды для меня умерли.жду 5.может что и сделают
[18:58:01] NegatiV вышел(а) из комнаты
[19:04:31] NegatiV вошёл(а) в комнату
[19:59:25] ONYX вошёл(а) в комнату
[20:20:42] Diger вошёл(а) в комнату
[21:07:57] Kroll вышел(а) из комнаты
[21:59:02] tehnick вошёл(а) в комнату
[22:15:48] <NegatiV> tehnick: у тебя есть возможность проверить потребление памяти при открытии большого файллиста в 2.2.3 и текущей версии в [2.2.x]?
[22:16:40] <tehnick> NegatiV: сегодня --- нет
[22:22:30] <tehnick> Клево.
[22:22:47] <tehnick> 32 терабайта шара у человека на озерках
[22:22:55] <tehnick> Мб даже не фейк.
[22:23:24] <tehnick> dhamp: пинг
[22:24:18] <tehnick> Размер списка файлов = 3 МБ.
[22:24:40] <tehnick> Но в виджете очереди загрузок отображается неправильно.
[22:24:55] <tehnick> -1 стоит
[22:25:33] <tehnick> Список файлов открывается существенно быстрее.
[22:26:22] <tehnick> Изменения потребления памяти в ksysguard вообще не заметил.
[22:27:01] <tehnick> А тестировать детальнее мне некогда...
[22:48:52] <NegatiV> tehnick: разницы в потреблении памяти нет потому что я забыл что FileBrowserItem создается в пуле. В [2.2.x] пушнул фикс
[23:13:01] <Nikoli> NegatiV: а почему issue 16 стало fixed, сделали вебморду или что?
[23:15:36] <tehnick> Вот-вот.
[23:15:55] <tehnick> Меня тоже заинтересовало это преждевременное заявление.
[23:16:30] <ONYX> 7z можно сделать silent? в скрипте то как использовать, оно же процесс показывает
[23:17:56] <tehnick> ONYX: привет
[23:18:03] <tehnick> ONYX: ты видел мои сообщения?
[23:18:23] <tehnick> Сегодня в логе, после твоего выхода из конфы...
[23:18:44] <NegatiV> Nikoli: ONYX сказал что все более-менее готово
[23:18:53] <ONYX> tehnick: наверное нет, где почитать
[23:19:50] <tehnick> ONYX: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2011/09/07.html#17:16:03.167361
[23:20:28] <NegatiV> ONYX: ты акк завел на гитхабе?
[23:21:52] <ONYX> NegatiV: нет еще щас займусь
[23:23:36] <tehnick> ONYX: после регистрации ознакомься с документацией гитхаба:
http://help.github.com/linux-set-up-git/
http://help.github.com/ssh-issues/
[23:23:54] <ONYX> tehnick: ок, щас все прочитаем
[23:24:12] <Nikoli> NegatiV: а не лучше ли подождать до релиза хотя бы? чтобы 25 человек, подписавшиеся на баг могли проверить
[23:24:28] <tehnick> Nikoli: лучше
[23:24:38] <tehnick> Но не до релиза.
[23:24:46] <tehnick> А до появления в дереве исходников.
[23:24:48] <Nikoli> ведь сейчас, как я понимаю, в git master этого нет?
[23:25:00] <tehnick> Nikoli: да
[23:25:07] <NegatiV> Nikoli: сейчас будет в [2.2.x]
[23:25:08] <Nikoli> ну да, до коммита в ветку master обычно ждут
[23:25:18] <tehnick> Более того, я этого еще не видел.
[23:25:36] <tehnick> Nikoli: +1
[23:25:36] <Nikoli> NegatiV: а можно немного пояснить, что именно будет?
[23:25:50] <Nikoli> т.е. был wt, потом xmlrpc, а сейчас?
[23:25:59] <Nikoli> json?
[23:26:07] <NegatiV> Nikoli: xmlrpc + json на выбор
[23:26:10] <tehnick> Nikoli: неа
[23:26:24] <tehnick> Nikoli: json пока в отдельной ветке
[23:26:49] <tehnick> В ближайшем релизе его ждать не стоит наверное.
[23:26:59] <tehnick> Пока что только xmlrpc.
[23:27:15] <Nikoli> а какая-то вебморда, cli или другая управлялка уже есть для этого?
[23:27:24] <tehnick> ONYX: ^^
[23:27:33] Nikoli любопытно на hardened попробовать завести
[23:27:52] <tehnick> Nikoli: на чем?
[23:28:01] <Nikoli> hardened gentoo
[23:28:22] <Nikoli> патченное ядро + toolchain для большей безопасности
[23:28:52] <Nikoli> http://www.gentoo.org/proj/en/hardened/
[23:29:10] <Nikoli> rtorrent там пашет на amd64 без нареканий :)
[23:29:44] <NegatiV> tehnick: DHT pavelvat прикрутил?
[23:29:58] <tehnick> NegatiV: да
[23:30:07] <tehnick> NegatiV: журнал изменений посмотри же
[23:30:25] <tehnick> Надо мне кстати снова документацию обновить.
[23:30:36] <tehnick> Когда уже руки дойдут...
[23:31:20] <tehnick> Nikoli: от скромности они не умрут.
[23:32:01] <NegatiV> tehnick: мало ли, может DHT с какими-то оговорками работает
[23:32:16] <NegatiV> ну раз работает то отлично
[23:32:33] <tehnick> Через неделю релиз.
[23:32:43] <Nikoli> tehnick: ну да, сам себя не похвалишь...
но штука от этого не менее полезная :)
[23:32:46] <tehnick> Я еще переводчиков потыкать собираюсь.
[23:34:29] <tehnick> Пункт меню "Показать в списке" снова не работает на ADC хабе.
[23:35:42] <NegatiV> как же меня этот баг задрал
[23:36:52] <ONYX> tehnick: создал аккаунт, git у меня есть, пользовать умею (ну обычное использование, не адвансед). что дальше то? у себя репозиторий создать что ли?
[23:37:46] <NegatiV> ONYX: акк напиши
[23:37:52] <NegatiV> ONYX: я тебя добавлю в реп
[23:38:13] <ONYX> NegatiV: onyx-zup
[23:38:18] <tehnick> ONYX: нет, будешь сразу в наш реп коммитить
[23:38:25] <tehnick> ONYX: ssh настроил?
[23:38:44] <ONYX> tehnick: не, пока нет. это вот то с ключами?
[23:38:51] <tehnick> ONYX: да
[23:38:56] <tehnick> ONYX: по ссылкам
[23:39:12] <ONYX> ну настрою, щас чутка полазию тут
[23:39:25] <tehnick> Он нужен, чтобы работать с репозиторием на запись.
[23:40:02] <tehnick> После того как настроишь, клонируешь так:
git clone git@github.com:negativ/eiskaltdcpp.git
[23:40:02] <NegatiV> ONYX: добавил тебя, можеь работать с репом
[23:40:07] <tehnick> И все.
[23:40:15] <tehnick> Ты готов к работе.
[23:40:30] <tehnick> Только не забывай про наши правила работы в репом.
[23:40:44] <tehnick> Вначале все коммиты в ветку 2.2.x
[23:40:53] <tehnick> Или в отдельную.
[23:41:04] <tehnick> А потом мердж в 2.2.x
[23:41:23] <NegatiV> ONYX: если не будет ssh-rsa ключ работать, то попробуй ssh-dsa
[23:41:27] <ONYX> ох, научите тогда, я просто всегда делал git commit, ниразу не делал коммит в ветку какую то
[23:41:36] <ONYX> это уже адвансед
[23:41:46] <tehnick> ONYX: смотри топик конфы
[23:41:50] <NegatiV> ONYX: git commit -a && git push origin 2.2.x
[23:41:55] <tehnick> ONYX: там ссылки для новичков
[23:42:31] <ONYX> а, понел. ну все равно первый раз сделаю под присмотром. надеюсь у меня нет шансов запороть все :)
[23:42:57] <NegatiV> ONYX: в git ниукого решительно нет шансов что-то запороть необратимо)
[23:44:57] NegatiV вышел(а) из комнаты
[23:47:19] <ONYX> tehnick: слуш, там говорится о том что надо замочить существующие ключи! как же так посоны, они мне нужны!
[23:47:53] <ONYX> tehnick: вот в шаге 2. backup and remove.
[23:48:35] <tehnick> ONYX: хз, я ничего такого не помню
[23:49:29] <rzed> эх, пробую собирать из пакетов lenny дебиана с arm-linux-gnueabi по мнинмуму, вроде компилится
[23:54:53] NegatiV вошёл(а) в комнату
[23:55:01] <tehnick> rzed: а что ты такое собираешь? И зачем?
[23:55:10] <rzed> демона
[23:55:21] <NegatiV> ONYX: ничего не надо мочить
[23:56:50] <ONYX> NegatiV: пока других инструкций нет у меня, только вот эта http://help.github.com/linux-set-up-git/, и там в пункте 2 написано  - замочить существующие ключи
[23:58:47] <NegatiV> ONYX: ну так забэкапь их
[23:59:36] <rzed> tehnick: подскажи ссылку на список зависимостей
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!