gentoo.ru
Общение на окологентушные темы
gentoo@conference.gentoo.ru
Суббота, 5 июля 2014< ^ >
mva установил(а) тему: Gentoo Linux || FAQ: http://www.gentoo.ru/faq || Вставки более 3 строк → app-text/wgetpaste || Логи: http://gentoo.ru/jabber/logs/ || Языками чешут в talks@conference.gentoo.ru ||  Фортунки http://fortunes.gentoo.ru || Gentoo.RU переехал целиком на Yandex
Конфигурация комнаты
Участники комнаты

GMT+4
[00:01:32] <Mellon> Night Nord: > А per-application управление громкостью не оправдывает
того, что пульс - кусок сам знаешь чего.
другое дело в том, в программах работающих с голосом и, особенно, с его распознаванием, очень часто встроены алгоритмы няшной калибровки, эхоподавления и прочее. которое легко сбивается, если все приложения дергают один и тот же микшер.
И потому, например, некоторые проги дергают периодически микшер, не давая другим сбить откалиброванные уровни.
[00:06:24] <Mellon> и с пульсом у меня подобных проблем не возникает - каждая прога дергает свой микшер и не надо ничего скриптовать, прописывать куда-то потоки и их микширвание и тп.
и разработчикам так удобней, не надо писать свой внутренний softvol
[00:07:30] <bti> руки им оторвать и не будут они дергать микшер
[00:07:49] <Civilian> Mellon: суть в том, что у пульса криво работает совмещение нескольких потоков разной громкости
[00:07:53] <Civilian> а так да, идея хорошая
[00:07:56] <Civilian> реализация как systemd
[00:08:16] <Civilian> еще у пульса криво работает определение уровней громкости если более 1 звуковуих в системе
[00:08:33] <Civilian> поэтому может быть ситуация что на одной все ок, на другой минимальная громкость это 50%
[00:12:01] CarelessChaser вышел(а) из комнаты
[00:13:07] evadim вышел(а) из комнаты: Replaced by new connection
[00:13:17] evadim вошёл(а) в комнату
[00:13:31] bober2000 вышел(а) из комнаты
[00:19:01] CarelessChaser вошёл(а) в комнату
[00:20:39] slepnoga вышел(а) из комнаты
[00:53:01] medvedko вышел(а) из комнаты
[01:02:20] evadim вышел(а) из комнаты
[01:09:27] evadim вошёл(а) в комнату
[01:41:18] krigstask вошёл(а) в комнату
[01:49:52] evadim вышел(а) из комнаты
[01:50:59] evadim вошёл(а) в комнату
[02:00:11] magog вышел(а) из комнаты
[02:06:18] beelzebubbie вышел(а) из комнаты
[02:07:49] Desu вышел(а) из комнаты
[02:14:19] magog вошёл(а) в комнату
[02:50:06] evadim вышел(а) из комнаты
[03:38:07] magog вышел(а) из комнаты
[03:50:54] evadim вошёл(а) в комнату
[04:08:17] ruda вошёл(а) в комнату
[04:53:26] ruda вышел(а) из комнаты
[04:54:40] Night Nord вышел(а) из комнаты
[04:59:52] matt вошёл(а) в комнату
[05:48:08] matt вышел(а) из комнаты
[06:07:23] Mellon вышел(а) из комнаты
[06:08:58] edgbla вышел(а) из комнаты
[06:20:04] Mellon вошёл(а) в комнату
[07:07:42] nis вошёл(а) в комнату
[08:21:53] slepnoga вошёл(а) в комнату
[09:10:55] <nis> Civilian: http://habrahabr.ru/post/228751/
[09:17:13] Desu вошёл(а) в комнату
[09:26:10] magog вошёл(а) в комнату
[09:32:49] magog вышел(а) из комнаты
[09:41:55] backbone вошёл(а) в комнату
[09:42:02] Desu вышел(а) из комнаты
[09:51:35] slepnoga вышел(а) из комнаты
[10:04:47] beelzebubbie вошёл(а) в комнату
[10:06:14] slepnoga вошёл(а) в комнату
[10:17:27] CarelessChaser вышел(а) из комнаты
[10:19:09] maxggxam вошёл(а) в комнату
[10:22:31] nalcheg_ вошёл(а) в комнату
[10:41:20] evadim вышел(а) из комнаты: Replaced by new connection
[10:41:30] evadim вошёл(а) в комнату
[10:44:37] Civilian вышел(а) из комнаты: Replaced by new connection
[10:44:47] Civilian вошёл(а) в комнату
[10:46:37] CarelessChaser вошёл(а) в комнату
[10:53:03] bober2000 вошёл(а) в комнату
[11:09:58] CarelessChaser вышел(а) из комнаты
[11:22:33] Desu вошёл(а) в комнату
[11:27:27] Civilian вышел(а) из комнаты
[11:29:18] CarelessChaser вошёл(а) в комнату
[11:32:55] ruda вошёл(а) в комнату
[11:54:36] backbone вышел(а) из комнаты
[13:17:22] <Deda_Zych> мда, гопота из #windows решила потолстить на буржуйском канале
[13:32:13] Sun][ вошёл(а) в комнату
[13:51:41] maksbotan вошёл(а) в комнату
[13:57:26] <maksbotan> привет, чат
[14:01:56] <evadim> привет ботан
[14:09:33] alexxy вошёл(а) в комнату
[14:43:36] Night Nord вошёл(а) в комнату
[14:44:53] <Deda_Zych> здарова, посоны
[14:44:56] <Deda_Zych> :)
[14:45:20] <Deda_Zych> я тут это... ебилд пишу. Мне надо распаковать тарболл с жабоаппликуцией в /opt
[14:45:40] <Deda_Zych> В какой ебилд можно посмотреть в качестве наглядного пособия?
[14:45:47] <Deda_Zych> Ну или мб туториал какой есть?
[14:46:03] <Deda_Zych> Не совсем понимаю, как это сделать по канону.
[14:46:24] Desu вышел(а) из комнаты
[14:52:54] <alexxy> http://www.phoronix.com/scan.php?page=news_item&px=MTczNDk
[14:53:09] <alexxy> мда.... а поделие поттеринга все монструознее и монструознее
[14:55:19] <Deda_Zych> чо это такое
[14:55:29] <Deda_Zych> а, опять системд
[14:55:34] <Deda_Zych> даже читать не хочу
[14:56:11] <Deda_Zych> насчёт KDBUS им уже Линус всё по хардкору пояснил, мне казалось
[14:56:32] <Deda_Zych> "сначала чините баги, а потом принимайтесь пушить фичи, долботрясы"
[14:57:42] Sun][ вышел(а) из комнаты
[14:58:53] Sun][ вошёл(а) в комнату
[15:09:14] edgbla вошёл(а) в комнату
[15:24:48] <Deda_Zych> ну чо, посоны?
[15:25:16] <Deda_Zych> кто мне ебилд поможет написать за спасибо? :)
[15:29:05] <Night Nord> Deda_Zych: -> slepnoga
[15:29:15] <Night Nord> Правда его спасибо измеряется в долларах =)
[15:30:20] <Night Nord> Deda_Zych: grep java -R /usr/portage | cut -d ':' -f 1 | xargs grep opt
[15:30:29] <Night Nord> Выбирай любой по образу и подобию
[15:30:37] <Night Nord> Но жаба ебилды это ужас обычно
[15:31:15] krigstask вышел(а) из комнаты
[15:31:21] <Deda_Zych> ну что поделать... Какой попался, такой и делаю.
[15:32:17] <Deda_Zych> не хотят пилить ебилд для gephi, кому, как не мне его сделать
[15:33:10] <Night Nord> Deda_Zych: find /usr/portage -name '*.ebuild' -exec grep -q java '{}' \; -and -exec grep -q opt '{}' \;
[15:33:12] <Night Nord> Вот так даже
[15:33:23] <Night Nord> Ну ещё -print добавить
[15:33:40] <Deda_Zych> сурово. Что сказать-то этим хотел? %)
[15:33:54] <Night Nord> Откуда взять пример
[15:34:02] <Night Nord> java в opt
[15:34:24] <Night Nord> Вот openfire например
[15:34:33] <Deda_Zych> вооот, уже лучше
[15:34:43] <Deda_Zych> он езмь в дереве основном?)
[15:35:01] <Night Nord> Deda_Zych: мне за тебя и eix запустить?
[15:35:21] <Deda_Zych> ладно, я сам чекну
[15:35:42] <Deda_Zych> да, есть
[15:35:47] <Deda_Zych> ушёл инвестигировать
[15:37:28] <Deda_Zych> да там всё прямолинейно и сурово как я погляжу...
[15:38:38] <maksbotan> Night Nord: grep -ER -l 'java|opt' --include '*.ebuild' /usr/portage/
[15:38:39] <maksbotan> :P
[15:38:57] <Deda_Zych> Night Nord: спасибо, опенфайр норм
[15:39:31] <Deda_Zych> вот сразу видно, что ботан подошёл со всей ответственностью :)
[15:39:35] <Night Nord> maksbotan: только это "или", а не "и" =)
[15:40:48] <maksbotan> а, ну как-то можно и "и", наверно
[15:42:38] <Deda_Zych> а по и ты не грепнешь
[15:43:08] <Deda_Zych> "И" у тебя справедливо для одной строки, а не для всего файла. Или ты это учёл?
[15:44:03] ruda вышел(а) из комнаты
[15:44:04] <Night Nord> maksbotan: awk'ом только
[15:44:13] <maksbotan> все, все, вы победили. тогда с файндом действительно прикольнее
[15:44:19] <Deda_Zych> авк да, авк спасает
[15:44:28] <maksbotan> ну авк тут оверкилл
[15:44:35] <Night Nord> awk это недобитый перл :p
[15:44:48] <Deda_Zych> ну предложи проще, раз оверкилл :)
[15:44:57] <Deda_Zych> пайп из двух грепов - не оверкилл, ага
[15:45:02] <Night Nord> find!
[15:45:31] <Deda_Zych> хрен редьки не слаще)
[15:45:32] <Night Nord> И да, пайп из двух грепов проще, на самом деле. Если использовать гнушные грепы с --include
[15:46:08] <maksbotan> Deda_Zych: из предложенных вариантов мне нравится файнд
[15:46:09] <Night Nord> А с обычным ему башню сносит на /usr/portage/*/*/*.ebuild
[15:46:16] <Deda_Zych> в принципе, можно ещё науськать сед, чтобы он переводы строк игнорил, но это тоже на производительности скажется
[15:46:17] <maksbotan> а авк вроде рекурсивится не умеет
[15:46:43] <Deda_Zych> а ему зачем? натрави на него выхлоп du или find
[15:47:10] <Night Nord> На выхлоп нельзя, нужно через xargs
[15:47:20] <Night Nord> Максимальной длины аргументов не хватит
[15:47:21] <maksbotan> вот вот
[15:48:01] <Deda_Zych> чё нельзя-то? du вторым полем фаел отдаёт и ага
[15:48:16] <Deda_Zych> как и find
[15:48:25] <Deda_Zych> или вы про длину самого аргумента?
[15:49:10] <maksbotan> find /usr/portage/ -name '*.ebuild' -exec awk '/java/ { java=1 } /opt/ { opt=1} END { exit java && opt }' '{}' \; -print ну вот так авком можно сделать, но это таки не очень
[15:49:31] <Night Nord> grep blah `find /usr/portage -name '*.ebuild'`
[15:49:34] <Night Nord> Подавится так
[15:49:50] <Night Nord> "zsh: Слишком длинный список аргументов: grep"
[15:50:11] <Deda_Zych> логично
[15:50:46] <Night Nord> Но с xargs эффективнее, кстати
[15:50:54] <Deda_Zych> да, признаю свою неправоту, без xargs не обойдёшься
[15:51:08] <maksbotan> Night Nord: эффективнее файнда?
[15:51:17] <Night Nord> Эффективнее чем -exec
[15:51:19] <Deda_Zych> вариант ботана, кстати, норм
[15:51:26] <maksbotan> Night Nord: почему?
[15:51:40] <0xd34df00d> К нам сегодня заходил некрозоопедо^W какой-то американец.
[15:51:43] <Night Nord> -exec запустит awk на каждый файл, а find | xargs awk запустит его на каждые n файлов
[15:51:48] <maksbotan> хотя видимо потому что файнду не надо ждать, пока авк выйдет
[15:51:50] <Deda_Zych> по-иному с авком и не выкрутишься
[15:51:56] <0xd34df00d> [10:51:36] donovandigital: So, first off... truly amazing package. Even on windows, functionality is limited but truly spectacular. Its like somebody read my mind and made a software package to my individual specifications.
[10:53:03] donovandigital: Now, I do not have a huge amount of experience in oftware development, but I will definitely contribute code as soon as I have tiime (next 6 months or so).
[10:54:49] donovandigital: Other than that, a huge THANK YOU. half the crap eating ram on my system is now GONE. I had a pretty decent performance before, but nothing compared to now.
[15:52:00] <0xd34df00d> Такие дела.
[15:52:02] <0xd34df00d> maksbotan: слышь, ты.
[15:52:05] <maksbotan> что я
[15:52:08] <maksbotan> билдить?
[15:52:09] <0xd34df00d> maksbotan: ты чо конфликт в monocle-9999 до сих пор не убрал?
[15:52:09] <Deda_Zych> и тут такой дедфуд
[15:52:16] <maksbotan> 0xd34df00d: какой конфликт?
[15:52:18] <Deda_Zych> 0xd34df00d: слыш, пацан
[15:52:19] <maksbotan> я не помню уже
[15:52:46] <0xd34df00d> http://bpaste.net/show/rtlLbYoUCTj9BqK2xmHX/
[15:52:48] <Deda_Zych> 0xd34df00d: ебилд с распаковкой джавоприложения в /opt знаешь или зассал?
[15:52:48] <0xd34df00d> maksbotan: вот этот.
[15:52:51] <0xd34df00d> Его можно выпилить.
[15:52:59] <maksbotan> почему?
[15:52:59] <0xd34df00d> Deda_Zych: jenkins какой?
[15:53:06] <maksbotan> в смысле вот это все совсем?
[15:53:11] <0xd34df00d> maksbotan: потому что уже нет конфликта, я переделал модуль поддержки постскрипта.
[15:53:16] <Deda_Zych> 0xd34df00d: не, мне бы что-то клиентское
[15:53:19] <maksbotan> а, || () блок?
[15:53:26] <Deda_Zych> женкинс - хорошо, но это не совсем
[15:53:33] <0xd34df00d> Теперь он в отдельном процессе конвертит ps в pdf и показывает pdf в монокле.
[15:53:58] <Night Nord> 0xd34df00d: А ты в курсе, что гугл уже сделал личи? ChromeOS называется :P
[15:54:15] <Deda_Zych> 0xd34df00d: я нифига не понял оргазм твоего американца
[15:54:23] <0xd34df00d> maksbotan: поэтому, кстати, можно перенести зависимость от ghostscript-gpl в RDEPEND, зависимость от libspectre выпилить вообще, но добавить зависимость от флага pdf при включённом spectre.
[15:54:31] <0xd34df00d> Deda_Zych: бывает :]
[15:54:33] <Night Nord> Deda_Zych: ну типа у американца стояло стопяцот непонятных прог и они жрали ОЗУ
[15:54:33] <maksbotan> так, слушай
[15:54:37] <0xd34df00d> maksbotan: а, ну и флаг переименовать походу можно.
[15:54:40] <maksbotan> напиши патч к ебилду
[15:54:43] <maksbotan> не путай меня
[15:54:50] <Night Nord> А теперь стоят личи и они жрут озу в одну рожу
[15:55:08] <Deda_Zych> Night Nord: да? ну ладно
[15:55:13] <0xd34df00d> maksbotan: во что флаг переименовать?
[15:55:15] <Night Nord> Но т.к. откаты ОЗУ винде теперь только в одном экземпляре, то вместе получается чуть меньше
[15:55:43] <Deda_Zych> ну ещё superfetch пускай там выключит и ага
[15:55:50] <maksbotan> 0xd34df00d: "postscript"?
[15:55:54] <0xd34df00d> maksbotan: к.
[15:56:02] <maksbotan> 0xd34df00d: кстати, а какой билд он юзал, мой или старый?
[15:58:31] <0xd34df00d> maksbotan: старый.
[15:58:36] <maksbotan> хех
[15:58:39] <0xd34df00d> maksbotan: в твоём, кстати, openssl не хватает.
[15:58:49] <0xd34df00d> Поэтому вконтактик не работает, на хттпс не ходит, и так далее.
[15:58:55] <maksbotan> да? ну я все равно пересоберу его, надо пулл реквесты залить
[15:59:01] <0xd34df00d> Заливай уже.
[15:59:05] <0xd34df00d> Я скоро релиз сделаю :3
[15:59:08] <maksbotan> так, надо попросить ногу поднять виртуалку...
[15:59:19] <maksbotan> но сначала покодить своё
[15:59:32] <maksbotan> вообще странно, что я ссл забыл
[15:59:37] <maksbotan> 0xd34df00d: магог у вас не появлялся?
[15:59:43] <maksbotan> надо инсталлер как-то сделать уже
[15:59:51] <0xd34df00d> maksbotan: появляется, ты в конфе сиди, а не заходи разово.
[15:59:57] <maksbotan> окей
[15:59:59] <0xd34df00d> maksbotan: как зависеть от флага?
[16:00:07] <maksbotan> ты про REQUIRED_USE?
[16:00:09] <0xd34df00d> Типа, что если postscript, то и pdf должен быть включён.
[16:00:17] <0xd34df00d> Хм. Наверное.
[16:00:19] <0xd34df00d> Я не шарю.
[16:01:31] <maksbotan> REQUIRED_USE="postscript? ( pdf )"
[16:01:40] <maksbotan> а зачем тебе это? я что-то не уследил
[16:02:35] <0xd34df00d> maksbotan: > [15:47:29] 0xd34df00d: maksbotan: потому что уже нет конфликта, я переделал модуль поддержки постскрипта.
> [15:47:52] 0xd34df00d: Теперь он в отдельном процессе конвертит ps в pdf и показывает pdf в монокле.
[16:02:40] <0xd34df00d> pdf-то надо чем-то показывать )
[16:03:04] <maksbotan> а
[16:03:05] <maksbotan> ясно
[16:03:14] <maksbotan> а почему ты от спектре отказался?
[16:03:40] <0xd34df00d> Потому что оно дёргает ghostscript, а gs и poppler в одном процессе = бяка.
[16:03:45] <0xd34df00d> maksbotan: http://bpaste.net/show/437397/ норм?
[16:04:27] <maksbotan> да
[16:04:52] <maksbotan> а что значит название FXB?
[16:05:13] <0xd34df00d> Да хз, чем я тогда упарывался.
[16:05:51] <0xd34df00d> Погодь, не коммить.
[16:05:54] <0xd34df00d> maksbotan: там ещё один флаг забыли.
[16:05:56] <0xd34df00d> Ща добавлю заодно.
[16:06:29] <0xd34df00d> maksbotan: http://bpaste.net/show/437410/
[16:06:51] <0xd34df00d> maksbotan: и перенеси, пожалуйста, ебилд на qtermwidget-9999 из ::qt в ::gentoo.
[16:07:00] <0xd34df00d> Можешь даже в личкрафтохёрд добавить, я в него коммитил :3
[16:20:23] <0xd34df00d> maksbotan: ну чо как там, добавишь?
[16:20:43] <maksbotan> дай сначала с моноклем разобраться
[16:21:51] <maksbotan> 0xd34df00d: а зачем тебе 9999 в дереве?
[16:21:57] <maksbotan> чтобы залить свой 999 плагин?
[16:22:10] <0xd34df00d> maksbotan: да.
[16:22:28] <0xd34df00d> Ну и походу для релиза надо будет делать снапшот.
[16:22:58] <maksbotan> а они не собираются релизить?
[16:23:45] <0xd34df00d> Нет.
[16:23:48] <0xd34df00d> Там какой-то слоупочный апстрим.
[16:24:01] <0xd34df00d> Я ему месяц назад написал, он мне через неделю ответил, я ещё чо-то написал, он и пропал.
[16:24:22] <maksbotan> хех
[16:24:27] <maksbotan> но при этом принял PR?
[16:24:35] <Deda_Zych> Как у вас всё непросто, ужас.
[16:24:52] <maksbotan> Deda_Zych: а?
[16:26:23] <0xd34df00d> maksbotan: да, принял.
[16:26:26] <maksbotan> забавно
[16:26:27] <0xd34df00d> Правда, не все.
[16:26:31] <0xd34df00d> Ещё один висит.
[16:26:46] <Deda_Zych> maksbotan: да всё. Непросто быть мейнтейнером.
[16:26:52] <maksbotan> а ты что хотел
[16:27:09] <Deda_Zych> я? я ничего, я же не мейнтейнер %)
[16:27:21] <Deda_Zych> я просто гентубыдло
[16:32:28] <maksbotan> чат, а как давно вы видели пинкбайта? что с ним вообще?
[16:32:29] CarelessChaser вышел(а) из комнаты
[16:34:08] <Deda_Zych> а? не, давненько не видел, кстати
[16:34:15] <Deda_Zych> может быть женился, не?
[16:34:49] <maksbotan> хех
[16:34:51] <0xd34df00d> maksbotan: пару дней назад видел его троллящим на Лоре.
[16:35:03] <0xd34df00d> Deda_Zych: я вот тоже женился, и ничо, в тот же день уже код писал.
[16:35:05] <maksbotan> ну генту бот тоже видел его два дня назад
[16:35:12] <Deda_Zych> а, ну если на лоре видел. то с ним всё хорошо
[16:35:17] <maksbotan> 0xd34df00d: кстати, фуд, я как-то пропустил
[16:35:23] <Deda_Zych> 0xd34df00d: ты знаешь, люди же делятся на два типа
[16:35:23] <maksbotan> что с твоим сваливанием в америку?
[16:35:32] <0xd34df00d> maksbotan: ну, H1B в этом году я продолбал.
[16:35:35] <0xd34df00d> Поэтому сначала в Лондон.
[16:35:43] <0xd34df00d> Потом в Америку уже по L1 как трансфер сотрудника.
[16:35:47] <Deda_Zych> 0xd34df00d: одни после свадьбы пишут код. вторые залезают под каблук
[16:35:49] <0xd34df00d> Это проще, там никаких лотерей и прочего дерьма.
[16:35:52] <maksbotan> лол
[16:36:03] <Deda_Zych> 0xd34df00d: ты в Амерису навострился? что ты там забыл?
[16:36:08] <0xd34df00d> Deda_Zych: работу.
[16:36:18] <Deda_Zych> хорошую?
[16:36:28] <0xd34df00d> Да.
[16:36:31] <0xd34df00d> :3
[16:36:36] <Deda_Zych> ну ок, тогда можно, чо
[16:36:50] <maksbotan> 0xd34df00d: а почему прямо из россии так нельзя?
[16:36:54] <Deda_Zych> просто люди же к западу, как правило, привыкают постепенно
[16:37:06] <0xd34df00d> maksbotan: потому что нет офиса в России.
[16:37:08] <maksbotan> а
[16:37:08] <Deda_Zych> сначала в Канаду, потом в Германию, потом уже в Штаты
[16:37:18] <Deda_Zych> 0xd34df00d: работай по удалёнке, чо
[16:37:31] <maksbotan> алсо, а я вальнул английский в универе :(
[16:37:50] <Deda_Zych> делай как я - трепайся с посонами на #gentoo ;)
[16:37:57] <Deda_Zych> а потом знание само придёт
[16:38:17] <0xd34df00d> +
[16:38:21] <0xd34df00d> maksbotan: в смысле?
[16:38:28] <0xd34df00d> Ты ж вроде норм знаешь, у вас в универе так дерут шоле?
[16:38:32] <maksbotan> 0xd34df00d: 62/100 баллов в тесте на уровень C1
[16:38:37] <Deda_Zych> ну, у меня, к слову, помимо #gentoo ещё и иностранные коллеги
[16:38:42] <0xd34df00d> C1 по какой шкале?
[16:38:42] <maksbotan> хз чему это соответствует
[16:38:46] <Deda_Zych> так что есть у кого поучиться
[16:38:53] <0xd34df00d> IELTS шоле?
[16:38:58] <maksbotan> 0xd34df00d: алсо, я вальнул письмо и спикинг в основном
[16:38:58] <Deda_Zych> C1 - это upper intermediate, вроде
[16:39:03] <Deda_Zych> не?
[16:39:10] 0xd34df00d сдаёт IELTS 10-го и, чует, соснёт.
[16:39:23] <Deda_Zych> ой, да ладно. расслабь ты булки
[16:39:28] <maksbotan> у нас на факультете четыре чувака сдавали такой тест
[16:39:30] <maksbotan> я второй
[16:39:35] <Deda_Zych> сходи на лингвалео, грамматику подтяни
[16:40:02] <0xd34df00d> Да с грамматикой у меня норм всё.
[16:40:16] <0xd34df00d> Щас тестовые задачи из книжки на интермидиейт решаю с 95%-ой правильностью в среднем.
[16:40:24] <0xd34df00d> Но вот спикинг и листенинг чо-то стремают.
[16:40:35] <0xd34df00d> У меня произношение говно и слух говно.
[16:40:44] <maksbotan> ну со спикингом у меня практики не было
[16:40:57] <Deda_Zych> 0xd34df00d: видео смотри
[16:40:58] <maksbotan> а с райтингом мне было влом вникать в то, что они там хотят, писал по интуиции
[16:41:00] <Deda_Zych> TED, сериалы
[16:41:12] <maksbotan> обидно то, что мои 62 балла это оценка "3"
[16:41:14] <Deda_Zych> у меня тоже плохой спик :(
[16:41:24] <Deda_Zych> но уже лучше, чем в прошлом году
[16:41:29] <maksbotan> надо короче ехать в европы и болтать там с людьми
[16:41:34] maksbotan >_> alexxy
[16:41:53] <Deda_Zych> ну, т.е. сориентироваться могу и даже поговорить, но интонация хромает ужос как
[16:41:59] <Deda_Zych> надо, да
[16:42:12] <maksbotan> 0xd34df00d: хз я по какой шкале, все что есть это во http://www.testing.spbu.ru/material/197.html
[16:42:25] <Deda_Zych> меня тут, возможно, осенью направят в Гермашку (Ахен, Франкфурт)
[16:42:36] <Deda_Zych> надо будет там набрать скиллов и шоколада :3
[16:45:23] <maksbotan> забавно, у меня notepad++ сломался
[16:45:29] <maksbotan> что делать, лол?
[16:45:39] <Deda_Zych> ну ты, прям, даёшь...
[16:45:43] <Deda_Zych> что сломалось-то?
[16:45:57] <maksbotan> он запускается, висит пару секунд в диспетчере задач и потом вылетает
[16:46:02] <maksbotan> окна даже не показывает
[16:46:06] <Deda_Zych> удали конфиг для начала
[16:46:07] <maksbotan> ох уж эта винда...
[16:46:14] <Deda_Zych> а потом восстанавливай по шагам
[16:46:17] <Deda_Zych> чо винда?
[16:46:19] <maksbotan> а где у него конфиг?
[16:46:27] <Deda_Zych> в этих ваших линуксах ничуть не лучше
[16:46:49] <Deda_Zych> иди в %USERDATA%\AppData\Local
[16:46:55] <Deda_Zych> и там оно, вроде как
[16:47:22] <maksbotan> не помогло
[16:47:41] <maksbotan> проще вим скачать
[16:48:27] <Deda_Zych> стой, дядя
[16:48:35] <Deda_Zych> procmon скачай
[16:48:45] <Deda_Zych> и найди откуда ноутпад конфиг грузит
[16:48:55] <Deda_Zych> может я тебя обманул и оно вовсе не там
[16:49:00] <maksbotan> да я нашел уже
[16:49:03] <maksbotan> в Roaming
[16:49:11] <Deda_Zych> да не факт, что ты нашёл
[16:49:21] <Deda_Zych> он ещё в другое место поди пишет
[16:49:32] <maksbotan> да мне проще вим поставить)
[16:49:40] <maksbotan> к тому же у нотепада вроде все равно нет подсветки авка
[16:50:03] <Deda_Zych> разве нету? вот это не вспомню
[16:50:26] <Deda_Zych> так ты Scite поставь, нафига вим-то*
[16:50:27] <Deda_Zych> ?
[16:50:34] <Deda_Zych> в нём точно есть
[16:50:34] <maksbotan> вим привычнее
[16:50:40] <Deda_Zych> ну как знаешь
[16:50:58] <maksbotan> у меня на одном из компов стоит вим с vundle настроенный как у меня в генте
[16:51:00] <maksbotan> вообще няшка
[17:02:55] bober2000 вышел(а) из комнаты
[17:04:29] bober2000 вошёл(а) в комнату
[17:11:21] <maksbotan> Deda_Zych: даже bpaste.net не умеет авк
[17:12:24] bober2000 вышел(а) из комнаты
[17:15:54] <Deda_Zych> даже небо, даже аллах
[17:17:47] <0xd34df00d> Deda_Zych: смари, няшнота: http://leechcraft.org/plugins-eleeminator
[17:17:48] <0xd34df00d> Чо б ещё туда добавить?
[17:18:05] <0xd34df00d> Deda_Zych: олсо, ты упарывал SSE?
[17:19:01] <maksbotan> 0xd34df00d: а брейнслагз у нас в генте есть?
[17:19:24] <Deda_Zych> 0xd34df00d: годно
[17:19:29] <Deda_Zych> не, не упарывал
[17:19:31] <maksbotan> у тебя даже в терминале шг =)
[17:19:39] <0xd34df00d> maksbotan: нет.
[17:19:58] <0xd34df00d> Вопрос юз-флага.
[17:19:59] <maksbotan> блин, эти твои виртуалы
[17:20:15] <0xd34df00d> maksbotan: ты можешь не добавлять, лул.
[17:20:21] <maksbotan> почему?
[17:20:22] <0xd34df00d> У нас всё равно виртуала же нет для musiczombie и lastfmscrobble.
[17:20:26] <0xd34df00d> У тебя политика такая.
[17:22:12] <0xd34df00d> Deda_Zych: зря не упарывал.
[17:22:16] <0xd34df00d> Deda_Zych: хочу цикл переписать.
[17:22:21] <maksbotan> да, у меня политика "никаких виртуалов для одного пакета"
[17:22:43] <0xd34df00d> http://bpaste.net/show/IbpuOWkvpcqu9n2SfnFE/
[17:22:45] <0xd34df00d> Вот этот.
[17:22:58] <0xd34df00d> Это самое оптимальное, что мне удалось получить для сишки + кланга без упарывания интрисинками и инлайн-асмом.
[17:34:38] ruda вошёл(а) в комнату
[17:36:40] <0xd34df00d> alexxy: а ты упарывал?
[17:42:40] <Deda_Zych> а какой цикл? а что ты там разгоняешь?
[17:42:45] <Deda_Zych> а надо ли тебе это?
[17:42:52] <0xd34df00d> Deda_Zych: внутренний.
[17:42:55] <0xd34df00d> Да, надо, тормозит.
[17:43:09] <Deda_Zych> не, капитан с тобой согласен, но что там происходит-то?
[17:43:12] <0xd34df00d> При размере картинки в 2560×1440 отрабатывает где-то за миллисекунду, а это уже много.
[17:43:23] <0xd34df00d> Deda_Zych: я там инвертирую цвета в картинке и попутно вычисляю среднюю яркость.
[17:43:25] <Deda_Zych> ты там декодер пишешь, чтоль:
[17:43:26] <Deda_Zych> ?
[17:43:28] <Deda_Zych> ааа
[17:43:39] <0xd34df00d> Забавно, кстати, что мой код инвертирования на ⅓ быстрее кутишного :3
[17:46:41] <Deda_Zych> а зачем тебе это, кстати?
[17:48:19] <0xd34df00d> Deda_Zych: http://leechcraft.org/plugins-poshuku-dcac :3
[17:49:19] <Deda_Zych> ты что, прям при рендеринге инвертируешь цвет?
[17:49:35] <0xd34df00d> Deda_Zych: да.
[17:49:48] <Deda_Zych> но нафига, простите, это же жутко дорого
[17:50:00] <Deda_Zych> проще посчитать кастом CSS и нахлобучить
[17:50:01] <0xd34df00d> 60 FPS оно, конечно, держит, но уже не на 800 МГц, например.
[17:50:06] <0xd34df00d> Deda_Zych: и как ты его посчитаешь?
[17:50:21] <Deda_Zych> ну как-как, берёшь и считаешь
[17:50:34] <0xd34df00d> Теперь всё ясно, спасибо!
[17:50:46] <Deda_Zych> анализируешь DOM, по хитрой семантике вычисляешь цветовую гамму
[17:50:51] <Deda_Zych> нахлобучиваешь
[17:51:18] <Deda_Zych> а считать по средней температуре по больнице, да ещё и в реальном времени - плохо
[17:51:31] <0xd34df00d> Но вообще-то работает.
[17:51:46] <0xd34df00d> Deda_Zych: у меня нет доступа к вычисленной стилевой информации в DOM.
[17:51:48] <Deda_Zych> Работать-то работает, но это же не решение, а чопопало.
[17:52:15] <Deda_Zych> к документу и стилям, применённым к нодам, у тебя доступ должен быть, не звизди
[17:52:44] <0xd34df00d> Нет у меня доступа к стилям.
[17:53:12] <Deda_Zych> Да не может быть такого, ты же документ как-то получаешь и имеешь к нему доступ.
[17:54:12] <0xd34df00d> Deda_Zych: ну есть http://qt-project.org/doc/qt-4.8/qwebelement.html#styleProperty , но я задолбаюсь анализировать гамму, если фоном текста выступает лёгкая картинка с градиентом, например.
[17:54:15] <0xd34df00d> Или даже просто градиент.
[17:54:31] <0xd34df00d> Для web 0.1 оно подойдёт, да, где есть только color и background-color.
[17:54:37] <0xd34df00d> Но для современной вебни — нифига.
[17:54:48] <0xd34df00d> Deda_Zych: олсо, я делаю это прямо в момент рендеринга, в момент отрисовки.
[17:55:13] <Deda_Zych> тебе и не надо: градиент рендерится на основе того же CSS, где говорятся цвета от и до
[17:55:19] <Deda_Zych> вот прям вангую
[17:55:30] <0xd34df00d> А картинка?
[17:55:37] <Deda_Zych> ты их по загрузке документа посчитал и инвертировал
[17:56:06] <0xd34df00d> У меня нет доступа к CSS.
[17:56:14] <0xd34df00d> У меня есть доступ только к стилю каждого конкретного элемента.
[17:56:15] <Deda_Zych> а картинка уже не ага: либо ты опять же переобуваешься на ходу и инвертируешь их с заменой в дереве, либо оставляешь, как есть
[17:56:20] <0xd34df00d> Что слегка разные вещи, как ты, возможно, понимаешь.
[17:56:25] <Deda_Zych> понимаю, да
[17:56:39] <0xd34df00d> Deda_Zych: > инвертируешь картинки
Щта? Я не могу инвертировать загруженную картинку, я могу только рендер (в этом случае) инвертировать.
[17:57:03] <Deda_Zych> но инвертировать картинку попиксельно в реальном времени это тоже какая-то фигня
[17:57:28] <Deda_Zych> я бы ещё понял, если бы ты какой видеорендерер писал
[17:57:36] <Deda_Zych> а тут игра свеч явно не стоит
[17:58:09] <0xd34df00d> Deda_Zych: почему ж фигня?
[17:58:49] <Deda_Zych> ну потому, что никто так не делает! меняют стили, а не пишут костыли для рендерера! у любого браузерописателя спроси
[17:59:45] <Deda_Zych> ты, конечно, можешь быть пионером, но это пионерия уровня сам понимаешь какого
[18:00:22] <0xd34df00d> Так никто не делает!1111111
[18:03:55] <Deda_Zych> и правильно не делают. Потому, что это неоптимальное и прожорливое решение.
[18:04:36] <0xd34df00d> Deda_Zych: как делать оптимальнее и хотя бы так же корректно с учётом того, что DOM или стили могут меняться, например, и хрена ты это корректно отследишь, я плохо представляю.
[18:07:25] Sun][ вышел(а) из комнаты
[18:10:31] <0xd34df00d> Deda_Zych: вот как думаешь.
[18:10:35] <0xd34df00d> Если у меня операция занимает 1.5-2 миллисекунды (правда, на моём i7 3930K на 3.4 ГГц), имеет смысл её параллелить на 6-12 потоков?
[18:11:31] <Deda_Zych> 0xd34df00d: ну так надо думать, как правильно это реализовать. Я ж сходу тоже не скажу. Но вариант с вычислением стиля после подгрузки документа - он всяко лучше.
[18:12:02] <Deda_Zych> А это... итератор на ноды у документа взять нельзя? там же всего-то и надо, что дерево обежать
[18:12:18] <0xd34df00d> Deda_Zych: что-то я подозреваю, что это будет медленнее.
[18:13:09] <Deda_Zych> а вот нифига. У тебя рендеру на каждое событие скролла придётся делать инверсию цветов, а тут бдыщь! один раз сделал и забыл. Скролль хоть до жопы.
[18:14:19] <0xd34df00d> Deda_Zych: как событие изменения дерева или стилей обрабатывать)
[18:14:19] <0xd34df00d> ?
[18:14:25] <0xd34df00d> Для дерева вроде события были, а со стилями чо делать?
[18:16:42] <Deda_Zych> не, зачем?
[18:16:47] <Deda_Zych> вот, смотри, чо нашёл
[18:16:48] <Deda_Zych> http://stackoverflow.com/questions/11297181/applying-custom-stylesheet-to-qwebview
[18:17:06] <Deda_Zych> ты такой взял, посчитал CSS, потом нахлобучил его на документ
[18:17:07] <0xd34df00d> А то я не знал.
[18:17:11] <0xd34df00d> Deda_Zych: теперь поди вычисли его.
[18:17:14] <0xd34df00d> И обнови, когда документ поменялся.
[18:17:15] <0xd34df00d> Етц.
[18:17:21] <Deda_Zych> и потом не паришься, что там за кухня внутри
[18:17:40] <Deda_Zych> поменялся == перезагрузился?
[18:17:47] <Deda_Zych> ну нахлобучь ещё раз
[18:17:59] <0xd34df00d> Deda_Zych: нет, нажал ты на кнопку, а у тебя JS поменял атрибут style у одного из элементов.
[18:18:18] <Deda_Zych> если в дереве что-то поменялось - тебе насрать на это, к нему уже всё нужное присобачится стайлшитом
[18:18:24] <Deda_Zych> автоматически
[18:18:39] <0xd34df00d> Почему это?
[18:18:49] <0xd34df00d> Всё равно это некорректно, если я это не обрабатываю.
[18:18:51] <Deda_Zych> А потому.
[18:19:18] <Deda_Zych> Потому, что элементы дерева не хранят информацию о стиле, она приходит к ним сверху
[18:19:34] <Deda_Zych> так любой уважающий себя HTML-рендерер должен работать
[18:19:40] <Deda_Zych> а у тебя, простите, вебкит
[18:20:25] <Deda_Zych> любой новый узел попадает в селектор таблицы стилей и получает новые стилевые свойства
[18:32:29] <nis> Deda_Zych: научи меня верстать
[18:34:35] <Deda_Zych> из меня плохой учитель
[18:34:48] <0xd34df00d> Deda_Zych: хы, распараллелил на тредпул.
[18:34:51] <Deda_Zych> тебе на htmlbook.ru и на w3schools.org
[18:35:02] <0xd34df00d> 1 тред — 1600 микросекунд на фрейм.
[18:35:06] <0xd34df00d> 3 треда — 880.
[18:35:08] <0xd34df00d> 6 — 590.
[18:35:13] <0xd34df00d> 12 — 510.
[18:36:04] <Deda_Zych> ну и валидаторы тебе в помощь, до кучи
[18:54:14] <nis> Deda_Zych: да мне много не надо
[18:54:29] <nis> веб интерфейс сваять для rpc_json демона
[18:56:39] <nis> 0xd34df00d: а разве хмл из с++ менее накладен чем json?
[18:59:03] <0xd34df00d> nis: нет.
[19:00:48] <nis> да я смотрю что роутер обменивается хмлем
[19:00:58] <nis> хотя для себя я взял json
[19:01:22] Nikoli вошёл(а) в комнату
[19:27:14] <0xd34df00d> Азаза, кланг у меня уделывает гцц на 20%.
[19:27:17] <0xd34df00d> alexxy: where is your god now? :3
[19:38:29] Deda_Zych вышел(а) из комнаты
[19:38:39] Deda_Zych вошёл(а) в комнату
[19:38:49] <Deda_Zych> чо там опять
[19:38:54] <Deda_Zych> отыквилось
[19:39:15] <Deda_Zych> nis: ну ты его, сначала, в inkscape нарисуй, чокаво
[19:39:25] <Deda_Zych> убедись, что это то, что тебе надо
[19:39:34] <Deda_Zych> а потом и верстай макет этот
[19:40:04] <Deda_Zych> ох! избавляйтесь от RPC через XML!
[19:40:11] <Deda_Zych> не будьте майкрософтами
[19:40:59] <Deda_Zych> знали бы вы, как Thunderbird долго и нудно стучится в Exchange через этот всратый soap
[19:41:08] <0xd34df00d> Deda_Zych: чо.
[19:41:12] <0xd34df00d> Dafuq отыквилось?
[19:41:15] <Deda_Zych> задержки ощутимы, прям, на глаз
[19:41:36] <nis> Deda_Zych: я знаю что такое рпц через хмл - я на дот нете аппы делал
[19:41:59] <Deda_Zych> nis: страшный ты человек, прошёл через все круги ада
[19:42:31] <Deda_Zych> я тоже знаю, ибо улучшал UPnP-стек наш, потому и сочувствую
[19:44:30] <nis> Deda_Zych: ну таки да
[19:44:45] Desu вошёл(а) в комнату
[19:47:24] <nis> Deda_Zych: щас прокачиваю торренто обновлялку до стекового приложения
[19:52:02] <nis> Deda_Zych: 0xd34df00d http://wstaw.org/m/2014/07/05/web-ui_1.png
[19:53:36] <0xd34df00d> nis: и чо это?
[19:54:14] <nis> 0xd34df00d: доделаю увидишь
[19:54:26] <nis> я же сказал торренто обновлялка
[20:14:19] Civilian вошёл(а) в комнату
[20:21:25] maksbotan вышел(а) из комнаты
[20:31:21] Civilian вышел(а) из комнаты
[20:56:05] Desu вышел(а) из комнаты
[20:57:04] Desu вошёл(а) в комнату
[21:01:50] nalcheg_ вышел(а) из комнаты
[21:05:03] Night Nord вышел(а) из комнаты
[21:08:26] medvedko вошёл(а) в комнату
[21:09:07] medvedko вышел(а) из комнаты
[21:09:35] medvedko вошёл(а) в комнату
[21:54:05] nis вышел(а) из комнаты
[22:31:36] jam666 вошёл(а) в комнату
[22:43:01] maxggxam вышел(а) из комнаты
[22:50:26] bober2000 вошёл(а) в комнату
[22:55:31] maxggxam вошёл(а) в комнату
[22:57:48] maxggxam вышел(а) из комнаты
[22:59:25] maxggxam вошёл(а) в комнату
[23:09:36] evadim вышел(а) из комнаты
[23:09:36] olegon вышел(а) из комнаты
[23:16:25] magog вошёл(а) в комнату
[23:24:57] evadim вошёл(а) в комнату
[23:52:20] magog вышел(а) из комнаты: Replaced by new connection
[23:52:30] magog вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!