gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Четверг, 14 января 2010< ^ >
dhampire установил(а) тему: Current release: 1.0.40 || SVN: 739 || Конференция разработчиков EisKaltDC || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://eiskaltdc.svn.sourceforge.net/viewvc/eiskaltdc?view=rev
TODO for 1.1.0:
- Friends/enemies implementation + подсветка друзей в никлисте хаба + добавление пользователей непосредственно из списка, а не только по ПКМ;
- Автоматическое скачивание группы файлов в поисковике;
- Переработка менеджера закачек;
- maybe some other things...
Конфигурация комнаты
Участники комнаты

GMT+3
[00:03:53] NegatiV вошёл(а) в комнату
[00:20:44] dhampire вышел(а) из комнаты
[00:28:49] Abram вошёл(а) в комнату
[01:53:15] NegatiV вышел(а) из комнаты
[01:59:34] dhampire вошёл(а) в комнату
[01:59:49] dhampire вышел(а) из комнаты
[02:09:21] NegatiV вошёл(а) в комнату
[02:57:00] NegatiV вышел(а) из комнаты
[02:58:55] Abram вышел(а) из комнаты
[03:00:05] NegatiV вошёл(а) в комнату
[03:12:46] NegatiV вышел(а) из комнаты
[03:14:23] NegatiV вошёл(а) в комнату
[05:25:49] Phazeus вышел(а) из комнаты: qutIM : Jabber plugin
[05:48:53] NegatiV вышел(а) из комнаты
[05:50:04] gray_graff вошёл(а) в комнату
[07:06:38] NegatiV вошёл(а) в комнату
[07:34:13] Phazeus вошёл(а) в комнату
[07:34:30] <Phazeus> как я ненавижу рабочее пространство плазма
[07:35:06] <NegatiV> а по-моему все нормально
[07:35:16] <Phazeus> у тебя какие кеды?)
[07:35:28] <NegatiV> за 2 месяца - ниодного падения. 4.3.4
[07:35:38] <Phazeus> я после того как по глупости поставил бета версию имею проблемы :)
[07:35:39] <NegatiV> *ни одного
[07:35:44] <Phazeus> а у меня 4.4 :)
[07:35:47] <NegatiV> так уже RC1
[07:35:54] <Phazeus> вот переставляю на 4.3.4
[07:36:20] <Phazeus> просто в прошлый раз после перестановки плазма не запускаласб, чёрный десктоп был, вернл обратно на бету
[07:36:58] <NegatiV> я наверное не раньше 4.4.1 обновлюсь)
[07:37:06] <Phazeus> правильно :))
[07:37:13] <NegatiV> хотя может и рискну
[07:37:19] <Phazeus> а толку :))
[07:38:14] NegatiV вышел(а) из комнаты
[07:38:17] <Phazeus> я вот сижу без рабочего стола блин :)))
[07:50:25] gray_graff вышел(а) из комнаты
[07:57:48] gray_graff вошёл(а) в комнату
[07:57:58] NegatiV вошёл(а) в комнату
[10:07:35] NegatiV вышел(а) из комнаты
[10:10:01] NegatiV вошёл(а) в комнату
[10:12:52] NegatiV вышел(а) из комнаты
[10:13:01] NegatiV вошёл(а) в комнату
[10:50:50] WiseLord вошёл(а) в комнату
[10:51:45] <WiseLord> NegatiV: вопрос по ++. Будет ли возможность (поддерживает ли библиотека) по клику на магнет-ссылке в чате сразу её качать, без поиска?
[11:21:56] Abram вошёл(а) в комнату
[11:29:15] igor_zakharoff вошёл(а) в комнату
[11:29:38] igor_zakharoff вышел(а) из комнаты: qutIM : Jabber plugin
[11:35:14] <NegatiV> WiseLord: видимо да)
[11:36:27] <NegatiV> WiseLord: по началу тупо догоним linuxdc++. потом пойдем до уровня eiskaltdc, следом apex/strong и иже с ними
[11:36:34] <WiseLord> я вчера анлим себе подключил.. не сраввнить, конечно, с некоторыми, но всё же
[11:37:56] <Abram> кстати, на форуме апекса народ бабло предлагает за линупс-версию
[11:38:15] <NegatiV> WiseLord: я тут подумал... Как тебе идея сделать боковую панель как в KTorrent (иконки), кликаешь по иконке с хабами - сверху выползает тулбар с табами
[11:38:22] <Phazeus> я помню тоже намучался, ища клиент)))
[11:38:57] <WiseLord> ммм
[11:39:20] <WiseLord> не совсем понял идею
[11:39:47] <NegatiV> сбоку кнопки с дейсвиями: хабы, приваты и прочее
[11:40:26] <NegatiV> кликаешь по хабам - выползает таббар с хабами
[11:40:43] <NegatiV> кликнул по приватам - вылез таббар с приватами
[11:41:32] <NegatiV> гм... я сам не понял что сказал)
[11:42:26] WiseLord работает :( http://s49.radikal.ru/i126/1001/ee/47d53a5669a3.png
[11:43:28] <NegatiV> WiseLord: что это за ужос?)
[11:43:44] <WiseLord> да рисую тут схему. набросок
[11:43:56] <WiseLord> элемент дешифратора для flash-памяти
[11:45:19] Phazeus вышел(а) из комнаты: qutIM : Jabber plugin
[12:26:34] skew вошёл(а) в комнату
[12:27:50] <skew> приветсвую всех
[12:29:13] <Abram> skew: алоха
[12:30:36] <skew> не примите ещё одного программиста? возможно после 20 числа присоединюсь к разработке, сейчас ссесия, хочется попробовать себя в крупном проекте, а не написанию программ для себя
[12:30:49] <skew> *сессия
[12:31:05] <skew> есть знание c++ и qt4
[12:31:12] <skew> но qt4 слабое :-)
[12:33:45] <NegatiV> skew: примем. регайся на sf
[12:33:52] <skew> ок
[12:34:48] <NegatiV> skew: какой уровень знаний c++?
[12:35:38] Abram таки подумал, что будет ещё кого вопросами задалбывать
[12:36:16] <skew> и какой ты представляешь ответ? до наследования я добрался, а что там дальше и не знаю :-)
[12:36:22] <skew> перегрузки
[12:36:35] <skew> в общем всё что прошли в универе + всё что узнал сам
[12:36:43] <skew> о qt в частности узнал сам
[12:37:19] <NegatiV> ну раз наследование знаешь и перегрузку то все норм
[12:37:33] <NegatiV> Qt изучи хорошо
[12:37:44] <NegatiV> сорцы можешь начинать изучать
[12:38:17] <NegatiV> Abram: было бы вообще круто кого-нить с форума apex привлечь к разработке
[12:38:49] <Abram> Abram: не смотри на меня так :-D
[12:39:06] <skew> там надо знать что изучать, иначе умереть можно :-) но доку английскую читаю и понимаю, поэтому не всё потеряно :-)
[12:40:09] skew придумывает уникальное имя
[12:40:31] <NegatiV> Abram: я про "кстати, на форуме апекса народ бабло предлагает за линупс-версию"
[12:40:44] <NegatiV> там тред на 20 страниц
[12:40:56] <NegatiV> но чего-то все загнулось
[12:41:42] <NegatiV> думаю мож зарегаться там да написать, что клиент dc++ на Qt уже разрабатывается полным ходом
[12:42:07] <NegatiV> всяко лучше чем приглашать в проект без наработок
[12:42:18] <skew> 3,5 программиста -- полным ходом , что то не созвучно :-)
[12:42:44] <NegatiV> skew: я уже сделал самое сложное
[12:43:06] <NegatiV> теперь осталась практически рутинная работа
[12:43:20] <skew> а регистрация должна быстро проходить? я что то нажал submit а оно всё думает
[12:43:32] <skew> *register now
[12:43:36] <NegatiV> skew: там сайт тормозит время от времени
[12:43:48] <skew> Connection closed
[12:43:49] <skew> :-)
[12:44:10] <NegatiV> skew: надеюсь ты знаешь что основная ветвь EiskaltDC заморожена?
[12:44:37] <NegatiV> в пользу EiskaltDC++
[12:44:39] <skew> да, и сейчас развивается ++ версия с перепиской основных библиотек
[12:44:41] <skew> да
[12:45:41] <NegatiV> skew: ну тогда кратко что сделано: базовые настройки, полностью рабочий чат, поисковик, файлбраузер, избранные хабы
[12:45:48] <NegatiV> качать правда пока нельзя
[12:46:09] <NegatiV> но я сегодня уже начал очередь закачек писать
[12:46:16] <skew> да, меня это очень удивило, искать можно, а качать нельзя :-)
[12:46:53] <NegatiV> skew: просто прежде чем качать надо получить что-то что можно скачать
[12:47:01] <NegatiV> а потом все это визуализировать
[12:47:17] <skew> так, первый блин комом, регистрация не прошла, дубль 2
[12:47:38] <NegatiV> поэтому все работает в режиме "read-only" =)
[12:51:58] <skew> зарегистрировалс
[12:51:59] <skew> я
[12:52:22] <NegatiV> skew: ник свой кинь
[12:52:27] <skew> skewrus
[12:55:29] <NegatiV> skew: willkomen! собственно на sf я rasenherz
[12:57:50] <skew> о прикольно, от меня даже никаких телодвижений не понадобилось
[12:58:50] <skew> так. теперь надо скачать svn версию
[12:59:07] <NegatiV> skew: собственно, все вопросы относительно функционирования ++ можешь задавать мне
[12:59:33] <NegatiV> cmake-скрипт расчитан только на сборку и не более того
[12:59:47] <skew> тоесть clean не сделать?
[12:59:57] <NegatiV> большего сейчас собственно и не требуется
[13:00:52] <NegatiV> skew: не проверял. но установка точно не пройдет
[13:01:15] WiseLord вышел(а) из комнаты
[13:02:00] <NegatiV> skew: проверил make clean пашет
[13:02:16] <skew> ну большего и не надо :-)
[13:03:14] <skew> я правильно помню и svn co https://eiskaltdc.svn.sourceforge.net/svnro...eiskaltdc/trunk eiskaltdc сама создаст директорию eiskaltdc, и мне не надо её делать
[13:03:26] <NegatiV> угу
[13:03:29] <skew> ок
[13:03:42] <NegatiV> вот только нифига не trunk тебе нужен
[13:03:43] <NegatiV> ))
[13:03:55] <skew> мм?
[13:04:08] <skew> а что?
[13:04:15] <NegatiV> eiskaltdcpp
[13:04:34] <NegatiV> trunk заморожен
[13:04:41] <skew> это ты вовремя сказал
[13:04:54] <skew> как раз svn не оказалось и ничего не начало качаться :-)
[13:05:12] <skew> адрес брал от сюда http://linuxforum.ru/index.php?showtopic=95491
[13:05:20] <skew> хотелось бы новый увидеть :-)
[13:05:56] <NegatiV> вместо trunk напиши eiskaltdcpp
[13:06:54] <skew> какую морду к svn посоветуете?
[13:07:14] <NegatiV> konsole =)
[13:07:24] <skew> NegatiV: кеды?
[13:07:26] <skew> :-)
[13:07:28] <NegatiV> угу
[13:07:52] <NegatiV> на самом деле больше консоли и не надо
[13:08:09] <NegatiV> да и удобнее
[13:08:14] <NegatiV> но это имхо
[13:08:21] skew ищет пакет для svn
[13:09:31] <NegatiV> subversion
[13:09:34] <skew> нахожу только морды для него, подтолкните в нужную сторону :-)
[13:09:37] <skew> о
[13:09:39] <skew> спасибо
[13:09:54] <skew> tools нужно?
[13:10:12] <NegatiV> хз, у меня просто subversion установлен
[13:10:22] <NegatiV> вроде для всего хватает
[13:10:31] <skew> NegatiV: debian?
[13:12:06] <NegatiV> сейчас арч
[13:12:15] <NegatiV> полтора месяца назад перешел
[13:12:20] <NegatiV> с дебиана
[13:12:23] <NegatiV> )
[13:15:59] <skew> 770 ревизия?
[13:16:10] <NegatiV> угу
[13:16:46] <skew> теперь осталось узнать каких dev пакетов мне не хватает :-)
[13:17:23] <NegatiV> qt,libupnp
[13:17:29] <NegatiV> собственно все
[13:17:40] <skew> я косяк
[13:17:40] <NegatiV> ну и cmake для сборки всего этого
[13:17:57] <skew> скачал svn из под рута :-)
[13:18:42] <NegatiV> для dc++ нужен bz2, zlib, boost, openssl, threads
[13:21:52] <skew> libupnp 3 или 4 ?
[13:22:52] <skew> есть 1.6 и 1.8
[13:25:46] <NegatiV> у меня 1.6
[13:27:18] skew ищет как собрать это чудо
[13:27:29] <skew> хоть readme чтоли был бы
[13:27:34] <NegatiV> cmake ./
[13:27:39] <skew> спасибо
[13:28:06] <NegatiV> я же говорю, все пока developers-only
[13:30:19] <skew> libboost весь нужен?
[13:31:00] <skew> вопрос снимается
[13:33:05] NegatiV вышел(а) из комнаты
[13:33:15] NegatiV вошёл(а) в комнату
[13:34:55] <skew> для openssl какой dev пакет нужен?
[13:35:31] <skew> есть какой то libcurl4
[13:35:55] <skew> больше ничего с openssl-dev не нашлось толкового
[13:40:55] WiseLord вошёл(а) в комнату
[13:42:56] <skew> как я понимаю на все предупреждения забить?
[13:47:31] <NegatiV> skew: поищи просто ssl
[13:47:40] <NegatiV> на предупреждения забей
[13:47:50] <NegatiV> большая часть из них - из dc++
[13:48:23] <skew> собрал, запустил
[13:58:48] <skew> если я знаю, что хаб ругается, но не вижу текста, проблема в выборе кодировки?
[13:59:25] <skew> /home/skewDownloads/
[13:59:27] <skew> косяк
[13:59:45] <NegatiV> skew: это косяк dc++
[13:59:48] <skew> туда просто не получится что либо скачать :-)
[14:00:00] <NegatiV> кодировки настрой
[14:01:14] skew не думает что не правильное указание адреса закачки это косяк dc++
[14:03:04] <NegatiV> skew: lineEdit_DLDIR->setText(CSTD(SETTING(DOWNLOAD_DIRECTORY)));
[14:03:33] <NegatiV> при первом запуске значение берется из dc++ а не генерируется
[14:03:47] <skew> хеширование положило 2х ядерную машину на лопатки
[14:03:57] <NegatiV> да, оно такое
[14:04:00] <skew> ясно
[14:04:10] <NegatiV> хотя у меня вроде все гладко
[14:04:20] <NegatiV> главное не шарить сразу по 100 гигов
[14:04:27] <skew> упс
[14:04:41] <skew> инт переполняется ? :-D
[14:04:46] <NegatiV> нет
[14:04:53] <NegatiV> хард жалко
[14:05:10] <skew> особенно если он ноутбучный :-)
[14:30:06] <Abram> NegatiV: кстати, а TTH распаралелить кто-то пробовал?
[14:30:44] <NegatiV> Abram: имеешь в виду хеширование?
[14:32:24] <Abram> NegatiV: угу
[14:35:00] <NegatiV> Abram: я сейчас 10 гигов отхеширую и скажу сколько потоков было
[14:35:00] <Abram> Данные делятся на маленькие части "Блоки", которые индивидуально хешируются при помощи Leaf Tiger Hash, затем из каждой пары хешей поочерёдно вычисляется Internal Tiger Hash. Если хешу нету пары, то он переносится в новую цепочку без изменений. Далее в цепочке для каждой пары снова вычисляется Internal Tiger Hash. Эта процедура повторяется до тех пор, пока не останется один хеш. Этот единственный оставшийся Internal Tiger Hash называют Tiger Tree Root. Именно его используют для однозначной идентификации файла и указывают в различных P2P ссылках.
[14:35:14] <Abram> NegatiV: т.е кусочки таки на несколько потоков хешируются?
[14:35:47] <NegatiV> нет, скорее всего файл-поток
[14:36:29] <Abram> NegatiV: а, ну это тоже вариант :)
[14:36:36] <Abram> кстати
[14:36:41] <NegatiV> если не ошибаюсь блоки там довольно небольшого размера
[14:36:48] <Abram> угу. 1 кб
[14:36:58] <Abram> это получается в ++ уже и ADC будет?
[14:37:00] <NegatiV> затраты на синхронизацию сведут профит многопоточности на 0
[14:37:16] <NegatiV> Abram: ну получается да)
[14:37:37] <NegatiV> [New Thread 0x7fffedbda710 (LWP 6455)]
[Thread 0x7fffedbda710 (LWP 6455) exited]
[14:37:44] <NegatiV> один поток
[14:38:16] <NegatiV> [Thread 0x7fffedbda710 (LWP 6455) exited]
[Thread 0x7fffe2702710 (LWP 6429) exited]
[Thread 0x7fffe2f03710 (LWP 6428) exited]
[Thread 0x7fffe0eff710 (LWP 6432) exited]
[Thread 0x7fffe3704710 (LWP 6427) exited]
[Thread 0x7fffe06fe710 (LWP 6433) exited]
[Thread 0x7fffe1f01710 (LWP 6430) exited]
[Thread 0x7fffed3d9710 (LWP 6425) exited]
[Thread 0x7fffee3db710 (LWP 6423) exited]
[Thread 0x7fffdfefd710 (LWP 6434) exited]
[Thread 0x7fffdf6fc710 (LWP 6435) exited]
[Thread 0x7fffdeefb710 (LWP 6436) exited]
[14:38:20] <NegatiV> на выходе
[14:38:45] <NegatiV> нет ниоднгого подключенного хаба. так что все что можно там распараллелили =))
[14:38:54] <NegatiV> *ни одного
[14:40:16] <Abram> NegatiV: это получается - пул потоков и очередь обработки?
[14:41:57] <NegatiV> поток для соединений, поток на очередь сообщений, поток на каждый хаб (вроде как), поток на менеджер хабов
[14:42:04] <NegatiV> + на посковик
[14:42:33] skew не помнит что бы flylink в wine так вешал систему
[14:46:06] <NegatiV> skew: у меня linuxdc++ вешается намертво при кликании по кнопкам
[14:46:11] <NegatiV> ))
[14:46:29] <NegatiV> skew: ты все еще шару создаешь?)
[14:47:51] <skew> да
[14:48:40] <NegatiV> гм... у меня сейчас 10 гигов вообще без проблем отхешировалось
[14:48:49] <NegatiV> 65 Мб/сек
[14:49:37] <skew> у меня по 8 метров в  сек хеширование
[14:49:52] <skew> у меня ноут
[14:50:54] <NegatiV> skew: всеравно очень мало
[14:51:22] <NegatiV> skew: у тебя debian stable?
[14:51:36] <NegatiV> может либы глючные какие
[14:54:18] <Abram> ставь арч )))
[14:55:46] <NegatiV> Abram: ну можно попробовать testing/unstable
[14:58:24] <skew> у меня sid
[14:58:57] <skew> причина была в работающем ktorrent
[14:59:03] <skew> он головку дёргал
[14:59:10] <skew> теперь 40 метров в сек
[15:01:26] <skew> приятный звук похрустывания харда
[15:03:08] <skew> это нормально, что стронако finishing hashing блаб ла не полнустью умещается и обрывается на Mib
[15:03:32] <skew> за ошибки простите, комп не подетски плющит, я не вижу что набираю
[15:04:40] <skew> ура! хеш закончился
[15:05:32] <Abram> бгг
[15:05:37] <Abram> у меня на ноуте так же хешировалось
[15:06:46] <skew> странно, при заходе на сервер всё равно просит пароль
[15:08:15] <skew> упала
[15:08:17] <skew> :-)
[15:08:31] <skew> ошибка сегментирования
[15:08:40] <skew> сейчас посмотрю, воспроизводимая ли
[15:09:24] <skew> опять
[15:10:33] <skew> так, чтобы вызвать ошибку сегментирования необходимо:
подключиться к хабу
начать приват
отключиться от хаба
нажать на приват
[15:12:02] <skew> хотя теперь крошиться при каждом закрытии хаба :-)
[15:12:09] <skew> у всех так, или у одного меня?
[15:16:57] <NegatiV> skew: там все пока сыро. буду поправлять
[15:23:18] NegatiV вышел(а) из комнаты
[15:24:10] <skew> About не работает :-)
[15:24:41] <skew> блин, чем ловить такие ошибки? валгриндом?
[15:55:05] <skew> Abram:  а ты и негатив тут единственно живые? остальные боты?
[16:02:56] <Abram> skew: не, ещё народ есть
[16:03:02] <Abram> по вечерам обычно
[16:03:11] Abram же тут просто от фонаря тусуется :-D
[16:20:58] Phazeus вошёл(а) в комнату
[17:07:39] Kroll вышел(а) из комнаты
[17:11:39] Phazeus вышел(а) из комнаты: qutIM : Jabber plugin
[17:16:30] Phazeus вошёл(а) в комнату
[17:20:18] Kroll вошёл(а) в комнату
[17:35:51] skew вышел(а) из комнаты
[18:03:45] WiseLord вышел(а) из комнаты
[18:24:19] gray_graff вышел(а) из комнаты
[18:50:06] Abram вышел(а) из комнаты
[18:51:22] WiseLord вошёл(а) в комнату
[19:14:55] WiseLord вышел(а) из комнаты
[19:15:18] WiseLord вошёл(а) в комнату
[19:32:47] Abram вошёл(а) в комнату
[20:25:40] WiseLord вышел(а) из комнаты
[20:25:59] WiseLord вошёл(а) в комнату
[20:34:46] WiseLord вышел(а) из комнаты
[20:34:56] WiseLord вошёл(а) в комнату
[21:05:19] WiseLord вышел(а) из комнаты
[21:06:07] WiseLord вошёл(а) в комнату
[21:26:43] WiseLord вышел(а) из комнаты
[21:28:28] WiseLord вошёл(а) в комнату
[21:30:41] WiseLord вышел(а) из комнаты: Logged out
[21:30:54] WiseLord вошёл(а) в комнату
[21:37:44] WiseLord вышел(а) из комнаты
[21:38:17] WiseLord вошёл(а) в комнату
[21:41:19] WiseLord вышел(а) из комнаты: Logged out
[21:41:44] WiseLord вошёл(а) в комнату
[21:45:03] WiseLord вышел(а) из комнаты
[21:45:13] WiseLord вошёл(а) в комнату
[21:52:52] WiseLord вышел(а) из комнаты: Logged out
[21:53:02] WiseLord вошёл(а) в комнату
[21:55:11] WiseLord вышел(а) из комнаты: Logged out
[21:55:21] WiseLord вошёл(а) в комнату
[21:57:08] WiseLord вышел(а) из комнаты: Logged out
[21:57:12] WiseLord вошёл(а) в комнату
[22:01:38] WiseLord вышел(а) из комнаты
[22:11:21] dhampire вошёл(а) в комнату
[22:39:36] WiseLord вошёл(а) в комнату
[22:48:33] Abram вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!