gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Воскресенье, 23 января 2011< ^ >
dhamp установил(а) тему: 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-02-22 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:00:28] <ololo> тогда пиши обёртки
[00:00:42] <ololo> и погружайся в лес #ifdef
[00:00:44] <pavelvat> dhamp:
"[23:52:53] <dhamp> pavelvat, для начала нахера тебе демон на win которым ты не можешь управлять ? )"
ну он будет жрать меньше ресурсов, а управлять им ведь только пока нельзя.
[00:01:08] <ololo> в виндовс есть няшный CreateThread
[00:01:41] <pavelvat> dhamp: к тому же rzed говорит что ему нужен демон на Windows.
[00:02:03] <ololo> а демон тоже не поддерживается вместе с иксемель?:
[00:03:07] <NegatiV> а чем dcpp::Thread плох?
[00:03:14] <tehnick> ololo: почему нет? Смотри журнал изменений.
[00:03:21] <dhamp> pavelvat, это пока может длится не определённый промежуток времени )
[00:03:31] <tehnick> ololo: читай официальную документацию
[00:05:01] <tehnick> NegatiV: он хорош, тем более для этого демона. Просто некоторые не в курсе...
[00:05:24] <NegatiV> tehnick: флейм какой-то развели
[00:05:33] <NegatiV> вместо того чтобы просто в сорцы глянуть
[00:08:54] <rzed> кстати некрасиво получается говорить слова "нахрена тебе демон на win" после слов "эйскальт полностью кросплатформенный"
[00:09:36] <NegatiV> rzed: дело в нужности тех или иных фич на определенных платформах
[00:09:49] <NegatiV> сомневаюсь что демон будет востребован на win
[00:10:27] <tehnick> rzed: gtk-морда например под винду не собирается
[00:10:36] <tehnick> rzed: и в этом нет необходимости
[00:10:52] <tehnick> NegatiV: единицы использовать будут
[00:11:03] <rzed> ну проектом же вы не просто так занимаетесь ради сомнений
[00:11:37] <tehnick> rzed: just4fun же... =)
[00:11:45] <rzed> и наверняка у вас не "спрос вызывает предложение"
[00:11:53] <NegatiV> rzed: полноценной поддержки не *nix-платформ у нас не будет
[00:12:11] <NegatiV> по причине отсутствия win-программистов
[00:12:16] <tehnick> NegatiV: ты так не пугай человеков.
[00:12:20] <rzed> вы дали надежду людям а это многое значит
[00:12:42] <tehnick> NegatiV: твоя фраза неоднозначна
[00:13:17] <NegatiV> tehnick: вполне однозначна - под винду кодить некому
[00:13:26] <pavelvat> NegatiV: что ты имеешь ввиду под полноценной поддержкой?
[00:13:42] <tehnick> NegatiV: а не надо кодить специально под нее.
[00:13:49] <ololo> а почему не писать "антивинду"?
[00:13:52] <rzed> я компилил для вин irc демона там тоже говорится о отсутсвии syslog. при компиляции ставится спец код который задействует модуль реализующий вывод в файлы а не в консоль
[00:14:10] <tehnick> NegatiV: достаточно просто учитывать некоторые ее особенности в кроссплатформенной проге...
[00:14:21] <NegatiV> pavelvat: все что не относится к EiskaltDC++ Qt
[00:15:28] <pavelvat> dhamp: а ты будешь заниматься переносом nasdc под Windows?
[00:15:57] <dhamp> pavelvat, а ты думаешь у меня есть винда ? =)
[00:16:04] <NegatiV> tehnick: это не так то просто) как минимум об этих особенностях надо знать
[00:16:06] <ololo> nasdc  не использует dclib?
[00:16:19] <NegatiV> ololo: dcpp же
[00:16:28] <ololo> dhamp: wine поставишь ))
[00:16:30] <tehnick> ololo: пыщ
[00:16:39] <pavelvat> dhamp: тогда я могу попробовать раз больше желающих нет, мне это будет интересно.
[00:16:40] <tehnick> ololo: откуда такой вопрос?
[00:16:49] <ololo> NegatiV: так там же есть dcpp::Thread
[00:16:54] <ololo> откуда сырбор?
[00:17:02] <NegatiV> ololo: я это уже говорил
[00:17:04] <dhamp> ololo, ты пробовал разрабатывать что-нить под wine ?
[00:17:06] <tehnick> ololo: где --- там?
[00:17:11] <ololo> а чем недоволен  tehnick ?
[00:17:14] <NegatiV> tehnick: в ведре
[00:17:29] <tehnick> ololo: вопросом про dclib
[00:17:56] <ololo> tehnick: потоки есть в ядре DC библиотеки. Зачем тебе свои потоки?
[00:17:58] <NegatiV> dclib мне до сих пор в кошмарах снится
[00:18:11] <NegatiV> ololo: это не ему надо)
[00:18:33] <rzed> я вот нахожусь в небольшой локальной сети.. среди примерно 500 человек в дц есть 5 которые пользуются microdc плюясь на него и писаясь кипятком от отсутствия выбора
[00:18:44] <tehnick> [23:17:55] <ololo> tehnick: потоки есть в ядре DC библиотеки. Зачем тебе свои потоки?
Я фигею, это как надо извратить мои слова...
[00:19:04] <tehnick> ololo: посмотри логи, я сразу сегодня про них написал...
[00:19:20] <tehnick> ololo: а dclib != dcpp
[00:19:27] <ololo> tehnick: не придирайся
[00:19:32] <ololo> потоки есть везде
[00:19:33] <ololo> ))
[00:19:34] <rzed> я так же знаю человека у которого есть винсервер, на который он желает закинуть демона по некоторым причинам, а не полноценный оконный дц клиент.
[00:19:54] <pavelvat> NegatiV: "dcpp::Thread" - а зачем зависеть от реализации потоков в ядре, когда можно просто использовать порт pthreads на Windows.
[00:20:15] <NegatiV> pavelvat: велосипедоизобретатель?
[00:20:20] <ololo> жесть какая
[00:20:29] <ololo> pavelvat: ты уже зависишь от ядра
[00:20:46] <tehnick> [23:18:32] <rzed> я вот нахожусь в небольшой локальной сети.. среди примерно 500 человек в дц есть 5 которые пользуются microdc плюясь на него и писаясь кипятком от отсутствия выбора
0.1% --- это круто, да. =)
[00:20:46] <ololo> зачем добавлять новую зависимость на избранной платформе?
[00:21:25] <ololo> порт pthreads на Windows нужен только программам использующим pthreads
[00:21:28] <rzed> у некоторых есть даже интерес портировать на железку с ARM9
[00:21:38] <ololo> эйскальт не использует pthread
[00:21:47] <ololo> явно
[00:21:55] <ololo> слава аллаху
[00:22:02] <NegatiV> его использует dcpp::Thread
[00:22:03] <tehnick> rzed: что портировать?
[00:22:06] <pavelvat> NegatiV: почему велосипед? - http://sources.redhat.com/pthreads-win32/
[00:22:31] <ololo> NegatiV: а ещё qt.
Но это не важно
[00:22:31] <rzed> tehnick: дцклиента
[00:22:49] <tehnick> rzed: какого? Зачем?
[00:22:53] <ololo> pavelvat: зачем тебе pthread ?
[00:22:57] <NegatiV> pavelvat: тебе не кажется что использовать pthreads на винде, в то время когда в dcpp::Thread уже создана обертка над родным API винды просто тупо?
[00:23:21] <ololo> NegatiV: может ему джойнов не хватает ? ))
[00:23:33] <rzed> tehnick: ну я же выше уже отметил, что вам не к лицу задаваться такими вопросами
[00:23:39] <tehnick> rzed: зачем что-то портировать, если айскальт и так замечательно на arm собирается и работает?...
[00:23:52] <NegatiV> ololo: dcpp::Thread поддерживает join =)
[00:24:00] <tehnick> rzed: тебе не к лицу писать глупости. Ок?
[00:24:22] <ololo> o_O  ))
[00:24:27] <pavelvat> ololo:
"[00:22:03] <ololo> эйскальт не использует pthread" - зато nasdc использует.
[00:24:38] <NegatiV> rzed: у нас будет либо консольный интерфейс либо веб-морда
[00:24:50] <rzed> tehnick: я озвучиваю всего лишь ту малую информацию которой обладаю... изза того что я многого незнаю такие мои высказывания для вас конечно являются глупостью
[00:24:59] <ololo> pavelvat:  nasdc  использует dcpp ?
[00:25:38] <NegatiV> ololo: да, просто видимо из-за того nasdc рассчитывался как *nix-only сделали как проще - pthreads
[00:25:51] <ololo> если да - надо просто заменить pthread на dcpp::Thread
[00:26:09] <tehnick> ololo: nasdc написал один человек для своих нужд и поделился кодом
[00:26:32] <ololo> tehnick: ну и ладно. Кто не доволен тот пусть и перепишет
[00:26:38] <ololo> фичареквест
[00:26:38] <tehnick> Он написал как проще было ему. Но может подправить что нужно...
[00:26:39] <pavelvat> ololo:  а как он может не использовать - это же ядро которое делает всю работу.
[00:26:56] <tehnick> s/Но может/Но мы можем/
[00:27:27] <ololo> проблема то в чём? не принимают патч выкидывающий pthread из nasdc?
[00:27:52] <pavelvat> ololo: кто не принимает?
[00:28:00] <ololo> ну не знаю
[00:28:06] <tehnick> ololo: проблема в том, что человеки вместо того, чтобы открыть код, разводят флейм...
[00:28:07] <ololo> отчего бурление говн ))
[00:28:35] <tehnick> ololo: от незнания конечно.
[00:28:37] <ololo> а что закрыто то?
[00:29:02] <tehnick> ololo: открыть в блокноте или IDE...
[00:30:03] <ololo> "вы геи всё сделали не так"? ))
[00:30:11] <dhamp> кому надо ncurces ui, рецепт:
1) исходники nanodc
2) пытаемся прикрутить этот staff базирующийся на dcpp core 0.698 к нашему ядру
3) думаем: "а эта хрень вообще собиралась когда-то ?"
4) пишем ncurces ui c нуля
[00:30:45] <pavelvat> dhamp: а почему не slang ?
[00:31:04] <dhamp> pavelvat, а что такое slang ?
[00:31:29] <dhamp> [00:22:45] ololo: если да - надо просто заменить pthread на dcpp::Thread
флаг тебе в руки
[00:31:33] <NegatiV> dhamp: предлагаю все-таки всем пилить веб-морду
[00:31:51] <NegatiV> и надобность в написании консольной версии просто отпадет
[00:31:59] <dhamp> NegatiV, было бы что пилить )
[00:32:18] <pavelvat> dhamp: это замена ncurses
[00:32:19] <NegatiV> dhamp: eiskaltdcpp-ejs - фундамент там есть
[00:32:36] <NegatiV> встроенный веб-сервер там уже пашет)
[00:32:45] <tehnick> NegatiV: кхм...
[00:33:12] <dhamp> NegatiV, лучше webui у которого этот ui по желанию можно отрубить и врубить в произвольный момент исполнения, хотя это вряд ли возможно
[00:33:17] <ololo> pavelvat: сланг хуже нкурсес. Особенно в уникоде
[00:33:49] <ololo> dhamp: я всем пока удовлетворён ))
[00:33:57] <dhamp> pavelvat, вообще мне ncurces морда не нужна )
[00:34:12] <pavelvat> NegatiV: а чем плох вариант из двух сразу?:
демон - управление из консоли
web-ui - управление через браузер
[00:34:56] <NegatiV> pavelvat: тебе не кажется что поддержка 4 морд тремя программистами это уже перебор?
[00:35:01] <dhamp> pavelvat, видимо тем что негативу не нужен демон )
[00:35:24] <dhamp> NegatiV, 4 и не нужно
[00:35:31] <pavelvat> ololo:
"[00:33:42] <ololo> pavelvat: сланг хуже нкурсес. Особенно в уникоде" - странно, я читал в сети ровно обратное высказывание.
[00:35:57] <NegatiV> dhamp: чем плох демон работающий как веб-морда? тем кому не нужна управляемость смогут отключить ui
[00:37:06] <dhamp> NegatiV, я разве говорил что плох ?
[00:37:07] <rzed> можно уточнить? что есть демон, что есть консольный, что есть вебморда, по своей сути?
[00:37:46] <ololo> pavelvat: это от версии зависит. плохонький уникод появился в сланге раньше.
Хороший в нкурсес позже
[00:37:46] <dhamp> rzed, демон консольный от веб демона отличается способом управления же
[00:38:19] <NegatiV> rzed: консольный демон - ncurses/readline + dcpp, вебморда - ExtJS + встроенный вебсервер + dcpp
[00:38:57] <tehnick> NegatiV: s/-/=/
[00:39:25] <NegatiV> суть ясна, надеюсь
[00:39:35] <tehnick> NegatiV: ну и на счет ncurses я не уверен
[00:40:04] <pavelvat> NegatiV: так что если ты решил пилить далее только web-ui то nasdc будет выпилен из проекта?
[00:40:10] <NegatiV> я вообще не уверен в нужности консольной версии если есть возможность использовать веб-интерфейс
[00:40:15] <rzed> частично ясна суть
[00:40:18] <tehnick> NegatiV: не думаю, что объединить консольный ui и cli интерфесы --- хорошая идея
[00:40:41] <NegatiV> tehnick: ncurses или readline
[00:40:43] <NegatiV> =)
[00:40:57] <tehnick> А, так это было OR... =)
[00:41:43] <NegatiV> rzed: чтобы управлять вебмордой нужен только браузер
[00:42:20] <NegatiV> rzed: такой вариант думаю устроит даже вин-юзеров
[00:42:50] <pavelvat> NegatiV: а что если понадобится управлять демоном запущенным на машине без иксов, и причём управлять тоже с безиксовой машины?
[00:43:24] <tehnick> pavelvat: это слишком гипотетический вариант
[00:43:40] <tehnick> pavelvat: данный юзер сам себе создал проблемы...
[00:44:21] <NegatiV> pavelvat: а если на машине не будет ssh?
[00:44:31] <NegatiV> что мне теперь 10 морд писать???
[00:44:31] <rzed> NegatiV: этоя понял.. я примерно понимаю как сделан например http-file-server(без графического интерфейса)
[00:45:22] <pavelvat> NegatiV: получается тогда что nasdc больше не нужен.
[00:45:45] <NegatiV> rzed: на его базе будет строится веб-сервер
[00:45:46] <rzed> где то на хабре видел неочень громоздкий код такой реализации файлового хранилища на ruby
[00:46:08] <NegatiV> rzed: у меня уже на плюсах все готово)
[00:46:20] <dhamp> [00:41:25] NegatiV: что мне теперь 10 морд писать???
как быдто тебя кто-то заставляет это делать )
[00:46:25] <dhamp> будто*
[00:46:33] amfetamin вошёл(а) в комнату
[00:46:39] <NegatiV> dhamp: это было негодование))
[00:47:03] <tehnick> dhamp: *как-будто
[00:47:36] <rzed> NegatiV: извини но я иногда не ухватываю смысл некоторых жаргонных выражений "на плюсах" это с++ ?
[00:47:47] <ololo> морду одну ))
[00:47:51] <ololo> на xml
[00:47:51] <tehnick> Заглянул в ядро...
#ifdef _WIN32
public:
    void enter() throw() {
        EnterCriticalSection(&cs);
        dcdrun(counter++);
    }
    void leave() throw() {
        dcassert(--counter >= 0);
        LeaveCriticalSection(&cs);
    }
    CriticalSection() throw() {
        dcdrun(counter = 0;);
        InitializeCriticalSection(&cs);
    }
    ~CriticalSection() throw() {
        dcassert(counter==0);
        DeleteCriticalSection(&cs);
    }
private:
    dcdrun(long counter);
    CRITICAL_SECTION cs;
#else
public:
    CriticalSection() throw() {
        pthread_mutexattr_init(&ma);
        pthread_mutexattr_settype(&ma, PTHREAD_MUTEX_RECURSIVE);
        pthread_mutex_init(&mtx, &ma);
    }
    ~CriticalSection() throw() {
        pthread_mutex_destroy(&mtx);
        pthread_mutexattr_destroy(&ma);
    }
    void enter() throw() { pthread_mutex_lock(&mtx); }
    void leave() throw() { pthread_mutex_unlock(&mtx); }
    pthread_mutex_t& getMutex() { return mtx; }
private:
    pthread_mutex_t mtx;
    pthread_mutexattr_t ma;
#endif
[00:47:55] <tehnick> Клево.
[00:48:41] <ololo> одна морда на xml через сокет
[00:48:47] <ololo> это целый протокол да
[00:48:59] <ololo> а к нему морды
[00:49:11] <NegatiV> rzed: угу, c++
[00:49:16] <ololo> http / cli / cursese / qt ))
[00:49:45] <dhamp> tehnick, чего клёвого-то?
[00:49:48] <ololo> а так как xml то потом можно прикрутить возможность ограбления корованов
[00:50:02] <NegatiV> не люблю xml
[00:50:11] <ololo> а кто его любит ))
[00:50:26] <tehnick> dhamp: это относится к началу флейма (про потоки)
[00:50:27] <NegatiV> c его парсингом вечно куча гемора
[00:50:36] <NegatiV> лучше уж JSON
[00:50:36] <ololo> всё было шукой
[00:50:39] <ololo> кроме сокета
[00:50:50] <ololo> локальный или tcp
[00:50:57] <pavelvat> NegatiV: так ты оставишь в проекте nasdc чтобы его другие пилили раз ты сам не хочешь его поддерживать?
[00:51:15] <ololo> чтобы интерфейс был в другом процессе
[00:51:23] <ololo> то есть 3 процесса
[00:51:34] <ololo> сервер, интерфейс, клиент
[00:51:39] <ololo> и будет счастье ))
[00:51:40] <NegatiV> pavelvat: eiskaltdcpp-ejs = nasdc + встроенный сервак + extjs
[00:51:45] <dhamp> http://pastebin.com/zGrGDmxC - класс )
[00:54:21] <pavelvat> NegatiV:
"[00:52:05] <NegatiV> pavelvat: eiskaltdcpp-ejs = nasdc + встроенный сервак + extjs"
т.е. можно будет управлять по выбору либо через консоль, либо через браузер?
[00:55:15] <NegatiV> pavelvat: нах консольная версия?
[00:55:17] <tehnick> pavelvat: ты видишь в этой цепочке надпись cli?
[00:56:42] <pavelvat> NegatiV: чтобы через консоль по ssh управлять. Я по-сути спросил можно ли будет так сделать чтобы был один бинарник и два способа им управлять.
[00:59:30] <rzed> а в чем вообще тяжесть консольного клиента? я так понимаю дать команду демону "скачать магнетссылку" сложностей нет. раздача файлов в команде не нуждается. выходит что ответ при поиске?
[00:59:40] <NegatiV> pavelvat: ну так напиши
[01:01:18] <NegatiV> rzed: ты так говоришь будто там писать 100 строк кода
[01:02:05] <NegatiV> rzed: мы же пишем и потом поддерживаем морду
[01:05:51] tehnick вышел(а) из комнаты
[01:06:34] <rzed> да моё представление сути слишком ограничено малым запасом знаний
[01:06:52] <pavelvat> не понял юмора: http://code.google.com/p/eiskaltdc/issues/detail?id=965#c5
комментарий номер 1 с текстом "Sorry, все работает..." опять куда-то исчез и человек теперь пишет что у него всё-таки не работает.
[01:07:24] <rzed> ...максимум что я програмировал это скрипты в autoit
[01:09:16] amfetamin вышел(а) из комнаты
[01:12:47] rzed вышел(а) из комнаты: QIP 2010: Спокойное общение
[01:23:28] pavelvat вышел(а) из комнаты
[01:38:53] ONYX вошёл(а) в комнату
[02:10:37] <ONYX> привет
[02:28:06] NegatiV вышел(а) из комнаты
[04:04:50] nE0sIghT вышел(а) из комнаты
[04:58:57] Alexey вышел(а) из комнаты
[05:14:38] dhamp вышел(а) из комнаты
[08:58:18] FiliN вошёл(а) в комнату
[09:00:00] <Nikoli> ololo: я включил xmlrpc в ебилд с расчётом на то, что его починят в ближайшем будущем
[09:00:17] <Nikoli> тебе тоже так и не удалось собрать?
[09:19:02] FiliN вышел(а) из комнаты
[09:21:13] amfetamin вошёл(а) в комнату
[09:44:17] FiliN вошёл(а) в комнату
[10:52:48] ubuntu11.04_ вошёл(а) в комнату
[10:59:32] nE0sIghT вошёл(а) в комнату
[11:13:31] Kroll вышел(а) из комнаты: Replaced by new connection
[11:13:41] Kroll вошёл(а) в комнату
[11:24:18] rzed вошёл(а) в комнату
[11:49:59] FiliN вышел(а) из комнаты
[11:50:13] FiliN вошёл(а) в комнату
[13:12:18] <Kroll> а чё это закачиваемый файл попадает в список завершённых до завершения
[13:12:26] <Kroll> не карашо
[13:15:20] Shlem вошёл(а) в комнату
[13:15:48] Shlem вышел(а) из комнаты: qutIM : Jabber plugin
[13:28:43] tehnick вошёл(а) в комнату
[13:28:46] <ololo> Nikoli: не то чтобы не удалось, просто версия нужна слишком свежая, которой нет в портежах
[13:28:52] <tehnick> Kroll: ты не прав
[13:29:56] <tehnick> Kroll: загружен сегмент ---> это часть файла ---> скачано столько-то...
[13:31:16] <Kroll> не серьёзно
[13:32:13] <Kroll> загружен сегмент ---> это часть файла ---> висит в очереди загрузок
[13:32:37] <tehnick> Данные уже на диске.
[13:33:11] <Kroll> если это 1 байт то тоже завершено?
[13:33:28] <Kroll> из гагибайта
[13:33:46] <tehnick> Kroll: ты вначале найди сегменты такого размера
[13:33:53] <tehnick> Kroll: пример несостоятелен
[13:34:36] <Kroll> если файл качается то место ему в "Очереди загрузок" где он и пребывает и откуда при полной закачке он должен перенестись в список скачаных
[13:35:24] <Kroll> он так и называется завершённые загрузки
[13:35:49] <Kroll> у каждой загрузки есть имя и оно - имя файла а не имя сегмента
[13:36:14] <Kroll> посему то что там щас пишется до окончания скачки файла - враньё
[13:37:29] <tehnick> Kroll: так указан реальный размер загрузки
[13:37:39] <tehnick> Kroll: все по честному...
[13:38:15] FiliN вышел(а) из комнаты
[13:38:26] FiliN вошёл(а) в комнату
[13:44:03] <Kroll> всё это только замусоривает список
[13:44:14] Alexey вошёл(а) в комнату
[13:44:57] <Kroll> может докачанные файлы тогда тоже оставлять в списке скачиваемых?
[13:45:42] <Kroll> лезу в скачанные посмотреть чё уже можно зырить а там и все качаемые висят и хрен отличиш
[13:48:19] <Kroll> теперь мне наверно прийдётся лезть в скачиваемые чтобы узнать какие файлы ещё нельзя смотреть
[13:48:24] <Kroll> а это уже изврат
[13:49:52] <tehnick> Kroll: запости issue на гуглокоде. Чтобы недокачанные как-то выделялись или не добавлялись. Посмотрим, что ответят тебе остальные разработчики...
[13:51:25] <tehnick> Kroll: не забудь пометить, что это qt-морда
[13:59:46] FiliN вышел(а) из комнаты
[13:59:58] FiliN вошёл(а) в комнату
[14:30:41] ubuntu11.04_ вышел(а) из комнаты
[15:37:55] dhamp вошёл(а) в комнату
[15:38:51] NegatiV вошёл(а) в комнату
[15:42:02] Kroll вышел(а) из комнаты: Replaced by new connection
[15:42:12] Kroll вошёл(а) в комнату
[16:01:21] <tehnick> dhamp: сборка с луа все еще падает
[16:02:14] <tehnick> dhamp: про nanodc мой коммент видел?
[16:02:55] <dhamp> [15:59:08] tehnick: dhamp: про nanodc мой коммент видел?
какой коммент ?
[16:03:06] <dhamp> [15:58:15] tehnick: dhamp: сборка с луа все еще падает
кэп?
[16:03:11] <tehnick> dhamp: на гитхабе
[16:03:24] <tehnick> dhamp: у тебя уведомления отключены?
[16:03:29] <tehnick> dhamp: не \\КО
[16:03:59] <tehnick> dhamp: ты зачем отключил для луа принудительный сброс опции в OFF?
[16:04:40] <dhamp> tehnick, случайно закоммитил ещё свой CMakeLists
[16:05:15] <tehnick> Ясно.
[16:05:26] <tehnick> dhamp: откачу?
[16:05:33] <tehnick> Этот файл.
[16:05:55] <dhamp> tehnick, как быдуто я против отката
[16:06:30] <tehnick> dhamp: а ты экспериментировал с nanodc?
[16:07:08] <dhamp> tehnick, да так баловался скорее чем экспериментировал
[16:07:32] <tehnick> dhamp: там какое ядро вообще?
[16:08:19] <dhamp> tehnick, я ж вчера писал dcpp 0.698
[16:15:32] <tehnick> NegatiV: что думаешь по поводу списка завершенных загрузок (см. сегодняшний лог)?
[16:15:43] ololo вышел(а) из комнаты
[16:16:17] <NegatiV> tehnick: так сделано в ядре (и судя по всему во всех виндовых клиентах), так что я за то чтобы не лепить своих костылей
[16:17:00] <tehnick> NegatiV: можно в гуе проверять на наличие файла в загрузках и как-то его выделять...
[16:17:15] <tehnick> NegatiV: в любом случае, отпишись в issue
[16:19:05] <dhamp> [16:13:11] NegatiV: tehnick: так сделано в ядре (и судя по всему во всех виндовых клиентах)
вывод неверен
[16:19:49] <NegatiV> можно конечно просто слушать события от DownloadManager и юзать sqlite
[16:20:08] <NegatiV> так проще
[16:22:31] FiliN вышел(а) из комнаты
[16:22:48] FiliN вошёл(а) в комнату
[16:28:54] FiliN вышел(а) из комнаты
[16:29:21] FiliN вошёл(а) в комнату
[17:00:24] FiliN вышел(а) из комнаты
[17:00:36] FiliN вошёл(а) в комнату
[17:05:53] amfetamin вышел(а) из комнаты
[17:28:52] dhamp вышел(а) из комнаты
[17:29:36] <tehnick> Откуда ip-адреса в консоль сыпятся из qt-морды?
[17:29:57] <tehnick> Что-то не могу найти...
[17:33:19] Kroll вышел(а) из комнаты
[17:39:03] dhamp вошёл(а) в комнату
[17:39:24] <dhamp> [17:29:36] tehnick: Откуда ip-адреса в консоль сыпятся из qt-морды?
вообще-то они из ядра сыпятся )
[18:49:41] gelraen вышел(а) из комнаты
[18:49:41] ubuntu11.04 вышел(а) из комнаты
[18:49:41] tehnick вышел(а) из комнаты
[18:49:41] dhamp вышел(а) из комнаты
[18:49:42] ONYX вышел(а) из комнаты
[18:49:42] rzed вышел(а) из комнаты
[18:49:42] Alexey вышел(а) из комнаты
[18:49:42] gray_graff вышел(а) из комнаты
[18:49:42] Nikoli вышел(а) из комнаты
[18:49:42] NegatiV вышел(а) из комнаты
[18:49:43] nE0sIghT вышел(а) из комнаты
[18:49:43] FiliN вышел(а) из комнаты
[18:49:51] dhamp вошёл(а) в комнату
[18:49:51] FiliN вошёл(а) в комнату
[18:49:53] ubuntu11.04 вошёл(а) в комнату
[18:52:54] FiliN вошёл(а) в комнату
[18:52:57] dhamp вошёл(а) в комнату
[18:53:00] WiseLord вошёл(а) в комнату
[18:53:05] ubuntu11.04 вошёл(а) в комнату
[18:54:22] mva вошёл(а) в комнату
[19:09:51] WiseLord вошёл(а) в комнату
[19:11:27] tehnick вошёл(а) в комнату
[19:11:53] <tehnick> Конфа ожила.
[19:14:58] dhamp вошёл(а) в комнату
[19:17:40] rzed вошёл(а) в комнату
[19:18:13] gray_graff вошёл(а) в комнату
[19:19:12] mva вошёл(а) в комнату
[19:22:03] mva вышел(а) из комнаты
[19:23:41] mva вошёл(а) в комнату
[19:37:54] ONYX вошёл(а) в комнату
[19:41:59] NegatiV вошёл(а) в комнату
[19:42:40] FiliN вошёл(а) в комнату
[19:42:49] mva вышел(а) из комнаты
[19:43:01] mva вошёл(а) в комнату
[19:52:49] Клёк вошёл(а) в комнату
[19:55:34] ubuntu11.04 вошёл(а) в комнату
[20:02:45] gelraen вошёл(а) в комнату
[20:03:57] nE0sIghT вошёл(а) в комнату
[21:06:22] FiliN вышел(а) из комнаты
[21:06:38] FiliN вошёл(а) в комнату
[21:12:17] flopss вошёл(а) в комнату
[21:12:50] <flopss> Привет. Всем, вопрос по поводу демона, можно с ним через сокеты общаться ?
[21:13:08] <flopss> будет*
[21:13:23] <tehnick> flopss: еще не решено
[21:13:31] <tehnick> flopss: скорее всего нет
[21:13:41] <flopss> блин...
[21:14:33] <flopss> то есть кроме того что парсить уже готовую вебморду ничего сделать нельзя будет ?
[21:17:09] amfetamin вошёл(а) в комнату
[21:19:05] FiliN вышел(а) из комнаты
[21:19:18] FiliN вошёл(а) в комнату
[21:20:02] Kroll вошёл(а) в комнату
[21:25:33] <NegatiV> flopss: судя по-всему будет еще xml-rpc
[21:26:25] nE0sIghT вышел(а) из комнаты
[21:27:27] FiliN вышел(а) из комнаты
[21:27:39] FiliN вошёл(а) в комнату
[21:35:31] amfetamin вышел(а) из комнаты
[21:35:52] amfetamin вошёл(а) в комнату
[21:36:02] amfetamin вышел(а) из комнаты: qutIM : Jabber plugin
[21:38:46] amfetamin вошёл(а) в комнату
[21:51:42] amfetamin вышел(а) из комнаты
[21:52:47] amfetamin вошёл(а) в комнату
[21:54:42] gray_graff вышел(а) из комнаты
[21:55:41] <flopss> NegatiV: а можно про него поподробнее?
[21:56:16] <flopss> просто хочеться собрать все демоны с вебмордой под один интерфейс )
[21:56:43] <tehnick> flopss: чо-чо?
[21:56:49] <flopss> потихоньку делаю эту штуку и пока воюю с трансмишеном
[21:56:50] Клёк вышел(а) из комнаты
[21:57:06] <flopss> вот хотелось бы что бы всё было в одном месте )
[21:57:13] <tehnick> flopss: в смысле?
[21:58:19] <flopss> пишу движок простенький, для сокет клиент-сервер nodejs , как веб сервер nginx, часть на пхп внутряк на питоне что бы собирать всё в один поток так сказать.
[21:58:48] <flopss> вот питоном хочеться общаться с дц и дальше уже в свою вебморду слать
[22:00:36] <flopss> просто всё это стоит на компе с xbmc и хочеться сделать красивую связку всего этого добра в одной веб-морде... поэтому и появился вопрос есть ли способ общаться с демоном помимо веб морды
[22:00:48] <flopss> а xml как-то меня пугает )
[22:02:21] <flopss> где можно почитать какоговид ответы он будет отдавать ?
[22:02:27] <flopss> вода *
[22:02:31] <flopss> вида** )
[22:06:48] amfetamin вышел(а) из комнаты
[22:07:34] gelraen вышел(а) из комнаты
[22:14:07] <tehnick> flopss: нигде, он еще не готов
[22:14:46] <flopss> tehnick: ясно спасибо ) в общем очень бы хотелось с демоном помимо вебморды как-то общаться )
[22:16:57] gelraen вошёл(а) в комнату
[22:24:20] FiliN вышел(а) из комнаты
[22:24:31] FiliN вошёл(а) в комнату
[22:38:36] FiliN вышел(а) из комнаты
[22:38:50] FiliN вошёл(а) в комнату
[23:04:34] FiliN вышел(а) из комнаты
[23:04:46] FiliN вошёл(а) в комнату
[23:06:02] ONYX вышел(а) из комнаты
[23:42:08] tehnick вышел(а) из комнаты
[23:54:20] WiseLord вышел(а) из комнаты
[23:57:16] <dhamp> flopss, xmlrpc клиент под известное api написать не сложно, хотя не знаю есть ли у xmlrpc-c binding к питону, ещё можно использовать xmlrpc клиент общего назначения, и парсить его вывод и отдавать команды ему же
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!