gentoo.ru
Общение на окологентушные темы
gentoo@conference.gentoo.ru
Четверг, 22 ноября 2012< ^ >
krigstask установил(а) тему: Gentoo Linux || FAQ: http://www.gentoo.ru/faq || Вставки более 3 строк → app-text/wgetpaste || Логи: http://tinyurl.com/gcgr-logs || Логендарь: http://tinyurl.com/gentoo-ru-logs || Языками чешут в talks@conference.gentoo.ru ||  Фортунки http://fortunes.gentoo.ru || SystemRescueCD 3.1.1
Конфигурация комнаты
Участники комнаты

GMT+4
[00:00:27] <bti> и без упса?
[00:00:35] <bti> беда
[00:00:58] <bti> без упса аптайм нестабильный
[00:01:58] noga вышел(а) из комнаты
[00:01:58] slep вышел(а) из комнаты
[00:02:33] <Civilian> без упса, угу
[00:02:34] <Civilian> это ж дом
[00:03:13] <bti> как будто дома с электричеством не шалят
[00:03:35] <Mellon> народец, при стрейсе программы вот такая http://codepad.org/eRXvsOHT от чего может постоянно сыпатся тысячами?
[00:04:26] <bti> а че это?
[00:04:47] <Mellon> это кусок стрейса личей
[00:05:05] <bti> фу, выбрось эту гадость
[00:05:26] <Mellon> вот я тоже думаю, что-то тут совсем не так
[00:05:58] maksbotan вышел(а) из комнаты
[00:06:05] CarelessChaser вышел(а) из комнаты
[00:06:25] <Mellon> 0xd34df00d такого не должно быть же. чего ему нехватает?
[00:06:43] jam666 вышел(а) из комнаты
[00:08:01] <0xd34df00d> Контрибьюторов.
[00:08:29] <0xd34df00d> Mellon: может, у него файловые дескрипторы кончились?
[00:08:59] <bti> 0xd34df00d: а нафига он столько захапал?
[00:10:22] <0xd34df00d> inotify на каждую директорию в коллекции, например.
[00:11:39] <0xd34df00d> Il
[00:11:45] <0xd34df00d> О, в Дроиде они разные.
[00:11:47] <0xd34df00d> Срочно ставлю!
[00:18:30] lk4d4 вышел(а) из комнаты
[00:20:17] Mellon вышел(а) из комнаты
[00:21:53] Mellon вошёл(а) в комнату
[00:22:26] Mellon вышел(а) из комнаты
[00:23:48] <Civilian> неплохо фс так побилась
[00:23:58] <Civilian> вместо x86_64-pc-linux-gnu-gcc кусок питонячьего кода
[00:26:01] Night Nord вышел(а) из комнаты
[01:01:22] <Civilian> интересно, мне проще восстанавливать или раскатать stage3 поверх и emerge -e world ?
[01:02:02] <Civilian> # file mtab
mtab: gzip compressed data, was "usb.ids", from Unix, last modified: Mon Nov 19 17:04:32 2012
[01:15:56] edgbla вышел(а) из комнаты: Machine going to sleep
[01:21:43] alexpro вошёл(а) в комнату
[01:43:45] <alexpro> Ну што. Сделал XFS root на буке (монолитный)
[01:46:37] <alexpro> Свежий тест: du -h /usr/portage. 1: Core i5 3550 root - btrfs; /usr - reiserfs, 2: Pentium P6100 (2 cores) root - xfs
[01:47:03] <alexpro> 1: 2:30
2: 0:18 (!!!)
[01:47:34] magog вышел(а) из комнаты
[01:47:37] <alexpro> Это с чистым кешем на только что загруженной машине.
[01:48:15] <Civilian> alexpro: у xfs главная проблема в том, что он не любит нештатных отключений сразу после изменения данных
[01:48:18] <alexpro> Не знаю, как там на ext4, но по сравнению с reiserfs просто фантастика какая-то.
[01:48:18] <Civilian> очень не любит
[01:48:42] <Civilian> alexpro: рейзер раньше еще любит деградировать по скорости когда забивался
[01:49:28] <alexpro> И самое интересное. du -h /usr/portage на Core i5 I/O wait зашкаливает, даже маджонг тормозит. На xfs I/O wait практически нет.
[01:50:49] <alexpro> Civilian: Ну, бук это бук. Он сам себе бесперебойник, и тем более, я редко и недолго его от батареи юзаю. Жена юзает иногда от батареи, но для нее на нем стоит специально обученный оффтоп.
[01:51:27] <Civilian> alexpro: просто будь аккуратнее, т.к. xfs известна тем, что может сильно побиться если сразу после записи отрубить питание
[01:51:37] <alexpro> Но сравнение просто караул. i5 и P6100, и разница в разы (!!!) на P6100 (!!!)
[01:52:05] <Civilian> она в этом плане как ext4 без барьеров и с writeback
[01:52:18] ktt9 вышел(а) из комнаты
[01:52:22] <alexpro> Civilian: Барьеры есть. Можно их включить
[01:52:41] <Civilian> alexpro: я имею в виду что по сохранности она примерно такая
[01:53:19] <alexpro> Вот кстати и проверим. Оригинал диска еще не уничтожен. Вот сегодня и попробую батарею выдернуть при интенсивной записи. Поглядим, что получится. reiser4 сегодня утром сдулся :)
[01:53:34] <alexpro> А.
[01:53:49] <Civilian> alexpro: там почти наверняка fsck понадобится
[01:53:55] <Civilian> притом вероятно еще и с флешки
[01:54:09] <alexpro> ??
[01:54:16] <alexpro> fsck есть, я уже поставил
[01:54:30] <Civilian> alexpro: ну просто если у тебя корень не маунтится, то и fsck неоткуда запустить )
[01:54:33] <alexpro> При загрузке по крайней мере чекает
[01:54:48] <Civilian> alexpro: она может побится так что не премаунтится
[01:54:58] <Civilian> и так что развалится аля rebuild-tree
[01:55:01] <alexpro> А, ну в кармане сумки лежит дежурная флешка с sysrescd
[01:55:36] <alexpro> Написано, кстати, что xfs с ошибками маунтится по любому в ro. rw - нет.
[01:56:04] <Civilian> alexpro: как повезет ) к тому же ядро обычно не может в ro примаунтить сильно побитую фс
[01:56:07] <Civilian> маунт может
[01:56:20] <alexpro> Но разброс по производительности в листании файлов меня просто наповал сразил. Я не думал, что будет _такая_ разница.
[01:57:20] <Civilian> alexpro: оно даже с ext4 будет
[01:57:41] <alexpro> Что-то сомневаюсь, честно говоря.
[01:58:08] <alexpro> Хотя в случае с ext4 конечно может быть. ext3 проигрывает reiserfs.
[01:59:31] <alexpro> Что меня радывает, так это то, что emerge -puDN world + одновременно открыть фф и серфить - без малейших проблем.
[02:00:00] <alexpro> С reiserfs можно смело было идти курить - iowait не давал нормально ничего делать.
[02:01:42] <alexpro> Посмотрим в эксплуатации. Через пару недель появится фрагментация, можно систему обновить... Посмотрим, будет ли деградация. Пока даже на глаз заметно, что бук значительно шустрее грузится и отзывается на тяжелые команды.
[02:03:42] <alexpro> А вот со свободным местом - засада. 60G сейчас занято. То же самое на reiserfs и reiser4 занимало 52G. Потери около 15%. Тоже надо подумать, готов ли я жертвовать таким объемом ради быстродействия...
[02:04:20] <Civilian> alexpro: ты на использование RAM еще посмотри
[02:04:25] <Civilian> там будет тоже прикольно все
[02:06:06] <alexpro> С рамом вроде нормально. Никаких из ряда вон изменений не увидел пока... Вот на проц нагрузка стала больше. Но зато iowait меньше и все в итоге быстрее. И оба проца заняты а не только один.
[02:07:32] <alexpro> А вот еще какой тест был. Вчера копия reiserfs -> reiserfs заняла у меня 1:25 минут (52G)
[02:08:08] <alexpro> Сегодня reiserfs -> xfs 0:23 минуты. Тоже ничего так. Мелких файлов - туча. Всего файлов 825 с лишним тысяч
[02:08:28] <alexpro> Civilian: а в чем прикольно с рамом-то?
[02:08:44] <Civilian> alexpro: больше чем привычно будет, скорее всего
[02:09:22] <alexpro> Ну. Если не хватит 2 гига, поставлю 4. Это несложно. Но пока вроде бы ничего...
[02:09:32] HellTrem вышел(а) из комнаты: offline
[02:09:58] <Civilian> alexpro: а что с рейзером 4-ым стало?
[02:11:48] <alexpro> Потерял несколько файлов. Среди них /usr/bin/setleds.
[02:11:59] <Civilian> это не страшно )
[02:12:13] <alexpro> Что еще - не искал. После потери файла из /usr/bin задумался.
[02:12:31] <alexpro> Он вообще не должен был потеряться. Я же на запись там ничего не трогал
[02:12:57] <alexpro> Просто если такие файлы уходят, могут побиться и куда более важные. Нуегонафиг.
[02:13:38] <alexpro> Кстати. А от размера журнала зависит свободное место? А то там умолчальный журнал уж больно много места занимает.
[02:13:51] <Civilian> по идее да )
[02:18:24] <alexpro> Так-с щас полезу тюнить. Тестить так тестить. Оригинал есть - если что, еще раз перепишу. :)
[02:23:27] <alexpro> Хотя. 100Мб журнала вряд ли могли в итоге добавить 8G.
[02:27:45] <Civilian> alexpro: там много разных опций )
[02:27:49] <Civilian> в интернете полно статей на тему
[02:29:33] <alexpro> Да читаю. Правда старые все в основном.
[02:30:31] evadim вышел(а) из комнаты: Replaced by new connection
[02:30:41] evadim вошёл(а) в комнату
[02:31:03] <Civilian> alexpro: угу, в общем на xfs.org отчасти правильно написано
[02:33:22] <Civilian> alexpro: что не знаешь - не трогай )
[02:33:22] <alexpro> Вот там больше всего и читаю :)
[02:33:46] <alexpro> Наоборот - можно трогать. Как раз узнаю :)
[02:34:00] <Civilian> alexpro: не всегда сразу понятно и времени нужно много
[02:34:15] <alexpro> Вот что плохо - снапшоты-то xfs и не умеет в себе... Увы. А я губу раскатал
[02:37:12] krieger вошёл(а) в комнату
[02:38:13] <Civilian> alexpro: lvm
[02:40:55] <alexpro> Неее.
[02:42:58] <alexpro> Про lvm я в курсе, но не хочу. Я думал, xfs умеет как btrfs. Ну ничего. Без снапшотов можно обойтись, обходился же. А вот куда делось 8G из 60, пока неясно. Везде пишут, что xfs мало места берет на служебные нужды. Но я размер инода сделал 512 (default: 256). В общем - надо тестить.
[02:46:06] <Civilian> alexpro: а может там как с ext - резерв под рута?
[02:46:14] <Civilian> хотя я не помню сам
[02:46:34] <alexpro> Вроде нет.
[02:46:50] <alexpro> Я вот смотрю пока что можно тюнить на лету...
[02:46:52] <Civilian> в общем да
[02:49:04] <Civilian> пойду я спать
[02:51:18] <alexpro> ночи
[03:15:21] Львёна вышел(а) из комнаты: Replaced by new connection
[03:15:30] Львёна вошёл(а) в комнату
[03:30:16] Harry вышел(а) из комнаты: offline
[03:33:41] mikelsv вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[04:30:58] <nordwind> 5 копеек в корзинку xfs. уже несколько раз отключали питание в ноуте без батарейки. был сбой, но после проверки все на месте и работает
[04:31:36] <nordwind> утро
[04:31:40] nalcheg_ вошёл(а) в комнату
[04:33:40] agis вышел(а) из комнаты
[04:33:56] agis вошёл(а) в комнату
[04:34:42] agis вышел(а) из комнаты
[04:34:53] agis вошёл(а) в комнату
[04:35:20] nordwind вышел(а) из комнаты
[04:38:20] nalcheg_ вышел(а) из комнаты
[05:09:17] ruda вышел(а) из комнаты
[05:21:03] CarelessChaser вошёл(а) в комнату
[05:21:52] CarelessChaser вышел(а) из комнаты
[05:34:24] nis вошёл(а) в комнату
[05:46:14] brute вышел(а) из комнаты: Disconnected: timeout during receiving
[05:47:02] brute вошёл(а) в комнату
[05:51:35] eegorov вошёл(а) в комнату
[05:51:51] <eegorov> Здравствуйте
[06:01:02] null вышел(а) из комнаты
[06:10:14] Mellon вошёл(а) в комнату
[06:11:50] matt вышел(а) из комнаты
[06:24:12] Mellon вышел(а) из комнаты
[06:29:22] Mellon вошёл(а) в комнату
[06:33:08] Magistr вошёл(а) в комнату
[06:33:22] <Magistr> утро
[06:35:28] loz вышел(а) из комнаты
[06:38:44] Ёж вошёл(а) в комнату
[06:39:05] FSA вышел(а) из комнаты
[06:43:21] Mellon вышел(а) из комнаты
[06:49:28] Ёж вышел(а) из комнаты: Отключён
[07:00:15] edgbla вошёл(а) в комнату
[07:15:07] krieger вышел(а) из комнаты
[07:15:59] Mellon вошёл(а) в комнату
[07:28:18] edgbla вышел(а) из комнаты: Machine going to sleep
[07:38:19] null вошёл(а) в комнату
[07:49:26] brute вышел(а) из комнаты
[08:32:09] Mellon вышел(а) из комнаты: Replaced by new connection
[08:32:19] Mellon вошёл(а) в комнату
[08:44:17] matt вошёл(а) в комнату
[08:45:23] null вышел(а) из комнаты
[08:45:33] null вошёл(а) в комнату
[09:06:31] mva вошёл(а) в комнату
[09:08:51] bti сидит вдупляет с какого перепуга у него nf_conntrack: table full, dropping packet
[09:09:24] <bti> увеличение лимита помогло, но как-то все таки не то
[09:15:07] <bti> net.netfilter.nf_conntrack_count = 65561 - а это нафига увеличивается понемногу, почучуть?
[09:15:17] <bti> до вечера думаю хватит
[09:24:24] <olegon> вроде про conntrack что-то писали, что deprecated
[09:41:36] ASM вошёл(а) в комнату
[09:43:38] Sun][ вошёл(а) в комнату
[09:46:03] racc вошёл(а) в комнату
[09:48:58] Sun][ вышел(а) из комнаты
[09:51:08] brute вошёл(а) в комнату
[10:04:42] nordwind вошёл(а) в комнату
[10:16:19] FSA вошёл(а) в комнату
[10:25:30] ktt9 вошёл(а) в комнату
[10:32:11] 0xd34df00d вышел(а) из комнаты
[10:32:45] 0xd34df00d вошёл(а) в комнату
[10:37:36] 0xd34df00d вышел(а) из комнаты
[10:54:04] mikelsv вошёл(а) в комнату
[11:01:25] lk4d4 вошёл(а) в комнату
[11:06:30] slep вошёл(а) в комнату
[11:06:39] noga вошёл(а) в комнату
[11:16:02] lazhu вошёл(а) в комнату
[11:16:46] <krigstask> Что-то boost затеяли путчить направо и налево
[11:18:46] olegon вышел(а) из комнаты
[11:22:25] <slep> [00:34:15] <alexpro> Вот что плохо - снапшоты-то xfs и не умеет в себе... Увы. А я губу раскатал
[11:22:34] <slep> хех, недоперечитал ?
[11:22:54] <slep> xfs_freeze, xfs-dump
[11:23:20] <Magistr> кстати да .. вспоминая ваш флейм .. alexpro а сколько занято диска то было ?
[11:23:27] <Magistr> при тормозах рейзера
[11:23:52] <eegorov> алекспро еще не проснулся же
[11:24:04] <Magistr> неважно ..
[11:24:16] <Magistr> хайлайт то был )
[11:24:21] <eegorov> у него утро начнется часа через два
[11:28:45] <krigstask> eegorov: ну ты загнул
[11:29:05] eegorov полез в логи
[11:29:15] <krigstask> 11:29 по Москве
[11:29:33] <krigstask> У него уже половина десятого
[11:30:17] <eegorov> http://gentoo.ru/jabber/logs/gentoo@conference.gentoo.ru/2012/11/21.html#12:43:53
[11:30:51] <eegorov> с двумя - да, переборщил
[11:30:57] <eegorov> но не далек от истины
[11:34:00] Nikoli вошёл(а) в комнату
[11:36:24] <Civilian> Мда ) ебилд буст-билда что-то поломали
[11:40:00] <krigstask> Civilian: не подтверждаю
[11:40:23] <Civilian> krigstask: я систему собираю чистую из stage3 - boost-build 1.52 не собирается
[11:40:47] <krigstask> Только что перебрал
[11:41:40] <slep> heh
[11:41:46] <slep> рейсер, рейсер
[11:41:48] <slep> 2398.479863] ------------[ cut here ]------------
[ 2398.479879] WARNING: at fs/reiserfs/lock.c:95 reiserfs_lock_check_recursive+0x3d/0x50()
[ 2398.479883] Hardware name:        
[ 2398.479886] Unwanted recursive reiserfs lock!
[11:42:15] <krigstask> Карма q-:Е
[11:43:16] <slep> uname  -a
Linux **** 3.2.30-hardened-slep-2-grsec-ipsec #2 SMP Fri Nov 9 15:19:21 EET 2012 i686 Intel(R) Pentium(R) 4 CPU 2.26GHz GenuineIntel GNU
[11:50:33] <Civilian> ха...
[11:51:50] <Civilian> если заменить toolset=cc на toolset=gcc то все прекрасно собирается...
[11:52:26] <Civilian> непонятно только почему на ноуте и так и так все ок
[11:58:17] <slep> ага
[11:58:18] <slep> author:         D. Kozlov (xeb@mail.ru)
[11:58:29] <slep> чего только в ядре не найдешь
[11:58:37] <slep> весь сбор нага ;)
[11:58:49] <slep> а то все знаю. и все молчат
[11:58:51] dis4xcom вошёл(а) в комнату
[11:58:56] <slep> author:         D. Kozlov (xeb@mail.ru)
description:    GRE over IPv4 demultiplexer driver
[12:00:01] <krigstask> А у меня вот чего-то GCC 4.7 не пересобирается
[12:00:47] <Civilian> в том что не собирался буст-билд был виноват одинокий пробел в LDFLAGS...
[12:01:33] <Civilian> буст это дело раздирал по пробелам и в кавычки заключал. И получалось что дописывал в конце ""
[12:01:40] <Civilian> что гцц принимал как файл и ругался что такого нету
[12:13:34] evadim вошёл(а) в комнату
[12:22:46] <bti> krigstask: Карма q-:Е
[12:23:09] Sun][ вошёл(а) в комнату
[12:23:39] Pinkbyte вошёл(а) в комнату
[12:24:36] <krigstask> …а на ноуте вроде шуршит
[12:25:04] <krigstask> Похоже, в 7 потоков не хочет собираться
[12:25:06] Mellon вышел(а) из комнаты
[12:27:33] Mellon вошёл(а) в комнату
[12:33:35] wass вошёл(а) в комнату
[12:34:00] reonaydo вышел(а) из комнаты
[12:37:06] Civilian вышел(а) из комнаты
[12:39:36] reonaydo вошёл(а) в комнату
[12:51:17] <Magistr> http://root.yandex.ru/mission/ финалка
[12:51:25] <Magistr> интересно .. нужен алекси ))
[12:55:39] <slep> Пользователи будут создаваться, используя ldapadduser и chpasswd, з
[12:55:48] <slep> а последнее уже умеет писать в лдап ?
[12:55:53] <slep> winterheart: ^^
[12:55:55] <slep> ?
[12:57:11] <Magistr> а задачи хороши
[12:57:23] <Magistr> примерно половину имею идеи как делать
[12:57:43] <slep> ну идеи и сделать - сильно разное
[12:58:15] <slep> хотя задачи на админку кластера сильно спецефичны
[12:58:34] <Magistr> угу
[12:58:43] <Magistr> ну собрать сислог не так уж и специфично
[12:59:15] <slep> боюсь, что люди, умеющие кластер потеяются на QnQ, VRRP && bgp
[12:59:27] <slep> что впринципе логично
[12:59:39] <Magistr> а там нету сетевых вопросов
[13:00:01] <slep> ну у яндекса шелезки
[13:00:06] <slep> поэтому и нету
[13:01:46] <slep> хотя дрова  для интела писали они ;)
[13:01:49] <Magistr> ну олимпиада то не для сетевиков
[13:02:14] <slep> ну ок - бгп уберем
[13:02:15] <slep> ;)
[13:02:34] <slep> 1-е два встречал в жизни на лине
[13:03:06] <Magistr> да не бгп оставить .. гораздо веселй будет
[13:04:48] ruda вошёл(а) в комнату
[13:11:50] <slep> Magistr:  на бгп  я сольюсь, сразу
[13:11:51] <slep> ;)
[13:12:17] <Magistr> оно простое на самом деле
[13:12:36] <Magistr> ospf2 сложней
[13:13:05] <Magistr> с его пачкой типов area
[13:13:29] <Magistr> а про рип мне было лень читать )
[13:14:30] <Magistr> К нам в датацентр забрела уборщица и свитч сломался, изгоняем ее шваброй, скоро все вернется! #yaroot бгг
[13:16:19] <Magistr> а в бгп ну есть своя AS есть чужая анонсишь сетку .. все хорошо .. нехочешь анонсить или хочешь длиннее as-path вешаешь комунити
[13:20:02] <Magistr> можно вешать препенды и фильтровать префиксы )
[13:27:51] wass вышел(а) из комнаты
[13:31:55] evadim вышел(а) из комнаты
[13:36:16] wass вошёл(а) в комнату
[13:38:10] <Magistr> slep: бгг судя по инфе им там паралельно нужна олимпиада по сетям ))
[13:38:27] <Magistr> ибо свич упал .. виртуалки тормозят
[13:39:39] Mellon вышел(а) из комнаты
[13:43:39] Mellon вошёл(а) в комнату
[13:44:09] lazhu вышел(а) из комнаты
[13:51:23] <alexpro> День
[13:52:56] <alexpro> Я, конечно, часто поздно ложусь. Но в 9 утра как правило не сплю. Просто не всегда получается сюда заглядывать.
[13:53:52] Civilian вошёл(а) в комнату
[13:54:57] <alexpro> Magistr: 280G размер диска. Занято 60G. 21%
[13:55:39] <Magistr> хмм странно .. у меня рейзер лагает только когда 90% занято или около того
[13:55:42] <Magistr> и там лежат торенты
[13:55:59] <Magistr> хотя сейчас уже торенты на xfs кладу
[13:56:01] <alexpro> slep: xfsdump почитаем еще раз.
[13:59:50] <alexpro> Рейзер же давно не развивается совсем никак? По-моему, в 98-м году был все тот же 3.6 format... Мне кажется, что память он вообще не пользует, как будто у меня ее 128Mb как в 98-м.
[14:00:39] <Magistr> есть стабильный рейзер 3.6 и развивающейся неспешной 4ый
[14:01:17] <Magistr> ее вообще в 2001 представили
[14:02:34] <Magistr> в 2006 рейзера посодили и шишкин неспешно кодит далее
[14:04:12] wass вышел(а) из комнаты
[14:05:14] <alexpro> Magistr: 4-й в 2001-м?
[14:05:20] <Magistr>
[14:05:27] <Magistr> 4й в 2004м
[14:05:44] <alexpro> Что-то у меня в памяти все перепуталось.
[14:06:12] <alexpro> Щас, погоди, поглядю.
[14:07:25] <Magistr> Reiser4-for-3.6.4: даж недавно вышло
[14:07:27] <Magistr> )
[14:07:33] winterheart вошёл(а) в комнату
[14:07:49] <winterheart> ну что, генту-чан
[14:09:39] <alexpro> Magistr: Про reiser4 я в курсе.
[14:09:45] <Magistr> winterheart: заценил задания финала ?
[14:09:49] <bti> да ничего хорошего
[14:09:55] <winterheart> неа не видел
[14:10:00] <winterheart> времени нет
[14:10:19] <Magistr> они хороши )
[14:15:52] <alexpro> Magistr: Вот не помню точных дат. Но я точно помню, что было до 2000г., и ядро было 2.2. Вот позвонил людям, которым разбитую ext2 поднимал тогда - сказали точно 2.2, и точно до 2000 еще год-полтора.
[14:16:38] <Magistr> хм рейзер в 2.4 как минимум появился
[14:17:09] <alexpro> Ну патчи-то были.
[14:17:25] <Magistr> ну мб бета
[14:17:27] <alexpro> Насчет 3.6 - это перебор.
[14:17:33] <alexpro> Был 3.5
[14:18:10] <alexpro> Magistr: Почему я не люблю ext2.
[14:18:19] <alexpro> Ну и ext*
[14:18:28] <Magistr> :)
[14:18:39] <alexpro> Magistr: Щас расскажу
[14:19:40] <alexpro> У друзей посыпалась ext2 по их собственной невнимательности. Затерли нулями кусок в голове диска.
[14:19:56] <alexpro> Принесли мне, попросили вынуть все, что смогу
[14:20:26] <alexpro> Я вынул почти все. Но увидел, как построена эта ФС. И сказал себе, что никогда не буду ей пользоваться.
[14:20:53] <alexpro> Знаешь, это как прийти на экскурсию на мясокомбинат. И потом никогда не есть вареную колбасу. :)
[14:21:55] wass вошёл(а) в комнату
[14:21:58] <Magistr> Ж)
[14:25:16] 0xd34df00d вышел(а) из комнаты
[14:25:33] <brute> Что же тогда брать вместо ext2?
[14:26:40] mva вышел(а) из комнаты
[14:26:43] <Civilian> alexpro: ext2 != ext4
[14:26:53] <winterheart> Magistr: жаль, мы не пробились
[14:27:04] <winterheart> 3 первые задачи влет решаются
[14:27:37] 0xd34df00d вошёл(а) в комнату
[14:27:59] <Magistr> угу и опыт алекси был бы полезен )
[14:28:12] <Magistr> задания не такие уж и сложные .. просто трудоемкие
[14:30:30] <alexpro> Civilian: Ну, насколько я посмотрел (бегло) - не сильно она отличается. Единственное - не знаю, разбивается ли она на groups, как ext2/3?
[14:32:05] <alexpro> Ну и иноды. Это все равно, что прийти в ресторан, а там тарелки прикручены к столам, а приборы/стаканы на цепочках
[14:33:50] <Civilian> alexpro: и тем не менее это терпимый недостаток, про иноды
[14:36:17] <Civilian> alexpro: http://en.wikipedia.org/wiki/Ext4#Features
[14:37:30] <alexpro> Да фичи я знаю. Но все равно - база-то ext3, а значит, ext2.
[14:37:57] Pinkbyte вышел(а) из комнаты
[14:39:12] CarelessChaser вошёл(а) в комнату
[14:44:39] nordwind вышел(а) из комнаты
[14:56:00] reonaydo вышел(а) из комнаты
[14:57:42] Magistr вышел(а) из комнаты
[14:58:03] 0xd34df00d вышел(а) из комнаты
[14:58:26] 0xd34df00d вошёл(а) в комнату
[15:03:55] <0xd34df00d> Чят.
[15:04:03] <0xd34df00d> Собираете ли вы либреоффис в tmpfs?
[15:04:09] eegorov вышел(а) из комнаты
[15:07:37] <Civilian> 0xd34df00d: я собираю
[15:07:49] <0xd34df00d> Civilian: и чо, сколько места ему нужно?
[15:07:50] <Mellon> эээ пробовал
[15:07:55] <0xd34df00d> А то у меня 16 гигов памяти, это да.
[15:08:00] <0xd34df00d> Но хочется параллельно и самому конпелять.
[15:08:00] <Mellon> хватит
[15:08:06] <Civilian> 0xd34df00d: на 16ГБ рам и собираю
[15:08:20] <Civilian> бяда настает когда у тебя упала сборка firefox, thunderbird и начал собираться libreoffice
[15:08:22] <Civilian> тогда ему не хватит
[15:08:31] <0xd34df00d> Civilian: а сколько у тебя tmpfs?
[15:08:42] <Civilian> 0xd34df00d: сколько есть
[15:09:26] <0xd34df00d> Ладно, пойду конпелять.
[15:09:31] <0xd34df00d> Если я не вернусь, считайте меня убитым по OOM.
[15:10:55] Mellon вышел(а) из комнаты
[15:11:40] Mellon вошёл(а) в комнату
[15:23:25] <bti> 0xd34df00d: если просто либру то сойдет, а вот если либру, хромиум, лису и еще какуюнить толстую фигню, то боюсь ООМ-killer не заставит себя долго ждать
[15:39:49] <Civilian> bti: ну он надеюсь не одновременно будет
[15:40:29] <bti> как знать
[15:40:49] <bti> бывало и по несколько монстров одновременно собирало
[15:40:52] <Civilian> bti: emerge --jobs 4 chromium firefox libreoffice thunderbird - вот так да, делать не стоит )
[15:41:04] <Civilian> хромиум еще из 9999
[15:41:24] <Civilian> он тогда с юнит-тестами выкачивается, а тестов там больше чем кода
[15:41:26] <bti> да, при обычной полной сборке, они там почти рядом получаются просто
[15:41:52] <Civilian> bti: ну 9999 версии браузеров тянутся с тестами, тестов на хромиум раньше было порядка 500мбайт
[15:41:55] <Civilian> одних
[15:42:03] <0xd34df00d> О.
[15:42:03] <0xd34df00d> Не собралось.
[15:42:04] <Civilian> и еще несколько гигов на вебкит помоему
[15:42:05] <0xd34df00d> Конпелятор упал.
[15:42:11] <bti> че так?
[15:42:16] <bti> на чем споткнулся?
[15:42:26] <bti> личей испугался?
[15:42:28] <0xd34df00d> /usr/include/boost/smart_ptr/detail/shared_count.hpp:509:55:   instantiated from here
/usr/include/boost/exception/exception.hpp:445:13: внутренняя ошибка компилятора: Ошибка сегментирования
[15:42:37] <bti> пускай еще раз
[15:43:41] <Civilian> 0xd34df00d: это не из-за тмпфс )
[15:44:13] <0xd34df00d> Да это я уж догадался.
[15:44:18] <0xd34df00d> Но сегфолтящийся конпелятор меня смущает.
[15:44:34] <bti> бывает, со второго раза обычно проходит
[15:45:02] <bti> память? разгон?
[15:45:12] <0xd34df00d> Память норм. личкрафты собираются только там.
[15:45:14] <0xd34df00d> Разгона нет.
[15:46:12] <bti> значит личей испугался
[15:48:14] CarelessChaser вышел(а) из комнаты
[15:51:07] brute вышел(а) из комнаты: Disconnected: timeout during receiving
[15:51:19] brute вошёл(а) в комнату
[15:54:30] <Civilian> 0xd34df00d: бывает иногда )
[16:10:12] 0xd34df00d вышел(а) из комнаты
[16:10:56] 0xd34df00d вошёл(а) в комнату
[16:15:27] winterheart вышел(а) из комнаты
[16:15:40] krieger вошёл(а) в комнату
[16:21:21] alexpro вышел(а) из комнаты
[16:47:37] 0xd34df00d вошёл(а) в комнату
[16:48:06] Harry вошёл(а) в комнату
[16:48:52] <0xd34df00d> Да.
[16:48:55] <0xd34df00d> На второй раз собралось.
[16:51:06] maksbotan вошёл(а) в комнату
[16:51:27] alexpro вошёл(а) в комнату
[16:58:28] <Mellon> 0xd34df00d: логи ведра что-нить вещают? может винт накрывается, или пыль на маме?
[16:59:46] <0xd34df00d> Неа, там все чисто.
[17:00:22] <Mellon> у меня было пару раз, там обычно пишется, что если частит такое, то кабздец
[17:02:08] evadim вышел(а) из комнаты
[17:02:24] <Mellon> 0xd34df00d: и ещё посмотри при сборке тяжелого, много ли процессов в D статусе, тогда есть смысл поискать узкое место.
[17:02:41] evadim вошёл(а) в комнату
[17:06:21] <Mellon> 0xd34df00d: и это, на счет тмпфс... хз как на 16 гигах, но при например, 6 - выгоднее заюзать zcache & zram. вообще эта херь довольно хорошо работает, чем больше памяти, тем лучше.
[17:06:55] <0xd34df00d> Mellon: а чо за zcache?
[17:07:08] <Mellon> это в ядре
[17:07:14] <0xd34df00d> А то я джва года уже хочу перетащить leechcraft/build в RAM, но с персистентностью.
[17:07:27] <Mellon> сжатие кэша диска
[17:19:41] agis вышел(а) из комнаты
[17:21:45] Harry вышел(а) из комнаты: Disconnected: Replaced by new connection
[17:22:23] CarelessChaser вошёл(а) в комнату
[17:31:15] <Civilian> А кому баги по science оверлею пихать?
[17:36:44] <blow> Народ, есть такой баг - https://bugs.gentoo.org/show_bug.cgi?id=417905 . В баге есть фикс. Последняя активность - в сентябре. Но в стабильной ветке до сих пор эта проблема (только что наткнулся). Собственно вопрос: фиксить в локальном оверлее, писать в баг или qemu-user не нужен?
[17:38:04] edgbla вошёл(а) в комнату
[17:38:11] <maksbotan> пнуть дева
[17:38:34] <blow> maksbotan: через багзиллу?
[17:38:40] <maksbotan> можно и через багзиллу
[17:38:47] <maksbotan> а могу я взять и наложить патч
[17:38:51] <maksbotan> больше месяца прошло
[17:38:51] <maksbotan> ща
[17:39:00] <Civilian> maksbotan: а я вот тут нашел тикет с багом с августа
[17:39:03] <Civilian> непофиксенныйц
[17:39:14] <maksbotan> Civilian: хочешь я тебе найду тикет с багом 2007-го?
[17:39:17] <maksbotan> не пофиксенный?
[17:39:25] <Civilian> maksbotan: да я могу найти и сам )
[17:39:29] <maksbotan> вот именно
[17:40:12] <blow> maksbotan: ты исправишь или пинать дева?
[17:40:23] <maksbotan> ща попробую исправить
[17:40:46] <blow> ок, спс
[17:41:58] mikelsv вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[17:46:22] <Civilian> maksbotan: я кстати сам такой баг и репортил ) до сих пор висит в Confirmed
[17:46:34] <maksbotan> в 2007-то?
[17:46:36] <Civilian> ага
[17:48:03] <blow> maksbotan: ты маякнешь по результату, ок?
[17:48:27] agis вошёл(а) в комнату
[17:50:17] <bti> blow: он же ботан а не кот, хотя кто его знает...
[17:50:44] <blow> bti: а я и не мяукать попросил вроде...
[17:51:19] <maksbotan> blow: слушай, а оно разве с новыми qemu до сих пор работает?
[17:51:26] <maksbotan> в смысле, не работает =)
[17:52:02] <blow> maksbotan: app-emulation/qemu-user-0.9.0 не собирается с этой ошибкой
qemu собирается
[17:52:14] <maksbotan> а последний qemu-user из ~?
[17:52:30] <blow> maksbotan: не проверял, 5 мин
[17:52:41] Harry вошёл(а) в комнату
[17:53:05] greyg вошёл(а) в комнату
[18:00:39] Nikoli вышел(а) из комнаты
[18:04:11] <blow> maksbotan: app-emulation/qemu-user-1.1.0-r1 собрался
[18:04:17] <maksbotan> вот
[18:04:23] <maksbotan> надо залить баг на стабилизацию
[18:04:39] <maksbotan> и бамп заодно
[18:04:46] <maksbotan> чуть позже сделаю
[18:05:00] <blow> ок, спасибо тебе
[18:21:55] Sun][ вышел(а) из комнаты
[18:24:45] Ёж вошёл(а) в комнату
[18:35:03] <Magistr> mva http://habrahabr.ru/post/159775/#habracut ipv6
[18:35:13] <Magistr> пичаль )
[18:43:37] qnikst вошёл(а) в комнату
[18:55:28] <maksbotan> blow: посмотри снова в свой баг
[18:55:52] <blow> maksbotan: ок
[18:56:31] <blow> maksbotan: ага, спасибо
[19:08:47] 0xd34df00d вышел(а) из комнаты: Клиент ушел спать
[19:21:59] <winterheart> ну что, генту-чан
[19:22:06] <winterheart> какие новости по форку?
[19:23:51] <qnikst> eudev?
[19:25:27] <winterheart> ну дак
[19:25:38] <winterheart> какой еще у нас форк может быть
[19:25:39] <qnikst> коммитов интересных не было
[19:25:45] <qnikst> шума на g+ тоже
[19:26:02] <winterheart> странно
[19:26:04] <qnikst> а может мне кто-нить поможет с lxc?
[19:26:35] <qnikst> можно ли как-нить получать туда консоль, если он включется через init.d
[19:27:03] <qnikst> и как правильно монтировать туда каталоги, которые с bind, а то он тупо игнорирует эти строки
[19:30:54] Ёж вышел(а) из комнаты: Отключён
[19:30:59] <qnikst> оно говорит, что lxc_conf - ignoring mount point /mnt/portage
[19:31:00] mikelsv вошёл(а) в комнату
[19:32:10] lk4d4 вышел(а) из комнаты
[19:35:59] <qnikst> хм..
[19:39:02] <winterheart> http://habrahabr.ru/post/159749/
[19:41:46] <alexpro> Magistr: ***Не так давно закончилась свободная раздача IPv4 адресов***
Это когда это? Дата есть? О_о А то некотогые LIГ-ы не в кугсе...
[19:42:48] <Magistr> ну это ваш местный все еще раздает )
[19:43:16] <alexpro> ***никакого UA-IX в IPv6 сетях нет, протоколом заложены элементы маршрутизации уже в заголовке IPv6 пакета  ... Соответственно, провайдерам прийдётся отвечать на волну вопросов абонентов: «А почему у меня нет 100М на UA-IX?».***
Че курил автор?
[19:43:37] <Magistr> ктобы знал )
[19:43:59] <Magistr> а с билингом все еще реально нет поддержки ((
[19:44:09] <Magistr> вот только сегодня пинал разрабов и тыкал в rfc
[19:44:30] <Magistr> и они эту статью линканули )
[19:44:32] <alexpro> На хабре же вроде заслужить надо право на публикации. За такую ахинею разжаловать надо.
[19:45:10] <alexpro> Magistr: Мне проще. У меня биллинг свой. Потому, кроме как себя, пинать некого...
[19:45:21] <Magistr> там полноценны обмен ipv6 таки идет ?
[19:45:50] <Magistr> у вас нет требования лицензирования билинга ? или просто один куплен другой работает ? )
[19:46:13] <alexpro> Magistr: Требования нет.
[19:46:57] <Magistr> ну везет .. с другой стороны 20к за билинг не такие уж и деньги )
[19:47:19] <alexpro> 20к это скоко в усд?
[19:47:41] <krigstask> $650
[19:47:45] <Magistr> 666 но это на мое кол-во абонов
[19:48:38] <Magistr> или 8к баксов если безограничение на кол-во абонентов
[19:48:45] <Magistr> и тока инет
[19:49:36] <Magistr> бесплатные обновления и оплата за обращение в тех поддержку по факту
[19:50:16] <alexpro> ***Cisco 3750G, что является достаточно распространённым решением среди подобного размера провайдеров.*** Он точно обкурился. А я тогда какого размера?
[19:50:36] <Magistr> а у тебя неоно ?
[19:51:00] <alexpro> Magistr:  650 баксов за готовый и _рабочий_ биллинг действительно, неплохо.
[19:51:32] <alexpro> Magistr: У меня 6509 (sup720+PFC3B).
[19:52:04] <alexpro> Magistr: на скоко абонентов 650?
[19:52:18] <Magistr> 200
[19:52:44] <alexpro> А. Ну на 200 абонентов это как-то недешево, я бы сказал. Дорого.
[19:52:59] <Magistr> до этого был впареный за 300к )
[19:53:04] <winterheart> http://habrahabr.ru/post/159809/
[19:53:13] <Magistr> http://bgbilling.ru/price_count.shtml тут считалка есть
[19:53:14] <winterheart> виндакапалипсис!
[19:53:15] <alexpro> Ну на 200 абонентов можно и 3750, хотя BGP-ист из нее слабенький.
[19:53:31] <Magistr> bgp на 2811 )
[19:54:20] <qnikst> чот lxc работает слегка странно
[19:57:12] mva вошёл(а) в комнату
[20:02:10] HellTrem вошёл(а) в комнату
[20:04:49] <alexpro> Magistr: И сколько маршрутов в таблице на 2811?
[20:05:08] <winterheart> http://www.opennet.ru/opennews/art.shtml?num=35402
[20:05:14] <winterheart> вот же
[20:05:20] <winterheart> бреакинг ньюс!
[20:07:02] FSA вышел(а) из комнаты
[20:16:13] <alexpro> winterheart: В самолете: уважаемые пассажиры, во время полета вы можете посетить бассейн, бар, ресторан, боулинг, казино и кинотеатр. А теперь мы со всей этой фигней будем пытаться взлететь.
[20:18:38] burik666 вошёл(а) в комнату
[20:24:22] dis4xcom вышел(а) из комнаты
[20:32:20] <Magistr> alexpro: 2 fv держит )
[20:32:30] <Magistr> оперативы до 700метров добил
[20:33:00] <Civilian> alexpro: как эксперименты с ФС?
[20:34:20] ruda вышел(а) из комнаты
[20:35:06] <alexpro> Civilian: Вот сейчас пытаюсь понять, почему файлы занимают 52G, а df говорит, что 60.
[20:36:13] <alexpro> Magistr: 2811 2 fv? Ничего так. Сколько он может прожевать?
[20:36:28] <alexpro> Ну, скорость, PPS?
[20:36:43] <alexpro> На L3
[20:37:24] wass вышел(а) из комнаты
[20:37:34] wass вошёл(а) в комнату
[20:40:10] <slep> maksbotan: пинг ?
[20:40:12] <maksbotan> lf
[20:40:13] <maksbotan> да
[20:40:28] <slep> я собственно хотел совета
[20:40:36] <maksbotan> по поводу?
[20:40:42] <slep> по нумерации довкот то треш
[20:40:47] 0xd34df00d вышел(а) из комнаты
[20:41:18] <maksbotan> м?
[20:42:12] <slep> https://code.google.com/p/rion-overlay/source/browse/mail-filter/dovecot_deleted_to_trash/dovecot_deleted_to_trash-0.3-r20.ebuild
[20:42:38] <slep> от деревянного только RDEPEND="=net-mail/dovecot-2.1*"
[20:42:54] <slep> 2.1 вместо 2.0*
[20:43:07] <slep> ка нумеровать ебилдик ?
[20:43:20] <slep> довкот не слотированный
[20:43:37] <maksbotan> тут же вроде уже этот вопрос поднимали
[20:43:47] 0xd34df00d вошёл(а) в комнату
[20:44:39] <alexpro> slep: привет. Как пользователь xfs, не подскажешь, может ли быть так, что xfs показывает бОльший объем занятого места, чем есть фактически? Данных у меня 52G. df говорит, что 60. Неужели на 52Г информации xfs есть 8Г для своих нужд? Что-то как-то многовато мне кажется, или так и должно быть?
[20:44:49] Civilian вышел(а) из комнаты
[20:45:08] <alexpro> Или она "на будущее" 8Г подмутила?
[20:46:23] <alexpro> Или может, это lazy-counters такой эффект дают?
[20:48:18] lk4d4 вошёл(а) в комнату
[20:49:38] <slep> не замечал такого за xfs никогда
[20:50:07] <slep> maksbotan:  и что решили ?
[20:50:15] <slep> вобщем пора коммитнуть
[20:50:23] <maksbotan> да вот хз
[20:50:27] <maksbotan> мне никакое решение не нравится
[20:50:30] <maksbotan> ща в -дев спрошу
[20:50:41] <Magistr> alexpro: 60 по спекам 120мбит роутинга
[20:50:49] <Magistr> Magistr: 60 с натом
[20:50:56] <Magistr> но это цисковские цифры
[20:52:20] <slep> Magistr:  alexpro a что вы юзаете для snmp  управлялок - самописное или что то готовое ?
[20:53:12] <Magistr> у меня железки по snmp тока данный отправляют .. нудные фичи управления неумеют (
[20:58:29] <Magistr> ну и у меня билинг умеет дергать железо по snmp .. только толку если железо неумеет нужное
[21:00:09] <alexpro> Magistr: 120Мбит? Уууу. Не, это не наш метод. У меня 10G один порт задействован, и можно еще.
[21:00:26] <Magistr> ну дык и железка слабая чо
[21:00:28] <alexpro> Magistr: Мой тоже умеет. Тут много ума и времени не нужно :)
[21:01:36] <Magistr> когда я пришел работать было 14 мбит на 200 юзверей ))
[21:01:50] <Magistr> это было 2 года назад
[21:02:04] <alexpro> Все когда-то были маленькими. :) А щас?
[21:02:10] <slep> 2Г ?
[21:02:13] <Magistr> 50
[21:03:00] <Magistr> alexpro: к сожалению у меня територия конечна и ограничена 1м зданием
[21:03:45] <alexpro> slep: Да я бы тоже не заметил. Но видишь ли. Я _точно_ знаю, что данные, залитые на xfs занимают 52G. Во всяком случае, так репортили в df reiserfs и reiser4. А xfs отвечает 60. А lazy-counters используешь?
[21:04:12] <alexpro> Magistr: 50... Чего?
[21:04:26] <Magistr> alexpro: мбит чего еще )
[21:04:47] <alexpro> - Штурман, приборы! - Триста! - Чего триста? - А чего приборы? :D
[21:05:01] <maksbotan> slep: короче делаем так
[21:05:07] <maksbotan> -r20 -r21
[21:05:07] <alexpro> Magistr: А юзверей?
[21:05:14] <maksbotan> ставишь себе довкот 2.0
[21:05:22] <maksbotan> пытаешься поставить плагин
[21:05:27] <Magistr> alexpro: 200 же
[21:05:31] <maksbotan> замаскировав довкот 2.1
[21:05:40] <alexpro> За 2 года нет роста? Странно.
[21:05:44] <maksbotan> если портаж не попросит обновить довкот, оставляем так
[21:05:55] <Magistr> [00:03:00] <Magistr> alexpro: к сожалению у меня територия конечна и ограничена 1м зданием
[21:06:23] <alexpro> А. Тю. А скоко у вас адресов v4?
[21:06:33] <Magistr> зато монополия ) /24
[21:07:13] <Magistr> хорошая песочница для начинающих
[21:12:04] <lk4d4> ну что ж разработчик ghc уходит из microsoft research
[21:12:25] <krigstask> И куда…
[21:12:46] <lk4d4> продался цукербергу за краюху хлеба
[21:12:58] <krigstask> За кусок цукера
[21:13:51] <alexpro> цукерфейс
[21:18:50] <slep> Народ, а что кроме МТ мона взять домой как адванс рутер, натер, .....
[21:18:51] <slep> ?
[21:23:17] blow вышел(а) из комнаты: Клиент ушел спать
[21:25:50] evadim вышел(а) из комнаты
[21:30:40] alexpro вышел(а) из комнаты
[21:34:56] 0xd34df00d вошёл(а) в комнату
[21:51:17] brute вышел(а) из комнаты: Disconnected: timeout during receiving
[21:51:49] brute вошёл(а) в комнату
[21:55:20] 0xd34df00d вышел(а) из комнаты
[21:55:25] alexpro вошёл(а) в комнату
[21:59:23] <alexpro> Если данных 52G было на reiserfs/reiser4 и notail не был включен, мог ли тайлинг сэкономить 8Г места на таком объеме? Файлов примерно 825 тыс., это монолитный корень gentoo. Мелких - много, большие тоже есть.
[22:00:42] <alexpro> Неужели тайлинг в reiserfs экономит 15% места на мелких файлах?
[22:01:03] nis вышел(а) из комнаты
[22:02:16] <alexpro> Вроде как я слыхал - до 5%.
[22:14:05] Mellon вышел(а) из комнаты
[22:16:29] lk4d4 вошёл(а) в комнату
[22:17:29] lk4d4 вышел(а) из комнаты
[22:24:43] racc вышел(а) из комнаты
[22:25:11] racc вошёл(а) в комнату
[22:29:25] mva вышел(а) из комнаты
[22:31:59] Civilian вошёл(а) в комнату
[22:32:20] racc вышел(а) из комнаты
[22:32:53] mva вошёл(а) в комнату
[22:32:55] racc вошёл(а) в комнату
[22:33:23] <bti> alexpro: так пересчитай размер файлов
[22:41:32] evadim вошёл(а) в комнату
[22:44:09] noga вышел(а) из комнаты
[22:44:09] slep вышел(а) из комнаты
[22:47:43] <Deda_Zych> sdiff - прекрасная тулза
[22:47:50] <Deda_Zych> почему я не слышал о ней раньше?
[22:48:23] <krigstask> Потому что есть kdiff3
[22:48:30] <krigstask> 0xd34df00d: а почему Азотх жёстко требует libmsn?!
[22:48:44] <0xd34df00d> krigstask: потому что Ксбо не прописал условную зависимость, очевидно.
[22:49:06] <krigstask> Так он по твоей наводке действует
[22:49:06] <0xd34df00d> Хотя, гм.
[22:49:07] <0xd34df00d> Почему же.
[22:49:10] <0xd34df00d> Прописал.
[22:49:11] <0xd34df00d> zheet? ( net-libs/libmsn )"
[22:49:17] <0xd34df00d> krigstask: чо там жестко?
[22:49:26] <krigstask> Ну вы упорки
[22:49:53] <krigstask> Флаг назвать msn нельзя было?
[22:50:03] <bti> причем один лучше другого
[22:50:16] <maksbotan> вот надо сразу меня ругать?
[22:50:16] <0xd34df00d> Еще один :(
[22:50:22] <0xd34df00d> krigstask: https://bugs.gentoo.org/show_bug.cgi?id=402833
[22:50:31] <krigstask> rosenthal => spell
[22:50:31] <0xd34df00d> Уже первым предлагается в Poshuku при набирании «bugs».
[22:50:34] <maksbotan> 0xd34df00d: я тут в восторге от цпп
[22:50:34] <0xd34df00d> Довели совсем!
[22:50:49] <maksbotan> http://bpaste.net/show/59781
[22:50:53] <0xd34df00d> krigstask: скажи, как _все_ флаги переименовать.
[22:50:56] <0xd34df00d> Тогда с радостью переименуем.
[22:51:25] <maksbotan> 0xd34df00d: и кстати можешь мне объяснить что делать на второй строчке typename?
[22:51:34] <krigstask> 0xd34df00d: переименуй все в msn
[22:51:35] <0xd34df00d> maksbotan: а в C++11 можно просто decltype(*begin) result[N]; без всяких там.
[22:51:44] <0xd34df00d> maksbotan: че.
[22:51:52] <maksbotan> typedef typename std::iterator_traits<RandomAccessIterator>::value_type T;
[22:51:55] <krigstask> 0xd34df00d: упоротость твоя не знает границ
[22:51:56] <maksbotan> > typename
[22:52:03] <0xd34df00d> Кстати, простите меня, господа.
[22:52:05] <0xd34df00d> Но это говнокод.
[22:52:09] <0xd34df00d> Что за N еще?
[22:52:14] <0xd34df00d> Откуда он тут?
[22:52:17] <maksbotan> 0xd34df00d: я сначала написал без typename, но компилятор сказал его вставить туда
[22:52:26] <maksbotan> 0xd34df00d: это параметр шаблона, в котором эта функция лежит
[22:52:29] <bti> от вафли отвалился
[22:52:42] <alexpro> bti: да вот озадачился. На половине плюнул. Похоже на правду, tail packing похоже неплохо экономит место.
[22:52:45] <0xd34df00d> maksbotan: потому что value_type может быть либо типом, либо статическим элементом, зависит от специализации.
[22:52:49] <0xd34df00d> maksbotan: смотри.
[22:53:02] <krigstask> maksbotan: а ты мог бы и по уму сделать, а не по-дедфудовски
[22:53:09] <maksbotan> krigstask: ты о флагах?
[22:53:12] <krigstask> Да
[22:53:15] <maksbotan> я придерживаюсь такой позиции
[22:53:20] <maksbotan> флаги отражают названия плагинов
[22:53:21] <maksbotan> всё
[22:53:23] <0xd34df00d> template<typename T> struct Foo { typedef T value_type; };
template<> struct Foo<int> { static const double value_type = 42.42; };
[22:53:28] <0xd34df00d> maksbotan: :brofist:
[22:53:40] <krigstask> Я придерживаюсь другой позиции: вы с дедфудом долботрясы
[22:53:41] <krigstask> Всё
[22:53:43] <alexpro> Мда. du -h /var... reiserfs... Пойду покурю...
[22:53:43] <0xd34df00d> maksbotan: по умолчанию компилятор считает, что ты хочешь обратиться к статическому члену.
[22:53:59] <0xd34df00d> maksbotan: чтобы указать компилятору, что ты хочешь тип и ожидаешь там имя типа, ты и пишешь typename.
[22:54:20] <bti> maksbotan: и как по твоему не упоротый сообразит какой флаг за что отвечает?
[22:54:26] <0xd34df00d> maksbotan: equery f?
[22:54:29] <0xd34df00d> bti: тебе было.
[22:54:33] <maksbotan> а почему когда я пишу for(std::vector<int> iterator it = v.begin(); ... никаких typename не надо?
[22:54:35] <bti> лениво
[22:54:48] <maksbotan> std::vector<int>::iterator конечно
[22:55:24] <krigstask> bti: а то, что человек хочет включить msn/icq/spell глобально и не рыться во флагах каждого упорокета, их не волнует
[22:55:32] <0xd34df00d> maksbotan: потому что там все параметры известны.
[22:55:45] <0xd34df00d> maksbotan: если бы ты писал шаблонную функцию, и у тебя было std::vector<T>, тогда компилятор бы тоже потребовал typename.
[22:55:52] <maksbotan> ааа
[22:55:53] <maksbotan> ясно
[22:55:54] <maksbotan> спасибо
[22:55:55] <0xd34df00d> Ибо он не может заранее знать, будет ли какая специализация, или что.
[22:55:56] <0xd34df00d> А тут все видно.
[22:56:32] <bti> krigstask: кстати да, +100500
[22:56:40] <maksbotan> если интересно, весь говнокод тут: http://bpaste.net/show/59783
[22:57:10] <maksbotan> krigstask: bti: дай мне полное отображения {старые флаги} → {новые флаги} и я с радостью сделаю
[22:57:23] <bti> а ебилдил кто?
[22:57:40] <maksbotan> фуд
[22:57:49] bti или ктото сломал eix или он меня предостерегает от установки личей
[22:57:54] <0xd34df00d> :3
[22:58:06] <0xd34df00d> maksbotan: вот и я им про то же.
[22:58:14] <0xd34df00d> Пусть дадут полный маппинг — я с радостью тогда за переименование.
[22:58:40] <maksbotan> 0xd34df00d: кстати вот ещё интересный вопрос
[22:58:50] <maksbotan> видишь функцию NaturalPermutation reverse() { ?
[22:59:13] <0xd34df00d> А зачем она, когда есть std::reverse?
[22:59:13] <maksbotan> компилятор отказывается делать например std::cout << a.reverse();
[22:59:16] <0xd34df00d> // функцию не читал
[22:59:18] <krigstask> maksbotan, 0xd34df00d: берёте главное слово из описания каждого плугина и всё
[22:59:28] <krigstask> Не находите — оставляете название плугина
[22:59:30] <krigstask> Всё
[22:59:33] <bti> 0xd34df00d: /usr/portage/profiles/use.desc
[22:59:40] <0xd34df00d> krigstask: а нахрен у тебя op<< принимает неконстантную ссылку?
[22:59:41] <maksbotan> если сделать ее тип NaturalPermutation&, то компилятор уже не против
[22:59:49] <0xd34df00d> bti: и на что мне маппить keeso или shx оттуда?
[23:00:00] <0xd34df00d> maksbotan: ты без -Wall компилируешь, что ли?
[23:00:16] <0xd34df00d> Возвращать ссылку на локальный объект — плохая идея.
[23:00:21] <krigstask> 0xd34df00d: а что тебе мешает их так оставить?
[23:00:22] <maksbotan> но проблема в том, что возвращать приходится *(new NaturalPermutation(bla));
[23:00:34] <maksbotan> а деструктор для этого дела потом вызываться не хочет
[23:00:41] <maksbotan> 0xd34df00d: c -Wall
[23:00:43] <0xd34df00d> krigstask: неединообразие.
[23:00:50] <0xd34df00d> maksbotan: че.
[23:00:58] <maksbotan> ну смотри
[23:01:00] <0xd34df00d> Не вижу у тебя return *(new ...)
[23:01:03] <0xd34df00d> maksbotan: так ты скажи.
[23:01:05] <maksbotan> потому что его там нет
[23:01:08] <0xd34df00d> Нахрена у тебя неконстантная ссылка в op<<?
[23:01:22] <maksbotan> я не знал что надо константную
[23:01:33] <krigstask> 0xd34df00d: и что? Кому какая польза от единообразия твоего? Что не только пять упоротых флагов надо смотреть в equery u?
[23:01:37] <0xd34df00d> А компилятор не компилирует потому, что rvalue не может быть привязана к non-const reference.
[23:01:54] <0xd34df00d> krigstask: что прослеживается хоть какая-то логика и соответствие с именами плагинов.
[23:01:59] <maksbotan> ааа, вот оно что
[23:02:12] <bti> 0xd34df00d: gthdsq gjgfdibqcz
[23:02:17] <bti> первый попавшийся
[23:02:23] <0xd34df00d> maksbotan: напиши в op<< — const T&, а не T&
[23:02:32] <0xd34df00d> И ваще, пиши const T&, люби const, const — няшечка.
[23:02:34] <maksbotan> выходит заставлять reverse() возвращать ссылку на NaturalPermutation глупо
[23:02:43] <maksbotan> 0xd34df00d: написал, все работает, ня
[23:02:45] <0xd34df00d> Вот begin вполне может быть const-методом.
[23:02:51] <maksbotan> даже валгринд доволен
[23:02:54] <krigstask> 0xd34df00d: то есть логику в использовании spell для rosenthal ты не видишь? Ну это уже диагноз
[23:03:18] <0xd34df00d> krigstask: блин, ты разучился читать?
[23:03:24] <0xd34df00d> Я не против переименования плагинов, если переименовать все.
[23:03:26] <0xd34df00d> А так ни рыба, ни мясо.
[23:03:44] <krigstask> Ну да, так совершенно неудобно
[23:03:50] <krigstask> Совершенство личкрафтов
[23:03:54] <0xd34df00d> -___-
[23:03:56] <krigstask> Вот оно какое
[23:03:59] <0xd34df00d> Так неудобно только тем, кто не знает имена плагинов.
[23:04:06] <0xd34df00d> А так неудобно и тем, кто не знает имена плагинов, и тем, кто знает.
[23:04:09] <0xd34df00d> А такие, представь, случаются.
[23:04:29] <maksbotan> 0xd34df00d: тогда компилер недоволен :)
[23:04:32] <0xd34df00d> Итого, смысла в неполном переименовании я не вижу. И так нужно в equery f лезть, и так.
[23:04:35] <maksbotan> permut.cpp:61:16: error: cannot initialize return object of type 'iterator' (aka 'int *') with an lvalue of type 'int const[7]'
        return list;
[23:04:42] <0xd34df00d> maksbotan: а, у тебя так там.
[23:04:44] <0xd34df00d> Ну тогда да.
[23:05:01] <krigstask> И чем же человеку, знающему название плугинов, неудобны флаг spell и msn?
[23:05:04] <maksbotan> и кстати reverse это не std::reverse
[23:05:14] <0xd34df00d> maksbotan: какого хрена ты там bool интам присваиваешь?
[23:05:19] <maksbotan> это обратный элемент в группе перестановок длины N по композици =)
[23:05:21] <0xd34df00d> krigstask: отсутствует единообразие.
[23:05:32] <0xd34df00d> krigstask: я хочу отключить модуль rosenthal. Какой флаг мне отключить?
[23:05:34] <0xd34df00d> А keeso? Какой?
[23:05:45] <0xd34df00d> А standardstyles? Какой? А adiumstyles? Какой?
[23:05:52] <krigstask> Ты не знаешь, что делает модуль rosenthal?
[23:05:54] <0xd34df00d> Давай, продемонстрируй логику при твоем подходе.
[23:05:54] <maksbotan> 0xd34df00d: это где?
[23:05:58] <bti> а нефига так модули было называть
[23:06:00] <0xd34df00d> maksbotan: в reverse.
[23:06:09] <maksbotan> строчку покажи
[23:06:11] <maksbotan> нет там такого
[23:06:20] <0xd34df00d> 28, 32, 39
[23:06:25] <0xd34df00d> А.
[23:06:26] <0xd34df00d> Извини.
[23:06:28] <0xd34df00d> Я читать не умею.
[23:06:34] <0xd34df00d> Это другой массив.
[23:06:36] 0xd34df00d устал за день уже.
[23:06:44] <maksbotan> бывает
[23:06:51] <0xd34df00d> bti: ой, простите, в следующий раз буду следить, чтобы на каждый новый плагин был юзфлаг в генточке. А если юзфлага нет — ну что ж, придется без плагина быть.
[23:07:04] <krigstask> bti: он непроходим
[23:07:07] <0xd34df00d> bti: а пока срочно выпилю shx, да и стилевые плагины тоже.
[23:07:24] <bti> 0xd34df00d: пральна, а то и так плагинов до одного места, все дерево уделал
[23:07:32] <0xd34df00d> bti: и хрен с ними с названиями. Очевидно, что если нет биекции, то как бы ты не называл плагины, с юзами будет проблема.
[23:08:01] <maksbotan> фуд
[23:08:22] <maksbotan> а метод класса может получить доступ к private-членам экземляра того же класса, переданному ему как параметр?
[23:09:11] <0xd34df00d> maksbotan: да, конечно.
[23:09:14] <maksbotan> няшно
[23:10:28] <0xd34df00d> maksbotan: а что reverse делает?
[23:10:35] <maksbotan> [23:05:55] <maksbotan> это обратный элемент в группе перестановок длины N по композици =)
[23:10:38] <0xd34df00d> А.
[23:10:40] <maksbotan> название неудачное
[23:10:41] <0xd34df00d> Тогда inverse.
[23:10:45] <maksbotan> ок
[23:11:06] <0xd34df00d> А можешь сделать operator*(int num)
[23:11:18] <0xd34df00d> И если num > 0, то возвращать композицию из num перестановок.
[23:11:26] <0xd34df00d> А если num < 0, то композицию из num обратных.
[23:11:33] <maksbotan> а смысл какой?
[23:11:36] <0xd34df00d> А его нету.
[23:11:38] <0xd34df00d> Это так просто.
[23:11:50] <0xd34df00d> :3
[23:12:14] <maksbotan>     std::cout << a << std::endl;                                                
    std::cout << a.inverse() << std::endl;                                      
    std::cout << a*a.inverse() << std::endl;  
[23:12:20] <maksbotan> NaturalPermutation(<3 2 1 5 7 4 6>)
NaturalPermutation(<3 2 1 6 4 7 5>)
NaturalPermutation(<1 2 3 4 5 6 7>)
[23:12:22] <maksbotan> во, отлично
[23:12:43] <maksbotan> http://bpaste.net/show/59789
[23:13:08] <0xd34df00d> М.
[23:13:12] <0xd34df00d> Лучше имплементировать *=
[23:13:19] <0xd34df00d> А * уже через него как T res; res *= other; return res;
[23:13:24] <maksbotan> почему?
[23:13:28] <0xd34df00d> В смысле, T res (*this);
[23:13:34] <0xd34df00d> maksbotan: потому что менять тогда в одном месте.
[23:13:39] <0xd34df00d> Логику.
[23:13:40] <maksbotan> а, хм
[23:13:40] <0xd34df00d> Если что.
[23:13:52] <krigstask> А не пойти ли вам в личку, в конце концов?
[23:13:54] <0xd34df00d> Ну и копипаста меньше.
[23:14:10] <0xd34df00d> krigstask: в личке скучно. А так эксгибиционизмЪ, товарищи.
[23:14:18] Civilian вышел(а) из комнаты
[23:14:26] <krigstask> Риск пинка, опять же
[23:14:35] <0xd34df00d> Риск пинкбайта :3
[23:15:37] Civilian вошёл(а) в комнату
[23:19:41] Civilian вышел(а) из комнаты
[23:21:40] <Deda_Zych> чево?
[23:21:50] <Deda_Zych> что опять за глупые вопросы?
[23:22:52] <0xd34df00d> Деда.
[23:22:54] <0xd34df00d> Ну уж чья бы корова.
[23:23:01] <0xd34df00d> После твоих-то открытий чудных о том, что delete 0; норм.
[23:23:19] <Deda_Zych> а что, не норм?
[23:23:26] <0xd34df00d> Нет.
[23:23:29] <krigstask> Как же без нуля-то
[23:23:31] <0xd34df00d> Уровень второй недели изучения языка С++.
[23:23:34] Civilian вошёл(а) в комнату
[23:24:30] <Deda_Zych> 0xd34df00d: delete 0 всегда норм, если ты не знал
[23:24:42] <0xd34df00d> -___\\\
[23:25:15] <Deda_Zych> безопасно, но бессмысленно
[23:26:13] <Civilian> Deda_Zych: test.cpp:4:9: error: type 'int' argument given to 'delete', expected pointer
[23:27:20] <0xd34df00d> static_cast<void*> (0);, ну.
[23:27:32] <0xd34df00d> Или nullptr, наверное.
[23:27:55] <maksbotan> (void*)0 срабатывает
[23:27:59] <Civilian> warning: deleting 'void*' is undefined
[23:28:04] <maksbotan> правда варнинг
[23:28:12] <krigstask> >>> del(0)
  File "<input>", line 1
SyntaxError: can't delete literal
[23:28:17] <krigstask> Кх-х-х
[23:28:26] krigstask вбросил лепту
[23:28:46] <0xd34df00d> Лепта уровня питона.
[23:29:42] <krigstask> Высокая, то бишь
[23:29:56] <Deda_Zych> echo "int main(void) { void * ptr = 0; delete ptr; return 0; }" | g++ -x c++ -
[23:30:02] <Deda_Zych> всё ок
[23:31:05] <Deda_Zych> вашей лептой в ногу не выстрелишь
[23:31:10] <Deda_Zych> krigstask:
[23:31:11] <bti> compileOnce "void * ptr = 0; delete ptr; return 0;"
/tmp/tmp.6my3zLG0H5.cpp: В функции «int main(int, char**)»:
/tmp/tmp.6my3zLG0H5.cpp:9:24: предупреждение: удаление «void*» не определено [по умолчанию включена]   ну не совсем
[23:31:54] <Deda_Zych> замени войд на чар, проблемы-то
[23:32:11] <bti> я воткнул как ты написал
[23:32:11] <Deda_Zych> echo "int main(void) { char * ptr = 0; delete ptr; return 0; }" | g++ -x c++ -
[23:32:35] <bti> так да
[23:34:05] Civilian вышел(а) из комнаты
[23:34:10] Civilian вошёл(а) в комнату
[23:35:32] <Deda_Zych> echo "int main(void) { char * ptr = (char *)0xDEADF00D; delete ptr; return 0; }" | g++ -x c++ -
[23:35:41] <Deda_Zych> а вот так закрашится
[23:37:06] <bti> ну и верно
[23:37:15] <Deda_Zych> а всё потому, что дедфуда не изведёшь даже делитом
[23:37:15] <alexpro> закрашивай не закрашивай...
[23:37:24] <Deda_Zych> 0xd34df00d: да?
[23:42:11] <krigstask> Надо просто за пределы области видимости выйти и всё
[23:49:27] <Civilian> эх... тут генту-девов нет же?
[23:49:29] <Civilian> тьфу
[23:49:32] <Civilian> кде-генту-девов
[23:49:40] <Civilian> кроме алексея?
[23:49:44] maksbotan вышел(а) из комнаты
[23:51:02] Civilian вошёл(а) в комнату
[23:51:29] <alexpro> ксбо? Или прям щас в чате?
[23:52:47] <Civilian> ксбо - питон
[23:53:00] <Civilian> в смысле питонячьи вещи мейнтейнит
[23:53:50] <Deda_Zych> пайтон же
[23:53:55] <Deda_Zych> монти пайтон
[23:54:20] <alexpro> Civilian: сетчатый? :D
[23:54:59] <alexpro> Ещё одним признаком, отличающим питона от удава, являются рудиментарные кости в гемипенисах питонов. :D
[23:56:34] <Civilian> а блин, точно
[23:56:42] <Civilian> у меня же есть коммит-доступ в кдешный оверлей )
[23:57:42] krieger вышел(а) из комнаты
[23:58:07] krieger вошёл(а) в комнату
[23:59:12] <Deda_Zych> только не поломай
[23:59:24] <Deda_Zych> спокойной ночи, я спать
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!