gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Пятница, 12 сентября 2014< ^ >
Tehnick установил(а) тему: Конференция разработчиков EiskaltDC++ | Conference of EiskaltDC++ developers
Site: https://code.google.com/p/eiskaltdc/
Logs: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2014/
Bug tracker: https://code.google.com/p/eiskaltdc/issues/list
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.9 (2013-08-29)
Release schedule:
* 2014-xx-xx Release EiskaltDC++ 2.3.0
Конфигурация комнаты
Участники комнаты

GMT+4
[00:02:53] <dhamp_ > loooser, 2a28363  dcppsyncv4 - из описания коммита всё ясно
[00:05:26] <loooser> ок ))
[00:08:43] <loooser> flylinkdc: http://s57.radikal.ru/i156/1409/aa/621b72895d3e.png   %)
[00:13:39] <loooser> dhamp_ : О, ещё 1 бажок вспомнил: если в поиске нажать ПКМ на папке/файле и выбрать "Список файлов", то загруженный список раскрывается сразу с открытой этой папкой. Но если до этого (список ведь может долго качаться) успеть перейти на другой виджет (например в чат вернуться), то загруженный список файлов окажется нераскрытым на нужном месте :(
[00:15:59] <loooser> Это в Qt версии в режиме боковой панели, если это имеет значение...
[00:21:44] <dhamp_ > loooser, http://code.google.com/p/eiskaltdc/issues/detail?id=1492 не встречал такого ?
[00:25:11] <loooser> dhamp_ : это гтк-интерфейс на скрине?
[00:27:04] <dhamp_ > loooser, это mac os
[00:27:14] <dhamp_ > для неё у нас тока qt
[00:27:25] <dhamp_ > официально по крайней мере
[00:27:57] <loooser> Возможно дело в хабе - на некоторых установлены ограничения по частоте поиска для тех кто мало расшарил
[00:30:12] <loooser> а, хотя у него там написано Dropped: 1418
[00:30:57] <loooser> dhamp_ : а что это вообще за фигня с отсеиванием? Что она дропает и как это убрать?
[00:31:03] <dhamp_ > loooser, хотя я если честно не понял в чём баг =)
открыл 1 таб поиска ввёл - пустил поиск,
сразу открыл 2 таб поиска - и пустил поиск - всё что совпало по поиску в первом табе по поисковой фразе автоматом на 2 попадёт в  dropped, сам поисковый запрос отправится на хабы по таймауту
[00:31:10] <dhamp_ > ну или я не понял что он  там творит
[00:32:12] <loooser> у него там разные поисковые запросы в 2 вкладках
[00:33:27] <dhamp_ > хотя не он ели нет интервала поиска отправитсясразу, если есть сразу + добавится в очередь
[00:33:46] <dhamp_ > хаб может проигнорировать сразу оправленный запрос
[00:35:14] <dhamp_ > > [00:28:07] <loooser> у него там разные поисковые запросы в 2 вкладках
в ом то и дело все вкладки поиска получают всё что прислали другие клиенты, и уже у себя внутрях отсеивают, что несоответсвует поисковой фразе отсеивается и увеличивает счётчик dropped
[00:35:16] <loooser> И нафига вообще отсеивать результаты из других вкладок? Сделай хоть переключалку, чтобы можно было показать отсеянное... Прямо этот текст "Dropped: xxx" и сделать кликабельным
[00:36:13] <loooser> а, понятно. ADC вроде умеет разделять поисковые запросы, да?
[00:36:23] <dhamp_ > loooser, нет
[00:37:11] <loooser> Хм, а хотя бы хабы различать можно? :)
[00:37:21] <dhamp_ > loooser, нет =)
[00:37:33] <dhamp_ > loooser, с ядром интерфейс один,
[00:37:40] <dhamp_ > и для nmdc и для adc
[00:37:46] <loooser> писец :)
[00:38:47] <dhamp_ > ядро эскалирует наверх все поисковые ответы, а вкладки наверху анализируют этот ответ на соотв. своему запросу и если что т не подходит - ответ нафиг, dropped увеличить
[00:39:02] <loooser> хотя погодь, он же пишет адрес хаба в результатах поиска...
[00:39:27] <dhamp_ > loooser,а как ты планируешь разделятьзапросы хотя бы по поисковой фразу, тебе на вполне нормальный запрос в ответ может прийти мусор
[00:39:30] <dhamp_ > ?
[00:40:57] <loooser> по идее в протоколе должен быть ID запроса... :)
[00:42:09] <dhamp_ > loooser, нету =)
[00:42:48] <dhamp_ > loooser, чем он тебе поможет опять же если id валидный а весь ответ остальной нет )
[00:43:27] <dhamp_ > не будет dropped расти только от треша
[00:43:32] <loooser> будет ясно в какую вкладку кидать результат / увеличивать счётчик dropped
[00:43:40] <dhamp_ > разницы нет 30 он или 3000
[00:43:56] <dhamp_ > юзер эти ответы в данном табе не увидит всё равно
[00:44:44] <dhamp_ > хотя видимо некоторых озадачивает этот счётчик )
[00:45:23] <dhamp_ > они думают - ну вот всё полимеры, то есть результаты просаны
[00:45:27] <dhamp_ > просраны*
[00:49:35] <loooser> да, переключатель всё-равно не помешает. И сделать чтобы при включении эти отброшенные результаты помечались тёмно-серым цветом.
[00:50:10] <dhamp_ > loooser, так а что это меняет - с таким же успехом его отображение можно убрать совсем
[00:50:55] <loooser> ну чтобы было видно что именно отсеялось - будет понятно почему отсеялось
[00:51:45] <loooser> это ведь ненормально, что другие клиенты присылают не то что запросил, да?
[00:54:39] <loooser> Будет сразу видно ещё и кто козлит...
[01:01:24] <dhamp_ > loooser, см. открыто 2 таба поиска запускаем одновременно в них 2 поиска - преположим что на оба запроса нам пришло 15к результатов, итого в оба таба пришло 30к результатов,  в кажом табе невалидные результаты о любые результаты добавлять и помечать серым, итого в каждый таб мы добавим 30к результатов - и половину подсветим как несоотв. исходному запросу, открываем ещё 1 таб - ещё один запрос - ещё к примеру 5к результатов которые отобразятся во всех табах - пусть и серым цветом
по моему это лютый пиздец +)
[01:02:52] <dhamp_ > flylinkdc, кастую тебя =) напиши чего-нить утром )
[01:02:55] flylinkdc вышел(а) из комнаты: Replaced by new connection
[01:03:05] flylinkdc вошёл(а) в комнату
[01:04:48] <loooser> dhamp_ : 1) показываться они будут не по дефолту, а только если нажать кнопку. 2) почему результаты 3-го запроса будут добавлены в первые две вкладки, если в них поиск уже закончился?
[01:07:21] <loooser> а, понятно. Поиск продолжается пока стоп не нажмёшь :)
[01:08:21] <dhamp_ > loooser, 1) чтобы их показать их надо где-то хранить, это плюшкин стайл - всё в дом, всё в семью, всё что вижу принесу
2) нельзя определить закончился поиск или нет, результаты могут сыпатся от 30 секунд до нескольких минут,
нет как такового процесса поиска, есть запрос - есть ответ, время ответа не специфицировано - тебе могут прислать ответ через сутки к примеру
[01:08:46] <dhamp_ > нажатие стоп прекращает процесс добавления результатов в таб
[01:09:24] <dhamp_ > ответы при этом в клиент приходят и доходят до каждого таба и если в табе стопнут поиск - jndtn jnghfdkzncz d ktc
[01:09:44] <loooser> уже понял ))
[01:09:44] <dhamp_ > отправляется в лес - кормить медведа*
[01:10:25] <loooser> я думал это баг, что надпись Стоп сама не меняется на Старт ))
[01:11:52] <loooser> Т.е. я так понимаю, что по его второму запросу просто ничего не найдено, но по первому запросу продолжали поступать ответы :)
[01:20:05] <loooser> dhamp_ : тогда нужен доп. виджет типа поискового шпиона, но не для запросов а для ответов. Желательно с интерактивным фильтром - т.е. отфильтрованные запросы должны не выбрасываться, а только скрываться до тех пор пока фильтр не поменяют или не уберут совсем.
[01:25:01] <loooser> И чтоб там как в поисковом шпионе была кнопка Старт/Стоп + Очистить + поле для общего кол-ва хранимых строк (типа последние N результатов - это чтоб в тормоза и утечку памяти не скатываться). Последнее, кстати, и для обычного шпиона сделать очень желательно.
[01:34:58] <loooser> Это даст пользователям во-первых возможность понять что за фигня творится с двумя и более вкладками, чтоб такие багрепорты лишний раз не слать. А во-вторых - фильтр по уже найденому сам по себе может быть очень удобной штукой.
[01:41:23] dhamp_ вышел(а) из комнаты: Replaced by new connection
[01:41:33] dhamp_ вошёл(а) в комнату
[02:34:22] flylinkdc вышел(а) из комнаты: Replaced by new connection
[02:34:32] flylinkdc вошёл(а) в комнату
[03:47:59] loooser вышел(а) из комнаты
[03:50:36] loooser вошёл(а) в комнату
[04:05:48] flylinkdc вышел(а) из комнаты: Replaced by new connection
[04:05:58] flylinkdc вошёл(а) в комнату
[05:37:15] flylinkdc вышел(а) из комнаты: Replaced by new connection
[05:37:25] flylinkdc вошёл(а) в комнату
[07:08:41] flylinkdc вышел(а) из комнаты: Replaced by new connection
[07:08:51] flylinkdc вошёл(а) в комнату
[08:01:58] dhamp_ вышел(а) из комнаты
[08:56:37] FiliN вошёл(а) в комнату
[10:29:56] FiliN вышел(а) из комнаты
[10:33:50] FiliN вошёл(а) в комнату
[10:55:10] FiliN вышел(а) из комнаты
[10:55:58] FiliN вошёл(а) в комнату
[11:14:58] dhamp_ вошёл(а) в комнату
[11:17:47] dhamp_ вышел(а) из комнаты: Вышел из Vacuum-IM
[11:34:13] flylinkdc вышел(а) из комнаты: Replaced by new connection
[11:34:23] flylinkdc вошёл(а) в комнату
[12:42:20] mars1an вошёл(а) в комнату
[13:29:56] flylinkdc вышел(а) из комнаты: Replaced by new connection
[13:30:06] flylinkdc вошёл(а) в комнату
[16:02:38] flylinkdc вышел(а) из комнаты: Replaced by new connection
[16:02:48] flylinkdc вошёл(а) в комнату
[16:36:13] FiliN вышел(а) из комнаты
[16:39:29] Tehnick_ вошёл(а) в комнату
[16:40:19] Tehnick_ вышел(а) из комнаты
[17:33:50] flylinkdc вышел(а) из комнаты: Replaced by new connection
[17:34:00] flylinkdc вошёл(а) в комнату
[18:03:50] mars1an вышел(а) из комнаты
[18:25:29] ONYX вышел(а) из комнаты
[18:54:09] flylinkdc вошёл(а) в комнату
[19:04:43] flylinkdc вышел(а) из комнаты: Replaced by new connection
[19:04:53] flylinkdc вошёл(а) в комнату
[20:35:35] flylinkdc вышел(а) из комнаты: Replaced by new connection
[20:35:45] flylinkdc вошёл(а) в комнату
[21:26:07] proxym вышел(а) из комнаты
[21:31:09] proxym вошёл(а) в комнату
[22:06:36] flylinkdc вышел(а) из комнаты: Replaced by new connection
[22:06:46] flylinkdc вошёл(а) в комнату
[22:36:13] dhamp_ вошёл(а) в комнату
[22:56:26] proxym вышел(а) из комнаты
[22:57:17] proxym вошёл(а) в комнату
[23:00:32] proxym вышел(а) из комнаты
[23:23:50] proxym вошёл(а) в комнату
[23:26:28] proxym вышел(а) из комнаты
[23:30:19] proxym вошёл(а) в комнату
[23:30:40] proxym вышел(а) из комнаты
[23:31:53] proxym вошёл(а) в комнату
[23:32:23] proxym вышел(а) из комнаты
[23:37:58] flylinkdc вышел(а) из комнаты: Replaced by new connection
[23:38:08] flylinkdc вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!