gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Суббота, 26 февраля 2011< ^ >
tehnick установил(а) тему: Last stable release: 2.2.0 || Конференция разработчиков 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-03-07 Release EiskaltDC++ 2.2.1
TODO:
* Console interface (ncurses or readline)
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
Конфигурация комнаты
Участники комнаты

GMT+3
[00:01:58] rzed вышел(а) из комнаты: QIP 2010: Спокойное общение
[00:05:34] nE0sIghT вышел(а) из комнаты
[00:37:59] <dhamp> tehnick, хак же запилил...
[00:42:11] <tehnick> dhamp: в смысле? Есть аргументы против?..
[01:25:07] tehnick вышел(а) из комнаты
[01:35:12] amfetamin вошёл(а) в комнату
[02:31:14] Alexey вышел(а) из комнаты
[03:32:28] dhamp вышел(а) из комнаты
[03:37:39] NegatiV вышел(а) из комнаты
[03:39:06] NegatiV вошёл(а) в комнату
[04:45:46] amfetamin вышел(а) из комнаты
[05:03:33] NegatiV вышел(а) из комнаты
[05:05:00] NegatiV вошёл(а) в комнату
[05:05:00] ONYX вышел(а) из комнаты
[05:38:21] NegatiV вышел(а) из комнаты
[05:40:38] NegatiV вошёл(а) в комнату
[05:44:43] Diger вышел(а) из комнаты
[05:59:30] Diger вошёл(а) в комнату
[06:42:09] Diger вышел(а) из комнаты
[06:57:36] ubuntu11.04_ вошёл(а) в комнату
[07:26:53] Diger вошёл(а) в комнату
[09:34:11] <ubuntu11.04> обновил сегодня ночьную сборку -при коннекте к моему хабу празрыв каждую минуту
[09:49:20] ubuntu11.04_ вышел(а) из комнаты
[10:36:29] nE0sIghT вошёл(а) в комнату
[10:46:50] flopss вышел(а) из комнаты
[12:01:59] ONYX вошёл(а) в комнату
[12:15:36] Kroll вышел(а) из комнаты: Replaced by new connection
[12:15:46] Kroll вошёл(а) в комнату
[12:16:51] dhamp вошёл(а) в комнату
[12:17:35] dhamp вышел(а) из комнаты
[12:17:45] dhamp вошёл(а) в комнату
[12:17:49] <dhamp> ubuntu11.04, и виноват точно я ? )
[12:19:01] <ubuntu11.04> dhamp,  :-) Лучше бы конечно что я.Но маловероятно,я настройки хаба не трогал год,а это не первый раз уже
[12:21:34] <dhamp> ubuntu11.04, причина разрыва, опции подключения к хабу и т.д. я конечно же должен угадать ?
[12:22:49] <ubuntu11.04> dhamp, когда осенью было тоже самое ты с меня логи хаба потребовал которых нет ,и создателям моей сборки они выпеленны на корню.я забил и юзал для хаба линуксдс.через месяц где-то проблемма выпилилась сама
[12:25:20] <dhamp> ubuntu11.04, вообще-то когда произошёл разрыв соединения с хабом клиент пишет почему это произошло
[12:26:20] <ubuntu11.04> dhamp,  :-) ок.с тебя -где он это пишет?путь в студию
[12:26:45] <dhamp> ubuntu11.04, удивишься, но пишет он это в чате....
[12:27:00] <ubuntu11.04> dhamp,  =-O
[12:27:08] <ubuntu11.04> ты про соединение разорванно?
[12:28:10] <dhamp> ubuntu11.04, я не пушкин чего у тебя там пишется же
[12:28:35] <ubuntu11.04> dhamp,  :-) ок.перезапустил,сейчас посмотрим что напишет
[12:29:24] <ubuntu11.04> dhamp, у меня так два хаба сыпяться,мой и цифра.остольные работают на ура
[12:32:52] <dhamp> ubuntu11.04, хорошо бы сделать следующее взять gtk версию, сделать чтобы при старте ни к одному хабу клиент не поключался, включить cmd debug, поключится к хабу, думаю его истории на 1000 хватит на 2 минут хотя бы, скопировать всё что туда выпало на пасту
[12:33:41] <ubuntu11.04> dhamp, хорошо.если повториться-буду шаманить.возможно баг опять исчезнет на долгие месяцы.
[12:37:14] <dhamp> ubuntu11.04, это не шаманство никакое
[12:49:29] <dhamp> http://savepic.ru/2380686.png
[13:52:40] <ONYX> Всем привет!
[13:54:08] <ONYX> я хотел узнать по поводу консольной версии нашего любимого dc клиента. где это можно узнать?
[13:54:33] <ONYX> очень ждём её, собрали 5к рублей, но вы их не берёте
[14:02:12] Kroll вышел(а) из комнаты: Replaced by new connection
[14:02:22] Kroll вошёл(а) в комнату
[14:33:07] <dhamp> ONYX, что именно ты хочешь узнать ?
[14:33:14] Kroll вышел(а) из комнаты: Replaced by new connection
[14:33:24] Kroll вошёл(а) в комнату
[14:44:56] Alexey вошёл(а) в комнату
[14:55:03] gelraen вышел(а) из комнаты
[15:03:18] Kroll вышел(а) из комнаты
[15:05:08] Kroll вошёл(а) в комнату
[15:20:48] <NegatiV> ONYX: я наконец-то освободился так что все силы сейчас пойдут на консольную морду и/или вебморду
[15:37:19] Diger вышел(а) из комнаты
[15:43:59] Kroll вышел(а) из комнаты: Replaced by new connection
[15:44:09] Kroll вошёл(а) в комнату
[15:50:33] gelraen вошёл(а) в комнату
[16:07:14] Diger вошёл(а) в комнату
[16:16:46] Kroll вышел(а) из комнаты: Replaced by new connection
[16:16:56] Kroll вошёл(а) в комнату
[16:58:44] nE0sIghT вышел(а) из комнаты
[17:13:19] nE0sIghT вошёл(а) в комнату
[17:32:36] <Diger> dhamp: привы, есть минутка?
[17:33:26] <Diger> _ver
[17:33:34] <Diger> !v
[17:35:07] <dhamp> Diger, "[17:28:26] Diger: dhamp: привы, есть минутка?" sleep 60 && cat
[17:37:15] <Diger> короче техник вчера патч скинул
[17:37:41] <Diger> с ним прога ща при выходе не зависает, а дебажится
[17:37:49] <Diger> че скажешь
bt
#0  0x014b4f50 in dcpp::Socket::wait (this=0x183350c8, millis=400, waitFor=2)
    at /boot/home/build/Eiskaltdcpp/eiskaltdcpp.haiku/dcpp/Socket.cpp:528
#1  0x0148e877 in dcpp::SearchManager::run (this=0x180c8ac0)
    at /boot/home/build/Eiskaltdcpp/eiskaltdcpp.haiku/dcpp/SearchManager.cpp:139
#2  0x014b920f in dcpp::Thread::starter (p=0x180c8af8) at Thread.h:145
#3  0x01669461 in pthread_thread_entry () from /boot/system/lib/libroot.so
#4  0x70184fec in ?? ()
[17:43:14] <dhamp> Diger, bt full ?
[17:43:52] <dhamp> Diger, на выходе теперь падает что ли ?
[17:45:48] <Diger> dhamp: да, падает
bt full
#0  0x014b4f50 in dcpp::Socket::wait (this=0x18335128, millis=400, waitFor=2)
    at /boot/home/build/Eiskaltdcpp/eiskaltdcpp.haiku/dcpp/Socket.cpp:528
        y = 23064556
        z = 1880641180
        result = Variable "result" is not available.
[17:46:28] <dhamp> Diger, это всё ? )
[17:46:32] <Diger> угу
[17:56:14] <dhamp> Diger, FD_ISSET падает вроде на этой фукнции
[17:56:55] <Diger> если пока закоммитить, че будет?
[18:22:49] <dhamp> Diger, плохо будет )
[18:23:52] <Diger> e;t db;e
[18:23:55] <Diger> уже вижу
[18:26:18] Diger вышел(а) из комнаты
[18:29:25] Diger вошёл(а) в комнату
[19:54:20] nE0sIghT вышел(а) из комнаты
[20:27:37] <ONYX> NegatiV: я могу чем то помочь?
[20:27:46] <ONYX> NegatiV: могу советом, на самом деле
[20:28:33] <ONYX> NegatiV: я бы сказал что в идеале сделать xml-rpc интерфейс, и на его основе ncurces интерфейс а потом и web интерфейс
[20:29:23] <NegatiV> ONYX: http://code.google.com/p/eiskaltdc/issues/detail?id=16 напиши сюда тот минимум что нужен от консольной версии
[20:29:24] <ONYX> NegatiV: но если это геморно - сделай пожалуста консольный интерфейс типа как у microdc2. большего и не надо
[20:29:48] <ONYX> NegatiV: ок. а там нужна регистрация? у меня нету акаунта гугле
[20:30:09] <NegatiV> ONYX: напиши сюда, а пост в тикете сделаю
[20:30:32] <ONYX> NegatiV: ок, формулирую наиболее ёмко и сжато
[20:47:58] Sheesh вошёл(а) в комнату
[20:55:03] Sheesh вышел(а) из комнаты: qutIM : Jabber plugin
[20:56:50] <ONYX> NegatiV:
1 Расшаривание с исключениями (простейший способ как в microdc, типа share dir, но с exclude dir)
2 Скачивание (как в microdc - скачать файллист с юзера, войти в него, переходить по директориям и делать get file или get dir, но обязательно с локальным destination(!), типа get file /some/dir - этого очень нехватает в microdc)
3 Раздача
4 Поиск и просмотр результатов поиска (типа как в microdc - search и results)
5 Показ статистики (типа как в microdc status - куда подключен, сколько юзеров на хабе, скольк у тебя скачали, сколько ты скачал, очередь передачи к/от меня)
6 Показ статистики произвольного юзера (ну, доступная инфа по юзеру - описание, почта, клиент email и так далее как обычно)
7 Поис по скачанному файллисту (очень полезно когда знаешь, что искать)
8 Общий чат (достаточно будет say user bla-bla)
9 Приватный чат (достаточно будет say_pub bla-bla)
10 выполнение shell команды из интерфейса
Из возможностей конфигурации - хотелось бы иметь возмоность указать кодировки для хаба, для локальной файловой системы
[20:58:28] <ONYX> 8 и 9 перепутал содержимое в скобках
[20:59:06] <ONYX> NegatiV: очень ждём, люто бешено ждём.
[21:05:14] nE0sIghT вошёл(а) в комнату
[21:09:31] <NegatiV> ок
[21:11:05] <ONYX> NegatiV: ну вот какие твои прикидки по срокам? Скорее месяц или скорее год?
[21:11:15] <ONYX> хотя у нас нет выбора.
[21:11:56] <NegatiV> ONYX: ну на то чтобы написать с нуля морду на Qt мне потребовалось около 2-х месяцев
[21:12:04] <NegatiV> тут думаю быстрее получится
[21:12:12] <NegatiV> т.к. требований меньше намного
[21:23:56] <ONYX> NegatiV: Да, знааачительно меньше. А ты видел microdc2? возможно ты понимаешь о чем я говорю.
[21:32:21] <NegatiV> ONYX: сорцы видел)
[21:32:52] <ONYX> NegatiV: о! я тоже видел и даже сколько то копался. это же ужасно же.
[21:33:38] <NegatiV> ONYX: я подуал что проще с нуля все написать)
[21:34:11] <ONYX> NegatiV: абсолютно те же самые мысли спустя полчаса копания по сорцам микродц
[21:37:29] tehnick вошёл(а) в комнату
[21:38:10] <tehnick> ONYX: а nanodc не пробовал? Там вообще много отличий?..
[21:38:37] <tehnick> Diger: пинг
[21:39:26] <tehnick> NegatiV: надо сделать это встроенный дебаггер для Qt-морды опциональным в правилах для cmake
[21:39:47] <tehnick> NegatiV: и отключенным по дефолту. Ибо толку сейчас от него --- нуль.
[21:40:58] <tehnick> NegatiV: кстати, ты наверное еще не в курсе: в ежедневных сборках для убунты теперь пакеты собираются с включенными БД и луа
[21:41:45] <tehnick> С БД тестирование проблем не выявило, поэтому считаю, что можно включить ее по дефолту к следующему релизу
[21:42:13] <NegatiV> tehnick: надо будет 2.2.1 выпустить через пару недель с исправлениями
[21:43:21] <dhamp> tehnick, а ты сам пробовал собирать nanodc ?
[21:43:35] <tehnick> dhamp: неа, в том-то и дело
[21:43:57] <dhamp> tehnick, без большого рашпиля собрать не реально
[21:44:33] <tehnick> dhamp: с нашим ядром или с оригинальным?
[21:44:50] <dhamp> tehnick, с тем что там
[21:45:06] <dhamp> и дело там не в ядре
[21:45:20] <tehnick> Но я видел собранные бинарники.
[21:45:25] <tehnick> В чем же дело?
[21:45:59] <dhamp> tehnick, собранные gcc 4.5.х как есть ? смахивает на фантистику
[21:46:42] <tehnick> Нет, там какое-то старье было.
[21:47:07] <tehnick> Я не помню, какой gcc был в 2008 году.
[21:48:13] <dhamp> tehnick, а какой scons был помнишь ?
[21:48:25] <tehnick> Неа. =)
[21:48:50] <tehnick> Можно глянуть.
[21:48:54] <tehnick> dhamp: нужно?
[21:49:38] <tehnick> Я просто помню, что nanodc круче тем, что на с++ и использует оригинальное ядро.
[21:49:50] <tehnick> Конфиг стандартный.
[21:49:58] <tehnick> Как в linuxdcpp
[21:50:19] <tehnick> Короче, преимуществ много.
[21:50:24] <tehnick> Но сам не использовал...
[21:50:44] <dhamp> tehnick, и ещё тем что завязан на boost threads and signals =)
[22:05:35] <ONYX> tehnick: не, nanodc не пробывал, щас попробую, но мне кажется там сособой разницы не будет, ибо там движок вообще неизвестно каких  годов
[22:05:55] <tehnick> ONYX: 2008 год
[22:06:00] <dhamp> http://pastebin.ca/2029698
[22:06:08] <dhamp> tehnick, и стоит оно того ?
[22:06:13] <tehnick> ONYX: по крайней мере с него виндовые клиенты могут качать
[22:06:18] <dhamp> и это после небольшого траха с scons
[22:07:02] <dhamp> tehnick, с нашего меганеурпавляемого демона тоже можно качать )
[22:08:06] <ONYX> tehnick: ну могут и microdc качать нормально. я бы и дальше го использовал, но там больное место - работа всяких кодировок - fs и хаба. и в screen он плохо работает. И вылетает постоянно, из hme не переводится microdc2.core
[22:08:27] <ONYX> *из home
[22:18:23] tehnick вышел(а) из комнаты
[22:22:38] <ONYX> самое главное, что я жду от консольной версии eiskaltdc - корректная работа с кодировками, например на файловой системе у меня файлы кодируются в koi8-r, я скачиваю с кого то файлы, и имена перекодируются в koi8-r,  ну и так далее, корректная работа кодировок короче
[22:23:30] <ONYX> в microdc2 это отвратительно реализовано-постоянные обломы имеено по кодировкам-перекодировкам между хабами/локальной системой/юзерами
[22:24:15] <ONYX> фактически, удачно качать и раздавать можно только файлы с полностью английскими именами, ну вы понимаете о чем я
[22:37:02] nE0sIghT вышел(а) из комнаты
[22:58:56] gray_graff вышел(а) из комнаты
[23:40:01] gray_graff вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!