gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Понедельник, 12 октября 2009< ^ >
WiseLord установил(а) тему: Current release: 1.0.2 || SVN: 444 || Конференция разработчиков EisKaltDC || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://eiskaltdc.svn.sourceforge.net/viewvc/eiskaltdc?view=rev
TODO for 1.1.0:
- First run wizard;
- Friends/enemies implementation + подсветка друзей в никлисте хаба + добавление пользователей непосредственно из списка, а не только по ПКМ;
- Чистка кода, удаление избыточного функционала, упрощение интерфейса клиента
- maybe some other things...
---------- ПОКОВЫРЯТЬСЯ (обязательно) на предмет внедрения системы друзей\врагов. И сделать раскрашивание оных в списке юзеров. Врагов можно даже вообще убирать оттуда. ---------
Конфигурация комнаты
Участники комнаты

GMT+4
[00:00:16] <dhampire> NegatiV: ну да политики пересадить всех на кеды у нас нет )
[00:00:51] <NegatiV> dhampire: ну пересаживать никого никуда я не собираюсь
[00:01:41] <dhampire> http://code.google.com/p/freedcpp/source/list - ужас )
[00:01:46] <NegatiV> хотя если делать какой-нить kDC то можно будет всяких прикольных плюшек наворотить)
[00:02:07] <grayich> кстати .. помнитца linuxdcppкушал почти в 2 раза более озу чем валкнут, надо глянуть текущее состояние с айсом
[00:02:27] <NegatiV> grayich: думаю тут мы впереди)
[00:02:46] <NegatiV> хотя последний раз было что-то около 28метров при старте
[00:03:49] <grayich> всетаки приятно после перехода на cmake .. шутро собирает )
[00:04:00] <dhampire> NegatiV: у меня стабильно 100 )
[00:04:25] <NegatiV> dhampire: там еще многое зависит от оперативы на компе
[00:04:34] <NegatiV> libxml2 очень прожорлива
[00:04:47] <grayich> 16926 gray      20   0  112m  38m  19m S  2.3  3.8   0:08.88 eiskaltdc
[00:05:16] <dhampire> NegatiV: это из 2 гигов )
[00:06:20] <NegatiV> 1263 negativ   20   0  437m 114m  21m S   33  3.8   0:15.03 lt-eiskaltdс
[00:06:29] <NegatiV> 3 гига оперативы
[00:06:31] <dhampire> хотя не вру ) это с 5 стартовыми хабами
[00:06:35] <grayich> кстати, сделайте по умолчанию <chatmaxparagraph>1024</chatmaxparagraph>  ну или другое значение, потому, чт сейчас без ограничений, в результате через некоторе время из за чатов начинаются подтормаживания
[00:06:53] <dhampire> так ~60 метров res
[00:07:15] <grayich> NegatiV: а что за lt ? )
[00:07:28] <NegatiV> grayich: собран автотулсами
[00:07:35] <NegatiV> в дире с сорцами
[00:08:20] <NegatiV> dhampire: ничего кроме рефакторинга кода в git freedcpp я не вижу
[00:08:40] <dhampire> NegatiV: у них svn )
[00:08:48] <NegatiV> dhampire: не суть
[00:11:39] <NegatiV> 21 коммит с 15 августа...
[00:12:05] <NegatiV> у нас 280
[00:12:16] <NegatiV> первые две недели 100
[00:12:21] <NegatiV> жесть
[00:12:33] <NegatiV> надо сбавить темп разработки))
[00:12:52] <dhampire> NegatiV: он и так не быстрый )
[00:12:58] <dhampire> сейчас
[00:13:06] <NegatiV> сейчас у меня учеба
[00:13:25] <NegatiV> стоит вспомнить как летом клепался функционал))
[00:14:06] <NegatiV> хотя сейчас svn намного стабильнее
[00:14:18] <NegatiV> раньше им только я мог пользоватся
[00:15:52] <grayich> пора релизить )
[00:16:01] <dhampire> grayich: нет )
[00:16:02] <NegatiV> кстати, насчет фильтра - думаю реализовать ACCEPT как просто 192.168.1.0/24, а DROP - !192.168.1.0/24
[00:16:09] <grayich> dhampire: а когда? )
[00:16:16] <dhampire> NegatiV: пойдёт
[00:16:28] <NegatiV> grayich: сразу после стабилизации фильтра
[00:16:49] <NegatiV> и добавлять правила через запятую
[00:16:56] <NegatiV> думаю будет круто
[00:16:57] <dhampire> grayich: ну я ещё хотел вынести настройки длины нотификашенов в uhfqbre
[00:16:59] <dhampire> грайику
[00:17:03] <dhampire> графику
[00:17:15] <dhampire> сейчас они только в конфиге
[00:17:28] <grayich> а
[00:17:48] <dhampire> но вот грабли какие-то получаются :(
[00:18:10] <NegatiV> интерфейс настроек и без того перегружен
[00:18:28] <grayich> оо.. колокни нормально двигаются в поиске
[00:18:34] <dhampire> NegatiV: от 3 спинбоксов тяжелее не станет
[00:18:52] <NegatiV> думаю лучше настройку уведомлений вообще вынести в отдельное окошечко, которое вызывать пкм по трею
[00:19:09] <NegatiV> grayich: вот только не сохраняются отключенные)
[00:19:15] <dhampire> может быть
[00:19:53] <grayich> да. не не стоит растыкивать
[00:20:06] <grayich> есть же в настройках вкладка уведомления
[00:20:18] <NegatiV> мне наоборот кажется настройки лучше разрознить
[00:20:20] <dhampire> grayich: там уже места не так много
[00:20:30] <NegatiV> я бы даже сказал что его там нет)
[00:20:31] <grayich> внизу хватит
[00:20:47] <grayich> 1 строчку поидее
[00:21:00] <grayich> ну 2
[00:21:08] <NegatiV> нужно 2
[00:21:16] <NegatiV> или 3
[00:21:28] <NegatiV> смотря как разместить
[00:21:33] <NegatiV> но 1 точно не хватит
[00:22:19] <dhampire> http://savepic.ru/865045.png
[00:22:24] <dhampire> вот так
[00:23:05] <grayich> 1 размеры
2 чат [500]   приват [500]   ещечегонибудь[200]
[00:23:33] <NegatiV> dhampire: нужны подписи
[00:23:45] <NegatiV> а то так вообще не понятно чего это за цифры
[00:24:55] <dhampire> NegatiV: тогда где ж их впихнуть то?
[00:25:13] fragnat вышел(а) из комнаты: offline
[00:25:26] <NegatiV> dhampire: ну я об этом и говорил - места нет
[00:25:44] <NegatiV> поэтому надо либо еще вкладку в настройки добавить
[00:26:00] <NegatiV> либо перенести настройки трея в другое окно
[00:26:08] <dhampire> NegatiV: надо было не объединять вкладки
[00:26:47] <NegatiV> dhampire: так объединения и не было) просто "звуки" переименовали в "уведомления"
[00:26:52] <NegatiV> и вывалили все туда
[00:27:26] <dhampire> NegatiV: =) а кстати где формируется меню иконки трэя?
[00:27:40] <NegatiV> в dcgui.cpp
[00:27:44] <NegatiV> initTray
[00:27:48] <dhampire> о гуд
[00:28:00] <dhampire> тогда можно засунуть туда
[00:29:06] <NegatiV> спинбоксы?)
[00:29:56] <dhampire> хотя лучше наверно всё-таки в настройках ещё одну вкладку создать
[00:30:03] <dhampire> NegatiV: угу )
[00:30:19] <dhampire> NegatiV: в трэй  спинбоксы )
[00:30:52] <dhampire> NegatiV: если в трей то окошко надо
[00:31:13] fragnat вошёл(а) в комнату
[00:32:04] <NegatiV> трей можно так перепахать что будет вылазить вместо меню окошко
[00:32:36] <dhampire> можно и так
[00:33:20] <fragnat> ребят а игнор будет ?
[00:33:32] <dhampire> fragnat: игнор кого?
[00:33:34] <fragnat> или это и есть та система друг/враг?
[00:33:49] <fragnat> ну, есть юзеры не адекватные в сетях вот их я бы хотел заигнорить
[00:33:57] <fragnat> в плане в чате не видеть месаг от них
[00:34:59] <dhampire> пока не реализовывалось вроде единственное что есть ещё с валкнута что то типа списка друзей
[00:35:35] <fragnat> вещь нужная :)
[00:38:00] <dhampire> fragnat: в todo она висит ) но никто не пилит )
[00:39:26] <NegatiV> fragnat: друзья/враги будут. но в виде собственной надстройки клиента
[00:39:35] <NegatiV> т.е. хранится список будет локально
[00:41:31] <dhampire> fragnat: таки
[00:41:39] <dhampire> есть вроде уже что то
[00:42:03] <dhampire> fragnat: опция называется добавь друга )
[00:42:31] <dhampire> потом ctrl+f
[00:42:40] <dhampire> и пкм на пользователе
[00:42:41] <dhampire> =)
[00:45:33] <grayich> о кстати, в антиспаме ручной режим бы
[00:48:36] <grayich> т.е. типа черный список, только для приватов
[00:56:01] <fragnat> dhampire, то есть надо каждого человека, которого хочу слышать надо добавлять?
[00:56:07] <fragnat> в друзья?
[00:56:28] <fragnat> а всё понятно
[00:56:30] <fragnat> спасибо
[00:56:33] <dhampire> fragnat: да )
[00:57:01] <fragnat> нестандартное решение
[00:57:05] <fragnat> но спасибо :)
[00:57:10] <dhampire> fragnat там есть выбор игнор или нет
[00:57:37] <dhampire> fragnat: так что проще добавить того кого не хочешь слышать и игнор его
[00:57:58] <dhampire> на общий чат работает а на приваты хз
[00:58:05] <fragnat> =)
[00:58:23] <dhampire> fragnat: на приваты есть антиспам )
[00:58:23] <NegatiV> fragnat: потом подключим антиспам туда
[00:58:27] <fragnat> было бы проще я думаю пкм на юзера в списке и кнопка игнор :)
[00:58:37] <NegatiV> будет и приваты рубить с врагами
[00:58:49] <NegatiV> fragnat: угу
[00:59:17] <fragnat> Хотел сказать, поюзал тут flylink на вендах аж передернуло такое уг :)
[00:59:22] <grayich> NegatiV: антисмап черный список только на приваты распространяется?
[00:59:29] <NegatiV> grayich: да
[00:59:53] <grayich> NegatiV: гут, толькоб еще режим ручного добавления списка и без вопроса 2+2 ))
[00:59:54] <fragnat> после вашего детища :)
[01:00:04] <grayich> fragnat: чем?
[01:00:16] <fragnat> всем
[01:00:23] <fragnat> не юзабельный интерфейс
[01:00:23] <NegatiV> grayich: ручное добавление будет
[01:00:53] <grayich> хз, флай конечно не идеал, но весьма не плох
[01:01:11] <fragnat> grayich, более понятно когда происходит кэширование файлов, там он может просто встать
[01:01:23] <fragnat> grayich, не плох, и лучший на вендах
[01:01:26] <fragnat> считается
[01:01:40] <grayich> оо кстате
[01:01:47] <fragnat> порт? :)
[01:01:55] <grayich> насчет топика ничего не делали?
[01:02:02] <dhampire> fragnat: что порт?
[01:02:13] <fragnat> да я думал он подумал о порте на венду
[01:02:18] <fragnat> гы
[01:02:50] <dhampire> grayich: что такое в топике ? )
[01:03:04] <fragnat> удачи
[01:03:07] fragnat вышел(а) из комнаты: offline
[01:03:12] <dhampire> fragnat: и да сборка под венды будет )
[01:03:23] <grayich> dhampire: ну я до сих пор хз как прочитать топик в асе не перезаходя на хаб
[01:03:31] <grayich> в айсе*
[01:04:22] <grayich> он лишь в заголовке окна частично написан
[01:05:11] <dhampire> grayich: на табе ещё более частично
[01:05:19] <grayich> )
[01:05:57] <grayich> может при наведении мыши на таб в виде всплывающей подсказки сделать?
[01:07:25] <dhampire> grayich: ага будет всплывающая подсказка на весь экран )
[01:07:54] <grayich> ну хоть /topic или еще че
[01:07:59] <grayich> ))
[01:09:14] <grayich> кстати в linuxdcpp вроде его сделали, надо глянуть как там
[01:15:55] <dhampire> NegatiV: http://savepic.ru/852759.png - а если так ?
[01:17:02] <NegatiV> не, не пойдет
[01:17:09] <NegatiV> слишком растянуто
[01:19:56] <dhampire> http://savepic.ru/912150.png
[01:20:33] <dhampire> NegatiV:
[01:20:47] <dhampire> тож плохо?
[01:20:54] <NegatiV> уже лучше
[01:21:06] <NegatiV> немного выравнивание поправить и пойдет
[01:22:03] <dhampire> NegatiV: в смысле чтоб spinbox был рядом с label?
[01:22:13] <dhampire> NegatiV: или что?
[01:22:14] <NegatiV> скорее наоборот
[01:22:58] <dhampire> это как?
[01:23:15] <NegatiV> подпись придвинуть к полям
[01:23:22] <NegatiV> поля сделать уже
[01:23:36] <NegatiV> вплотную придвинуть
[01:28:32] <dhampire> NegatiV: http://savepic.ru/901910.png - наверно всё же не то )
[01:32:00] <NegatiV> не, не то..
[01:32:14] <NegatiV> может все же в отдельную вкладку?
[01:32:37] <grayich> а чего не вниз в 2 строчки?
[01:33:23] <dhampire> хз можно и в отдельную
[01:51:22] <dhampire> NegatiV: eiskaltdc/dcoptions.cpp:1167: ошибка: нет декларации ‘eTrayMessageDISC’ в этой области видимости
как этот enum протащить в опции? )
[01:51:54] <NegatiV> ты его в dcconfig.h объявил?
[01:52:02] <dhampire> NegatiV: да
[01:52:03] <NegatiV> или в классе DCConfig?
[01:52:26] <dhampire> в dcconfig.h
[01:52:33] <NegatiV> кинь мне кусок с объявлением enum
[01:52:51] <NegatiV> а то я сейчас вытянуть ничего не могу
[01:52:56] <NegatiV> зеркало обновляю
[01:53:00] <NegatiV> канал занят
[01:53:38] <dhampire> /** */
enum eTrayMessageType {
    eTrayMessageTypeDISC = 0,
    eTrayMessageTypeNICK,
    eTrayMessageTypePRIV
};
[01:53:50] <dhampire> всё )
[01:54:24] <dhampire> NegatiV: у тебя разве локально исходников нет?
[01:54:42] <NegatiV> не-а
[01:55:05] <NegatiV> удалил, думал ты поколдуешь сегодня а я завтра вытянут все заново
[01:55:14] <NegatiV> а то  у меня там уже порядочно мусора
[01:55:49] <dhampire> NegatiV: могу весь исходник кинуть куда-нить
[01:56:07] <NegatiV> стоп
[01:56:14] <NegatiV> так это же мой enum))
[01:56:31] <dhampire> NegatiV: наверно твой )
[01:56:32] <NegatiV> я вырыл сорцы))
[01:57:36] <NegatiV> кинь мне eiskaltdc/dcoptions.cpp:1167
[01:57:45] <NegatiV> плюс 2-3 строки сверху и снизу
[01:58:29] <dhampire>     CheckBox_DESCRIPTION_TAG->setChecked(DCConfig::Instance()->GetDescriptionTag());
    CheckBox_EXT_HUB_COUNT->setChecked(DCConfig::Instance()->GetUseExtendedHubCount());
    LineEdit_AWAYPREFIX->setText(DCConfig::Instance()->GetAwayPrefix().Data());
    spinBox_NOTIFYLENGTHDISC->setValue(DCConfig::Instance()->GetNotifyLength(eTrayMessageDISC);
    SetUserPhoto(DCConfig::Instance()->GetUserPhotoFileName());
    i = ComboBox_SPEED->findText(QString::fromAscii(DCConfig::Instance()->GetSpeed().Data()));
    if (i != -1) {
        ComboBox_SPEED->setCurrentIndex(i);
    }
[02:00:59] <NegatiV> странно
[02:01:15] <NegatiV> в dcgui.cpp все работает без проблем
[02:01:44] <dhampire> страннее некуда
[02:09:01] NegatiV вышел(а) из комнаты
[02:19:03] <dhampire> ппц ) оказалось где-то ошибся раскладкой клавы )
[03:16:13] dhampire вышел(а) из комнаты
[03:20:47] dhampire вошёл(а) в комнату
[03:33:09] grayich вышел(а) из комнаты
[03:51:09] dhampire вышел(а) из комнаты
[08:05:42] gray_graff_ вошёл(а) в комнату
[08:30:42] grayich вошёл(а) в комнату
[09:06:42] gray_graff_ вышел(а) из комнаты
[09:07:58] gray_graff_ вошёл(а) в комнату
[09:46:44] gray_graff_ вышел(а) из комнаты
[09:46:54] gray_graff_ вошёл(а) в комнату
[09:49:48] fragnat вошёл(а) в комнату
[11:15:25] <fragnat> А когда планируется сборка под венды?
[11:17:20] fragnat вышел(а) из комнаты: offline
[11:58:41] grayich вышел(а) из комнаты
[12:52:55] dhampire вошёл(а) в комнату
[12:53:13] dhampire вышел(а) из комнаты
[13:01:33] dhampire вошёл(а) в комнату
[13:40:49] Kroll вышел(а) из комнаты: Replaced by new connection
[13:40:59] Kroll вошёл(а) в комнату
[14:01:03] WiseLord вошёл(а) в комнату
[15:09:55] WiseLord вышел(а) из комнаты
[15:14:13] dhampire вышел(а) из комнаты
[15:15:38] dhampire вошёл(а) в комнату
[15:35:13] WiseLord вошёл(а) в комнату
[16:27:42] dhampire вышел(а) из комнаты
[16:45:25] NegatiV вошёл(а) в комнату
[17:33:14] fragnat вошёл(а) в комнату
[17:33:24] fragnat вышел(а) из комнаты: offline
[17:33:38] Ским вышел(а) из комнаты: Replaced by new connection
[17:33:48] Ским вошёл(а) в комнату
[17:35:10] fragnat вошёл(а) в комнату
[17:35:20] fragnat вышел(а) из комнаты
[17:36:12] fragnat вошёл(а) в комнату
[17:44:02] WiseLord вышел(а) из комнаты
[17:45:18] dhampire вошёл(а) в комнату
[17:49:59] fragnat вышел(а) из комнаты
[17:50:13] fragnat вошёл(а) в комнату
[18:13:14] gray_graff вышел(а) из комнаты
[18:16:16] gray_graff вошёл(а) в комнату
[18:32:56] gray_graff вышел(а) из комнаты
[18:33:11] gray_graff вошёл(а) в комнату
[18:41:01] fragnat вышел(а) из комнаты: offline
[18:46:03] fragnat вошёл(а) в комнату
[18:46:23] fragnat вышел(а) из комнаты
[19:22:53] <NegatiV> думаю пока отключить возможность отключать кнопки на тулбаре
[19:27:16] fragnat вошёл(а) в комнату
[19:33:58] WiseLord вошёл(а) в комнату
[19:46:37] <dhampire> NegatiV: такой вопрос почему сделано скрытие меню только для mdi-интерфейса? + как его нафиг отрубить без редактирования конфига ? )
[19:47:01] <NegatiV> никак
[19:47:26] <dhampire> NegatiV: весело )
[19:47:31] <NegatiV> просто отключив меню - окна переходят в MDI режим
[19:47:38] <NegatiV> и все тут
[19:47:54] <NegatiV> просто иначе развернутое окно не закроешь
[19:48:07] <dhampire> NegatiV: они автоматом переходят сами?
[19:48:15] <NegatiV> да
[19:48:25] <NegatiV> отключи меню и все увидишь
[19:48:41] <dhampire> NegatiV: я уже отключил )
[19:48:58] <dhampire> NegatiV: понял что обратно его не включить без правки конфига
[19:49:23] <NegatiV> ну есть кнопка меню
[19:49:35] <NegatiV> там можно переключится в стандартный режим
[19:49:39] <dhampire> NegatiV: ага котрого в этом режиме нет )
[19:49:49] <NegatiV> появляется в тулбаре
[19:49:56] <NegatiV> первой кнопкой
[19:51:36] <dhampire> NegatiV: интересная штука )
[19:51:55] <NegatiV> ну думаю кому может пригодится
[19:52:17] <NegatiV> *ну думаю кому-нибудь да пригодится
[20:35:16] <dhampire> NegatiV: это видел? http://www.mail-archive.com/debian-devel@lists.debian.org/msg275377.html
[21:07:44] <NegatiV> dhampire: да
[21:07:47] <NegatiV> давно уже
[21:22:20] <NegatiV> WiseLord: обнови перевод
[21:42:58] WiseLord вышел(а) из комнаты
[21:46:14] WiseLord вошёл(а) в комнату
[21:49:25] <fragnat> dhampire, привет, вчера попробовал сделать как ты сказал. Я видел после этого его сообщения.
[21:51:41] <dhampire> fragnat: как делал можешь описать?
[21:52:40] <fragnat> добавил в друзья путём: пкм в списке пользователей. Далее зашёл в окошко где далее установил статус для него игнорировать.
[21:52:58] <fragnat> которое ctrl+f
[21:53:10] <dhampire> fragnat: и в общем чате всё равно видел его сообщения ?
[21:53:16] <fragnat> да
[21:53:29] <fragnat> правда я не пробовал перезагружать клиент
[21:54:27] <dhampire> fragnat: сейчас проверю ещё раз
[22:01:16] <dhampire> fragnat: чисто ради эксперимента включил ещё linuxdcpp(что бы видеть говорит пользователь или нет) и заигнорил его
итог в eiskaltdc после игнора сообщения от этого пользователя в общем чате не появляются в linuxdcpp я их вижу что доказывает что игнор работает, клиент не перезапускался
[22:02:09] <dhampire> fragnat: если не веришь могу скинуть логи чатов
[22:02:10] <fragnat> хм..
[22:02:15] <fragnat> dhampire, верю
[22:02:19] <fragnat> чегож не верить то
[22:02:34] <fragnat> dhampire, возможно это из-за того что я добавил весь хаб в друзья :)
[22:02:44] <dhampire> fragnat: O_O
[22:02:56] <dhampire> fragnat: зачем так много ? )
[22:03:06] <dhampire> fragnat: всех игнорить хочешь?
[22:03:19] <fragnat> dhampire, дак чтобы удобно было, сразу список видеть юзеров там
[22:03:24] <fragnat> и если что заигнорить
[22:03:33] <fragnat> я ещё попробую попозже
[22:03:38] <fragnat> сейчас не могу
[22:17:07] fragnat вышел(а) из комнаты: offline
[22:24:30] fragnat вошёл(а) в комнату
[22:24:31] fragnat вышел(а) из комнаты
[22:35:36] fragnat вошёл(а) в комнату
[23:13:57] grayich вошёл(а) в комнату
[23:32:28] fragnat вышел(а) из комнаты
[23:37:47] <NegatiV> dhampire: обнови cmake-скрипты, я добавил новые файлы
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!