gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Воскресенье, 20 ноября 2011< ^ >
tehnick установил(а) тему: Last stable release: 2.2.4 || Конференция разработчиков 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-11-20 Release EiskaltDC++ 2.2.5
* 2012-02-05 Release EiskaltDC++ 2.2.6
Release Critical:
* Problem with ADC hubs in EiskaltDC++ Qt
* Problems with SharedMemory:
  - broken multiuser mode support
  - segfaul on exit inhibit memory deallocation
  (lock-file method maybe better than sharedmemory one)
Recheck issue:
* 812
* 934
* 923
* 1063
* 1123
TODO:
* IPv6 in DC++ Core
* JSON interface in EiskaltDC++ Daemon
* Gtk3 support in EiskaltDC++ Gtk
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
JSON:
http://ru.wikipedia.org/wiki/JSON
http://en.wikipedia.org/wiki/JSON
http://en.wikipedia.org/wiki/JSON-RPC
Как правильно задавать вопросы:
http://parallel.ru/cluster/smart-questions-ru.html
How To Ask Questions The Smart Way
http://catb.org/%7Eesr/faqs/smart-questions.html
Конфигурация комнаты
Участники комнаты

GMT+4
[00:01:30] <dhamp> tehnick: хотя скорее всего ты меня всё равyо не понял =(
[00:01:36] <dhamp> равно*
[00:02:05] <tehnick> Да.
[00:02:13] <tehnick> Сформулируй мысль проще.
[00:07:45] <dhamp> tehnick:
посмотри на эти два пути
scripts_path = Text::utf8ToAcp(Util::getPath(Util::PATH_RESOURCES)) + "resources" + PATH_SEPARATOR + "luascripts" + PATH_SEPARATOR;
scripts_path = string(_DATADIR) + PATH_SEPARATOR + "luascripts" + PATH_SEPARATOR;
как ты думаешь они разные ?
проверяем, exePath(или же путь по кторому мы пустили exe)/resources/luascripts - это первый
второй _DATADIR(./exepath/resources)/luascripts/
а теперь найди 10 различий.
[00:09:37] <dhamp> tehnick: если ./resources/luascripts = ./resources/luascripts - то в  чём прикол define'a, пояснишь ?
[00:12:30] <dhamp> tehnick: а зачем ты заменил Util::PATH_RESOURCES на Util::PATH_GLOBAL_CONFIG - вообще загадка
[00:47:29] ONYX вошёл(а) в комнату
[00:49:41] <tehnick> dhamp: по той же причине
[01:01:49] <dhamp> tehnick: на такие "подробные" пояснения возражений не имею.
[01:03:56] dhamp вышел(а) из комнаты
[01:22:03] Diger вышел(а) из комнаты
[01:27:37] <tehnick> dhamp: -D_DATADIR="${CLIENT_DATA_DIR}"
[01:28:09] <tehnick> Оно зашивается один раз при сборки и неизменно.
[01:28:30] <tehnick> *при сборке
[01:29:33] <tehnick> И нигде не переопределяется.
[01:31:40] <tehnick>     // Global config path is DC++ executable path...
    paths[PATH_GLOBAL_CONFIG] = exePath;
[01:31:49] <tehnick> Именно то, о чем ты написал.
[01:32:06] <tehnick> Только к _DATADIR это отношения не имеет.
[01:34:04] dein.negativ начал переписывать управление ArenaWidget'ами
[01:34:19] <tehnick> paths[PATH_RESOURCES] = paths[PATH_USER_CONFIG];
[01:35:26] <tehnick> А PATH_USER_CONFIG может не совпадать с exePath.
[01:35:49] <tehnick> Короче, мы друг друга не поняли и точка.
[01:37:11] <tehnick> dein.negativ: зачем?
[01:37:25] <tehnick> Точнее, что именно там не устраивает?
[01:39:09] <dein.negativ> tehnick: там такая лютая куча говнокода, что страшно смотреть просто. сейчас хочу вынести управление виджетами из MainWindow и хорошенько вычистить этот класс
[01:39:55] <tehnick> Да у нас весь проект --- свалка говнокода. Но работает же... =)
[01:40:01] <dein.negativ> в идеале MainWindow должен будет только активный виджет показывать
[01:40:29] <tehnick> Э?
[01:40:42] <tehnick> Вот тут я тебя не понял.
[01:41:13] <dein.negativ> tehnick: просто требования к программе растут, а их реализация не всегда вписывается в задуманную по-началу архитектуру
[01:41:19] <tehnick> Ты хочешь вынести весь код управления виждетами и оставить в главном окне доступ только к текущему активному виджету?
[01:42:05] <dein.negativ> tehnick: виджеты должны управлятся контейром (тулбар, сайдбар), главное окно только показывает активный виджет
[01:42:34] <dein.negativ> сейчас же оно и всякий проверки делает, рассовывает виджеты в контейнере
[01:42:38] <dein.negativ> *контейнеры
[01:42:45] <tehnick> Угу.
[01:42:49] <dein.negativ> а делать этого в принципе не должно
[01:42:58] <tehnick> И даже инкапсуляция там не полная.
[01:43:33] <dein.negativ> tehnick: я переписываю сейчас так чтобы теоретически можно было сайдбар с туларом одновременно показывать)
[01:43:47] <dein.negativ> т.е. работать все будет само по себе
[01:44:20] <dein.negativ> и еще надо переписать виджет с загрузками
[01:44:26] <dein.negativ> там вообще костыль на костыле
[01:44:48] <dein.negativ> но это после виджетов в целом
[01:44:50] <tehnick> Ветка, надеюсь, отдельная?
[01:45:03] <dein.negativ> само собой, там изменений порядочно
[01:53:27] dhamp вошёл(а) в комнату
[01:53:54] dhamp вышел(а) из комнаты
[01:56:20] Kroll вышел(а) из комнаты
[02:08:30] <tehnick> $ git diff 2.2.x origin/json | grep '^+' | wc -l
15271
$ git diff 2.2.x origin/json | grep '^-' | wc -l
4564
[02:08:34] <tehnick> Неслабо.
[02:29:43] dein.negativ вышел(а) из комнаты
[03:08:17] tehnick вышел(а) из комнаты
[04:00:39] crypton вошёл(а) в комнату
[04:28:45] FiliN вышел(а) из комнаты
[04:29:53] gelraen вышел(а) из комнаты
[04:30:27] gelraen вошёл(а) в комнату
[05:50:00] Alexey вышел(а) из комнаты
[08:35:16] gelraen вышел(а) из комнаты
[08:35:37] gelraen вошёл(а) в комнату
[09:07:58] Diger вошёл(а) в комнату
[09:42:31] Kroll вошёл(а) в комнату
[12:04:26] FiliN вошёл(а) в комнату
[13:49:25] tehnick вошёл(а) в комнату
[13:50:40] tehnick установил(а) тему: Last stable release: 2.2.4 || Конференция разработчиков 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-11-20 EiskaltDC++ 2.2.5 Beta 1
* 2011-11-27 Release EiskaltDC++ 2.2.5
* 2012-02-05 Release EiskaltDC++ 2.2.6
Release Critical:
* Problem with ADC hubs in EiskaltDC++ Qt
Recheck issue:
* 812
* 934
* 923
* 1063
* 1123
TODO:
* IPv6 in DC++ Core
* JSON interface in EiskaltDC++ Daemon
* Gtk3 support in EiskaltDC++ Gtk
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
JSON:
http://ru.wikipedia.org/wiki/JSON
http://en.wikipedia.org/wiki/JSON
http://en.wikipedia.org/wiki/JSON-RPC
Как правильно задавать вопросы:
http://parallel.ru/cluster/smart-questions-ru.html
How To Ask Questions The Smart Way
http://catb.org/%7Eesr/faqs/smart-questions.html

[13:53:33] dein.negativ вошёл(а) в комнату
[14:26:16] crypton вышел(а) из комнаты
[15:26:13] Sheesh вошёл(а) в комнату
[15:44:20] Клёк вошёл(а) в комнату
[16:09:14] <tehnick> dein.negativ: как думаешь, отдельный сигнал для выхлопа lua-скриптов запилить в ядро стоит?
[16:10:00] <tehnick> Тогда можно будет отдельный виджет запилить для управления ими.
[16:10:01] <dein.negativ> tehnick: запили
[16:10:31] <dein.negativ> одна просьба только - пока гуй на Qt не трогайте, пожалуйста
[16:10:45] <dein.negativ> а то я потом задолбаюсь конфликты разрешать
[16:10:46] <dein.negativ> =)
[16:15:04] <tehnick> А вот это грустно.
[16:15:12] <tehnick> Только немного времени нашел.
[16:15:23] <tehnick> dein.negativ: надолго фриз будет?
[16:16:03] <dein.negativ> tehnick: релизь все как запланировано
[16:16:18] <dein.negativ> тут обкатывать все надо будет
[16:16:41] <dein.negativ> и для юзеров смысла ждать этого перепиливания нет совсем
[16:16:48] <dein.negativ> внешне все будет как раньше
[16:17:03] <tehnick> dein.negativ: ты видел новый топик?
[16:17:12] <dein.negativ> да
[16:17:21] <dein.negativ> про ADC знаю и помню
[16:17:30] <dein.negativ> но это лютый баг
[16:17:50] <dein.negativ> у меня он то воспроизводится то нет
[16:18:13] <dein.negativ> вернее на разных версиях конфига он либо есть, либо его нет
[16:19:58] <dein.negativ> tehnick: могу только предположить что контекстное меню не работает если в чате показываются IP
[16:21:38] <tehnick> О!
[16:21:43] <tehnick> Это легко проверить.
[16:21:59] <tehnick> Так.
[16:22:04] <tehnick> У меня IP нет.
[16:22:13] <tehnick> У меня страна отображается.
[16:24:22] <tehnick> dein.negativ: ты прав
[16:24:46] <tehnick> dein.negativ: на nmdc хабах ip не определяется и проблема не проявляется
[16:25:10] <tehnick> dein.negativ: проблема локализована. Осталось пофиксить... ;-)
[16:25:26] <dein.negativ> значит с вероятность в 99% проблема в регэкспе который дергает ник из текста
[16:25:40] <dein.negativ> капец
[16:25:57] <dein.negativ> ломаешь голову часами, а потом все так раз и за пару секунд решается
[16:28:41] <tehnick> Хы, знакомо. =)
[16:29:48] <dein.negativ> как все-таки приятно осознавать что нововедения сокращают объем кода, а не наоборот
[17:23:45] FiliN вышел(а) из комнаты
[17:23:55] FiliN вошёл(а) в комнату
[17:26:42] tehnick вышел(а) из комнаты: Replaced by new connection
[17:27:45] tehnick вошёл(а) в комнату
[18:44:00] Sheesh вышел(а) из комнаты: qutIM : Jabber plugin
[19:01:02] tehnick вышел(а) из комнаты
[19:02:22] tehnick вошёл(а) в комнату
[19:09:33] WiseLord вошёл(а) в комнату
[19:10:59] WiseLord вышел(а) из комнаты
[19:59:44] gelraen вышел(а) из комнаты
[20:05:14] gelraen вошёл(а) в комнату
[20:47:22] FiliN вышел(а) из комнаты
[21:20:50] tehnick вышел(а) из комнаты
[21:26:42] FiliN вошёл(а) в комнату
[21:34:37] Kroll вышел(а) из комнаты
[22:04:31] tehnick вошёл(а) в комнату
[23:06:32] tehnick вышел(а) из комнаты
[23:07:52] tehnick вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!