Home
Programming
programming@conference.jabber.ru
Четверг, 9 июня 2016< ^ >
ForNeVeR установил(а) тему: # make peace
| match subject with
| Если вы не знаете с чего начать общение -> некоторые советуют прочесть http://goo.gl/jkcH5R
| логи -> http://chatlogs.jabber.ru/programming@conference.jabber.ru/
| Список картинок за предыдущие дни -> http://jpeg.catfeed.net
| Стерхи -> http://caps.catfeed.net
| Цитаты больше 4х строк -> на пастбин
| p@cjr -> дОбыча радия since Mon Sep 17 00:00:00 2001
| перед тем, как спросить -> почитайте http://mywiki.wooledge.org/XyProblem
| Войс -> просить у модераторов/админов
| В конференцию требуется -> штатный биолог, юрист, бухгалтер и врач (можно разные люди)
| _ -> Need more (та, чьё имя нельзя называть)-born packages and people!;;
Конфигурация комнаты
Участники комнаты

GMT+3
[00:29:13] смекайло вышел(а) из комнаты
[00:32:36] <дырдырдыр> https://twitter.com/Yoghikitt/status/740507852977152000
[00:36:22] ermine вышел(а) из комнаты
[00:38:36] <дырдырдыр> поцоны, доллор рушится
[00:42:31] <Бот_Ыук> нефть растет
[00:48:55] Vector.01 вошёл(а) в комнату
[00:55:51] Vector.01 вышел(а) из комнаты
[01:05:37] <дырдырдыр> но ведь сам министр сказал, что рубль больше не привязан к нефти!
[01:05:50] <дырдырдыр> наверное это значит, что как бы нефть не росла, рубль всё равно будет в дупе
[01:09:27] Бот_Ыук вышел(а) из комнаты: QIP Infium: Спокойное общение
[01:14:10] <дырдырдыр> http://img1.joyreactor.cc/pics/post/%D0%B2%D0%B0%D1%80%D0%BA%D1%80%D0%B0%D1%84%D1%82-%D0%BA%D0%B8%D0%BD%D0%BE-3150701.jpeg
[01:15:52] gr_buza@arbeiten вышел(а) из комнаты
[01:17:55] gold_9 вышел(а) из комнаты
[01:18:00] gold_9 вошёл(а) в комнату
[01:24:36] дырдырдыр вышел(а) из комнаты
[02:07:54] <махт хекп> через пять-десять лет пенсионерам будут старкрафт показывать
[02:27:00] gold_9 вышел(а) из комнаты
[02:32:37] gold_9 вошёл(а) в комнату
[03:09:58] махт хекп вышел(а) из комнаты
[03:32:15] смекайло вошёл(а) в комнату
[03:50:22] <смекайло> ForNeVeR: http://www.90is.ru/catalog/elektronika/
[03:53:58] gold_9 вышел(а) из комнаты
[05:20:30] kmo_3gecb вошёл(а) в комнату
[05:34:09] <ForNeVeR> смекайло: сайтик-то надолманный.
[05:34:13] <ForNeVeR> *надломанный
[05:34:16] <ForNeVeR> Ну ты понел.
[05:35:38] <ForNeVeR> Впрочем, чего ещё ожидать от пхп.
[06:30:02] ForNeVeR вошёл(а) в комнату
[07:22:36] ShadoWalkeR вошёл(а) в комнату
[07:22:46] <ShadoWalkeR> Хмутро
[07:24:51] iportnov вошёл(а) в комнату
[07:25:30] <iportnov> утро.
[07:25:45] <ShadoWalkeR> sulci: бдыщь!
[07:25:48] <sulci> ShadoWalkeR: озадачь меня сейчас нас прав: http://nap.rkn.gov.ru/reestr/
[07:26:39] дырдырдыр вошёл(а) в комнату
[07:27:33] <ShadoWalkeR> sulci: озадачить? Легко. Может ли пхпешник, делавший дейтинги и лэндинги стать программистом? :-D
[07:27:34] <sulci> ShadoWalkeR: посоны
[07:28:10] <ShadoWalkeR> sulci: нужна помощь конфы для ответа? :-D
[07:28:12] <sulci> ShadoWalkeR: так -- это, что бы не посетишь
[07:28:31] <дырдырдыр> только в июне вип-скидка на все товары
[07:28:36] <дырдырдыр> sulci, ты вип?
[07:28:38] <sulci> дырдырдыр: вот даже успел догнать
[07:30:18] <дырдырдыр> щас жуткая картина была
[07:30:41] <дырдырдыр> через перекрёсток на красный свет катился неуправляемый старый мерин
[07:31:00] <iportnov> тп за рулём?
[07:34:31] <ShadoWalkeR> Вчера регался на сайте GNS3 чтобы скачать под федору для обучения симулятор циско. МНе высветили на странице "Мы свяжемся с вами в течение двух рабочих дней". Сегодня получил письмо на почту - "если вам все еще интересен GNS3 вот ссылка". И ссылка ведет на станицу в их документации как его поставить под линуксом
[07:34:36] <ShadoWalkeR> Вот что мешало им сразу сделать переадресацию? Или без регистрации говорить что вы можете там то прочитать инструкцию?
[07:39:11] <дырдырдыр> iportnov, мужык старый
[07:39:35] <дырдырдыр> ShadoWalkeR, оно ж вроде всегда в репах было?
[07:49:41] <ShadoWalkeR> В федоре нет - только dynamips
[07:50:30] <смекайло> ShadoWalkeR: наверняка у них политика компании, корпоративная шиза
[07:58:45] cheshir вошёл(а) в комнату
[08:05:11] Bob Page вошёл(а) в комнату
[08:22:13] <дырдырдыр> ShadoWalkeR, https://www.rpmfind.net/linux/rpm2html/search.php?query=gns3
[08:22:35] <дырдырдыр> ох, и впрямь нету для шапки рпмок
[08:23:38] <дырдырдыр> хотя ежели ноарчь, можно распаковать руками и попробовать работать
[08:28:11] <ShadoWalkeR> Там репозиторий есть, но зависимости кривые. Требует python3-Jinja2 версии 2.7 и выше, поставил 2.8 - не видит
[08:28:59] <дырдырдыр> даже если не ставить рпмку по человечески, а вкорячивать файлы руками?
[08:29:48] <ShadoWalkeR> Собираюсь скачать и через rpm -iVh --nodeps вкорячить. В первый раз чтоли на федоре такое делать? :D
[08:30:23] <дырдырдыр> правильно!
[08:31:01] <дырдырдыр> я правда такое делаю, когда что-то поломается от моргания света или накрывания тазом диска
[08:36:40] <ShadoWalkeR> Я считаю, что это неправильно, но когда выбора нет :)
[08:37:30] <дырдырдыр> вот, когда выбора нет это становится правильным
[08:46:12] <ShadoWalkeR> До чего кривые пакеты. Хотя кривизна объясняется тем, что хозяин репозитория портировал gns3-gui и gns3-server с опенсуси, а все остальные зависимости не его проблема
[08:52:26] <смекайло> а вот представьте, как потомки будут смеяться над нашими проблемами с пакетами
[08:52:50] <смекайло> "ПРЕДСТАВЛЯШЬ, ЗАВИСИМОСТИ, ПАКЕТЫ....!!! АХАХА!"
[08:53:54] <смекайло> примерно как мы можем посмеяться над опечаткой в перфокарте, из-за котой нужно было ждать неделю следующего сеанса, когда тебе соизволят выделить время для работы на компьютере
[08:58:06] <ForNeVeR> Чего же тут смешного?
[09:03:08] <смекайло> как что
[09:03:16] <смекайло> ВОТ ВЕДЬ ЛОХИ, У НИХ СПЕЛЛЧЕКЕРА НЕ БЫЛО
[09:04:30] <ShadoWalkeR> Есть подозрение что скоро мне придется переустанавливать федору. Поскольку в ход уже пошли команды типа dnf reinstall python3 :-D
[09:04:36] kmo_3gecb вышел(а) из комнаты
[09:11:10] oxpa вошёл(а) в комнату
[09:12:36] <смекайло> пришло время переустанавливать линукс, сам линукс не переустановится
[09:14:31] <дырдырдыр> ну и говно эта ваша федора и её петон
[09:38:48] Аман вошёл(а) в комнату
[09:44:27] <iportnov> ShadoWalkeR: docker-compose reinstall жы
[09:44:29] <iportnov> ;)
[09:45:20] <дырдырдыр> докер ненужен
[09:45:38] <дырдырдыр> дофига всего ненужно
[09:45:52] <iportnov> дырдырдыр: зато модняво
[09:47:15] <ShadoWalkeR> Докер не нужен :)
[09:48:55] <ShadoWalkeR> Оказалось, что весь этот секс с рпм решается так:
dnf install -y python3 python3-devel python3-pip && pip3 install gns3-net-converter gns3-gui gns3-netifaces gns3-server
[09:49:35] <ShadoWalkeR> Но всякие dynamis, qemu и прочее надо руками ставить
[09:53:28] rexim вошёл(а) в комнату
[09:53:58] pimiento вошёл(а) в комнату
[09:54:06] <pimiento> Доброго всем всего
[09:54:21] <pimiento> где мрпурпуль?
[09:54:28] <pimiento> я затрахался с этим джэком уже
[09:55:08] gr_buza@arbeiten вошёл(а) в комнату
[09:55:53] <дырдырдыр> поцоны, вычислительная можность это вычислительная работа в единицу времени
[09:56:04] <дырдырдыр> *мощность
[10:00:28] <iportnov> можемость
[10:01:59] <pimiento> хоть напяливай химзащиту и погружайся в это клокочущую кучу дерьма с головой
[10:02:12] <pimiento> понапридумывают всякого говнеца!
[10:02:25] <дырдырдыр> pimiento, ты шоле уже не стремишься к успеху?
[10:03:04] <pimiento> что это значит?
[10:03:24] <pimiento> то есть я не понимаю как вы это определяете когда я стремлюсь когда не стремлюсь
[10:03:25] <дырдырдыр> сидишь в чятике днём и трындишь о работе
[10:03:50] <pimiento> я вот стремлюсь провести в пятницу милонгу, чтобы девки такие потекли какой я охуенный диджей, но не дали всё равно
[10:03:51] <sulci> pimiento: не болтай глупостей как малолетка!
[10:04:14] <дырдырдыр> pimiento, милонова?
[10:04:15] <pimiento> то не о работе, а о звукозаписи и звукорежиссуре
[10:04:23] <pimiento> дырдырдыр: милонга
[10:04:41] <дырдырдыр> ыыы
[10:05:03] <дырдырдыр> это как порнуха где одновременно ебутся десятки человек, только не они ебутся?
[10:05:03] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[10:05:15] <pimiento> ты про что?
[10:05:20] <дырдырдыр> милонга та
[10:05:45] <pimiento> >>> Милонга — южноамериканский танец, а также танцевальный вечер, на котором танцуют танго, танго-вальс и милонгу.
[10:07:36] <дырдырдыр> ну
[10:07:55] <дырдырдыр> такой есть кинематографический жанр, токо там актёры не то чтобы танцуют
[10:07:58] <pimiento> а ебётся кто?
[10:07:58] <sulci> pimiento: не болтай глупостей как малолетка!
[10:09:02] <дырдырдыр> как кто? актёры же!
[10:09:10] <pimiento> а на милонге?
[10:09:20] <дырдырдыр> а милонга это аналог
[10:09:34] <pimiento> я запутался. короче я точно ебаться не буду в пятницу, но вот затрахаюсь, готовя эту милонгу — это факт
[10:09:34] <sulci> pimiento: не болтай глупостей как малолетка!
[10:09:59] <Аман> .wz vept
[10:10:01] <sulci> Аман: Patna, India - 2016.06.09 0700 UTC / haze, 38°C / 100°F, humidity: 47%, pressure: 29.47 in. Hg (0998 hPa), wind: from the W (270 degrees) at 12 MPH (10 KT), visibility: 3 mile(s)
[10:10:02] <дырдырдыр> ну ебацо там может и будут, токо без тебя
[10:10:02] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[10:10:06] <pimiento> .wz usss
[10:10:07] <sulci> pimiento: Ekaterinburg, Russia - 2016.06.09 0700 UTC / Cumulonimbus clouds observed, 16°C / 60°F, humidity: 82%, pressure: 29.74 in. Hg (1007 hPa), wind: from the W (280 degrees) at 9 MPH (8 KT), visibility: greater than 7 mile(s)
[10:10:07] <дырдырдыр> .wz uuob
[10:10:11] <sulci> дырдырдыр: Station name not available - 2016.06.09 0700 UTC / 17°C / 62°F, humidity: 41%, pressure: 29.97 in. Hg (1015 hPa), wind: from the SW (220 degrees) at 9 MPH (8 KT) (direction variable), visibility: greater than 7 mile(s)
[10:10:14] <pimiento> дырдырдыр: будут после, не при мне главное
[10:10:16] <дырдырдыр> фигасе тепло
[10:10:30] <pimiento> Аман: what do you do here in Yekaterinburg? A lot of you
[10:10:42] <pimiento> too much amans here in my city
[10:10:49] <Аман> really?
[10:10:57] <pimiento> really
[10:11:02] <iportnov> .wz uscm
[10:11:03] <sulci> iportnov: Station name not available - 2016.06.09 0700 UTC / Cumulonimbus clouds observed, 16°C / 60°F, humidity: 58%, pressure: 29.80 in. Hg (1009 hPa), wind: from the W (280 degrees) at 13 MPH (12 KT), visibility: greater than 7 mile(s)
[10:11:07] <дырдырдыр> yebaterinkurg
[10:11:08] <Аман> we are making yekaterinburg a peacefull city
[10:11:45] <pimiento> there are about 200 indians here in my city. it is kind of year of cross-(tourism/studying/whatever) with India
[10:13:47] <Аман> pimiento: you have any college for studying medical?
[10:14:17] <pimiento> yes
[10:14:26] <pimiento> we have good one
[10:14:48] <pimiento> Аман: do you have mustaches?
[10:15:09] Mr.Purple вошёл(а) в комнату
[10:15:11] <pimiento> why do almost all indian guys have moustoches?
[10:15:21] <pimiento> Mr.Purple: у меня не работает джак! что ты мне подсунул!
[10:15:44] <pimiento> и ардур почему-то перестал спрашивать что использовать, так что я теперь даже просто редактировать запись не могу
[10:15:48] <Аман> indians visit russian for being doctor, get job with java, internship and tourism
[10:16:03] <Аман> pimiento: why do muslims have beard only?
[10:16:24] <pimiento> Аман: not every muslims
[10:16:28] <pimiento> it depends on confession
[10:16:29] Bob Page вышел(а) из комнаты
[10:16:36] <pimiento> Аман: so, do you have?
[10:17:16] <дырдырдыр> .version pimiento
[10:17:16] <sulci> дырдырдыр: у pimiento клиент jabber.el 0.8.92 - Emacs 24.5 (gnu/linux)
[10:17:27] <дырдырдыр> ардур на емаксе ненужен
[10:17:42] <pimiento> расскажи мне что ещё на емаксе не нужно!
[10:18:01] <дырдырдыр> всё остальное вроде нужно
[10:19:15] <Аман> pimiento: no, i dont follow that
[10:19:23] Bob Page вошёл(а) в комнату
[10:19:42] <Аман> sometimes i have full moustache and beard, sometimes clean saved, sometimes moustache
[10:21:48] <дырдырдыр> мне 36 и я бородат
[10:22:03] Bob Page вышел(а) из комнаты
[10:22:15] <pimiento> Аман: is moustach is kind of religion attribute?
[10:23:40] <iportnov> «я конечно понимаю что на тебя тогда говна накидали да ещё и в венесуэллу послали...»
[10:24:43] <Аман> pimiento: yes
[10:25:10] <Аман> hindu keeps moustache, muslims keeps beard, sikh keeps both, christian keeps nothing
[10:26:24] <дырдырдыр> iportnov, это про пимиенту?
[10:26:51] <pimiento> hipsters keeps rolled up jeans
[10:27:04] <iportnov> да у нас тут погромиста завалили задачами и услали в венесуэллу
[10:27:16] <pimiento> я бы рад поехать в венесуэллу. отправьте в следующий раз меня
[10:27:33] <дырдырдыр> iportnov, а чего вы такое программируете?
[10:27:43] <iportnov> ынтерпрайз
[10:28:08] <дырдырдыр> прикольно
[10:28:17] <Аман> pimiento: to play with anaconda and capybara?
[10:29:11] <pimiento> capybara, heheh
[10:29:27] <pimiento> why did you call animal such a funny name?
[10:29:36] <pimiento> capybara, lol
[10:30:43] Bob Page вошёл(а) в комнату
[10:30:46] <Аман> pimiento: because it is the name
[10:34:55] m4n71k0r вошёл(а) в комнату
[10:41:19] <Mr.Purple> pimiento: ээ
[10:41:26] <Mr.Purple> это в генте или в нихосе7
[10:41:43] <pimiento> в генте
[10:42:02] <pimiento> да всё та же беда короче. pulseaudio jack sink не хочет никуда звук выводить
[10:45:01] <pimiento> о! неожиданно audacity что-то шлёт в jack sink и я вижу в pavucontrol что там есть какая-то активность
[10:45:02] <iportnov> переставь винды^Wсистемды
[10:45:04] <pimiento> но звука всё равно нет
[10:45:12] <pimiento> iportnov: у меня нет системды
[10:45:22] <iportnov> «о, щасливчик»
[10:45:54] <pimiento> а чем больше я вижу как на работе трахаются с постоянными проблемами и обновлениями системды — я всё меньше хочу ставить этот системды
[10:46:05] <pimiento> хотя на ноуте конечно от него уже не уйти
[10:46:09] <pimiento> не ставить ведь сюда генту
[10:46:17] <Mr.Purple> почему это
[10:46:19] <Mr.Purple> ставь
[10:46:26] <Mr.Purple> конпелируй на доске
[10:46:32] <Mr.Purple> под ноут и все
[10:46:38] <pimiento> доска тоже не очень мощная для компиляции
[10:46:39] <Mr.Purple> по ночам и пока девок танцешь
[10:46:41] <iportnov> у меня один товарищь в своё время в бук специально более мощный проц втыкал
[10:46:48] <iportnov> чтобы генту собирать на ём.
[10:46:58] <pimiento> у меня хромота не успевает за ночь скомпиляться например
[10:47:18] Bob Page вышел(а) из комнаты
[10:48:29] <Mr.Purple> скажем прямо, что хромоту не каждый день мажорную выпускают
[10:49:37] Bob Page вошёл(а) в комнату
[10:49:45] <pimiento> ну когда я однажды обновил хромоту а там поломали видео, то мне срочно пришлось пару раз её перекомпилировать пока я вернул в рабочее состояние. а мне видео очень важно на работе!
[10:52:33] TikiRU вошёл(а) в комнату
[10:52:40] <pimiento> во! если слать звук в alsa, то пульса перенаправляет в jack sink, но звука от этого не появляется
[10:54:50] <дырдырдыр> pimiento, пульзаудию грохни
[10:56:56] <pimiento> умные все такие
[10:57:07] <pimiento> без пульсаудиы все могут, а ты попробуй с ней
[10:57:12] <Аман> pimiento: https://www.google.co.in/maps/@24.7993543,87.9309923,2647m/data=!3m1!1e3 i was here few days ago
[10:57:58] Bob Page вышел(а) из комнаты
[10:58:16] <pimiento> Аман: why it should be interesting for me?
[10:59:57] <Аман> pimiento: if you are traveler then it is
[11:00:04] Yagg вошёл(а) в комнату
[11:00:13] <pimiento> I'm not
[11:00:27] <Аман> :(
[11:00:54] <pimiento> I still can not explore my inner world, why it should be interesting for me to explore outter one?
[11:01:14] <Аман> cuz you are pimiento
[11:01:52] <дырдырдыр> если с ней, то можно как-то её настроить, чтобы она то ли стопалась, то ли не респавнилась
[11:02:15] <pimiento> ну есть jack-dbus и есть модуль для пульсы чтобо оно через dbus работало с jack
[11:02:26] <pimiento> и оно типа работает, но вот звук никуда не выходит
[11:03:23] <ForNeVeR> pimiento: дожили, даже индус тебя траллит как лалку.
[11:03:38] <pimiento> чо?! я ничо не понял
[11:03:42] <pimiento> как он меня затралил?
[11:04:45] <Mr.Purple> кк лалку
[11:04:57] ermine вошёл(а) в комнату
[11:20:11] ħ̈ вошёл(а) в комнату
[11:20:20] <ħ̈> gjcjys
[11:20:23] <ħ̈> посоны
[11:20:30] <pimiento> gydem
[11:20:32] <смекайло> ыносоп
[11:20:32] <pimiento> гервь
[11:20:44] <pimiento> смекайло: комбобрейкер!
[11:21:13] <смекайло> pimiento: !htrqth,j,vjr
[11:21:19] <ħ̈> oxpa: у меня опять к тебе охуительный вопрос как ты любишь
[11:21:20] <sulci> ħ̈: не болтай глупостей как малолетка!
[11:21:46] <oxpa> ħ̈: сделай stat /proc/self/fd/1
[11:21:51] <oxpa> ħ̈: какой там тип файла?
[11:21:53] <pimiento> смекайло: а перевод?
[11:22:06] <ħ̈> символьная ссылка
[11:22:12] <ħ̈>   Файл: «/proc/self/fd/1» -> «/dev/pts/4»
  Размер: 64            Блоков: 0          Блок В/В: 1024   символьная ссылка
Устройство: 3h/3d       Inode: 22530       Ссылки: 1
Доступ: (0700/lrwx------)  Uid: ( 1000/  matwey)   Gid: (  100/   users)
Доступ: 2016-06-09 11:21:51.542432764 +0300
Модифицирован: 2016-06-09 11:21:51.542432764 +0300
Изменён: 2016-06-09 11:21:51.542432764 +0300
Создан: -
[11:22:29] <oxpa> ħ̈: вот мне вчера сказали, что это не символьная ссылка и stat врёт
[11:22:37] <oxpa> и ls врёт. и file врёт
[11:22:39] <ħ̈> хм
[11:22:44] <ħ̈> ну давай я в ядре посмотрю
[11:22:52] <ħ̈> тебе срочно?
[11:22:58] <oxpa> Да не нужно смотреть вообще...
[11:23:04] <oxpa> ссылка это. просто в реализации Proc'а
[11:23:13] <ħ̈> ну скорее всего
[11:23:17] <ħ̈> а чо такого то?
[11:23:21] <oxpa> там же вся файловая система кривая ;) Что ты хотел от ссылок...
[11:23:49] <oxpa> на собеседование я сходил. полтора часа отвечал на вопросы в духе "как прочесть изменившееся в файле лога"
[11:23:57] <oxpa> "нет, ну fseek понятно, а шеллом как?"
[11:24:08] <pimiento> ответ был tail -f ?
[11:24:08] <ħ̈> tail -f
[11:24:10] <ħ̈> ?
[11:24:12] <ħ̈> не
[11:24:17] <oxpa> раз в минуту заходить и читать =)
[11:24:21] <oxpa> и не изменившееся, а дописанное
[11:24:22] <ħ̈> oxpa: судя по вопросам, контора собеседование не прошла
[11:24:24] <pimiento> так вотчем
[11:24:36] <oxpa> ħ̈: но они предлагают денег типа...
[11:24:37] <pimiento> watch -t tail /path/to/file
[11:24:58] <oxpa> pimiento: сислог демоны для этого есть. незачем писать свои костыли
[11:25:05] <ħ̈> oxpa: journald есть для этого
[11:25:08] <oxpa> они запоминают позицию в файле и с прошлого места читают
[11:25:11] <ħ̈> вот
[11:25:16] <oxpa> ħ̈: мне предложили делать wc -l
[11:25:16] <ħ̈> запоминают да
[11:25:17] <смекайло> pimiento: while true; bash -c "cat log | tail"; sleep; done;
[11:25:24] <pimiento> чо? но почему не tail -f ?
[11:25:27] <ħ̈> ты помнишь, я тут писал программу для таких запоминателей недавно
[11:25:32] <oxpa> я помню, да
[11:25:58] <oxpa> pimiento: хотя бы F чтобы ротацию пережил
[11:26:16] <pimiento> я не понял значит вопроса, ладно
[11:27:05] <ħ̈> oxpa: у меня другой вопрос. я прочитал документацию к openldap и не могу выбрать между двумя видами репликации. multimaster и mirror mode.
мне нужно два реплицированных инстанса, для повышения надежности. оттуда будут читать, писать крайне редко.
в принципе мне подошел бы mirror mode, но мне совершенно некуда вкорячить haproxy, как там требуется для проксирования запросов на запись.
а multimaster кажется для меня избыточным в то же время, плюс там в документации написано, что он не любит партишенинг, мне ссыкото чо-то
[11:27:53] <oxpa> ħ̈: сделай три инстанса. один для внесения изменений и два для обслуживания клиентов
[11:27:58] <pimiento> о! я пять лет назад таким вопросом задавался
[11:28:03] <pimiento> а потом от меня баба ушла
[11:28:17] <pimiento> гервь, если у тебя есть баба, брось openldap!
[11:28:21] <ħ̈> oxpa: я боюсь что у меня инстанс для записи откажет в самый неподходящий момент
[11:28:40] <ħ̈> ну, т.е. мне не нравится, что он один в такой схеме
[11:29:07] <oxpa> ты можешь хапрокси вкрячить прям рядом с лдапом
[11:29:18] <oxpa> поднять виртуальные адреса и всё такое
[11:29:35] <oxpa> ну или не адреса, а адрес и carp (впрочем, carp всё равно  нужен)
[11:29:42] <ħ̈> не очень понимаю пока как. я представляю что у меня две ноды, на каждой из которых ldap
[11:29:50] <oxpa> перед ними - хапрокси
[11:29:50] <ħ̈> куда мне вкорячить haproxy?
[11:29:56] <oxpa> прям на те же хосты, на оба
[11:30:03] <ħ̈> так, хорошо
[11:30:11] <oxpa> по умолчанию, хапропрокси ходит в первый узел. Если там что-то не так - во второй
[11:30:21] <ħ̈> а запись куда пойдет?
[11:30:29] <ħ̈> т.е. у меня будет джва хапрокси
[11:30:31] <oxpa> куда смотрит haproxy, в первый
[11:30:45] <ħ̈> [11:29:56] <oxpa> прям на те же хосты, на оба
[11:30:45] <oxpa> оба хапрокси работают одинаково и пытаются писать в первый узел
[11:30:48] <ħ̈> ааа
[11:30:54] <ħ̈> теперь понимаю
[11:31:02] <ħ̈> но смотри
[11:31:15] <ħ̈> а что будет если между этими хостами потеряется связность
[11:31:21] <ħ̈> тогда хапрокси будут в разные места писать
[11:31:27] oxpa вздохнул
[11:31:34] pimiento вышел(а) из комнаты
[11:31:45] <oxpa> ħ̈: тогда тебе нужно три хоста в такой постановке задачи. они у тебя чтоли не в одной стойке?
[11:31:52] <oxpa> ħ̈: опиши задачу подробнее вообще...
[11:32:07] <oxpa> может тебе будет проще сделать базу отдельно, в неё писать не из лдапа ?
[11:32:15] <oxpa> и резервировать базу "как обычно"?
[11:32:41] <ħ̈> в лдапе живут пользователи, к которым ходит(ну, вернее будет) ходить два мейл-сервера облуживающих один и тот же MX
[11:33:12] <ħ̈> задча сделать так, чтобы почта выживала пока хоть кто-то способен её обрабатывать
[11:33:21] <oxpa> ну куда там будут ходить мыльники, это фигня. в том смысле, что можно syncrepl  прям им под бок
[11:33:27] <ħ̈> да
[11:33:35] <ħ̈> сделать две ro копии
[11:33:53] <oxpa> да хоть сколько... но ты ж за запись волнуешься
[11:34:00] Bob Page вошёл(а) в комнату
[11:34:16] <ħ̈> угу
[11:34:29] gr_buza@arbeiten вышел(а) из комнаты
[11:34:32] <oxpa> у тебя есть требование типа "ни минуты простоя"?
[11:34:51] <oxpa> если нет, то забей, сделай "горячий бэкап" и реплицированную копию превращай в мастера скриптом (там конфиг чуть-чуть подправить)
[11:35:27] <oxpa> просто в твоей постановке всё плохо автоматизируется ;) чем-то надо жертвовать
[11:35:37] <oxpa> можно почитать, умеет ли лдап last write wins
[11:35:43] <oxpa> я не интересовался
[11:35:44] <ħ̈> на чтение из лдап - да, на запись, наверное нет. дело в том, что запись может подождать пока добежит админ и всё починит, а он может долго очень бежать, сутки
[11:36:05] <ħ̈> вот я хотел бы сделать так, чтобы по возможности всё чинилось само
[11:36:28] <oxpa> Сервера эти стоят рядом друг с другом? ты можешь кабель между ними сделать?
[11:36:31] <oxpa> чтобы наверняка
[11:36:44] <ħ̈> теоретически могу кабель кинуть
[11:37:11] <oxpa> просто если это локалка - это одно
[11:37:14] <ħ̈> просто не понятно, как это повышает надежность. его же могут выдрать оттуда
[11:37:20] <oxpa> если это москва-кавказ -это другое
[11:37:23] <ħ̈> не
[11:37:35] <ħ̈> речь идет об одной локации
[11:37:48] <ħ̈> сервера стоят в одной стойке, ну может в соседних
[11:37:54] <ħ̈> в одном помещении вообщем
[11:38:57] <ħ̈> короче, ты считаешь, что надо кидать кабель и делать multimaster?
[11:39:06] <ħ̈> или кидать кабель и ставить два haproxy?
[11:39:12] <oxpa> я считаю, что нужно делать горячий резерв
[11:39:23] <ħ̈> что тоже самое что mirror mode на самом деле
[11:39:28] <oxpa> ставить мастер, в него писать. с него реплицировать к почтовикам что-то
[11:39:50] <oxpa> если мастер падает - добивать его через ipmi и поднимать миррор ноду как мастер
[11:40:01] <oxpa> и админу нужно будет воротать всё взад)
[11:40:29] <oxpa> но это несколько перебор. если у тебя нет возможности поставить 3 хоста, то у тебя требования к надёжности ниже, чем ты думаешь ;)
[11:40:35] <oxpa> а значит, можно миграцию мастера делать руками
[11:40:43] <oxpa> а syncrepl копии вполне дождутся этого
[11:41:02] <oxpa> а для трёх узлов проблема партиционирования кластера решается кворуммом
[11:41:08] <oxpa> нет кворума - нет сервиса
[11:43:05] <ħ̈> хм
[11:43:11] <ħ̈> я должен подумать эту умную мысль
[11:43:34] <oxpa> она не умная -__- она позволяет меньше работать)
[11:44:02] <ħ̈> вот
[11:44:12] <ħ̈> а в моих реалиях должно позволять вообще не работать
[11:44:14] <ħ̈> потому-что работать некому
[11:46:55] <смекайло> пачаны, кто zero downtime пилил?
[11:46:57] <смекайло> дырдырдыр: ты делал?
[11:47:53] <дырдырдыр> ħ̈, не заморачивайся, нормально организованные сервисы на человеческих серверах почти никогда не падают, а если падают, то сразу все, и твои решения не прокатят
[11:47:59] <дырдырдыр> смекайло, шоето?
[11:48:58] <смекайло> дырдырдыр: это очень плавный апгрейд продакшн-сервера
[11:49:23] <дырдырдыр> то есть?
[11:50:05] <дырдырдыр> кластер глустерей я не смогу без даунтайма обновить, например
[11:50:38] <смекайло> blue-green deployment, слыхал?
[11:54:13] kmo_3gecb вошёл(а) в комнату
[12:01:03] <дырдырдыр> там так не сделаешь, как мне кажется
[12:01:14] <дырдырдыр> хотя попробовать конечно можно
[12:06:01] <дырдырдыр> завтра попробую, если щас место освобожу
[12:06:31] <смекайло> как не сделаешь?
[12:07:13] <смекайло> ладно, я обрисую вопрос
[12:10:12] <ShadoWalkeR> Хотите увидеть установочный sh скрипт весом в 26 мегабайт?))))
[12:10:34] <смекайло> я и поболее видел
[12:10:43] <ShadoWalkeR> Коллега по работе искал какую то утилиту под линь и наткнулся на него :)
[12:10:55] <смекайло> ну там же не кода на 26 мегабайт
[12:10:59] <смекайло> туда бинарь суют
[12:11:10] <ShadoWalkeR> Угу - tar.bz2
[12:11:21] <смекайло> ну чо, бывает
[12:12:03] <ShadoWalkeR> Я больше скажу - там питон2.7, sqlite, openssl, pip - кажется ктото не осилил системные вызовы :-D
[12:12:41] <смекайло> системные вызовы?
[12:13:10] <ShadoWalkeR> Ну в смысле проверку уже существующей версии ПО в системе, зависимости, и тд :)
[12:15:34] <дырдырдыр> ShadoWalkeR, там архив внутри
[12:15:43] <дырдырдыр> а, уже сказали
[12:16:14] <смекайло> Короче, проблема: как проапгрейдить веб-приложение.
Есть такая штука - zero downtime, когда делают новый продакшн-сервер, и плавно переводят клиентов на него при помощи load balancing.
Т.е. делают два независимых инстанса сервера, на одном вертится старая версия, на другой ставят новую версию.
Настраивают load balancer таким образом, чтобы он плавно преводил юзеров со старого инстанса на новый.
Итак, вопрос: что делать с БД? Как её мигрировать?
Если сделать, чтобы две независимых (blue-green) версии кода шарили БД, то возникнут конфликты.
Если не шарить БД, то её придётся копировать, но тогда старая БД проведёт в read-only режиме неизвестное количество времени.
Ну и тут ещё фича в том, что по идее можно откатиться на старую версию, просто пнув load balancer.
Но если БД не зашарена, и уже есть изменения в новой версии, то откатывать её становится крайне проблематично.
Как обычно решают эту проблему?
[12:17:00] <ħ̈> так это
[12:17:03] <ħ̈> CAP теорему не обманишь
[12:17:13] <ħ̈> БД заранее должна быть подготовлена к этому
[12:17:15] <дырдырдыр> смекайло, это ты мне сейчас рассказываешь про апгрейд глустеря с виртуалками?
[12:17:30] <смекайло> дырдырдыр: нет конечно, это я свой вопрос задаю
[12:17:47] <ħ̈> ну, т.е. существуют три способа, все три недостаточно хороши
[12:17:57] <ShadoWalkeR> смекайло: а сильно большие различия в БД,
[12:18:05] <ShadoWalkeR> ?
[12:18:22] <смекайло> ShadoWalkeR: ну вот допустим, одна колонка в БД была int, а стала string
[12:18:53] <дырдырдыр> смекайло, db-migrate -e prod
[12:20:07] <ShadoWalkeR> смекайло: у меня то сервера работают через таблицы view - поэтому под новую версию доработать проблем не представляет, но с преобразованием данных не доводилось решать
[12:20:43] <смекайло> дырдырдыр: ты не втыкаешь, в blue-green deployment работают одновременно две версии сервера - старая и новая, и есть load balancer, который рассовывает клиентов между ними
[12:21:14] <дырдырдыр> смекайло, а смысл?
[12:21:24] <смекайло> дырдырдыр: чтобы сервер не ложить же
[12:21:27] <дырдырдыр> обновил схему и ебош
[12:21:28] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[12:21:38] <дырдырдыр> сервер перезапускается секунды
[12:21:48] <смекайло> дырдырдыр: а если нужно обратно откатить?
[12:22:00] <дырдырдыр> смекайло, ненужно
[12:22:08] <смекайло> дырдырдыр: тебе не нужно, другим нужно
[12:22:19] <дырдырдыр> твитору и гитхабу?
[12:22:33] <дырдырдыр> им нужно, но тут они сами виноваты, что хуету написали
[12:22:33] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[12:22:47] <смекайло> есть ещё такая штука, как A/B тестирование
[12:22:53] TikiRU вышел(а) из комнаты
[12:22:56] TikiRU вошёл(а) в комнату
[12:22:58] gr_buza@arbeiten вошёл(а) в комнату
[12:23:10] <смекайло> части клиентов подсовывают одну фичу, а части - другую
[12:23:16] <смекайло> и смотрят что лучше работает
[12:23:29] <смекайло> при этом у них могут быть разные модели в БД
[12:23:34] <смекайло> и это нужно как-то разруливать
[12:25:24] <ħ̈> ну ты же понимаешь, что в такой постановке вопроса тебе нужен уровень совместимости который будет знать твою логику
[12:25:34] <ħ̈> т.е. переводить модель данных из одной версии в другую
[12:25:42] <ShadoWalkeR> смекайло: а как насчет хранимых процедур, триггеров ON_INSERT, ON_UPDATE и тд на старой БД?
[12:26:04] <смекайло> ShadoWalkeR: вот я и спрашиваю
[12:26:05] <ShadoWalkeR> Вставка и изменение в новой БД будет средствами SQL отражаться на новом сервере
[12:26:26] <смекайло> наверное, тут хорошего решения не будет
[12:26:35] <смекайло> только если переводить старую БД в read-only
[12:26:43] <смекайло> копировать, мигрировать, тестить
[12:26:52] <смекайло> и откатываться на старую БД если что-то не так пошло
[12:34:01] <ħ̈> oxpa: я для мультимастера я так понял нужен сверху кой-нибудь corosync/peacemaker, чтобы он глушил партиции где меньше кворума членов?
[12:34:19] <iportnov> sulci: бжжжь?
[12:34:21] <sulci> iportnov: Работаю на возврат денег же шаблон в тебя на балконе
[12:34:55] <oxpa> ħ̈: в целом, да. там легко настроить, есть штука , которая называется pcs
[12:35:08] <oxpa> оно интерактивно настраивает коросинк
[12:35:17] <oxpa> ну вернее не так, конечно
[12:35:34] <oxpa> коросинк это то, что следит за узлами, а pcs настраивает пейсмейкер, наверно
[12:36:21] <ħ̈> ну я так понимаю, что на каждом узле есть свой демон, который общается с соседями и как только их становится меньше чем N/2, то выключает основной сервис
[12:37:47] <oxpa> не совсем. там есть коросинк, который следит за узлами
[12:37:59] <oxpa> и пейсмейкер, который следит за количеством узлов и сервисов
[12:38:01] <oxpa> как-то так
[12:38:10] <oxpa> и они умеют мигрировать сервисы и добивать вышедших
[12:38:17] <oxpa> найти тебе норм гайд?
[12:38:26] <oxpa> или хочешь, я скину тебе гайд, как я делал для zenoss'а
[12:38:28] <oxpa> там прям с командами
[12:39:06] <ħ̈> ну скинь, я почитаю с удовольствием
[12:41:55] kmo_3gecb вышел(а) из комнаты: Replaced by new connection
[12:41:59] kmo_3gecb вошёл(а) в комнату
[12:47:45] kmo_3gecb вышел(а) из комнаты
[12:53:11] <дырдырдыр> .curr 139 usd rur
[12:53:12] <sulci> дырдырдыр: 139 usd = 8990.4783 rur
[13:21:05] <дырдырдыр> следует ли патрулирование шавермы функциональной парадигме?
[13:21:28] <ħ̈> oxpa: подскажи пожалуйста по другому вопросу еще, у меня /var/lib/mysql занимает 20 гигов, хотя я уверен, что данных там в 10 раз меньше. может какую-то волшебную команду надо подать? я пробовал делать клинап и вакуум, но чо-то не помогает
[13:21:30] <Mr.Purple> парадигме чего?
[13:21:48] <oxpa> optimize
[13:22:00] <oxpa> optimize db или table, я точно не помню
[13:22:11] <oxpa> там можно и так, и сяк. и обычныцй мускуль на этом заблокируется
[13:24:19] <дырдырдыр> проще небось базы подропать и заного создать
[13:25:36] <oxpa> дырдырдыр: можно поставить перконовый сервер. он полностью совместим, зато не блокируется на оптимайзах
[13:27:02] phantom-nn вошёл(а) в комнату
[13:28:41] phantom-nn вышел(а) из комнаты
[13:40:44] ShadoWalkeR вышел(а) из комнаты
[13:41:32] ShadoWalkeR вошёл(а) в комнату
[13:44:38] <gr_buza@arbeiten> .wz ustr
[13:44:41] <sulci> gr_buza@arbeiten: Station name not available - 2016.06.09 1030 UTC / Cumulonimbus clouds observed, 19°C / 66°F, humidity: 82%, pressure: 29.68 in. Hg (1005 hPa), wind: from the NW (310 degrees) at 7 MPH (6 KT) (direction variable), visibility: greater than 7 mile(s)
[13:48:09] <ShadoWalkeR> Ггггг. Великая машина уаз. Для замены сцепления потребуется оправка для центрирования ведомго диска. Которую можно сделать из первичного вала коробки передач удалив шестерню))))
[14:00:00] Bob Page вышел(а) из комнаты
[14:08:29] <дырдырдыр> во оказывается какая херня бывает
md: using maximum available idle IO bandwidth (but not more than 200000 KB/sec) for data-check.
[14:09:25] <дырдырдыр> ShadoWalkeR, ржавое ведро с болтами же
[14:10:02] <дырдырдыр> но путен опять всех переиграл, и теперь под морквой будут делать отечественные мерседесы для импортозамещения
[14:12:39] <Mr.Purple> победы?
[14:14:00] <ħ̈> Table does not support optimize, doing recreate + analyze instead
вот чо мне говорят
[14:14:08] <ħ̈> я помню, что уже такое делал один раз
[14:16:37] <ħ̈> хм
[14:16:39] <ħ̈> сделалось
[14:16:44] <ħ̈> заниматься меньше места не стало
[14:18:21] <ħ̈> хм, ну ладно
[14:29:56] rexim вышел(а) из комнаты
[14:32:38] <смекайло> алмазным диском для болгарки металл можно резать?
[14:32:43] <смекайло> или нужен специальный диск для металла?
[14:34:15] <Mr.Purple> из победита, не?
[14:34:32] <Mr.Purple> алмазный диск для болгарки, гм
[14:34:34] ForNeVeR вышел(а) из комнаты: Disconnected: closed
[14:34:40] <Mr.Purple> обычно круги шлифовальные
[14:36:50] TikiRU вышел(а) из комнаты
[14:36:56] TikiRU вошёл(а) в комнату
[14:37:40] <дырдырдыр> алмазным диском режут бетоны и кирпичи, об металл ты им суицид устроишь
[14:38:48] <смекайло> дырдырдыр: http://www.messer.su/catalog/dlya-rezki-metalla-rels-1/
[14:39:17] <дырдырдыр> ну и херня
[14:39:19] <смекайло> но меня интересует, можно ли для бетона диском резать металл
[14:39:32] <смекайло> железобетон с арматурой они же режут
[14:39:45] <смекайло> короче, задумал я поставить замок на дверь
[14:39:48] <смекайло> второй
[14:40:09] <смекайло> час ебался целый, пытался высверлить и дремелем с диском вырезать
[14:40:10] <sulci> смекайло: не болтай глупостей как малолетка!
[14:40:15] <дырдырдыр> гыгы
[14:40:16] <смекайло> бросил эту затею, щас поеду за болгаркой
[14:40:37] <Mr.Purple> автогеном
[14:40:53] <смекайло> там дверь уже установлена
[14:41:03] <смекайло> автогеном сжечь легко
[14:41:05] <смекайло> да и нет его
[14:41:06] <ħ̈> смекайло: яйца береги
[14:41:11] <ħ̈> когда будешь резать
[14:41:20] <дырдырдыр> и ебло
[14:41:20] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[14:41:26] <ħ̈> а то диск разлетится на куски
[14:41:30] <смекайло> для ебла маску куплю
[14:41:30] <sulci> смекайло: не болтай глупостей как малолетка!
[14:41:35] <смекайло> очков думаю не достаточно будет
[14:41:48] <дырдырдыр> sulci, один тоже думал так, про него написали книжку, сняли фильм и клип
[14:41:50] <sulci> дырдырдыр: шаббат делать в чате бан и не работает, да
[14:41:59] <смекайло> лол
[14:42:03] <дырдырдыр> sulci, не работает, ибо шаббат
[14:42:05] <sulci> дырдырдыр: фактически.
[14:42:15] <дырдырдыр> демоны! демоны!
[14:42:30] <смекайло> слушайте
[14:42:34] <смекайло> а у меня в двери пустота
[14:42:38] <смекайло> что если я её пеной заполню?
[14:42:41] <смекайло> монтажной
[14:42:41] <ħ̈> а что? такая проблема купить диск по металлу?
[14:42:45] <дырдырдыр> раздует нахуй
[14:42:45] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[14:42:46] <смекайло> будет шумоизоляция норм?
[14:42:59] <дырдырдыр> или разорвёт
[14:43:02] <ħ̈> вот дыряй правду говорит, я бы подумал
[14:43:10] <ħ̈> потому-что когда пена станет застывать
[14:43:14] <ħ̈> она вверх не смогет двигаться
[14:43:16] <ħ̈> только вбок
[14:43:23] <смекайло> ну и пусть вбок двигается
[14:43:36] <смекайло> всмысле
[14:43:42] <смекайло> я не буду полностью сразу заполнять
[14:43:43] <дырдырдыр> и распидорашивает дверь, пусть
[14:43:43] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[14:43:43] <смекайло> слоями
[14:43:46] <смекайло> снизу вверх
[14:43:51] <смекайло> пускай вверх двигается
[14:46:10] <дырдырдыр> она будет везде двигаться, в этом и проблема
[14:46:38] <смекайло> ну ладно, буду дверь вскрывать
[14:49:04] <ħ̈> хаха
[14:49:10] <ħ̈> у меня похоже бинарные логи всё занимают
[14:49:22] <ħ̈> осталось выяснить почему сервер их не чистит за собой
[14:49:24] <ħ̈> и как попросить его
[14:49:28] <ħ̈> быть более сдержанным
[14:50:21] <смекайло> у меня один раз так сервер глючил
[14:50:34] <смекайло> вообще непредсказуемо себя вёл
[14:50:46] <смекайло> потом догадались посмотреть место
[14:50:59] <смекайло> logrotate не для всех логов был настроен
[14:51:00] <ħ̈> оказалось что логи побиты?
[14:51:12] <смекайло> ну и кто-то писал, пока место не кончилось
[14:51:18] <смекайло> а потом его перестало хватать всем
[14:51:25] <смекайло> и все начинали неистово сыпать ошибками и падать
[14:51:29] <Mr.Purple> у меня внезапно аж с ноября лежат на домашней машине
[14:52:08] <Mr.Purple> и когда делаешь ^G в journalctl, то он шуршрит секунд 30
[14:53:49] <ShadoWalkeR> смекайло: после такой подляки первое что делаю на свежеустановленном сервере - расскомментирую строку compress в /etc/logrotate.conf
[14:54:03] ascrazy@jabber.ru вошёл(а) в комнату
[14:54:08] ascrazy@jabber.ru вышел(а) из комнаты
[14:54:19] <смекайло> ShadoWalkeR: а чем comporess помогает?
[14:54:20] <Mr.Purple> 12037220        /var/log/journal/
это 12 гб что ли?
[14:54:25] <Mr.Purple> ээ
[14:54:38] <ħ̈> так я не про логи
[14:54:40] <oxpa> скорее около 10-11, если в килобайтах
[14:54:44] <ħ̈> про бинарные логи
[14:54:47] <ShadoWalkeR> логи из текстовых архивов в tar.gz превращаются
[14:54:48] <ħ̈> которые write ahead
[14:54:51] <Mr.Purple> oxpa: du -ks
[14:55:03] <смекайло> ShadoWalkeR: есть ведь логи, о которых logrotate не знает
[14:55:08] <ħ̈> они по идее не нужны, после того как страница записана на диск
[14:55:11] <oxpa> ħ̈: а он их автоматом не удаляет, кажется. В перконе для этого отдельная штука есть
[14:55:14] <ħ̈> в базу данных основную
[14:55:20] <oxpa> щас, минуту
[14:55:25] <ħ̈> expire_logs_days        = 10
[14:55:27] <ħ̈> пишут, что умеет
[14:55:34] <ħ̈> поищи, как у тебя
[14:55:42] <oxpa> expire, не значит, что удаляет...
[14:55:55] <ħ̈> хе хе
[14:55:56] <oxpa> ħ̈: какая у тебя версия?
[14:56:09] <смекайло> ShadoWalkeR: тоесть, если какой-то директории в конфигах /etc/logrotate.d нет, то logrotate эти файлы вообще не тронет, и они будут пухнуть вечно
[14:56:15] <ħ̈> 5ю6ю30
[14:56:16] <ħ̈> 5.6.30
[14:56:18] <ShadoWalkeR> смекайло: по идее в logrotate должно отрабатываться то, что лежит в /var/log, но на этот счет не уверен
[14:56:47] <oxpa> ħ̈: https://dev.mysql.com/doc/refman/5.6/en/purge-binary-logs.html
[14:56:54] <ShadoWalkeR> Есть подозрение, что он по умолчяанию только с системными работает
[14:56:56] <oxpa> show binary logs попробуй, чтоли
[14:56:59] Аман вышел(а) из комнаты
[14:57:05] <ShadoWalkeR> умолчанию*
[14:57:21] <смекайло> ShadoWalkeR: в том и дело, что в конфигах по дефолту - только отдельные файлы, выглядит это так:
/var/log/syslog
{
        rotate 7
        daily
        missingok
        notifempty
        delaycompress
        compress
        postrotate
                invoke-rc.d rsyslog rotate > /dev/null
        endscript
}
/var/log/mail.info
/var/log/mail.warn
/var/log/mail.err
/var/log/mail.log
/var/log/daemon.log
/var/log/kern.log
/var/log/auth.log
/var/log/user.log
/var/log/lpr.log
/var/log/cron.log
/var/log/debug
/var/log/messages
{
        rotate 4
        weekly
        missingok
        notifempty
        compress
        delaycompress
        sharedscripts
        postrotate
                invoke-rc.d rsyslog rotate > /dev/null
        endscript
}
[14:57:27] <смекайло> упс, много скопипастил
[14:57:57] <ħ̈> mysql> show binary logs;
ERROR 1381 (HY000): You are not using binary logging
[14:57:58] <ħ̈> O_O
[14:58:11] <ħ̈> дяденька, это как так?
[14:58:22] <Mr.Purple> это ты ничего не настроил
[14:58:47] <Mr.Purple> никто не хочет настраивать системд-парашу. даже мейнтейнеры суси.
[14:59:15] <ħ̈> во
[14:59:20] <смекайло> ShadoWalkeR: единственное спасение от подлянок с логами - это устанавливать что-то вроде Nagios, которая отправит тебе письмо, когда место будет подходить к концу
[14:59:30] <ħ̈> ну выдает табличку
[14:59:33] <ħ̈> файл и его размер
[14:59:40] <ShadoWalkeR> смекайло: Вообще когда ставишь из пакетов, то многие нормальные разработчики в logrotate.d заносят свой файл. Если в logrotate.conf явно compress объявлен, то он будет и новые логи сжимать. Если не задан, то он просто будет их перекладывать в архивные .1 .2 .3 и гзипить, если разработчик у себя compress прописал
[14:59:49] <ħ̈> PURGE BINARY LOGS TO 'mysql-bin.010'; сделать что-ли?
[14:59:53] <oxpa> ага
[15:00:01] <oxpa> а вообще, expire посмотри через show variable
[15:00:12] <oxpa> теоретически, он должен уже работать... а практически - чёрт его знает
[15:00:26] <смекайло> ShadoWalkeR: в том и дело, что есть недобросовестный софт, который в /etc/logrotate.d не добавляет ничего
[15:00:51] <смекайло> ShadoWalkeR: и пишет прямо в файл, без syslog
[15:00:57] <смекайло> говноедство, короче
[15:01:00] <ShadoWalkeR> смекайло: ну ты же знаешь как говорят - опыт, это такая вещь, которая появляется после того как понадобится :)
[15:01:28] <ħ̈> | expire_logs_days               | 0     |
[15:01:30] <ħ̈> ага
[15:03:33] <oxpa> ħ̈: поставь там типа "2", чтоли
[15:03:42] <ħ̈> поставил уже, спасибо
[15:03:44] <ħ̈> посмотрим
[15:03:49] <ħ̈> что произойдет
[15:10:45] <oxpa> ħ̈ я правильно понимаю, что это создаёт Inode типа "симлинк"? http://lxr.free-electrons.com/source/fs/proc/fd.c#L179
[15:11:14] <oxpa> и переопределяет функцию получения того, куда там оно смотрит
[15:11:54] <ħ̈> да, вот смотри у него как-раз одна функция эта и есть.
[15:12:00] <ħ̈> типичная символическая ссылка
[15:13:01] rexim вошёл(а) в комнату
[15:13:14] <ħ̈> а чо? ты не верил, что там символическая ссылка
[15:13:26] <oxpa> я верил. я так и сказал чуваку. Но он же спорит...
[15:13:38] <ħ̈> а по его мнению там что?
[15:13:47] <ħ̈> мне прямо интересно
[15:13:48] <ħ̈> магия?
[15:13:52] <oxpa> а хз =) Я стараюсь на собеседованиях не спорить)
[15:14:03] <ħ̈> нет, это я не спорю
[15:14:06] <ħ̈> просто вдруг он сказал
[15:14:09] <ħ̈> правильный ответ
[15:14:18] <oxpa> не. он сказал, что типа стат обманывает
[15:14:45] <ħ̈> стат показывает, то что показывает ему ядро. это же системный вызов
[15:15:01] <ħ̈> в некотором смысле он прав
[15:15:11] <ħ̈> что это ненастоящая символическая ссылка лежащая на диске
[15:15:22] <ħ̈> но нигде не говорилось что она там должна лежать
[15:15:23] <ħ̈> более того
[15:15:46] <ħ̈> лично мне кажется, что если stat говорит, что это символическая ссылка, но это она и есть. следует считать показания stat-а определением
[15:15:55] <ħ̈> потому-что это декларация интерфейся
[15:15:59] <oxpa> я примерно так же считаю...
[15:16:06] <ħ̈> интерфейса с которым пользователь может взаимодействовать
[15:16:12] gr_buza@arbeiten вышел(а) из комнаты
[15:16:14] gr_buza@arbeiten вошёл(а) в комнату
[15:16:37] <oxpa> в том смысле, что определение симлинка это "определённый тип инода". а что там дальше никого не интересует
[15:17:22] Аман вошёл(а) в комнату
[15:25:51] rexim вышел(а) из комнаты
[15:26:54] gr_buza@arbeiten вышел(а) из комнаты: Replaced by new connection
[15:26:56] gr_buza@arbeiten вошёл(а) в комнату
[15:37:52] <ForNeVeR> ħ̈: а что значит "ненастоящая символическая ссылка"? Чем она отличается от настоящей?
[15:38:01] <ħ̈> ForNeVeR: у охры спроси же
[15:38:03] gold_9 вошёл(а) в комнату
[15:38:16] ShadoWalkeR вышел(а) из комнаты
[15:38:33] <ħ̈> ForNeVeR: я имел ввиду, что возможно тот чувак представляет себе символическую ссылку как определенную последовательность байт
[15:38:38] <ħ̈> размещенную на диске
[15:38:47] <ForNeVeR> А на самом деле как?
[15:39:05] <ħ̈> а на самом деле символическая ссылка это интерфейс
[15:39:12] <ħ̈> имеющий функцию "разыменовать"
[15:40:01] <ForNeVeR> И как ты интерфейс складываешь на диск?
[15:40:22] <ħ̈> я содержимое /proc на диск не складываю вообще
[15:40:27] <ħ̈> начнем с этого
[15:40:53] махт хекп вошёл(а) в комнату
[15:41:16] <ħ̈> а формат сериализации аргументов символической ссылки от пользователя закрыты драйвером файловой системы
[15:41:38] ShadoWalkeR вошёл(а) в комнату
[15:41:47] <ħ̈> пользователь взаимодействует фактически со структурой в памяти ядра ОС
[15:41:54] <ħ̈> в которой всё написано нужное
[15:42:02] <ħ̈> а как эта структура была заполнена - это забота драйвера ФС
[15:42:46] <ħ̈> что-то я Intel AMT не могу настроить
[15:42:59] <ħ̈> вроде всё включил в биосе
[15:43:06] <ħ̈> а 16992 не отвечает порт
[15:43:49] ShadoWalkeR вышел(а) из комнаты
[15:46:50] <дырдырдыр> ħ̈, это же ональный зонд
[16:09:15] Bob Page вошёл(а) в комнату
[16:09:16] rexim вошёл(а) в комнату
[16:14:08] <ħ̈> и как его из setup mode раздуплить то?
[16:30:14] смекайло вышел(а) из комнаты
[16:30:23] <ħ̈> а где
[16:30:28] <ħ̈> чо-то не понимаю
[16:30:34] <ħ̈> KVM я сделал енабле
[16:30:39] <ħ̈> а как туда пойти теперь в него?
[16:31:50] <дырдырдыр> чо за херня, какой трацефс?
[16:32:33] <дырдырдыр> какая-то поеботина не даёт ставить пакет каким-то неведомым монтирование
[16:32:34] <дырдырдыр> м
[16:32:34] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[16:37:13] <ħ̈> чот ничо не понимаю
[16:37:23] gr_buza@arbeiten вышел(а) из комнаты
[16:47:17] <ħ̈> ничо не понимаю
[16:47:22] <ħ̈> в системе виден ком порт даже от SOL
[16:47:30] <ħ̈> а по каким портам туда идти то?
[16:48:39] <ħ̈> 5900 порт закрыт
[16:51:00] <дырдырдыр> кто-нить слыхал про ключ 0856F197B892ACEA ?
[16:54:40] <ħ̈> nfr
[16:54:47] <ħ̈> так
[16:55:00] <ħ̈> мне в VNC показывают замочек и хотят от меня чего-то странного
[16:55:12] <дырдырдыр> мож там ссл в внц
[16:56:41] <дырдырдыр> ЗАТОРОМЕШАЛКА МЕШАЕТ ЗАТОР
ГЕРВЬ В ЭТО ВРЕМЯ ЗАПУСКАЕТ БЕКДОР
[16:58:34] <ħ̈> не, там оказалась какая-то проприетарщиа
[16:59:07] <ħ̈> я скопировал каике-то команды из интернета
[16:59:09] <ħ̈> и всё поехало
[16:59:11] <ħ̈> =D
[16:59:14] Аман вышел(а) из комнаты: Replaced by new connection
[16:59:15] Аман вошёл(а) в комнату
[17:04:04] <дырдырдыр> убунта чото тютю
[17:04:23] <дырдырдыр> откуда-то набралась желания поиметь 32битные пакеты
[17:10:39] <iportnov> .wz uscm
[17:10:42] <sulci> iportnov: Station name not available - 2016.06.09 1400 UTC / partly cloudy, 19°C / 66°F, humidity: 37%, pressure: 29.85 in. Hg (1011 hPa), wind: from the WNW (300 degrees) at 9 MPH (8 KT), visibility: greater than 7 mile(s)
[17:12:38] <iportnov> sulci: пыщь?
[17:12:39] <sulci> iportnov: зашел, вышел сквиз - xslt2 куча костылей.
[17:12:48] <iportnov> sulci: это да.
[17:12:49] <sulci> iportnov: премьер-министр мог какой ему просто скочать
[17:13:32] <iportnov> sulci: docker run --rm putin/premier
[17:13:33] <sulci> iportnov: посоны
[17:20:25] ħ̈ вышел(а) из комнаты
[17:21:34] дырдырдыр вышел(а) из комнаты
[17:23:32] <Yagg> .wz uuoo
[17:23:32] <sulci> Yagg: Voronez, Russia - 2016.06.09 1400 UTC / 19°C / 66°F, humidity: 39%, pressure: 29.88 in. Hg (1012 hPa), wind: from the SSW (200 degrees) at 11 MPH (10 KT), visibility: greater than 7 mile(s)
[17:26:29] rexim вышел(а) из комнаты
[17:31:26] iportnov вышел(а) из комнаты
[17:32:15] rexim вошёл(а) в комнату
[17:32:33] rexim вышел(а) из комнаты
[17:36:33] <ForNeVeR> А мы тут к себе в морг хотим прикрутить авторизацию с гитхаба для клиентов.
[17:36:35] <ForNeVeR> Норм же?
[17:39:03] TikiRU вышел(а) из комнаты
[17:39:13] TikiRU вошёл(а) в комнату
[17:39:24] <Yagg> почему не стандартный oauth?
[17:39:25] TikiRU вышел(а) из комнаты
[17:39:33] TikiRU вошёл(а) в комнату
[17:40:21] <ForNeVeR> Дак это оно и есть.
[17:41:39] <Yagg> тогда это не с гитхаба же
[17:41:56] <Yagg> но норм, да
[17:43:55] <ForNeVeR> Гитхабовый же провайдер.
[17:50:54] Аман вышел(а) из комнаты
[17:58:09] <Yagg> так вы ж не ограничите провайдеров и в ваш морг повалят клиенты с гуглоаккаунтом каким-нибудь
[17:58:15] gold_9 вышел(а) из комнаты
[17:58:25] <Yagg> которые про гитхаб и не знают даже
[18:00:08] Бот_Ыук вошёл(а) в комнату
[18:00:16] <Бот_Ыук> *HI* прива
[18:00:24] <Бот_Ыук> .wz uuyy
[18:00:27] <sulci> Бот_Ыук: Syktyvkar, Russia - 2016.06.09 1430 UTC / Cumulonimbus clouds observed, 13°C / 55°F, humidity: 66%, pressure: 29.62 in. Hg (1003 hPa), wind: from the S (190 degrees) at 7 MPH (6 KT), visibility: greater than 7 mile(s)
[18:05:10] portnov вошёл(а) в комнату
[18:05:55] <portnov> вечер.
[18:07:17] TikiRU вышел(а) из комнаты
[18:07:21] TikiRU вошёл(а) в комнату
[18:07:30] <ForNeVeR> Yagg: в нашем морге такие не нужны!
[18:07:39] <ForNeVeR> Я их вручную поймаю и в соседний морг перенаправлю!
[18:10:53] rexim вошёл(а) в комнату
[18:13:57] <Yagg> суровый форневер даже глазами делает МОРГ, МОРГ
[18:15:02] rexim вышел(а) из комнаты
[18:23:03] <portnov> «...а потом там с ним приключилась какая-то история. То ли он кого-то зарезал, то ли напротив, его зарезали...»
[18:23:08] <portnov> откуда это?
[18:27:31] andrewk вошёл(а) в комнату
[18:38:48] vitg8 вошёл(а) в комнату
[18:47:16] vitg8 вышел(а) из комнаты
[18:47:33] смекайло вошёл(а) в комнату
[18:50:45] m4n71k0r вышел(а) из комнаты
[18:56:44] cheshir вышел(а) из комнаты
[19:01:43] ħ вошёл(а) в комнату
[19:05:43] <махт хекп> я тоже делаю морг морг
[19:06:03] махт хекп типа форневерианин
[19:06:19] <махт хекп> .wz unoo
[19:06:23] <sulci> махт хекп: Omsk, Russia - 2016.06.09 1530 UTC / Cumulonimbus clouds observed, 25°C / 77°F, humidity: 44%, pressure: 29.71 in. Hg (1006 hPa), wind: from the NNE (030 degrees) at 4 MPH (4 KT), visibility: greater than 7 mile(s)
[19:26:33] <ħ> а я не понял
[19:26:47] <ħ> у intel нету разве какой-то родной программулины для AMT API?
[19:27:37] <Mr.Purple> ħ: пусть аман у пацанов с раена спросит
[19:29:07] <Mr.Purple> portnov: http://ipic.su/img/img7/fs/ehm.1465489733.png
[19:29:49] <portnov> o_O
[19:45:00] Аман вошёл(а) в комнату
[19:45:30] gr_buza@arbeiten вошёл(а) в комнату
[20:02:25] <ħ> > sudo ./mei-amt-version
Intel AMT: ENABLED
Flash:  7.1.20
Netstack:       7.1.20
AMTApps:        7.1.20
AMT:    7.1.20
Sku:    24584
VendorID:       8086
Build Number:   1119
Recovery Version:       7.1.20
Recovery Build Num:     1119
Legacy Mode:    False
[20:02:33] <ħ> ой, какой-то ынтерпрайз высшего порядка
[20:05:13] Bob Page вышел(а) из комнаты
[20:07:36] <Yagg> .wz uuoo
[20:07:38] <sulci> Yagg: Voronez, Russia - 2016.06.09 1630 UTC / 18°C / 64°F, humidity: 42%, pressure: 29.88 in. Hg (1012 hPa), wind: from the SSW (200 degrees) at 11 MPH (10 KT), visibility: greater than 7 mile(s)
[20:08:15] Yagg вышел(а) из комнаты
[20:34:14] <gr_buza@arbeiten> .wz ustr
[20:34:17] <sulci> gr_buza@arbeiten: Station name not available - 2016.06.09 1700 UTC / Cumulonimbus clouds observed, 15°C / 59°F, humidity: 93%, pressure: 29.80 in. Hg (1009 hPa), wind: from the WNW (290 degrees) at 7 MPH (6 KT), visibility: greater than 7 mile(s)
[20:36:10] Bob Page вошёл(а) в комнату
[20:45:39] Bob Page вышел(а) из комнаты
[20:48:21] Bob Page вошёл(а) в комнату
[21:06:02] rexim вошёл(а) в комнату
[21:13:55] oxpa вышел(а) из комнаты
[21:20:25] m4n71k0r вошёл(а) в комнату
[21:29:36] andrewk вышел(а) из комнаты
[21:36:11] rexim вышел(а) из комнаты
[21:40:41] rexim вошёл(а) в комнату
[21:46:27] gr_buza@arbeiten вышел(а) из комнаты
[21:46:29] gr_buza@arbeiten вошёл(а) в комнату
[21:48:06] gold_9 вошёл(а) в комнату
[21:50:49] gold_9 вышел(а) из комнаты: Replaced by new connection
[21:50:52] gold_9 вошёл(а) в комнату
[21:58:01] Mr.Purple вышел(а) из комнаты
[21:58:56] Bob Page вышел(а) из комнаты
[22:00:54] <ħ> gr_buza@arbeiten:
[22:04:44] смекайло вышел(а) из комнаты
[22:14:53] gold_9 вышел(а) из комнаты
[22:18:42] Аман вышел(а) из комнаты
[22:23:13] <gr_buza@arbeiten> ы?
[22:23:29] <gr_buza@arbeiten> меня тут на работу в яндекс зовут
[22:23:37] <ħ> оо
[22:23:40] <ħ> ты будешь смеяться
[22:23:51] <gr_buza@arbeiten> я уже
[22:23:55] <gr_buza@arbeiten> "Тимур, добрый день!
Меня тоже зовут Олег, я рекрутер компании "Яндекс".
Меня очень заинтересовал ваш профиль. "
[22:23:56] <ħ> мне как раз два дня назад пришло письмо типа "у нас есть вакансии администраторов"
[22:23:59] <ħ> да да да
[22:24:01] <gr_buza@arbeiten> "Тимур, я тоже Олег"
[22:24:01] <ħ> Олег Григорьев
[22:24:04] <gr_buza@arbeiten> :))
[22:24:26] <gr_buza@arbeiten> тебе не писали "Матвей, я тоже Олег"? :)
[22:24:37] <ħ> Да
[22:24:47] <gr_buza@arbeiten> гггг
[22:24:50] <gr_buza@arbeiten> надо у окспы спросить
[22:25:00] <gr_buza@arbeiten> и у Константина
[22:25:07] <gr_buza@arbeiten> может они ярутовую базу прочесывают
[22:25:15] <gr_buza@arbeiten> кстати, root.yandex.com снесли нахуй
[22:25:16] <sulci> gr_buza@arbeiten: не болтай глупостей как малолетка!
[22:25:24] <gr_buza@arbeiten> "This page no longer exists"
[22:25:29] <gr_buza@arbeiten> is no more, как говорится
[22:25:29] <ħ> суки
[22:25:32] <gr_buza@arbeiten> не говори
[22:25:39] <ħ> интересная была олимпиада
[22:25:45] <gr_buza@arbeiten> у меня был телефон окспы, но окспа был записан как окспа
[22:25:58] <gr_buza@arbeiten> я хотел было в базе его фамилию посмотреть, а НЕТ УЖЕ ВАШЕЙ БАЗЫ ХАХАХА
[22:26:06] <ħ> В какой базе?
[22:26:18] <gr_buza@arbeiten> ну там в деталях команды посмотреть можно блыо
[22:26:20] <gr_buza@arbeiten> было*
[22:26:37] <ħ> как его зовут хотел посмотреть?
[22:26:42] <gr_buza@arbeiten> не, имя я помню
[22:26:45] <gr_buza@arbeiten> фамилию не помню
[22:27:01] <gr_buza@arbeiten> да я снёс уже телефон, так что не страшно
[22:27:02] <gr_buza@arbeiten> :))
[22:27:07] <ħ> ггг
[22:27:07] <gr_buza@arbeiten> надо будет - спрошу снова
[22:27:10] <gr_buza@arbeiten> гггг
[22:27:17] <ħ> ну ты это
[22:27:20] <ħ> устройся в яндекс
[22:27:24] <ħ> расскажешь нам как чо там
[22:27:25] <ħ> внутри
[22:27:50] <ħ> я сегодня с Intel AMT ебался
[22:27:50] <sulci> ħ: не болтай глупостей как малолетка!
[22:27:52] <gr_buza@arbeiten> я очкую, если честно
[22:28:02] <gr_buza@arbeiten> особенно после писем "Привет, Тимур, я тоже Олег"
[22:28:03] <ħ> я так понял, что им никто всерьез не пользуется, судя по отсутсвию инструментов
[22:28:18] <ħ> gr_buza@arbeiten: ты это самое
[22:28:28] <ħ> gr_buza@arbeiten: там, говорят, кандидатам оплачивают билет в Москву
[22:28:32] <ħ> на собеседование
[22:28:36] <ħ> так что ты приезжай
[22:30:52] <gr_buza@arbeiten> я отпишусь наверное, угу
[22:32:06] <ħ> ты пользовался AMT?
[22:40:53] <gr_buza@arbeiten> неа
[22:41:33] portnov вышел(а) из комнаты
[22:43:11] <ħ> вот
[22:43:22] <ħ> мне чо-то кажется, что никто им не пользуется
[22:47:20] <gr_buza@arbeiten> ну почему же
[22:47:31] <gr_buza@arbeiten> интел пользуется, американские военные тоже пользуются, я думаю
[22:47:32] <gr_buza@arbeiten> :)
[22:48:24] <ħ> А американские военные зачем?
[22:48:43] <ħ> а ты чем пользуешься?
[22:58:26] <gr_buza@arbeiten> я пользуюсь обычно ipmi. Но насколько я понимаю AMT не совсем замена IPMI, это несколько ортогональные вещи
[22:59:48] <ħ> это неудачная замена IPMI
[22:59:55] <ħ> как на мой взгляд
[23:01:59] <gr_buza@arbeiten> https://youtu.be/aKuBPJpYapc
[23:02:05] <gr_buza@arbeiten> надо балоде кинуть
[23:02:56] <ħ> gr_buza@arbeiten: почему не едет?
[23:03:44] <gr_buza@arbeiten> потому что нет тяги
[23:03:54] <ħ> а зачем такая турбина?
[23:03:58] <gr_buza@arbeiten> тяги нет потому что сопло из консервной банки не очень
[23:03:59] <gr_buza@arbeiten> хз
[23:05:56] rexim вышел(а) из комнаты
[23:08:19] дырдырдыр вошёл(а) в комнату
[23:16:53] <gr_buza@arbeiten> https://youtu.be/kGDFZrN8pwg
[23:17:01] <gr_buza@arbeiten> вот нормальная турбина
[23:17:17] Бот_Ыук вышел(а) из комнаты: QIP Infium: Спокойное общение
[23:23:09] <gr_buza@arbeiten> https://www.youtube.com/watch?v=KoUpnh0aXC8
[23:35:52] <дырдырдыр> gr_buza@arbeiten, Tubemeneger4 месяца назад
Наверное, круто. Но я ничего не разглядел кроме неба из-за жопорукого оператора.
[23:35:53] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[23:52:30] kotik вошёл(а) в комнату
[23:56:01] <ħ> kotik: iranian?
[23:56:05] <ħ> kotik: do you like iggy pop?
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!