gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Пятница, 16 апреля 2010< ^ >
tehnick установил(а) тему: Release: 2.0 || SVN: 608 || Конференция разработчиков EiskaltDC++ || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list
Release schedule:
18.04 Release EiskaltDC++ 2.0.1
Внимание! Все issue с назначенными владельцами должны быть решены до релиза 2.0.1 (кроме ADL-поиска)
Конфигурация комнаты
Участники комнаты

GMT+4
[00:03:48] FiliN_ вышел(а) из комнаты
[00:03:48] FiliN вышел(а) из комнаты
[00:03:58] FiliN_ вошёл(а) в комнату
[00:04:02] FiliN вошёл(а) в комнату
[00:11:44] SolarRay вошёл(а) в комнату
[00:17:04] <tehnick> NegatiV: в каких виджетах Del работает? Я в документацию добавлю...
[00:17:29] <NegatiV> tehnick: ну пока только в очереди закачек
[00:22:24] <tehnick> NegatiV: на какое число ты собираешься перенести релиз?
[00:26:42] <NegatiV> tehnick: пока не знаю, может переносить даже не будем, из запланированного нет только команд пользователей
[00:26:59] <NegatiV> но это не критично вроде
[00:28:03] <tehnick> Согласен.
[00:28:15] <tehnick> "Внимание! Все issue с назначенными владельцами должны быть решены до релиза 2.0.1 (кроме ADL-поиска)"
[00:28:21] <tehnick> А вот это лишнее.
[00:28:23] <tehnick> И еще.
[00:28:38] <tehnick> Ты же планировал повышать версию постепенно.
[00:28:46] <tehnick> При добавлении нового функционала.
[00:28:55] <tehnick> Как в огнелисе теперь будет.
[00:29:13] <tehnick> Без разделения на багфикс и прочие релизы.
[00:29:23] <NegatiV> ну да
[00:29:28] <tehnick> А изменений у нас накопилось уже очень много.
[00:29:34] <tehnick> В том числе багфиксы.
[00:29:37] <WiseLord> да
[00:29:43] <NegatiV> tehnick: "Внимание!..." можешь убирать
[00:29:53] <tehnick> Кстати, журнал изменений сейчас дополню.
[00:30:05] <WiseLord> особенно смешно выглядит, когда сюда заходит пользователи 2.0 и слёзно умоляют решить уже давно решённые проблемы
[00:30:16] <tehnick> Это печально.
[00:30:19] <tehnick> А не смешно.
[00:31:11] <NegatiV> tehnick: ну это побочный эффект политики релизов с фиксированными сроками
[00:31:34] <tehnick> NegatiV: критичный баг я уже пофиксил. А оставшиеся улучшения не критичны и могут подождать до следующего релиза.
[00:31:44] <NegatiV> для старого айскальта бывало багфикс-релизы выходили на этой же неделе
[00:32:46] 0xd34df00d вышел(а) из комнаты
[00:33:11] 0xd34df00d вошёл(а) в комнату
[00:33:16] <WiseLord> а какие-нибудь глобальные идеи есть для реализации?
[00:33:36] <WiseLord> или по фичреквестам после 2.0.1 ?
[00:33:41] <tehnick> WiseLord: ты о чем?
[00:33:55] <WiseLord> ну вот сейчас.. баги явные вроде исправлены будут
[00:33:58] <WiseLord> а что дальше?
[00:34:16] <tehnick> Я еще два улучшения в диалоге настроек шары планирую сделать до 2.0.1.
[00:34:24] <WiseLord> ну я понимаю, что новые баги всё равно будут появляться..
[00:34:34] <WiseLord> но какой-то общий план развития есть?
[00:34:40] <tehnick> Может быть стоит issue открыть, чтобы знали, что я этим займусь?
[00:35:53] <WiseLord> скажем, настраиваемый тулбар
[00:36:13] <WiseLord> либо профили настроек (импорт, экспорт)
[00:36:15] <tehnick> WiseLord: да, это будет не в 2.0.1
[00:37:41] <WiseLord> ещё интересной была бы возможность bbcode/htmlcode в чате (спорно, но интересно)
[00:38:49] <WiseLord> возможность предпросмотра изображений вида magnet:.....dn=image.jpg прямо в чате (либо возможность автоматической загрузки файла по такой ссылке и передача результата ассоциированному приложению)
[00:38:51] <tehnick> http://code.google.com/p/eiskaltdc/issues/detail?id=397
[00:38:57] <WiseLord> ну.. это вроде как из таких "крупных" хотелок
[00:39:20] <tehnick> Фигня какая.
[00:39:27] <tehnick> Чат вообще мало кому нужен.
[00:39:35] <tehnick> Мы --- исключение.
[00:39:38] <NegatiV> tehnick: ну не скажи
[00:39:45] <tehnick> Большинство тупо качают...
[00:39:57] <WiseLord> у нас в локалке dc это единственный чат
[00:40:06] <tehnick> NegatiV: по моей личной статистике...
[00:40:14] <WiseLord> некоторые даже и качать не умеют )). Админ поставил и юзают как чат )
[00:40:16] <tehnick> WiseLord: у нас тоже.
[00:40:35] <tehnick> Но в нашей локалке всего около 1000 человек.
[00:40:46] <WiseLord> часто кто-нибудь ссылку на ролик кинет какой-нибудь
[00:40:49] <tehnick> А чятится из них около сотни.
[00:40:59] <NegatiV> WiseLord: жаль, что в старом айскальте не было видно скорости хеширования
[00:41:00] <tehnick> Пассивно читают около половины.
[00:41:04] <WiseLord> приходится качать, потом искать в файломенеджере, смотреть
[00:41:05] <0xd34df00d> NegatiV: так, появилось чо новенькое еще? )
[00:41:13] <0xd34df00d> NegatiV: а то я тут N багов пофиксил и сижу довольный.
[00:41:39] <NegatiV> 0xd34df00d: не спеши, я только начал пользоваться личкрафтами)
[00:41:49] <WiseLord> было бы хорошо что-то типа кнопки "Просмотр", которая бы загружала файл и запускала бы его в ассоциированной в системе программе
[00:42:09] <WiseLord> ну.. либо свои ассоциации настроить
[00:42:16] <NegatiV> 0xd34df00d: что значит "Супер-сидирование"?
[00:42:25] <NegatiV> WiseLord: такой реквест есть
[00:42:28] <NegatiV> сделаем
[00:43:30] <0xd34df00d> NegatiV: отдавать только те куски, которых нет больше ни у кого.
[00:43:35] <WiseLord> по некоторым моментам eiskaltdcpp давно не хуже вин-клиентов
[00:43:35] <WiseLord> но надо ещё лучше )
[00:43:39] <0xd34df00d> NegatiV: олсо, конкретно это делается ок в рамках личкрафтов )
[00:48:28] <NegatiV> 0xd34df00d: знаешь, чего не хватает лично мне? так это большого количества столбцов со всей возможной информацией и главное возможность отключать ненужные
[00:49:33] <0xd34df00d> NegatiV: непонятно, как поступать с теми плагинами тогда, которые достаточное количество столбцов дать не могут.
[00:49:37] <NegatiV> у нас в клиент в некоторых виджетах столбцов 7-10
[00:49:37] <0xd34df00d> Тот же хтпп-качалка.
[00:49:47] <tehnick> NegatiV: как решить проблему с хоткеями при скрытом меню ты случайно не знаешь?
[00:49:48] <NegatiV> 0xd34df00d: я не про сводку
[00:50:43] <tehnick> Кстати, psi+ приятный клиент. Пока не жалею, что с копыта перебрался.
[00:50:48] <NegatiV> 0xd34df00d: про виджет который выползает сбоку, там можно много вертикального места сэкономить элементарно засунув большую часть информации в модель
[00:51:08] <0xd34df00d> NegatiV: эээ, тогда о чем ты?
[00:51:26] <NegatiV> tehnick: отдельные хоткеи не катят?
[00:51:34] <tehnick> Нет.
[00:51:42] <tehnick> Нужны подписи в меню.
[00:52:00] <tehnick> Иначе хомячки будут совсем обескуражены.
[00:52:15] <NegatiV> 0xd34df00d: блин, это сложно объяснить)
[00:52:19] mva вышел(а) из комнаты
[00:52:44] <tehnick> NegatiV: я могу сделать костыль, чтобы хоткеи активировались при скрытии меню.
[00:52:49] <tehnick> Но это некрасиво.
[00:52:56] <NegatiV> tehnick: не надо пока костылей)
[00:53:04] <tehnick> Еще кстати надо состояние тулбара учитывать.
[00:53:33] <NegatiV> 0xd34df00d: сейчас скриншот пришлю)
[00:53:38] <tehnick> Ведь хоткеи в QAction срабатывают, только когда эти действия активны и видны.
[00:53:58] <tehnick> Я хотел из кед идею позаимствовать.
[00:54:04] <tehnick> Но пока не осилил.
[00:54:31] <tehnick> Все равно потом придется сделать возможность настройки неосновных хоткеев.
[00:54:50] <tehnick> Неосновные --- те, которые есть в меню.
[00:55:11] <tehnick> Но не отвечают за отправку сообщений, переключение табов, etc...
[00:55:12] SolarRay вышел(а) из комнаты
[00:55:18] <NegatiV> 0xd34df00d: http://img171.imageshack.us/my.php?image=14893845.png
[00:55:33] <tehnick> NegatiV: ты согласен с моими выводами?
[00:55:54] gray_graff вошёл(а) в комнату
[00:56:32] <NegatiV> 0xd34df00d: я предлагаю так же сделать для аналогичной вкладки в битторенте
[00:56:45] <NegatiV> т.е. разбить информацию по столбикам
[00:57:04] <NegatiV> прогресс в одном, размер во втором, скачанное в третьем столбце
[00:57:05] <0xd34df00d> NegatiV: нуэ.
[00:57:09] mva вошёл(а) в комнату
[00:57:13] <0xd34df00d> NegatiV: делать отдельную вкладку на битторрент?
[00:57:19] mva вышел(а) из комнаты
[00:57:48] mva вошёл(а) в комнату
[00:57:58] mva вышел(а) из комнаты
[00:58:08] <NegatiV> tehnick: да согласен
[00:58:19] mva вошёл(а) в комнату
[00:58:29] mva вышел(а) из комнаты
[00:58:36] <NegatiV> 0xd34df00d: гм. вот смотри в сводке торрентов есть вкладка Файлы
[00:59:01] <NegatiV> в которой есть дерево со столбцами Имя, Приоритет, Прогресс
[00:59:09] <tehnick> NegatiV: публичные хабы после релиза появились?
[00:59:24] <0xd34df00d> Ога.
[00:59:27] mva вошёл(а) в комнату
[00:59:37] mva вышел(а) из комнаты
[00:59:56] <NegatiV> Прогресс содержит данные в виде <процент> (<скачано> из <всего>)
[01:00:25] <NegatiV> я предлагаю сделать из столбца прогресс 3 новых столбца: процент, скачано, всего
[01:00:37] <NegatiV> tehnick: да после
[01:01:45] <NegatiV> 0xd34df00d: с возможностью отключать столбцы юзеры смогут оставлять только ту инфу, что нужна им
[01:02:02] <NegatiV> у нас у каждого QTreeView столбцы настраиваемые
[01:02:18] <NegatiV> каждый отображает там только то что нужно
[01:02:26] <NegatiV> лично ему))
[01:02:32] <0xd34df00d> Разумно.
[01:02:35] <0xd34df00d> А как вы настраиваемость сделали?
[01:03:24] <NegatiV> connect(treeView_TARGET->header(), SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(slotHeaderMenu(QPoint)));
[01:03:57] <0xd34df00d> А.
[01:03:59] <NegatiV> а там из WulforUtil вызывается метод WulforUtil::headerMenu(QTreeView *tree){
[01:03:59] <0xd34df00d> Блин.
[01:04:01] <0xd34df00d> Вьюшка ж умная.
[01:04:40] <NegatiV> http://pastebin.com/
[01:04:49] <NegatiV> собсвенно вся работа)
[01:05:00] <NegatiV> и юзеры безмерно счастливы
[01:05:18] <NegatiV> в свое время мне жестоко с этой фичей мозги вытрахали))
[01:05:43] <0xd34df00d> Так, пойду мяса приготовлю.
[01:05:51] <tehnick> 0xd34df00d: еще и относительное расположение столбцов можно менять и оно запоминается.
[01:05:59] <NegatiV> http://tinyurl.com/4ufxn
[01:06:09] <NegatiV> сорри за неправильный линк)
[01:06:35] <NegatiV> гм, похоже у меня клизмоид сломался)
[01:07:45] mva вошёл(а) в комнату
[01:07:55] mva вышел(а) из комнаты
[01:09:26] <NegatiV> 0xd34df00d: не знаешь, если у экземпляра QMenu установить флаг Qt:::WA_DeleteOnClose, то после exec() менюшка удалится?
[01:09:58] <NegatiV> или лучше deleteLater() вызывать?
[01:11:15] Abram вошёл(а) в комнату
[01:13:31] SPU вышел(а) из комнаты
[01:14:23] <0xd34df00d> NegatiV: вроде как да, удалится.
[01:16:21] Abram вышел(а) из комнаты: offline
[01:18:33] <tehnick> NegatiV: спросишь француза, как у него успехи? Нужно его мотивировать информацией о скором релизе...
[01:18:52] <NegatiV> tehnick: ок
[01:21:46] <tehnick> NegatiV: у тебя с английским все хорошо?
[01:21:55] mva вошёл(а) в комнату
[01:22:05] mva вышел(а) из комнаты
[01:22:21] <NegatiV> tehnick: объясниться с ним смогу)
[01:22:36] <tehnick> Надо ChangeLog.txt проверить. У меня с английским плохо. Да еще и спать хочу, прямо вырубает...
[01:24:24] <NegatiV> tehnick: попроси вайса, у него проблем с ним точно нет
[01:26:57] FiliN вышел(а) из комнаты
[01:26:59] FiliN_ вышел(а) из комнаты
[01:27:11] FiliN_ вошёл(а) в комнату
[01:27:13] FiliN вошёл(а) в комнату
[01:27:16] <tehnick> WiseLord: переадресую.
[01:27:59] <WiseLord> куда что?
[01:28:20] <tehnick> [01:22:35] <tehnick> Надо ChangeLog.txt проверить. У меня с английским плохо. Да еще и спать хочу, прямо вырубает...
[01:29:25] 0xd34df00d вышел(а) из комнаты
[01:33:03] NegatiV вышел(а) из комнаты
[01:35:59] <WiseLord> tehnick: я вот думаю..
[01:36:16] <WiseLord> с точки зрения языка глагол (Added) не очень хорошо смотрится в начале предложения..
[01:36:27] <WiseLord> хотя с точки зрения обзора изменений ему там как бы самое место..
[01:36:50] <tehnick> Это американский.
[01:36:56] <tehnick> А не английский.
[01:37:18] <tehnick> Так что больше пофигизма в построении предложения можно допускать.
[01:38:44] mva вошёл(а) в комнату
[01:38:54] mva вышел(а) из комнаты
[01:43:32] mva вошёл(а) в комнату
[01:46:48] 0xd34df00d вошёл(а) в комнату
[01:52:45] gray_graff вышел(а) из комнаты
[01:55:08] <WiseLord> tehnick: вариант http://dpaste.org/88pf/raw/
[01:57:13] <tehnick> WiseLord: а почему не коммит?
[01:57:29] <WiseLord> обсудить
[01:57:49] <tehnick> * Added Hungarian translation (thanks to Akos Berki).
[01:57:56] <tehnick> Зачем в скобки?
[01:58:04] <tehnick> Это была стандартная фраза.
[01:58:14] <WiseLord> вроде обычно так бывает..
[01:59:30] <WiseLord> ну или
[01:59:42] <WiseLord> Added Hungarian translation by Akos Berki
[01:59:45] <tehnick> * Added option in GUI to limit hashing speed.
=>
* Added option in GUI preference dialog to limit hashing speed.
[01:59:55] <tehnick> Как-то так тогда уж...
[02:00:15] FiliN вышел(а) из комнаты
[02:00:16] FiliN_ вышел(а) из комнаты
[02:00:18] <tehnick> WiseLord: не, лучше оригинальный вариант.
[02:00:31] FiliN вошёл(а) в комнату
[02:00:32] <WiseLord> tehnick: стандартная фраза обычно
[02:00:34] FiliN_ вошёл(а) в комнату
[02:00:36] <tehnick> Я его в прогах из комплекта кед видел.
[02:00:38] <WiseLord> по крайней мере, в smplayer именнь так
[02:01:07] <WiseLord> * Added option in preference dialog to limit hashing speed
[02:01:31] <WiseLord> GUI вообще может убрать..
[02:01:39] <tehnick> * Fixed problems with recalling program from system tray in Gnome and Mac OS X.
А вот это надо обязательно поправить. Я так и не подобрал подходящего слова...
[02:01:48] <WiseLord> да
[02:02:05] <WiseLord> может просто..
[02:02:07] <WiseLord> Fixed problems with system tray in Gnome and Mac OS X ?
[02:02:14] <tehnick> Нет.
[02:02:20] <tehnick> Вызывающе неверно.
[02:02:28] <tehnick> Весь смысл слит.
[02:02:44] <WiseLord> а так ли важно уточнять?
[02:02:51] <tehnick> * Исправлены проблемы с разворачиванием программы из трея в Gnome и Mac OS X.
[02:03:00] <tehnick> Да, важно.
[02:03:21] <tehnick> Мне 3 или 4 человека на мыло писало об этой проблеме.
[02:03:29] <tehnick> 1 на форуме в личку
[02:03:41] <tehnick> И еще пару человек в issue отписалось.
[02:03:54] <tehnick> Их-то я уже обрадовал...
[02:04:14] <WiseLord> Fixed problems during restoring program from system tray in Gnome and Mac OS X
[02:04:17] <WiseLord> может как-то так?
[02:04:21] <tehnick> А вот другим пользователям про исправление этого бага надо сообщить в журнале изменений.
[02:04:45] <tehnick> WiseLord: ага, так лучше
[02:06:15] <tehnick> Это все. Больше недочетов не заметил.
[02:06:34] <tehnick> Я еще diff посмотрю на гуглокоде, когда коммит сделаешь.
[02:06:46] <tehnick> И поправлю, если что-то замечу...
[02:08:27] <WiseLord> так закоммить ты
[02:08:36] <WiseLord> я локально даже не сохранял
[02:08:46] <tehnick> Хы.
[02:17:21] mva вышел(а) из комнаты
[02:18:08] mva вошёл(а) в комнату
[02:21:21] WiseLord вышел(а) из комнаты
[02:28:56] tehnick вышел(а) из комнаты
[02:35:47] mva вышел(а) из комнаты
[02:39:30] mva вошёл(а) в комнату
[02:53:22] mva вышел(а) из комнаты
[02:53:46] mva вошёл(а) в комнату
[03:00:47] FiliN_ вышел(а) из комнаты
[03:01:04] FiliN_ вошёл(а) в комнату
[03:07:29] avk вошёл(а) в комнату
[03:10:36] avk вышел(а) из комнаты: qutIM : Jabber plugin
[03:46:21] vovochka13 вошёл(а) в комнату
[03:50:12] A-lexey вошёл(а) в комнату
[03:51:22] A-lexey вышел(а) из комнаты: Я счастливый пользователь Miranda IM. Возьми её тут http://miranda-im.org/.
[04:19:59] mva вышел(а) из комнаты
[04:20:17] mva вошёл(а) в комнату
[04:20:50] mva вышел(а) из комнаты
[04:21:09] mva вошёл(а) в комнату
[05:02:39] gray_graff вошёл(а) в комнату
[05:26:39] gray_graff вышел(а) из комнаты
[06:45:16] vovochka13 вышел(а) из комнаты
[08:13:38] FiliN вышел(а) из комнаты
[08:13:44] nE0sIghT вошёл(а) в комнату
[08:13:52] FiliN вошёл(а) в комнату
[08:14:06] FiliN_ вышел(а) из комнаты: offline
[08:23:54] FiliN_ вошёл(а) в комнату
[08:24:06] FiliN_ вышел(а) из комнаты
[08:38:36] FiliN вышел(а) из комнаты
[09:32:00] gray_graff вошёл(а) в комнату
[10:19:54] tehnick вошёл(а) в комнату
[10:21:25] Abram вошёл(а) в комнату
[10:21:47] Abram вышел(а) из комнаты: qutIM : Jabber plugin
[10:32:11] sheikh вошёл(а) в комнату
[10:32:48] sheikh вышел(а) из комнаты
[10:36:14] FiliN вошёл(а) в комнату
[10:36:36] mva вышел(а) из комнаты
[10:42:11] mva вошёл(а) в комнату
[11:04:41] man_hattan вошёл(а) в комнату
[11:05:53] dhamp вошёл(а) в комнату
[11:06:35] dhamp вышел(а) из комнаты
[11:06:45] dhamp вошёл(а) в комнату
[11:11:08] man_hattan вышел(а) из комнаты
[11:44:56] mva вышел(а) из комнаты
[11:45:12] mva вошёл(а) в комнату
[12:05:47] sheikh вошёл(а) в комнату
[12:06:18] sheikh вышел(а) из комнаты
[12:42:06] mva вышел(а) из комнаты
[12:42:24] mva вошёл(а) в комнату
[12:48:59] nE0sIghT вышел(а) из комнаты: Replaced by new connection
[12:49:09] nE0sIghT вошёл(а) в комнату
[13:06:25] FiliN вышел(а) из комнаты
[13:06:40] FiliN вошёл(а) в комнату
[13:06:49] NegatiV вошёл(а) в комнату
[14:09:04] Abram вошёл(а) в комнату
[14:09:26] FiliN вышел(а) из комнаты
[14:09:52] Abram вышел(а) из комнаты
[14:21:29] dhamp вышел(а) из комнаты
[14:31:09] WiseLord вошёл(а) в комнату
[14:42:40] FiliN вошёл(а) в комнату
[14:44:11] Kroll вошёл(а) в комнату
[14:45:16] <Kroll> где можно найти путь до любого файла собственной шары?
[14:45:30] <Kroll> файл настроек какой за это отвечает?
[14:45:30] nE0sIghT вышел(а) из комнаты: Replaced by new connection
[14:45:40] nE0sIghT вошёл(а) в комнату
[14:46:26] <WiseLord> ~/.eiskaltdc++/files.xml.bz2
[14:46:40] <Kroll> чесслово не нашол путей
[14:46:50] <Kroll> мб я слеп
[14:46:53] <WiseLord> нет
[14:46:56] <WiseLord> парсить надо
[14:47:12] <WiseLord> иерархию <Directory> парсить
[14:47:39] <Kroll> о ужос 8()
[14:47:45] <WiseLord> думаю, есть какие-то средства, позволяющие из bash с xml работать
[14:48:37] <WiseLord> xmllint из libxml, например
[14:48:56] <Kroll> я толькочто понял что на собственной шкуре испытал то самое которое подразумевают плюясь на хмл
[14:49:28] FiliN вышел(а) из комнаты
[14:50:03] <Kroll> ну и это одна из причин предлагаемых мной реформ родного файллиста
[14:50:12] <WiseLord> это невозможно
[14:50:24] <WiseLord> файллист генерируется ядром и только ядром
[14:50:35] <WiseLord> грубо говоря, eiskaltdcpp про него ни слухом ни духом
[14:50:36] <Kroll> я в заложниках у сосбственной программы
[14:50:47] <WiseLord> а зачем тебе?
[14:50:59] <Kroll> потерялись файлы
[14:51:04] <Kroll> ну вот хз не помню где лежат
[14:51:09] <Kroll> и хрен я узнаю это
[14:51:13] <Kroll> мне чё все харды шерстить?
[14:51:25] <Kroll> именя японские канзи :)
[14:51:28] <WiseLord> по имени искать?
[14:51:35] <Kroll> вот как бы ну хош не хош а хрен татам
[14:51:56] <WiseLord> ну так можно ж структуру увидеть
[14:52:05] <Kroll> а вот нельзя
[14:52:20] <Kroll> это старая шара и в той хрени с деревом этих папок нет
[14:52:31] <Kroll> или я всё таки слепой
[14:52:39] <Kroll> вот свежий мопс есть да
[14:52:46] <Kroll> а тех давних нема
[14:53:22] <Kroll> а ещё это не красиво когда он ходит по ссылкам
[14:53:29] <WiseLord> попробуй что-нить вроде xmllint --shell files.xml
[14:53:40] <WiseLord> почти bash ), только по виртуальной структуре xml-файла )
[14:53:47] <Kroll> вдруг я опять перемонтирую и чё
[14:58:02] <Kroll> нифига не срастил этот xmllint --shell
[15:00:13] <Kroll> а ещё я впринципе не вижу ни признака на пути
[15:00:21] <Kroll> парсь не парсь как я узнаю где там чё
[15:00:44] <Kroll> там нет ни home ни mnt
[15:00:58] <Kroll> чё это вобще за страшный формат
[15:02:38] <Kroll> HashIndex.xml
[15:02:57] <Kroll> вот тут есть нормальные пути
[15:03:26] <Kroll> grep -R -l word * как всегда рулит
[15:08:11] 0xd34df00d вышел(а) из комнаты
[15:13:28] mva вышел(а) из комнаты
[15:13:51] mva вошёл(а) в комнату
[15:14:43] mva вышел(а) из комнаты
[15:15:34] mva вошёл(а) в комнату
[15:15:48] mva вышел(а) из комнаты
[15:16:25] mva вошёл(а) в комнату
[15:24:24] 0xd34df00d вошёл(а) в комнату
[15:52:18] dhamp вошёл(а) в комнату
[15:53:00] dhamp вышел(а) из комнаты
[15:53:10] dhamp вошёл(а) в комнату
[15:59:25] WiseLord вышел(а) из комнаты
[15:59:53] WiseLord вошёл(а) в комнату
[16:00:04] <WiseLord> Kroll: хе
[16:00:15] <WiseLord> я на начало файла этого глянул - не то.. а оно в конце, оказывается
[16:00:18] <WiseLord> ну.. тем лучше
[16:15:12] SolarRay вошёл(а) в комнату
[16:19:53] <NegatiV> WiseLord: слушай, я сейчас коммит сделаю для хешменеджера, у тебя будет пара гигов на расшаривание чтобы нагрузку и скорость хеширования проверить?
[16:20:49] NegatiV вышел(а) из комнаты
[16:20:59] NegatiV вошёл(а) в комнату
[16:47:37] <tehnick> NegatiV: r729 --- зачем?
[16:48:02] <NegatiV> tehnick: пробую разные флаги для mmap
[16:48:14] <NegatiV> типа read-ahead включаю и прочее
[16:48:28] <NegatiV> пока просто буфер чтения уменьшил до 8Мб
[16:48:39] <tehnick> Ну вот я и не понял, зачем...
[16:48:49] <dhamp> NegatiV, падает на выходе, не первый раз, и не видно даже где  http://aur.pastebin.com/JfjC2rNb
[16:48:57] <tehnick> Что это должно дать по идее?
[16:50:02] <NegatiV> tehnick: нагрузку при хешировании хочу меньше сделать
[16:50:21] <NegatiV> dhamp: пройдись по сорцам поисковиком: Persistent
[16:50:25] <tehnick> Уменьшая размер буфера? о_О
[16:51:44] <tehnick> NegatiV: оно же чаще будет к диску обращаться. Или ты нагрузку на процессор хочешь уменьшить?..
[16:52:02] <NegatiV> tehnick: для этого я включил сейчас read-ahead
[16:52:26] <NegatiV> tehnick: на проц нагрузку меньше сделать хочу
[16:53:40] <tehnick> Ок.
[16:53:59] <dhamp> grep Persistent eiskaltdcpp/* -n
Двоичный файл eiskaltdcpp/eiskaltdcpp совпадает
eiskaltdcpp/TransferViewModel.cpp:278:        changePersistentIndex(hash.value(rootItem->child(i)), createIndex(i, 0, rootItem->child(i)));
[16:54:03] <NegatiV> tehnick: к тому уменьшив размер буфера я участил тем самым количество засыпаний хеширующего потока
[16:56:52] <NegatiV> tehnick:r730
[16:57:04] <NegatiV> попробуй чего нить захешировать)
[16:57:39] <tehnick> Вечером.
[16:59:24] <tehnick> NegatiV: у меня кстати скорость хэширования в настройках ограничена, чтобы система не тормозила. Диск на ноуте медленный...
[17:00:53] <NegatiV> tehnick: еще бы неплохо было опционально сборку с jemalloc прикрутить
[17:01:39] <tehnick> NegatiV: я ни разу его не использовал...
[17:02:34] <NegatiV> я айскальт с ним собирал
[17:03:01] <NegatiV> субъективно пошустрее стал клиент
[17:18:15] NegatiV вышел(а) из комнаты
[17:33:38] NegatiV вошёл(а) в комнату
[17:39:48] <WiseLord> NegatiV: если предложение ещё в силе..
[17:39:57] <WiseLord> то я выхожу домой ща с работы
[17:40:05] <WiseLord> через 30 минут могу что надо потестить
[17:40:18] <WiseLord> только 2Г не обойдёшься, это на 20 секунд..
[17:40:45] WiseLord вышел(а) из комнаты
[18:00:02] amatus вошёл(а) в комнату
[18:03:34] WiseLord вошёл(а) в комнату
[18:06:29] <WiseLord> NegatiV: ну, что там потестить нужно?
[18:28:46] <WiseLord> NegatiV: вчерашний svn: http://www.pictureshack.ru/images/48xsnap.png
[18:29:06] <WiseLord> NegatiV: последний svn up: http://www.pictureshack.ru/images/7012xsnap.png
[18:29:10] <WiseLord> 5,7Гб
[18:30:40] <WiseLord> имхо, средняя загрузка процессора немного выросла (?)
[18:31:22] <WiseLord> и вроде секунд на 5-10 дольше хэшировалось (~ 60 ->70 сек)
[18:31:23] <dhamp> WiseLord, имхо по твоим картинкам вообще сложно о чём либо судить
[18:31:28] <WiseLord> хотя всё в пределах погрешности
[18:31:34] <WiseLord> ну.. как лучше измерить, я не знаю
[18:32:16] <WiseLord> смотреть надо не всю картинку, а от начала повышенной нагрузки до конца
[18:32:27] <WiseLord> первые несколько и последние несколько секунд - это не eiskaltdcpp
[18:33:08] <WiseLord> тестил на одной папке с 4 iso-образами calculate linux
[18:33:13] <WiseLord> сбросив предварительно дисковый кэш
[18:33:27] <WiseLord> а то без этого на 400МБайт/с хэшило :)
[18:33:33] <WiseLord> без нагрузки на проц )
[18:41:13] <mva> dhamp:
[18:41:20] <mva> не то удалил :)
[18:41:23] <dhamp> mva, ?
[18:41:30] <dhamp> тебя много просто )
[18:41:46] <mva> *antixpuct* - rm
[18:41:55] <mva> *mva* - need
[19:04:51] <NegatiV> WiseLord: хм, зато нет пиковых нагрузок как раньше
[19:05:49] <NegatiV> WiseLord: у тебя есть возможность править сорцы сейчас?
[19:06:06] <WiseLord> да
[19:07:14] <NegatiV> WiseLord: dcpp/HashManager.cpp:649
[19:07:33] <NegatiV> #else // !_WIN32
static const int64_t BUF_SIZE = 0x1000000 - (0x1000000 % getpagesize());
[19:08:04] <NegatiV> верни старые значения размера буфера
[19:09:19] <WiseLord> и?
[19:09:30] <NegatiV> и скомпиль)
[19:09:34] <WiseLord> и?
[19:09:41] <NegatiV> запусти хеширование
[19:09:46] <NegatiV> проверь нагрузку
[19:15:15] <WiseLord> NegatiV: http://www.pictureshack.ru/images/698xsnap.png
[19:17:09] <NegatiV> WiseLord: очевидно что текущий вариант самый лучший
[19:17:20] <NegatiV> минмальные пиковые нагрзки
[19:17:30] <WiseLord> ну да, ровнее как-то
[19:17:58] <WiseLord> мне сложно анализировать, суммарная загрузка при 100МБ/с скорости хэширования не превышает 10%
[19:18:18] <WiseLord> хотя не.. вру, 20
[19:18:36] <WiseLord> ща попробую одним графиком
[19:18:38] <NegatiV> нужны тестирующие с более слабыми машинами)
[19:23:09] <mva> у меня ноут
[19:23:15] <mva> турион 2.0х2
[19:29:06] <WiseLord> ещё результат:
[19:29:13] <WiseLord> http://www.pictureshack.ru/images/8057xsnap.png - текущее
[19:29:22] <WiseLord> http://www.pictureshack.ru/images/8591xsnap.png - r725
[19:29:36] <WiseLord> первое заняло минуту, второе минуту 7 секунд
[19:29:56] <WiseLord> оба раза размер хэша 0x1000000
[19:29:58] <WiseLord> или сколько там..
[19:31:16] <WiseLord> в итоге новый вариант быстрее, средняя загрузка процессора процентов на 5 выше, пиковая меньше
[19:32:06] <NegatiV> WiseLord: новый вариант это r725?
[19:32:11] <WiseLord> выше
[19:32:22] <WiseLord> новый r730
[19:32:57] <NegatiV> а ну значит оставим так как в r730
[19:33:07] <WiseLord> угу
[19:33:18] <WiseLord> чуть быстрее, пусть и ценой пары процентов CPU
[19:33:31] <WiseLord> и пиков почти нет, а те что есть - не такие сильные
[19:33:52] <WiseLord> в принципе, логично
[19:33:58] <WiseLord> быстрее считает - больше и загрузка
[19:34:12] <NegatiV> WiseLord: главное (лично для меня) убрать пики нагрузки, именно они тормоза дают самые сильные
[19:35:19] <WiseLord> ну да, на одноядерных машинах это будет более заметно
[19:35:36] <NegatiV> WiseLord: плюс сейчас включено упреждающее чтение, так что большие файлы должны хешироваться пошустрее
[19:35:49] <NegatiV> вечером техник тож потестит
[19:36:04] <WiseLord> я могу завтра ещё на рабочей машине потестить
[19:36:21] <NegatiV> было бы прекрасно
[19:36:21] <WiseLord> там пень 3, одноядерный
[19:40:50] nE0sIghT вышел(а) из комнаты: Miranda IM: это вам не QIP Infium юзать
[19:41:33] nE0sIghT вошёл(а) в комнату
[19:52:15] Abram вошёл(а) в комнату
[20:31:00] NegatiV вышел(а) из комнаты
[20:33:16] man_hattan вошёл(а) в комнату
[20:44:05] gray_graff вышел(а) из комнаты
[20:45:24] NegatiV вошёл(а) в комнату
[20:48:49] SPU вошёл(а) в комнату
[21:08:00] <tehnick> [19:35:48] <NegatiV> вечером техник тож потестит
Хэшировал два фильма. Вообще не заметил изменений. Но у меня стоит ограничение на скорость хэширования (4 МиБ/c)...
[21:08:25] <NegatiV> tehnick: не, так не покатит, нужно без ограничений
[21:08:35] <NegatiV> у вайса результат четко виден
[21:08:54] <tehnick> Ага, ты про скачки?
[21:09:21] <0xd34df00d> NegatiV: пыщ )
[21:09:34] <0xd34df00d> Чочо там? )
[21:10:07] <NegatiV> tehnick: не, сними ограничение со скорости хеширования
[21:10:13] <NegatiV> 0xd34df00d: смотря о чем ты?
[21:10:20] <NegatiV> * без ?
[21:10:20] <tehnick> NegatiV: а еще у меня ядро реалтаймовое. Это может на что-то влиять?
[21:10:50] <NegatiV> tehnick: не думаю что здесь это на что-то влияет
[21:11:18] <tehnick> NegatiV: постоянное переключение между процессами...
[21:12:15] <NegatiV> tehnick: ну это наврятли
[21:13:24] <WiseLord> tehnick: на чистом профиле попробуй
[21:13:42] <NegatiV> tehnick: тут главное чтобы на диск никакое другое приложение интенсивно не читало/записывало
[21:13:47] <WiseLord> echo 3 > /proc/sys/vm/drop_caches дисковый кэш сбросить и какую-нибудь папочку гиг на 5 прохэшить
[21:14:37] <WiseLord> идеально - одну и ту же, удаляя ~/.eiskaltdcpp и снова сбрасывая кэш
[21:14:51] <WiseLord> тогда ни фраментация не повлияет, ни что другое
[21:15:05] <tehnick> WiseLord: а что там с третьим пнем?
[21:15:13] <WiseLord> на работе машинка
[21:15:23] <WiseLord> завтра проверю, попробую по крайней мере
[21:16:06] <NegatiV> 0xd34df00d: ты че нить с отключаемыми колонками думал?
[21:20:33] <NegatiV> 0xd34df00d: и еще... я предлагаю взять из айскальта UPnP сделать его отдельным плагином
[21:20:57] <NegatiV> чтобы любой плагин работающий с сетью мог его юзать
[21:21:55] <0xd34df00d> NegatiV: я о каких-нибудь коммитах незапушенных )
[21:22:36] <NegatiV> 0xd34df00d: не, я сегодня толком не кодил. завтра релиз, в основном мелочи поправляю.
[21:23:08] <0xd34df00d> NegatiV: также, идея с upnp хороша, надо поговорить с девелоперами либторрента.
[21:23:53] <tehnick> NegatiV: как завтра? о_О
[21:24:06] <NegatiV> т-фу ты, послезавтра)
[21:24:11] <tehnick> В воскресенье же...
[21:24:19] <NegatiV> я почему то уверен что сегодня суббота
[21:24:42] <tehnick> Это потому что на работе/учебе не был...
[21:24:48] <0xd34df00d> NegatiV: с колонками — думаю сделать отдельный менеджер Q*View*'ов.
[21:24:58] <0xd34df00d> Чтобы и колонки, и позиции сейвил, и все такое.
[21:25:24] <NegatiV> 0xd34df00d: а ну, тогда завтра еще личкрафты попилю. раз я сегодня все айскальтом занят)
[21:26:32] <NegatiV> 0xd34df00d: ты с upnp тоже что-нить думай/решай, имхо, вещь очень полезная особенно в локалках
[21:27:30] NegatiV афк на 40 мин
[21:27:33] <0xd34df00d> Оок.
[21:27:35] <0xd34df00d> Я тоже щас пойду.
[21:27:42] man_hattan вышел(а) из комнаты
[22:18:15] SolarRay вышел(а) из комнаты
[22:59:06] nE0sIghT вышел(а) из комнаты
[22:59:58] amatus вышел(а) из комнаты
[23:04:41] NegatiV вышел(а) из комнаты
[23:18:06] WiseLord вышел(а) из комнаты
[23:57:10] NegatiV вошёл(а) в комнату
[23:58:18] NegatiV установил(а) тему: Release: 2.0 || Конференция разработчиков EiskaltDC++ || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list
Release schedule:
18.04 Release EiskaltDC++ 2.0.1
18.05 Release EiskaltDC++ 2.0.2

[23:59:09] NegatiV вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!