gentoo.ru
Общение на окологентушные темы
gentoo@conference.gentoo.ru
Воскресенье, 21 апреля 2013< ^ >
winterheart установил(а) тему: 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 || Странные цвета в eix? http://goo.gl/VT2wA || Переезд сервера. Это - _зеркало_: http://www.gentoo.ru/node/26768
Конфигурация комнаты
Участники комнаты

GMT+4
[00:00:09] <evadim> но тут важна позиция руководства
[00:00:40] <evadim> тут эпл хоть противопоставляй вальву, блин =)
[00:00:56] <alexpro> evadim: Знаешь, у нас в принципе нормальный такой коллектив. Но наверно это все потому, что нас немного, и каждый может свободно позвонить мне. При укрупнении всегда наступает то, о чем говорит Деда.
[00:01:26] <evadim> тут зависит от людей ещё
[00:02:29] Суисейсеки вышел(а) из комнаты
[00:02:29] <alexpro> Ну это тоже да. Но когда у тебя надцать филиалов по шарику, и ты по факту знаешь человек 50 максимум из всей пестроты... Ты физически не в состоянии разобраться во всем.
[00:02:51] <evadim> у нас вот айтишные корни, и их невыходит вытравить даже самому продвинутому и модному менеджементу
[00:04:05] <Deda_Zych> evadim: не совсем понял смысл твоей фразы
[00:04:35] <alexpro> Нормальные инженеры и айтишники и люди сходных творческих специальностей всегда имели свою собственную, более "дружественную" среду внутри аквариума с акулами.
[00:04:42] <Deda_Zych> у вас компания стала вдруг не-айтишной и айтишное прошлое создало проблемы?
[00:06:13] <evadim> она была организована айтиншниками, но по сути околофинасистская. И когда стала расти, начали искать "более привычный всем" менеджемент - тоесть из тех
[00:06:28] <evadim> акул бузинеса
[00:06:40] <alexpro> evadim: Хотя... Иногда бывает, устраиваем и "военное положение". Но только по необходимости, и все понимают. А так - я стараюсь не мешать людям работать. Пока они делают то, что нужно мне :)
[00:07:18] <Deda_Zych> evadim: ага. Так значит. Печально.
[00:09:24] <evadim> alexpro: а ещё, может тебе польстит/успокоит/приведёт в ужас. Есть такой чувак - Голубитский Сергей. Он много исследовал корпоративных историй, и придерживается мнения о "корпоративной генетике" - типа как создатель породил компанию, такая она и останется навсегда, ничего невозможно с этим поделать...
[00:10:06] <alexpro> Он неправ. В моем случае, по крайней мере.
[00:10:39] <alexpro> Понимаешь - Джобс, Гейтс, кто там еще. Они были основателями, и руководителями.
[00:11:31] <alexpro> А у нас есть директор. Нормальный такой мужик.
[00:12:59] <alexpro> Т.е. - я вмешиваюсь в руководство нечасто. Зарплату да - утверждаю я, по представлению. Но все остальное я только контролирую.
[00:14:02] <alexpro> Ну и "верхушка" сети тоже моя.
[00:16:24] <evadim> он ещё как прав, и это я наблюдаю в своей компании. Ты просто в детальках не рылся этой стройной теории. Ну и создать компанию - не расписать в учередительных документах и не отслюнявить бабла...
[00:16:40] <evadim> *расписаться
[00:19:39] <alexpro> evadim: Я не спорил, высказал субъективное мнение. Вполне может быть, что я неправ. :)
[00:19:45] <Deda_Zych> "Ой, не пойму я, о чём вы спорите..." (C)
[00:20:00] <Deda_Zych> Я хотел что сказать с самого начала.
[00:20:19] <Deda_Zych> И директор тот, завода, и Джобс - не были гениальными инженерами.
[00:20:19] <evadim> Deda_Zych: что ты нам поспорить то не даёш, а? :)
[00:20:29] <Deda_Zych> Но они стали хорошими управленцами.
[00:20:46] <evadim> несомненно
[00:20:48] <Deda_Zych> Один Мак сделал, второй - "В тылу врага"
[00:20:54] <Deda_Zych> офигенно же! Ж)
[00:21:05] <alexpro> Не, я два дня подряд спорить не смогу. Перебор. Как наш командир роты охраны говаривал: "Мужики, вы чо тут орете-спорите? У вас чо, кулаков нету?".
[00:21:29] <krigstask> Разбейте друг другу морды TCP-пакетами
[00:21:38] Night Nord вошёл(а) в комнату
[00:21:57] <Deda_Zych> дать в морду обидчику - это, конечно, хорошо, но от этого конфликт исчерпан не будет
[00:22:12] <alexpro> krigstask: Хм. Это в фортунки даже можно :)
[00:23:00] <alexpro> Deda_Zych: Не, я уже не в том возрасте, чтоб морду бить... :) Я уже белый и местами пушистый.
[00:23:50] <krigstask> А местами уже как раз не пушистый
[00:26:20] <Deda_Zych> лысый батя
[00:27:23] <Deda_Zych> кстати, мне нравятся сайты и проги, написанные радиолюбителями)) собрано всё это из гуано и палок, но в этом вся прелесть)
[00:27:45] <Deda_Zych> пофиг на инструменты! математика важнее))
[00:33:37] <alexpro> Не, я совсем не лысый. Хотя послужил чуток в Семипалатинске. :D
[00:35:50] <Deda_Zych> да, забыл добавить, что от таких поделок веет, прям, теплом таким, прям как будто от бороды
[00:35:53] <Deda_Zych> и свитера
[00:36:38] noga вышел(а) из комнаты
[00:37:15] <Night Nord> management@conference.gentoo.ru
[00:38:02] <alexpro> Это в смысле "валите-ка вы туда"?
[00:38:08] <Deda_Zych> Night Nord: новую комнатку запилил?
[00:38:13] <Night Nord> alexpro: а вот скажи, сколько у тебя уровней иерархии от самого нижнего исполнителя до самого верхнего?
[00:38:16] <Deda_Zych> не взлетит
[00:38:36] <Night Nord> Нет, это стандартная фраза
[00:38:40] <Night Nord> что-то@c.g.r
[00:38:43] <alexpro> Night Nord: Три-четыре.
[00:38:48] <Night Nord> Неплохо, чо
[00:38:52] <Night Nord> alexpro: а у нас 20-30
[00:39:07] <Deda_Zych> Night Nord: ночной гентучан
[00:39:26] <Deda_Zych> Night Nord: ну и чем ты хотел похвалиться сейчас?
[00:39:35] <Night Nord> Пожаловаться
[00:39:37] <Deda_Zych> вот потому маленькие конторы лучше больших
[00:39:46] <Deda_Zych> там нету этого вашего писькомерства
[00:39:52] <Night Nord> Не, есть и большие конторы с малой иерархией
[00:39:58] <Deda_Zych> там всё плоско и подконтрольно
[00:40:00] <Night Nord> Просто разница в направлении
[00:40:11] <alexpro> Night Nord: огого.
[00:40:16] <Night Nord> У нас - фабрика по производству контента
[00:40:24] <Night Nord> Даром, что айти - всё равно как завод
[00:40:27] <Deda_Zych> навоз?
[00:40:43] <Night Nord> Инициатива сотрудников там не нужна
[00:40:46] <alexpro> Night Nord: Погоди, это же ты авионикой занимаешься?
[00:40:53] <Night Nord> Поэтому супервизоры супервизят супервизоров
[00:40:59] <Night Nord> Уже нет, уже в геймдеве
[00:41:03] <alexpro> А.
[00:41:09] <Night Nord> Варгейминг же
[00:41:14] yakor вышел(а) из комнаты
[00:41:20] <alexpro> Ну, я не знал...
[00:41:40] <Deda_Zych> http://lurkmore.so/images/e/e9/Worker.jpg - ну, собственно, как тут
[00:41:47] <Night Nord> ВГ делает ф2п игрушки. Идеи там ноль и её всю придумали наверху
[00:41:58] <Night Nord> Зато контент надо выдавать стабильным потоком
[00:41:59] <Deda_Zych> Вася, да Петя работают, а остальные машут зайцем
[00:43:28] <Night Nord> Deda_Zych: не, как ни странно - работают все
[00:43:59] <Night Nord> Просто Иван копает, а остальные носятся с выпученными глазами и докладывают друг-другу на сколько сантиметров Иван прокопал уже
[00:44:23] <Deda_Zych> и получают больше, чем Иван, заметьте
[00:44:31] <Night Nord> Ессесно
[00:44:46] <Night Nord> Цель в том, чтобы Иван тоже хотел стать таким
[00:44:50] <alexpro> Это когда есть из чего "получать". Кстати, ненавижу это слово.
[00:45:11] <Night Nord> Deda_Zych: основная задача - задавить весь креативный элемент
[00:45:39] <alexpro> Почему? Креатив типа должен быть на другом уровне?
[00:45:41] <Night Nord> Дикая бюрократия - работает только нижнее звено, остальным просто не хватает на это времени
[00:46:08] <Night Nord> Как только нижнее звено начинает справляться со своими обязаностями и проявлять инициативу - его переводят наверх
[00:46:39] <Night Nord> alexpro: да. На заводе запчастей никому не надо, чтобы работник на конвеере внезапно решил улучшить деталь которую клепает этот конвеер
[00:46:52] <Deda_Zych> ну, короче, работают Иваны, остальные махают зайцем
[00:46:58] CarelessChaser вошёл(а) в комнату
[00:47:31] maksbotan вышел(а) из комнаты
[00:47:46] <Night Nord> Deda_Zych: причём малоопытные Иваны
[00:48:05] <Night Nord> Опытных сразу в менеджеры нанимают
[00:48:37] <Deda_Zych> без навыков менеджмента
[00:48:38] <alexpro> Ну. На заводе это понятно. Когда выпускаешь, допустим, самолет - никому не нужны усовершенствования от Васи. Ибо ответственность за готовое изделие лежит не на Васе.
[00:48:54] <Deda_Zych> у нас даже не знают, кто такой менеджер, о чём тут может быть речь
[00:49:12] <alexpro> Deda_Zych: А ты знаешь?
[00:49:31] <Deda_Zych> alexpro: я - знаю.
[00:49:51] <alexpro> В теории, естественно? :)
[00:50:10] <Deda_Zych> на практике. Я работаю с таким менеджером. Даже с двумя.
[00:50:42] <alexpro> Видишь ли - "работать с таким" и "работать таким" - это две большие разницы, как говорят в Одессе.
[00:51:00] <alexpro> Т.е. - таки теоретически, по бОльшей части.
[00:51:06] <Deda_Zych> у меня недостаточно смелости, чтобы быть менеджером
[00:51:18] <Deda_Zych> я просто работаю и стараюсь делать это хорошо
[00:51:41] <Deda_Zych> смелости и опыта
[00:52:02] <alexpro> Здесь нужна не столько смелость, сколько умение управляться с людьми и задачами одновременно.
[00:52:26] <alexpro> Опыт без реальных действий не получить. Никак.
[00:52:31] <Deda_Zych> потому, что для управленческой деятельности надо знать, что как устроено. У меня нету этого знания. Да и желания управлять - тоже.
[00:53:44] <alexpro> Все люди, которые сейчас управляют, успешно и не очень, узнавали что как устроено по ходу. И узнают постоянно. Как и в любой другой работе. Не бывает абсолютного специалиста.
[00:53:44] GeAlex вышел(а) из комнаты: Machine going to sleep
[00:54:15] <Deda_Zych> Капитан Селезнёв ты, прямо.
[00:54:23] <evadim> Deda_Zych: печаль в том, о чём говорил alexpro - реальные бизнесы с размахом строят троешники и без знаний. Потом знания получают, и быть может пишут книги - как оно так вышло.  К реальности они имею невеликое отношение...
[00:55:01] <alexpro> evadim: Как говорил другой мой начальник "дывысь на тАбло".
[00:55:36] <alexpro> evadim: Т.е. - мне пофигу на мнение каких-то там докторов наук. Мне важно мнение тех, кто сделал что-то сам, и у него получилось.
[00:55:41] <Deda_Zych> evadim: ну дык... век живи - век учись
[00:55:44] <alexpro> Т.е. - главное - результат.
[00:57:54] <alexpro> Вот как у меня было с интернетом. Шеф мне сказал - будем давать интернет Лисичанской птицефабрике. Я ему - а я не в курсе. А он - у тебя же Змий кореш, пойди у него спроси. Ну, я тогда еще не совсем выветрился - под козырек и пошел. А Змий мне всучил компакт со слакварью и говорит - ставь, а остальное по ходу спрашивай. Вот так я и стал юзать линух, в общем-то. Неожиданно.
[00:58:31] <Deda_Zych> не знаю как вы
[00:58:45] <Deda_Zych> но я от этой пасты ЗАЗЕМЛИЛСЯ
[00:59:02] <Deda_Zych> alexpro: всё правильно сделал))
[00:59:34] <Deda_Zych> начал с диноавров (Slackware), закончил приматами (Gentoo)
[01:00:50] <Deda_Zych> Патрик, кстати, молодец, что сделал Slackware
[01:01:41] <Deda_Zych> юзая слаку можно хоть понять, что такое gnu/linux и как с ним жить
[01:03:04] <Deda_Zych> а то тут поразвелось криков при упоминании %софтинанейм% "А ГДЕ ЕБИИИЛД?"
[01:03:48] Night Nord вышел(а) из комнаты
[01:06:14] <alexpro> evadim: Не, ну это. Не то чтобы совсем пофигу. Есть фундаментальные теории там, ну и подобное. Я имею в виду, когда какой-нибудь именитый теоретик, получающий у кого-то зарплату, обсуждает действия человека, который на практике достиг результата и платит зарплату другим.
[01:07:16] <alexpro> Deda_Zych: Про ебилд да. Не так уж сложно его написать для себя самому. Другое дело, конечно, написать его так, чтобы было _правильно_
[01:07:56] <alexpro> Ну, в смысле так написать, чтобы его теоретически могли принять в дерево.
[01:08:14] <Deda_Zych> да
[01:08:37] <Deda_Zych> многие с политикой дерева не согласны, потому напилили через это оверлеев
[01:09:13] <alexpro> Ну. Я не понимаю, как можно быть несогласным с политикой дерева, если тебе нужно, чтобы твой ебилд туда попал...
[01:09:26] <Deda_Zych> но дело не в том, дело в том, что люди отучиваются работать с элементарными инструментами
[01:09:34] <Deda_Zych> * отучаются
[01:09:40] <Deda_Zych> простите, ляпнул
[01:10:26] <alexpro> Ленятся в первую очередь. Я тоже ленюсь. Куда уж без этого...
[01:13:32] <Deda_Zych> сел за мотоцикл - не забудь, как на велике выкатывать!
[01:14:24] <Deda_Zych> и помни, что такое шарикоподшипник
[01:35:41] edgbla вышел(а) из комнаты: Replaced by new connection
[01:35:51] edgbla вошёл(а) в комнату
[01:51:49] <Deda_Zych> да, ещё вброс - ObjectiveC vs. C++
[01:52:22] <Deda_Zych> у первого - встроенный счётчик ссылок, более вменяемый синтаксис
[01:53:29] <Deda_Zych> у второго - наследие C, превращающее все ништяки C++ в говно, непонятно какая поддержка C++11 разными компиляторами
[01:54:02] <Deda_Zych> короче, предлагаю обсудить, что же лучше и на чём надо писать следующий portage
[01:55:17] <alexpro> А что, есть какие-то движения насчет "следующего portage"? Или я чего-то не знаю?
[01:55:55] <Deda_Zych> нету, но то, что написали paludis уже намекает на то, что у portage куча недостатков
[01:56:09] <alexpro> Насчет objc не могу ничего сказать. Я вообще можно сказать, что кроме как gcc ничего и не юзал.
[01:57:14] <alexpro> Ну paludis... Он же "официально признанный оппозиционер"...
[01:57:17] <Deda_Zych> вот в манах по gcc куча кукареканья по поводу поддержки objc
[01:57:57] HellTrem вышел(а) из комнаты: Replaced by new connection
[01:58:00] <Deda_Zych> но что это значит? "gcc теперь жив и на макосях" или "можно компилить под макось отовсюду?"
[01:58:07] HellTrem вошёл(а) в комнату
[01:58:27] <Deda_Zych> как бы, если второе - откуда брать CoreFoundation?
[01:58:32] <Deda_Zych> маковскую
[01:58:42] <Deda_Zych> и  всё остальное?
[01:59:28] <Deda_Zych> alexpro: палудис быстрее, как минимум
[01:59:31] <alexpro> ХЗ. Я с маками мало знаком.
[01:59:46] <alexpro> Deda_Zych: Ну. Ты же им не пользуешься.
[01:59:51] <Deda_Zych> почему портежеразработчики до сих пор не обратили на это внимания?
[02:00:05] <Deda_Zych> alexpro: маком или палудисом?
[02:00:10] <alexpro> Палудисом
[02:00:16] <Deda_Zych> не пользуюсь
[02:00:28] <alexpro> По отзывам слышал, что быстрее, да.
[02:00:32] <Deda_Zych> но замечал не раз, что emerge ужасно медленный
[02:00:33] <evadim> на что они внимания не обратили?
[02:00:50] <alexpro> Я полагаю, на то, что палудис быстрее
[02:00:56] <Deda_Zych> на то, что их поделка на питоне уже не справляется
[02:01:03] <Deda_Zych> evadim:
[02:01:13] <evadim> с чем не справляется то?
[02:01:34] <Deda_Zych> evadim: например, я делаю emerge -Dupv world
[02:01:39] <Deda_Zych> оно думает МИНУТУ
[02:01:47] <Deda_Zych> а то и пять!
[02:02:02] <evadim> мне наоборот нравится что портаж на питоне - так оно живучее, и мы застрахованы от проблем с toolchain
[02:02:10] <Deda_Zych> а потом отрыгивает мне 500 пакетов, которые надо обновить
[02:02:23] <Deda_Zych> мне, как бы это, не критично, но... медленно!
[02:02:32] <Deda_Zych> пакеты тоже не спеша ищутся
[02:02:40] <evadim> Deda_Zych: у меня 5 никогда не было, но перво что сделай - отключи _все_ оверлеи
[02:02:55] <evadim> там нету метадата кэша, они тупят
[02:03:09] <Deda_Zych> а как пакеты из оверлеев апать?
[02:03:18] <evadim> даже несчастный локальный оверлей на 5 ебилдов способет отравить жизню
[02:03:40] <Deda_Zych> ну что уже говорит о том, что надо задуматься над улучшением
[02:03:43] <evadim> впиливать метадата кэш
[02:04:09] <evadim> ты издеваешся? оно же вынуждено парсить прорву ебилдов - вот где тормоза
[02:04:09] <alexpro> evadim: Ну. Как бы может быть момент, когда ты обновляешь ооочень старую систему. И опа! portage неюзабелен. И чтобы вернуть юзабельность, надо быть несколько более подкованным, чем обычно. Так что не так он и живуч.
[02:04:45] <evadim> alexpro: а тут ты на новой системе делаеш обновление гцц и опа - он палудис уже кверху колёсами
[02:05:12] <evadim> а с портажем можно чутьли не тулчейн вынести совсем
[02:05:18] <alexpro> Deda_Zych: От ФС еще скорость зависит. Если xfs, то скорость в разы растет. Особенно если du /usr/portage > /dev/null при загрузке делать :)
[02:05:58] <alexpro> evadim: При обновлении гцц старый же остается на месте. Вряд ли будет так... Хотя не знаю точно, могу ошибаться
[02:06:26] <Deda_Zych> alexpro: это не потому ли, что readdir на некоторых файловых системах не отличает фаел от каталога?
[02:06:29] <evadim> Deda_Zych: и да, мне совершенно наплевать,на то что  у меня на домашней тачке портаж считатл зависимости  минут. Он потом мир обновлял полтора дня
[02:07:00] <evadim> *5
[02:07:10] <alexpro> Deda_Zych: ХЗ. Просто xfs медленно читает сложновложенные каталоги. Первый раз.
[02:07:27] <evadim> потому под портаж хорошо рейзер
[02:07:53] <evadim> но я заметил что на его скорости очень плохо сказвыается отсутствие кэша в оверлеях
[02:08:22] <evadim> он вынужден парчить прорву файлов
[02:08:30] <evadim> *парсить
[02:08:33] <alexpro> evadim: Неее. Тормозит как не знаю что. У меня везде был рейзер. И есть, в общем-то. С xfs небо и земля. В разы быстрее. Но я в xfs разочаровался. Вот пока думаю, что бы еще попробовать.
[02:08:34] <evadim> так, надо спать
[02:08:39] <Deda_Zych> alexpro: нет, беда, на самом деле, в том, что readdir считывает инфу об иноде в структуру dirent
[02:08:41] <evadim> а то опечаток много
[02:09:08] <Deda_Zych> в диренте есть поле d_type
[02:09:28] <alexpro> Deda_Zych: Я как бы про dirent в курсе. Такие материи мне доступны :)
[02:09:40] <Deda_Zych> так вот, мои пушистые друзья, содержимое этого поля зависит от типа ФС
[02:10:15] <Deda_Zych> т.е. оно, как правило 0
[02:10:21] <alexpro> Конечно. Так и написано, что не всеми поддерживаетсяю
[02:10:23] オレンジ вышел(а) из комнаты: Disconnected: timeout during receiving
[02:10:33] <alexpro> А что там должно быть-то?
[02:10:41] <Deda_Zych> тип иноды
[02:10:41] オレンジ вошёл(а) в комнату
[02:10:53] <Deda_Zych>        DT_BLK      This is a block device.
       DT_CHR      This is a character device.
       DT_DIR      This is a directory.
       DT_FIFO     This is a named pipe (FIFO).
       DT_LNK      This is a symbolic link.
       DT_REG      This is a regular file.
[02:10:56] <Deda_Zych> .ой
[02:11:10] <Deda_Zych> простите, случайно по ентеру клацнул
[02:11:25] <Deda_Zych> alexpro: ну смысл ты понял
[02:11:43] <Deda_Zych> это справедливо только для ext2-3-4
[02:11:46] <alexpro> Ага. Но как это влияет на скороть не понял
[02:11:50] <Deda_Zych> и ещё для чего-то
[02:12:13] <alexpro> Правильно, потому что понятие инода в принципе только в них на физ. уровне и есть.
[02:12:19] <Deda_Zych> а влияет так, что если у тебя получен тип иноды DT_UNKNOWN
[02:12:24] <Deda_Zych> или как-то там ещё
[02:12:26] <alexpro> В остальных оно есть только потому, что 2так надо"
[02:12:48] <Deda_Zych> ман советует тебе вызвать stat, чтобы уточнить, а что же это такое?
[02:13:15] <alexpro> А, ну да. В dirent же нету st_mode
[02:13:29] <Deda_Zych> для вызова стат, тебе надо выделить память под строку (ИМЯФАЙЛА)
[02:13:42] <Deda_Zych> потом уже поджечь стат
[02:13:42] <alexpro> А в венде, насколько я помню, такая инфа отдается при чтении каталога.
[02:13:53] <Deda_Zych> отсюда и проседает производительность
[02:14:03] <Deda_Zych> в венде таких проблем нету
[02:14:17] <Deda_Zych> венда всегда знает, каталог у тебя эта инода или нет
[02:14:33] <alexpro> Все правильно. Надо каждый раз stat дергать. Действительно...
[02:15:34] <Deda_Zych> это надо обязательно иметь в виду, если работаешь с чтением директорий
[02:15:38] HellTrem вышел(а) из комнаты
[02:15:53] HellTrem вошёл(а) в комнату
[02:16:13] <alexpro> Да как бы имею в виду. Делал же так и сам. Просто как-то не приходило в голову, что это может просадить производительность
[02:16:40] <Deda_Zych> всё зависит от реализации приложением
[02:16:57] <Deda_Zych> можно тормозить, можно не тормозить
[02:17:16] <alexpro> рейзер, кстати, тоже не отдает тип иноды. Третий точно, четвертый не знаю.
[02:19:24] <Deda_Zych> да и четвёртый не отдаст скорее всего
[02:21:36] <alexpro> А это вообще фейл. Надо бы пересмотреть требования и включить в "обязательную программу" отдавать эти данные при вызове sysctl такого типа.
[02:21:59] beresk_let вышел(а) из комнаты
[02:23:52] <Deda_Zych> да. Я считаю, что ЛЮБАЯ файловая система точно должна уметь отличить файл от директории.
[02:24:22] <Deda_Zych> а уж симлинк оно или именованный канал - ну это извините, implementation-specific
[02:25:35] <alexpro> Так она умеет. Вопрос в том, что при одном sysctl она это учитывает, а при другом - нет.
[02:26:03] <alexpro> симлинк - это lstat. Ну тебе как бы понятно, я думаю
[02:26:07] <Deda_Zych> ну может она тупо флажок из иноды читает
[02:26:29] <alexpro> Если ты хочешь знать о том, линк ли это - вместо stat надо lstat
[02:27:14] <Deda_Zych> т.е. ей, по умолчанию, непонятно, что это за инода - инода, ссылающаяся на фаел? или инода, хранящая в себе ссылки на другие иноды, сиречь, директория
[02:27:47] <Deda_Zych> да, и, скорее всего, улучшить readdir не получится, таким образом
[02:27:52] brute вышел(а) из комнаты: Disconnected: timeout during receiving
[02:28:01] <alexpro> Неважно, stat ты вызвал или readdir, в любом случае драйвер читает данные в "нужном месте". И там присутствует в т.ч. mode. Вопрос только в отдаче, я думаю.
[02:28:04] brute вошёл(а) в комнату
[02:28:44] <Deda_Zych> а ты смотрел в кишки какой-нить файловой системы?
[02:28:56] <alexpro> Я к тому, что можно отдавать mode. А уж по mode S_ISDIR() и все.
[02:29:04] <Deda_Zych> и в кишки stat и readdir
[02:29:12] <Deda_Zych> как оно работает
[02:29:25] <Deda_Zych> что ему нужно, чтобы отличить одно от другого
[02:29:29] <alexpro> Deda_Zych: :) Не только смотрел. В свое время считался одним из лучших по восстановлению похеренных данных с винтов :P
[02:30:02] <Deda_Zych> alexpro: т.е. ты знаешь, как readdir вычитывает инфу об иноде
[02:30:15] <alexpro> Deda_Zych: Конечно представляю как все работает. Именно поэтому и говорю: что readdir, что stat читают в принципе одно и то же.
[02:30:47] <Deda_Zych> alexpro: а можешь хоть приблизительно рассказать?
[02:30:51] HellTrem вышел(а) из комнаты: Replaced by new connection
[02:31:01] HellTrem вошёл(а) в комнату
[02:31:46] <alexpro> Могу конечно.
[02:32:53] <alexpro> Каталог - да, файл натуральный. Только и того что вместо данных в нем лежат структуры, описывающие содержимое, каждый элемент отдельно.
[02:33:36] <Deda_Zych> Т.е. флажка отдельного нету
[02:33:45] <alexpro> На ext2 уже не помню, где лежит st_mode, в иноде или оно есть в directory entry.
[02:33:48] <Deda_Zych> типа ФАЙЛОЛИЯ
[02:34:02] <alexpro> На фате стопудово в entry лежит.
[02:46:51] HellTrem вышел(а) из комнаты: Replaced by new connection
[02:47:01] HellTrem вошёл(а) в комнату
[02:47:27] <alexpro> Deda_Zych: Смотри. В ext2, например, ты при чтении каталога видишь имя файла его длину и номер инода, на который ссылается имя. Т.е. - для того, чтобы узнать (и потом вернуть) тип инода, надо почитать инод и взять инфу там. Для stat все идет так же, читаем запись в каталоге, лезем в инод, достаем инфу.
[02:48:35] <Deda_Zych> не, тут задача ещё проще, если уж мы заговорили об оптимизации)
[02:49:01] <Deda_Zych> есть ли однозначный способ отличить файл от директории?
[02:49:55] <alexpro> Только взять mode.
[02:50:05] <alexpro> Причем, на ext2 точно так же.
[02:50:19] HellTrem вышел(а) из комнаты: Replaced by new connection
[02:50:29] HellTrem вошёл(а) в комнату
[02:51:37] <Deda_Zych> ну а если у меня самба смонтирована?
[02:51:48] <Deda_Zych> вот тот же ls - как работает?
[02:51:51] <Deda_Zych> stat?
[02:52:40] beresk_let вошёл(а) в комнату
[02:53:03] HellTrem вышел(а) из комнаты
[02:53:19] beresk_let вышел(а) из комнаты
[02:53:33] beresk_let вошёл(а) в комнату
[02:54:12] <Deda_Zych> http://bpaste.net/show/92839/
[02:54:23] <Deda_Zych> я не проверял не на ext
[02:54:36] <alexpro> Ну. Это же network filesystem, там физически работает удаленная система. Какие данные она тебе отдаст, такими ты и сможешь воспользоваться.
[02:56:52] <Deda_Zych> понятно
[02:57:05] <Deda_Zych> getdents() делается
[02:57:13] <Deda_Zych>        Currently, only some file systems (among them: Btrfs, ext2, ext3, and ext4)
       have full support for returning the file type in d_type.  All applications
       must properly handle a return of DT_UNKNOWN.
[02:57:22] <Deda_Zych> ну и с теми же проблемами
[02:57:26] <Deda_Zych> собственно
[02:58:37] <Deda_Zych> нету однозначного и быстрого способа в POSIX в плане отличия файлА от директории
[02:58:55] <alexpro> Нету.
[02:59:27] <alexpro> Насчет btrfs не знал.
[02:59:37] <Deda_Zych> потому, что один китаец, по имени Виктор Цой сделал ext4, а убийца Ганс Рейзер сделал рейзерфс, который ссал на Цоя с колокольни
[03:00:11] <alexpro> :)
[03:00:22] <Deda_Zych> потому кроссплаформенный readdir так и не сделали
[03:00:52] <Deda_Zych> собственно, мне трудно сказать, как решить эту проблему
[03:01:50] <alexpro> Ее могут решить только те, кто определяет что и как должно быть в системе.
[03:02:26] <Deda_Zych> короче, вызывайте stat и прекращайте махать зайцем
[03:02:30] <Mellon> > Цой
> китаец
facepalm.jpg
[03:02:32] <alexpro> А в случае с кросплатформенной readdir - собрание тех, кто определяет.
[03:02:56] <Deda_Zych> Mellon: да я же пошутил, не спеши бить лицо себе :)
[03:03:21] <alexpro> Mellon: Ну кореец. В принципе, неважно в этом случае. Монголоид, одним словом :)
[03:03:45] <Deda_Zych> кочегарец
[03:03:52] <Mellon> ну... китайцы бы заставили вас упырить мел
[03:04:02] <Deda_Zych> ошибочно признанный людьми корейцем
[03:04:33] <Deda_Zych> Mellon: а твоя сажал сад Сам-Семиля-бананы?
[03:06:25] <Mellon> Deda_Zych: нет, моя буде сажать сад Сам-Влесу-картохи. через эээ.... через пять часов, да.
[03:06:27] <alexpro> Вот недавно читал, видимо, машинный перевод рекламы с китайского на русский: "Новый самокатный автомобиль из Китая - лучший выбор для тот, кто хочет в езду."
[03:06:42] <Deda_Zych> alexpro: проблема в том, что этих ваших файловых систем - куча
[03:07:11] <Deda_Zych> и нету, НЕТУ! у них однозначного способа отделить клитор от залупы
[03:07:24] Mellon хочет в езду.
[03:07:30] <Deda_Zych> потому и страдаем@тормозим
[03:07:52] <alexpro> Да. И в каждой свои тараканы.
[03:07:58] <Deda_Zych> alexpro: вот ты, как гуру по кишкам файловых систем
[03:08:18] <Deda_Zych> alexpro: предлагаю тебе подумать, как решить эту проблему
[03:08:42] <alexpro> Ну. То по кишкам. Не по драйверам же.
[03:09:21] <Deda_Zych> кишки важнее. Вернее, важно как кишки общаются с такими вещами, как readdir
[03:11:20] <Deda_Zych> ну или хотя бы, провести какую-то оптимизацию
[03:11:25] <alexpro> В кишках проще ковыряться, ежели хочешь достать чего из разваленной случайно или умышленно системы. А вот сделать однозначный вывод о том, как решить... Проще стандартизировать. Хотя - практически везде надо лезть-таки в иноду (stat item, что там еще у других)
[03:12:09] <alexpro> Стандартизировать - это чтоб каждый разраб ФС сам сделал соответствующее решение.
[03:13:29] <alexpro> Deda_Zych: Кстати. Ты помнишь, что получается если восстановить грохнутый файл на ext2?
[03:14:24] <Deda_Zych> тыква
[03:16:18] <alexpro> Не. :) Просто считается, что имя файла после удаления получить нельзя. И восстановленный файл называется типа #12345
[03:17:21] <alexpro> А я могу абсолютно точно заявить, что если файл был удален недавно, имя восстановить можно. Иногда можно даже, если давно. Причем, вместе с путем.
[03:19:01] <Mellon> alexpro: ты вот луче чо скажи, можно восстановить раздел, если, например, бедблоки похерил суперблоки?
[03:19:14] <Mellon> *поерили
[03:19:28] <Mellon> *похерили
[03:19:33] <Mellon> да
[03:19:40] racc вошёл(а) в комнату
[03:19:41] <alexpro> Все?
[03:19:45] <Mellon> и много и в начале диска
[03:19:53] <alexpro> Суперблоки все похерены?
[03:19:59] <Mellon> оба
[03:20:11] <Mellon> не целиком
[03:20:15] <Mellon> но...
[03:21:02] <alexpro> Что за ФС для начала?
[03:22:29] <Mellon> эм... рейзер, но не суть, у любого линупсового фс суперблоки - ахилесова пята, имхо
[03:23:35] <alexpro> Уууу
[03:23:40] <alexpro> Рейзер.
[03:24:15] <alexpro> Там макар телят не гонял. Это не ext2, там лихо все закручено.
[03:24:49] <alexpro> Я бы сказал, у любой фс суперблок пята.
[03:25:01] <Mellon> а так как ои практическин рядом с друг другом расположены, то, если один суперблок покрошится, то, вероятно, и покрошится резервный
[03:29:27] <alexpro> Щас, подожди, вот смотрю.
[03:29:39] <Mellon> alexpro:  есть фс, у которых можно указать, чтоб резервные суперблоки держали в разных местах на разделе? Или, вообще, информация по структуре фс была избыточно размазана по всему разделу, так, что при осыпании, допутим <30% в любых местах оставшуюся инфу можно было бы беспроблемно восстановть включая структупу?
[03:32:20] <alexpro> У ext2 суперблоков было столько же, сколько и групп блоков. Значит, подобное же на ext*
[03:34:15] <alexpro> Mellon: Можно скопировать содержимое битого диска на нормальный as-is, вместо битых блоков должны быть записаны пустые.
[03:35:07] <alexpro> Потом можно попытаться вручную восстановить суперблок. Многие его параметры можно вычислить.
[03:39:00] <alexpro> Я обычно делал "эталонную" копию с битого диска. Потом с этой копии снимал еще копию, и уже с ней плясал с fsck. Если не получалось с fsck, то тогда уже ковырялся в первой копии, и вынимал данные в стандартные файлы на нормальном живом носителе. Короче, для такой работы надо хотя бы пару винтов под рукой иметь свободных и достаточного размера.
[03:39:36] <Mellon> alexpro: дадада, с данными не проблема, можно хоть грепом потом ползать собирать. я имею ввиду, как восстановить структуру? например, если похерить все FAT в соответствующей фс, то, всё равно восстановить фс всё-таки может получится, хотя, возможно и не в в том состоянии, что было до краша.
[03:43:51] <alexpro> Что ты имеешь в виду под FAT?
[03:44:19] <Mellon> alexpro: таблицу файлов в фат32..
[03:44:44] <Mellon> для сравнения
[03:45:47] <alexpro> Mellon: Ну так там же цепочки хранились.
[03:46:12] <alexpro> Если нет FAT, как ты узнаешь, где следующие данные?
[03:46:40] racc вышел(а) из комнаты
[03:49:09] <alexpro> Допустим, ты нашел directory entry. Нашел в нем имя файла. Дальше надо найти, где хранится информация, какие именно блоки и в какой последовательности этот файл занимал.
[03:49:32] <alexpro> *информация о том, где хранится ... далее.
[03:49:35] <Mellon> alexpro: а вот как-то херь узнается, я правда хз как..., может по заголовкам файлов. типа где начинается заголовок там заканчивается предыдущий файл, может ещё как...
[03:50:33] <alexpro> Нет, по заголовкам - это уже "темна вода в облацех" (с). Тебе надо точно знать, какие именно блоки занимал файл и в какой последовательности.
[03:57:26] <alexpro> Например, запросто может получиться так, что файл занимает блоки 100-150,5430-5490,3200-3700,1204-1300. Тут подход простого анализа данных не катит.
[03:58:46] <alexpro> Хотя, если файл мал по размеру и влезает в блок, то тогда можно конечно просто вынимать блок и все. Но остается вопрос, каков был размер.
[04:18:23] alexpro вышел(а) из комнаты
[04:36:10] GoodWin вошёл(а) в комнату
[04:42:09] beresk_let вышел(а) из комнаты
[04:49:13] beresk_let вошёл(а) в комнату
[04:49:55] beresk_let вышел(а) из комнаты
[04:50:11] beresk_let вошёл(а) в комнату
[04:50:34] Mellon вышел(а) из комнаты
[05:24:07] alexpro вошёл(а) в комнату
[05:36:26] jurdan вошёл(а) в комнату
[05:37:17] jurdan вышел(а) из комнаты: offline
[05:49:14] beresk_let вышел(а) из комнаты
[06:04:48] GoodWin вышел(а) из комнаты
[06:20:11] nordwind вышел(а) из комнаты: Replaced by new connection
[06:20:21] nordwind вошёл(а) в комнату
[06:57:28] <Magistr> ух нафлудили
[06:58:26] <Magistr> Deda_Zych: vlan это не vpn, просто людям ненужен интернет который дороже чем просто физический канал между точками
[06:59:41] <Magistr> алсо в рейзере нету инодов, поэтому возвращать тип инода как-то странно
[07:56:32] オレンジ вышел(а) из комнаты: Disconnected: closed
[08:09:37] オレンジ вошёл(а) в комнату
[08:28:03] brute вышел(а) из комнаты: Disconnected: timeout during receiving
[08:28:09] brute вошёл(а) в комнату
[08:59:17] GeAlex вошёл(а) в комнату
[08:59:49] GeAlex вышел(а) из комнаты
[09:00:23] GeAlex вошёл(а) в комнату
[09:00:38] GeAlex вышел(а) из комнаты
[09:01:32] GeAlex вошёл(а) в комнату
[09:06:28] nis вошёл(а) в комнату
[09:10:26] GeAlex вышел(а) из комнаты
[09:39:06] <Magistr> хм а у меня fio некомпиляется (
[10:12:14] maksbotan вошёл(а) в комнату
[10:42:31] 0xd34df00d вышел(а) из комнаты: Клиент ушел спать
[10:45:16] maksbotan вышел(а) из комнаты
[10:46:29] オレンジ вышел(а) из комнаты: Disconnected: closed
[10:49:30] <Magistr> mva  утебя ебилд nginx rake нетянет когда пасасажир собирает
[10:49:45] <mva> хм
[10:49:58] <mva> вроде бы всё было учтено.
[10:50:03] <mva> ну, ок, гляну в ближайшее время
[10:50:15] <mva> алсо, я подумываю открутить оттуда пассажир :)
[10:50:23] <Magistr> и в дереве уже nginx свежее вышел
[10:50:28] <Magistr> НЕЕЕТ только неэто )
[10:50:35] <mva> в 4 версии пассажира убрали няшную страницу об ошибке
[10:50:45] <mva> она теперь не такая няшная
[10:50:46] <mva> :)
[10:51:24] <mva> алсо, сейчас бампну до .16
[10:51:34] <mva> [заодно и посмотрю зависимость]
[10:51:59] オレンジ вошёл(а) в комнату
[10:52:09] オレンジ вышел(а) из комнаты: Disconnected: InvalidInput: input string does not conform to zlib format or checksum failed at /home/nulani/lua-zlib/lua_zlib.c line 155
[10:52:18] オレンジ вошёл(а) в комнату
[10:52:24] <mva> Magistr: ruby_add_bdepend ">=dev-ruby/rake-0.8.1"
[10:52:34] <mva> это у тебя что-то не так :)
[10:52:49] <mva> [ну, либо рубиновый екласс испортили]
[10:56:32] オレンジ вышел(а) из комнаты
[10:57:41] オレンジ вошёл(а) в комнату
[11:24:54] Суисейсеки вошёл(а) в комнату
[11:32:03] lk4d4 вошёл(а) в комнату
[11:32:37] <Magistr> чатик а как создать милион файлов с рандомной датой и забить терабайтный винт ?
[11:32:47] <Magistr> датой=данными
[11:34:15] <nordwind> cat /dev/urandom?
[11:35:20] <nordwind> а потом сплит
[11:35:40] <nordwind> или в одном как то так
[11:36:13] <Magistr> ну что-то такое да
[11:36:36] <nordwind> или dd vs split
[11:39:41] noga вошёл(а) в комнату
[11:43:27] <Magistr> а рандом то меедленный (
[11:45:46] <Magistr> cat *.mkv >/mnt/sdc1/test/big
так побыстрее будет )
[11:52:16] Суисейсеки вышел(а) из комнаты
[11:59:42] <bti> а ты думал он шустрик?
[12:00:02] <Magistr> неа,
[12:01:31] <bti> у меня всего 21.3 метра выжимает, тер за 13.6 часов заполнит *CRAZY*
[12:03:48] beresk_let вошёл(а) в комнату
[12:04:24] <bti> хотя не, терабайтный винт слегка поменьше, за 12.4
[12:04:29] beresk_let вышел(а) из комнаты
[12:04:40] beresk_let вошёл(а) в комнату
[12:31:52] noga вышел(а) из комнаты
[12:32:18] noga вошёл(а) в комнату
[12:34:04] 0xd34df00d вошёл(а) в комнату
[12:34:42] <noga> http://gentoo.ru/node/26947#comment-200514
[12:35:00] <noga> наконец то теория подтверждена :)
[12:35:38] <noga> еще чуть-чуть дрессировки и корень всех бед анархиста будет анархисту ясен :)
[12:38:04] 0xd34df00d вышел(а) из комнаты: Replaced by new connection
[12:38:14] 0xd34df00d вошёл(а) в комнату
[12:38:21] <Magistr> ужс
[12:38:33] <Magistr> у меня вон первы баг на багзилле (
[12:41:56] Night Nord вошёл(а) в комнату
[12:42:10] <Night Nord> Уиии
[12:42:23] <Night Nord> Brutal Legend портируют на линукс
[12:45:55] <Night Nord> Собственно, уже портировали. Но в closed beta пока
[13:19:09] nis вышел(а) из комнаты
[13:25:57] <mva> git какая
[13:26:26] <mva> вот, блин, ну очень трудно, блин, локально склонировать shallow репозиторий, ну.
[13:41:52] beresk_let вышел(а) из комнаты
[13:45:25] <alexpro> День
[13:48:38] <alexpro> Есть одна странная проблема. Имеется комп, который нормально загружается, если к нему подключен монитор, и не загружается, если не подключен. В случае, если монитор не подключен, то cpu #x not respond на все ядра и далее ребут. Такое произошло после переезда с ведра 2.6.30.9 на 3.1.6
[13:49:58] <alexpro> Причем - если монитор подключен, его можно ребутать до посинения - всегда все нормально. Стоит только отключить - описанное выше поведение. Может, кто знает, что бы это могло означать?
[13:50:45] <mva> из разряда пальцем в небо, но с выбором наиболее вероятного варианта - что-то не так с прерываниями
[13:50:55] <mva> попробуй включить в ядре рероутинг
[13:51:03] <mva> и да, ядро поновее не пробовал ставить?
[13:51:03] <mva> :)
[13:51:11] <mva> уже 3.9 на носу
[13:52:09] <alexpro> mva: Можно и поновее. :)
[13:52:47] <alexpro> Рероутинг... Что это? Не замечал такого, надо посмотреть.
[13:53:42] <mva> CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
[13:54:04] <alexpro> Ага, спасибо, я нашел :)
[13:54:41] <noga> alexpro: bios  свежий ?
[13:55:14] <alexpro> Тут еще какое дело. Не скажу точно, какая материнка, но BIOS весьма странный. Процессор Core Quad Q6600, но эта зараза не умеет грузиться с флешки. Я был слегка потрясен этим открытием.
[13:55:42] <alexpro> noga: Потому, биос, скорее всего, несвежий. Я бы сказал, даже сгнивший.
[13:56:05] <noga> перешей
[13:56:29] <alexpro> И материнка там из разряда дешмановских каких-то. Хотя DMI что-то там про Gigabyte шепчет.
[13:57:17] <alexpro> Хм. А это идея.
[13:57:33] HellTrem вошёл(а) в комнату
[14:28:07] brute вышел(а) из комнаты: Disconnected: timeout during receiving
[14:28:38] brute вошёл(а) в комнату
[14:43:04] Celt вошёл(а) в комнату
[14:48:16] alexpro вышел(а) из комнаты
[14:56:37] alexpro вошёл(а) в комнату
[15:21:38] <noga> хех, костик 87-й потихоньку тоже шлепногизируется
[15:21:51] alexpro вышел(а) из комнаты
[15:23:53] alexpro вошёл(а) в комнату
[15:24:56] alexpro вышел(а) из комнаты
[15:28:52] <noga> Agostino Sarubbo   2013-01-05 14:06:03 UTC
and feel free to poke some russian gentoo devs[1] to double-check your work.
[1] maksbotan pinkbyte tetromino
[15:29:00] <noga> и усе, 2-х уже нет
[15:59:27] 0xd34df00d вышел(а) из комнаты
[16:00:06] nis вошёл(а) в комнату
[16:00:32] 0xd34df00d вошёл(а) в комнату
[16:10:46] alexpro вошёл(а) в комнату
[16:11:12] alexpro вышел(а) из комнаты
[16:12:44] alexpro вошёл(а) в комнату
[16:13:37] alexpro вышел(а) из комнаты
[16:15:34] alexpro вошёл(а) в комнату
[16:15:59] alexpro вышел(а) из комнаты
[16:17:31] alexpro вошёл(а) в комнату
[16:17:41] alexpro вышел(а) из комнаты
[16:23:56] Celt вышел(а) из комнаты
[16:25:58] alexpro вошёл(а) в комнату
[16:46:25] eegorov вошёл(а) в комнату
[16:47:56] 0xd34df00d вышел(а) из комнаты
[16:52:51] eegorov вышел(а) из комнаты: Replaced by new connection
[16:53:01] eegorov вошёл(а) в комнату
[16:53:20] alexpro вышел(а) из комнаты
[16:54:58] alexpro вошёл(а) в комнату
[16:57:28] オレンジ вышел(а) из комнаты: Disconnected: timeout during receiving
[16:57:47] オレンジ вошёл(а) в комнату
[17:01:32] <0xd34df00d> Чят.
[17:01:40] <0xd34df00d> А qtwebkit-2.3 добавят в портежи?
[17:01:43] matt вышел(а) из комнаты
[17:02:43] matt вошёл(а) в комнату
[17:11:25] eegorov вышел(а) из комнаты
[17:27:11] winterheart вошёл(а) в комнату
[17:31:29] gambitkz вошёл(а) в комнату
[17:40:37] eegorov вошёл(а) в комнату
[17:42:15] eegorov вышел(а) из комнаты
[17:45:07] <noga> обязательно
[17:45:10] <noga> но не сейчас
[17:48:45] eegorov вошёл(а) в комнату
[17:50:31] eegorov вышел(а) из комнаты
[18:05:34] racc вошёл(а) в комнату
[18:11:08] eegorov вошёл(а) в комнату
[18:11:12] <alexpro> noga: Спасибо. BIOS перепрошил, все загружается в любом виде, и научилось загружаться с флешки :)
[18:12:16] alexpro вышел(а) из комнаты
[18:18:18] racc вышел(а) из комнаты
[18:19:09] alexpro вошёл(а) в комнату
[18:24:52] eegorov вышел(а) из комнаты
[18:29:51] winterheart вышел(а) из комнаты: Replaced by new connection
[18:30:01] winterheart вошёл(а) в комнату
[18:33:53] eegorov вошёл(а) в комнату
[18:44:04] winterheart вышел(а) из комнаты: Replaced by new connection
[18:44:14] winterheart вошёл(а) в комнату
[18:56:08] eegorov вышел(а) из комнаты: Replaced by new connection
[18:56:18] eegorov вошёл(а) в комнату
[19:11:59] racc вошёл(а) в комнату
[19:18:40] eegorov вышел(а) из комнаты
[19:31:15] Deda_Zych вышел(а) из комнаты
[19:34:59] Deda_Zych вошёл(а) в комнату
[19:36:01] CarelessChaser вышел(а) из комнаты
[19:38:07] Deda_Zych вышел(а) из комнаты
[19:42:34] Deda_Zych вошёл(а) в комнату
[19:45:09] オレンジ вышел(а) из комнаты
[19:50:38] Deda_Zych вышел(а) из комнаты
[19:51:53] Ёж вышел(а) из комнаты
[19:52:42] Ёж вошёл(а) в комнату
[19:53:43] Deda_Zych вошёл(а) в комнату
[19:57:18] mva вышел(а) из комнаты
[20:03:40] mva вошёл(а) в комнату
[20:05:25] <Magistr> даа хорошо тормозит фс с парой миллионов файлов по 3 и 4 К и 500 гиговым
[20:06:25] racc вышел(а) из комнаты
[20:07:50] <Deda_Zych> ага, микшер сам выздоровел после перезагрузки
[20:07:53] <Deda_Zych> job well done
[20:08:08] Mellon вошёл(а) в комнату
[20:18:48] Суисейсеки вошёл(а) в комнату
[20:22:54] <nis> чат на систем-д переходят?
[20:28:36] brute вышел(а) из комнаты: Disconnected: timeout during receiving
[20:29:08] brute вошёл(а) в комнату
[20:31:55] <Deda_Zych> по желанию
[20:31:57] <Deda_Zych> емнип
[20:32:25] <nis> просто новость о том что его даже некоторые дистры приняли
[20:45:10] <Deda_Zych> в какие? окромя Федоры
[20:47:19] HellTrem вышел(а) из комнаты
[20:49:32] HellTrem вошёл(а) в комнату
[21:01:13] Celt вошёл(а) в комнату
[21:07:01] 0xd34df00d вошёл(а) в комнату
[21:15:19] HellTrem вышел(а) из комнаты
[21:17:03] HellTrem вошёл(а) в комнату
[21:17:06] maksbotan вошёл(а) в комнату
[21:20:56] <krigstask> Deda_Zych: ArchLinux
[21:21:07] <Deda_Zych> фи...
[21:21:17] <Deda_Zych> это я даже за линукс не считаю
[21:21:48] <Mellon> а зря
[21:22:46] <krigstask> И почему?
[21:36:10] <Night Nord> Как ни печально, Arch сейчас в топе почти по любому запросу
[21:36:18] <Night Nord> У них очень хорошая вики с внятной документацией
[21:36:36] <Night Nord> (с более внятной, чем у других)
[21:36:36] <bti> в отличае от всего остального
[21:36:46] <Night Nord> Про остальное не знаю - не видел
[21:36:55] <Night Nord> winterheart: ты про BL видел, да?
[21:40:38] <Celt> хех
[21:41:53] <Celt> а что vte велосипедит ?) /usr/share/vte/termcap-0.0/xterm
[21:43:34] <Celt> libtermcap-compat не не слышали
[21:43:49] <Deda_Zych> [00:31:17] <Night Nord> Как ни печально, Arch сейчас в топе
[21:43:50] <Deda_Zych> да лладно?
[21:44:07] <Deda_Zych> у меня когда были проблемы со сборкой некоторых пакетов
[21:44:19] <Night Nord> Deda_Zych: со сборкой - понятно
[21:44:23] <Night Nord> А ты введи Linux SSD
[21:44:26] <Deda_Zych> я гуглил копипасту выхлопа emerge
[21:44:41] <Deda_Zych> ме выдавался один, ОДИН-ЕДИНСТВЕННЫЙ результат
[21:45:00] <Deda_Zych> который решал мою проблему
[21:45:03] <Night Nord> Deda_Zych: сборка - отдельная песня
[21:45:23] <Night Nord> Ей занимаются либо те, у кого дистр бинарный, но паршивый
[21:45:32] <Deda_Zych> линух ссд - это не проблема, завязанная на конкретный дистрибутив
[21:45:34] <Night Nord> Либо те у кого дистр сорцовый
[21:45:40] <Night Nord> Deda_Zych: так о том и речь
[21:46:03] <Night Nord> Раньше на этом месте была гента
[21:46:19] <Night Nord> По многим общелинуксовым проблемам выдавалась дока генты - внятная и правильная
[21:46:21] <Night Nord> А щас - арча
[21:46:28] <Deda_Zych> ну то, что генту вики поддерживается как-то вяло - согласен
[21:46:35] <Night Nord> И вики.генту - тоже
[21:46:48] <Deda_Zych> в этом её и беда
[21:47:04] <Deda_Zych> у арча, по видимому, всё с этим в порядке, вот и выбрался в топ
[21:47:26] <Deda_Zych> но к вопросу о том, что арч - это недодистр
[21:47:39] <Deda_Zych> тот же FreeBSD, только линукс
[21:48:02] <Deda_Zych> в плане управления пакетами
[21:48:13] <Deda_Zych> а в остальном - никакой оригинальности
[21:48:16] <Night Nord> Deda_Zych: ты про аур?
[21:48:23] <Celt> рука лицо нога )
[21:48:25] <Deda_Zych> я про арч в целом
[21:48:42] <Night Nord> Тогда "define:полноценный дистр"
[21:49:10] <Night Nord> Аур - это тот же санрайз, только более удачный
[21:49:28] <Celt> хех...
[21:49:33] <Deda_Zych> недодистр - в моём понимании - это дистрибутив ничем ообенным не выделяющийся
[21:49:36] <Night Nord> Промежуточное звено между кастой разработчиков и обычным пользователем
[21:49:46] <Night Nord> Deda_Zych: орли?
[21:50:08] <Deda_Zych> про аур в курсе, да
[21:50:12] <Night Nord> Ты на дистроватч зайди и выпили спин-офы
[21:50:35] <Night Nord> Там в топе штук пять оригинальных дистров будет - дебиан, редхат, гента, арч и какая-нить слака
[21:50:42] <Deda_Zych> Night Nord: хорошо, ответь тогда на вопрос: что есть в арче такого, что нету нигде больше?
[21:50:49] nordwind вышел(а) из комнаты
[21:50:57] <Night Nord> Deda_Zych: что в дебиане есть такого, чего нету нигде больше?
[21:51:12] <Night Nord> Что в редхате есть такого, чего нету нигде больше?
[21:51:19] <Night Nord> Что в генте нету такого, чего нету нигде больше
[21:51:27] <Night Nord> Дистр определяеться пакетным менеджером
[21:51:41] <Night Nord> Гентодистры - PMS
[21:51:49] <Night Nord> Дебианы - apt
[21:51:53] <Night Nord> Редхаты - rpm
[21:51:57] <Night Nord> Arch - pacman
[21:52:16] <Night Nord> Недодистр - это альтлинукс, который с apt, но с rpm
[21:52:42] <Night Nord> И да, даже спинофы - тоже вполнее себе постоянные дистры
[21:52:53] <Celt> да это было до популярности Aрча ещё ) Сrux вспомните )
[21:52:55] <Night Nord> Тот же минт соревнуется с убунтой за первое место
[21:53:00] <Deda_Zych> ок, про дебиан и генту отвечу
[21:53:17] <Night Nord> Хоть и отличается от неё только нескучными обоями
[21:53:36] <maksbotan> в минте же юнити нету, не?
[21:53:55] <Deda_Zych> в генту - большое количество электрических тулзов, упрощающих ту или иную задачу. Туда же - модульность, хотя насчёт оригинальности тут бы поспорил
[21:54:04] <Night Nord> maksbotan: ну он на пакетной базе убунты
[21:54:20] <Deda_Zych> в дебиане - склонность к стабильности используемого ПО
[21:54:23] <evadim> мит довольно значительно отличается
[21:54:32] <evadim> *минт
[21:54:38] <Night Nord> Celt: родословная имеет привычку ползти. Тот же Enoch никто не помнит же
[21:54:46] <maksbotan> Night Nord: я в курсе
[21:55:09] <maksbotan> Night Nord: а он разве хоть сколько-то прососуществовал?
[21:55:19] <Night Nord> Deda_Zych: ты в курсе, что в дебиане есть testing который обновляется хоть каждый день?
[21:55:20] <noga> <Night Nord> Что в редхате есть такого, чего нету нигде больше?
[21:55:21] <maksbotan> s/со//
[21:55:25] <Deda_Zych> енох был известен 3,5 линуксойдам
[21:55:28] <Deda_Zych> но он был
[21:55:34] <noga> __решения__
[21:55:41] <Night Nord> maksbotan: был, но портаж-то оттуда
[21:55:49] <Night Nord> noga: да понятно. Ты не мне, ты зичу отвечай
[21:55:57] <Deda_Zych> Night Nord: есть, но оно не суётся юзеру по умолчанию
[21:55:59] <noga> остальное , к сожалению, набор пакетов
[21:56:08] <Night Nord> Deda_Zych: главный показатель дистра - пользователи
[21:56:13] <noga> разного качества
[21:56:15] <Deda_Zych> нога правильно сказал, кстати
[21:56:18] <Night Nord> Если они есть и их много - значит чем-то отличается
[21:56:19] <maksbotan> Night Nord: а ты сам этот еноч видел?
[21:56:30] <Night Nord> maksbotan: Нет
[21:56:39] <maksbotan> вооот
[21:56:41] eegorov вошёл(а) в комнату
[21:56:43] <Night Nord> Ну и чо?
[21:56:58] <Night Nord> Это я к тому, что если был дистр, который что-то придумал, но не стал популярным
[21:57:04] <maksbotan> хм, да ни чо
[21:57:06] <Night Nord> А потом на его базе появился другой и стал популярным
[21:57:09] <maksbotan> хз к чему я это вообще =)
[21:57:18] <Deda_Zych> [00:51:15] <Night Nord> Deda_Zych: главный показатель дистра - философия
[00:51:25] <Night Nord> Если она есть и ей следует много пользователей - значит это хорошая философия
[21:57:23] <Night Nord> То оригинальную технологию начинают ассоциировать со вторым, а не с перым
[21:57:25] <Deda_Zych> пофиксил тебя, не благодари
[21:57:39] <Night Nord> Deda_Zych: орли?
[21:57:56] <Night Nord> Ну, т.е. да, но философия - слишком расплывчатый термин
[21:58:04] <Night Nord> Я бы сказал "политика"
[21:58:10] <Night Nord> Или policy
[21:58:11] <Deda_Zych> [00:50:42] <noga> __решения__
[21:58:21] <Night Nord> Ну или да, решения.
[21:58:23] <Deda_Zych> тоже являются частью илософии
[21:58:28] <Deda_Zych> ф*
[21:58:49] eegorov вышел(а) из комнаты
[21:58:59] <Night Nord> Deda_Zych: но чем, например, минт отличается от убунты?
[21:59:09] <Night Nord> В плане философии и решений?
[21:59:16] <Night Nord> Убунта любит юнити, а минт - нет?
[21:59:25] <Night Nord> Но дистры же разные
[21:59:26] <noga> это не решения
[21:59:28] <alexpro> Вечер
[21:59:28] <noga> ;)
[21:59:37] <Deda_Zych> на мой скромный взгляд - ничем, кроме нескучных обоев и всяких проприетарных ништяков из коробки
[21:59:38] <Night Nord> noga: и я к тому
[21:59:52] <Deda_Zych> а вот если бы ты спросил, чем убунта отличается от дебиана...
[21:59:56] <alexpro> Мда... Все оно те же фаберже. Вид только сбоку.
[22:00:11] <Night Nord> Deda_Zych: да, но утверждать, что минт - недодистр как-то глупо
[22:00:45] <Deda_Zych> такой же недодистр
[22:00:50] <Deda_Zych> коих сотни
[22:01:05] <Night Nord> Даром, что первое место в дистровотче с огромным отрывом от остальных?
[22:01:15] <Deda_Zych> ну пипл хавает, видимо
[22:01:22] <Deda_Zych> всем же надо ЧТОБ КАК В ВЕНДЕ
[22:01:28] <Night Nord> А это не решение?
[22:01:30] <Deda_Zych> мышкодроч во все поля
[22:01:37] <Night Nord> Это не философия чтоли?
[22:01:38] <alexpro> А какая вообще разница? Дистр недодистр? Кто-то от этого корову выиграет?
[22:01:55] <Night Nord> Хз. Просто, имхо, недодистр - это дистр с 3 пользователями
[22:01:59] <Deda_Zych> Night Nord: эту философию уже привнесла Ubuntu и openSUSE
[22:02:02] <Night Nord> Вот личи - недокомбайен.
[22:02:12] <Deda_Zych> не считая свсяких там мандрив и магей
[22:02:20] <Night Nord> Когда станет у них 100500 пользователей - станут "rich web platform"
[22:02:23] <Night Nord> Или как-нить ещё умно
[22:02:39] <Night Nord> Deda_Zych: да, но они-то походу слились с этой философией, не?
[22:02:49] <Deda_Zych> Night Nord: ну тогда у нас с тобой непонимание на уровне терминологии) Бывает.
[22:02:54] <Night Nord> Учитывая, что их обскакал какой-то левый дистр без финансирования космонавта
[22:02:59] <Deda_Zych> Night Nord: магея живёт и по сей день
[22:03:05] <Deda_Zych> опять же пипл хавает
[22:03:14] <noga> что первое место в дистровотче с огромным отрывом - це глубоко пофик, если смотреть на капитализацию :-D ; на данный момент есть рхел и все остальные , рхел для зарабатывания бабла, остальные для поесать ЧСВ и поглядеть на рюшечки
[22:03:33] <Night Nord> noga: это ты говоришь с т.з. админа
[22:03:47] <Deda_Zych> посоны, а что означает "первое место в дистровоще"?
[22:04:02] <noga> писькомерка такая
[22:04:03] <Night Nord> А не с т.з. обычного пользователя, который поворачивает монитор к принтеру дабы ось его увидала
[22:04:04] <Deda_Zych> типа, число юзеров, которые поставили лайк за дистр?
[22:04:29] <Night Nord> Deda_Zych: хиты закачек вроде
[22:04:35] <Night Nord> *страницы закачек
[22:04:51] <Night Nord> Хочешь быть в их рейтинге - должен поставить себе счётчик на страницу
[22:05:33] <noga> /ме еще помнит 3-е место линуксьп
[22:05:46] <noga> линуксХП
[22:05:57] <Night Nord> Ну да, они там часто скачут
[22:06:03] <Night Nord> Но есть достаточно постоянные лидеры
[22:06:17] <noga> с накачкой скриптами
[22:06:45] <noga> ну и да - шел 2013 год
[22:07:07] <noga> десктопа в линуксе не было по прежнему
[22:07:30] <Night Nord> noga: будет тебе скоро десктоп
[22:07:34] winterheart вышел(а) из комнаты
[22:07:40] <Night Nord> Стимлинукс и стим во весь экран
[22:07:51] <Night Nord> Если не сдохнет по дороге
[22:08:08] <noga> линуксойдам некогда делать десктоп - они запиливают шеллы, акаонаду, непомуки и авесомы , и глядят на дистровотч - кто обогнал всех в секторе 1 процента
[22:08:18] <Deda_Zych> азазаза
[22:08:28] <noga> Night Nord: я к этому времени буду на маке
[22:08:33] <Deda_Zych> перотик мог бы быть героем своего времени, кстати
[22:08:58] <Night Nord> noga: линуксоиды пилят всяких ежей и апачи
[22:09:16] <Deda_Zych> семантический рабочий стол - как это видят его девелоперы - выглядит вкусно, очень вкусно
[22:09:16] <Night Nord> Гном кеды и fdo - это какие-то странные люди
[22:09:18] <Night Nord> Я их не понимаю
[22:09:54] <Deda_Zych> линуксойды пилят ядро
[22:09:57] <Night Nord> Deda_Zych: как задача?
[22:10:01] <Night Nord> Или как сама штука?
[22:10:05] <Deda_Zych> а апачи пилят всякие левые пассажиры
[22:10:11] <noga> Deda_Zych: ядро пилят маконтошники ;)
[22:10:13] Суисейсеки вышел(а) из комнаты
[22:10:14] <krigstask> Вечерний вброс
[22:10:14] <noga> маки*
[22:10:25] <Night Nord> Я не понимаю смысла глобального индекса по всем файлам
[22:10:33] <Deda_Zych> noga: им некогда, они свой дарвин пилят с вьюрками и какао
[22:10:42] <Night Nord> Да они и дарвин-то не пилят
[22:10:45] <maksbotan> черт бы подрал эти сабслоты
[22:10:50] <Deda_Zych> Night Nord: ты не туда смотришь
[22:10:55] <Night Nord> Ядро в макоси вроде как сильно не менялось стопяцот лет уже
[22:11:20] <noga> Night Nord: они пилят линукс ядро с мака
[22:11:21] <Deda_Zych> семантический поиск заключается в том, что я пишу "мои любимые песни" или "новогодние фотки", ну или "фап-контент"
[22:11:42] <Deda_Zych> а оно мне уже выдаёт то, что надо - от сексоника, до откровенного порно
[22:11:50] <noga> потому что пилить линукс с линукса ну никак не получается
[22:11:52] <Night Nord> Deda_Zych: ок. Мне вообще непонятен смысл поиска файлов
[22:12:02] <Night Nord> noga: орли?
[22:12:21] <Deda_Zych> Night Nord: а как ты в сое файлопомойке быстро находишь нужный тебе файл?
[22:12:31] <noga> нет, если обмазатся вайном и виндовс прогами
[22:12:33] <Night Nord> А userspace linux, виртуалки, crash-kernel и удалённый gdb типа дураки придумали?
[22:12:46] <noga> то кое как можно - но такой винигред получается
[22:12:54] <Night Nord> Deda_Zych: у меня есть нормальная структура с внятными именами файлов
[22:12:59] <krigstask> Нога сегодня толст как никогда
[22:13:20] <Deda_Zych> vinigred
[22:13:21] <Night Nord> Поиск мне нужен только в виде find'а - для скриптом
[22:13:26] <Deda_Zych> только дедфуду не говорите
[22:13:31] <Night Nord> *скриптов
[22:13:40] <Deda_Zych> а то будет плагин для личкрафтов с таким именем
[22:13:45] <Night Nord> И что он будет делать?
[22:13:49] <Deda_Zych> хз
[22:13:54] <Night Nord> Играть всю музыку на компе одновременно?
[22:13:56] <krigstask> Всё понемногу
[22:13:59] <Deda_Zych> семантический поиск, лол
[22:14:01] <Night Nord> И показывать все видео?
[22:14:06] <noga> пусть сразу делает poebus
[22:14:16] <noga> типа отладчик для личей
[22:14:31] <Night Nord> noga: два за поведение. Выйди вон
[22:14:32] <Deda_Zych> Night Nord: т.е. ты, как минимум, юзаешь find
[22:14:34] <noga> кстати да
[22:14:47] <Night Nord> Deda_Zych: find -name "*.cpp", да
[22:14:52] <noga> личи - квинтесенция разраяботки линукс десктопа
[22:14:55] <Night Nord> И для этого мне не нужен адовый индекс
[22:15:06] <krigstask> noga: выйди, говорят тебе
[22:15:17] <Deda_Zych> Night Nord: ты опять скатываешься в конкретную имплементацию
[22:15:37] <Deda_Zych> когда как у тебя есть технология - как она будет устроена, совершенно неважно
[22:15:38] <Celt> зачем файн ? mlocate уже не в моде
[22:15:42] <maksbotan> <Zero_Chaos> WilliamH: sorry I meant abi
<Zero_Chaos> WilliamH: wife is distracting me with baby names
[22:15:47] <Celt> файнд )
[22:16:02] <Deda_Zych> maksbotan: а где лопата?
[22:16:04] <Night Nord> Celt: mlocate это тот же самый семантический поиск
[22:16:13] <Night Nord> Только с единственным полем - имя файла
[22:16:19] <Deda_Zych> и да, жёны со спиногрызами не нужны
[22:16:20] <Night Nord> Какая-то невнятная база, которую ещё обновлять надо
[22:16:31] <Deda_Zych> Night Nord: и тут ты огребаешь
[22:16:41] <Celt> Night Nord: да в фоне по крону шуршит и ладно )
[22:16:42] <Deda_Zych> нету там семантического поиска
[22:16:55] <Night Nord> Deda_Zych: важно. Т.е. да, если ты сумеешь сделать семантический поиск, который меня не трогает, не отжирает ресурсы и "просто работает" - то ок
[22:16:56] <Deda_Zych> попробуй с помощью mlocate найти песню по автору
[22:16:59] <Night Nord> Но только это невозможно
[22:17:01] <Deda_Zych> я на тебя посмотрю
[22:17:08] <Night Nord> Celt: и неактуален
[22:17:21] <Night Nord> Вот я только что выкачал репу гита/svn/hg - хочу там запустить скрипт
[22:17:32] <Night Nord> updatedb гоняй пол-года, ога
[22:17:34] <Deda_Zych> Night Nord: и да, тебе не обязательно индексировать ВСЁ
[22:17:41] <Night Nord> А зачем, у меня все файлы в ram
[22:18:00] <Deda_Zych> и updatedb настроить тоже можно и нужно, как тебе мудро советует emerge
[22:18:03] <Night Nord> Deda_Zych: я говорю - он прародитель семантического поиска
[22:18:09] <Celt> Night Nord: а зачем индексировать ?)
[22:18:14] <Deda_Zych> Night Nord: чойта?
[22:18:22] <Celt> репу гита/svn/hg
[22:18:36] <Night Nord> Celt: ну, find -name '*.cpp'
[22:18:37] <Deda_Zych> ты под семантическим поиском понимаешь непременную индексацию файлов?
[22:18:41] <Night Nord> Ты же предлагаешь через mlocate
[22:18:51] <Deda_Zych> если так - то у меня для тебя плохие новости
[22:19:07] <Night Nord> Deda_Zych: а иначе ты не реализуешь
[22:19:20] <Night Nord> Если не вдаваться в академическую науку
[22:19:43] <Deda_Zych> поиск с применением индексирования не является семантическим
[22:19:45] <Night Nord> Либо тебе нужна поддержка фс - какие-нить xattrs
[22:20:04] <Celt> Night Nord: зачем вообще файнд ?) сtags же
[22:20:06] <Night Nord> Но и тоже - проверка xattrs в пять раз медленее чем проверка имени
[22:20:30] <Night Nord> Celt: sed s/ClassName1/ClassName2/ -i `find -name '*.cpp'`
[22:20:46] <Night Nord> Или ещё какой-нить левый ад
[22:21:36] <Deda_Zych> http://en.wikipedia.org/wiki/Semantic_search
[22:21:44] <Deda_Zych> блин, с кем я сижу в одном чяте?
[22:22:03] <Night Nord> Deda_Zych: да все знают, что такое семантический поиск
[22:22:15] <Deda_Zych> Night Nord: не все, как оказалось.
[22:22:17] <Night Nord> Просто твои измышления о глобальном коммунизме бесполезны
[22:22:29] <Night Nord> Ты где будешь аттрибуты хранить?
[22:22:39] <Night Nord> Вот у тебя есть на компе стопяцот фоток
[22:22:48] <Night Nord> Часть из них - новогодние, а часть - из отпуска
[22:22:50] <Deda_Zych> в индексе. И что?
[22:23:07] <Night Nord> А то, что без индекса семантический поиск невозможен
[22:23:17] <Night Nord> И причина ввода индекса такая же как и у mlocate
[22:23:22] <Night Nord> Производительность
[22:23:26] <Deda_Zych> естественно, невозможен в случае поиска по ФС
[22:23:40] <Deda_Zych> к чему опять это махание зайцем?
[22:23:48] <Night Nord> И собственно наличие mlocate какбе сказало разработчикам - нуачо, нормальное решение - пользовались же раньше
[22:24:11] <Night Nord> Deda_Zych: невозможен в случае поиска по чему угодно
[22:24:15] <Deda_Zych> просто ты утверждаешь, что mlocate - это реализация семантического поиска
[22:24:18] <Deda_Zych> а это не так
[22:24:27] <Night Nord> Это прародитель, третий раз повторяю
[22:24:32] <Night Nord> Если хочешь - оправдание
[22:24:51] <Night Nord> Нормальный человек, посмотрев на идею сем.поиска скажет "это технически невозможно"
[22:25:05] <Deda_Zych> он "прародитель" только потому, что использует индексирование файлов
[22:25:19] <Night Nord> Но есть гуёмэны, которые сказали "хм.. А впилим ка мы индекс и авось сработает"
[22:25:33] <Night Nord> Deda_Zych: да
[22:25:36] <Deda_Zych> технически - это возможно
[22:25:48] <Night Nord> В том виде, в котором это сейчас - он прародитель
[22:26:17] <Deda_Zych> ну блииин, ну у меня просто желание спорить дальше отпадает
[22:26:18] <Night Nord> Если сем.поиск реализовать на уровне FS - уже будет другая реализация и там да, mlocate и рядом не стоял
[22:26:23] <Deda_Zych> ибо нету понимания вообще
[22:26:50] <Night Nord> Deda_Zych: сем.поиск невозможен технически в том виде, в котором он подаёться. Возможно только лишь приближение
[22:27:20] <Night Nord> Ты никогда не сможешь написать "фотки из отпуска, где изображён я на фоне той белой яхты, которую мы заметили когда подлетали на самолёте"
[22:27:43] <Deda_Zych> ну естественно, что всё не может быть сделано электрически
[22:27:44] <Night Nord> Если только ты заранее не вписал это в тэги
[22:28:07] <Deda_Zych> в кдешной реализации nepomuk есть теги, да
[22:28:08] <Night Nord> Deda_Zych: так а иначе это просто катологизация
[22:28:10] <Mellon> Night Nord: нормальный человек скажет, что возможно, но трудоёмбко, да. теги и рдф
[22:28:31] <Night Nord> Просто вместо того, чтобы распихивать всё по папкам, ты фигачишь всё в кучу и делаешь виртуальные папки
[22:28:41] <Deda_Zych> с другой стороны, электрически можно повесить теги по каким-то определённым признакам
[22:28:42] <Night Nord> Вместо дерева делаешь граф
[22:28:47] <Night Nord> Вот и вся разница
[22:28:57] <Night Nord> Deda_Zych: это уже datamining - считай, что пока невозможно
[22:29:05] <Night Nord> Во всяком случае, не на бытовом уровне
[22:29:32] <Night Nord> Mellon: теги - самое слабое место сем.поиска
[22:29:39] <Night Nord> Чтобы он работал хорошо, нужно чтобы были хорошие теги
[22:29:42] <Celt> от как вас торкнуло
[22:29:48] <Night Nord> А это требует организованности
[22:29:55] <Deda_Zych> например "если имя директории совпадает с шаблоном '*отпуск*', то будем считать, что фотка в ней лежащая должна быть помечена тегом 'отпуск'"
[22:30:03] <Night Nord> А сем.поиск нужен людям неогранизованным
[22:30:24] <Deda_Zych> вот не надо только глупостей говорить
[22:30:28] <Night Nord> Ибо организованные люди давным-давно всё уже организовали существующими средствами
[22:30:43] <Night Nord> Deda_Zych: а кто шаблон делает?
[22:30:51] <Deda_Zych> Night Nord: пользователь
[22:30:54] <Night Nord> Алсо, зачем тогда вообще твой индекс?
[22:30:55] <Deda_Zych> разумеется
[22:30:59] <Night Nord> ls -la отпуск
[22:31:19] <Deda_Zych> это один из вариантов
[22:31:25] <Night Nord> "Все фотки с отпуска 2012 года" - ls -la отпуск/2012
[22:31:30] <Deda_Zych> а если у меня в EXIF определённые данные GPS?
[22:31:38] <Deda_Zych> где твой ls теперь?
[22:31:41] feofankss вошёл(а) в комнату
[22:32:03] <Deda_Zych> а для системы индексирования я просто задам условие анализировать данные GPS
[22:32:15] <Night Nord> Т.е. "Все фотки с отпуска в китае 2012 год", при учёте, что в 2012 году ты бывал в разных странах
[22:32:18] <Deda_Zych> и считать, что в таком-то месте я проводил отпуск
[22:32:41] <Night Nord> ls -la отпуск/2012/китай
[22:33:10] <Night Nord> Ибо координаты тебе нафиг не сдались - тебя интерсует страна, достопримечательность, какое-то событие
[22:33:30] <Deda_Zych> а если у меня нету такого и просто есть помойка с именем DCIM, в котором виде она приезжает из среднего фотоаппарата?
[22:33:35] <Deda_Zych> [01:27:48] <Night Nord> ls -la отпуск/2012/китай
[22:33:36] <Night Nord> Deda_Zych: алсо, есть стопяцот прог которые умеют сортировать фотографии по папкам в зависимости от шаблонов exif
[22:34:02] Львёна вошёл(а) в комнату
[22:34:04] <Deda_Zych> это уже троллинг даже, а не конструктивный диалог
[22:34:06] <Night Nord> Deda_Zych: суть в том, что очень многие вещи нормально можно организовать в виде дерева
[22:34:13] <Night Nord> А дерево - это фс
[22:34:19] <Night Nord> Никакие дополнительные штуки не нужны
[22:34:20] <Deda_Zych> Night Nord: а если у меня не только фотки, но и видео?
[22:34:29] <Night Nord> сем.поиск нужен только когда у тебя нельзя организовать что-то в виде дерева
[22:34:50] <Night Nord> Т.е. когда ты хочешь получить "все фотографии из китая за последние 5 лет"
[22:34:52] <Deda_Zych> [01:28:37] <Deda_Zych> а если у меня нету такого и просто есть помойка с именем DCIM, в котором виде она приезжает из среднего фотоаппарата?
[22:35:04] <Deda_Zych> специально повторю даже
[22:35:08] <Night Nord> И при этом ты заранее не думал, что тебе это понадобиться
[22:35:09] <Mellon> Night Nord: датамайнингна английск ом - вполне ня щас. Распознавание схожих картинок - тоже вполне норм, музыки - аналогично, так что можно тегировать картинки по подобию с коэфициентом этого подобия. распознавание лиц на фотках запилено... да уже где тока не запилено... В крайнем случае можно обращаться к специально обученным интернет сервисам, чтоб давали сответствующее семнатическое описание. В общем семантический поиск работает.
[22:35:19] <Night Nord> Тогда тебе придётся делать semsearch "китай" или find -name "китай"
[22:35:43] <Mellon> но не в кедах
[22:35:47] feofankss вышел(а) из комнаты
[22:35:49] <Deda_Zych> Night Nord: файлы фотоаппарат так не именует.
[22:36:01] <Night Nord> Mellon: картинки - хьюман айдед
[22:36:14] feofankss вошёл(а) в комнату
[22:36:24] feofankss вышел(а) из комнаты
[22:36:25] <Night Nord> Если ты хочешь найти общность между картинкой яблока и груши в виде "изображён фрукт"
[22:36:45] <Night Nord> Распознование лиц - достаточно тривиальная операция и да, работает криво
[22:37:05] <Deda_Zych> Night Nord мне сейчас напоминает деревушку галлов, где жили Астерикс и Обеликс
[22:37:08] feofankss вошёл(а) в комнату
[22:37:15] <Night Nord> Например она может не словить твоё лицо в капюшоне, зато поймать "лицо" снеговика рядом. Или рекламы
[22:37:18] <Deda_Zych> маленькая, стойкая и очень гордая
[22:37:26] feofankss вышел(а) из комнаты
[22:37:45] <Night Nord> Deda_Zych: фотоаппарат у тебя ничего не делает
[22:37:56] <Night Nord> Он тебе и семантические теги не заполняет
[22:38:11] <Night Nord> Вразумительные тобишь
[22:38:32] <Night Nord> В любом случае предполагаеться этап обработки человеком
[22:38:56] <Deda_Zych> он, как минимум, заполняет данные GPS, если умеет
[22:39:09] <Deda_Zych> уже зацепка
[22:39:25] <Night Nord> Т.е. ты предполагаешь, что по запросу "китай 2012" поиск должен найти китай на карте, получить его границы в GPS
[22:39:43] <Night Nord> Пересмотреть все известные фотки на предмет попадания в эти границы
[22:39:45] <Night Nord> Сравнить даты
[22:39:57] <Night Nord> И вуаля - выдать картинки
[22:40:01] <Night Nord> Это уже нефиговая такая задача
[22:40:24] <Night Nord> А если я захочу "китай 2012 мост через реку чунь-чхань-вань-бень (или какая-нить другая)"
[22:40:39] <Night Nord> То боюсь, что твой поиск уйдёт в размышления на пару лет
[22:40:47] <Night Nord> Особенно если там таких рек вагон
[22:40:57] <Night Nord> Или они не отмечены на картах гугла
[22:41:02] <Night Nord> Или координаты неправильные
[22:41:19] <Night Nord> Или системы координат разные и переход с погрешностью в 50 метров
[22:41:23] <Deda_Zych> вот так вот как раз будет, если не будет индекса
[22:41:41] <Deda_Zych> а если он будет - я просто загляну в базу и выдам нужные файлы
[22:41:41] <Night Nord> А что будет в индексе?
[22:42:00] <Celt> на уровне фс ?
[22:42:05] <Deda_Zych> метаданные. Например, название места
[22:42:10] <Night Nord> ээээ
[22:42:18] <Night Nord> Мы только что вроде решили, что мы ничего руками не делаем
[22:42:20] <Celt> откуда они берутся ?
[22:42:26] <Deda_Zych> SELECT * WHERE location LIKE %%china%%
[22:42:27] <Celt> из воздуха ?
[22:42:27] <Night Nord> А берём рав данные с фотоаппарата
[22:42:30] <Deda_Zych> как-то так
[22:42:40] <Night Nord> Фотоаппарат в душе не знает, что это за река
[22:42:47] <Night Nord> И что вот эта странная фигня с пагодами - мост
[22:42:58] <Deda_Zych> фотоаппарат не знает, это забота уже индексатора
[22:43:09] <Deda_Zych> который актуализирует состояние базы данных
[22:43:20] <Night Nord> А у индексатора откуда возьмуться данные о реке, которой нету на карте?
[22:43:39] <Night Nord> Ну или ты просто сместил проблему
[22:43:44] <Night Nord> Так у тебя поиск будет думать 2 года
[22:43:50] <Deda_Zych> либо добавит юзер, либо индексатор заберёт это из какого-нить источника
[22:44:00] <Deda_Zych> не будет он думать
[22:44:04] <Night Nord> А так у тебя индексатор будет думать два года и жрать ресуры (что они обычно и делают)
[22:44:07] <Celt> хех
[22:44:08] <Deda_Zych> будет думать индексатор, на крайняк
[22:44:26] <Deda_Zych> это уже его проблема, собственно
[22:44:29] <Night Nord> Deda_Zych: "добавит юзер" - отбрасываем
[22:44:37] <Deda_Zych> индексатор оптимизировать никогда не поздно
[22:44:49] <Night Nord> Ибо мы уже выяснили, что юзер справиться и без электронной помощи
[22:45:02] <Night Nord> Deda_Zych: да как ты его оптимизируешь, если точных данных нету?
[22:45:09] <Mellon> Night Nord:  https://ru.wikipedia.org/wiki/Resource_Description_Framework
[22:45:12] <Night Nord> Карт точных не бывает - они все с приближением
[22:45:24] <Deda_Zych> возьмёт геолокационную базу из открытых источников и будет по координатам в ней искать
[22:45:27] <Night Nord> GPS имеет погрешность
[22:45:29] <Deda_Zych> всё просто же
[22:45:36] <Night Nord> Deda_Zych: и не найдёт
[22:45:38] <Deda_Zych> имеет, но не настолько большую
[22:45:45] <Night Nord> И привяжет мой мост к кладбищу рядом
[22:45:51] <Deda_Zych> и врядли ты будешь искать с точностью до конкретного моста
[22:46:11] <Celt> Mellon: да а толку данные пользователя должны сравниваться в случае в этом с нехилой базой
[22:46:13] <Night Nord> Ну к храму
[22:46:17] <Night Nord> Deda_Zych: "лувр"
[22:46:28] <Deda_Zych> Celt: только во время индексирования
[22:46:34] <Night Nord> В лувре GPS не работает
[22:47:19] <Deda_Zych> ну тогда индексатор просто не будет юзать данные GPS, которых в EXIF и не будет
[22:47:22] <Night Nord> Или "экскурсия в бункере под Мухосранском"
[22:47:23] lk4d4 вышел(а) из комнаты
[22:47:36] <Night Nord> Deda_Zych: и твой поиск обломался
[22:47:42] <Deda_Zych> будет по другим критериям теггировать контент
[22:47:47] <Celt> Deda_Zych: тоесть это должен быть именно datamining по существующим сервисам )
[22:47:49] <Night Nord> Ну и по каким?
[22:47:56] <Deda_Zych> никто не говорил, что поиск сработает везде
[22:47:59] <Night Nord> Deda_Zych: как он отличит лувр от бункера?
[22:48:02] <Night Nord> Эээ, нет
[22:48:12] <Night Nord> Поиск или есть и он надёжен, или его нет вообще
[22:48:17] <Mellon> Celt: да.
[22:48:26] <Night Nord> Потому что если он есть, но может вернуть не всё и не всегда - то им не будут пользоваться
[22:48:29] <Deda_Zych> Night Nord: расскажи это пацанам из Гугла, дядя
[22:48:31] <Night Nord> См. поиск в Win XP
[22:48:35] <Deda_Zych> по поводу релевантности
[22:48:48] <Deda_Zych> там тупое индексирование текста, если тебе интересно
[22:48:50] <Night Nord> У пацанов из гугла есть формуль
[22:48:54] <Deda_Zych> в WinXP
[22:48:57] <Night Nord> И она работает лучше чем у других
[22:49:01] <Celt> но Deda_Zych говорил про уровень фс ?)
[22:49:04] <Night Nord> Поэтому гуглом пользуться
[22:49:20] <Night Nord> А если бы он выдавал ересь - им бы не пользовались
[22:49:22] <Celt> а нахрена фс должна бегать в тырнет и с чем то там сравнивать ?
[22:49:23] <Deda_Zych> тебе, как инженеру, никто не мешает соорудить новую технологию семантического поиска
[22:49:29] <Night Nord> Deda_Zych: и да - гугл это датамайнинг
[22:49:36] <Deda_Zych> Celt: бегает не FS, бегает индексатор
[22:49:38] <Night Nord> И там охрененные ресурсы уходят на него
[22:49:53] <Night Nord> Про что я и говорил - совсем не бытовой уровень
[22:50:13] <Celt> Deda_Zych: ну а ты говорил про уровень фс
[22:50:18] <Deda_Zych> ну и, собственно, он бегает только для того, чтобы обновить какие-то гипотетические источники данных, типа геолокации
[22:50:24] <Night Nord> Celt: про уровень фс говорил я, и это было про реализацию индекса
[22:50:37] <Night Nord> Deda_Zych: твоя проблема в "гипотететические"
[22:50:45] <Deda_Zych> Celt: читай сверху и досюда, короче
[22:50:48] <Celt> блин ) всё перемешалось)
[22:50:54] <Night Nord> Собственно проблема семантического поиска не в том, что нельзя сделать поиск
[22:51:03] <Night Nord> А в том, что нету данных и взять их неоткуда
[22:51:06] <Night Nord> Кроме как от юзера
[22:51:09] <Deda_Zych> Night Nord: ну.
[22:51:14] <Deda_Zych> Вот я хочу такой
[22:51:16] <Night Nord> А юзеру нафиг это не сдалось заполнять теги
[22:51:24] <Deda_Zych> заюзать данные GPS для поиска
[22:51:24] <Night Nord> Если можно разложить по папочкам
[22:51:41] <Deda_Zych> качаю, как индексер, из интернета, базу геолокации.
[22:51:52] <Deda_Zych> сопоставляю через неё координаты с местом
[22:51:57] <Deda_Zych> и вношу  индекс
[22:52:00] <Night Nord> Deda_Zych: ты можешь только частично автоматизировать процесс заполнения тэгов, мы уже вроде выяснили это
[22:52:02] <Deda_Zych> * в индекс
[22:52:04] <Deda_Zych> всё!
[22:52:08] <Night Nord> Deda_Zych: с каким местом?
[22:52:10] <Night Nord> С китаем?
[22:52:15] <Night Nord> С францией?
[22:52:15] <Deda_Zych> Night Nord: капитан...
[22:52:17] <Night Nord> С парижем?
[22:52:20] <Night Nord> С лувром?
[22:52:25] <Deda_Zych> я уже выше и сказал, что
[22:52:29] <Night Nord> С бункером в мухосранске если нету гпса?
[22:52:30] <Deda_Zych> [01:47:07] <Night Nord> Deda_Zych: ты можешь только частично автоматизировать процесс заполнения тэгов, мы уже вроде выяснили это
[22:52:45] <Deda_Zych> нельзя всё делать электрически
[22:53:03] <Night Nord> Deda_Zych: да. Так возьми програмку kamera
[22:53:16] <Night Nord> И получи всё тоже самое, но без сем поиска, а с раскладыванием по папкам
[22:53:33] <Deda_Zych> и по папкам так раскладывать нельзя
[22:53:36] <Night Nord> Возьми easytag и получи всё тоже самое, но без сем.поиска, а с раскладыванием по папкам
[22:53:47] <Deda_Zych> вот как ты разложишь по папкам фотки по критериям
[22:53:53] <Deda_Zych> "фотки, где есть я"
[22:53:54] <Celt> зачем качать ?)
[22:53:55] <Night Nord> Плюс в том, что а) это работает везде, б) это мобильно, в) это понятно тебе
[22:54:02] <Deda_Zych> "фотки, где я в китае"
[22:54:13] <Night Nord> Deda_Zych: ты говоришь про множественный поиск
[22:54:29] <Deda_Zych> easytag - это для mp3, не болтай ерундой
[22:54:32] <Night Nord> И про него я уже сказал - да. Когда тебе нужен граф, а не дерево, тогда да
[22:54:42] <Deda_Zych> ты про тагсис говорил, наверное
[22:54:49] <Night Nord> Нет, я про музыку говорил
[22:54:53] <Night Nord> Но не суть
[22:55:04] <Night Nord> Это я к тому, что для отдельных областей нужные проги уже есть
[22:55:26] <Celt> тут проще давать SaaS) и агрегировать на серверах ) пикаса нет ?)
[22:55:28] <Night Nord> Deda_Zych: просто тебе редко нужны множественные поиски и да
[22:55:40] <Night Nord> Чтобы сделать "фотки где я в китае"
[22:55:46] nis вышел(а) из комнаты
[22:55:54] <Night Nord> Тебе нужно _заранее_ сказать, что это фотка "где я" и "китай"
[22:56:00] <Night Nord> Как и с папками
[22:56:06] <Night Nord> Не сказал - извини.
[22:56:41] <Deda_Zych> http://www.tagsistant.net/
[22:56:44] <Night Nord> Обычно люди определяют для себя приоритеты - кто-то будет делить "я", "не я", а кто-то "китай", "франция", "лувр", "крепость святого ёжика"
[22:56:44] <Deda_Zych> вот, например
[22:56:50] <Celt> Night Nord: но тут я должен быть образ ) то есть либо кто-то должен отметить тебя )
[22:57:12] <Night Nord> Celt: да ты сам это и будешь делать. В той же kamera
[22:57:21] <Night Nord> Или аналогичной проге скачивания фоток с фотоаппарата
[22:57:35] <Deda_Zych> а если у меня фотки с флешки?
[22:57:44] <Night Nord> Но 99% процентов людей просто копипастят фотки в год/страна и довольны
[22:57:50] <Deda_Zych> да
[22:58:07] オレンジ вошёл(а) в комнату
[22:58:12] <Night Nord> Deda_Zych: прогам пофигу откуда работать, собственно как и проге которая будет теги назначать
[22:58:14] <Celt> 90% заливают в соцсети и довольны
[22:58:22] <Night Nord> kamera собственно и умеет делать теги для аконади
[22:58:50] <Night Nord> Celt: А соц.сетях классификация по тегам или древовидная?
[22:59:05] <maksbotan> знаете что я скажу? с появлением сабслотов в обновлении мира попоболи только прибавилось.
[22:59:27] <Night Nord> maksbotan: что и ожидалось
[22:59:53] <maksbotan> поечму?
[23:00:08] <Deda_Zych> maksbotan: у меня попоболь и не стихала
[23:00:20] <Night Nord> maksbotan: помнишь тот эпичный баг с poppler?
[23:00:25] <Celt> Night Nord: теги скорее всего ) ибо проще в обработке
[23:00:53] <Night Nord> В соц.сетях, кстати, это может сработать, если считать, что теги может вешать не только автор, но и другие люди
[23:01:18] <maksbotan> ghj nt,z-nj vs dc` pyftv
[23:01:19] <Night Nord> Каждый повесил по тегу и примерно полное покрытие всех возможных запросов - так работала пикасса
[23:01:19] feofankss вошёл(а) в комнату
[23:01:35] <Celt> ну да
[23:01:48] <Night Nord> В т.ч. "все самые убогие уроды в отвратительной стране, где делают всякую халтуру"
[23:01:52] <maksbotan> Night Nord: что за баг с попплером? я как-то проспал эту движуху
[23:02:01] <Celt> я же говорю SaaS давать и пусть пользователя глумяться
[23:02:13] maxggxam вышел(а) из комнаты
[23:02:24] <Night Nord> maksbotan: ну там какой-то чувак запилил баг "давайте сделаем сабслот на попплер"
[23:02:31] <Night Nord> Причём не мейнтейнер попплера
[23:02:35] <Night Nord> Все ринулись делать
[23:02:43] <maksbotan> я не ринулся, кстати :D
[23:02:49] <maksbotan> видимо и хорошо что не ринулся
[23:02:52] <Night Nord> Потом пришёл мейнтенер и сказал, что это же бред и вообще какого чёрта
[23:02:54] <maksbotan> Night Nord: а чем всё кончилось?
[23:02:59] <Night Nord> Кто-то начал откатывать
[23:03:07] <0xd34df00d> Deda_Zych: vinigred ништяк.э
[23:03:13] <Night Nord> Потом всё перешло в срач "всё равно ваш сабслот нерабочий"
[23:03:16] <0xd34df00d> Блин, вы 500 сообщений в час генерите.
[23:03:18] <0xd34df00d> Дохрена
!
[23:03:28] <Night Nord> maksbotan: ничем.
[23:03:45] <Night Nord> Кроме констатации того, что теперь libreoffice пересобирается по каждому чиху
[23:03:48] feofankss вышел(а) из комнаты
[23:03:54] <Celt> Night Nord: я вот не пойму почему хранилища типа дропбокс ещё не куплены соцсетями )
[23:03:57] <maksbotan> хаха
[23:04:00] <Night Nord> И признанием Zac Medico, что да - не совсем рабочий
[23:04:12] <Night Nord> Celt: хотели купить
[23:04:32] <Night Nord> Что-то сорвалось в последний момент
[23:04:41] <Night Nord> И да, гуглодрайв и яндекс.диск
[23:04:49] <Deda_Zych> 0xd34df00d: тред уже ушёл в бамплимит
[23:04:55] <Night Nord> У яндекса ещё нет своей соц.сети, но это дело времени явно
[23:04:59] <Deda_Zych> 0xd34df00d: ты, как всегда, слоу
[23:05:15] <Celt> Night Nord: а блоги ?
[23:05:37] <Night Nord> Блоги блогами
[23:06:08] <Night Nord> Блоги мутируют в своеобразный самиздат
[23:06:20] <Night Nord> Или в ленту новостей
[23:06:21] <Celt> http://my.ya.ru/
[23:06:49] <Night Nord> Хм. Ну вот видишь - уже есть, значит =)
[23:07:01] <Night Nord> Хотя, судя по тому, что не пиарят - сдохнет
[23:07:12] <Deda_Zych> блоги - это ещё один способ покриать в воздух
[23:07:16] <Night Nord> Все попытки гугла дохли до того, как они не начали активную быдлорекламу
[23:07:18] <Deda_Zych> * покричать
[23:07:32] <Night Nord> Deda_Zych: это можно сказать про любую активность в интернете, чо
[23:08:52] <Celt> ))
[23:09:02] <Deda_Zych> да. Внезапно, да.
[23:10:22] Celt вышел(а) из комнаты
[23:11:03] <Night Nord> Deda_Zych: значит это плохой способ классификации ;)
[23:18:38] <maksbotan> когда же портаж научат корректно считать сабслоты...
[23:18:45] <maksbotan> пойду-ка я лучше спать, нафиг это дерьмо тыкать
[23:18:49] maksbotan вышел(а) из комнаты
[23:19:25] maxggxam вошёл(а) в комнату
[23:32:58] Civilian вошёл(а) в комнату
[23:39:34] Civilian вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!