gentoo.ru
Общение на окологентушные темы
gentoo@conference.gentoo.ru
Вторник, 1 апреля 2014< ^ >
noga установил(а) тему: 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 || Есть желающие пойти на тренинг по переносу софта на Xeon Phi? спросите alexxy
Конфигурация комнаты
Участники комнаты

GMT+4
[00:01:17] 0xd34df00d вышел(а) из комнаты: Клиент ушел спать
[00:07:52] DropSQL вышел(а) из комнаты: Disconnected: closed
[00:08:25] maksbotan вышел(а) из комнаты
[00:09:45] qnikst вышел(а) из комнаты
[00:10:02] qnikst вошёл(а) в комнату
[00:11:45] qnikst вышел(а) из комнаты
[00:11:56] qnikst вошёл(а) в комнату
[00:31:45] qnikst вышел(а) из комнаты
[00:32:00] qnikst вошёл(а) в комнату
[00:36:45] qnikst вышел(а) из комнаты
[00:37:00] qnikst вошёл(а) в комнату
[00:53:45] qnikst вышел(а) из комнаты
[00:54:01] qnikst вошёл(а) в комнату
[00:55:45] qnikst вышел(а) из комнаты
[00:56:01] qnikst вошёл(а) в комнату
[00:56:45] qnikst вышел(а) из комнаты
[00:57:13] qnikst вошёл(а) в комнату
[00:59:45] qnikst вышел(а) из комнаты
[00:59:58] qnikst вошёл(а) в комнату
[01:03:46] qnikst вышел(а) из комнаты
[01:04:01] qnikst вошёл(а) в комнату
[01:12:46] qnikst вышел(а) из комнаты
[01:13:00] qnikst вошёл(а) в комнату
[01:14:11] bober2000 вышел(а) из комнаты
[01:14:17] ruda вышел(а) из комнаты
[01:15:04] evadim вышел(а) из комнаты
[01:16:02] evadim вошёл(а) в комнату
[01:31:13] noga вышел(а) из комнаты
[02:33:53] edgbla вышел(а) из комнаты: Replaced by new connection
[02:34:03] edgbla вошёл(а) в комнату
[02:42:47] qnikst вышел(а) из комнаты
[02:43:18] qnikst вошёл(а) в комнату
[02:45:47] qnikst вышел(а) из комнаты
[02:46:01] qnikst вошёл(а) в комнату
[02:50:47] qnikst вышел(а) из комнаты
[02:51:02] qnikst вошёл(а) в комнату
[02:52:47] qnikst вышел(а) из комнаты
[02:53:01] qnikst вошёл(а) в комнату
[03:00:33] beelzebubbie вышел(а) из комнаты: Replaced by new connection
[03:00:43] beelzebubbie вошёл(а) в комнату
[03:12:55] Desu вышел(а) из комнаты
[03:14:42] Mellon вышел(а) из комнаты
[03:14:59] Mellon вошёл(а) в комнату
[03:53:48] qnikst вышел(а) из комнаты
[03:54:05] qnikst вошёл(а) в комнату
[04:29:02] qnikst вышел(а) из комнаты
[04:35:26] Nikoli вошёл(а) в комнату
[04:37:44] reonaydo вошёл(а) в комнату
[04:48:08] mva вышел(а) из комнаты
[05:21:04] qnikst вошёл(а) в комнату
[05:21:49] qnikst вышел(а) из комнаты
[05:22:24] eegorov вошёл(а) в комнату
[05:22:25] qnikst вошёл(а) в комнату
[05:24:50] qnikst вышел(а) из комнаты
[05:25:18] qnikst вошёл(а) в комнату
[05:35:48] beelzebubbie вышел(а) из комнаты
[05:44:31] nordwind вошёл(а) в комнату
[05:44:56] nalcheg_ вошёл(а) в комнату
[06:02:18] Magistr вошёл(а) в комнату
[06:03:50] qnikst вышел(а) из комнаты
[06:04:05] qnikst вошёл(а) в комнату
[06:06:08] <Magistr> http://www.linux.org.ru/ ну вы поняли
[06:13:11] <nordwind> яндекс с мухой тоже видели?
[06:24:52] <nordwind> утро
[06:29:50] qnikst вышел(а) из комнаты
[06:30:08] qnikst вошёл(а) в комнату
[06:37:33] eegorov вышел(а) из комнаты
[06:44:51] qnikst вышел(а) из комнаты
[06:45:05] qnikst вошёл(а) в комнату
[06:48:14] eegorov вошёл(а) в комнату
[06:56:51] qnikst вышел(а) из комнаты
[06:57:01] qnikst вошёл(а) в комнату
[07:00:47] eegorov вышел(а) из комнаты
[07:07:29] beelzebubbie вошёл(а) в комнату
[07:12:06] edgbla вышел(а) из комнаты
[07:15:14] eegorov вошёл(а) в комнату
[07:15:51] qnikst вышел(а) из комнаты
[07:16:10] qnikst вошёл(а) в комнату
[07:19:26] matt вошёл(а) в комнату
[07:22:51] qnikst вышел(а) из комнаты
[07:23:08] qnikst вошёл(а) в комнату
[07:51:17] <reonaydo> Magistr: предупреждать же надо. Меня чуть инфаркт не хватил
[07:51:27] <Magistr> ахахах
[07:51:44] <winterheart> http://www.linux.org.ru/
[07:52:06] <winterheart> коментов не читай@ссылку заливай
[07:52:11] <winterheart> дада
[07:54:15] mva вошёл(а) в комнату
[08:02:41] eegorov вышел(а) из комнаты
[08:13:52] qnikst вышел(а) из комнаты
[08:14:03] qnikst вошёл(а) в комнату
[08:20:10] eegorov вошёл(а) в комнату
[08:26:52] qnikst вышел(а) из комнаты
[08:27:07] qnikst вошёл(а) в комнату
[08:34:44] eegorov вышел(а) из комнаты
[08:34:52] qnikst вышел(а) из комнаты
[08:35:08] qnikst вошёл(а) в комнату
[08:41:04] eegorov вошёл(а) в комнату
[08:41:52] qnikst вышел(а) из комнаты
[08:42:07] qnikst вошёл(а) в комнату
[08:44:52] qnikst вышел(а) из комнаты
[08:45:09] qnikst вошёл(а) в комнату
[08:45:52] qnikst вышел(а) из комнаты
[08:46:20] qnikst вошёл(а) в комнату
[08:48:52] qnikst вышел(а) из комнаты
[08:49:04] qnikst вошёл(а) в комнату
[08:56:52] qnikst вышел(а) из комнаты
[08:57:08] qnikst вошёл(а) в комнату
[08:58:53] qnikst вышел(а) из комнаты
[08:59:04] qnikst вошёл(а) в комнату
[08:59:53] qnikst вышел(а) из комнаты
[09:00:07] qnikst вошёл(а) в комнату
[09:10:36] <olegon> товарищи, как бы запретить виртуалке забирать Mod4?
[09:10:51] <olegon> d,jrce
[09:10:55] <olegon> VirtualBox
[09:12:05] <bti> так в настройках убери захват
[09:12:36] <olegon> bti: да был бы счастлив, но в настройках чего?
[09:13:41] <olegon> жесть в xmonad переключения окон :) до сих пор понять не могу принципа :)
[09:13:57] <olegon> кажется дошло, как можно выскакивать из виртуалки
[09:16:01] <olegon> но все равно, как сделать, чтобы виртуалка на себя фокус не забирала - не понимаю :(
[09:16:46] <olegon> как только на то рабочее пространство, где она запущена, переключаешься - кирдык, фокус перехватывается, только разлочкой вылезти можно
[09:18:27] <olegon> а принцип переключения странный какой-то :) Mod-2 меняет местами окна на мониторах, Mod-3 меняет уже на одном
[09:19:49] <olegon> ахха... по ходу тут рабочие столы одни и те же на обоих мониторах
[09:20:14] <olegon> т.е. если в @ их 18, то в xmonad честных 9
[09:20:34] <olegon> это жесть, конечно :( у меня мониторы разного разрешения
[10:04:09] Night Nord вошёл(а) в комнату
[10:05:55] noga вошёл(а) в комнату
[10:06:53] qnikst вышел(а) из комнаты
[10:07:08] qnikst вошёл(а) в комнату
[10:13:14] eegorov вышел(а) из комнаты
[10:13:55] DropSQL вошёл(а) в комнату
[10:16:54] qnikst вышел(а) из комнаты
[10:17:09] qnikst вошёл(а) в комнату
[10:17:32] eegorov вошёл(а) в комнату
[10:23:00] qnikst вышел(а) из комнаты
[10:23:10] qnikst вошёл(а) в комнату
[10:24:28] qnikst вышел(а) из комнаты
[10:24:38] qnikst вошёл(а) в комнату
[10:29:11] <qnikst> olegon, а). там xinerama есть
[10:29:27] <qnikst> б). по разным мониторам можно разное кол-во рас столов делать
[10:29:38] <qnikst> в). никто не обязывает, чтобы их 9 было
[10:32:44] eegorov вышел(а) из комнаты
[10:43:04] <olegon> qnikst: а) с ней и собран б) суть проблемы - разное разрешение
[10:43:24] <olegon> т.е. окно rdp колбасится не по детски
[10:43:46] <olegon> в @ они в принципе разные, дело не в количестве
[10:44:21] qnikst вышел(а) из комнаты
[10:44:50] qnikst вошёл(а) в комнату
[10:54:06] alexxy вошёл(а) в комнату
[10:57:19] LK4D4 вошёл(а) в комнату
[11:15:01] <olegon> кто-нибудь из использующих xmonad работает на двух мониторах?
[11:15:16] <olegon> с разным размером диагонали
[11:18:32] <LK4D4> я
[11:19:34] <olegon> LK4D4: правильно я понимаю, что 1 2 3 4 5 6 7 8 9 располагаются на обоих мониторах? т.е. функции перенести с одного монитора на другой нет?
[11:20:06] <LK4D4> ну почему нет
[11:20:37] <LK4D4> берешь и переносишь Mod-shift-e
[11:20:43] <LK4D4> или там w
[11:21:21] <LK4D4> я XMonad.Layout.IndependentScreens пользуюсь
[11:21:38] <LK4D4> че-то не осилил привыкнуть к стандартному переключению
[11:24:15] <olegon> спасибо, ыхх, ладно, видимо придется еще раз конфиг перелопатить...
[11:24:53] <LK4D4> да и не раз)
[11:24:59] <qnikst> http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Layout-IndependentScreens.html <- help
[11:25:20] noga вышел(а) из комнаты
[11:25:57] <olegon> qnikst: ага, спасибо :) мне он почему-то больше @ нравится, хотя причину пока не понимаю :)
[11:26:20] <LK4D4> по мне так конфиг на хаскеле проще, чем на луа
[11:27:25] qnikst вышел(а) из комнаты
[11:27:37] qnikst вошёл(а) в комнату
[11:28:28] <olegon> да, но лопатить надо много :( у меня еще и курсор почему-то Х стандартный, т.е. Х, хотя в Xdefaults прописан правильный
[11:29:25] qnikst вышел(а) из комнаты
[11:29:31] <LK4D4> XMonad.Util.Cursor
[11:29:39] <LK4D4> вообще в xmonad по ходу есть все
[11:29:41] qnikst вошёл(а) в комнату
[11:29:45] <LK4D4> только не все собирается)
[11:32:03] noga вошёл(а) в комнату
[11:32:07] eegorov вошёл(а) в комнату
[11:34:26] qnikst вышел(а) из комнаты
[11:34:56] qnikst вошёл(а) в комнату
[11:36:02] <eegorov> кто-нить  zram для swap использует?
[11:46:26] qnikst вышел(а) из комнаты
[11:46:40] qnikst вошёл(а) в комнату
[11:50:42] beelzebubbie вышел(а) из комнаты
[11:57:23] beresk_let вошёл(а) в комнату
[11:57:49] <beresk_let> eegorov: я использую
[11:57:56] <winterheart> http://www.youtube.com/watch?v=YuOBzWF0Aws
[11:58:06] <eegorov> beresk_let: на ноуте?
[11:58:09] <beresk_let> Ага
[11:58:16] <eegorov> и как впечатления?
[11:58:26] qnikst вышел(а) из комнаты
[11:58:41] qnikst вошёл(а) в комнату
[11:59:26] <beresk_let> Тебя что интересует?
[11:59:55] <beresk_let> Всё равно всё тормозит, но благодаря zram тормозит чуть-чуть быстрее, чем если бы свап лежал на NAND
[11:59:56] <eegorov> 1. в какис случаях видна польза от него
[12:00:06] <beresk_let> Когда памяти очень мало
[12:00:33] <beresk_let> На том ноуте — 512 Mb, это та самая многострадальная тошиба на тегре
[12:00:45] krigstask вошёл(а) в комнату
[12:00:57] 0xd34df00d вошёл(а) в комнату
[12:01:26] qnikst вышел(а) из комнаты
[12:01:29] <eegorov> сколько у тебя на ноуте памяти всего?
[12:01:35] <eegorov> а
[12:01:40] qnikst вошёл(а) в комнату
[12:01:50] eegorov стормозил
[12:02:18] <eegorov> beresk_let: и сколько ты под zram отвел? половину?
[12:02:52] <beresk_let> Там два устройства zram по 128 метров каждый
[12:02:52] <alexxy> извращенцы ;)
[12:03:01] <eegorov> alexxy: кто?
[12:03:03] <beresk_let> alexxy: а что делать, там другого варианта просто нет
[12:03:17] <beresk_let> Ну то есть почему же. Есть ещё вариант. BGA-пайка.
[12:03:19] <alexxy> beresk_let: а не проще uksm?
[12:03:20] <beresk_let> Но мне слабо
[12:03:22] <eegorov> beresk_let: понятно, спасибо
[12:03:39] <alexxy> beresk_let: ну ;) есть люди которые умеют
[12:03:47] <alexxy> тока чипы надо подходящие найти
[12:03:52] <beresk_let> Есть, но чего-то никто не взялся =(
[12:03:55] <eegorov> alexxy: uksm особо не спасает на моем нетбучке
[12:04:02] <noga> alexxy:  об этом убунтушники на каждом углу не кричат
[12:04:06] <alexxy> и есть не выяснится что у тебя mcm
[12:04:16] <noga> кста, о он madvise  не требует ?
[12:04:26] <alexxy> noga: uksm? нет
[12:04:30] <alexxy> обычный да
[12:05:47] <alexxy> ну он с виртуалками и контейнрами довольно таки эффективен
[12:05:55] <alexxy> я его как то даже на hardened портировал
[12:06:41] <eegorov> так вот что мне надо на нетбуке делать: запускать контенеры и виртуалки
[12:06:46] <beresk_let> alexxy: зачем мне UKSM на хомячковом ноуте7
[12:06:48] <beresk_let> *?
[12:06:58] <beresk_let> Ну то есть да, с виртуалками прокатывает
[12:07:06] <beresk_let> Потому что там много одинаковых страниц
[12:07:13] <eegorov> а я, дурак, вбе брайзеры запускаю, да IDE всякие
[12:07:26] qnikst вышел(а) из комнаты
[12:07:32] <beresk_let> eegorov: та же ерунда, всё не так делаю.
[12:07:43] <alexxy> речь про то, что он довольно эффективно делает дедуп памяти
[12:07:49] qnikst вошёл(а) в комнату
[12:07:49] nordwind вышел(а) из комнаты
[12:07:56] <beresk_let> Это-то понятно, для того он и нужен
[12:08:11] <beresk_let> Даже называется примерно так.
[12:08:34] Pinkbyte вошёл(а) в комнату
[12:08:38] <beresk_let> Но дедуп памяти спасает, когда одинаковых страниц много
[12:09:26] qnikst вышел(а) из комнаты
[12:09:41] qnikst вошёл(а) в комнату
[12:10:08] <alexxy> а они у тебя полюбому будут
[12:10:12] <alexxy> процентов 20
[12:10:14] <alexxy> где то
[12:11:03] 0xd34df00d вышел(а) из комнаты: Disconnected: Replaced by new connection
[12:11:13] 0xd34df00d вошёл(а) в комнату
[12:11:21] backbone вошёл(а) в комнату
[12:13:26] qnikst вышел(а) из комнаты
[12:13:43] qnikst вошёл(а) в комнату
[12:17:16] Civilian вышел(а) из комнаты
[12:19:51] <krigstask> А откуда на обычной машине 20% одинаковых страниц памяти?
[12:21:21] <qnikst> откуда - оттуда!
[12:21:29] <eegorov> krigstask: ну вот смотри, включил ты ноут, у тебя вся память нулями забита
[12:21:37] <alexxy> zero page
[12:21:38] <noga> память нулями забита О_О
[12:21:41] <alexxy> и не только
[12:22:19] <eegorov> noga: ты шуток не понимаешь?
[12:22:33] <0xd34df00d> Лол.
[12:22:56] <noga> eegorov: :)
[12:23:06] <noga> я просто помню
[12:23:11] <noga> времена
[12:23:18] 0xd34df00d вышел(а) из комнаты
[12:23:19] <noga> когда ее биос при страте
[12:23:26] qnikst вышел(а) из комнаты
[12:23:27] <noga> реально забивал нулями
[12:23:33] <noga> по 3 раза причем
[12:23:39] <noga> /ностальджи ;)
[12:23:40] qnikst вошёл(а) в комнату
[12:24:24] <alexxy> ну ефи память нулями инитит
[12:24:34] <alexxy> особенно если ты rst используешь
[12:25:04] <qnikst> \o/
[12:26:07] <eegorov> ага вот эти то страницы uksm и объединяет. а объедененные заменяет страницами, заполненными единицами
[12:26:20] <eegorov> чтоб не впасть в рекурсию
[12:28:20] <noga> исшо мну нужен дефрагментатор
[12:28:24] <noga> для рамы :)
[12:28:36] <alexxy> О_о
[12:28:39] <qnikst> noga, используй хацкель уже
[12:28:42] <noga> што бы хугепагесы отжать побольше
[12:28:42] <qnikst> там есть
[12:28:44] <qnikst> =)
[12:28:46] <alexxy> юморист
[12:28:53] <noga> :)
[12:29:00] <qnikst> или любой другой язык с copying gc
[12:29:05] <alexxy> ага  ;) берем нуму с дофига нодов
[12:29:09] <alexxy> и что будет?
[12:29:22] <qnikst> alexxy, всё ок будет.
[12:29:43] <noga> qnikst: а причем тут езика ?
[12:29:45] <alexxy> qnikst: проверял?
[12:29:50] <noga> :)
[12:30:00] <qnikst> alexxy, ну не то, что дофига, но проверял
[12:30:14] <alexxy> какая конфига?
[12:30:17] <qnikst> есть кластер с нумой и многонодов, можем проверить
[12:30:19] <qnikst> ?
[12:30:24] <eegorov> qnikst: у тебя фига, наверное, не на той высоте, что у alexxy
[12:30:53] <alexxy> я имел в виду numa nodes
[12:30:53] <qnikst> alexxy, не помню :) а щас уже не посмотрю, я там не работаю и доступа к кластеру нет
[12:31:01] <alexxy> внутри одного хоста
[12:31:03] <qnikst> я понял
[12:31:11] <noga> такс, стоп
[12:31:12] <qnikst> и в универе доступа к кластеру нет :/
[12:31:18] <qnikst> в смысле нуманоде
[12:31:22] <noga> догига - это сколько ?
[12:31:23] <alexxy> ну Золоторёв жжет 4)
[12:31:27] <alexxy> напалмом
[12:31:32] <noga> когерентность включена ? :)
[12:31:35] <alexxy> и нуму они обычно вырубают
[12:31:55] <alexxy> noga: интересно начинается когда их уже 8-16 в одном хосте
[12:32:02] <qnikst> кстати если есть, я бы с удовольствием посмотрел, что происходит
[12:32:30] <qnikst> alexxy, дело в том что в хацкеле можно привязывать процессы к процам
[12:32:38] <alexxy> процессы то не проблема
[12:32:40] <qnikst> и gc многопоточный и работает на каждом проце
[12:32:43] <alexxy> вопрос в выделении памяти
[12:32:51] <alexxy> какая будет её локализация
[12:32:57] <qnikst> соотв будет память как раз на используемые хосты подтягиваться будет
[12:33:05] <qnikst> в смысле в локальный кусок
[12:33:08] <alexxy> не факт ;)
[12:33:21] <eegorov> beresk_let: мы тут с тобой лишние, короче
[12:33:22] <qnikst> у вас там нету лишнего процессорного времени?
[12:33:24] <qnikst> =)
[12:33:25] <alexxy> ну если мы тестовый кластер на numascale запустим скоро
[12:33:30] <alexxy> то можно будет посмотреть
[12:33:52] <qnikst> можно сразу с задачей, чтобы фигню всякую тестовую не пускать
[12:33:55] <alexxy> там будет что то типа 8 нод по 3x12 ядер
[12:33:59] <qnikst> а мне для CV нужны numeric методы
[12:34:15] <noga> alexxy: интел ?
[12:34:16] <alexxy> в нума нодах это что то типа 8x6x2x3
[12:34:18] <alexxy> нет
[12:34:41] <noga> желесяку назови, поззя
[12:35:13] <alexxy> amd opteron 61xx
[12:35:15] <alexxy> там ;)
[12:36:08] <beresk_let> eegorov: ну да, большие пацаны на площадку пришли
[12:36:20] <beresk_let> Собираем совочки и сваливаем =)
[12:36:59] <alexxy> beresk_let: ладно тебе
[12:37:07] <alexxy> qnikst: ты на тему xeon phi не передумал
[12:37:21] <alexxy> можно вероятно потом будет хацкель на нем потестить
[12:37:22] <alexxy> ;)
[12:37:36] <qnikst> alexxy, не передумал
[12:37:39] <qnikst> для этого и хочу
[12:37:49] <alexxy> ну это когда в сборе оно будет
[12:37:51] <alexxy> ;)
[12:37:57] <qnikst> т.к.  насколько я знаю интелы к тому же хацкелем интересовались Ж)
[12:38:11] <qnikst> правда забили
[12:38:21] <qnikst> на контракт с фирмой где я работал
[12:38:30] <qnikst> т.е. не то, что забили, но тупили долго
[12:38:52] <qnikst> и тут спрошу
[12:39:09] <qnikst> никому не нужно, что-нибудь не сверх сложное численное посчитать?
[12:39:22] <qnikst> мне нужен опыт, который можно в CV-шке писать
[12:39:42] <qnikst> согласен нахаляву или за упоминание в статье :)
[12:40:27] <alexxy> qnikst: я подумаю ;)
[12:40:32] <alexxy> денег не обещаю
[12:40:35] <alexxy> а вот статью вполне
[12:40:39] <alexxy> в виде автора
[12:41:14] <qnikst> круто
[12:41:31] <qnikst> могу на хацкеле (это совсем для меня круто) могу на сях, тоже норм
[12:41:32] <qnikst> =)
[12:42:23] <qnikst> денег я с небольшой вероятностью с работы выбить смогу если возможный результат будет отвечать интересам фирмы (моё CV это интерес фирмы)
[12:42:44] <qnikst> т.к. щас напр, есть возможный проект, а доказывать что мы ЧМ умеем, почти что и не чем
[12:42:45] <qnikst> =)
[12:46:00] bober2000 вошёл(а) в комнату
[12:55:23] <qnikst> alexxy, Civilian, mva, а кто отвечает за создание ML в генте?
[12:55:27] qnikst вышел(а) из комнаты
[12:55:48] qnikst вошёл(а) в комнату
[12:55:55] <qnikst> а то Вильям уже 2 месяца обещает ML для openrc
[12:57:55] beelzebubbie вошёл(а) в комнату
[12:59:52] <Pinkbyte> ML?
[12:59:53] <Pinkbyte> WTF?
[13:00:40] <qnikst> MailList
[13:01:10] <qnikst> во ты на канале, а я и не заметил :)
[13:01:30] <qnikst> чего там с proxy-maintainer оверлеем делается? будет не будет, обсуждается или нет?
[13:01:35] ruda вошёл(а) в комнату
[13:01:41] <qnikst> s/оверлеем/репозиторием/
[13:01:43] <Pinkbyte> qnikst: а нафига?
[13:01:58] <Pinkbyte> proxy maintainers и сделаны для того чтобы тащить всё в главное дерево
[13:02:04] <qnikst> ты видел баг?
[13:02:12] <0xd34df00d> Pinkbyte: пыщ.
[13:02:23] <0xd34df00d> Запилите плз https://bugs.gentoo.org/show_bug.cgi?id=388207
[13:03:16] <qnikst> Pinkbyte, (если я правильно понял) то проксям access до репозитория и класть все через него, а не через 100500 других вариантов
[13:03:31] Desu вошёл(а) в комнату
[13:03:36] <Pinkbyte> а, ну щаз почитал доводы, да, они разумны
[13:04:12] <qnikst> правда мне не очевидно, что с правами
[13:04:44] <qnikst> если напр, на гитхабе/гиториусе/битбакете делать, то там есть удобный workflow для юзера
[13:04:59] <qnikst> а если на o.g.o то уже не ясно
[13:05:14] <qnikst> т.к. слать реквест опять 100500 способов
[13:05:26] <qnikst> а давать профа формально не безопасно
[13:14:30] qnikst вышел(а) из комнаты
[13:14:41] qnikst вошёл(а) в комнату
[13:15:49] reonaydo вышел(а) из комнаты: Отключён
[13:18:59] <alexxy> qnikst: ну у меня есть для тебя задачка
[13:19:01] <alexxy> ;)
[13:19:06] <alexxy> так что если есть желание
[13:19:16] <nordwind> никто не ловил пасхалок в ткаббере?
[13:19:28] <alexxy> qnikst: напиши tampakarp
[13:19:59] qnikst гуглит
[13:20:16] <winterheart> Оклад Цукерберга за год составил 1 доллар
[13:20:17] <qnikst> а reference какой-нить?
[13:20:37] <alexxy> qnikst: ?
[13:20:39] <winterheart> и почему-то никто не говорит, что в Фейсбуке коррупция
[13:20:49] <nordwind> только что словил. Окно ткаббера будто вздохнуло и увеличилось в размерах с характерынм звуком и так же уменьшилось
[13:21:30] qnikst вышел(а) из комнаты
[13:21:43] qnikst вошёл(а) в комнату
[13:22:03] <qnikst> alexxy, статью или т.п. а то d-d-g не сказало ничего вразумительного
[13:22:14] Civilian вошёл(а) в комнату
[13:26:12] <Pinkbyte> qnikst: на гитхабе надо делать
[13:28:16] <qnikst> тоже так думаю
[13:32:39] <noga> танунафиквассвашимгиромигитахабом
[13:33:30] qnikst вышел(а) из комнаты
[13:33:45] qnikst вошёл(а) в комнату
[13:38:30] qnikst вышел(а) из комнаты
[13:38:43] <LK4D4> Pinkbyte, было бы круто
[13:38:47] qnikst вошёл(а) в комнату
[13:39:15] <Pinkbyte> noga: принимать патчи из багзиллы никто не перестанет. А кто перестанет - я того тапком
[13:39:17] <Pinkbyte> )))
[13:40:30] qnikst вышел(а) из комнаты
[13:40:46] qnikst вошёл(а) в комнату
[13:40:53] <qnikst> в общем-то да, решение не убережет от 100-500 методов отправки патчей
[13:41:00] <qnikst> будет 101-501
[13:41:11] <qnikst> но просто этот метод популярный и удобный
[13:42:30] <LK4D4> и остальные отомрут
[13:42:49] <qnikst> ну почему
[13:43:02] <qnikst> у нас в гентухацкель народ через мыло патчи шлёт иногда
[13:43:06] <qnikst> ибо git send-email
[13:43:17] <qnikst> и им удобнее так
[13:43:42] <qnikst> ..правда потом эти люди становятся разрабами и получают commit access в оверлей
[13:43:57] <alexxy> qnikst: ну в gromacs патчи шлются только через gerrit
[13:43:58] <alexxy> =)
[13:44:04] <alexxy> и билдфарму
[13:44:34] <qnikst> ну тут большого смысла в билдфарме нету
[13:44:52] <alexxy> тут да
[13:45:07] <alexxy> но скажем repoman full через тот же jenkins
[13:45:12] <alexxy> очень даже проканает
[13:45:30] nordwind вышел(а) из комнаты
[13:45:54] <qnikst> где билдфарму брать?
[13:46:16] <alexxy> для портежей одного хоста достаточно
[13:46:22] <qnikst> тут нужно делать emerge новый-пакет (оно будет считаться 2 часа) и потом ещё haskell-updater хрен знает сколько раз
[13:46:23] <alexxy> если формальные проверки только
[13:46:27] <Pinkbyte> alexxy: ты еще qt вспомни
[13:46:32] <alexxy> ;)
[13:46:38] <Pinkbyte> у них багзилла - это такой форум. А все патчи - через gerrit
[13:46:42] <Pinkbyte> и рядом с птицей
[13:46:43] qnikst уже --backtrack=0
[13:46:48] <qnikst> использует
[13:46:49] <qnikst> всегда
[13:47:05] <Pinkbyte> qnikst: а он зависимости правильно считает?
[13:47:07] <qnikst> т.к. сабслот резолвет тупой как пробка и требует backtrack
[13:47:17] <qnikst> Pinkbyte, emerge?
[13:47:26] <qnikst> да, просто при конфликте он сразу вываливается
[13:47:33] <Pinkbyte> а, ну зашибись
[13:47:35] <Pinkbyte> не-не-не
[13:47:37] <qnikst> и нужно руками добавлять пакеты в список добавления
[13:47:40] <Pinkbyte> мы лучше медленнее но лучше
[13:47:58] <qnikst> Pinkbyte, ну у меня 2 часа это не преувеличение
[13:48:05] <Pinkbyte> ого
[13:48:19] <Pinkbyte> сколько пакетов установлено? У меня ~1500 - но так оно не тормозит
[13:48:27] <qnikst> весь гентухацкель
[13:48:31] <Pinkbyte> аааа
[13:48:34] <Pinkbyte> да, тогда понимаю
[13:48:35] <qnikst> это ~600 пакетов с сабслотами
[13:48:54] <qnikst> каждый сабслот это минимум 1 шаг в backtrack
[13:49:46] <qnikst> так что остальных тоже такая фигня ждет, но позже
[13:49:54] <qnikst> как сабслоты использовать много где начнут
[13:52:30] <0xd34df00d> Чят, почему ты меня игнорируешь с кутевебкитом? :(
[13:53:08] <qnikst> я не хочу бампать qtwebkit
[13:53:28] <qnikst> про репозиторий узнал, осталось про mailing list узнать
[13:53:34] <qnikst> Pinkbyte, ты не в курсе?
[13:53:36] <0xd34df00d> Тут не бампать.
[13:53:43] <0xd34df00d> Тут тупо залить ебыдл на 2.3.
[13:53:48] <qnikst> тем более
[13:53:49] <0xd34df00d> Pinkbyte: сделаешь? В баге даже всё есть.
[13:54:06] <Pinkbyte> qnikst: bug id в студию
[13:54:15] <Pinkbyte> упс
[13:54:17] <Pinkbyte> 0xd34df00d: ^^
[13:54:28] <0xd34df00d> Pinkbyte: https://bugs.gentoo.org/show_bug.cgi?id=388207
[13:55:08] <0xd34df00d> Все купзилла-, реконко- и личкрафтоюзеры будут рады
!
[13:55:19] <Pinkbyte> 0xd34df00d: это надо pesa потыкать
[13:55:29] <Pinkbyte> а то я добавлю, а он потом срать кирпичами будет
[13:55:32] <0xd34df00d> Pinkbyte: хм, а я его могу где-то потыкать?
[13:55:34] <0xd34df00d> А чо это за чувак ваще?
[13:55:36] <Pinkbyte> я ж в qt потрохах не смыслю
[13:55:50] <0xd34df00d> Я вообще с этим проблем не вижу, на самом деле.
[13:55:51] <Pinkbyte> это единственный из Gentoo Qt team кто шарит в билдсистеме самого Qt
[13:56:13] <Pinkbyte> я честно пытался 2 раза в ней разобраться
[13:56:16] <Pinkbyte> кончилось тем, что я забил
[13:56:17] <0xd34df00d> Хехе, там наркомания, да.
[13:56:19] 0xd34df00d тоже не шарит.
[13:57:09] <Pinkbyte> 0xd34df00d: напиши ему на мыло - это быстрее всего. Или поймай его на собрании. Когда следующее - должен тимлид сказать^W^W^W хз
[13:57:13] Pinkbyte прячется
[13:57:22] <0xd34df00d> А какое у него мыло?
[14:01:34] <Pinkbyte> 0xd34df00d: pesa@gentoo.org
[14:01:41] <0xd34df00d> Разумно.
[14:01:42] <0xd34df00d> Спасибо.
[14:02:01] Civilian вышел(а) из комнаты
[14:02:17] Civilian вошёл(а) в комнату
[14:12:30] qnikst вышел(а) из комнаты
[14:12:45] qnikst вошёл(а) в комнату
[14:29:31] qnikst вышел(а) из комнаты
[14:29:46] qnikst вошёл(а) в комнату
[14:34:31] qnikst вышел(а) из комнаты
[14:34:45] qnikst вошёл(а) в комнату
[14:37:31] qnikst вышел(а) из комнаты
[14:37:46] qnikst вошёл(а) в комнату
[14:40:31] qnikst вышел(а) из комнаты
[14:40:45] qnikst вошёл(а) в комнату
[14:52:31] qnikst вышел(а) из комнаты
[14:52:44] qnikst вошёл(а) в комнату
[15:02:37] <winterheart> блин
[15:02:59] <winterheart> а что, центос так и не съехал 2.6.32?
[15:03:12] Pinkbyte вышел(а) из комнаты
[15:03:23] <Civilian> winterheart: а с чего ему?
[15:03:38] <winterheart> с 2.6.32
[15:03:50] <Civilian> winterheart: с чего съезжать? В шляпе же 2.6.32
[15:04:11] <winterheart> пф
[15:04:56] Magistr вышел(а) из комнаты
[15:05:31] qnikst вышел(а) из комнаты
[15:05:38] <Civilian> winterheart: что за пф? )
[15:05:45] qnikst вошёл(а) в комнату
[15:06:02] <winterheart> не дистрибутив, а одно недоразумение
[15:06:17] <Civilian> winterheart: если тебя успокоит, там пачка патчей
[15:06:26] <Civilian> winterheart: метров на 30 в гзипе
[15:06:45] eegorov вышел(а) из комнаты
[15:06:53] <winterheart> но циферка-то одна
[15:08:04] <Civilian> winterheart: и что?
[15:08:15] <winterheart> и старая
[15:08:20] <Civilian> и что?
[15:09:22] <winterheart> и старая
[15:09:56] <Civilian> и что?
[15:10:02] <winterheart> и старая
[15:10:31] qnikst вышел(а) из комнаты
[15:10:46] qnikst вошёл(а) в комнату
[15:10:49] <Civilian> winterheart: ну так и что что старая? какая разница?
[15:12:24] <winterheart> ну в наш век, когда корабли бороздят глубины Тихого океана, как-то не очень пользоваться ядром с циферкой 2009 года
[15:13:01] nis вошёл(а) в комнату
[15:13:09] <beresk_let> В 2009 они тоже бороздили
[15:13:13] <beresk_let> Так что всё в порядке.
[15:13:17] <Civilian> winterheart: а в чем проблема? Что-то не работает?
[15:13:45] <nis> 2.6.32 я на генте использовал
[15:13:47] <nis> и ничего
[15:13:56] <nis> у нас на работе вообще 2.4 есть кое где
[15:14:00] <winterheart> а сейчас?
[15:14:10] <nis> а щас у меня 3.11
[15:14:10] <Civilian> nis: почему 2.4, если не секрет?
[15:14:15] <nis> Civilian: мсвс
[15:14:22] <winterheart> вот!
[15:14:24] <Civilian> nis: уй ё
[15:14:29] <winterheart> еще большее недоразумение
[15:14:40] <nis> winterheart: и 2.6.32 гораздо лучше чем 3.х
[15:14:41] <winterheart> Civilian, ну так в чем проблема?
[15:14:50] <nis> это я тебе как человек который в ядре разрабатывает говорю
[15:14:55] <nis> и апи стройней
[15:15:07] <winterheart> а деревья - зеленей?
[15:15:09] <nis> после того как торвальдса упилили в разрае
[15:15:20] <Civilian> winterheart: что в чем проблема? У рхела политика такая - взять версию ядра и в нее бэкпортировать фичи. Зато поведение предсказуемое в рамках версии.
[15:15:21] <nis> в разрабах ядро пинвина лучше стало
[15:16:05] <winterheart> а у CentOS какая политика?
[15:16:22] <Civilian> winterheart: пересобирать rhel
[15:16:48] <Civilian> Делая sed -i 's/RHEL/CentOS/g' :)
[15:16:59] <Civilian> и подменяя графику с проприетарной на свободную
[15:17:00] <nis> )))
[15:18:56] <nis> это как у фуда с его с++11
[15:19:31] qnikst вышел(а) из комнаты
[15:19:40] <nis> 0xd34df00d: да фуд, с++11 рулит
[15:19:47] qnikst вошёл(а) в комнату
[15:19:54] <nis> winterheart: не всегда новое лучше чем старое
[15:20:37] <beresk_let> Замрите на секунду
[15:20:43] <beresk_let> Это сейчас точно nis сказал?
[15:21:47] edgbla вошёл(а) в комнату
[15:22:33] <winterheart> nis, не всегда старое лучше, чем новое
[15:22:43] <nis> почти всегда
[15:22:49] <nis> как минимум потому что работает
[15:23:11] <nis> winterheart: у меня на армах до сих пор старше 3.8 нету
[15:23:17] <nis> а потому что не работает
[15:23:32] <winterheart> наверное, потому что не сумел?
[15:23:47] <alexxy> ну форвардпорт сделать не так сложно
[15:24:01] <nis> winterheart: кто не сумел? freescale, ti?
[15:24:02] <alexxy> но тут зависит от упоротости писателей начального патча
[15:24:14] <Civilian> alexxy: зачастую упороты )
[15:24:17] bober2000 вышел(а) из комнаты
[15:24:20] <Civilian> alexxy: это ж арм.
[15:24:33] <alexxy> Civilian: это да ;) я как то реализацию свего usb видел
[15:24:34] <winterheart> nis, ну да
[15:24:34] <nis> Civilian: уху уху
[15:24:44] <nis> winterheart: а смысл?
[15:24:56] <winterheart> нешто тогда Линус мог поломанное ядро выпустить?
[15:25:12] <beresk_let> winterheart: не, ну тут я даже поддержу nis'а
[15:25:15] <alexxy> winterheart: не линус, а мейнтайнеры подсистем
[15:25:22] <alexxy> ocfs2 был долго поломан
[15:25:27] <Civilian> alexxy: я видел как-то на одной железке сделали поддержку sd своего взяв драйвер из ядра и натыкав workaround'ы то тут то там, выкорчевав лишние codepath'ы и вполне себе были довольны
[15:25:29] <alexxy> после того как там al_viro нашаминил
[15:25:31] <beresk_let> У меня для моего недосмартбука дрова на видео есть только под 3.1, кажется
[15:25:43] <nis> alexxy: я видел как линус сделал планировщик памяти
[15:25:43] <noga> а неьрен ваниль в продакшн пихать
[15:25:47] <noga> если хост
[15:25:52] <noga> не ванильных
[15:25:58] <alexxy> nis: какой именно?
[15:26:10] <nis> alexxy: самый базовый
[15:26:13] <nis> который везде
[15:26:29] <alexxy> щас в ядре numa aware
[15:26:32] <alexxy> что актуальнее
[15:27:15] <noga> nis: и как он называется ?
[15:28:46] <nis> noga: Linus  Elevator 
[15:29:28] <alexxy> nis: а уверен что памяти а не io?
[15:29:53] <nis> alexxy: это да для ио
[15:29:57] <nis> а для памяти не помню
[15:30:04] <nis> но там тоже гнилая шишка была
[15:30:55] backbone вышел(а) из комнаты: Replaced by new connection
[15:31:05] backbone вошёл(а) в комнату
[15:31:07] <winterheart> ну дак вот
[15:31:31] <winterheart> понапихаете костылей да пропиетарщины, а потом жалуетесь на новое ядро
[15:31:48] <nis> winterheart: там и опенсорсного говна хватает
[15:31:58] <nis> вот кто например просил систему вызовов менять
[15:32:06] <winterheart> "костылей"
[15:32:23] <nis> кто просил лезть в беспроводной стек
[15:35:59] <alexxy> nis: а что с ним не так? имхо лучше работать стало
[15:36:08] <alexxy> а где ничего не трогают это bsd
[15:36:14] <alexxy> но и развития там нет
[15:36:53] <Civilian> nis: alexxy вот прав. В БСД толком нет развития, и от постепенно отказываются крупные компании - потому что пилить под себя себе дороже.
[15:37:17] <noga> а где ничего не трогают это bsd
[15:37:20] <noga> это не бсд
[15:37:23] <Civilian> nis: и linux реально на большинстве задач производительнее чем бздя стал давно. Пожалуй только ipfw нравится народу по прежнему
[15:37:23] <noga> это винда
[15:37:25] <noga> :)
[15:37:41] <noga> Civilian: только ipfw  кака
[15:37:47] <noga> а так да, нравится
[15:38:00] <alexxy> есть nftables
[15:38:09] <noga> пока тоже кака
[15:38:10] <Civilian> noga: ну тем не менее почему-то его используют на софтварных роутерах, а не линуксЪ
[15:38:13] <alexxy> тока вот мой файер переписывать на них мне пока руки не дошли
[15:38:14] <Civilian> alexxy: пока нестабильно
[15:38:21] <noga> Civilian: кто , где ?
[15:38:25] <noga> джун ?
[15:38:28] <nis> Civilian: когда из пингвина повыкидывали старый код, когда допилил софт немного, тогда стал лучше
[15:38:45] <noga> так эта - киска , вятта и микроштык
[15:38:49] <Civilian> noga: не, у нас часть файрвола на бсд крутится, по сути единственное место где бсд никто не собирается выкидывать
[15:39:01] <winterheart> не ipfw, а pf
[15:39:11] <Civilian> winterheart: мб, прошу прощения тогда.
[15:39:51] <winterheart> хотя, у вас может и ipfw
[15:39:51] <noga> pf ? ОЛОЛО
[15:40:16] <noga> оно уже научилось
[15:40:25] <noga> хотя бы гигабиту ?
[15:41:06] <winterheart> гигабиту чего?
[15:41:10] <winterheart> яблок?
[15:42:53] <Civilian> winterheart: у нас таки суд по всему ipfw патченный
[15:43:58] <noga> winterheart: гигабиту процессоров
[15:44:46] <Civilian> nis: ты уж определись, лучше старый пингвин или новый
[15:45:24] <winterheart> noga, в зависимости от реализации
[15:45:34] <winterheart> в FreeBSD - научили
[15:46:42] <noga> winterheart: мне мнения нага насчет пф как то более авторитетно
[15:48:52] Mellon вышел(а) из комнаты
[15:50:42] <alexxy> но 10Г оно уже не тянет
[15:50:43] <alexxy> ;)
[15:50:55] <alexxy> а учитывая что всякие крупные свичи на linux щас
[15:51:01] <alexxy> те же ib например
[15:55:48] <nis> Civilian: по апи лучше старый
[15:56:08] <nis> а по функционалу и поддержке новый
[15:56:18] <Civilian> nis: что значит "по апи"?
[15:57:03] <nis> Civilian: по api
[15:57:15] <nis> linux kernel api
[15:57:15] <Civilian> nis: я понимаю что такое апи, я примеры хочу
[15:57:42] <nis> например формирование иноды в старом пингвине это максимум два файла по 500 строк
[15:57:52] <nis> для своей vfs
[15:57:58] <nis> а в новом это ещё надо найти как
[15:58:02] <nis> да и доков нема
[15:58:23] <nis> во вторых системный вызов в старом регистрируется в одном месте
[15:58:34] <nis> в новом надо подумать какие архитектуры тебе нужны
[15:58:46] <nis> и во всех реализациях сделать костыль
[15:59:23] <nis> доки на пингвин вообще стали чем-то нереальным
[15:59:32] qnikst вышел(а) из комнаты
[15:59:45] qnikst вошёл(а) в комнату
[16:00:01] <nis> к примеру хип раньше был [arch]/include/asm
[16:00:35] <nis> а щас через закрученную хитрую жопу это мета для include/linux
[16:01:40] <nis> Civilian: тебе ещё примеров?
[16:01:47] <nis> это только капля в море
[16:02:16] <alexxy> nis: а почему я довльно легко нахожу все что мне нужно для lustre?
[16:02:30] <alexxy> либо для некоторых армов
[16:03:00] <nis> alexxy: потому что ты не задумываешься про такие вещи как портируемость
[16:03:02] <nis> и прочее
[16:03:47] noga nbsp; взял пива и попкорна
[16:03:51] <nis> а за ти я им вообще готов "спасибо сказать"
[16:04:00] <nis> угробить инвенту это надо постараться
[16:04:06] <Civilian> nis: за что спасибо сказать готов?
[16:04:17] <Civilian> ктого кого угробил?
[16:04:31] <nis> Civilian: усб-отг для омапов и дсп опять сломали
[16:04:36] <alexxy> nis: ты хочешь про портируемость поговорить?
[16:04:42] <alexxy> давай ;) я готов ;)
[16:05:04] <alexxy> учитывая что люстра пашет почти на всем
[16:05:08] <alexxy> в том числе на BE
[16:05:25] <nis> alexxy: и про старые ядра тоже
[16:05:40] <nis> т.е. мало поддерживать код между арчами
[16:05:52] <nis> так ещё надо поддерживать код между разными версиями по
[16:06:12] <noga> [15:00:00] <nis> угробить инвенту это надо постараться
[16:06:18] <noga> что за ивента ?
[16:06:48] <nis> noga: ещё раз повторю усб-отг стек
[16:07:02] <alexxy> nis: ядра начиная с 2.6.32 до текущих устроят?
[16:07:05] <alexxy> сьел?
[16:07:07] <nis> неа
[16:07:09] <noga> ну сломали
[16:07:12] <noga> и что ?
[16:07:13] <nis> люстра это так
[16:07:16] <alexxy> более старые выпилили ;)
[16:07:17] <alexxy> нафиг
[16:07:18] <nis> баловство
[16:07:20] <noga> :)
[16:07:23] <noga> да да
[16:07:25] <alexxy> nis: ну кому как ;)
[16:07:26] <noga> а отг
[16:07:29] <noga> вещщщ
[16:07:32] qnikst вышел(а) из комнаты
[16:07:32] <noga> :)
[16:07:39] <nis> alexxy: а вот хардварные вещи это уже веселей
[16:07:47] qnikst вошёл(а) в комнату
[16:07:52] <nis> т.к. люстру юзают от силы 1 - 2 %
[16:07:55] <noga> alexxy: ну так вигли "Каждому своё"
[16:07:58] <nis> а тот же усб нужен всё
[16:08:02] <nis> м
[16:08:06] <nis> *всем
[16:08:11] <noga> нафига ?
[16:08:12] <alexxy> otg?
[16:08:14] <alexxy> ну ну ;)
[16:08:16] <noga> нафига всем отг ?
[16:08:24] <nis> noga: отг он везде
[16:08:34] <alexxy> nis: где?
[16:08:37] <noga> /осмотрелся/ не вижу
[16:08:38] <nis> а вот кто он будет хост или девайс это уже от производителя зависит
[16:08:52] ASM отнял пиво у noga и отсыпал попорна
[16:08:53] <nis> alexxy: на всех армах старше 2008 года
[16:08:56] <alexxy> О_о
[16:09:03] <nis> в смысле младше
[16:09:04] <noga> nis: почему ты бедный ?
[16:09:04] <alexxy> а если не на армах
[16:09:05] <alexxy> ;)
[16:09:15] <nis> alexxy: ещё есть часть мипсов
[16:09:19] <nis> и дспшки
[16:09:22] <alexxy> напомню что щас 2014 год
[16:09:23] <alexxy> ;)
[16:09:28] <nis> от ти, ад и мотороллы
[16:09:35] <nis> alexxy: младше
[16:10:48] <noga> ASM: пиво отжимать ? водки не дам
[16:10:59] <beresk_let> noga: а у тебя ведь как минимум один девайс с OTG есть!
[16:11:02] <beresk_let> Хехехе.
[16:11:22] <noga> beresk_let: там 1) все работает 2) не юзаю
[16:11:27] beresk_let пересчитал свои железки с OTG
[16:11:31] <beresk_let> Получилось одна шт.
[16:11:35] <beresk_let> На мипсе, кстати.
[16:11:44] <noga> и 3) - там 28-е ядро
[16:11:50] <noga> и менять не буду
[16:11:58] <noga> и меня устраиват
[16:12:00] <beresk_let> noga: а ты не оправдывайся, я ж без наездов
[16:12:46] beresk_let , кстати, тоже не юзает
[16:13:33] <noga> оно в W201  телек не берт ;(
[16:15:12] <noga> вернее в W220
[16:15:23] <noga> в 201 его отродясь не было
[16:15:31] <noga> вечно я их путаю
[16:15:45] Mellon вошёл(а) в комнату
[16:21:17] <nis> alexxy: плюс что такое люстра - вфс
[16:21:28] <nis> с этим проблем к счастью нет
[16:21:37] <nis> т.к. вфс не тролльвальс делал
[16:22:01] <beresk_let> Все проблемы в Линуксе — от Торвальдса!
[16:22:11] <beresk_let> Я берусь это доказать.
[16:23:37] <Night Nord> Нашёл чего доказывать
[16:24:16] <nis> слишком просто
[16:24:21] <Night Nord> Докажи лучше, что если совершить гиперпространственный прыжок пересекая чёрную дыру, то ты перекрасишься в зелёный цвет, но всё остальное останется как есть
[16:24:51] <beresk_let> Очень просто
[16:25:20] <beresk_let> Дело в том, что при прыжке через варп с пересечением чёрной дыры происходят необраDAKKA DAKKA DAKKA
[16:26:08] <0xd34df00d> nis: ну чо, нашёл чо ещё в моём коде?
[16:26:16] <0xd34df00d> Олсо, котаны, проголосуйте за https://bugs.gentoo.org/show_bug.cgi?id=388207 плиз.
[16:26:17] <beresk_let> 'Ere we go! Da orkz! WAAAGH
[16:26:37] <nis> 0xd34df00d: 11 плюсы
[16:26:50] <0xd34df00d> nis: ну это я и так знаю, что они там есть.
[16:28:02] <Night Nord> beresk_let: "всё остальное останется как есть". Т.е. ты утверждаешь, что тебе только в зелёный перекраситься и вылитый орк?
[16:29:34] <beresk_let> Я хотя бы не гриб
[16:29:49] <beresk_let> (Это хорошо, по-моему.)
[16:32:15] <nis> я бы не стал так утверждать
[16:32:35] <beresk_let> Что не гриб или что хорошо?
[16:34:32] qnikst вышел(а) из комнаты
[16:34:47] qnikst вошёл(а) в комнату
[16:35:57] Civilian вышел(а) из комнаты
[16:36:13] Civilian вошёл(а) в комнату
[16:37:15] <LK4D4> что по-твоему
[16:46:32] qnikst вышел(а) из комнаты
[16:46:49] qnikst вошёл(а) в комнату
[16:48:14] <alexxy> nis: люстра еще драйвер сети
[16:48:20] medvedko вошёл(а) в комнату
[16:48:21] <alexxy> и блочное устройство
[16:48:22] <alexxy> ;)
[16:48:28] <alexxy> так что не только vfs
[16:55:32] qnikst вышел(а) из комнаты
[16:55:47] qnikst вошёл(а) в комнату
[17:00:32] qnikst вышел(а) из комнаты
[17:00:47] qnikst вошёл(а) в комнату
[17:20:33] qnikst вышел(а) из комнаты
[17:20:50] qnikst вошёл(а) в комнату
[17:29:13] bober2000 вошёл(а) в комнату
[17:34:44] Civilian вышел(а) из комнаты
[17:34:59] Civilian вошёл(а) в комнату
[17:41:11] <nordwind> 0xd34df00d: done
[17:42:59] <nis> alexxy: ну 3 девайса
[17:43:10] <nis> а от чего зависимость?
[17:43:22] <0xd34df00d> nordwind: што?
[17:43:24] <nordwind> О alexxy а че ты вообще думаешь о план9? с виду совершенно наркоманская штука же, но завораживает. Я все время смотрю на нее в ядре и хочется включить
[17:43:33] <nordwind> проголосовал
[17:43:34] <0xd34df00d> nordwind: а, ты про баг.
[17:43:35] <0xd34df00d> Спасибо.
[17:43:56] <nordwind> кто, если не мы...
[17:45:44] <nis> nordwind: планб лучше
[17:46:08] <nis> 9ка абстракция и фигня в реализации
[17:46:33] <nis> nordwind: т.к. сетевое взаимодействие оно не файлы
[17:46:40] <nis> и медленней
[17:50:33] qnikst вышел(а) из комнаты
[17:50:34] <0xd34df00d> nis: лямбды и функторы — это всё-таки ништяк, можно просто написать new Util::DelayedExecutor { [this, next] { Source_->SetCurrentSource (next); }, 1000 };, и всё.
[17:50:47] qnikst вошёл(а) в комнату
[17:51:21] <0xd34df00d> В C++03 пришлось бы делать new Util::DelayedExecutor { boost::bind (&Engine::SourceObject::SetCurrentSource, Source_, next), 1000 };, и это ещё тело простое, без ветвлений и всего такого.
[17:51:34] <nis> 0xd34df00d: а логика от этого проще стала?
[17:51:35] <0xd34df00d> А как в сишечке такое сделать без обмазывания коллбеками и void *userdata, я вообще не представляю.
[17:51:49] <0xd34df00d> nis: читать проще стало. Логика к средствам выражения вообще нечувствительна, очевидно.
[17:52:08] <nis> 0xd34df00d: ну вот
[17:52:14] <nis> а раз ничего не стало проще
[17:52:28] <nis> значит бесмысленный синтаксический сахар
[17:52:40] <0xd34df00d> > бессмысленный
[17:52:48] <0xd34df00d> Ну не скажи, кода писать существенно меньше, он локальнее, и так далее.
[17:53:04] <nis> надо писать не меньше и запутанней
[17:53:06] <nis> а проще
[17:53:14] <qnikst> т.е. на хацкеле?
[17:53:14] <0xd34df00d> Как раз проще и получается.
[17:53:17] <nis> 0xd34df00d: где
[17:53:19] <0xd34df00d> Ничего запутанного.
[17:53:21] <0xd34df00d> nis: в C++11.
[17:53:31] <nis> набор выражений и куча действий на 1 строчку кода
[17:53:36] <nis> никаких плюсов
[17:53:46] <nis> qnikst: ну если так пошло то да
[17:53:54] <nis> нету смысла из одного языка делать другой
[17:54:10] <0xd34df00d> Дык никто из плюсов и хаскель не делает.
[17:54:14] <nis> делаю
[17:54:17] <nis> т
[17:54:20] <nis> но не хацкель
[17:54:22] <nis> а лисп
[17:54:24] <nis> ещё один
[17:54:29] <nis> только укуренней
[17:54:29] <0xd34df00d> nis: действие в этой строке всё равно одно — «создать объект, который через данное количество миллисекунд вызовет данную функцию, а потом сдохнет».
[17:54:36] <0xd34df00d> Лисп ты тоже не знаешь, прозреваю?
[17:54:38] <nis> 0xd34df00d: перетям стека
[17:54:44] <0xd34df00d> > перетям
[17:54:45] <0xd34df00d> Што.
[17:55:14] <nis> 0xd34df00d: какой смысл писать вычурные конструкции если можно всё написать проще
[17:55:23] <0xd34df00d> nis: ну и как это написать проще?
[17:55:30] <0xd34df00d> inb4 мне это писать не надо было, хз.
[17:55:44] <nis> 0xd34df00d: вот бью от заклад что через 2 недели ты уже не сразу вспомнишь что ты хотел там сделать
[17:55:56] <nis> 0xd34df00d: на нормальных плюсах
[17:56:21] <nis> которые ещё страуструп придумал
[17:56:40] LK4D4 вышел(а) из комнаты: Disconnected: No route to host
[17:56:58] <0xd34df00d> nis: эти плюсы тоже Страуструп придумывал.
[17:57:05] <0xd34df00d> nis: ну ок, напиши мне это на нормальных плюсах и без буста.
[17:57:15] <0xd34df00d> nis: и да, я прекрасно вспомню, что тут хотелось сделать, никакой магии тут нет.
[17:57:44] <nis> 0xd34df00d: где написано что это Страуструп придумал? 11ый стандарт
[17:57:59] <0xd34df00d> Где написано, что C++98 придумал один Страуструп?
[17:58:12] <0xd34df00d> Ну и начнём с того, что Страус участвовал в обсуждениях, в частности, концепты хотел ввести.
[17:58:14] <0xd34df00d> А их ниасилили :((((((
[17:58:19] <0xd34df00d> nis: так это, напишешь на C++98?
[17:59:12] <nis> мне лень
[17:59:31] <nis> т.к. кусок на кусок это фигня
[17:59:35] <nis> ты мне весь код дай
[17:59:47] <nis> может меня сама концепция не устроит
[18:01:17] <0xd34df00d> http://bpaste.net/show/H8pVWZt34JHQepBgeHCb/
[18:01:18] <0xd34df00d> nis: ^
[18:02:15] <nis> где-то я уже эту хрень видел
[18:03:31] <nis> 0xd34df00d: а у тебя свойства для авто подсвечиваются?
[18:03:32] <qnikst> 0xd34df00d, manager->AddTask((void *)foo, 1000);?
[18:03:57] <qnikst> timemanager_add_task(mgr, foo, 1000); <- сишка
[18:04:52] <qnikst> где манагер это объект реализующий очередь действий
[18:04:52] <0xd34df00d> qnikst: а теперь передай туда два параметра.
[18:05:01] <nis> 0xd34df00d: да хоть 3
[18:05:05] <0xd34df00d> nis: да, подсвечиваются.
[18:05:13] <nis> 0xd34df00d: ...
[18:05:13] <0xd34df00d> nis: ну, надо уже вводить внешнюю структуру, кастовать к void*, етц.
[18:05:16] <0xd34df00d> Очень типобезопасно!
[18:05:18] <nis> зачем
[18:05:30] <0xd34df00d> А как?
[18:05:35] <nis> можно через множественные операторы сделать
[18:05:41] <nis> 0xd34df00d: ...
[18:05:43] <0xd34df00d> И руками выбирать, замечательно.
[18:05:45] <0xd34df00d> 2014 год!
[18:05:55] <nis> 0xd34df00d: зато прозрачно
[18:05:58] <qnikst> 0xd34df00d, реально, но это нифига не безопасно будет
[18:06:03] <nis> аж до не балуйса
[18:06:05] <0xd34df00d> qnikst: вот именно в этом и дело.
[18:06:07] <qnikst> даже в сях
[18:06:08] <0xd34df00d> nis: ничего прозрачного.
[18:06:10] <0xd34df00d> Это куда прозрачнее.
[18:06:26] <0xd34df00d> Создал функтор, который ничего не принимает и ничего не возвращает, отдал его объекту и забыл.
[18:06:27] <0xd34df00d> Всё.
[18:06:32] <nis> 0xd34df00d: если у тебя в программе есть опасности то это ты виноват
[18:06:37] <nis> а не язык
[18:06:49] <nis> как там густав говорил - объекты в голове
[18:06:53] <nis> а если там мусор
[18:07:00] <nis> то тебе даже 11 плюсы не помогут
[18:07:00] <0xd34df00d> Эм, вообще-то хорошие языки ограждают от существенного класса ошибок.
[18:07:18] <nis> 0xd34df00d: от ошибок огорождать дураков это гнусное занятие
[18:07:33] qnikst вышел(а) из комнаты
[18:07:37] <nis> т.к. этим мы мешаем совершенствованию других
[18:07:44] qnikst вошёл(а) в комнату
[18:07:58] <nis> 0xd34df00d: слишком умный язык порождает тупых программистов
[18:08:09] <0xd34df00d> Ну да, лучше руками следить за всем, у нас же бесконечная память и бесконечная внимательность.
[18:08:15] <0xd34df00d> nis: покажи тупых программистов на хаскеле или агде плз.
[18:08:34] <nis> 0xd34df00d: мы щас не про функциональные языки говорим
[18:08:40] <0xd34df00d> Начались отмазки-отмазочки.
[18:08:43] <nis> а про излишние костыли в плюсах
[18:08:48] <0xd34df00d> nis: где ты костыли увидел?
[18:08:53] <nis> 0xd34df00d: авто костыль
[18:09:07] <0xd34df00d> Препроцессор и инклюды — это костыли для легаси, да.
[18:09:11] <nis> т.к. мы следали послабление строгой типизации для частного случая
[18:09:13] <0xd34df00d> А в новых стандартах ничо костыльного.
[18:09:22] <0xd34df00d> nis: эм, што? Где там послабление строгой типизации?
[18:09:28] <0xd34df00d> И она в плюсах нихрена не строгая, кстати.
[18:09:34] <0xd34df00d> Ты терминологию осиль хотя б для начала.
[18:09:48] <0xd34df00d> nis: вывод типов ≠ послабление статической типизации.
[18:10:03] <nis> 0xd34df00d: и это можно было сделать через класс интерфейса
[18:10:07] <nis> и не мучать себе мозг
[18:10:15] <Civilian> nis: авто не костыль, а способ писать меньше. Если ты не понимаешь как работает авто, то ты потом за голову хлататься будешь
[18:10:45] <0xd34df00d> > класс интерфейса
[18:10:47] <0xd34df00d> Щито?!
[18:10:55] <0xd34df00d> nis: что можно было сделать через класс интерфейса?
[18:11:10] <nis> 0xd34df00d: унаследовать от него то что тебе нужно
[18:11:11] <nis> и всё
[18:11:20] <nis> полиморфизм
[18:11:20] <0xd34df00d> Иногда мне кажется, что ты вообще не знаешь плюсы.
[18:11:24] <0xd34df00d> Причём тут полиморфизм?
[18:11:28] <0xd34df00d> Причём тут наследование?
[18:11:30] <0xd34df00d> О чём ты вообще?
[18:11:38] <Civilian> 0xd34df00d: он просто знакомые слова называет
[18:11:46] <0xd34df00d> Civilian: да это я уже понял, лул.
[18:12:45] beresk_let вышел(а) из комнаты
[18:19:14] <nordwind> о чем вы спорите ваще, я не понимаю, когда уже все сделано до вас http://www.linux.org.ru/news/opensource/10340316
[18:20:53] <nordwind> Pinkbyte проверил
[18:21:15] <0xd34df00d> Kjk/
[18:21:16] <0xd34df00d> Лол.
[18:22:55] <nordwind> так-то...
[18:30:50] <0xd34df00d> nis: на тему твоего вопроса в c_p_p@ недавнего, кстати.
[18:30:56] <0xd34df00d> http://www.chromium.org/developers/coding-style
[18:31:02] <0xd34df00d> > Items local to a .cc file should be wrapped in an unnamed namespace.  While some such items are already file-scope by default in C++, not all are; also, shared objects on Linux builds export all symbols, so unnamed namespaces (which restrict these symbols to the compilation unit) improve function call cost and reduce the size of entry point tables.
[18:31:42] <nis> 0xd34df00d: говори на моём родном языке
[18:32:21] <nis> это раз
[18:32:41] <nis> во вторых заворачивания в неймспейс тебе экономии не добавят
[18:32:43] <Civilian> nis: вот это аргумент!
[18:32:45] <nis> можешь проверить
[18:33:09] <0xd34df00d> nis: я тебе процитировал исходник. Если для тебя чтение английского — проблема, у меня для тебя плохие новости.
[18:33:16] <0xd34df00d> nis: и да, какой экономии оно мне не добавит, кто сказал?
[18:33:35] <nis> 0xd34df00d: никакой
[18:33:48] <nis> то что у тебя два неймспейса вложенных
[18:34:33] <nis> а экономия будет если к компилятору и линкеру добавить флаги сборки мусора
[18:35:41] <0xd34df00d> Это уже вопрос системы сборки.
[18:35:47] <0xd34df00d> И да, экспортируемые символы не соберутся как мусор никогда.
[18:35:51] <0xd34df00d> Просто потому, что они экспортируемые.
[18:35:56] <nis> 0xd34df00d: соберутся
[18:36:04] <nis> если указать явно
[18:36:29] <0xd34df00d> И для shared object'ов? Oh wow.
[18:36:30] <nis> и вообще экспорт это фигня
[18:36:37] <nis> ненужная
[18:37:53] nordwind вошёл(а) в комнату
[18:40:16] <0xd34df00d> Лол.
[18:45:30] <noga> 0xd34df00d: тсс, у ниса сегодня особенный день
[18:48:34] qnikst вышел(а) из комнаты
[18:48:49] qnikst вошёл(а) в комнату
[18:54:50] <0xd34df00d> noga: а чо?
[18:55:30] <noga> мы можем его потерять
[18:55:35] <Civilian> noga: м?
[18:55:59] <noga> тсс, мне кажется , его услали на полигон
[18:56:07] <Civilian> noga: какой?
[18:57:56] <noga> на котором они отлаживают
[18:58:03] <nordwind> Нога побанил?
[18:58:44] <nis> 0xd34df00d: ты когда последний раз использовал его?
[18:59:02] <0xd34df00d> nis: кого — его?
[18:59:15] <nis> экпорт
[18:59:21] <nis> экспорт
[18:59:37] <nis> т.к. я вижу что твой код ужасен, толст и сумбурен
[18:59:42] <nis> больше мне ничего не надо
[19:00:15] <nis> 0xd34df00d: вот когда от 11 го стандарта твои личи будут собраться быстрее linux kernel у меня на компе тогда и поговорим
[19:00:25] <nis> и будут работать быстро и красиво
[19:00:29] <nis> мало потреблять памяти
[19:00:37] Night Nord вышел(а) из комнаты
[19:00:40] <nis> те кто говорят что памяти много  - слабаки
[19:00:50] <nis> т.к. память имеет такое свойство как размер
[19:01:00] <0xd34df00d> nis: экспорт ваще-т регулярно использую.
[19:01:18] <0xd34df00d> nis: так что в моём коде ужасно, толсто и сумбурно? Ты так и не смог ни разу описать.
[19:01:35] <0xd34df00d> nis: личкрафты потребляют мало памяти, если вырубить вебкитовые и QML'ные модули, например.
[19:01:41] <nis> 0xd34df00d: где?
[19:01:45] <0xd34df00d> А собираться плюсокод быстрее сишки не будет вообще никогда тупо за счёт другой грамматики.
[19:02:17] <nis> да ниужели
[19:02:26] <nis> а как же оптимизация под компилятор?
[19:02:35] <0xd34df00d> nis: тут дело не в скорости сборки, а в скорости написания кода и его чтения.
[19:02:40] <0xd34df00d> И его, о ужас, прозрачности.
[19:02:41] <nis> как же отсутствие неправильных преобразований
[19:02:46] <nis> прозрачность?
[19:02:47] <nis> где
[19:02:50] <0xd34df00d> nis: а что с оптимизациями под компилятор? Причём тут преобразования?
[19:03:01] <0xd34df00d> Где? Да везде, где не нужны костыли, а теперь есть стройные хорошие функции в самом языке.
[19:03:19] <nis> 0xd34df00d: сколько в твоих строчках кода команд ассемблера?
[19:03:20] <0xd34df00d> Ты скажи, где ужасный толстый сумбурный код, а?
[19:04:40] <nis> 0xd34df00d: везде
[19:04:44] <nis> где он прозрачный
[19:04:59] <nis> чтобы без 11ого функционала его понять?
[19:05:17] <nis> где итеративный подход
[19:05:26] <0xd34df00d> > итеративный подход
Щито.
[19:05:29] <nis> что за глупая пародия на отп
[19:05:37] <0xd34df00d> Чо за отп?
[19:05:45] <0xd34df00d> nis: приведи конкретные примеры, пожалуйста, где «везде».
[19:05:50] <0xd34df00d> Желательно с обоснованиями.
[19:05:53] <nis> везде это значит везде
[19:05:57] <nis> весь код такой
[19:06:37] <Civilian> nis: приведи примеры особо вопиющих моментов
[19:07:07] <nis> Civilian: фуд сам привёл
[19:07:21] <nis> сегдя то что по моему мнению коряво
[19:08:04] backbone вышел(а) из комнаты: Replaced by new connection
[19:08:16] backbone вошёл(а) в комнату
[19:08:33] <Civilian> nis: а что там кривого?
[19:08:41] <Civilian> nis: подробнее чем "всё"
[19:08:59] <0xd34df00d> nis: таки да, обоснуй, что там коряво?
[19:09:33] <nis> 0xd34df00d: авто, мега хрень напоминающая вызов метода спустя
[19:10:09] <Civilian> nis: покажи мега хрень. И объясни чем авто плохо?
[19:11:22] <nis> { [this, next] { Source_->SetCurrentSource (next); }, 1000 }
[19:11:43] <nis> что за нафиг
[19:11:53] <nis> и зачем this
[19:12:34] <0xd34df00d> А, ну то есть, ты не знаешь C++11.
[19:12:44] <0xd34df00d> nis: это лямбда.
[19:12:45] <nis> 0xd34df00d: а где я это говорил?
[19:12:51] <0xd34df00d> В неё захыватываются this и next.
[19:13:16] <0xd34df00d> nis: ну так тогда почему ты говоришь, что код плохой, если ты не знаешь языка, на котором он написан?
[19:13:24] <nis> 0xd34df00d: основной смысл с++ в том чтобы любой новый код воспринимался также как и старый
[19:13:26] <Civilian> 0xd34df00d: а так проще
[19:13:38] <Civilian> nis: ты знаешь смысл Си++ лучше чем его авторы?
[19:13:43] <0xd34df00d> nis: нет. Где это написано?
[19:14:02] <nis> Civilian: нет, но про это писал Бьярни
[19:14:02] <0xd34df00d> nis: многие чуваки из стандарта говорят, что C++11 — это другой язык, и его стоит осваивать заново, и его парадигмы стоит учить заново.
[19:14:16] <0xd34df00d> Тьфу, из Комитета, конечно же, не из стандарта.
[19:14:22] <nis> 0xd34df00d: если это другой язык почему он называется С++?
[19:14:26] <nis> это не с++
[19:14:41] <nis> это другой язык который использует часть синтаксиса с++
[19:15:39] <0xd34df00d> Потому что так получилось, я-то откуда знаю, почему он так называется.
[19:15:44] <0xd34df00d> Собственно, он и называется C++11.
[19:16:06] <nis> 0xd34df00d: это не с++
[19:16:08] <nis> так?
[19:16:16] <noga> ну так
[19:16:25] <noga> и что теперь ?
[19:16:31] <noga> не писать на нем чоли
[19:16:32] <noga> ?
[19:16:34] qnikst вышел(а) из комнаты
[19:16:49] <noga> васик скрипт тоже васик
[19:16:50] qnikst вошёл(а) в комнату
[19:16:55] <Civilian> nis: хохма в том что у тебя есть претензии к языку, но нет пока ни одной претензии к фуду. Все твои претензии уходят после прочтения стандарта языка или книжечки какой-нибудь
[19:16:55] <nis> 0xd34df00d: тогда я не прав
[19:17:00] <noga> даже номеров строк нету
[19:17:06] <noga> и чо ?
[19:17:07] <0xd34df00d> nis: это не C++03, да.
[19:17:22] <nis> 0xd34df00d: я тут честно признаю, что запутался
[19:17:28] <0xd34df00d> nis: да, он обратно совместим с C++03, но это не C++03. Иначе в чём смысл нового стандарта?
[19:18:06] <nis> 0xd34df00d: т.е. это надмножество языка
[19:18:08] <noga> { [this, next] { Source_->SetCurrentSource (next); }, 1000 }
[19:18:13] <noga> не, нифига
[19:18:26] <nis> с++
[19:18:29] <noga> сишку еще читать мона было без института
[19:18:37] <noga> а тут ужо матан
[19:18:54] <nis> noga: матан можно и без института учить
[19:19:05] <noga> чо оно то хоть делает то ?
[19:19:17] <noga> nis: можно, но не нужно
[19:19:24] <Magistr> noga: +1
[19:19:36] <0xd34df00d> Это тоже можно и без института учить.
[19:19:39] <Civilian> noga: зависит от преподов
[19:19:41] <0xd34df00d> Этому нас в институтах таки не учили.
[19:19:48] <0xd34df00d> nis: да, надмножество.
[19:19:51] <noga> 0xd34df00d: [18:15:06] <noga> чо оно то хоть делает то ?
[19:20:41] <0xd34df00d> noga: первый аргумент создает замыкание, которое захватывает по значению this и next из контекста и при вызове выполняет Source_->SetCurrentSource (next);
[19:20:44] <0xd34df00d> Второй аргумент — тупо число.
[19:20:52] <0xd34df00d> Всё это вместе — параметры конструктору объекта DelayedExecutor.
[19:20:59] <noga> стоп
[19:21:03] <noga> дальше не надо
[19:21:07] <noga> ;(
[19:21:31] <noga> все таки у Норда получается лучше ;(
[19:22:02] <Civilian> 0xd34df00d: тупой вопрос можно?
[19:22:48] <qnikst> на самом деле действительно странно читается
[19:23:01] <qnikst> я так и не сильно понял куда там 1000 идёт
[19:23:06] <Civilian> 0xd34df00d: чем это отличается от объявления next'а - static'ом и вызова конструктора как обычно?
[19:23:10] <qnikst> это {closure, 1000 } <-
[19:24:10] noga кажется, что ++11 писали люди со словами "а еще я и вот так умею"
[19:25:11] <nis> Civilian: 3.14 - интересно символ Пи нарисуют?
[19:25:23] <Civilian> nis: кто?
[19:25:25] <nis> noga: я тоже так думаю
[19:25:31] <nis> Civilian: ядро пингвина вышло
[19:25:34] <nis> 3.14
[19:25:38] <nis> пи же
[19:25:49] <Civilian> а, не знаю
[19:26:31] <nis> Linux 3.14 вышел под кодовым названием Shuffling Zombie Juror, хотя многие предлагали обыграть связь с числом «пи».
[19:26:37] <nis> пичаль
[19:26:41] <nis> а я так надеялся
[19:27:04] <0xd34df00d> noga: это ты ещё generalized capture syntax не читал.
[19:27:15] <0xd34df00d> qnikst: собственно, да, поэтому перед коммитом я аргументы на разные строки разнёс.
[19:27:25] <0xd34df00d> https://github.com/0xd34df00d/leechcraft/commit/0a2a457abdcc4a8cc12f5fc3cda7b9d092744ae2
[19:27:29] <noga> ну а чо делать, если программинг как вид  производства пока на уровне стапельной сборки в окр по авто  шкале ;(
[19:27:43] <0xd34df00d> Civilian: конструктора кого?
[19:27:52] <Civilian> 0xd34df00d: твоего Delayedчего-тотама
[19:28:15] backbone вышел(а) из комнаты
[19:28:24] noga вышел(а) из комнаты
[19:28:29] <0xd34df00d> Civilian: но он принимает std::function<void ()>.
[19:28:37] <0xd34df00d> И про никакие там нексты слыхом не слыхивал.
[19:28:48] <qnikst> 0xd34df00d, а {foo, bar} это что за зверь?
[19:28:53] <Civilian> 0xd34df00d: а, ты ему передаешь таким образом указатель на функцию и время
[19:29:11] <nis> winterheart: nfsd: исправлен потерянный вызов nfserrno() в nfsd_setattr().
[19:29:19] <nis> вот за такое надо бить ногами
[19:29:20] <0xd34df00d> qnikst: uniform initialization syntax, новый метод инициализации объектов.
[19:29:30] <0xd34df00d> Что массивы, что произвольные конструкторы, что специальные конструкторы std::initializer_list<T>
[19:29:35] <0xd34df00d> Civilian: ага.
[19:29:49] <Civilian> 0xd34df00d: и чтобы не делать всяких оберток, можно сделать такую штуку, так?
[19:30:38] <0xd34df00d> Civilian: ага.
[19:31:14] <qnikst> ух тыж
[19:31:26] <qnikst> 0xd34df00d, а где написано чо эт за объект?
[19:31:31] <0xd34df00d> qnikst: где и какой?
[19:31:46] <qnikst> ща в гитхабокод загляну
[19:32:04] <qnikst> вопрос исчерпан
[19:32:23] <qnikst> а в чем фишка, почему не как обычно конструктор?
[19:32:44] <qnikst> new Util::DelayedExecutor(closure, 1000) ?
[19:32:47] <0xd34df00d> А если какая-то функция принимает T, то можно тупо написать Foo ({ arg1, arg2, arg3 }), где это соответствующие аргументы какого-нибудь из конструкторов T, и само всё правильно создастся и так далее.
[19:33:22] <0xd34df00d> qnikst: в данном конкретном случае — ничем. Просто разносить {} на отдельные строки более по кодестайлу личкрафтов, чем (). Да и вообще, {} позволяют избежать кое-каких неоднозначностей разбора, google://most+vexing+parse.
[19:34:07] <qnikst> аа
[19:34:18] <qnikst> т.е. {} это тоже самое что () у контруктора?
[19:34:27] <0xd34df00d> В части контекстов — да.
[19:34:30] <0xd34df00d> Но там есть тонкости.
[19:34:30] <qnikst> и оно по типам подбирается по тем же правилам?
[19:34:46] <0xd34df00d> Эм, в смысле? Ну это тупо указание на инициализацию.
[19:34:54] 0xd34df00d вошёл(а) в комнату
[19:35:21] <nis> Civilian: ты можешь посмотреть одну вещь?
[19:35:42] <Civilian> nis: попробовать могу
[19:35:50] <Civilian> смотря на чем и что за вещь
[19:35:59] <nis> Civilian: сколько вебкит тратит озу на страницу хтмл
[19:36:11] <nis> на арме естественно
[19:36:16] <0xd34df00d> Смотря какая страница, обв.
[19:36:21] <0xd34df00d> Civilian: а у тебя арм есть?
[19:36:21] <Civilian> nis: м... в теории могу, если предложишь методику
[19:36:33] <Civilian> 0xd34df00d: есть, правда немного в раздолбанном состоянии в данный момент
[19:36:33] <nis> 0xd34df00d: есть у него арм, а страница простая
[19:36:37] <nis> одна картинка
[19:36:41] <nis> и текст
[19:36:44] <Civilian> nis: давай на выходных напомни
[19:36:46] <nis> слабоформатированный
[19:36:51] <nis> Civilian: ок
[19:36:59] <nis> могу даже код написать
[19:37:02] <Civilian> будет повод обновить хромобук. Другое дело - реши что есть вебкит, т.к. вебкит в составе хрома это одно
[19:37:11] <Civilian> а вебкит в виде uzbl это другое
[19:39:37] <nis> Civilian: я код напишу, стандартный QtWebkit
[19:39:44] <Civilian> nis: а, ок
[19:40:01] <nis> я просто пока с кему не разобрался
[19:40:03] <nis> для армов
[19:40:31] krigstask вышел(а) из комнаты
[19:40:36] <0xd34df00d> О.
[19:40:41] krigstask вошёл(а) в комнату
[19:41:09] <0xd34df00d> Civilian: а попробуешь л-фты там собрать-запустить?
[19:41:37] <nis> 0xd34df00d: на 2ГБ эко достижение
[19:41:49] <nis> вот если они в 256 МБ влезут
[19:41:53] <nis> в полном составе
[19:41:58] <qnikst> у меня личкрафты на маке не запускаются!
[19:42:01] <0xd34df00d> В один поток собрать,  чо.
[19:42:09] <nis> 0xd34df00d: да не сборка
[19:42:12] <nis> а работа
[19:42:26] <0xd34df00d> qnikst: версия макоси?
[19:42:31] <qnikst> 0xd34df00d, гента
[19:42:36] <qnikst> правда я их туда не ставил
[19:42:38] <0xd34df00d> Хм.
[19:42:40] <qnikst> возможно в этом проблема
[19:42:44] nordwind вышел(а) из комнаты
[19:42:46] <0xd34df00d> Пожалуй.
[19:43:10] <Civilian> 0xd34df00d: да давай
[19:43:16] <nis> 0xd34df00d: я когда кему запилю то проверю
[19:43:40] <0xd34df00d> nis: все кроме браузера заведется.
[19:43:43] <Civilian> qnikst: тоже макбук с гентой? )
[19:43:54] <nis> 0xd34df00d: браузер тоже важен
[19:43:57] <0xd34df00d> На 256 метрах.
[19:43:58] <nis> ты же де делаешь
[19:44:15] <Civilian> nis: браузер - вебкит, он жирный. Хотя сейчас нежирных наверное не осталось
[19:44:17] <qnikst> Civilian, да
[19:44:17] <0xd34df00d> А хром там запускается?
[19:44:24] <qnikst> ну макось там я оставил на 20Гб
[19:44:26] <Civilian> 0xd34df00d: хромобук, на нем хром как ось
[19:44:37] <Civilian> qnikst: и как оно тебе?
[19:44:40] <nis> 0xd34df00d: хром на 256 летает
[19:44:42] <Civilian> qnikst: и что за ноут?
[19:44:46] <Civilian> nis: но недолго
[19:44:53] <nis> но летает
[19:44:55] <0xd34df00d> Тогда и это может.
[19:44:59] <qnikst> 2011 late
[19:45:05] <nis> да тупняк на 5 вкладках уже
[19:45:05] <Civilian> nis: если одна вкладка без дополнений - то мб )
[19:45:09] <qnikst> Civilian, прикольно
[19:45:16] <qnikst> но я бы покупать не стал
[19:45:39] <nis> 0xd34df00d: у меня есть 2х головый с 1 ГБ
[19:45:40] <Civilian> qnikst: а что бы стал?
[19:45:41] nordwind вышел(а) из комнаты
[19:45:42] <nis> но там дроид
[19:45:46] <nis> а сносить лень
[19:46:21] <qnikst> Civilian, не знаю или панасоник через знакомых в японии (но меня тут отговаривали), или чо там у alexxy
[19:47:33] <qnikst> просто у меня на этом ноуте клава сдохла и ваще, а мне иногда нужен переносимый ноут :)
[19:47:37] <qnikst> а у меня мак валялся
[19:47:38] <0xd34df00d> На гигабайте ваще спокойно взлетит.
[19:48:00] <0xd34df00d> Вообще в личкрафтах браузер наиболее жручий.
[19:48:02] <Civilian> qnikst: у alexxy x240 :)
[19:48:10] <nis> 0xd34df00d: на гигабайте я могу генту без свопа собрать
[19:48:12] <nis> с гуем
[19:48:17] <nis> на 512 своп нужен
[19:48:20] <Civilian> qnikst: а какой панасоник?
[19:48:38] <Civilian> qnikst: просто у леновы нет адекватного аналога макбуку эир
[19:48:50] <Civilian> x240 - другая категория слегка уже
[19:48:57] <Civilian> а x1 carbon новый убог
[19:49:05] <0xd34df00d> И все эти куэмельные перделки.
[19:49:17] <qnikst> я смотрел что-то типа http://shop.conics.net/index.php/cf-lx3nexbr.html
[19:49:58] <qnikst> ну у меня мак 15'' =) мощнее и тяжелее моей леновы (T420i)
[19:50:09] <Civilian> qnikst: ну вот он аналог, да
[19:50:52] <Civilian> цена только конская )
[19:51:05] <Civilian> хотя в целом сносно
[19:55:52] nordwind вошёл(а) в комнату
[19:57:07] <qnikst> да цена дикая
[19:57:18] <qnikst> ещё не факт, что сюда возят
[19:57:19] <Civilian> qnikst: хотя они все так стоят
[19:57:29] <Civilian> qnikst: он есть английский, там правда цена еще более конская
[19:57:30] <qnikst> и бывает что нету английской даже клавиатуры
[19:59:31] <Civilian> 0xd34df00d: а личи умеют использовать OpenGL/OpenGL ES для отрисовки чего-нибудь?
[19:59:50] <nis> qnikst: а зачем тебе буквы на клавишах?
[20:00:07] <Civilian> nis: там количество и расположение клавиш может отличаться
[20:00:29] <nis> Civilian: оно и так для буков разное
[20:00:37] <nis> да  и поправить не сложно
[20:00:39] <Civilian> nis: английская и русская похожи хотя бы
[20:00:40] <qnikst> nis, ну я иногда плохо чепятаю
[20:00:45] <qnikst> особенно когда отклекаюсь
[20:00:46] <Civilian> nis: с японским может не так быть
[20:00:50] <nis> фигня
[20:00:51] <qnikst> от клавиатуры
[20:01:08] <nordwind> хм
[20:01:35] <nis> Civilian: врят-ли, т.к. щас кандзи не жалуют
[20:01:40] <nis> особо
[20:01:49] <nis> щас фонетическая клавиатура в основном
[20:03:32] <qnikst> и ваще я щас к своей мелкософтоклаве привык
[20:05:43] krigstask вышел(а) из комнаты: Datorn somnade
[20:07:28] <qnikst> Civilian, если купишь панасоник - рассказывай :)
[20:09:07] <0xd34df00d> Civilian: да не особо, там и отрисовывать-то нечего через все эти вещи.
[20:09:40] <Civilian> qnikst: врядли, я если буду брать то ноут аля замена десктопу
[20:09:43] <Civilian> если себе
[20:09:43] <nis> 0xd34df00d: т.е. 2д ускорение ты не используешь?
[20:09:53] <0xd34df00d> nis: 2D-ускорение за меня используют иксы или дрова или qt.
[20:10:00] <0xd34df00d> Мне самому там особо нечего ускорять.
[20:10:10] <0xd34df00d> Теоретически есть в кутях рендерер через полный опенгл, но он хреновато работает.
[20:10:24] <Civilian> 0xd34df00d: на хромобуке нет 2д ускорения )
[20:10:47] <nis> Civilian: если у тебя есть опенгл то есть и 2д
[20:10:52] <nis> без него никак
[20:10:54] <Civilian> nis: в дровах его нет
[20:11:06] <nis> да вот не верю
[20:11:32] <Civilian> nis: ну ок, есть, но такое качественное что когда я двигаю окошки я вижу как перерисовывается содержимое + иксы жрут одно ядро
[20:12:16] <nis> если жрут ядро то нету
[20:12:19] <qnikst> http://blog.freenode.net/2014/04/googleplusfreenode/ <- фринодо новости
[20:12:21] <nis> т.к. это чистый дма
[20:12:32] <Civilian> nis: там суть в том что если ты запускаешь OpenGL приложение во весь экран то у тебя все быстро, в окнном режиме - у тебя 1 кадр в секунду сразу становится
[20:12:59] <nis> Civilian: харендер не работает нормально
[20:13:02] <nis> баг десу
[20:13:10] <Civilian> nis: не баг, а nobody cares
[20:13:18] <nis> нани?
[20:13:25] <Civilian> nis: всем пофиг
[20:14:05] 0xd34df00d вышел(а) из комнаты
[20:14:09] <Civilian> nis: там идет сейчас работа над реверс инженерингом Mali T6xx
[20:14:15] <nis> ну это да
[20:14:19] <Civilian> у них вики периодически пополняется информацией
[20:14:31] <Civilian> а 2д дрова на базе того что арм дали сделано
[20:14:40] <nis> но я считаю что это беда пнигвниа
[20:14:58] <Civilian> nis: почему?
[20:15:14] <nis> да потому что дрова сцепленны с ядром
[20:15:15] ruda вышел(а) из комнаты
[20:15:38] <Civilian> nis: ядреная часть то как раз в порядке
[20:15:40] <nis> и потому их легко сделать припроетарными
[20:15:52] <Civilian> nis: а были б юзерспейсными - было бы сложно?
[20:15:59] <nis> да
[20:16:02] <Civilian> чем?
[20:16:12] <nis> т.к. я всегда могу встать между железом и дровами
[20:16:14] <nis> )
[20:16:27] noga вошёл(а) в комнату
[20:16:27] <Civilian> nis: у арма как раз ядерный модуль открыт
[20:16:40] <Civilian> nis: иксовые дрова тоже
[20:16:45] <Civilian> просто иксовые дрова там убоги
[20:17:01] <Civilian> в них какие-то зачатки EXA есть, но считай что нету
[20:17:51] <nis> ну так это тоже бич опенсорса
[20:18:21] <nis> но что мешает тебе задебажить?
[20:18:34] <Civilian> nis: катастрофическая нехватка времени
[20:18:35] <nis> запусти тот же валгринд
[20:18:35] qnikst вышел(а) из комнаты
[20:18:49] qnikst вошёл(а) в комнату
[20:19:55] <nis> noga: а сегодня день пони на лоре?
[20:19:56] <Civilian> nis: http://git.linaro.org/arm/xorg/driver/xf86-video-armsoc.git
[20:20:30] <nis> блин как же я не люблю xf86
[20:21:07] <Civilian> nis: https://chromium.googlesource.com/chromiumos/third_party/xf86-video-armsoc/+/master или вот
[20:21:35] qnikst вышел(а) из комнаты
[20:21:52] qnikst вошёл(а) в комнату
[20:21:57] <nis> omap
[20:21:59] <nis> да ну нафиг
[20:22:08] <Civilian> nis: оно изначально было под омапы
[20:22:20] <nis> аа
[20:22:21] <nis> ну да
[20:22:22] <Civilian> делалось как generic драйвер для тайловых arm чипов
[20:22:32] <Civilian> потом выяснилось что омапы то как раз на нем и не работают
[20:22:35] qnikst вышел(а) из комнаты
[20:22:36] <Civilian> зато mali прекрасно пашет
[20:22:38] <nis> тайлы это олдскульненько
[20:22:43] <Civilian> ну как прекрасно, хоть как-то
[20:22:50] qnikst вошёл(а) в комнату
[20:22:59] <nis> хоть как-то это не зачёт
[20:23:06] Civilian вышел(а) из комнаты
[20:23:06] <nis> поэтому надо профилировать
[20:25:59] <nis> noga: Функция do_fork() – свидетельство происхождения Linux от Minix, где этот
вызов также реализован через функцию do_fork().
[20:27:18] <noga> отеби....
[20:29:15] <nis> ?
[20:32:14] LK4D4 вошёл(а) в комнату
[20:36:35] qnikst вышел(а) из комнаты
[20:36:50] qnikst вошёл(а) в комнату
[20:37:08] <nordwind> похоже нога занят и слегка не настроен разбираться в корнях современных линукс систем
[20:38:14] <nordwind> но промолчать не смог, ответил
[20:40:03] <qnikst> а у zeromq такой классный ML
[20:40:59] <qnikst> прям наверное не использовал бы его если бы сразу подписался
[20:41:26] blow вышел(а) из комнаты
[20:43:36] qnikst вышел(а) из комнаты
[20:43:49] qnikst вошёл(а) в комнату
[21:04:14] Mellon вышел(а) из комнаты
[21:04:48] Mellon вошёл(а) в комнату
[21:07:59] Mellon вышел(а) из комнаты
[21:09:12] Mellon вошёл(а) в комнату
[21:09:13] maksbotan вошёл(а) в комнату
[21:12:25] ruda вошёл(а) в комнату
[21:14:00] Mellon вышел(а) из комнаты
[21:14:41] Mellon вошёл(а) в комнату
[21:51:50] Civilian вошёл(а) в комнату
[21:52:00] nis вышел(а) из комнаты
[21:53:00] nis вошёл(а) в комнату
[21:53:45] <nis> qnikst: а кто кедами заправляет?
[21:54:01] nis вышел(а) из комнаты
[21:56:03] <Civilian> nis alexxy
[22:05:22] olegon вышел(а) из комнаты
[22:05:37] qnikst вышел(а) из комнаты
[22:05:52] qnikst вошёл(а) в комнату
[22:17:12] <Civilian> alexxy: хде кде 5 бета 1?
[22:17:22] <Civilian> alexxy: непорядок!
[22:17:32] <Civilian> alexxy: даешь 4.98 в оверлее
[22:36:37] qnikst вышел(а) из комнаты
[22:36:51] qnikst вошёл(а) в комнату
[22:36:56] Civilian вышел(а) из комнаты
[22:37:12] Civilian вошёл(а) в комнату
[22:53:37] qnikst вышел(а) из комнаты
[22:54:03] qnikst вошёл(а) в комнату
[22:55:47] maxggxam вышел(а) из комнаты
[22:59:37] qnikst вышел(а) из комнаты
[22:59:52] qnikst вошёл(а) в комнату
[23:00:13] evadim вышел(а) из комнаты
[23:02:00] Civilian вышел(а) из комнаты
[23:02:17] Civilian вошёл(а) в комнату
[23:02:37] qnikst вышел(а) из комнаты
[23:02:49] qnikst вошёл(а) в комнату
[23:03:17] maxggxam вошёл(а) в комнату
[23:13:40] LK4D4 вышел(а) из комнаты: Disconnected: No route to host
[23:14:38] qnikst вышел(а) из комнаты
[23:14:52] qnikst вошёл(а) в комнату
[23:22:36] nordwind вышел(а) из комнаты
[23:24:38] qnikst вышел(а) из комнаты
[23:24:52] qnikst вошёл(а) в комнату
[23:26:36] evadim вошёл(а) в комнату
[23:29:38] qnikst вышел(а) из комнаты
[23:29:53] qnikst вошёл(а) в комнату
[23:32:02] LK4D4 вошёл(а) в комнату
[23:32:38] qnikst вышел(а) из комнаты
[23:32:53] qnikst вошёл(а) в комнату
[23:34:38] qnikst вышел(а) из комнаты
[23:34:50] qnikst вошёл(а) в комнату
[23:36:38] qnikst вышел(а) из комнаты
[23:36:56] qnikst вошёл(а) в комнату
[23:40:04] maksbotan вышел(а) из комнаты
[23:40:38] qnikst вышел(а) из комнаты
[23:40:52] qnikst вошёл(а) в комнату
[23:56:38] qnikst вышел(а) из комнаты
[23:56:52] DropSQL вошёл(а) в комнату
[23:56:52] qnikst вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!