gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Понедельник, 10 октября 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
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
Конфигурация комнаты
Участники комнаты

GMT+4
[00:03:07] <dein.negativ> pavelvat:
1) Никто и не собирался делать ее неотключаемой.
2) Ты уверен что там учитываются абсолютно все закачки? Или только те файлы что юзер самолично нажал "Скачать"? Что реализовать это эффективно нельзя никто и не говорил. Можно, вот только в _любом_ случае придется пожертвовать либо скоростью выполнения (модель данных будет опрашивать базу данных сама, оверхед - запрос к БД), либо памятью (все остальные случаи).  Ни один из вариантов меня не устраивает. У тебя есть _конкретные_ предложения? К флайлинку не отсылай меня - они не используют MVC-парадигму в своем приложении.
[00:06:27] dein.negativ вышел(а) из комнаты
[00:07:08] <dhamp> dein.negativ: долго тебе ждать придётся от него конкретных предложений
[00:16:31] Kroll вышел(а) из комнаты
[00:21:16] WiseLord вышел(а) из комнаты
[00:43:35] ONYX вышел(а) из комнаты
[00:48:16] dhamp вышел(а) из комнаты
[00:49:17] dhamp вошёл(а) в комнату
[00:50:05] FiliN вышел(а) из комнаты
[01:54:06] amfetamin вышел(а) из комнаты
[03:28:54] Alexey вышел(а) из комнаты
[06:21:30] Diger вошёл(а) в комнату
[06:36:31] Kroll вошёл(а) в комнату
[06:39:55] ubuntu11.04 вышел(а) из комнаты: Replaced by new connection
[06:40:05] ubuntu11.04 вошёл(а) в комнату
[07:10:09] dhamp вышел(а) из комнаты
[08:44:10] Diger вышел(а) из комнаты
[08:45:05] Diger вошёл(а) в комнату
[08:53:51] Diger вышел(а) из комнаты
[08:54:03] Diger вошёл(а) в комнату
[08:54:55] Diger вышел(а) из комнаты
[08:55:52] Diger вошёл(а) в комнату
[09:08:19] ONYX вошёл(а) в комнату
[09:12:08] e_zombie вошёл(а) в комнату
[09:12:19] <e_zombie> adcs://devpublic.adcportal.com:16591  
[09:12:34] <e_zombie> по идее этот но он у меня не живой уже почти неделю
[09:12:47] <e_zombie> и да. спасиба за DHT
[09:41:02] gray_graff вышел(а) из комнаты
[10:21:15] FiliN вошёл(а) в комнату
[10:24:18] Tehnick вошёл(а) в комнату
[10:24:45] <Tehnick> e_zombie, я думал, ты новый знаешь
[10:24:58] <Tehnick> Ведь постоянно там сидел...
[10:25:09] <e_zombie> новый?
[10:25:18] <Tehnick> У них похоже доменное имя просрочено.
[10:25:34] <e_zombie> уууууу.. не в первый раз они так лажают
[10:25:41] <Tehnick> Айпишники не ресолвятся.
[10:26:03] <Tehnick> Вики тоже не доступна по старому адресу.
[10:26:14] <Tehnick> Но она доступна на SF
[10:26:21] <Tehnick> БД та же.
[10:26:51] <Tehnick> Знать бы их айпишник, можно было бы по нему к хабу подключаться...
[10:26:58] <e_zombie> блин. я не висел постоянно у них на хабе с рабочей машины и у меня нет теперь логов что они там творили
[10:28:06] <Tehnick> e_zombie, DHT работает нормально?
[10:28:27] <e_zombie> ну я ламер в тестировании дхт но у меня ктото по нему качал
[10:28:34] <e_zombie> поиск честно не проверял
[10:29:03] <e_zombie> может врубить логировании отдачи и тебе потом показать статистику?
[10:29:40] <Tehnick> Нет, это не так важно.
[10:29:53] <Tehnick> Просто работает/не работает.
[10:30:18] <e_zombie> вроде работает. гтк морда не падала в федоре 15 с момента обновления
[10:30:35] <e_zombie> 5 дней как
[10:30:55] <Tehnick> А раньше падала?
[10:31:06] <e_zombie> раньше тоже не падала
[10:31:08] <e_zombie> :)
[10:31:47] <e_zombie> я вот хотел попросить переместить в правый край закладки и увеличить по размеру поле с URL автообновления айпи.
[10:31:54] <e_zombie> пля. в левый.
[10:32:00] <e_zombie> неудобно
[10:32:08] <e_zombie> хотя мне и не нужно
[10:32:41] <Tehnick> Чо-чо?
[10:32:45] <Tehnick> Не понял...
[10:32:53] <Tehnick> Какие закладки?
[10:33:19] <e_zombie> соединение - расширенные .
[10:33:31] <e_zombie> и там поле для ввоода урл для автообновления
[10:33:54] <Tehnick> Зачем тебе большое поле с URL автообновления айпи? Ты его так часто меняешь? Один раз прописал и забыл...
[10:34:12] <Tehnick> Работает кстати?
[10:34:23] <e_zombie> не проверял. у меня nmdc хабов нету
[10:34:24] <Tehnick> А то жаловались некоторые.
[10:34:57] <e_zombie> надо будет дома попробовать.
[10:35:13] <Tehnick> Так что за закладки?
[10:36:47] <e_zombie> закладка == вкладка
[10:37:10] <e_zombie> у меня разум после вчерашнего никак не проснётся - не обращай внимание
[10:38:03] <Tehnick> Табы?
[10:38:27] <Tehnick> Не понятно, что мешает их сделать слева.
[10:38:37] <Tehnick> Пара кликов в настройках.
[10:39:34] <e_zombie> ненене. ты не так понял. я говорил про перенос именно поле ввода УРЛ справа на лево. а не расположения табов.
[10:39:42] <e_zombie> забей.
[10:40:17] <Tehnick> Ладно. Работать пора.
[10:40:22] Tehnick вышел(а) из комнаты
[10:40:36] FiliN вышел(а) из комнаты
[10:40:55] FiliN вошёл(а) в комнату
[10:55:30] e_zombie вышел(а) из комнаты
[10:55:40] e_zombie вошёл(а) в комнату
[11:25:10] gelraen/work вошёл(а) в комнату
[11:25:18] <gelraen/work> пщщ
[11:25:28] <e_zombie> сам пыщ
[11:25:39] <gelraen/work> я что-то не могу найти как теперь генерятся переводы gettext'ом
[11:25:54] <gelraen/work> в CMakeLists.txt в смысле
[11:43:20] FiliN вышел(а) из комнаты
[11:43:38] FiliN вошёл(а) в комнату
[11:46:14] Tehnick вошёл(а) в комнату
[11:47:03] <Tehnick> gelraen/work, а ты в стабильной версии ищешь или в текущей?
[11:47:20] <gelraen/work> в последнем релизе
[11:47:28] <gelraen/work> уже нашёл cmake/CMakeLists.txt
[11:47:43] <Tehnick> Угу.
[11:47:52] <gelraen/work> кстати, это только на freebsd создаётся директория /po в корне после запуска cmake ?
[11:48:29] <Tehnick> В корне чего?
[11:48:39] <gelraen/work> в корне файловой системы
[11:49:01] <Tehnick> Так быть не должно, да.
[11:49:05] <gelraen/work> % l /po
total 0
-rw-r--r--  1 root  wheel  0 10 окт 10:44 libeiskaltdcpp_srcs.txt
[11:50:29] <gelraen/work> кажется, виноваты пустые переменные dcpp_SOURCE_DIR и dcpp_BINARY_DIR
[11:52:03] Tehnick вышел(а) из комнаты
[11:57:49] <gelraen/work> ага, а пустые они потому что я навелосипедил сборку без либы
[12:54:58] Alexey вошёл(а) в комнату
[14:39:15] Diger вышел(а) из комнаты
[14:43:28] Diger вошёл(а) в комнату
[15:02:30] FiliN вышел(а) из комнаты
[15:05:39] pro вошёл(а) в комнату
[15:24:42] dein.negativ вошёл(а) в комнату
[15:30:31] dein.negativ вышел(а) из комнаты
[15:51:15] FiliN вошёл(а) в комнату
[15:57:36] pro вышел(а) из комнаты
[16:17:31] pro вошёл(а) в комнату
[16:22:06] dhamp вошёл(а) в комнату
[17:10:47] Diger вышел(а) из комнаты
[17:10:47] Diger вошёл(а) в комнату
[17:14:16] ONYX вышел(а) из комнаты
[17:14:58] e_zombie вышел(а) из комнаты
[18:11:22] pro вышел(а) из комнаты
[18:34:49] dein.negativ вошёл(а) в комнату
[19:13:36] dhamp вышел(а) из комнаты
[19:30:33] dhamp вошёл(а) в комнату
[20:08:34] gelraen/work вышел(а) из комнаты
[20:27:48] ONYX вошёл(а) в комнату
[20:51:25] FiliN вышел(а) из комнаты
[20:55:32] gray_graff вошёл(а) в комнату
[20:59:21] <dhamp> http://savepic.su/257785.png
[22:16:34] pavelvat вошёл(а) в комнату
[22:19:44] <pavelvat> dein.negativ:
"Ты уверен что там учитываются абсолютно все закачки? Или только те файлы что юзер самолично нажал "Скачать"?"
нет, не уверен.
"Можно, вот только в _любом_ случае придется пожертвовать либо скоростью выполнения (модель данных будет опрашивать базу данных сама, оверхед - запрос к БД), либо памятью (все остальные случаи).  Ни один из вариантов меня не устраивает. У тебя есть _конкретные_ предложения? К флайлинку не отсылай меня"
Моё предложение было посмотреть реализацию в FlylinkDC++ которая уже реализована и работает эффективно и перенести её в EiskaltDC++, других предложений у меня нет.
[22:19:48] pavelvat вышел(а) из комнаты
[22:41:21] <dein.negativ> pavelvat: как ты предлагаешь перенести win-only код в кросплатформенный клиент? кросплатформенные способы я уже перечислил
[22:43:36] <dein.negativ> хотя пофиг, функционал не ахти какой важный чтобы о нем так парится
[22:46:49] pavelvat вошёл(а) в комнату
[22:55:13] <pavelvat> dein.negativ:
"pavelvat: как ты предлагаешь перенести win-only код в кросплатформенный клиент?"
Я исходил из того что код отвечающий за этот функционал в FlylinkDC++ не использует Win API, написан на С++, если там и используется что то низкоуровневое, то почему это обязательно должно быть непереносимым. Да даже если окажется что он и в самом деле win-only, то что, его нельзя реализовать другими кроссплатформенным способом?
[22:57:39] <pavelvat> речь не о конкретной части кода из FlylinkDC++, а о алгоритме реализующем эту функциональность эффективно - который не вызывает тормозов.
[22:58:27] <pavelvat> если в флае он не кросс, так надо подправить те части что не кросс.
[22:58:36] pavelvat вышел(а) из комнаты
[23:04:35] gray_graff вышел(а) из комнаты
[23:08:49] <dein.negativ> pavelvat: http://code.google.com/p/flylinkdc/source/browse/trunk/client/CFlylinkDBManager.cpp
[23:09:02] <dein.negativ> у них ядро нужно с sqlite собирать
[23:10:10] <dein.negativ> да и слишком много накладных расходов будет
[23:10:27] <dein.negativ> то в каком виде оно у них сделано нам не подойдет
[23:11:13] <dein.negativ> утяжелять ядро ДБ это вообще не лучшее решение
[23:11:28] <dein.negativ> на мой взгляд такую статистику должен вести клиент
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!