gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Среда, 18 ноября 2009< ^ >
NegatiV установил(а) тему: Current release: 1.0.35 || SVN: 545 || Конференция разработчиков EisKaltDC || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://eiskaltdc.svn.sourceforge.net/viewvc/eiskaltdc?view=rev || !!!СПИСОК ПОЛЕЗНЫХ КОММАНД КЛИЕНТА ВЫВОДИТСЯ ПРИ ОТПРАВКЕ /dchelp В ЧАТ!!!
TODO for 1.1.0:
- Friends/enemies implementation + подсветка друзей в никлисте хаба + добавление пользователей непосредственно из списка, а не только по ПКМ;
- Автоматическое скачивание группы файлов в поисковике;
- Переработка менеджера закачек;
- maybe some other things...
Конфигурация комнаты
Участники комнаты

GMT+3
[00:28:18] Abram вошёл(а) в комнату
[01:27:29] <NegatiV> блин, значения по-умолчанию для параметров функции - зло
[01:27:52] <NegatiV> битый час искал почему креш происходит
[01:28:38] <NegatiV> оказывается, параметр по-умолчанию указывает на то чтобы старый элемент удалялся из памяти
[01:28:51] <NegatiV> ))
[01:29:35] <Abram> NegatiV, use gdb, Luke! ;)
[01:29:38] <NegatiV> а я думаю, почему когда я нажимаю "Назад" клиент падает
[01:29:57] <NegatiV> Abram: там не все так просто
[01:30:27] <Abram> NegatiV, не могу знать, моего скилла gdb хватает только на проверить, ГДЕ падает
[01:30:31] <Abram> а вот почему... =)
[01:30:39] <NegatiV> бектрейс ничего не показал, я задолбался повсюду отладочный вывод пихать)
[01:30:57] <NegatiV> потом глянул в код))
[01:31:00] <Abram> кстати я обычно так и делаю :-D
[01:31:18] <Abram> либо же тупо брейкпоинт в подозрительном месте и дальше пощагово
[01:31:46] <NegatiV> ну креш был где-то в модуле QtGui что меня очень смутило
[01:32:01] <NegatiV> т.е. не в самом приложении
[01:32:21] <NegatiV> это и навело на мысль что креш происходит при перерисовке дерева файлов
[01:32:26] <Abram> оу
[01:32:30] <Abram> тут я уже пасую =)
[01:32:35] <NegatiV> ))
[01:32:40] <Abram> эта
[01:32:51] <Abram> перевод делается Qt Linguist-ом?
[01:33:31] <NegatiV> да
[01:33:35] <Abram> гутт
[01:33:46] Abram надеется как-нибудь найти время и заняться
[01:33:56] <NegatiV> какой язык?
[01:34:00] <Abram> украинский
[01:34:03] <NegatiV> о гут
[01:34:17] <Abram> кстати
[01:34:26] <Abram> сабж под вендой ВООБЩЕ может работать?
[01:34:31] <Abram> а то я как-то и не разбирался...
[01:34:42] <NegatiV> теоретически да
[01:35:00] <Abram> понял... )
[01:35:17] <NegatiV> dhampire вроде даже как пытался
[01:35:27] <Abram> переход на DC++-ядро не планируется? оно уже вроде давно не зависит от венды
[01:35:44] <Abram> хитрый план
[01:36:11] <NegatiV> Abram: переход на новое ядро просто невозможен, придется переписать 100% кода
[01:36:16] <Abram> 1) перевести на украинский
2) сделать брендинг под провайдера
3) раздавать клиентам под венду
4) ?????
5) ПРОФИТ!
[01:36:24] <Abram> NegatiV, ясно, я просто не вникал
[01:36:33] <NegatiV> мне проще присоедениться к LinuxDCPP
[01:36:38] <Abram> ой
[01:36:43] <Abram> как по мне - они фигней страдают
[01:36:46] <Abram> у них форк ядра
[01:37:02] <Abram> в меинлайне уже совместимость с gcc сделали
[01:37:05] <Abram> а им - фига
[01:37:48] <NegatiV> если не ошибаюсь, оригинальный DC++ собирается с помощью gcc уже давно
[01:38:01] <Abram> угу
[01:38:11] <Abram> только гуй его.... это конечно шото с чем-то )
[01:38:33] <Abram> у меня для кодинга руки кривы (я админ), но даже меня это ужаснуло
[01:38:42] <Abram> хотя, тут скорее дело в MFC/WinAPI
[01:38:43] <NegatiV> ну гуй переделать не тяжело
[01:38:53] <Abram> ЭТОТ? я бы сказал, тяжело :-D
[01:38:56] <Abram> кстати
[01:39:00] <NegatiV> Apex\Strong тоже на MFC
[01:39:18] <Abram> угу. апекс уже несколько лет под линух делают. )
[01:39:32] <Abram> какая СУЩЕСТВЕННАЯ разница между ядром DC++ & Eiskalt/Valknut?
[01:40:05] <NegatiV> они просто разные. как GNOME и KDE
[01:40:16] <NegatiV> делают одно и то же
[01:40:22] <NegatiV> но работают по-другому
[01:40:35] <Abram> ну, то что работают по-другому - это понятно
[01:40:36] <NegatiV> архитектурно не совместимы, я бы сказал
[01:40:44] <Abram> угу
[01:40:46] <Abram> хм
[01:40:53] <Abram> надо будет потыкать под вендой
[01:41:29] <NegatiV> я вообще сначала хотел с нуля написать клиент
[01:41:40] <Abram> и ядро с нуля? О_о
[01:41:51] <NegatiV> нет, на DC++
[01:41:58] Abram как-то пробовал что-то написать на перле под DC. заебался.
[01:42:28] <NegatiV> просто глянул в код Strong/Apex и мне стало в лом копаться во всем этом
[01:42:33] <Abram> ДА!
[01:42:45] <NegatiV> тем более Valknut меня устраивал вполне
[01:42:54] <NegatiV> разве что был страшный и неудобный
[01:43:06] <Abram> мой программер там хрен знает сколько времени искал нужный кусок кода
[01:43:43] <NegatiV> в Valknut?
[01:43:51] <Abram> не
[01:43:54] <Abram> Flylink
[01:43:57] <NegatiV> а
[01:44:00] <NegatiV> это да
[01:44:01] <Abram> стоп
[01:44:06] <Abram> валкнут же был на куте3?
[01:44:07] <NegatiV> проекты очень крупные
[01:44:13] <NegatiV> да
[01:44:17] <Abram> оу
[01:44:18] <NegatiV> и сейчас на Qt3
[01:44:33] <Abram> оу
[01:44:34] <NegatiV> точнее на Qt3Support
[01:44:47] <NegatiV> я сейчас переписываю все на Qt4
[01:44:52] <Abram> а, ясно
[01:44:54] <Abram> кстати
[01:44:57] <NegatiV> без костылей в виде Qt3Support
[01:44:59] <Abram> чат не хочешь сделать как в кутиме?
[01:45:05] <Abram> WebKit
[01:45:25] <Abram> профит - легко скинуется и анимированные смайлы без особых напрягов
[01:45:26] <NegatiV> )) Ским меня уже давно уговаривает
[01:45:31] <Abram> ))))
[01:45:48] <NegatiV> вроде как даже он собрался переписывать чат
[01:46:02] <Abram> я вот как поставил себе Арч (до этого был сид), поставил кутим - понравилось ^__^
[01:46:18] <Abram> вообще, за что я люблю Qt4 - так это за QGtkStyle :-D
[01:46:31] <NegatiV> я в веб программировании 0
[01:46:35] <Ским> гоновод :)
[01:46:40] <Ским> *гномо
[01:46:44] <Abram> да
[01:46:48] <Abram> :3
[01:46:54] <Ским> хотя первое было правильнее :)))
[01:46:57] <Ским>
[01:46:58] <Abram> мммм
[01:46:59] <NegatiV> я раньше тоже за гномом сидел
[01:47:01] Ским кедераст
[01:47:03] <Ским> :)
[01:47:04] <Abram> кеды 3 я не терплю
[01:47:09] <Ским> и зря
[01:47:09] <Abram> 4 стояли на дебиане. надоели
[01:47:13] <NegatiV> сейчас на кде4
[01:47:28] <NegatiV> на дебиан анстейбл
[01:47:32] <Abram> 3 слишком громоздкие
[01:47:45] <Abram> NegatiV, у меня на sid стояли из experimental
[01:47:52] <NegatiV> ага, я до сих пор в кошмарах вижу настройки конкверора
[01:48:14] <Abram> щас у меня Arch и уже новые кеды можно поставить без анальной ебли^W^Wпроблем. но уже просто не хочется.
[01:48:19] <NegatiV> Abram: не экспериментал мне сыкотно ставить
[01:48:33] <Abram> NegatiV, дык я только кеды ставил
[01:48:41] <Abram> просто когда я их ставил, их ещё в сиде не было )))
[01:48:57] <Abram> а вообще меня запарило постоянно дебиан кусками апгрейдить и балансировать между ветками
[01:49:04] <NegatiV> в любом его виде, даже вытягивать отдельные пакеты оттуда не хочу
[01:49:12] <Abram> =)
[01:49:27] <NegatiV> не я просто перешел на анстейбл и все
[01:49:34] <NegatiV> больше никаких ветвей
[01:49:41] <NegatiV> так проще и стабильнее
[01:50:05] <Abram> зато у меня yaourt -S eiskaltdc-svn тянет сорцы, компиляет, делает пакет и ставит ;)
[01:50:14] <Abram> апгрейд по yaourt -Syu --aur
[01:50:54] <Abram> фсё. дебиан на десктопе достал. вот на серверах - да. только дебиан. дома - арч. так проще жить.
[01:50:57] <NegatiV> ну чтобы не делал yaourt -S eiskaltdc-svn у меня все равно клиент свежей)
[01:51:05] <Abram> кстати
[01:51:09] <Abram> почему svn?
[01:51:14] <Abram> почему не hg?
[01:51:23] <NegatiV> что такое hg?
[01:51:27] <Abram> оу
[01:51:31] <NegatiV> git?
[01:51:32] <Abram> система контроля версий
[01:51:33] <Abram> нет
[01:51:41] <Abram> hg = mercurial
[01:51:45] <NegatiV> аа
[01:51:45] <Abram> система контроля
[01:51:48] <NegatiV> ))
[01:51:52] <Abram> какбэ обьединяет всё самое лучшее
[01:51:55] <Abram> очень удобно
[01:52:15] <NegatiV> есть вроде git, но за ним не я слежу
[01:52:23] <Abram> локальные репозитории как в git и удобные внешние как в svn
[01:52:23] <NegatiV> а так мне хватает svn
[01:52:27] <Abram> ммм
[01:52:35] <Abram> hg лучше для нескольких разработчиков
[01:52:41] <Abram> там очень мудро ветки мержатся
[01:52:46] <Abram> и вообще. надо спать
[01:53:08] <NegatiV> ага
[01:53:13] <NegatiV> я вот тоже уже собрался
[01:53:17] <Abram> вообще, имхо главная фича hg - это очереди патчей. что-то подобное есть у гита
[01:53:42] <NegatiV> м-да
[01:53:46] <Abram> кстати
[01:53:53] <NegatiV> вот это было бы удобно
[01:53:54] <Abram> в куте 4.5 qmake или qbuild?
[01:54:03] <NegatiV> qmake вроде
[01:54:09] <Abram> странно
[01:54:24] <Abram> я как-то помогал Qt Extended на Motorola A1200 портировать
[01:54:33] <Abram> так там в 4.4 qmake на qbuild сменили
[01:54:40] <Abram> вся система сборки улетела
[01:54:53] <Abram> ещё оказалось, что оно не работает на ReiserFS
[01:54:55] <Abram> :)
[01:55:00] <Abram> и таки спать.
[01:55:46] <Abram> NegatiV, ночи.
[01:55:52] <NegatiV> Abram: бб
[01:56:05] NegatiV вышел(а) из комнаты
[01:57:06] Abram вышел(а) из комнаты
[03:07:00] gray_graff вышел(а) из комнаты
[03:10:51] gray_graff вошёл(а) в комнату
[10:03:58] gray_graff вышел(а) из комнаты
[10:18:00] Abram вошёл(а) в комнату
[11:08:54] gray_graff вошёл(а) в комнату
[16:13:16] NegatiV вошёл(а) в комнату
[16:26:56] Abram вышел(а) из комнаты
[17:40:28] NegatiV вышел(а) из комнаты
[17:44:23] NegatiV вошёл(а) в комнату
[17:57:43] <Kroll> хочу найти исошку с неполным именем файла
[17:57:47] <Kroll> чё писать в поиске?
[17:58:08] <Kroll> *cry*.iso не катит вроде как
[18:24:12] <NegatiV> Kroll: cry iso
[18:25:32] <Kroll> так ещё куча гамна найдётся
[18:26:40] <Kroll> найдёт исо и край отдельно
[18:35:09] <Kroll> и таки нужно запоминание поисковых запросов между сессиями
[18:35:15] <Kroll> очень часто нужно
[18:54:44] <NegatiV> ну поиск это уже протокол
[18:54:54] <NegatiV> а по протоколу - регэкспов нет
[18:55:13] <NegatiV> Kroll:
[18:55:34] <Kroll> а жаль очень
[18:56:00] <Kroll> после слияния подумаете над реализацией?
[18:56:43] <NegatiV> Kroll: ты имеешь в виду обычную фильтрацию уже в результатах поиска?
[18:56:55] <NegatiV> или запрос на хаб в виде регэкспа?
[18:57:13] <Kroll> я имею в виду чтобы мне не выдавало лишнего а только то что нужно
[18:57:33] <Kroll> как это будет легче реализовать вам решать
[18:57:49] <Kroll> я бы делал фильтр после получения
[18:58:03] <NegatiV> ну думаю можно это прикрутить даже сейчас
[18:58:09] <NegatiV> небольшим патчем
[18:58:12] <Kroll> кул
[18:58:42] <NegatiV> только сейчас фильтр реализован в виде подсветки
[18:58:47] <NegatiV> но думаю в принципе пойдет
[18:59:29] <Kroll> кстати
[18:59:34] <Kroll> ипфильтр
[18:59:41] <Kroll> как им щас пользоваться
[18:59:44] <Kroll> или он недоделан?
[19:02:50] <NegatiV> Kroll: доделан
[19:02:58] <NegatiV> просто IP/MASK
[19:03:24] <NegatiV> !IP/MASK - запретить диапазон
[19:03:43] <NegatiV> правила можно добавлять через запятую
[19:03:54] <NegatiV> /0 - любой IP
[19:04:34] <Kroll> нету там запретить или разрешыть
[19:05:08] <NegatiV> поставь перед IP/MASK "!"
[19:05:12] <Kroll> это мягко говоря не совсем то что я с месяц назад тут обсуждал
[19:05:18] <NegatiV> !198.0.0.1
[19:05:30] <NegatiV> запретить 198.0.0.1
[19:05:34] <Kroll> а разрешить?
[19:05:43] <NegatiV> 198.0.0.1
[19:05:44] <Kroll> ну чтобы как в иптаблесе
[19:05:58] <Kroll> тоесть просто ип это разрешить
[19:06:03] <NegatiV> да
[19:06:07] <Kroll> ага
[19:06:10] <NegatiV> все упрощено максимально
[19:06:14] <Kroll> хых
[19:06:16] <Kroll> затестим
[19:06:26] <NegatiV> ! перед IP - запретить его
[19:07:41] <Kroll> а всплывающие хелпы по наведению на элемент не хотите сделать?
[19:07:55] <NegatiV> нужно будет
[19:08:01] <NegatiV> но это мелочи для релиза
[19:08:11] <Kroll> ну не совсем мелочи
[19:08:12] <NegatiV> сейчас все в глубокой альфе
[19:08:23] <Kroll> вот хрен знает как пользоваться этим ипфильтром
[19:08:28] <Kroll> пока не спросил и не понял бы
[19:08:47] <NegatiV> ну его вроде как тестировали только разработчики
[19:08:56] <Kroll> а так сделал функцыю залепил туда пример или краткое описание и усё
[19:09:05] <NegatiV> ну и на форуме я отписался для интересующихся
[19:09:15] <NegatiV> я понял
[19:09:16] <Kroll> на самом деле всем это интересно
[19:09:24] <Kroll> например у нас трафик платный для пиринга
[19:09:31] <Kroll> мы вырезаем сегменыт этим фильтром
[19:09:33] <NegatiV> помощь там действительно нужна
[19:09:48] <Kroll> и постоянно вопросы нубы задают
[19:09:57] <Kroll> какие сегменты платные
[19:09:58] <Kroll> :)
[19:10:43] <NegatiV> помощь добавлю либо в виде кнопки с окошком с примерами
[19:10:55] <NegatiV> либо в виде всплывающей подсказки
[19:10:59] <Kroll> насчёт !
[19:11:14] <Kroll> могли бы рядом с направлениями трафика сделать запрет/разрешение
[19:11:14] <NegatiV> ну и в ман думаю было бы полезно добавить
[19:11:22] <NegatiV> ?
[19:11:23] <Kroll> и в пустую колонку третью добавить
[19:11:33] <Kroll> а на програмном уровне оставить этот !
[19:11:49] <Kroll> было бы понятнее гораздо для человеков
[19:11:59] <Kroll> и вобщем не требовало даже хелпа бы
[19:12:20] <Kroll> кроме знания что верхнее правило главнее
[19:12:26] <NegatiV> можно и так
[19:12:44] <Kroll> и впринципе там вообще ничё больше делать не надо больше
[19:12:54] <NegatiV> ну там кнопочки есть специально для того что бы порядок правил менять
[19:13:09] <Kroll> вот
[19:13:26] <Kroll> я и говорю если добавить кнопки разрешения и запрета и смену в меню
[19:13:36] <Kroll> то больше ипфильтр вобще менять не потребуется
[19:13:41] <NegatiV> я понял
[19:13:49] <Kroll> на мой взгляд
[19:14:07] <Kroll> кто знает мож ещё идейка всплывёт
[19:14:09] <Kroll> :)
[19:15:15] WiseLord вышел(а) из комнаты
[19:15:58] <NegatiV> Kroll: просто с этими кнопками "Разрешить/Запретить" появится на мой взгляд один существенный недостаток: нельзя будет написать в правила "192.168.1.0/28, !/0"
[19:16:19] <NegatiV> т.е. через запятую написать сразу несколько правил с разными политиками
[19:17:11] <Kroll> можно
[19:17:37] <Kroll> если есть порядок перечисления то кнопки не действуют
[19:17:47] <Kroll> хош так а хош этак
[19:18:01] <NegatiV> хм, можно и так
[19:18:30] <Kroll> а зачем через запятую?
[19:18:45] <Kroll> это например нужно для демона было бы
[19:19:05] <Kroll> отправлять ему новые баны пачкой
[19:19:09] <Kroll> хз зачем :)
[19:19:39] <NegatiV> ну попросили чтобы можно было без лишних телодвижений добавлять несколько правил - я сделал
[19:20:05] <NegatiV> да и сам бывает по 2-3 IP добавляю за раз
[19:20:43] <Kroll> часто баниш народ?
[19:21:00] <NegatiV> да
[19:21:04] <NegatiV> шара большая
[19:21:32] <NegatiV> бывает качают с меня, а у самих автобан стоит на шару меньше 500Гб
[19:21:44] <NegatiV> хотя у самих расшарено гигов 100 от силы
[19:21:46] <Kroll> слухай
[19:21:50] <Kroll> сделай антиавтобан
[19:21:53] <Kroll> давно мечтал
[19:21:59] <Kroll> против таких мудакоф
[19:22:06] <NegatiV> этот как? ))
[19:22:09] <Kroll> ну смотри
[19:22:12] <Kroll> есть автобан
[19:22:24] <Kroll> вы не можете качать у вас не 500 гигов
[19:22:27] <Kroll> это автобан
[19:22:33] <NegatiV> угу
[19:22:43] <Kroll> если клиент видит это то он отправляет мудаку сообщение
[19:22:48] <Kroll> и банит
[19:23:01] <Kroll> мол у тебя автобан на меньшую чем у меня шару
[19:23:03] <Kroll> саси
[19:23:05] WiseLord вошёл(а) в комнату
[19:23:17] <NegatiV> такое отследить довольно сложно
[19:23:21] <Kroll> очень мощная вещь
[19:23:24] <WiseLord> NegatiV: ты в последнее время не прикручивал запоминание табов для списка юзеров?
[19:23:44] <NegatiV> такое поведение организуется клиентом, не ядром DC
[19:23:58] <NegatiV> WiseLord: ?
[19:24:13] <WiseLord> ну просто тоже перестала ширина списка юзеров сохраняться вроде бы
[19:24:48] <NegatiV> Kroll: обычно такие юзеры просто смотрят размер твоей шары, если он меньше заданного размера - добавляют тебя в фильтр и шлют ЛС
[19:24:49] <WiseLord> а не.. вроде сохранилась
[19:25:05] <NegatiV> WiseLord: у меня сохраняется
[19:25:32] <NegatiV> там вычурно сделано - последняя закрываемая вкладка устанавливает сохраняемый размер списка юзеров
[19:25:53] <NegatiV> поэтому надо на всех хабах подонать приблизительно одинаково
[19:25:55] <NegatiV> ))
[19:27:20] <Kroll> NegatiV: млин ну очень мыкает эта тема надо чёто придумать
[19:27:40] <Kroll> я просто хз в механизмах как оно работает
[19:28:18] <Kroll> кажись в грэйлинке реализовано
[19:28:33] <Kroll> но я не понял точно из описания
[19:28:36] <NegatiV> грейлинк - ублюдки
[19:28:39] <WiseLord> что реализовано?
[19:28:39] <Kroll> да
[19:28:42] <NegatiV> закрыли GPL-код
[19:28:45] <Kroll> да казлы
[19:28:56] <Kroll> но тем не менее
[19:29:00] <NegatiV> WiseLord: антиавтобан
[19:29:39] <Kroll> это не правильное название
[19:29:46] <Kroll> не автобан а автокик наверно
[19:30:30] <Kroll> автобан это у нас в антиспаме
[19:30:34] <Kroll> вот там бан
[19:30:58] <Kroll> я знаю чё не хватает в ипфильтре
[19:31:01] <Kroll> я не вижу
[19:31:12] <Kroll> умолчальной политики
[19:31:23] <Kroll> хотя
[19:31:30] <NegatiV> Kroll: по-молчанию разрешить
[19:31:34] <Kroll> посути это же 0.0.0.0/0
[19:31:57] <Kroll> внизу добавить !0.0.0.0/0
[19:32:06] <NegatiV> специально сделал чтобы у юзеров соединения не рубились при включении фильтра
[20:36:31] dhampire вышел(а) из комнаты
[20:37:54] dhampire вошёл(а) в комнату
[22:25:39] Abram вошёл(а) в комнату
[22:26:38] <Abram> NegatiV, хуц. кто там вин32 занимался?
[22:28:06] <NegatiV> dhampire:
[22:28:25] <Abram> ok
[22:28:31] <Abram> dhampire, хуц. ты вин32 занимался?
[22:28:53] <dhampire> Abram, вопросы?
[22:28:54] <dhampire> или что?
[22:28:57] <Abram> угу
[22:29:29] <Abram> вопрос главный
[22:29:34] <Abram> dhampire, оно вообще завелось?
[22:29:46] <dhampire> что конкретно ?
[22:30:22] <Abram> EiskaltDC++ под вендой
[22:30:53] <dhampire> ну я решил не переписывать сборочную систему из-за этого )
[22:31:16] <Abram> ммм
[22:31:23] <Abram> а разве qmake не должен это брать на себя?
[22:31:24] <dhampire> просто в автотулсыпонатыкано проверок с динамичским линком
[22:31:31] <Abram> эээ
[22:31:34] <Abram> там автотулс? О_о
[22:31:40] Abram не собирал вручную
[22:31:45] <dhampire> Щ_щ
[22:31:51] <dhampire> какой автотулс?
[22:32:04] <Abram> ну, automake & friends
[22:32:08] <dhampire> как бы в dclib автоиулсы онли
[22:32:11] <Abram> ааа
[22:32:19] <dhampire> в eiskaltdc автотулсы и cmake
[22:32:27] <Abram> ага, понял
[22:32:47] Abram записал: запнулось на сборке
[22:32:57] <dhampire> я собрал libdc без переписывания сборки но правда и без ssl
[22:33:36] <dhampire> а вот на сборке уже eiskaltdc автотулсы обхитрить не удалось
[22:34:27] <dhampire> сборка через cmake также не пошла
[22:34:51] <dhampire> там чё-то с libxml было
[22:35:10] <Abram> в общем, жопа. а разбираться лень
[22:35:27] <NegatiV> зачем вообще в этом разбираться?
[22:35:31] <dhampire> мне лень ковырять автотулсы )
[22:35:38] <NegatiV> в винде своих клиентов воз и малая телега
[22:35:44] <dhampire> ибо для меня сие тёмный лес
[22:35:53] <Abram> NegatiV, ИМХО Eiskalt лучше
[22:36:16] <Abram> алсо, более прямой код
[22:36:31] <NegatiV> Abram: ну не знаю, мне архитектура клиента совсем не нравится
[22:36:47] <NegatiV> хотя вроде да, код почитабельней DC++))
[22:36:49] <Abram> NegatiV, а ты в апекс заглянь ;)
[22:36:52] <Abram> во-во
[22:36:55] <NegatiV> но думаю это дело привычки
[22:37:03] <dhampire> NegatiV, чем тебе архитектура не нравится?
[22:37:22] <NegatiV> dhampire: ядро смешано с GUI
[22:37:35] <NegatiV> я бы хотел что-то вроде RPC
[22:37:53] <dhampire> гм не знаю чем оно смешано )
[22:38:13] <NegatiV> а сейчас класс формы наследуется от класса из ядра клиента
[22:38:17] <NegatiV> это ужас
[22:38:32] <NegatiV> надеюсь все переписать
[22:38:46] <NegatiV> как можно больше отправить в ядро
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!