gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Воскресенье, 28 апреля 2013< ^ >
Tehnick установил(а) тему: Конференция разработчиков EiskaltDC++ | Conference of EiskaltDC++ developers
Site: https://code.google.com/p/eiskaltdc/
Logs: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2013/
Bug tracker: https://code.google.com/p/eiskaltdc/issues/list
Notes for developers: https://code.google.com/p/eiskaltdc/wiki/notes_for_developers
How To Ask Questions The Smart Way: http://catb.org/%7Eesr/faqs/smart-questions.html
Как правильно задавать вопросы: http://parallel.ru/cluster/smart-questions-ru.html
Last stable release: 2.2.7 (2012-05-29)
Release schedule:
* 2013-05-xx Release EiskaltDC++ 2.2.8
Конфигурация комнаты
Участники комнаты

GMT+4
[00:13:39] Кирилл вышел(а) из комнаты
[00:15:43] Кирилл вошёл(а) в комнату
[00:34:29] <ONYX> Tehnick: есть желание сделать несложную морду на qt для удаленного управления демоном с применением того же json. Примешь?
[00:34:42] Кирилл вышел(а) из комнаты
[00:51:40] Tehnick вошёл(а) в комнату
[00:51:47] <Tehnick> ONYX, пинг
[00:51:52] <ONYX> я тут
[00:51:55] <Tehnick> ONYX, `date -R`
[00:52:28] <ONYX> Tehnick: нет ключа -R
[00:52:41] <Tehnick> бсдя...
[00:53:04] <ONYX> а каков должен быть эффект?
[00:53:48] <Tehnick> ONYX, мне просто интересно, почему ты предпоследний раз синкался 24.11.12
[00:53:57] <Tehnick> И только сегодня пульнулся с репы.
[00:54:19] <Tehnick> Точнее даже 20.11.12.
[00:55:02] <Tehnick> Если по поводу команды, то:
$ date -R
Sat, 27 Apr 2013 23:52:20 +0300
[00:55:12] <Tehnick> Просто специальный формат даты.
[00:55:54] <ONYX> > мне просто интересно, почему ты предпоследний раз синкался 24.11.12
потому что я слоупок, больше так не буду, буду следить и регулярно
[00:56:19] <Tehnick> ONYX, да это не страшно.
[00:56:26] <Tehnick> ONYX, все нормально.
[00:56:30] <Tehnick> Просто странно.
[00:56:49] <ONYX> правда я синкался чаще. откуда инфа?
[00:57:13] <Tehnick> Запустил qgit и посмотрел.
[00:57:42] <Tehnick> После того как dhamp обратил мое внимание на то, что ты около 70 коммитов смержил.
[00:59:04] <ONYX> да вот же. сильно ругался.
[00:59:14] <Tehnick> Кто ругался?
[00:59:21] <ONYX> dhamp
[00:59:27] <Tehnick> Нет, просто наблюдение.
[00:59:55] <ONYX> ну, внушения и инструкции по работае я уже получил.
[01:00:28] <ONYX> Tehnick: а что ты думаешь про qt-jsonrpc клиент?
[01:00:57] <Tehnick> ONYX, впервые вижу название.
[01:02:19] <ONYX> ну, вцелом, это будет простое приложение на qt, которое будет общаться с демоном по json-rpc. почти то же что и консольный клиент наш, но только не консольный
[01:03:37] <Tehnick> Хм.
[01:03:44] <Tehnick> А почему не веб-морда?
[01:04:14] <Tehnick> В графических обвязках недостатка у нас нет.
[01:05:22] <ONYX> а, ну можно и web морду. даже проще вобщем то. итак это будет fast-cgi приложение для apache или nginx для управления демоном.
[01:06:16] <ONYX> оно будет конфигурироваться файлом. блин, можно даже сделать модуль для drupal cms, но лучше standalone конечно
[01:06:51] <ONYX> Tehnick: давай какие еще есть пожелания? надо как то в общих чертах обрисовать функционал, хотя бы грубыми мазками.
[01:08:09] <Tehnick> Если честно, я вообще не представляю как это должно выглядеть.
[01:08:25] <Tehnick> ONYX, ты каким торрент-клиентом пользуешься?
[01:08:51] <Tehnick> ONYX, видел торрент-клиенты с веб-мордами?
[01:09:00] <ONYX> transmission и его консольный transmission-remote
[01:09:02] <Tehnick> ONYX, вот по такому типу и надо, наверное.
[01:09:40] <Tehnick> ONYX, по крайней мере народ именно такую штуку ждет.
[01:09:56] <ONYX> я вот думаю постараться максимально повторить вид qt морды. там где это уместно.
[01:11:02] <ONYX> то есть будет фрейм с чятом, фрейм со списком клиентов, фрейм с инфо по queue, и все это в одной вкладке, коих будет по числу подключенных хабов.
[01:12:17] <ONYX> типа того.
[01:13:10] <ONYX> да, это будет эпично. дело упрощается тем, что все, кроме интерфейса, уже написано.
[01:18:00] Diger вошёл(а) в комнату
[01:18:26] <Tehnick> ONYX, фреймы зло.
[01:18:32] <Tehnick> ONYX, они устарели.
[01:18:48] <Tehnick> ONYX, теперь все через div и css...
[01:19:07] <ONYX> ну я имею в виду не сами фреймы конечно, а чисто визуальные области. конечно div
[01:19:19] <Nikoli> ONYX: qt морда - было бы
[01:19:37] <ONYX> Nikoli: было бы что?
[01:19:46] <Nikoli> *здорово
[01:20:05] <Nikoli> ты хочешь сделать аналог transmission-daemon + transmission-qt?
[01:20:36] <Nikoli> с моей т.з. вполне хороший пример
[01:20:40] <ONYX> Nikoli: да, но видишь посоветывали обратить внимание на transmission-daemon + transmission-web
[01:20:49] <Nikoli> нет transmission-web
[01:21:01] <Nikoli> есть transmission-daemon
[01:21:31] <Nikoli> оно на одном и том же порту предоставляет и веб морду, и доступ для qt морды
[01:21:33] <ONYX> ну или как он там, есть же у него управление через web
[01:21:58] <Nikoli> это один бинарник /usr/bin/transmission-daemon
[01:22:17] <Nikoli> + каталог /usr/share/transmission/web/
[01:22:32] <ONYX> Nikoli: оно предоставляет json-rpc, а им пользуется как transmission-remote так и transmission-qt так и web скрипты
[01:22:41] <Nikoli> да
[01:24:01] <ONYX> ну вот. я думал сделать qt морду для управления по json, но посоветывали сделать web морду с тем же принципом
[01:25:56] <Nikoli> имхо лучше делать qt
[01:26:06] <Nikoli> меньше глюков и тормозов
[01:26:32] <ONYX> нам предстоит выбрать :)
[01:27:00] <Nikoli> ну, одно другому не противоречит, но оба требуют сил
[01:28:12] <Tehnick> Nikoli, ты бы еще Qt-морду на QML предложил.
[01:28:33] <Tehnick> Сейчас модно.
[01:28:49] <Tehnick> Кроссплатформенно и все такое.
[01:28:49] <ONYX> в любом случае, я сначала постараюсь привлечь несколько тестеров на тест cli-jsonrpc
[01:29:21] <ONYX> Tehnick: qml даааа, даже на телефоне у меня заводится как родное
[01:29:23] Diger вышел(а) из комнаты
[01:31:38] <Nikoli> Tehnick: а чем тебе не нравится вариант с qt? не нужны каждый раз грузить иконки, js и т.д.
[01:32:07] <Nikoli> трафик только rpc будет, ну и время запуска меньше
[01:34:05] <ONYX> Nikoli: с веб мордой трафик будет только http, а подгрузка иконок и js решается локальным и серверным кешированием
[01:44:58] <ONYX> я думаю что еще сколько то времени пройдет пока мы точно сделаем выбор что первым писать. за это время оттестируется cli и методы json, добавятся новые (а планы уже есть)
[02:31:05] <Tehnick> Nikoli, qml+js != qt+c++
[02:31:35] <Tehnick> ONYX, идея твоя и решать тебе.
[02:31:59] <Tehnick> Я всего-лишь высказал мнение, что юзеры давно ждут веб-морду.
[02:32:17] <Tehnick> Она будет более востребована, чем cli.
[02:32:37] <ONYX> вот мы подумаем и решим что же люди ждут больше
[02:33:15] <ONYX> вообще, базовые версии написать можно быстро. возможно вообще одновременно. а там может кто помочь захочет
[02:33:43] <Tehnick> Я бы на это не сильно надеялся.
[02:34:07] <ONYX> почему это
[02:37:24] Tehnick вышел(а) из комнаты
[07:02:51] gelraen вышел(а) из комнаты
[07:03:27] gelraen вошёл(а) в комнату
[07:58:32] gelraen вышел(а) из комнаты
[07:59:19] gelraen вошёл(а) в комнату
[11:26:43] Diger вошёл(а) в комнату
[12:11:15] Tehnick вошёл(а) в комнату
[12:13:10] <Tehnick> Nikoli, пофикси свое зеркало плз. dhamp сделал `git push --force` и перезаписал ветки 2.2.x и master.
[12:13:25] Tehnick вышел(а) из комнаты
[12:25:21] Tehnick вошёл(а) в комнату
[12:25:31] <Tehnick> ONYX, пинг
[12:27:20] <Tehnick> ONYX, не обновляю свою локальную копию репы плз. Выложи вначале файл eiskaltdcpp-cli/TODO на какой-нибудь пастебин. А то очень похоже, что dhamp часть текста из него потерял.
[12:27:37] Tehnick вышел(а) из комнаты
[12:28:30] nixtrian|home вышел(а) из комнаты
[12:34:24] nixtrian|home вошёл(а) в комнату
[12:51:04] Tehnick вошёл(а) в комнату
[12:52:33] <Tehnick> ONYX, отбой: нашел старую версию файла у себя и уже пофиксил.
[12:52:37] Tehnick вышел(а) из комнаты
[13:15:30] nixtrian|home вышел(а) из комнаты
[13:19:13] nixtrian|home вошёл(а) в комнату
[14:03:09] <ONYX> Tehnick: вчера, как dhamp пофиксил, сказал мне что при попытке pull у меня будет конфликт и нужно делать pull --force. я пока не делал, хотел подождать пока все утрясется. Уже можно?
[14:46:41] Kroll вышел(а) из комнаты
[15:12:55] gelraen вышел(а) из комнаты
[15:36:28] FiliN вошёл(а) в комнату
[15:44:08] gelraen вошёл(а) в комнату
[15:47:11] Kroll вошёл(а) в комнату
[15:54:29] Кирилл вошёл(а) в комнату
[16:01:24] Кирилл вышел(а) из комнаты
[17:18:51] Alexey вошёл(а) в комнату
[17:21:41] gelraen вышел(а) из комнаты
[17:22:30] gelraen вошёл(а) в комнату
[17:37:45] Tehnick вошёл(а) в комнату
[17:37:52] <Tehnick> ONYX, можно, да.
[17:38:41] <Tehnick> ONYX, можешь заодно комменты почитать: https://github.com/eiskaltdcpp/eiskaltdcpp/commit/410ed90
[17:38:44] Tehnick вышел(а) из комнаты
[19:22:43] Кирилл вошёл(а) в комнату
[20:51:08] FiliN вышел(а) из комнаты
[21:18:54] gelraen вышел(а) из комнаты
[21:22:28] <ONYX> да, я видел уже, постараюсь больше не косячить
[21:23:10] <ONYX> если кто то будет проверять работу cli-jsonrpc - я на связи, можно мне посылать просьбы\жалобы\предложения
[21:27:18] <Nikoli> Tehnick: уверен, что оно поломано?
[21:28:08] <Nikoli> вроде всё хорошо, новые комиты добавились автоматом
[21:28:39] <Nikoli> не всегда --force вызывает поломки, в некоторых режимах git не обращает на него внимания
[21:43:33] gelraen вошёл(а) в комнату
[22:56:43] Кирилл вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!