gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Среда, 25 января 2012< ^ >
tehnick установил(а) тему: Last stable release: 2.2.5 || Конференция разработчиков EiskaltDC++
Логи: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2012/
Активность в багтрекере: http://code.google.com/p/eiskaltdc/updates/list
Активность разработки: http://github.com/negativ/eiskaltdcpp/network
Release schedule:
* 2012-02-05 Release EiskaltDC++ 2.2.6
TODO:
* IPv6 in DC++ Core
* Improve Lua support
ADC notes:
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC.txt
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC-EXT.txt
Git notes:
http://habrahabr.ru/blogs/development/68341/
http://dl.dropbox.com/u/281916/delete/book.pdf
Как удобно передать в проект свои патчи:
http://habrahabr.ru/blogs/Git/125999/
How to pass your patches to the project in convenient way:
https://github.com/blog/712-pull-requests-2-0
Как правильно задавать вопросы:
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:14:13] dein.negativ вышел(а) из комнаты
[00:25:43] dhamp вышел(а) из комнаты
[00:27:32] amfetamin вышел(а) из комнаты
[00:30:04] ONYX вышел(а) из комнаты
[00:54:24] Diger вышел(а) из комнаты
[01:15:29] terranium вошёл(а) в комнату
[01:16:24] terranium вышел(а) из комнаты
[05:04:19] Kroll вошёл(а) в комнату
[05:19:50] FiliN вышел(а) из комнаты
[05:47:49] Alexey вышел(а) из комнаты
[06:14:44] Diger вошёл(а) в комнату
[06:59:06] rzed вошёл(а) в комнату
[07:15:00] <дрюха> ONYX: ну, давай ещё во всякий неформат линь пихать;)
[07:16:47] <rzed> tehnick: откудаж мне было знать "...я только учусь"(с)
[07:16:49] <дрюха> виндузятники;)
[07:17:16] <дрюха> rzed: интерзет?
[07:18:14] <rzed> tehnick: если подскажешь где там отдельный раздел для бинарников, буду вдвайне благодарен, чем за просто критику )))
[07:18:42] <rzed> дрюха: чочо?
[07:20:28] <дрюха> rzed: мне бы айпишник этого dc.zed
[07:22:04] <rzed> дрюха: непонимаю о чем ты
[07:23:34] <дрюха> rzed: мне бы айпишник интерзетовского хабика
[07:24:56] <rzed> дрюха: ищите да обрящите, я в этом не знаток
[07:27:59] <дрюха> rzed: да, искал я как-то уже c470 IP
[07:42:09] amfetamin вошёл(а) в комнату
[07:43:37] дрюха вышел(а) из комнаты
[08:12:33] ONYX вошёл(а) в комнату
[09:02:22] flylinkdc вышел(а) из комнаты: Replaced by new connection
[09:02:32] flylinkdc вошёл(а) в комнату
[10:20:02] Кирилл вошёл(а) в комнату
[11:20:22] Diger вышел(а) из комнаты
[11:37:47] amfetamin вышел(а) из комнаты
[11:45:06] Tehnick вошёл(а) в комнату
[11:45:28] <Tehnick> rzed, критика бывает конструктивная и деструктивная.
[11:45:40] <Tehnick> Конструктивная полезна.
[11:45:46] <Tehnick> rzed, https://github.com/red9ka/DaemonAltUI/downloads
[11:47:45] <Tehnick> dhamp, проверь плз мой утренний фикс на сборке с gtk2. А то я перед уходом на работу только с gtk3 успел проверить.
[11:49:12] Tehnick вышел(а) из комнаты
[11:49:21] Diger вошёл(а) в комнату
[11:50:13] amfetamin вошёл(а) в комнату
[11:52:33] amfetamin вышел(а) из комнаты
[11:53:12] amfetamin вошёл(а) в комнату
[11:58:41] dein.negativ вошёл(а) в комнату
[12:21:36] mars1an вошёл(а) в комнату
[12:28:32] Kroll вышел(а) из комнаты
[12:28:44] Kroll вошёл(а) в комнату
[12:30:07] <mars1an> чего-то у меня закосячилось несколько дней назад. перестали новые (свеже добавленные в шару) файлы с меня качаться с ошибкой несоответствие TTH. снес хэшдата, хэшиндекс, перешарил 1,5Тб о_О теперь вообще с меня файлы не качает ))))
[12:30:55] <mars1an> айскалт унстэйбл
[12:31:07] <mars1an> убунта тоже унстэйбл
[12:34:29] <mars1an> что ещё можно сделать?ъ
[12:51:28] <dein.negativ> mars1an: гм, кажется я знаю в чем дело)
[12:51:36] <dein.negativ> с сорцев собираешь?
[12:51:40] <dein.negativ> или с PPA?
[12:51:44] <mars1an> с ppa
[12:51:56] <rzed> Tehnick: премного благодарен. ты помог моему мозгу сконцентрироваться в этом разделе и я узрел то чего не замечал раньше.
[12:52:18] <dein.negativ> rzed: надо бы вкладки в твоей программе сгруппировать
[12:52:27] <dein.negativ> а то их там вагон и малая телега
[12:53:13] <rzed> dein.negativ: так это был мой первый экспромт так сказать
[12:53:25] <dein.negativ> mars1an: перехешировать ничего не надо, сделай пока откат на 2.2.5, я ревертну коммит в репе и сегодня исправление будет в PPA
[12:54:08] <dein.negativ> rzed: ну начало положено, теперь все облагородить не помешало бы)
[12:54:12] <mars1an> да я исправления подожду )) всёравно на работе щас, а вечерком обновлюсь
[12:54:20] <rzed> я просто подумал что все эти менюшки расписывать в теле скрипта получится очень большая портянка и сделал простенький вариант построения вкладок из файлика
[12:55:06] <rzed> в итоге мне такая идея понравилась.. можно названия вкладок на разных языках писать не внедряясь в саму программу
[12:55:58] <dein.negativ> mars1an: мы просто прикрутили поддержку чтения хэша из NTFS-потоков и их сохранение (через расширенные аттрибуты), но вот на ext4 хеш в аттрибут не влазит и пришлось изменить размер блока для хэширования (увеличив его в раза)
[12:56:17] <dein.negativ> это видимо и поломало скачивания с тебя
[12:56:32] <dein.negativ> т.к. у других клиентов размер блока в 2 раза меньше
[12:56:36] <mars1an> да читал на гуглокоде про это, так же и подумал
[12:58:31] <rzed> dein.negativ: а ты что ли .ехе запускал ?
[13:00:49] <dein.negativ> rzed: в виртуалке
[13:01:06] <dein.negativ> mars1an: сделал реверт, сегодня жди обновлений в PPA
[13:01:26] <mars1an> ок
[13:03:16] <dein.negativ> Tehnick: по-моему вылезли первые проблемы с TTH =)
[13:33:48] gelraen вышел(а) из комнаты
[13:33:58] gelraen вошёл(а) в комнату
[14:04:30] amfetamin вышел(а) из комнаты
[14:17:08] amfetamin вошёл(а) в комнату
[14:18:58] Diger вышел(а) из комнаты
[14:28:49] Tehnick вошёл(а) в комнату
[14:29:39] <Tehnick> dein.negativ, помнится, кто-то убеждал меня, что все будет нормально и зря я так эмоционально отреагировал... =)
[14:31:15] <dein.negativ> Tehnick: скорее это я себя убеждал)
[14:33:00] <Tehnick> А что теперь делать с атрибутами на etx*?
[14:33:47] <Tehnick> dein.negativ, какой сейчас алгоритм их проверки?
[14:34:30] <dein.negativ> Tehnick: все без проблем восстановится
[14:34:41] <dein.negativ> там размер блока записывается в дамп
[14:34:51] <dein.negativ> а вот записать обратно - увы
[14:36:20] FiliN вошёл(а) в комнату
[14:38:06] <Tehnick> rzed, бинарник без дополнительных файлов не запускается. В Downloads выкладывай упакованный архив со всеми необходимыми файлами, или самораспаковывающийся архив или инсталятор.
[14:38:21] <Tehnick> Ну и сам вид программы ужасает, да.
[14:38:29] <Tehnick> Надеюсь, что это поправимо.
[14:39:00] <Tehnick> dein.negativ, я попросил алгоритм работы.
[14:39:03] <Tehnick> По пунктам.
[14:39:17] <Tehnick> Начиная с:
[14:39:47] <rzed> да это я ж еще только начал ))
[14:39:50] <Tehnick> 1) Найден новый файл => проверка атрибутов файла.
[14:40:09] <rzed> а какой вид конкретно?
[14:40:13] <Tehnick> 2а) Атрибуты не обнаружены => ...
[14:40:36] <Tehnick> 2б) Атрибуты обнаружены => ...
[14:40:55] <Tehnick> 3ба) Временная метка совпадает.
[14:41:15] <Tehnick> 3бб) Временная метка не совпадает...
[14:41:59] <Tehnick> dein.negativ, в первую очередь интересует, будет ли удален атрибут, если временная метка не соответствует.
[14:42:25] <Tehnick> Интересует, не запустится ли хэширование, если атрибут не найден.
[14:42:32] <Tehnick> Потому что это была бы жопа.
[14:43:40] <Tehnick> rzed, внешний вид. Ты окно пробовал масштабировать? Не говоря уж о внешнем виде окна, которое выбивается даже из пестрого окружения винды...
[14:44:42] <Tehnick> rzed, растягивать окно у тебя нельзя, но можно развернуть на весь экран...
[14:45:05] <Tehnick> rzed, про вкладки Негатив тебе уже написал.
[14:45:23] <rzed> а дык это стили там конечно можно дописать. я ж пока только костяк сделал
[14:45:59] Diger вошёл(а) в комнату
[14:46:49] <Tehnick> Стили --- это не то. Важно, чтобы из коробки системному стилю соответствовало.
[14:46:50] <rzed> про группирования вкладок подумал и пока незнаю как сделать... из меню если только выбирать группу и для этой группы откроется таб с вкладками
[14:47:06] dein.negativ вышел(а) из комнаты
[14:47:10] <Tehnick> Эта хрень ведь обертка над WinAPI, так что не вижу проблемы.
[14:47:49] <Tehnick> rzed, а вертикально их сделать нельзя? Список слева был бы удобнее...
[14:48:57] <rzed> рассматривал другой вариант без кнопок. по типу консоль и строка ввода, но это и так можно перловым скриптом обойтись.
[14:49:24] dein.negativ вошёл(а) в комнату
[14:49:27] <rzed> вертикально у этого таба вкладки тогда боком написаны.. ваще не вариант
[14:49:54] <Tehnick> Ппц идиотизм.
[14:50:00] <Tehnick> Тогда не вариант, да.
[14:51:10] <rzed> список поидее можно сделать.. попробую либо только списком все методы.. либо в список упихать группы для таба
[14:53:01] <rzed> там вариантов такая куча, что переберать достаточно долго получается. попробую завтра
[14:53:14] Tehnick вышел(а) из комнаты
[14:54:53] flylinkdc вышел(а) из комнаты
[15:00:27] rzed вышел(а) из комнаты: <|> :ытанмок зи (а)лешыв dezr
[15:27:40] Diger вышел(а) из комнаты
[15:38:22] amfetamin вышел(а) из комнаты
[15:42:43] amfetamin вошёл(а) в комнату
[16:04:33] Diger вошёл(а) в комнату
[16:13:07] dein.negativ вышел(а) из комнаты
[16:13:40] dein.negativ вошёл(а) в комнату
[16:19:53] rzed вошёл(а) в комнату
[16:25:05] amfetamin вышел(а) из комнаты
[16:33:24] dhamp вошёл(а) в комнату
[16:33:47] <dhamp> tehnick, c gtk2 всё норм.
[16:53:18] Alexey вошёл(а) в комнату
[17:02:21] dein.negativ вышел(а) из комнаты
[17:03:27] dein.negativ вошёл(а) в комнату
[17:12:02] ONYX вышел(а) из комнаты
[17:25:43] dhamp вышел(а) из комнаты
[17:25:58] dhamp вошёл(а) в комнату
[17:29:00] dein.negativ вышел(а) из комнаты
[17:29:12] dein.negativ вошёл(а) в комнату
[17:31:06] dhamp вышел(а) из комнаты
[17:31:21] dhamp вошёл(а) в комнату
[17:35:56] dhamp вышел(а) из комнаты
[17:36:11] dhamp вошёл(а) в комнату
[17:41:51] dhamp вышел(а) из комнаты
[17:42:06] dhamp вошёл(а) в комнату
[17:47:10] dhamp вышел(а) из комнаты
[17:47:24] dhamp вошёл(а) в комнату
[17:54:32] dhamp вышел(а) из комнаты
[17:54:45] dhamp вошёл(а) в комнату
[18:00:30] dhamp вышел(а) из комнаты
[18:00:43] dhamp вошёл(а) в комнату
[18:06:34] amfetamin вошёл(а) в комнату
[18:23:30] mars1an вышел(а) из комнаты
[18:26:18] dhamp вышел(а) из комнаты
[18:26:28] dhamp вошёл(а) в комнату
[18:28:18] flylinkdc вошёл(а) в комнату
[18:42:14] buzelgator@jabber.ru вошёл(а) в комнату
[18:42:38] <buzelgator@jabber.ru> Здравствуйте, комьюнити!
[18:43:03] <buzelgator@jabber.ru> как лечить ошибку?
TLS disabled, failed to generate certificate: (RSA_generate_key_ex(rsa, keylength, bn, NULL))
[18:43:21] <dhamp> buzelgator@jabber.ru, ошибку где ?
[18:43:46] <buzelgator@jabber.ru> eiskaltdcpp-daemon 2.2.5
[18:44:31] <dhamp> buzelgator@jabber.ru, проявляется то где ?
[18:44:44] <rzed> начни с того что делаешь, что запускаешь, где вылазиет
[18:44:50] <buzelgator@jabber.ru> в логе пишется, изза этого некоторые юзеры не заходят
[18:45:37] <buzelgator@jabber.ru> запускаю eiskaltdcpp-daemon с конфигом, который создал в qt-gui.
[18:45:53] <buzelgator@jabber.ru> некотоеыв юзеры ен могут получить даже файллист, хотя по tcpdump обмен идет
[18:46:08] <buzelgator@jabber.ru> меняю обратно на microdc2 - сразу заходят.
[18:46:18] <rzed> роутер, проброс портов ?
[18:46:41] <buzelgator@jabber.ru> находятся в одном сегменте, никаких роутеров
[18:47:56] <rzed> режим актив\пасив?
[18:48:01] <buzelgator@jabber.ru> [2012-01-25 21:32:38] TLS disabled, failed to generate certificate: (RSA_generate_key_ex(rsa, keylength, bn, NULL))
[2012-01-25 21:32:38] Failed to load certificate file
[2012-01-25 21:32:40] File list refresh initiated
вот это в логе каждый раз после рефреша файллиста. в директории certificates файлы есть, как ни странно, удаляю- генерятся.
[18:48:22] <buzelgator@jabber.ru> актив, в фаерволе все открыто. порты теже, что использовал на старом microdc2.
[18:49:13] ONYX вошёл(а) в комнату
[18:51:42] rzed вышел(а) из комнаты: <|> :ытанмок зи (а)лешыв dezr
[18:51:52] rzed вошёл(а) в комнату
[18:53:29] <buzelgator@jabber.ru> когда дампил wireshark'ком у юзера - в пакетах, посылаемых с eiskalt поле "data" было размера 0, ничего не содержало, т.е. как будто хендшейк не идет.
в поле к нормальному клиенту там ник и прочие дела.
[18:55:19] <buzelgator@jabber.ru> да, на поиск демон при этом отвечается нормально - т.е. находить-то находит, но скачать даже файллист не может.
от типа клиента не сильно зависит - встречалось на apex, flylink и linuxdcpp
[19:04:56] dhamp вышел(а) из комнаты
[19:05:08] dhamp вошёл(а) в комнату
[19:18:16] dhamp вышел(а) из комнаты
[19:21:46] ubuntu10.10 вышел(а) из комнаты
[19:21:58] ubuntu10.10 вошёл(а) в комнату
[20:09:55] <rzed> вот и чего демону не нравится? отправляю запрос один и тот же периодически, а отвечает иногда так= {"error":{"code":-32700,"message":"Parse error."},"id":null,"jsonrpc":"2.0"}
[20:26:26] buzelgator@jabber.ru вышел(а) из комнаты
[20:37:46] Tilka вышел(а) из комнаты
[20:37:47] Tilka вошёл(а) в комнату
[20:41:22] dhamp вошёл(а) в комнату
[20:41:49] <dhamp> rzed, консольный вывод привести можешь с ключом -V
[20:41:51] <dhamp> ?
[20:42:49] <rzed> я в винде
[20:44:03] <dhamp> rzed, в винде незавно выпилили консоль ?
[20:44:08] <dhamp> внезапно*
[20:45:37] <dhamp> rzed, просто запусти демона в консоли, не уверен конечно что в неё будет вывод но проверишь хоть =)
[20:46:52] <rzed> он пускается в фоновый режим. на никакие ключи не реагирует
[20:47:13] <rzed> и если мне память не изменяет то виндовому демону ключи не запилены
[20:48:07] <dhamp> rzed, у тебя демон версии 2.2.5 ?
[20:48:29] <dhamp> если да то тебе придётся привести что ты шлёшь )
[20:48:55] <rzed> да тока что собрал из последнего бранча с RelWithDebInfo
[20:49:44] <rzed> ну например шлю {"method":"show.version","jsonrpc":"2.0","id":"5057743"}
[20:49:56] <rzed> ответ {"id":"5057743","jsonrpc":"2.0","result":"2.2.6 (GIT)"}
[20:50:08] <rzed> либо {"error":{"code":-32700,"message":"Parse error."},"id":null,"jsonrpc":"2.0"}
[20:51:14] <dhamp> rzed, то есть в половине случаев parse error при одинаковом запросе ?
[20:51:27] <rzed> да
[20:51:47] <rzed> причем промежуток времени между запросами никак не влияет.. я даже на это обратил внимание ))
[20:53:38] <dhamp> rzed, это очень интересно
[20:54:48] <dhamp> rzed, вывод с stdout, был бы очень интересен
[20:55:25] <rzed> если объяснишь откуда это
[20:55:43] <dhamp> rzed, это std вывод в консоль
[20:56:09] <dhamp> rzed, в консоли ты запускаешь каким макаром ?
[20:56:47] <rzed> запускаю как и любой другой exe
[20:58:16] <dhamp> rzed, win+R>enter cmd enter>cd_to_path_daemon>eiskaltdcpp-daemon.exe так ?
[20:58:46] <rzed> я уже непомню в каком месяце назад чего запилено было но демон в винде стал пускаться без консоли сразу в фон.. его только в списке процессов видно
[20:59:27] <rzed> dhamp: да, можно сказать ты привёл верный путь запуска
[21:08:03] FiliN вышел(а) из комнаты
[21:10:14] <dhamp> rzed, egik@thinkpad ~/.wine/drive_c/EiskaltDC++ $ wine cmd
Версия CMD 1.3.37
C:\EiskaltDC++>eiskaltdcpp-daemon.exe
C:\EiskaltDC++>Starting eiskaltdcpp-daemon (EiskaltDC++ core 2.2) using C:\EiskaltDC++\ as config directory.
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
Loading: ╨е╨╡╤И ╨▒╨░╨╖╤Л ╨┤╨░╨╜╨╜╤Л╤Е
Loading: ╨а╨░╤Б╤И╨░╤А╨╡╨╜╨╜╤Л╨╡ ╤Д╨░╨╣╨╗╤Л
Loading: ╨Ю╤З╨╡╤А╨╡╨┤╤М
Loading: ╨Я╨╛╨╗╤М╨╖╨╛╨▓╨░╤В╨╡╨╗╨╕
eiskaltdcpp-daemon (EiskaltDC++ core 2.2) running...
JSONRPC: Start JSON-RPC TCP server
темните товарищ
[21:12:33] <rzed> и какой мне резон врать
[21:13:08] <dhamp> rzed, просто даже интересно почему в wine cmd.exe это пашет
[21:13:40] <rzed> давай этот запущу для чистоты эксперимента
[21:14:13] <dhamp> rzed, если пускаю так wineconsole eiskaltdcpp-daemon.exe, опять же появляется консолька с таким выводом
[21:15:40] dein.negativ вышел(а) из комнаты
[21:17:35] <rzed> dhamp: роем дальше? где мне взять именно то что ты сейчас запускал ?
[21:20:15] <dhamp> rzed, должно падать в консоль же
[21:20:18] mars1an вошёл(а) в комнату
[21:20:41] <rzed> а вот взял бы ты виртуалбокс и сравнил бы как оно в консоле запускается на винХР хотя бы в боксе
[21:21:09] <rzed> вайн если я не ошибаюсь чем то но цепляется за линукс на котором установлен
[21:21:17] <dhamp> rzed, ну ок сейчас пущу виртуалку
[21:21:40] <rzed> dhamp: ты мне скажи из какой сборки ты этот пускаешь
[21:22:02] <rzed> неможет же у меня на двух машинах пускаться демон безконсольно
[21:23:25] <dhamp> rzed, 2.2.5
[21:23:34] <dhamp> rzed, то что pavelvat насобирал
[21:23:59] <rzed> причем системы win7 и winXP
[21:24:41] <rzed> этот? EiskaltDC++-2.2.5-x86-dbg.tar.xz  MS Windows DEBUG (only for making bug reports about crashes client)
[21:25:14] <rzed> или? EiskaltDC++-2.2.5-x86.exe EiskaltDC++ 2.2.5 MS Windows Installer 32-bit
[21:26:56] <rzed> ёмаё. который раз натыкаюсь, скорость с гуглокода ~75КБ/с
[21:27:11] <dhamp> rzed, нет
[21:27:30] <dhamp> rzed, я качал portable.zip
[21:27:42] <rzed> ну я ща тож тяну портабл
[21:28:04] <dhamp> rzed, он тебе не поможет
[21:28:16] <dhamp> rzed, в нём нет необходимого вывода на консоль
[21:28:47] <dhamp> rzed, в виртуалке у меня демон не стартует вообще кстати, может потому что у меня там microxp 0.82
[21:31:50] dhamp вышел(а) из комнаты
[21:32:05] dhamp вошёл(а) в комнату
[21:33:58] <rzed> взял бы нормальный образ прединсталеный, развернул в виртуалбокс, делов то на минуту..  скачать только например LEX-PEX сборку
[21:36:23] <rzed> ладно, раз ничего далее не предпринимаем пойду я спать
[21:36:25] <dhamp> rzed, кинь ссылку
[21:36:57] <rzed> эмм.. ща найду если
[21:52:51] <rzed> засада.. найти что то ваще подвиг
[22:22:33] rzed вышел(а) из комнаты
[23:11:03] nixtrian|home вышел(а) из комнаты
[23:11:04] nixtrian|home вошёл(а) в комнату
[23:16:41] dhamp вышел(а) из комнаты
[23:56:14] ONYX вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!