gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Среда, 15 июля 2015< ^ >
dhamp_ установил(а) тему: Конференция разработчиков EiskaltDC++ | Conference of EiskaltDC++ developers
Site: https://github.com/eiskaltdcpp/eiskaltdcpp
Logs: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2015/
Bug tracker: https://github.com/eiskaltdcpp/eiskaltdcpp/issues
Notes for developers: https://code.google.com/p/eiskaltdc/wiki/notes_for_developers
How To Ask Questions The Smart Way: http://catb.org/%7Eesr/faqs/smart-questions.html
Как правильно задавать вопросы: http://parallel.ru/cluster/smart-questions-ru.html
Last stable release: 2.2.10 (2015-04-20)
Release schedule:
* 2015-xx-xx Release EiskaltDC++ 2.3.0
Конфигурация комнаты
Участники комнаты

GMT+3
[00:02:23] flylinkdc вышел(а) из комнаты
[00:21:11] flylinkdc вошёл(а) в комнату
[01:05:52] nixtrian|home вышел(а) из комнаты
[01:51:33] vovochka вошёл(а) в комнату
[02:40:13] Tehnick вышел(а) из комнаты: Ушел.
[04:28:15] grayich вышел(а) из комнаты
[06:43:27] flylinkdc вошёл(а) в комнату
[06:59:08] flylinkdc вышел(а) из комнаты
[07:57:46] GitHub_bot вошёл(а) в комнату
[07:57:46] <GitHub_bot> [eiskaltdcpp] @vovochka404 closed pull request #305: More user friendly ipfilter for eiskaltdcpp (master...ipfilter) https://github.com/eiskaltdcpp/eiskaltdcpp/pull/305
[07:57:56] GitHub_bot вышел(а) из комнаты
[09:05:42] FiliN вошёл(а) в комнату
[09:15:57] <vovochka13> Technick: Короче, я разобрался в причине флудом MyINFO
Все из-за галочки AUTO_AWAY_MODE
При которой выставляется режим "отошел" при скрытии окна и убирании этого режима при открытии окна.
Дело в том что dcpp::Utill:setAway вызывает отправку инфо.
Может это и имеет смысл для adc (не знаю), но для NMDC это точно лишнее.
[09:23:14] <vovochka13> flylinkdc: что скажешь? Как у тебя это решено? :)
[10:26:39] <flylinkdc> при отправке MyINFO стоит блокировка по таймеру
[10:26:53] <flylinkdc> оно не будет слать если не меняется инфа
[10:27:00] <flylinkdc> а также чаще чем раз в минуту
[10:27:06] <flylinkdc> счас гляну код еще
[10:28:22] <flylinkdc> в случае AWAY что меняется в MyINFO ?
[10:31:08] dhamp вошёл(а) в комнату
[10:32:09] <dhamp> flylinkdc, https://github.com/eiskaltdcpp/eiskaltdcpp/blob/master/dcpp/NmdcHub.cpp#L858 - меняется myInfoC
[10:32:12] <flylinkdc> https://github.com/pavel-pimenov/flylinkdc-r5xx/blob/master/client/nmdchub.cpp#L1762
[10:32:28] <dhamp> его отправка никак не фильтруется
[10:32:32] <flylinkdc> не чаще раз в 2 минуты но есть и флаг который принудительно заставляет слать
[10:33:42] <dhamp> flylinkdc, у тебя несколько другие проверки
[10:33:55] <flylinkdc> у вас стоит 15 минут https://github.com/eiskaltdcpp/eiskaltdcpp/blob/master/dcpp/NmdcHub.cpp#L902
[10:34:30] <flylinkdc> наверно при AUTO_AWAY нужно еще дополнительно считать последнюю посылку и не делать ее если она чаще n минут
[10:34:40] <dhamp> flylinkdc, этот таймаут не применятся к myInfoC части
[10:35:04] <flylinkdc> не понял почему не применяется?
[10:35:45] <dhamp> if(lastMyInfoA != myInfoA || lastMyInfoC != myInfoC ||
        alwaysSend || ((lastMyInfoB != myInfoB || lastMyInfoD != myInfoD) && lastUpdate + 15*60*1000 < GET_TICK())) {
        dcdebug("MyInfo %s...\n", getMyNick().c_str());
        send(myInfoA + myInfoB + myInfoC + myInfoD);
        lastMyInfoA = myInfoA;
        lastMyInfoB = myInfoB;
        lastMyInfoC = myInfoC;
        lastMyInfoD = myInfoD;
        lastUpdate = GET_TICK();
    }
[10:35:53] <dhamp> я даже скопирую )
[10:36:03] <dhamp> flylinkdc, см условие
[10:36:40] <flylinkdc> туплю. понял
[10:36:40] <dhamp> myInfoC - отсылается в любом случае если он менялся
[10:37:20] <flylinkdc> думаю это нужно поправить или добавить С-таймаут
[10:37:22] Tehnick_ вошёл(а) в комнату
[10:37:25] <vovochka13> Честно говоря, по приходящиму на хаб я не заметил изменений чего-либо
[10:37:32] <flylinkdc> 2 минуты
[10:37:38] <flylinkdc> если чаще 1 минуты - хабы будут банить
[10:37:41] <vovochka13> (4)                           2015/07/15 15:49:02 #                ConnDC - (95.154.100.178) [ Vovochka ] IN: $MyINFO $ALL Vovochka  <SharaDC V:r404,M:A,H:1/0/3,S:20>$ $6000 KiB/s$$125576203248$|
(4)                           2015/07/15 15:49:02 #                ConnDC - (95.154.100.178) [ Vovochka ] IN: $MyINFO $ALL Vovochka  <SharaDC V:r404,M:A,H:1/0/3,S:20>$ $6000 KiB/s$$125576203248$|
[10:38:44] <flylinkdc> ">$ $" + uploadSpeed + StatusMode + "$" + fromUtf8(escape(SETTING(EMAIL))) + '$';
[10:38:58] <flylinkdc> при away меняется StatusMode
[10:40:00] <vovochka13> Вероятно его просто не видно в таком выводе..
[10:41:42] <flylinkdc> ага. там код 0x02
[10:42:12] <flylinkdc> когда придумывали протокол - наверно неслабо покурили в голову
[10:55:28] GitHub_bot вошёл(а) в комнату
[10:55:28] <GitHub_bot> [eiskaltdcpp] @dhamp pushed 1 new commit to dhamp_branch: https://github.com/eiskaltdcpp/eiskaltdcpp/commit/51716a55b96f39a4b14cfe3fff5094ec921df1f1
[10:55:29] <GitHub_bot> [eiskaltdcpp/dhamp_branch] add timeout for send myinfo(a and c part) - 2 minute - Eugene Petrov
[10:55:38] GitHub_bot вышел(а) из комнаты
[10:56:17] <Tehnick_> dhamp: а в 2.3.x переносить последние коммиты не будешь?
[10:57:31] dhamp вышел(а) из комнаты: Left Vacuum-IM
[11:02:30] <vovochka13> Tehnick_: мне вообще есть щаз смысл делать пул-реквесты? :) Или момжно сразу вливать изменения? :)
[11:03:51] <Tehnick_> vovochka13: у тебя же прав на коммиты нет.
[11:04:15] <Tehnick_> vovochka13: и я пока не рискну их дать
[11:04:47] <vovochka13> Tehnick_: Ок, просто меня смутило что гитахб предлагает мне смерджить мой пул-реквест
[11:05:25] <Tehnick_> Хм, сейчас проверю.
[11:05:34] <vovochka13> Tehnick_: А из письма:
You've been added to the Разработчики team for the EiskaltDC++ organization. Разработчики has 4 members and gives push access to 1 eiskaltdcpp repository
[11:06:37] <Tehnick_> vovochka13: на гитхабе переделали систему управления правами.
[11:07:02] <Tehnick_> vovochka13: сейчас я для тебя отдельную команду создам. Без прав на запись.
[11:07:16] <vovochka13> Ага, я так и понял что это группа дает эти права
[11:07:26] <flylinkdc> Tehnick_ - а какой прикол в команде без прав на запись?
[11:10:18] <Tehnick_> flylinkdc: они отображаются как участники проекта
[11:10:48] <Tehnick_> flylinkdc: и метка в issues рядом с именем будет соответствующая
[11:12:11] <Tehnick_> flylinkdc: на гуглокоде гибче настройки были. Там можно было дать доступ к файлопомойке или к редактированию wiki, например.
[11:13:30] <Tehnick_> vovochka13: проверь сейчас
[11:13:45] <flylinkdc> кстати не знаешь как на гуглкоде запретить создание issue? а то юзера пока там создают ответы но робот их сразу удаляет
[11:13:53] <flylinkdc> при этом они мне в почту приходят
[11:13:57] <vovochka13> Tehnick_: вот терь я бесправен и уныл... :-D
[11:14:01] <flylinkdc> скоро август пора сваливать с него
[11:15:11] <Tehnick_> flylinkdc: неа, не делал такого. Надо будет посмотреть.
[11:17:03] vovochka13 вышел(а) из комнаты
[11:17:15] vovochka13 вошёл(а) в комнату
[11:17:38] <flylinkdc> а вы ведь свои issue все уже в гитхаб перетащили?
[11:21:48] <Tehnick_> pavelvat: в настройках проекта на гитхаб есть такая штука:
Automatic page generator
Create a beautiful site for your project with our automatic GitHub Pages generator. Author your content in our Markdown editor, select a theme, then publish.
[11:22:35] <Tehnick_> pavelvat: как видишь, даже о разработчиках, не желающих изучать html, css и т.п. позаботились.
[11:23:23] <vovochka13> Я знаю html, css и даже js :-D
[11:25:13] <vovochka13> Но не люблю.. :(
[11:25:14] <Tehnick_> vovochka13: я тоже. Разве что в JS сильно не углублялся.
[11:30:55] <Tehnick_> flylinkdc: сделать тебя участников проекта на гитхаб? От тебя даже коммит уже есть. =)
[11:31:02] <Tehnick_> *участником
[11:32:15] <Tehnick_> flylinkdc: даже два коммита
[11:35:46] <Tehnick_> vovochka13: у тебя ссылка: https://github.com/orgs/eiskaltdcpp/teams открывается?
[11:36:04] <vovochka13> Tehnick_: да
[11:36:41] <Tehnick_> vovochka13: и там три команды видны?
[11:36:53] <Tehnick_> Просто она закрыта для анонимного доступа.
[11:37:03] <Tehnick_> Хорошо хоть https://github.com/orgs/eiskaltdcpp/people доступна для всех.
[11:39:20] <vovochka13> 2
[11:39:29] <vovochka13> Я не вижу разработчиков
[11:39:32] <vovochka13> лиш овнеров
[11:39:34] <vovochka13> и себя
[11:49:33] <flylinkdc> ну добавь меня тоже в ридонли
[11:49:42] <flylinkdc> я коммиты делал через PR
[11:50:46] <flylinkdc> спасибо - я тоже приклеился к группе
[11:51:17] <vovochka13> Ну вот, терь не я один буду readonly :-D
[11:51:50] <flylinkdc> )
[12:07:16] <Tehnick_> vovochka13: возможно, еще третий скоро будет (Diger), если он почту проверяет и не ушел окончательно от разработки СПО.
[12:16:22] <flylinkdc> You've tried to access eiskaltdcpp's private organization room and you do not belong to this organization.        Unfortunately this organization has no public rooms.
[12:16:38] <flylinkdc> меня не пускает в чат https://gitter.im/eiskaltdcpp
[12:16:48] <flylinkdc> хотя приглашение пришло
[12:35:23] <Tehnick_> flylinkdc: сделал еще одну комнату. Но это странно вообще. Ты ведь участник проекта. Обновлять страницу пробовал?
[13:03:03] <flylinkdc> пустило
[14:46:45] flylinkdc вышел(а) из комнаты
[15:10:16] flylinkdc вошёл(а) в комнату
[17:02:24] vovochka вышел(а) из комнаты
[17:21:48] loooser вышел(а) из комнаты
[17:21:58] loooser вошёл(а) в комнату
[18:00:10] FiliN вышел(а) из комнаты
[19:30:41] Tehnick_ вышел(а) из комнаты
[22:11:04] vovochka13 вышел(а) из комнаты
[22:11:11] vovochka13 вошёл(а) в комнату
[23:17:22] vovochka13 вышел(а) из комнаты
[23:17:35] vovochka13 вошёл(а) в комнату
[23:23:50] Tehnick вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!