gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Понедельник, 9 января 2012< ^ >
tehnick установил(а) тему: Last stable release: 2.2.5 || Конференция разработчиков 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:
* 2012-02-05 Release EiskaltDC++ 2.2.6
TODO:
* IPv6 in DC++ Core
* Improve Lua support
ADC notes:
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC.txt
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC-EXT.txt
Git notes:
http://habrahabr.ru/blogs/development/68341/
http://dl.dropbox.com/u/281916/delete/book.pdf
Как удобно передать в проект свои патчи:
http://habrahabr.ru/blogs/Git/125999/
How to pass your patches to the project in convenient way:
https://github.com/blog/712-pull-requests-2-0
Как правильно задавать вопросы:
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:11:35] <tehnick> dein.negativ: ты сам-то пробовал?..
[00:17:43] <dein.negativ> tehnick: ковырял когда оно еще только вышло
[01:40:40] Diger вышел(а) из комнаты: Replaced by new connection
[01:40:50] Diger вошёл(а) в комнату
[01:46:30] dhamp вошёл(а) в комнату
[01:53:28] Diger вышел(а) из комнаты
[02:14:32] FiliN вышел(а) из комнаты
[02:20:47] tehnick вышел(а) из комнаты
[02:55:38] dein.negativ вышел(а) из комнаты
[03:00:52] dhamp вышел(а) из комнаты: Replaced by new connection
[03:01:03] dhamp вошёл(а) в комнату
[03:41:04] Кирилл вышел(а) из комнаты
[04:29:52] dhamp вышел(а) из комнаты
[06:16:38] Alexey вышел(а) из комнаты
[08:26:54] rzed вошёл(а) в комнату
[08:45:27] dein.negativ вошёл(а) в комнату
[09:01:25] dein.negativ вышел(а) из комнаты
[09:35:48] Diger вошёл(а) в комнату
[10:36:02] Kroll вышел(а) из комнаты
[10:36:24] Kroll вошёл(а) в комнату
[10:50:12] dhamp вошёл(а) в комнату
[10:50:50] dhamp вышел(а) из комнаты
[10:51:00] dhamp вошёл(а) в комнату
[11:06:28] Kroll вышел(а) из комнаты
[11:08:21] Kroll вошёл(а) в комнату
[11:31:29] rzed вышел(а) из комнаты: <|> :ытанмок зи (а)лешыв dezr
[11:33:35] Kroll вышел(а) из комнаты
[11:34:29] Kroll вошёл(а) в комнату
[11:55:28] Kroll вышел(а) из комнаты
[11:56:48] Kroll вошёл(а) в комнату
[12:20:55] Kroll вышел(а) из комнаты
[12:27:08] Kroll вошёл(а) в комнату
[12:51:44] FiliN вошёл(а) в комнату
[13:01:27] Kroll вышел(а) из комнаты: Replaced by new connection
[13:01:37] Kroll вошёл(а) в комнату
[13:24:09] Kroll вышел(а) из комнаты: Replaced by new connection
[13:24:19] Kroll вошёл(а) в комнату
[13:36:37] amfetamin вышел(а) из комнаты
[13:39:22] amfetamin вошёл(а) в комнату
[13:47:28] Kroll вышел(а) из комнаты: Replaced by new connection
[13:47:38] Kroll вошёл(а) в комнату
[14:05:40] Kroll вышел(а) из комнаты
[14:09:12] FiliN вышел(а) из комнаты
[14:10:51] Kroll вошёл(а) в комнату
[14:17:16] FiliN вошёл(а) в комнату
[14:33:14] amfetamin вышел(а) из комнаты
[14:35:35] Kroll вышел(а) из комнаты
[14:36:08] Kroll вошёл(а) в комнату
[14:57:39] Kroll вышел(а) из комнаты
[14:58:50] Kroll вошёл(а) в комнату
[15:19:16] nixtrian|home вышел(а) из комнаты
[15:20:19] Kroll вышел(а) из комнаты
[15:21:29] Kroll вошёл(а) в комнату
[15:29:58] nixtrian|home вошёл(а) в комнату
[15:39:21] Kroll вышел(а) из комнаты
[15:41:11] Kroll вошёл(а) в комнату
[15:44:10] tehnick вошёл(а) в комнату
[15:44:56] amfetamin вошёл(а) в комнату
[16:05:50] Kroll вышел(а) из комнаты
[16:06:21] Kroll вошёл(а) в комнату
[16:21:05] <dhamp> tehnick, пинг
[16:21:13] <tehnick> dhamp: понг
[16:22:50] <dhamp> tehnick, https://github.com/negativ/eiskaltdcpp/blob/2.2.x/eiskaltdcpp-daemon/nasdc.cpp#L130 - почему флаги для win32 эти не доступны ?
[16:24:34] <tehnick> dhamp: потому что их никто не сделал
[16:24:58] <tehnick> dhamp: https://github.com/negativ/eiskaltdcpp/blob/2.2.x/eiskaltdcpp-daemon/nasdc.cpp#L211
[16:28:10] Kroll вышел(а) из комнаты
[16:28:35] Kroll вошёл(а) в комнату
[16:33:47] <dhamp> tehnick, кстати тут некоторые товарищи предлагали выкинуть xmlrpc - ибо он им спать мешает, торчит как бревно в глазу и вообще он очень плохой
[16:34:30] <tehnick> dhamp: я видел
[16:34:41] <tehnick> dhamp: но мое мнение совпадает с твоим
[16:35:10] <tehnick> Он никому не мешает + у пользователей есть выбор.
[16:35:22] <tehnick> Если ты сам еще не передумал...
[16:37:21] <dhamp> tehnick, я и не думал :}
[16:56:14] Kroll вышел(а) из комнаты: Replaced by new connection
[16:56:24] Kroll вошёл(а) в комнату
[17:10:04] nixtrian|home вышел(а) из комнаты: Replaced by new connection
[17:10:14] nixtrian|home вошёл(а) в комнату
[17:10:18] nixtrian|home вышел(а) из комнаты
[17:10:28] nixtrian|home вошёл(а) в комнату
[17:14:22] Kroll вышел(а) из комнаты
[17:15:13] Kroll вошёл(а) в комнату
[17:26:03] dein.negativ вошёл(а) в комнату
[17:40:08] Kroll вышел(а) из комнаты
[17:41:54] Kroll вошёл(а) в комнату
[18:08:49] Kroll вышел(а) из комнаты
[18:08:59] Kroll вошёл(а) в комнату
[18:27:46] Kroll вышел(а) из комнаты
[18:29:15] Kroll вошёл(а) в комнату
[18:50:03] Kroll вышел(а) из комнаты
[18:51:02] Kroll вошёл(а) в комнату
[19:26:02] tehnick вышел(а) из комнаты
[19:48:31] gelraen вышел(а) из комнаты: Replaced by new connection
[19:48:41] gelraen вошёл(а) в комнату
[20:20:52] tehnick вошёл(а) в комнату
[21:46:03] amfetamin вышел(а) из комнаты
[22:07:19] Кирилл вошёл(а) в комнату
[22:17:57] <Kroll> народ подскажите по кутям плз
почему функция вместо слова выдаёт весь текст?
http://pastebin.com/Uq4XTqnM
цель такова что если две соседних буквы не входят в один диапазон функция завершается и возвращает заполненную символами  строку
но почемуто оно не выделяет слово а заполняет всем текстом всёравно
[22:18:59] <Kroll> вторые сутки вкурить не могу
[22:19:03] <Kroll> или третьи
[22:21:54] dein.negativ вышел(а) из комнаты
[22:29:03] <tehnick> Какой жуткий код.
[22:29:14] <tehnick> Kroll: без кириллицы проверять пробовал?
[22:29:22] <Kroll> да
[22:29:33] <Kroll> всёравно кирилицу пишет
[22:29:47] <Kroll> даже тупо одни цифры в условии оставлял
[22:30:12] <tehnick> qDebug() и запуск из консоли тебе помогут
[22:31:33] <tehnick>     if ((oneletter->contains(cyr_letters)==current->contains(cyr_letters))||
        (oneletter->contains(lat_letters)==current->contains(lat_letters))||
        (oneletter->contains(digits)==current->contains(digits)))
[22:31:40] <tehnick> Вот здесь ошибка.
[22:31:52] <tehnick> Kroll: 0 == 0
[22:32:00] <tehnick> Kroll: не правда ли?..
[22:32:08] <Kroll> всмысле 0==0 труе?
[22:32:13] <tehnick> Да.
[22:32:29] <tehnick> У тебя всегда true
[22:32:42] <tehnick> Эта проверка бессмысленная.
[22:33:02] <Kroll> если && поставить то вместо всей строки напишет только пследний символ
[22:33:44] <tehnick> Kroll: зачем это? Условие совершенно не верное.
[22:33:54] <Kroll> хм
[22:35:03] <tehnick> Kroll: а в коде на плюсах наблюдается устойчивое использование сишного синтаксиса.
[22:35:10] <tehnick> Такой жуткий микс.
[22:35:30] <tehnick> Например: if(CheckLetters(&t_char, &curr) == true)
[22:35:41] <Kroll> ну мне как нубу полагается говнокод писать :)
[22:35:44] <tehnick> Сокращается до: if(CheckLetters(&t_char, &curr))
[22:36:55] <Kroll> а в чём неверность условия то
[22:36:55] <tehnick> Если используешь регистрозависимые названия, то зачем символ _ в названиях переменных?
[22:37:12] <tehnick> Kroll: неверность в том, что оно выполняется всегда.
[22:37:24] <tehnick> При любом раскладе это будет true
[22:37:52] <Kroll> ок а если так?
    bool result = false; // должны совпасть обе русских или обе латинских или обе цифры
    if ((oneletter->contains(cyr_letters) && current->contains(cyr_letters)) ||
        (oneletter->contains(lat_letters) && current->contains(lat_letters)) ||
        (oneletter->contains(digits) && current->contains(digits)))
[22:41:49] <tehnick> Так уже лучше.
[22:41:54] <tehnick> Сейчас подумаю.
[22:42:50] <tehnick> Да, должно работать.
[22:43:29] <Kroll> о
[22:43:35] <Kroll> нет не работает ессно :)
[22:43:49] <Kroll> кажись дело в ||
[22:44:05] <Kroll> нужно чтобы только одно из условий давало труе
[22:44:43] <Kroll> или я гоню
[22:44:46] <tehnick> Так и происходит.
[22:45:03] <Kroll> а ну да так и типа происходит
[22:45:09] <tehnick> Ты проверил?
[22:45:14] <Kroll> вот только вместо слова оно мне пишет последний символ
[22:45:42] <tehnick> Может еще где-то ошибка.
[22:45:54] <Kroll> походу
[22:51:44] <tehnick> А тебе обязательно за этот код цепляться вообще?
[22:51:53] <tehnick> Может проще переписать?
[22:52:48] <Kroll> долбо буду переписывать
[22:52:53] <Kroll> долго
[22:53:31] <Kroll> ну и как бы размышления привели к такому виду подругому я хз как
[22:55:24] <tehnick> Давай по порядку.
[22:55:55] <tehnick> t_pos = 0; --- зачем тебе общая переменная на класс?
[22:56:17] <tehnick> Которая еще и инициализируется в конструкторе.
[22:57:22] <tehnick> Лучше в приват.
[22:57:48] <Kroll> потомучто если в функции её делать то это же закладка
[22:57:55] <Kroll> функция прочтёт слово и она сбросится
[22:58:06] <Kroll> следущий вызов прочтёт тоже самое первое слово
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!