gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Вторник, 22 сентября 2009< ^ >
NegatiV установил(а) тему: Current release: 1.0.2 || SVN: 360 || Конференция разработчиков EisKaltDC || логи: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2009/09/10.html (и так далее в виде "год/месяц/число") || Лог изменений в последней ревизии на свн: http://eiskaltdc.svn.sourceforge.net/viewvc/eiskaltdc?view=rev
TODO:
- First run wizard;
- Friends/enemies implementation + подсветка друзей в никлисте хаба + добавление пользователей непосредственно из списка, а не только по ПКМ;
- Переход на Webkit (ведутся разработки)
- подумать над внедрением полноценной поддержки ADC, а не того, что есть
- подумать над разделением на демонскую часть (с сохранением логов по желанию) и вариаций клиентских частей
- Учитывая несколько пунктов выше --- написать свой клиент, где от валькнута останутся только 10 строчек кода :)))
- maybe some other things...
---------- ПОКОВЫРЯТЬСЯ (обязательно) на предмет внедрения системы друзей\врагов. И сделать раскрашивание оных в списке юзеров. Врагов можно даже вообще убирать оттуда. ---------
Конфигурация комнаты
Участники комнаты

GMT+4
[00:48:36] dhampire вышел(а) из комнаты
[01:04:43] Бот вышел(а) из комнаты
[01:38:28] Kroll вошёл(а) в комнату
[02:28:03] NegatiV вышел(а) из комнаты
[03:20:48] gray_graff вышел(а) из комнаты
[07:06:08] gray_graff вошёл(а) в комнату
[07:27:26] Ским вышел(а) из комнаты
[07:27:44] Ским вошёл(а) в комнату
[08:53:32] NegatiV вошёл(а) в комнату
[08:54:03] NegatiV вышел(а) из комнаты
[11:37:14] gray_graff вышел(а) из комнаты
[11:45:44] gray_graff вошёл(а) в комнату
[12:26:10] Kroll вышел(а) из комнаты: Replaced by new connection
[12:26:20] Kroll вошёл(а) в комнату
[12:27:36] slepnoga вошёл(а) в комнату
[12:42:07] NegatiV вошёл(а) в комнату
[12:53:10] dhampire вошёл(а) в комнату
[13:47:28] slepnoga вышел(а) из комнаты: Replaced by new connection
[14:46:40] <NegatiV> уже час ищу баг в сортировке - по кол-ву не сортируется и все тебе, уже все перепробовал, сейчас заметил в самом начале сортировки if (column < 1) return; =)))) А кол-во результатов в нулевой колонке
[14:46:44] gray_graff вышел(а) из комнаты
[14:56:07] <NegatiV> думаю к концу недели поисковик доведу до ума
[14:59:19] IL вошёл(а) в комнату
[14:59:59] <IL> всем привет. скажите кто какой IDE пользуется для разработки на QT?
[15:11:24] <NegatiV> Qt Designer
[15:11:39] <NegatiV> но там нет рефакторинга
[15:11:54] <NegatiV> и стили кода нельзя задавать
[15:12:21] <dhampire> IL: geany =)
[15:12:37] <IL> я присматриваюсь к QDevelpop и QtDevelop
[15:12:48] <IL> dhampire: geany я пользуюсь для скриптов
[15:12:58] <NegatiV> тфу
[15:13:01] <NegatiV> Qt Creator
[15:13:15] <NegatiV> я про него говорил
[15:13:32] <NegatiV> все остальное что я пробовал - не понравилось
[15:13:47] <IL> а, его тоже хочу поставить
[15:13:51] gray_graff вошёл(а) в комнату
[15:16:17] <dhampire> вообще код можно писать в любом текстовике  
[15:16:37] <NegatiV> IL: я юзаю Qt Creator + NetBeans(рефакторинг и тому подобные вкусности)
[15:17:49] <NegatiV> dhampire: слышали мы уже это)) но вот удобнее в IDE. особенно крупные программы (> 5к строк и > 4 файлов)
[15:18:39] IL вышел(а) из комнаты
[15:20:23] IL вошёл(а) в комнату
[15:22:18] IL вышел(а) из комнаты
[15:22:36] IL вошёл(а) в комнату
[15:22:44] <IL> dhampire:  от IDE мне надо отладчик, автодополнение и дизайнер гуя
[15:26:12] <dhampire> насчет отладчика не знаю, ибо не пользуюсь )
[15:27:30] <IL> NegatiV: а qt creator где брал? он в репах есть или с офсайта надо качать? в сусевых репах его нет =(
[15:28:33] <NegatiV> IL: на оффсайте Qt есть
[15:28:42] <NegatiV> у меня еще и в репах есть
[15:28:51] <IL> NegatiV: а что за дистриб?
[15:28:54] <NegatiV> правда у меня Debian Unstable
[15:30:03] <IL> в debian знатные репы =)
[15:31:38] <NegatiV> еще бы они delta-обновления прикрутили было бы вообще прекрасно)
[15:32:14] <IL> нашел его в репах opensuse. он называется qt-creator
[15:36:17] <NegatiV> объем dchubsearch.cpp уменьшилсяпочти на 500 строк)
[15:37:15] <IL> а вот это пакет "libqt4-debuginfo" стоит у кого-нибудь?
[15:37:46] <NegatiV> у меня нет
[15:38:08] <IL> он весит 290МБ и его тянет qt-creator по зависимостям =(
[15:38:54] <NegatiV> IL: скачай бинарник с оффсайта
[15:38:56] <NegatiV> http://pic.ipicture.ru/uploads/090922/TOdTfjGugA.png
[15:39:04] <NegatiV> так будет выглядеть поисковик
[15:39:33] <IL> а что с сортировкой по числам?
[15:40:01] <NegatiV> починил
[15:40:17] <IL> 101, 22, 3 ?
[15:40:32] <NegatiV> все что является числом теперь сортируется как число а не строка
[15:40:36] <NegatiV> 100%
[15:40:39] <dhampire> NegatiV:  ты оставил олько группировку по tth &
[15:40:47] <dhampire> тоько*
[15:40:55] <NegatiV> да
[15:41:28] <NegatiV> прочая группировка, по-моему, как таковая не нужна
[15:41:40] <NegatiV> логично объединять одинаковые файлы
[15:41:47] <dhampire> зря.... dclib не умеет качать одним tth но разным названием
[15:41:59] <dhampire> файлы с *
[15:42:24] <NegatiV> может
[15:43:06] <dhampire> файлы 123.txt и 1234.txt с одним tth не будет качать в _один_ файл
[15:43:07] <NegatiV> при дабл клике по файлам с разными именами но одним хешем он качает все в файл с названием первого добавленного
[15:43:45] <NegatiV> dhampire: ну да, он все же их по хешам идентифицирует а не по имени
[15:44:08] <dhampire> NegatiV: при shift+выделение пкм скачать
[15:44:13] <dhampire> и не качает )
[15:44:27] <dhampire> чтт не так ? )
[15:44:29] <dhampire> что*
[15:45:00] <NegatiV> там в коде явно указано качать только с первой выделенной темы
[15:45:08] <NegatiV> все остальные отбрасываются
[15:45:21] <NegatiV> дабл кликом все нормально качается
[15:45:50] <IL> сделайте так, чтобы можно было кинуть файл в закачку сразу с сгрупированной строки, плз
[15:46:06] <dhampire> притом файлыв одинаковы по размеру, tth но разное название в том числе _один_ контейнер файла, но разное название
и имелось выделение  внутри одной группы tth
[15:47:04] <NegatiV> ну это я не проверял
[15:47:12] <NegatiV> да и уже что загадывать поздно
[15:47:14] <NegatiV> =)
[15:47:20] <NegatiV> все переписано
[15:47:32] <NegatiV> посмотрим чего можно будет получить с новой моделью
[15:47:40] <IL> NegatiV: а сотрировка по размеру файла при группировке по хэшу работает?
[15:47:45] <IL> *сортировка
[15:48:22] <NegatiV> да
[15:48:31] <NegatiV> все работает прекрасно
[15:48:44] <IL> в транке есть уже?
[15:49:01] <NegatiV> нет, и появится скорее всего в конце недели
[15:49:28] <NegatiV> показывать/сортировать уже моджем, а вот скачать от туда - фиг =)
[15:49:36] <NegatiV> *мы уже можем
[15:49:55] <NegatiV> IL: я его даже в экспериментальную ветвь не добавляю
[15:50:19] <NegatiV> как приведу все в более менее сносный вид отправлю в транк
[15:50:23] <IL> NegatiV:  а что с моим багом при скачивании из своего файллиста?
[15:50:46] <NegatiV> IL: я пока не разбирался что там
[15:51:03] <NegatiV> сейчас все силы на поисковик бросил)
[16:35:30] dhampire вышел(а) из комнаты
[16:38:45] dhampire вошёл(а) в комнату
[18:12:01] IL вышел(а) из комнаты
[18:26:43] IL вошёл(а) в комнату
[18:33:38] Ским вышел(а) из комнаты
[18:33:52] Ским вошёл(а) в комнату
[19:19:19] WiseLord вошёл(а) в комнату
[19:20:01] <WiseLord> NegatiV: можешь проверить у себя ?..
[19:20:38] <WiseLord> http://savepic.ru/860576.png
[19:20:51] <WiseLord> все три файла очевидно одно и то же (один TTH)
[19:20:57] <WiseLord> начинаю качать первый
[19:21:25] <WiseLord> потом начинаю качать третий - eiskaltdc говорит, что такой уже есть в очереди и предлагает начать многопоточную загрузку - всё ОК
[19:22:12] <WiseLord> начинаю качать второй - и он, несмотря на ту же TTH, из-за того, что имеет другое имя, не добавляется в уже существующую очередь к 1 и 3, а начинает качаться как отдельный файл
[19:26:58] <dhampire> WiseLord: добавляешь через дабл клик?
[20:39:25] <WiseLord> dhampire: не обязательно, через контекстное меню - Скачать - то же самое
[20:56:10] <dhampire> WiseLord: да просто если логи конфы посмотришь то выше я уже спорил с негативом по этому поводу =)  просто он утверждал что при дабл клике должно качать в один файл если tth одинаковый =)
[20:56:32] <WiseLord> ща ещё раз проверю даблклик
[20:57:42] <WiseLord> а.. ну да
[20:57:51] <WiseLord> даблклик менюшку вызывает, где можно выбрать это дело
[21:00:09] <WiseLord> но просто конт. меню - Скачать добавляет в уже существующую закачку только если не только TTH совпадает, но и имя файла
[21:00:17] <WiseLord> с разными именами - не проходит
[21:10:45] Ским вышел(а) из комнаты
[21:12:17] Ским вошёл(а) в комнату
[21:14:55] <NegatiV> в анстейбл появился amarok-2.2-rc1 ура))
[21:17:44] <IL> а может такое быть, что eiskaltdc коцает файлы при скачивании?
[21:18:01] <IL> я скачал фильм, у него не совпадает ТТХ
[21:19:58] <WiseLord> вах
[21:20:12] <WiseLord> а я пока бетой 2 пользуюсь..
[21:20:43] <WiseLord> NegatiV: гмхм
[21:21:00] <WiseLord> в оверлее том самом только 2.1.85=2.1beta2... интересно
[21:21:34] <WiseLord> NegatiV: и на офсайте тоже пока только amarok2.2beta2
[21:21:45] <WiseLord> где это ты выкопал релиз-кандидат?
[21:23:29] <WiseLord> ftp://ftp.kde.org/pub/kde/unstable/amarok/2.1.90/src/ папка пустая, ну чую, файл там есть...
[21:23:29] <dhampire> WiseLord: есть такая штука)
aur/amarok-git 20090921-1 (68)
    amaroK - a media player for KDE
[21:24:07] <WiseLord> спрятался небось под index-ом
[21:34:32] Ским вышел(а) из комнаты
[21:35:09] Ским вошёл(а) в комнату
[22:17:06] Ским вышел(а) из комнаты
[22:17:36] Ским вошёл(а) в комнату
[22:19:33] Ским вышел(а) из комнаты
[22:20:03] Ским вошёл(а) в комнату
[22:21:43] WiseLord поставил amarok-2.2rc1
[22:22:23] <IL> люди, у меня проблема
[22:22:34] <WiseLord> заставку поменяли, стартует много быстрее
[22:23:00] <IL> сливал из дц 2 раза один и тот же фильм, 2 разных TTH, ни один не совпадает с исходным
[22:23:08] <IL> чяднт?
[22:23:08] <WiseLord> память битая
[22:23:12] <WiseLord> первое предположение
[22:23:20] <IL> память чего?
[22:23:30] <WiseLord> оперативная память компьютера
[22:24:09] <IL> а еще варианты?
[22:24:41] <WiseLord> ну.. у меня подобное было именно из-за памяти
[22:25:08] <IL> перезагрузка поможет?
[22:26:41] <WiseLord> не-а
[22:27:21] <IL> но другие файлы качаю и все ок
[22:37:16] <dhampire> IL: подключен ты как?  
[22:37:31] <dhampire> у тебя*
[22:37:39] <IL> актив, роутер+VPN PPTP
[22:38:11] <dhampire> IL: vpn не роутере поднимается ?
[22:38:22] <IL> на роутере
[22:39:29] <dhampire> а файл ты сливал точно с одинаковым tth _и_ контейнером?
[22:40:07] <IL> да, есть ТТХ файла, по нему искал в ДЦ, нашел - скачал, проверяю ТТХ - не совпадает
[22:40:18] <IL> файл 4.47ГБ *.mkv
[22:41:16] <dhampire> IL: не совпадает он именно после скачки файла с верным tth ?
[22:41:41] <IL> да. я два раза скачивал - 2 разных tth ни один не совпадает с оригинальным
[22:42:38] <dhampire> IL: tth проверял после расшарки в своём файл-листе или ещё как?
[22:42:51] <IL> есть тулза RHash
[22:43:05] <dhampire> IL: и что?
[22:43:12] <IL> и вот
il@homelin:/mnt/stuff/download/dc> rhash -T Ace.Ventura.Pet.Detective.\(1994\).Эйс.Вентура.Розыск.домашних.животных.mkv
q76gvhbbn5zqqq4j3uxd7yxpslvjqjc3uv5jlhq  Ace.Ventura.Pet.Detective.(1994).Эйс.Вентура.Розыск.домашних.животных.mkv
il@homelin:/mnt/stuff/download/dc> rhash -T Ace.Ventura.Pet.Detective.\(1994\).Эйс.Вентура.Розыск.домашних.животных.mkv
q76gvhbbn5zqqq4j3uxd7yxpslvjqjc3uv5jlhq  Ace.Ventura.Pet.Detective.(1994).Эйс.Вентура.Розыск.домашних.животных.mkv
[22:43:28] <IL> il@homelin:/mnt/stuff/download/dc> rhash -T Ace\ Ventura\ Pet\ Detective\ \(720p.Rus.Eng.Sub\).mkv
mohszseve4cac26g4xp6pyp5qv5cw2ozwv55nya  Ace Ventura Pet Detective (720p.Rus.Eng.Sub).mkv
[22:43:49] <IL> а должно быть 7ETJZJZQHH7GPMXKSZS7FUUZTEGYZIFUUOD2U7Y
[22:43:57] <dhampire> IL: проверь в своём файл-листе расшаренный файл
[22:44:47] <IL> момент
[22:45:21] <dhampire> IL: и какой хэш считает эта rhash ты в курсе ? а то ведь я тоже могу md5 с sha512 и tiger hash сравнить
[22:45:27] <dhampire> и получу хз что )
[22:45:45] <IL> он считает много хэшей, но с ключом -T он считает Tiger
[22:47:29] <dhampire> IL: нативная хоть она?
[22:47:50] <IL> в смысле? ну консольная тулза под линукс
[22:48:12] <IL> dhampire:  http://rhash.anz.ru/
[22:48:58] <IL> dhampire: хеширую файло в eiskalt
[22:52:21] <IL> в eiskalt получилось MOHSZSEVE4CAC26G4XP6PYP5QV5CW2OZWV55NYA
[22:52:43] <dhampire> =)
[22:53:37] <IL> dhampire: так что rhash и eiskalt выдают одинаковый хеш, но неравильный =(
[22:55:42] <dhampire> IL: пакеты у тебя точно не теряются ?
[22:56:17] <IL> сказать трудно, но я надеюсь на TCP, что он все нормально принимает =)
[22:57:12] <dhampire> IL: с каких клиентов то хоть тянешь )
[22:57:42] <IL> dhampire:  с локальных. или тебя программы клиентов интересуют?
[22:58:33] <dhampire> IL: именно c каких клиентов с другой стороны
[22:58:57] IL вышел(а) из комнаты
[22:59:07] IL вошёл(а) в комнату
[23:02:24] <IL> dhampire: непонятно с каких, в теге у них не написано
[23:02:36] <IL> dhampire:  но 99.9% с виндовых
[23:03:30] <WiseLord> dhampire: я тоже rhash юзаю, нормальная вещь
[23:03:33] <dhampire> IL: ну это то понятно
[23:04:07] <dhampire> просто возможно файл изменился а хэш в базе нет
[23:04:14] <dhampire> потому такие траблы
[23:05:46] IL вышел(а) из комнаты
[23:06:40] IL вошёл(а) в комнату
[23:06:49] <IL> dhampire: это как так?
[23:08:22] <WiseLord> IL: он имеет в виду - неправильный хэш на другой стороне
[23:09:26] <IL> WiseLord: тогда как объяснить, что я 2 раза качал и 2 раза назный хеш. тем более я уверен что хеш не менялся, потому что файл лежит у 3 разных человек
[23:09:42] <WiseLord> тогда либо с каналом проблема, либо с памятью
[23:11:10] <IL> WiseLord: при передаче по каналу за целостность отвечает TCP
[23:11:20] <WiseLord> понятия не имею
[23:12:32] <IL> WiseLord: сейчас 3й раз сольется - посмотрю хеш
[23:13:43] WiseLord вышел(а) из комнаты
[23:14:03] WiseLord вошёл(а) в комнату
[23:14:06] <dhampire> IL: там может быть не tcp
[23:14:40] <IL> dhampire:  а кто? DC-протокол по UPD работает? там по udp только поиск
[23:14:51] <dhampire> и tcp не гарантирует что пакет дойдёт
[23:15:12] <dhampire> IL: поиск онли
[23:15:41] <IL> dhampire: tcp гарантирует целостность, и если пакет не дойдет, то он его перезапросит
[23:15:48] <dhampire> на ты ж не знаешь как у тебя пакет идёт с друого клиента )
[23:16:40] <dhampire> IL: а если на пришёл битый пакет ?
[23:17:06] <dhampire> то есть проверку целостности он прошёл но внутри не то ?
[23:17:39] <IL> dhampire: тогда tcp его сбросит и пошлет повторный запрос. проверка целостности как раз внутренности проверяет
[23:21:27] <dhampire> IL: возможны разные глюки =) программы ведь пишет человек =) + прилетел радикал из космоса и поменял нам один бит в памяти, память без ecc и что тут всё верно отработает ? )
[23:22:43] <IL> dhampire: возможно ))
[23:23:08] <IL> dhampire: если в третий раз будет другой хеш, я поверю в НЛО =)
[23:25:07] <dhampire> IL: причем здесь нло ? ) достаточно магнитной аномалии )
[23:25:25] <IL> dhampire: и прочей чертовщины =)
[23:25:44] <dhampire> или диск пишет не что нужно и не туда =)
[23:26:52] <IL> если проблема в диске, то это  не объясняет целостность остальных файлов
[23:40:18] <IL> dhampire: мистика -
il@homelin:/mnt/stuff/download/dc> rhash -T Ace.Ventura.Pet.Detective.\(1994\).Эйс.Вентура.Розыск.домашних.животных.1280x720.mkv
gwo3rnxv235pbwx4ajzunc3fs35cfevt7wqsula  Ace.Ventura.Pet.Detective.(1994).Эйс.Вентура.Розыск.домашних.животных.1280x720.mkv
[23:41:47] <IL> 3й раз другой TTH
[23:44:13] <dhampire> IL: проверь память что ли )
[23:44:32] <IL> dhampire:  завтра проверю
[23:47:13] <dhampire> cmake это сказочный пиздец :) по другому нельзя назвать
[23:48:19] <NegatiV> новый амарок - чудо
[23:48:26] <NegatiV> запускается быстрее
[23:48:43] <NegatiV> нормально с мускулем работает
[23:50:58] <dhampire> NegatiV: mpd всё равно круче =)
[23:53:31] <dhampire> NegatiV: кстати zlib bzip xml2 и ssl нужны для компиляции eiskalt или нет?
[23:53:59] <NegatiV> нет вроде
[23:54:05] <NegatiV> они нужны для dclib
[23:54:15] <NegatiV> клиент напрямую к ним вроде необращается
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!