[10:15:12] <Kemet> ыыы, в cvs m3 появился биндинг к qt 4.6? znj hfletn? lf
[10:15:45] <Kemet> пошкл пробовать
[15:28:19] <TRUE> использовать твиттер по назначению http://habrahabr.ru/post/181852/
[19:13:37] <jordan36957> Я опять о gui. У меня стоит dooble commander аналог total commander, но бесплатный. Так вот при скролировании директории, процессор загружается на 100%, я вот думаю, что нужна так накодить, что бы так тормозило. Операция банальная.
[19:16:02] <TRUE> одна перерисовка всего экрана при изменении позиции на пиксель чего только стоит.
[19:18:17] <jordan36957> Но как тогда всё это работало в windows 95, на железе типа 33 мгц, так же грузило проц?
[19:18:48] <jordan36957> То есть тормоза именно в прорисовке, а не в логике?
[19:19:24] <TRUE> решение - не перерисовывать всё окно.
[19:19:34] <TRUE> всю картинку то есть
[19:19:38] <jordan36957> Дело в том что у меня тормозит под windows, с аппаратным ускорением. Хотя нужно проверить задействовано ли оно.
[19:20:26] <TRUE> ещё, производительность может упасть, если не очень аккуратно работать со списками (а в коммандерах содержимое в виде списка)
[19:20:54] <TRUE> а, да, отсутствие дров может привести к тормозам
[19:21:22] <TRUE> п.с. я смотрел дабл, но он мне меньше понравился, чем анриал
[19:21:47] <jordan36957> Я проверял на своём компьютере обход списка в 500 000 тысяч грузит проц на 70-80, но там в папке около сотни файлов.
[19:23:15] <TRUE> не обход списка, а представление списка как структуры программы в список как сущность графического элемента.
[19:24:57] <TRUE> а если в директории не много файлов, скажем, полторы странички, то тормоза всё равно есть? Или загрузка 100%
[19:25:03] <jordan36957> Ну. Проходим по списку и рисуем текст, на который можно нажать и т.д Операция банальная. Я понял просто перерисовывается всё окно.
[19:25:08] <jordan36957> Сейчас проверю.
[19:25:40] <TRUE> на каждый из миллиона файлов можно создать свою обёртку для графического представления.
[19:26:29] <TRUE> а можно сделать столько обёрток, сколько вмещается в окно, и припрокрутке оставлять их на месте и менять только их содержимое.
[19:27:31] <jordan36957> Понял.
[19:32:05] <TRUE> так что, если полторы страницы файлов? Загрузка тоже 100%?
[19:32:27] <jordan36957> 50
[19:33:03] <jordan36957> Но если скролить быстрее то 100, размер директории не важен, пик до ста, обычно 50-80.
[19:33:13] <TRUE> многовато. Наверное, всю работу по отрисовке делает процессор.
[19:33:26] <TRUE> может, отрисовка через gdi какой-нибудь...
[19:34:29] <jordan36957> Мне в принципе это не мешает, музыка или фильм не тормозит, но просто операция то простая.
[19:39:45] <jordan36957> Открыл виндовс эксплорер, если быстро крутить колесиком, загрузка примерно 16-20, если очень быстро двигать ползунок, грузит 50-75, но пики до ста бывают. Покопаюсь в настройках, хотя аппаратное ускорение в настройках полное.
[19:43:06] <TRUE> так может дрова с видюхи слетели?
[19:44:05] <jordan36957> Да не стоят, обливион запускается, так всё работает. Ладно, пойдёт. Просто интересно можно ли ускорить это дело.
[19:46:14] <jordan36957> В линуксе без дров ещё хуже, сам диспетчер задач при выводе информации, грузит проц до ста, любое перемещение нажатие грузит до 100. Как раньше всё отрисовывали при софт рендере. Задачи теже, но тормозят.
[19:48:11] <TRUE> Оборудование стало сложнее и разнообразнее. Биос уже недостаточно знает его, чтобы использовать более или менее полноценно. Без дров - беда
[19:50:11] <jordan36957> Ага.
[19:57:38] <jordan36957> На сайте убунту ру, в разделе о проблемах с оборудованием 6196 Тем. Вот и думаешь ставить или не ставить. Последня установка закончилась сносом системы, установил из репозитария официальный драйвер nvidia, не рабоатет, почитал форум нужно править конфиги, в ручную.
[19:59:05] <TRUE> есть два варианта: 1. поставить на виртуалку. 2. сделать загрузочный USB
[19:59:47] <jordan36957> Конечно мне могут сказать что у меня руки кривые и т.д, но блин обычную операцию установку драйвера, превратили в шаманизм. Хорошо, что ядро компилить не надо при подключении usb. :-)
[20:01:23] <TRUE> в шаманизм это превратили ребята из nvidia, если я правильно понял слухи из интернета.
[20:01:41] <jordan36957> Я обычно для проверки системы использую livecd и записываю на dvd rw.
[20:03:53] <jordan36957> Видеокарта старая geforce 210, вроде 2010 года выпуска, могли бы уже и драйвера отладить, чтоб устанавливать без проблем, как в windows, запустил нажал далее, поставилось, нажал, ок, перезагрузил и работает.
[20:03:54] <TRUE> можно для этих же целей использовать флешку и grub4dos. У меня так загружаются с одной флешки 3 линукса, openbsd, freebsd, утилиты акрониса.
[20:04:49] <jordan36957> Не пробывал ещё bsd системы.
[20:06:50] <TRUE> правда, freebsd запускать было не так удобно, как остальные ОС. Для остальных мне оказалось достаточно указать в grub4dos путь к образу и оно запускалось.
[20:07:12] <TRUE> Правда, это всё были установочные диски...
[20:14:04] <valexey> TRUE: никто при скроллинге списка файлов не сдвигает изображение на 1 пиксель
[20:14:17] <valexey> то есть на каждый пиксель нет перерисовки. это ж очевидно.
[20:14:41] <valexey> обычно сдвигают на строку, или на другой квант
[20:15:52] <jordan36957> Так почему оно так тормозит?
[20:17:07] <valexey> хез. нужно смотреть кот.
[20:17:41] <valexey> можно например, если совсем руки из жопы, при каждой перерисовки перечитывать список файлов.
[20:20:50] <jordan36957> Алексей когда у тебя стоял linux, много конфигов правил? Есть ли дистр котрый работает из коробки, а если нужно что то поставить, нажал кнопку оно и поставилось. Не изучая коносль и т.д
[20:40:42] <TRUE> valexey: а я вообще-то и не про пиксель говорил. И если там что-то и есть про пиксель, то это образоное выражение. Просто, при скроллинге прокручивают обычно много всего за секунду.