Home
Programming
programming@conference.jabber.ru
Четверг, 15 сентября 2016< ^ >
ħ установил(а) тему: # 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
| Войс -> просить у модераторов/админов
| с нетерпением ждём бана (и гарбузу)
Конфигурация комнаты
Участники комнаты

GMT+3
[00:11:09] ħ вышел(а) из комнаты
[00:18:13] m4n71k0r вышел(а) из комнаты
[00:37:35] Аман вышел(а) из комнаты
[00:47:46] смекайло вышел(а) из комнаты
[00:52:13] махт хекп вышел(а) из комнаты
[01:44:52] смекайло вошёл(а) в комнату
[04:17:52] eaeee вышел(а) из комнаты
[05:07:47] смекайло вышел(а) из комнаты
[06:10:52] ForNeVeR вошёл(а) в комнату
[06:27:03] Bob Page вошёл(а) в комнату
[06:38:24] unclechu вышел(а) из комнаты
[06:43:32] portnov вошёл(а) в комнату
[06:46:09] portnov вышел(а) из комнаты
Конфигурация комнаты
[07:28:15] Конфигурация комнаты изменилась
[07:31:36] смекайло вошёл(а) в комнату
[07:40:11] iportnov вошёл(а) в комнату
[07:40:57] <iportnov> утро.
[07:41:15] <ForNeVeR> Так точно!
[07:55:02] дырдырдыр вошёл(а) в комнату
[07:56:22] m4n71k0r вошёл(а) в комнату
[08:12:52] pimiento вошёл(а) в комнату
[08:13:01] <pimiento> Доброго всем всего
[08:13:15] <pimiento> товарищи! зачем нужен всякий posix_spawn?
[08:13:57] <дырдырдыр> чтобы запускать systemd_posixd
[08:15:24] <pimiento> а так же я не особо понимаю про vfork: «Vfork does not copy page tables so it is faster than the System V fork implementation. But the child process executes in the same physical address space as the parent process (until an exec or exit)»
[08:15:43] <pimiento> то есть, когда я делаю exec в vfork, то адресное пространство меняется?
[08:17:28] <дырдырдыр> http://stackoverflow.com/questions/4856255/the-difference-between-fork-vfork-exec-and-clone
[08:18:00] <pimiento> на стэковерфлоу каждый может отправить! ты своими словами вот объясни
[08:18:04] <дырдырдыр> а зачем тебе vfork?
[08:18:50] <дырдырдыр> чо своими словами? у тебя после форка то же адресное простанство и копи он райт
[08:21:04] <pimiento> а после exec** ?
[08:21:05] gr_buza@arbeiten вошёл(а) в комнату
[08:22:10] <дырдырдыр> ты тральль шоле?
[08:23:58] <pimiento> святой трааль
[08:24:45] <ForNeVeR> exec это же тоже форк с дополнительной работой, не?
[08:25:44] <pimiento> нет вроде
[08:26:12] <pimiento> ладно, в том so-ответе объяснили что vfork быстрее, а exec создаёт новое адресное пространство
[08:27:59] <iportnov> штааа
[08:28:23] <iportnov> It loads the program into the current process space and runs it from  the entry point. exec() replaces the current process with a the  executable pointed by the function.
[08:28:35] <iportnov> «сам ты создаёшь новое адресное пространство»
[08:28:39] <ForNeVeR> Всё-таки это fork его и создаёт (с учётом COW). exec просто весь COW дискардит.
[08:30:39] <дырдырдыр> там написано, что теперешний новый форк быстрее
[08:30:51] <дырдырдыр> как тебе вообще 5к предлагали?
[08:31:41] <pimiento> быстрее чего?
[08:31:56] <ForNeVeR> Быстрее старого форка, наверное.
[08:32:02] <дырдырдыр> старого форка и ехека
[08:32:10] <дырдырдыр> sulci: http://www.theevolvingplanet.com/gaias-first-data-release-includes-mapping-billion-stars/
[08:32:13] <sulci> дырдырдыр: чо ты как думаете, оракль требует версию посмотри, крашеная трава зеленая ириска?
[08:32:15] <pimiento> но как можно сравнивать скорость fork и exec?
[08:32:38] <ForNeVeR> pimiento: новый fork+exec быстрее, чем старый fork+exec.
[08:32:41] jsv вошёл(а) в комнату
[08:32:51] <дырдырдыр> а почему бы и не сравнить? в лицензии ведь не написано, что нельзя сравнивать их скорость?
[08:32:55] <ForNeVeR> Ну, потому что COW. Я так понимаю, на этом всё.
[08:33:35] <iportnov> sulci: выброси её, ириски должны быть коричневыми.
[08:33:37] <sulci> iportnov: а ты требовать
[08:33:53] <iportnov> sulci: я требовать чтобы ириски не быть зелёными!
[08:33:54] <sulci> iportnov: перепрошьёт
[08:34:02] <iportnov> .___.
[08:34:28] <дырдырдыр> там пейспук изобрёл сульц на видюхах
[08:34:36] <дырдырдыр> http://www.popsci.com/facebook-open-source-hardware-behind-artificial-intelligence
[08:34:43] <iportnov> поспи.ком?
[08:34:46] <дырдырдыр> да, название домена пидорское
[08:34:46] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[08:35:13] <jsv> pimiento: Сравнивать скорость можно у всего, что выполняется. Например, "мой memcpy быстрее твоего chmod!"
[08:35:51] <iportnov> да, а ещё можно органами какими-нибудь меряться.
[08:36:34] <дырдырдыр> >Linus Torvalds picks Dell XPS 13 as his next laptop
[08:36:48] <дырдырдыр> sulci: декомпрессия и гипоксия
[08:36:49] <sulci> дырдырдыр: если б найти
[08:38:15] <дырдырдыр> sulci: https://lh3.googleusercontent.com/-9NByW58GKyQ/V9kcBtT6AKI/AAAAAAACe6I/wAN92gEBKlAQzNOj30VpYcTzlZnQXzKmQCJoC/w4426-h5579/Artist%2BBoris%2BArtzybasheff%252C%2BDecember%2B1952.jpg
[08:38:16] <sulci> дырдырдыр: только для опенсорс решений пять лет, сисадмины скрипты у меня mp4 не пьёт(
[08:38:17] <pimiento> ForNeVeR: говорят что vfork + exec всё равно быстрее, так как оно не делает почти ничего (в смысле vfork), но типа в Linux это считается дурной тон. лучше использовать posix_spawn с vfork тогда
[08:38:48] <ForNeVeR> Разве при posix_spawn нужен vfork? Вроде бы оно само знает, что лучше.
[08:38:53] <дырдырдыр> лучше использовать posixspawnctl
[08:39:12] <дырдырдыр> из systemd-posixspawnd
[08:39:21] <дырдырдыр> правда требуется дбас и полисикит
[08:39:25] <pimiento> ну можно сказать ему чтобы оно использовало унутри vfork, как я понял
[08:39:42] <pimiento> да, лучше всего systemd-posixspawnd конечно
[08:40:31] <дырдырдыр> >The Indian Space Research Organization (ISRO) has selected Arianespace to launch its GSAT 11 telecommunications satellite.
[08:40:39] <дырдырдыр> у индусов тоже всё пропало?
[08:40:52] <pimiento> чо такое Arianespace?
[08:41:14] <pimiento> нужен Аман для выяснения обстоятельств
[08:41:35] <дырдырдыр> лягушатная шаражка, запускающая добро арианом на гсо, по два добра за раз
[08:41:44] <pimiento> это французы. а на чом они летают?
[08:42:02] <дырдырдыр> зоебал, на ариане 5
[08:42:09] <pimiento> и на союзах ещё, говорят
[08:42:18] <pimiento> ты чего такой нервный? отвык от меня?
[08:42:31] <дырдырдыр> это у меня от мяса
[08:43:00] <дырдырдыр> кроме ариана, там есть союз и вроде как есть вега
[08:43:34] <дырдырдыр> >Arianespace indicates a Vega launcher is able to carry 1,500 kilograms (3,300 lb) to a circular polar orbit at an altitude of 700 kilometres (430 mi).[13]
[08:43:43] <дырдырдыр> sulci: ИНДИЦИРУЕТ
[08:43:45] <sulci> дырдырдыр: есть старая плка тоже не показаться умнее.
[08:44:01] <pimiento> чот этих перевозчиков как грязи: наши, морские старты, арианы, спэйсиксы какие-то ещё
[08:44:28] <pimiento> всё богатство с нашей планеты поди вывозят жидомасоны!
[08:45:10] <дырдырдыр> не, союз не лягушатный, а екашный
[08:45:19] <дырдырдыр> морской старт всё
[08:45:48] <pimiento> как всё, если его наши выкупили?
[08:46:21] <дырдырдыр> >17 декабря 2011 года ракета-носитель «Союз-СТ-А» вывела на орбиту 6 военных спутников наблюдения — «Плеяды-1А»
[08:46:24] <дырдырдыр> сраные москали
[08:46:46] <дырдырдыр> pimiento: а толку? ракеты нету больше
[08:46:50] смекайло вышел(а) из комнаты
[08:52:41] <дырдырдыр> >Arch Linux адаптирован для запуска в Windows
[08:53:11] <дырдырдыр> наконец-то можно будет ибать мамку в дотку и в системдос одновременно
[08:59:22] <ForNeVeR> А где почитать?
[09:00:02] <дырдырдыр> на опеннете
[09:00:22] <jsv> ну, я ж запускал виндоуз в арче, почему бы не наоборот? :)
[09:00:31] смекайло вошёл(а) в комнату
[09:00:56] <ForNeVeR> Убунта-то работает уже.
[09:00:57] Mr.Purple вошёл(а) в комнату
[09:01:25] <ForNeVeR> Хреновенько, правда. Но, может, она и без шиндовс так же хреновенько работает, я не знаю.
[09:01:28] <jsv> кстати, msys2 весь на пакмане, прям как арч какой
[09:01:42] <ForNeVeR> nix тоже можно в cygwin гонять.
[09:02:36] <Mr.Purple> дотан вроде бы в линуксе нативно щапускается
[09:03:32] <Mr.Purple> > Платформы: Windows, Linux, Mac OS
[09:06:05] <jsv> а кто с 10й работал? как она ваще?
[09:06:38] <дырдырдыр> там теперь едге и убунта
[09:06:43] <дырдырдыр> и арчь
[09:08:38] <jsv> у меня две 7-е винды, одна честная, одна пирацкая (для оперов: я её снёс ккуям месяц назад) -- и ни одна не предложила бесплатного обновления до 10ки, которым так пугали в интернетах
[09:09:30] <дырдырдыр> sulci: http://www.hip-hop.ru/forum/img/2012/10/12/1705145077cf2959656.jpg
[09:09:32] <sulci> дырдырдыр: кабаняшка
[09:10:07] <Mr.Purple> jsv: у знакомого предлошала :)
[09:10:47] <Mr.Purple> sulci: худяшка же
[09:10:47] <jsv> первый раз я увидел пресловутый нагскрин, когда ставил семёрку на виртуальбокс на прошлой неделе. майкрософт имел мне сообщить, что я опоздал к раздаче плюшек, но они всё равно советуют купить 10ку. или хотя бы поставить сервис пак к этой
[09:10:48] <sulci> Mr.Purple: всё, что если бы потому, что такое
[09:11:16] <Mr.Purple> jsv: второй уже что ли вышел?
[09:12:08] <jsv> неа, первый предлагали поставить, что я и сделал, собственно. у меня сидишник с виндой старенький, без паков
[09:13:23] <jsv> просто раньше она молча ставилась, а теперь первым делом, как винапдей увидит, так сразу пишет на весь экран "всё устарело, не хочешь другую оську, поновее и поблестящее?"
[09:13:25] <Mr.Purple> ну и ты, как благонадежный гражданин срау сделал бэкап системы?
[09:13:38] <jsv> зачем?
[09:13:49] <Mr.Purple> на всякий случай
[09:14:07] <jsv> а что я теряю, кроме 15 мин переустановки её на виртуальбокс?
[09:15:21] <jsv> если б у меня там был ценный веник какой, я б его реплицировал... а свежеустановленную голую ось-то чего бэкапись
[09:16:01] <ForNeVeR> jsv: у меня десятка. В сущности всё так же осталось. Разве что я на ней на HyperV переехал вместо VirtualBox, потому что он умеет стартовать вместе с системой и вообще работать как прилежный сервис.
[09:17:05] <дырдырдыр> разве на спермёрку не ставилось гиперве?
[09:17:15] <ForNeVeR> Ставилось. Но я не юзал :)
[09:17:25] <ForNeVeR> И там надо было как-то приседать, шоб его поставить.
[09:32:41] <дырдырдыр> sulci: забодай тебя кабан
[09:32:43] <sulci> дырдырдыр: Материальная продукция?
[09:33:35] <Lao Zyu> https://metricpanda.com/tips-for-productive-debugging-with-gdb
[09:33:39] <Lao Zyu> У меня сын родился, чят
[09:33:41] <Lao Zyu> Так-то!
[09:34:06] <jsv> ForNeVeR: а как же терабайты персональных данных, ежеминутно отсылаемые в майкрософт? сетку не тормозят? :)
[09:34:09] <дырдырдыр> Lao Zyu: mamku ebal уже чью-нибудь?
[09:34:25] <ForNeVeR> Lao Zyu: поздравляем!
[09:34:26] <Lao Zyu> дырдырдыр: сын-то? не, он в реанимации
[09:34:27] <Mr.Purple> Lao Zyu: gratz
[09:34:36] <Lao Zyu> Щпасибо всем
[09:34:39] <jsv> Lao Zyu: а мы предупреждали, что этим закончится
[09:34:41] <дырдырдыр> Lao Zyu: поздровляю
[09:34:53] <Lao Zyu> Я ещё хочу собаке сказать спасибо за то, что сын родился на месяц раньше, чем надо
[09:35:10] <Mr.Purple> напугала что ли?
[09:35:21] <Lao Zyu> Эта сука бросилась жене под ноги, на что жена упала и от сотрясения попёрли роды
[09:35:35] <Mr.Purple> милый песик
[09:36:01] <Lao Zyu> Ну, я сыну всё расскажу
[09:36:06] <Lao Zyu> Пусть угнетает пса дома
[09:36:22] <Lao Zyu> jsv: я подозревал, что всё к этому идёт ;)
[09:36:24] <ForNeVeR> Lao Zyu: ну а это вообще-то нормально? Все будут здоровы?
[09:41:14] gr_buza@arbeiten вышел(а) из комнаты
[09:41:37] <Lao Zyu> ForNeVeR: наш краевой перинатальный по праву считается лучшим если не в стране, то, во всяком случае, на урале точно
[09:41:44] <Lao Zyu> так что будут здоровы
[09:42:04] <Lao Zyu> но, как минимум, недели две мелкий будет в реанимации :)
[09:42:12] <Lao Zyu> и это хорошо.
[09:42:48] <дырдырдыр> ёбаная собака
[09:42:48] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[09:45:55] <Lao Zyu> дырдырдыр: СУКА ПСИНА
[09:46:12] <дырдырдыр> sulci: ненавижу, б⁠лядь, собак.
[09:46:14] <sulci> дырдырдыр: это требует
[09:46:27] <ForNeVeR> Lao Zyu: а, ну славно. Тогда рады за тебя.
[09:48:23] pimiento вошёл(а) в комнату
[09:48:45] <pimiento> Mr.Purple: https://www.youtube.com/watch?v=JTym00BErQ0
[09:48:55] <pimiento> Lao Zyu: да ты теперь батя! поздравления!
[09:49:07] <pimiento> да ещё и сын! а то у всех вокруг одни дочери
[09:51:16] <Mr.Purple> это еще и бас
[09:51:21] <Mr.Purple> который старше него небось
[09:51:38] <Mr.Purple> на кавер чего-то похоже
[09:52:42] <pimiento> Mr.Purple: а вот это прям очень круто! https://www.youtube.com/watch?v=cHmSaLxA4T8
[09:53:35] <pimiento> кажется, я нашёл офигенную музыку: исландский джаз
[09:54:02] <дырдырдыр> sulci: https://pp.vk.me/c630426/v630426147/45b42/EqXq6vIb26Q.jpg
[09:54:03] <sulci> дырдырдыр: http://cs408328.vk.me/v408328513/71a8/-3k_AdLiyl0.jpg
[09:54:14] <Mr.Purple> смотри бьерк нне найди
[09:54:15] <дырдырдыр> sulci: ну и дура же ты
[09:54:16] <sulci> дырдырдыр: Первые три
[09:55:04] <Lao Zyu> Пасиб, ребята
[09:55:12] <pimiento> Mr.Purple: я был на концерте сына бьорк, это считается?
[09:55:15] Mr.Purple вышел(а) из комнаты
[09:55:39] <pimiento> Lao Zyu: да тебе спасибо) за то что ширишь и множишь количество погромцов России!
[09:55:51] <дырдырдыр> если бы хер с басом не качался на стуле, было бы лучше
[09:55:51] Mr.Purple вошёл(а) в комнату
[09:56:07] <дырдырдыр> хотя, если не смотреть, то отлично
[09:56:08] <pimiento> дыряю всё надо придраться)
[09:56:22] <pimiento> дыряй, ты чего такой недовольный?
[09:56:24] <дырдырдыр> pimiento: музыка чоткая
[09:56:42] <дырдырдыр> если я буду довольный, то ничего не буду делать
[09:57:32] <дырдырдыр> какого хуя внутрь контейнера не пролазит леценкриптовая кишка?
[09:57:32] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[09:57:41] <Mr.Purple> pimiento: пока более лиричные композиции слушаю: https://music.yandex.ru/album/965407/track/9180716
[09:58:33] <дырдырдыр> http://www.usb2u.co.uk/articles/wp-content/uploads/2011/06/Clip-engraved.jpg engraved flash
[09:58:39] <дырдырдыр> а некрофилы ненужны
[09:58:57] <дырдырдыр> sulci: Know how to kick-start your next #BigData project.
[09:58:58] <sulci> дырдырдыр: enlarg
[09:59:07] <дырдырдыр> sulci: ваистену!
[09:59:09] <sulci> дырдырдыр: но не имеющий опыта.
[09:59:43] <дырдырдыр> чото фулл перфоманц всего 26 минут
[10:00:42] <дырдырдыр> круто
[10:10:08] <дырдырдыр> sulci: Гигантский шар затерроризировал жителей Китая
[10:10:09] <sulci> http://www.avtoruchka.ru/images/products/medium/0/ballon_cross_6.gif вот это уже написал фукнцию, которая glade-файлы преобразует его иконами на это так делай
[10:10:25] <дырдырдыр> sulci: наши иконы самые красивые
[10:10:26] <sulci> дырдырдыр: конечно
[10:14:22] <дырдырдыр> pimiento: https://online.messefrankfurt.ru/?EXHIBITION_ID=100177
[10:14:26] jsv вышел(а) из комнаты
[10:17:05] <pimiento> дырдырдыр: что это?
[10:17:27] <дырдырдыр> pimiento: полумодные мероприятия на музыкальные темы
[10:18:09] <дырдырдыр> походу они дошли до такого упадка, что музыки там и нету
[10:18:52] <Mr.Purple> namm вроде бы еще держится
[10:20:04] <дырдырдыр> sulci: Как непорочное зачатие спасет геев от бездетности?
[10:20:05] <sulci> дырдырдыр: а, ну ты высказываешь мнения ?
[10:20:34] <дырдырдыр> sulci: меня пимиенто и так недовольным всегда считает
[10:20:37] <sulci> дырдырдыр: не уверен, что я вообще не то к ООП функциональность, а вот
[10:27:41] m4n71k0r вошёл(а) в комнату
[10:28:11] махт хекп вошёл(а) в комнату
[10:28:39] ermine вошёл(а) в комнату
[10:29:27] Аман вошёл(а) в комнату
[10:29:56] ħ вошёл(а) в комнату
[10:30:16] <ħ> ВВС
[10:30:18] <ħ> Военно
[10:30:20] <ħ> Воздушные
[10:30:23] <ħ> Силы
[10:30:32] <дырдырдыр> nginx -t nginx.conf
nginx: invalid option: "nginx.conf"
[10:30:40] <ħ> тебе же сказали
[10:30:44] <ħ> -t не принимает аргументов
[10:30:57] <ħ> вчера
[10:31:01] <ħ> я помню
[10:31:08] <ForNeVeR> Даже я помню.
[10:31:09] <дырдырдыр> а я не помню
[10:31:15] <ForNeVeR> Было, отвечаю.
[10:31:41] <дырдырдыр> в общем теперь понятно
[10:34:38] <дырдырдыр> непонятно, почему нжинкс хочет писать логи, если ему ясно сказано не писать логи
[10:46:38] <pimiento> -t не принимает аргументов, верно
[10:51:50] pimiento вышел(а) из комнаты
[11:01:06] TikiRU вошёл(а) в комнату
[11:11:10] <pimiento> .wz usss
[11:11:12] <sulci> pimiento: Нет такого аэропорта.
[11:11:21] <pimiento> .wz ussr
[11:11:21] <sulci> pimiento: Нет такого аэропорта.
[11:11:25] <pimiento> sulci: куда дели!
[11:11:27] <sulci> pimiento: иногда смотрю на всё
[11:14:13] Аман вышел(а) из комнаты
[11:14:59] Аман вошёл(а) в комнату
[11:19:09] jsv вошёл(а) в комнату
[11:19:29] <pimiento> как же тяжко читать чужой код, особенно когда писалось на отъебись
[11:19:29] <sulci> pimiento: не болтай глупостей как малолетка!
[11:20:05] <pimiento> попишу лучше свой код на отъебись
[11:20:05] <sulci> pimiento: не болтай глупостей как малолетка!
[11:20:14] <pimiento> с ctypes и прочей лабудой
[11:22:18] <ForNeVeR> А почему бы не написать нормально?
[11:22:25] <ForNeVeR> Ну, впрочем, ctypes — это нормально.
[11:23:09] <pimiento> ну я-то свой код идеально пишу! а если кто-то затрудняется в его прочтении, то просто недостаточно развит чтобы понять мою мысль!
[11:24:22] Аман вышел(а) из комнаты
[11:26:14] <дырдырдыр> логично
[11:26:42] Аман вошёл(а) в комнату
[11:28:37] gr_buza@arbeiten вошёл(а) в комнату
[11:34:10] <pimiento> >>> atexit_max=2147483647
какому извращенцу придёт в голову столько функций на выход регистрировать?
[11:34:24] <pimiento> или это просто значит что не ограничено
[11:34:56] Mr.Purple вышел(а) из комнаты
[11:36:20] <дырдырдыр> sulci: Компания Google представила наработки по поддержке изменчивых шрифтов OpenType
[11:36:22] <sulci> дырдырдыр: он opencl
[11:36:59] <дырдырдыр> pimiento: это не инт со знаком случайно?
[11:41:17] <дырдырдыр> >Полеты космонавтов с Восточного будут обеспечивать экранопланы
[11:42:43] <ForNeVeR> А экраны у них сколько дюймов?
[11:42:57] <pimiento> дырдырдыр: так скорее всего. в стандарте просто сказано что не менее 32, а нынче видимо просто не запариваются за лимит
[11:43:10] <pimiento> главное сколько у них плана
[11:48:53] <дырдырдыр> ħ: https://www.youtube.com/watch?v=1Q2ixrm10AY
[11:53:52] Аман вышел(а) из комнаты
[12:04:17] Аман вошёл(а) в комнату
[12:08:05] eaeee вошёл(а) в комнату
[12:08:38] eaeee вышел(а) из комнаты
[12:08:55] <ħ> дырдырдыр: вечером посмотрю
[12:09:09] <ħ> pimiento: это же INT32_MAX
[12:10:45] <pimiento> ħ: спасибо
[12:11:34] <ħ> посоны
[12:13:17] <pimiento> гервь
[12:13:43] <pimiento> гервь, сделай гостевую визу в ЕС, ты ведь теперь можешь
[12:13:57] <ħ> чо
[12:14:02] <ħ> чо это я могу?
[12:14:04] <ħ> я ничо не могу
[12:14:13] <pimiento> но ты ведь уже житель ес
[12:14:21] Аман вышел(а) из комнаты
[12:14:22] <ħ> ггг
[12:14:30] <ħ> ну если москва присоединилась к ес, то да
[12:15:25] <pimiento> пока только ес присоединился к житомиру
[12:15:35] <ħ> ну вот вдишь, значит нет
[12:15:48] <ħ> и вообще у меня защита дисера в декабре
[12:16:05] arkane0906 вошёл(а) в комнату
[12:16:10] <pimiento> учоный чтоль?!
[12:16:23] <pimiento> поди удумал ещё российскую науку двигать!
[12:16:43] <pimiento> нет бы как нормальный, здравомыслящий, свалил бы забугор, там жил бы по-королевски!
[12:16:43] oxpa вошёл(а) в комнату
[12:18:44] <oxpa> https://pbs.twimg.com/media/CsQ2ZazXEAErdJ7.jpg
[12:19:40] arkane0906 вышел(а) из комнаты
[12:28:01] <дырдырдыр> бездельники придумали рефакторить из пустого в порожнее вместо того чтобы погромировать по-человечески
[12:30:33] eaeee вошёл(а) в комнату
[12:31:21] <pimiento> можно ещё написать фреймворк или выдумать яп
[12:31:40] <дырдырдыр> абстрактную фабрику фреймворков
[12:31:52] <дырдырдыр> главное шоб кушать было за что
[12:35:18] <pimiento> ħ: гервь, объясни мне про saved user id, я чот нихера не понимаю
[12:36:19] <pimiento> что значит, мол если я не-рут, то я могу сделать setuid с effective uid или с saved uid. откуда эти effective uid или saved uid возьмутся другие?
[12:37:13] eaeee вышел(а) из комнаты
[12:37:31] <дырдырдыр> вот он шарит в кампах, правильно спрашиваешь
[12:38:25] <pimiento> так он единственный из нас кто бабу жив^W^Wядро трогал
[12:38:58] <pimiento> и раз он пока не понял что за такие знания дают очень много денег, можно спрашивать его бесплатного совета
[12:41:05] <махт хекп> pimiento: читай маны. там вообще всё-всё написано
[12:41:26] <ħ> так
[12:41:27] <ħ> чо
[12:41:37] <ħ> saved user id я тоже не понимаю если честно
[12:41:52] Bob Page вышел(а) из комнаты
[12:41:52] <ħ> seteuid
[12:41:53] <ħ> ?
[12:44:16] <ħ> seteuid не то что тебе нужно?
[12:44:21] <pimiento> >>> A call to setuid() sets the effective user ID of the current process. If the current effective user ID of the process is 0 (root), the real and saved user IDs are also set. The root user
may provide any value for uid, thereby setting all three of the user ID values to uid. A nonroot user is allowed only to provide the real or saved user ID for uid. In other words, a nonroot user can only set the effective user ID to one of those values.
[12:44:40] <pimiento> да то что мне нужно, только я не пойму как им пользоваться в случае если я не-root
[12:44:59] <махт хекп> если ты изначально не-рут, то никак
[12:45:16] <pimiento> >>> A call to seteuid() sets the effective user ID to euid. Root may provide any value for euid. Nonroot users may set the effective user ID only to the real or saved user ID.
[12:45:37] <pimiento> мне говорят, что если у меня есть saved uid какой-то, то я могу его установить
[12:45:38] unclechu вошёл(а) в комнату
[12:45:44] <махт хекп> да
[12:45:52] <махт хекп> он мог появиться только если ты был изначально рутом
[12:45:55] <ħ> Saved uid это suid же
[12:45:57] <ħ> нет?
[12:45:57] <pimiento> это типа если я был рутом, сделал seteuid ?
[12:46:03] <махт хекп> то есть рут может временно понизить свои привилегии
[12:46:06] <pimiento> ну тогда имеет смысл
[12:46:12] <махт хекп> ħ: нет
[12:46:20] <ħ> махт хекп: ок
[12:46:54] <ħ> http://stackoverflow.com/questions/8499296/realuid-saved-uid-effective-uid-whats-going-on
[12:46:58] <pimiento> а где взять этот saved uid интересно
[12:47:20] <pimiento> если бы я хотел бездушных ответов, я бы сразу же гуглил в so
[12:47:27] <ħ> ну там табличка есть
[12:47:29] <pimiento> мне может приятно что вы мне объясняете)
[12:47:31] <ħ> давай разберемся
[12:48:29] <ħ> There are two cases,
        You want to temporarily drop root privilege while executing setuid program
        You want to permanently drop root privilege while executing setuid program...
    You can temporarily do it by setting the euid to the real user id and then changing the uid to anything you want.And later when you need the root privilege back you can setuid to root and the effective userid will change back to root. This is because the saved user id is not changed.
    You can drop privilege permanently by changing the uid straight away to a lesser privileged user id. After this no matter what you cannot get back the root privilege.
[12:48:52] <ħ> там толково написано
[12:48:54] <ħ> я лучше не объясню
[12:48:56] <ħ> махт хекп:
[12:50:02] <pimiento> где взять saved uid?
[12:50:18] <махт хекп> он сам всегда есть
[12:50:19] <ħ> через getuid
[12:50:28] <ħ> надо подумать
[12:50:30] <ħ> получится ли
[12:50:35] <pimiento> getresuid говорят
[12:50:43] <pimiento> оно все три возвращает
[12:50:46] <ħ> ye jr
[12:50:47] <ħ> ну ок
[12:50:50] <ħ> бери оттуда
[12:50:55] <ħ> то что нужен
[12:57:24] <pimiento> как обновить базу apropos? а то оно мне вообще ничо не находит
[12:58:53] <дырдырдыр> makewhatis пробовал?
[12:59:20] <pimiento> у меня нет такого
[12:59:47] <дырдырдыр> тогда тоже к гервю
[13:01:46] <махт хекп> ħ: Saved uid это таки suid, но не так, как ты сказал. при запуске процесса, если есть suid/sgid биты, эффективные uid и gid высталяются со значений на файле. после этого (независимо от того, что-то выставлялось или нет) эффективные значения копируются в сохранённые
[13:02:04] <ħ> во как
[13:02:30] <ħ> oxpa: у меня тут легаси и костыли
[13:02:46] <ħ> oxpa: как проверить используются ли выделенные 20 лет назад ip адреса?
[13:02:49] <oxpa> а у меня тут 60 писем которые нужно читать за ночь
[13:03:00] <ħ> oxpa: бумажных писем?
[13:03:02] <oxpa> ħ: отобрать и посмотреть. вернутся ли к тебе с претензиями
[13:03:11] <pimiento> махт хекп: ну я так понял, чо saved uid никогда не изменяется и равен effective uid при запуске
[13:03:25] <pimiento> oxpa: от поклонниц хоть?
[13:03:28] <махт хекп> pimiento: если не было suid, то да
[13:03:49] <дырдырдыр> pimiento: а мож у тебя пути к манам нет, и оно их не индексирует?
[13:03:56] <pimiento> так если бы suid, то будет например ruid: 1000 euid: 0 suid: 0
[13:04:23] <pimiento> а потом я делаю seteuid(2000) и получу: ruid: 1000 euid: 2000 suid: 0
[13:04:24] <махт хекп> да, есто если suid-root
[13:05:00] <iportnov> sulci: пыщь?
[13:05:03] <sulci> iportnov: http://www.mamieyoung.com/dailydawdle/life%27s%20too%20short%20for%20the%20wrong%20job%202.jpg
[13:05:16] <iportnov> эх
[13:05:41] <дырдырдыр> sulci: зобанено
[13:05:43] <sulci> дырдырдыр: с сдл же
[13:06:06] <дырдырдыр> sulci: сабскрайберз диджитал лайн?
[13:06:07] <sulci> дырдырдыр: тогда галстук на воздух. Нет конторы наверное :)
[13:08:57] <махт хекп> pimiento: чтобы всё дропнуть, надо euid 0 и звать setuid (он все три выставит). а как ты описал (через seteuid) это именно временный дроп с возможностью восстановления
[13:11:25] <дырдырдыр> pimiento: а шо ты делаешь такое занятное?
[13:11:39] <дырдырдыр> из питона, уидов и капабилитесов
[13:12:24] arkane0906 вошёл(а) в комнату
[13:12:47] TikiRU вышел(а) из комнаты: Replaced by new connection
[13:12:48] TikiRU вошёл(а) в комнату
[13:13:30] <pimiento> дырдырдыр: да херню я делаю. скрипт который под пользователем должен мочь писать в хомяк даже если лимиты кончились
[13:13:39] Аман вошёл(а) в комнату
[13:14:11] arkane0906 вышел(а) из комнаты
[13:16:26] <pimiento> а как получить хоумдиректорию после того как я сделал seteuid?
[13:16:38] <pimiento> или как получить хоум по заданному uid?
[13:17:29] <дырдырдыр> блин, ну пиздец же! забинден в контейнер котолог, в котологе файл, лезу к файлу в контейнер по хттп — 403
[13:17:29] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[13:20:01] <махт хекп> pimiento: в скрипте? или в сишке?
[13:20:53] <pimiento> pwd.getpwuid уже нашёл
[13:21:38] <pimiento> я правильно понимаю, что я не могу выставить capabilities процессу во время его работы
[13:21:40] <pimiento> ?
[13:21:57] <махт хекп> pimiento: можно
[13:22:13] <махт хекп> если у процесса уже есть капабилити на выставление капабилити
[13:23:55] <pimiento> но мне кажется это потенциально опасно. лучше просто поставить файлу нужное капабилити
[13:28:44] <дырдырдыр> бле, надо было уровнем выше разрешить
[13:29:37] <дырдырдыр> pimiento: кстати, лимиты это пережиток скриптов в ините, теперь надо пользоваться цгрупсами
[13:30:20] Bob Page вошёл(а) в комнату
[13:31:08] ingvar вышел(а) из комнаты
[13:31:56] <pimiento> https://tjournal.ru/34348-aviasales-zapustil-analog-pornhub-dlya-poiska-aviabiletov-odnoi-rukoi
[13:32:13] <pimiento> что я делаю неправильно? ħ
[13:32:15] <pimiento> гервь
[13:32:33] <махт хекп> pimiento: программируешь одной рукой
[13:33:25] <pimiento> вот мой код:
import os
import sys
import pwd
if __name__ == "__main__":
    euid = int(sys.argv[1])
    os.seteuid(euid)
    user_data = pwd.getpwuid(euid)
    home = user_data.pw_dir
    with open(os.path.join(home, "testfile.txt"), "w") as fp:
        fp.write("""HERE IS A TEST TEXT\n""")
[13:33:47] <pimiento> почему оно не хавает что я сделал
setcap 'CAP_SYS_RESOURCE=+ep' test_with_cap.py
[13:33:54] <pimiento> а ругается что квота превышена?
[13:36:05] <махт хекп> хохо
[13:36:10] <махт хекп> ну и ставь их на питон
[13:37:12] <махт хекп> pimiento: http://unix.stackexchange.com/questions/87348/capabilities-for-a-script-on-linux
[13:39:48] <дырдырдыр> -пойдём посмотрим порнуху?
-не, порнхаб зобанили, пойдём лучше потрахаемся
[13:40:03] <дырдырдыр> не, ещё глупее
[13:40:27] <дырдырдыр> Lao Zyu: а у вас зобанен порнхаб?
[13:41:19] <pimiento> дырдырдыр: а то иначе зачем он сына родил!
[13:41:24] <дырдырдыр> ħ: В интернете появилась видеозапись, на которой внедорожник Hummer поднимается по ступенькам входа в главное здание Московского университета.
[13:41:41] <дырдырдыр> pimiento: небось зобанено было, теперь понятно
[13:41:42] <iportnov> гервь на предзащиту приехал
[13:41:49] <iportnov> ?
[13:41:49] <pimiento> дырдырдыр: попахивает оскорблением скреп!
[13:41:57] <махт хекп> pimiento: pwd.getpwuid надо проверять.
> The uid and gid items are integers, all others are strings. KeyError is raised if the entry asked for cannot be found.
[13:42:20] <махт хекп> seteuid тоже надо проверять
[13:42:35] <махт хекп> хотя в os. ничего не написали про это
[13:42:40] <pimiento> выходит, мне надо дать интерпретатору CAP_SETFCAP чтобы в скрипте можно было менять капабилитис?
[13:43:18] <махт хекп> нет, не надо такого делать, конечно
[13:43:27] <махт хекп> мало ли чего интерпретатор интерпретирует
[13:43:45] <махт хекп> pimiento: пиши на сишечьке
[13:43:54] <pimiento> или CAP_SETPCAP
[13:44:30] <pimiento> так а чо на сишечке. мне надо чтобы мой питоноскрипт при записи из-под пользователя не падал от превышения квоты
[13:45:39] <махт хекп> пиши на сишечьке запускатель питона со своим скриптом
[13:45:50] <махт хекп> капабилесы eip (с наследованием)
[13:45:53] <махт хекп> например
[13:45:59] <дырдырдыр> думаю, тут надо архитектуру переработать
[13:46:02] <махт хекп> дадад
[13:46:19] <махт хекп> например выкинуть питон
[13:46:32] <дырдырдыр> не, тут чото глубже
[13:46:39] <дырдырдыр> погромировать-то и на баше можно
[13:49:36] m4n71k0r вышел(а) из комнаты
[13:49:53] <махт хекп> на баше тоже капабилесы не выставишь нормально. ток если с sudo запускаться. а так и питон тогда подойдёт
[13:52:24] m4n71k0r вошёл(а) в комнату
[13:52:39] <дырдырдыр> глубже!
[13:53:02] <дырдырдыр> надо то ли лимиты софтные поставить, то ли писать как-то иначе
[13:56:36] <oxpa> чего вы тут удумали?
[13:56:58] <oxpa> pimiento: если тебе нужны капсы - сделай виртуаленв и капсы на питон в нём
[13:57:48] <pimiento> да тут всё сложнее. у нас свой альтернативный питон дистрибьютится на серверах
[13:58:08] <pimiento> это надо обсуждать с начальством, как правильнее решать вопрос
[13:59:24] Аман вышел(а) из комнаты
[14:04:38] <дырдырдыр> ебать, получил
[14:04:39] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[14:04:52] <дырдырдыр> это вам не в порнхаб дрочить
[14:04:52] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[14:05:28] <pimiento> а в какой константе хранится максимальный путь файла?
[14:06:24] <махт хекп> MAX_PATH
[14:06:48] <pimiento> а оно в <limits.h> или в <linux/limits.h> ?
[14:08:45] <махт хекп> PATH_MAX в <limits.h>
[14:13:19] Аман вошёл(а) в комнату
[14:13:47] <ħ> дырдырдыр: вполне возможно, там будет праздник света какой-то типа лазерное шоу и поэтому туда пускают машины
[14:14:10] <ħ> ну, обычно там подъезды к ступенькам огорожены клумбами намертво
[14:14:14] <дырдырдыр> ħ: а вовсе не какой-то пидор решил выебнуться?
[14:14:14] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[14:14:25] <ħ> дырдырдыр: ну, какой-то пидор решил выебнуться
[14:14:25] <sulci> ħ: не болтай глупостей как малолетка!
[14:14:30] <ħ> и у него была такая возможность
[14:14:32] <ħ> обычно её нет
[14:15:52] Аман вышел(а) из комнаты: Replaced by new connection
[14:15:53] Аман вошёл(а) в комнату
[14:22:58] <ħ> посоны
[14:23:07] <ħ> iportnov: у меня была предзащита в феврале
[14:23:19] <ħ> iportnov: я никуда не уезжал
[14:23:21] <ħ> посоны
[14:23:24] <ħ> Lao Zyu:
[14:23:26] <ħ> oxpa:
[14:23:29] <ħ> вы же автомобилисты
[14:23:40] <ħ> подскажите какие есть средства чтобы почистить кресло мягкое тряпичное
[14:23:45] <ħ> я слышал про какую-то пену
[14:23:53] <ħ> которую нужно пылесосом потом убирать
[14:24:37] <pimiento> расскажите лучше почему я дал бинарнику сишному setcap, а оно всё равно файл не может создать
[14:25:02] <pimiento> root@cptest4 [~/cap/c]# getcap with_cap
with_cap = cap_sys_resource+ep
root@cptest4 [~/cap/c]# ./with_cap 511                                                                                                                                    
Can not open file /home/joomla/testfile.txt: Disk quota exceeded
[14:26:27] <pimiento> https://stackoverflow.com/questions/12141420/losing-capabilities-after-setuid тут чото объясняют но я не вдупляю
[14:26:56] <iportnov> ħ, как правильный кернел-девелопер жену убил?
[14:30:11] <Lao Zyu> грвь
[14:30:17] <Lao Zyu> у STP есть отличное средство
[14:30:32] <Lao Zyu> наносишь, ждёшь, пока впитывается, пылесосишь. За три раза всё чистится
[14:30:35] <Lao Zyu> Ща нагуглю тебе
[14:31:05] <pimiento> Lao Zyu: ты же сишник, расскажи мне
[14:31:25] <Lao Zyu> грвь, STP Tuff Stuff
[14:31:31] <Lao Zyu> Офигенно средство, только ппц дорогое
[14:31:43] <дырдырдыр> pimiento: этот только биглеборды вдоль пилить умеет
[14:31:57] <pimiento> бюджеты оборонные он пилить умеет
[14:32:06] <Lao Zyu> грвь, http://www.zr.ru/content/articles/441095-avtohimija_obzor_ochistitelej_obivki/
[14:32:16] <Lao Zyu> pimiento: чойта тебе рассказать?
[14:32:56] <pimiento> Lao Zyu: отчего я сделал бинарнику setcap а оно после seteuid не работает?
[14:32:57] <Lao Zyu> алсо, там в обзоре пиарят средство из ашана
[14:33:50] <дырдырдыр> средство из равшана
[14:33:50] <Lao Zyu> pimiento: какой именно кап поставил?
[14:33:56] ingvar вошёл(а) в комнату
[14:34:26] <Lao Zyu> как именно делаешь seteuid?
[14:35:31] <pimiento> >>> setcap 'CAP_SYS_RESOURCE=+ep' with_cap
[14:35:49] <pimiento>   if (seteuid((uid_t)uid)) {
    fprintf(stderr, "Can not change effective uid: %s\n", strerror(errno));
    exit(1);
  }
  
  struct passwd *pwd;
  if ((pwd = getpwuid((uid_t)uid)) == NULL) {
    fprintf(stderr, "Can not get user (%s) info: %s\n", argv[1], strerror(errno));
    exit(1);
  }
[14:36:25] <ħ> Lao Zyu: пасяп
[14:36:31] <Lao Zyu> нзачт
[14:37:03] <Lao Zyu> pimiento: такое бывает со старой либцэ. Алсо, seteuid(0) работает?
[14:37:36] <pimiento> а почему ты думаешь что seteuid не работает?
[14:37:55] <pimiento> проблема в том что у меня капабилитис не применяются и не позволяют мне записать файл
[14:37:57] <Lao Zyu> У нас pwd = getpwuid(...) на старой либцэ глючило, например, и до первого запуска какого-нибудь пэтреда возвращало ошибку
[14:38:39] <Lao Zyu> гм
[14:38:49] <Lao Zyu> я не понимаю, как ты сеткап делаешь
[14:38:56] <Lao Zyu> не из сишычьки, что ли?
[14:39:25] <махт хекп> там же объяснили что капабилесы не сохраняются после смен uid'ов
[14:40:01] <ħ> чо-то нигде нет в продаже
[14:40:18] <Lao Zyu> грвь, возьми ашановское средство
[14:40:35] <ħ> анашановское
[14:40:36] <Lao Zyu> махт хекп: вот, кстати, да
[14:40:43] <ħ> ликви моли норм?
[14:40:50] <Lao Zyu> норм, вроде
[14:40:56] <Lao Zyu> я сам не тестил, но вендор ок
[14:42:00] <pimiento> махт хекп: там советуют делать   prctl(PR_SET_KEEPCAPS, 1, 0, 0, 0); но похоже этого недостаточно
[14:42:27] <махт хекп> конечно недостаточно
[14:42:32] <pimiento> Lao Zyu: на бинарный файл сделал setcap
[14:42:35] <махт хекп> надо жы их обратно в эффектив сет вставить
[14:42:39] <махт хекп> из пермиттеда
[14:42:46] <pimiento> какой такой эффектив сет?
[14:42:57] <Lao Zyu> pimiento: делай капсы ручками, блджд
[14:43:06] <махт хекп> ну действующие капабилесы
[14:43:07] <Lao Zyu> все вот эти ваши контейнерные домогательства - ад сотоны
[14:43:12] <махт хекп> ты же выставляешь там +ep
[14:43:17] <махт хекп> эффективные и разрешённые
[14:43:18] <махт хекп> два сета
[14:43:27] <махт хекп> эффективные слетают при смене уидов
[14:43:28] <pimiento> так сделал. мне надо чтобы у меня рутовый бинарник писал от имени пользователя и при этом не натыкался на лимиты пользователя
[14:43:49] <махт хекп> это фича
[14:44:14] <pimiento> так чтобы мне выставить эффективные, мне надо чтобы было ещё CAP_SETPCAP
[14:44:23] <Lao Zyu> гггг
[14:44:27] <Lao Zyu> капс для выставления капсов
[14:44:36] <Lao Zyu> а есть капс для капса для выставления капсов?
[14:45:46] <pimiento> странно, а почему у /usr/bin/setcap нету cap_setfcap
[14:46:00] <pimiento> или я как-то неверно понимаю cap_setfcap
[14:46:29] <махт хекп> если ему дать такой капс, любой желающий начнёт напрпаво и налево выдавать любой капс
[14:47:10] <махт хекп> поэтому /usr/bin/setcap должен оперировать исключительно возможностями вызвавшего процесса
[14:49:09] <pimiento> а как он тогда устанавливает капсы?
[14:49:51] <махт хекп> наследует такую способность от родителя жы
[14:49:55] <pimiento> хотя у меня вообщем-то и из-под рута не получается писать в тот файл :(
[14:49:57] смекайло вышел(а) из комнаты
[14:50:01] <Lao Zyu> гггг
[14:50:07] <Lao Zyu> может прост файл не тот?
[14:50:11] <Lao Zyu> или рут не тот?
[14:50:21] <Lao Zyu> или контейнер с проблемами?
[14:50:35] <ħ> Lao Zyu: слушай, там вся линейка продуктов не продается. по-моему какие-то санкции
[14:50:43] <pimiento> мне говорят Permission denied
[14:50:48] <ħ> запретили поставлять этим русским очиститель сидений
[14:50:51] <pimiento> это как они смеют такое руту говорить!
[14:50:52] <ħ> пусть как свиньи сидят в говне
[14:50:58] <ħ> pimiento: euid не тот
[14:51:04] <pimiento> так я до смены euid
[14:51:41] <ForNeVeR> Lao Zyu: ты теперь весь день будешь в чате сидеть, папаша?
[14:52:01] <ħ> чо-там василенкос родил кого-то?
[14:52:04] <ħ> в google+ передают
[14:52:10] <махт хекп> ачочо? Lao Zyu в отпуске по уходу зп ребёнком?
[14:52:16] <махт хекп> *за
[14:52:44] <Lao Zyu> ForNeVeR: нет, я же тимблид
[14:52:57] <Lao Zyu> грвь, в ашане купи, ёпты
[14:52:58] <sulci> Lao Zyu: не болтай глупостей как малолетка!
[14:53:06] <Lao Zyu> специально обзор для тех, кто интересуется импортозамещением
[14:53:16] <Lao Zyu> махт хекп: нет, не в отпуске
[14:53:46] <ħ> У меня в ближайший ашан надо ехать на метро
[14:54:40] <Lao Zyu> гыгыгы
[14:54:44] <махт хекп> ħ: едь в метро на ашане
[14:54:51] <Lao Zyu> ну а в ближайший магазин автохимии на чём?
[14:54:58] <ħ> тоже на метро
[14:55:00] <Lao Zyu> у вас там в центре мордора до всего надо ехать на метро
[14:55:05] <Lao Zyu> даже до метро
[14:55:18] <ħ> ггг
[14:55:57] <Lao Zyu> я бы давно москве санкции наложил
[14:56:03] <Lao Zyu> сколько можно расти и розоветь?
[14:56:07] <Lao Zyu> или бронзоветь, яхз
[14:56:19] <Lao Zyu> например, запретил бы поставлять москве программистов
[14:56:30] <ħ> я бы запретил всех поставлять
[14:56:33] <ħ> тут всех слишком много
[14:56:36] <ħ> а всего слишком мало
[14:56:53] <махт хекп> и то скоро варвары из сибири разберут на сувениры
[14:57:19] <ħ> ты не понимаешь как это работает
[14:57:19] <Lao Zyu> ггггг
[14:57:30] <Lao Zyu> будут платить дань регионам
[14:57:34] <ħ> любой варвар из сибири попадающий в москву становится москалем
[14:57:35] <ħ> ???
[14:57:38] <ħ> PROFIT
[14:57:43] <ħ> и не из сибири
[14:57:44] <Lao Zyu> татарскому, пермскому и ёбуржскому каганатам
[14:57:46] <Lao Zyu> ггг
[14:57:48] <ħ> вот так и живем
[14:57:56] <Lao Zyu> каждому ёбуржцу по три москвички в полон
[14:58:09] <Lao Zyu> каждой бабе из регионов по мужику из москвы
[14:58:10] <arcade_> *Ингермаландцу
[14:58:16] <Lao Zyu> \o
[14:58:28] <ħ> кстати
[14:58:29] <Lao Zyu> Каждой бабе из регионов по ингерманландцу
[14:58:30] <ħ> вот смотрите
[14:58:31] <Lao Zyu> да
[14:58:33] <ħ> погоди
[14:58:41] <ħ> почему шведция не присоединяет финляднию к себе
[14:58:47] <ħ> ?
[14:59:08] <махт хекп> боян томушто
[14:59:12] <ħ> чой то
[14:59:14] <махт хекп> уже было
[14:59:19] <ħ> никакой финляндии же не было никогда
[14:59:32] <ħ> она появилась только после революции
[14:59:39] <ħ> ну, т.е. сначала была шведция
[14:59:47] <ħ> потом часть шведции захватили москалi
[14:59:55] <ħ> потом эта часть стала финляндией
[14:59:58] <ħ> что-то тут не так
[15:00:09] <arcade_> потом часть финляндии захватили москали
[15:00:40] <arcade_> всё правильно, это фракталы
[15:01:42] <ħ> ну вот румыния то хочет присоединить ту часть румынии которая молдавия
[15:01:44] <ħ> gr_buza@arbeiten:
[15:01:59] <махт хекп> ħ: чойто не было https://upload.wikimedia.org/wikipedia/commons/1/16/Sweden_1560.png?uselang=ru
[15:02:26] <ħ> ну там написано finland swedish
[15:02:30] <ħ> шведская финляндия
[15:02:41] <Lao Zyu> гыгы
[15:02:43] <махт хекп> а тебе какая нужна? сильна янезваисиммая финляндия?
[15:02:50] <ħ> да
[15:03:05] <Lao Zyu> самое-то главное, что финляндия тоже очень много выла перед вторым захватом, что хфошысты их освободили
[15:03:27] <Lao Zyu> А потом даже не особо-то и возмущались референдумом на своих территориях с помощью карательной красной армии
[15:03:39] <ħ> ну они сами виноваты
[15:03:41] <Lao Zyu> Дык
[15:03:44] <ħ> им предлагали поменяться территорией
[15:03:47] <ħ> они не захотели меняться
[15:03:53] <махт хекп> ħ: якой ти москаль. ти фiнский нацiоналiст
[15:03:53] <arcade_> Возмущались, Рашу из Лиги наций за это выперли.
[15:03:54] <ħ> они захотели хостить немецкие самолеты
[15:04:04] <ħ> ну и где та лига наций?
[15:04:41] <arcade_> Во-во, и Раша говорила что они все отстой и не понимают стремлений России и Германии в наведении порядка.
[15:06:27] <iportnov> https://icdn.lenta.ru/images/2016/09/15/13/20160915132826496/top7_664adc379786966f986fc8a2a6493c4c.jpg
[15:07:03] <Lao Zyu> ну и кончилась на этом лiга наций
[15:07:15] <махт хекп> iportnov: то неловкое чувство, когда кот весит больше меня
[15:07:57] <iportnov> гг
[15:08:05] <iportnov> махт хекп: и гладит тебя?
[15:08:43] <махт хекп> iportnov: нет. он же на картинке.
[15:15:09] <arcade_> на картинке кошка
[15:18:46] <дырдырдыр> почему кошка, а не безъяйцевый кот?
[15:19:28] Аман вышел(а) из комнаты
[15:20:00] <jsv> arcade_: думаешь, когда кошка весит больше махт хекпа, ему приятнее?
[15:25:04] Аман вошёл(а) в комнату
[15:36:31] смекайло вошёл(а) в комнату
[15:40:06] <ħ> дырдырдыр:
[15:40:12] <ħ> дырдырдыр: я посмотрел ролик, там не главное здание
[15:40:17] <ħ> это физфак или химфак
[15:40:56] <Lao Zyu> http://www.moxa.ru/shop/gsm_gprs/g3xx0/hspa/oncell_g3150-hspa/
[15:40:58] <Lao Zyu> миимими какая писечка
[15:41:02] <Lao Zyu> гервю понравится
[15:41:17] <ħ> Lao Zyu: oring возьми
[15:41:24] <ħ> дешевле будет
[15:41:27] <ħ> а функционал такой же
[15:41:31] <ħ> moxa за бренд много хочет
[15:45:19] <ħ> можно кстати на дачу взять что-нибудь подобное
[15:45:31] <ħ> у меня в деревне кроме 2G/3G никакого интернета не предвидится похоже
[15:47:28] gr_buza@arbeiten вышел(а) из комнаты
[15:49:07] <дырдырдыр> ħ: банан со свистком оператора бери?
[15:49:14] <ħ> бананан
[15:49:41] <дырдырдыр> бананан не бери, он будет заниматься хуйнёй и потом сдохнет
[15:49:42] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[15:49:52] <дырдырдыр> sulci: культуру знать надо, дярёвня
[15:49:54] <sulci> дырдырдыр: странно, почему то как в js говно, но зачем тебе русские жизни. я частенько делаю в тотале + divisor) { /* запросить удаления Операционной системы самолетов в initrd?
[15:50:23] <дырдырдыр> sulci: с операционной системой самолётов обращайся к балоде в пейспук
[15:50:24] <sulci> дырдырдыр: мало
[15:50:28] <дырдырдыр> sulci: тогда в твитор
[15:50:30] <sulci> дырдырдыр: тяжела и мигрировать успели раздать ножницы и не помог своими вопросами по таймеру выполнялась запись имеет ли оно там пкт увидал?
[15:50:36] <jsv> sulci: чё странного-то? как написали, так и говно
[15:50:38] <sulci> jsv: чудеса
[15:53:54] rexim вошёл(а) в комнату
[16:01:14] Аман вышел(а) из комнаты
[16:05:50] jsv вышел(а) из комнаты
[16:07:47] m4n71k0r вышел(а) из комнаты
[16:14:21] jsv вошёл(а) в комнату
[16:21:30] pimiento вышел(а) из комнаты
[16:46:30] ħ вышел(а) из комнаты
[16:56:42] iportnov вышел(а) из комнаты
[17:16:14] rexim вышел(а) из комнаты
[17:18:42] <arcade_> http://img-fotki.yandex.ru/get/41743/35931700.15a/0_e18a3_bd59868e_orig
[17:23:12] дырдырдыр вышел(а) из комнаты
[17:24:14] <Lao Zyu> ггг
[17:34:49] махт хекп вышел(а) из комнаты
[17:44:33] jsv вышел(а) из комнаты
[17:47:00] portnov вошёл(а) в комнату
[17:52:43] portnov вышел(а) из комнаты
[17:53:01] portnov вошёл(а) в комнату
[17:54:33] portnov вошёл(а) в комнату
[17:54:46] <portnov> вечер.
[18:00:01] Mr.Purple вошёл(а) в комнату
[18:08:31] <portnov> http://i.imgur.com/Amu9fme.png
[18:09:17] <portnov> sulci: https://scontent.fhen1-1.fna.fbcdn.net/v/t1.0-9/14364748_557636991090801_8624625295518519010_n.jpg?oh=b53030de36dc25182dd3fb7306f1c94f&oe=583DEA24
[18:09:19] <sulci> portnov: http://i054.radikal.ru/0911/1f/1ce8e04ba9a9.jpg
[18:09:32] portnov вышел(а) из комнаты
[18:09:46] <portnov> гм.
[18:17:04] <portnov> https://pp.vk.me/c630221/v630221352/4f5ab/k9_GPbmspC0.jpg
[18:19:20] ħ вошёл(а) в комнату
[18:20:22] <ħ> посоны
[18:20:31] <ħ> я опять запутался в том как маршрутизация должна работать
[18:20:36] <ħ> помогите мне
[18:20:45] <ħ> oxpa: ты же админ
[18:20:59] <oxpa> ну давай...
[18:21:24] <portnov> http://img-fotki.yandex.ru/get/109793/416672942.3d/0_17d8bd_fe83e7f6_orig.gif
[18:21:51] <oxpa> "ну обомлеть теперь" - шикарная же фраза!
[18:22:25] <ħ> у меня есть АТС avaya у неё два интерфейса. на первом внутренний адрес 10.0.0.1, на втором публичный адрес 1.2.3.4
я вижу, что на первый интерфейс приходит UDP пакет src=2.3.4.5, dst=10.0.0.1 (2.3.4.5 тоже публичный, но он идет через хитрый тоннель), и я вижу что ответ на этот пакет уходит со второго интерфейса src=1.2.3.4 dst=2.3.4.5
я считаю, что это как-то кривовато
[18:22:56] <ħ> ну, мне не нравится что src адрес ответа не совпадает с dst адресом запроса
[18:22:59] <ħ> вот
[18:23:13] <Mr.Purple> ħ: за админство платят?
[18:24:01] <ħ> portnov: как это сняли?
[18:24:24] <portnov> телефоном?
[18:24:26] <Mr.Purple> ħ: у третьего кота на загривке была гопра
[18:24:44] <ħ> portnov: ну, как заставили котов бежать друг в друга
[18:24:49] <oxpa> ħ: ну если работает, то забей. А вообще, да, это неправильно. ты можешь заставить его с 10.0.0.1 говорить через тоннель
[18:24:59] <oxpa> ой, ну в смысле с 2345
[18:25:08] <oxpa> но как это сделать в атс - я хз
[18:25:28] <ħ> oxpa: ну вот не работает из-за этого ничего. я хочу чтобы он с первого интерфейса отвечал src=10.0.0.1 dst=2.3.4.5
[18:25:36] <ħ> какая-то глючная авая
[18:25:49] <ħ> вернее не так
[18:25:53] <ħ> первая часть вопроса
[18:26:04] <ħ> почему она спонтанно меняет адрес при ответе на запрос
[18:26:12] <ħ> вроде же так не должно быть
[18:26:19] <oxpa> ну она видит с какого интерфейса отвечать и отвечает. это норм
[18:26:36] <ħ> ну а ничо, что спрашивали то один адрес, а отвечает другой
[18:26:38] <oxpa> ħ: у тебя там в кишках линукс или что?
[18:26:46] <oxpa> и это udp вестимо?
[18:26:49] <ħ> UDP
[18:26:58] <oxpa> ну так а почему он должен сохранить адрес? два разных пакета
[18:27:02] <ħ> хм
[18:27:02] <oxpa> соединений нет, ничего нет
[18:27:05] <ħ> ты прав
[18:27:11] <oxpa> и слушает оно *:хх небось
[18:27:15] <oxpa> в смысле 0.0.0.0
[18:27:26] <ħ> короче, надо как-то туда зайти и перекосоебить таблицу маршрутизации?
[18:27:27] <oxpa> заставь по интерфейсам слушать, может станет легче
[18:27:29] <oxpa> нет
[18:27:48] <ħ> а как?
[18:28:11] <oxpa> ħ: https://habrahabr.ru/post/146922/
[18:28:30] <ħ> о, спасибо
[18:28:41] <oxpa> ħ: там нет решения, но добавит понимания
[18:30:27] <ħ> oxpa: т.е. по хорошему нужно два сокета
[18:30:30] <ħ> по сокету на интерфейс?
[18:30:37] <ħ> ну, если бы я сам писал прогу для АТС
[18:31:13] <oxpa> ħ: или так, или объяснить 2.3.4.5 что обращаться нужно на внелний адрес, либо 1.2.3.4 что отвечать нужно с внутреннего
[18:31:27] <oxpa> в общем, враиантов масса и все через задницу, потому что udp
[18:32:31] <ħ> oxpa: ну там просто местный админ что-то подкрутил в АТС судя по всему и у меня уже вторую неделю в Москве не работают телефоны. а я был занят и только сегодня пошел разбираться почему именно не работает. вот обнаружил такое
[18:32:42] <ħ> так не так всё просто
[18:32:47] <ħ> еще фильтр вроде есть
[18:32:58] <ħ> который не позволяет на внешний адрес обращаться =)
[18:33:07] <ħ> ой вей
[18:34:14] <ħ> надо пойти спросить как на АТС все-таки залезть
[18:34:26] дырдырдыр вошёл(а) в комнату
[18:34:38] ħ изменил(а) имя на тыртыртыр
[18:34:40] <тыртыртыр> ггг
[18:34:53] <дырдырдыр> Mr.Purple: как ты относишься к строю drop d?
[18:34:57] <дырдырдыр> тыртыртыр: и ты
[18:36:50] oxpa изменил(а) имя на фырфырфыр
[18:36:56] <фырфырфыр> я считаю норм...
[18:39:50] <Mr.Purple> дропы для говнарей вроде
[18:40:15] <Mr.Purple> ре бимоль и дэтметал
[18:40:25] <Mr.Purple> хотя можно просто ре
[18:43:22] tupka вышел(а) из комнаты
[18:44:54] <Mr.Purple> тыртыртыр, Шокирующая подделка мяса. Из чего делают мясо?
Все о космосе
Recommended for you
[18:45:01] смекайло вышел(а) из комнаты
[18:45:18] <тыртыртыр> дырдырдыр: у меня на гитаре drop d не получается
[18:45:26] <тыртыртыр> одна струна провисает и дребежжит
[18:46:00] <тыртыртыр> там никакого d не получается от этого
[18:46:34] <дырдырдыр> что значит "делают мясо"?
[18:46:43] <дырдырдыр> тыртыртыр: и откуда у тебя гитара?
[18:46:58] <тыртыртыр> тыртыртыр: стоит в углу
[18:47:22] <дырдырдыр> тыртыртыр: https://www.youtube.com/watch?v=CYNnqKA1AKo ты так на ней играешь?
[18:49:06] <тыртыртыр> дырдырдыр: да нет, как все люди
[18:49:22] <тыртыртыр> чувак какой-то выдумщик
[18:49:27] <дырдырдыр> ага
[18:55:21] фырфырфыр вышел(а) из комнаты
[18:57:16] <дырдырдыр> шо эти наркоманы в нпм запихали?
[18:57:42] <дырдырдыр> в логе какой-то разговор между сульцами на жсоне
[18:57:45] <тыртыртыр> это к форневеру
[18:58:03] <дырдырдыр> был, блин, людской нпм, стала тормозная херня
[18:58:43] <дырдырдыр> sulci: фини-ху⁠иниш
[18:58:45] <sulci> дырдырдыр: math("2+2").calculate()
[18:59:01] <Mr.Purple> sulci: exterminate!
[18:59:03] <sulci> Mr.Purple: поскольку это плюс один ассинхронный, другой, клиенты хоронят в c++?
[19:01:01] TikiRU вышел(а) из комнаты
[19:02:02] <дырдырдыр> как так может в гите быть один файл, а в докере из того же гита — другой?
[19:03:29] <дырдырдыр> ForNeVeR: почему npm install --verbose ускоряет установку на две минуты?
[19:06:08] <тыртыртыр> лол
[19:06:19] <тыртыртыр> там в списке рассылки просто лол
[19:06:25] <тыртыртыр> про говно
[19:06:28] <тыртыртыр> дырдырдыр будет рад
[19:06:39] <дырдырдыр> тыртыртыр: про которое из них?
[19:06:48] <тыртыртыр> проблема в том, что btrfs зависит от размера страницы памяти
[19:06:55] <дырдырдыр> а то в мире говна уже одно от другого не отличу
[19:07:09] <тыртыртыр> и не может читать файловые системы, которые были созданы на других системах с другим размером страницы
[19:07:13] <дырдырдыр> тыртыртыр: это хакиры оптимизировали поди
[19:07:21] <тыртыртыр> а на aarch64 популярен размер 64к вместо 4к привычных на штеуде
[19:08:15] <дырдырдыр> тыртыртыр: там экстенты фс равны странице памяти?
[19:08:16] <тыртыртыр> ну и дальше ты понял
[19:08:24] <тыртыртыр> я не знаю деталей
[19:11:31] <Mr.Purple> > Эпизод 67 - Интервью с В. Гарбузом
[19:11:43] <Mr.Purple> гарбуза у нас — В.?
[19:11:58] <тыртыртыр> Да
[19:12:01] <тыртыртыр> Тимур Гарбуза
[19:24:16] <тыртыртыр> https://www.youtube.com/watch?v=2dXUaZpChcw
[19:24:18] <тыртыртыр> посоны
[19:24:20] <тыртыртыр> Tochka-3
[19:24:23] <тыртыртыр> ггг
[19:24:44] <тыртыртыр> война в прямом эфире
[19:24:46] <тыртыртыр> совсем ебанулись
[19:24:48] <sulci> тыртыртыр: не болтай глупостей как малолетка!
[19:25:57] <дырдырдыр> шото не открывается
[19:26:07] <дырдырдыр> открылось
[19:26:21] <дырдырдыр> про войну в прямом эфире говорили ещо в бурю в пустыне
[19:26:39] <тыртыртыр> тут прямо на ютубе
[19:27:38] <дырдырдыр> но то небось янки своё ссаное цнн пиарили
[19:27:38] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[19:27:55] <дырдырдыр> чото никаким хером не играет
[19:28:04] дырдырдыр против войны
[19:28:43] <дырдырдыр> надо послать против шахидов боевых европейских пидоров, чтобы они там навели мир и веселье
[19:28:43] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[19:28:54] <тыртыртыр> https://cdnimg.rg.ru/i/gallery/e46ccba1/11_1493f8a3.jpg
[19:29:03] <дырдырдыр> а то зоебали рушить памятники старины
[19:29:20] <дырдырдыр> тыртыртыр: кого это хуйло везёт?
[19:29:20] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[19:29:26] <дырдырдыр> настоящего хозяина?
[19:29:46] <тыртыртыр> дырдырдыр: не знаю
[19:29:52] <тыртыртыр> дырдырдыр: но выражение лица у него странное
[19:30:13] <дырдырдыр> ага
[19:31:03] <тыртыртыр> https://life.ru/t/%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8/903914/putinu_nie_ponravilas_oghovorka_ghida_o_tom_chto_v_kierchi_tsari_zhienilis_na_tsariakh
[19:32:19] <дырдырдыр> царёк обиделся
[19:34:17] <portnov> тыртыртыр: «бля, он же водить не умеет!!!»
[19:34:17] <sulci> portnov: не болтай глупостей как малолетка!
[19:41:52] m4n71k0r вышел(а) из комнаты
[19:42:25] <дырдырдыр> тыртыртыр: как сказать докеру чтобы пушил, а не пиздел, что уже екзистс?
[19:42:25] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[19:42:39] <тыртыртыр> push --force
[19:42:50] <portnov> docker push --ne-pizdi
[19:44:19] <дырдырдыр> не дедупликация, а говно
[19:51:06] <дырдырдыр> http://img0.joyreactor.cc/pics/post/%D1%82%D1%8E%D0%BC%D0%B5%D0%BD%D1%8C-%D0%B0%D0%B2%D0%B0%D1%80%D0%B8%D1%8F-%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D1%81%D1%82%D0%B0%D0%BD%D1%86%D0%B8%D1%8F-%D0%BD%D0%BB%D0%BE-3366680.jpeg
[19:51:45] <portnov> неопознанный летающий гарбуза
[19:52:08] <Mr.Purple> о, в двагис уже пилят поэтажные планы
[19:53:24] <дырдырдыр> Mr.Purple: поэтому свет в тюмени пропал?
[19:53:48] <Mr.Purple> сомневаюсь
[19:54:05] <portnov> стало много в наши дни неопознанной фигни.
[19:55:47] <дырдырдыр> http://ibigdan.livejournal.com/19224285.html шо там воры скоту про девяностые рассказывают?
[19:56:52] <дырдырдыр> 00:06:46.464 unknown flag: --force
[19:56:56] <дырдырдыр> говна кусок
[19:57:04] <Mr.Purple> гарбузам: http://bandcamp.mindtechrecordings.com/track/chaser-isometric
[20:02:36] pimiento вошёл(а) в комнату
[20:03:23] <pimiento> Lao Zyu: вот ты
[20:03:26] <pimiento> раз гервя нет)
[20:03:33] махт хекп вошёл(а) в комнату
[20:03:44] <pimiento> test_with_cap.c:(.text+0xd6): undefined reference to `cap_get_proc'
[20:05:00] <pimiento> вот как мне было узнать что нужно добавлять -lcap
[20:05:59] <тыртыртыр> pimiento: никак
[20:06:18] <тыртыртыр> pimiento: ну вообще ты бы мог подумать из какого пакета тот заголовочный файл который ты использовал
[20:06:24] <тыртыртыр> но автоматически никак
[20:07:36] <pimiento> root@cptest4 [~/cap/c]# setcap 'CAP_SYS_RESOURCE=+ep' with_cap                                                                                                            
root@cptest4 [~/cap/c]# ./with_cap 511
current caps before seteuid: =ep
current caps after seteuid: =p
root@cptest4 [~/cap/c]# getcap with_cap
with_cap = cap_sys_resource+ep
[20:07:40] <pimiento> что я делаю не так?
[20:08:08] <pimiento> или cap_to_text(cap_get_proc(), NULL) мне не должно было показать cap_sys_resource+ep ?
[20:09:19] <pimiento> >>> printf("%s\n", cap_to_text(cap_get_proc(), NULL));
    it returned
    =p cap_setgid,cap_setuid,cap_setpcap+i
[20:09:28] <pimiento> но у чувака почему-то работает
[20:10:30] portnov вышел(а) из комнаты
[20:10:44] махт хекп изменил(а) имя на мырмырмыр
[20:10:47] <дырдырдыр> почему гервя нет?
[20:10:57] <pimiento> вот именно!
[20:11:05] <pimiento> где он когда он так нужен!
[20:11:18] <мырмырмыр> вон он
[20:11:33] pimiento изменил(а) имя на фырфырфыр
[20:11:40] <фырфырфыр> где?
[20:11:48] <мырмырмыр> тыртыртыр
[20:11:52] <тыртыртыр> вон он! ловите его!
[20:11:55] <тыртыртыр> ловите!
[20:12:03] <фырфырфыр> тыртыртыр ты гервь?
[20:12:12] <тыртыртыр> нет же
[20:12:16] <тыртыртыр> дырдырдыр
[20:12:19] <фырфырфыр> а кто гервь?
[20:12:40] <дырдырдыр> такой чатик мне по нраву
[20:12:42] <фырфырфыр> не важно кто гервь, важно кто знает ответ на мой вопрос!
[20:13:05] <тыртыртыр> а покажи код целиком своей программы то
[20:13:09] <тыртыртыр> with-cap 511
[20:14:18] <дырдырдыр> в пизду этот тлен, пойду развлекаться
[20:14:19] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[20:14:22] дырдырдыр вышел(а) из комнаты
[20:14:28] <мырмырмыр> фырфырфыр: а чо не так то?
[20:15:43] <фырфырфыр> мырмырмыр: то что я делал setcap один, а в коде получаю другой
[20:15:58] <мырмырмыр> я же писал сегодня, шо после смены уида эффективный набор капабилесов слетает
[20:16:05] <мырмырмыр> известная фича
[20:16:18] <мырмырмыр> читай TLPI раздел 39.6
[20:16:29] <фырфырфыр> current caps before seteuid: =ep
[20:16:37] <фырфырфыр> current caps before seteuid
[20:16:39] <фырфырфыр> caps before seteuid
[20:16:49] <фырфырфыр> before seteuid
[20:18:07] <мырмырмыр> e -- эффективный. p -- разрешённый (permitted)
[20:18:38] <мырмырмыр> ты сделол восстановление из пермиттедов в еффективы?
[20:19:46] <фырфырфыр> я говорю что у меня до seteuid не показывает какие у меня есть капабилитис
[20:21:09] <фырфырфыр> но спасибо за TLPI, теперь знаю где читать про капабилитис эти
[20:21:40] <мырмырмыр> >>> printf("%s\n", cap_to_text(cap_get_proc(), NULL));
вот этот код не показывает?
[20:22:32] <фырфырфыр> да
[20:22:41] <фырфырфыр> у меня оно показывает только "=ep"
[20:23:02] <фырфырфыр> а у чувака показывает список капабилитис
[20:25:45] <мырмырмыр> > вот как мне было узнать что нужно добавлять -lcap
кствти в том же cap_get_proc(3) в самом начале написано: Link with -lcap.
[20:25:54] <мырмырмыр> да и в дургих
[20:27:09] <мырмырмыр> cap_get_proc точно не NULL возвращает?
[20:30:57] <тыртыртыр> https://www.youtube.com/watch?v=-owUIaubQR8
[20:31:49] <фырфырфыр> нет, добавил проверку
[20:31:57] <фырфырфыр> возвращается не NULL
[20:34:02] <фырфырфыр> вот код для тыртыртыра http://pastebin.com/ux4Vetg3
[20:35:57] edgbla вошёл(а) в комнату
[20:39:09] <мырмырмыр> УМВР
[20:39:29] <фырфырфыр> што у тебя работает?
[20:39:35] <фырфырфыр> печатает капабилитис?
[20:39:57] <мырмырмыр> #  ./som_kaps
caps_to_text() returned "= cap_chown,cap_dac_override,cap_dac_read_search,cap_fowner,cap_fsetid,cap_kill,cap_setgid,cap_setuid,cap_setpcap,cap_linux_immutable,cap_net_bind_service,cap_net_broadcast,cap_net_admin,cap_net_raw,cap_ipc_lock,cap_ipc_owner,cap_sys_module,cap_sys_rawio,cap_sys_chroot,cap_sys_ptrace,cap_sys_pacct,cap_sys_admin,cap_sys_boot,cap_sys_nice,cap_sys_resource,cap_sys_time,cap_sys_tty_config,cap_mknod,cap_lease,cap_audit_write,cap_audit_control,cap_setfcap,cap_mac_override,cap_mac_admin,cap_syslog,cap_wake_alarm,cap_block_suspend,37+ep"
[20:40:33] <фырфырфыр> это ты мой код модифицировал или свой написал?
[20:40:36] <мырмырмыр> свой
[20:40:40] <тыртыртыр> https://www.youtube.com/watch?v=EqM0DGc_5G0
[20:40:42] <фырфырфыр> дай код погонять
[20:41:19] Аман вошёл(а) в комнату
[20:41:39] <тыртыртыр> b8:27:eb:1c:15:c9
[20:41:53] <фырфырфыр> что это?
[20:41:58] <фырфырфыр> зачем нам твой мак?
[20:42:43] <тыртыртыр> это не мой
[20:42:55] <фырфырфыр> красивой тёлочки хоть?
[20:43:10] <мырмырмыр> от юзора у меня не показывает капабилесы
[20:43:19] <мырмырмыр> $  ./som_kaps
caps_to_text() returned "="
[20:43:50] <мырмырмыр> надо небось чото в ядре включить
[20:44:07] <мырмырмыр> чоб оно с файлов брало капабилесы
[20:44:27] <мырмырмыр> http://pastebin.com/pzFXVHeK
[20:44:37] <тыртыртыр> мырмырмыр: конечно надо
[20:44:45] <тыртыртыр> только яне знаю чо
[20:45:14] <мырмырмыр> я раньше знал когда-то. когда у меня было 2.6.15.4
[20:45:27] <мырмырмыр> видать с тех пор протерял эту настройку
[20:45:58] Аман вышел(а) из комнаты
[20:46:12] Аман вошёл(а) в комнату
[20:47:12] <фырфырфыр> мырмырмыр: а как ты задаёшь капабилитис потом?
[20:47:35] <фырфырфыр> root@cptest4 [~/cap/c]# emacs hek.c
root@cptest4 [~/cap/c]# gcc -lcap hek.c -o hek
root@cptest4 [~/cap/c]# setcap 'CAP_SYS_RESOURCE=+ep' hek
root@cptest4 [~/cap/c]# ./hek
caps_to_text() returned "=ep"
[20:47:42] <фырфырфыр> потому что у меня твой код не пашет
[20:48:00] <мырмырмыр> вот точно так и делол
[20:48:06] <фырфырфыр> root@cptest4 [~/cap/c]# getcap hek
hek = cap_sys_resource+ep
[20:48:13] <мырмырмыр> #   getcap som_kaps
som_kaps = cap_sys_resource+ep
[20:48:37] <фырфырфыр> >_< тогда почему у меня не пашет!
[20:49:31] <мырмырмыр> strace
[20:49:36] <мырмырмыр> показувай
[20:52:02] <мырмырмыр> у мну вот примерно так http://pastebin.com/EL3duMSR
[20:53:11] Bob Page вышел(а) из комнаты
[20:53:24] <фырфырфыр> http://pastebin.com/H42Tc0fK
[20:53:49] <фырфырфыр> capget({_LINUX_CAPABILITY_VERSION_3, 0}, NULL) = -1 EFAULT (Bad address)
[20:53:53] <фырфырфыр> это чо такое
[20:55:07] <мырмырмыр> ну не шмогла
[20:55:27] <мырмырмыр> они там сами себе память выделяют
[20:55:41] Аман вышел(а) из комнаты
[20:55:52] <фырфырфыр> ну это я понял. а отчего не шмогла вдруг
[20:57:11] Аман вошёл(а) в комнату
[20:58:29] <фырфырфыр> на другой машине твой код работает
[20:59:52] Аман вышел(а) из комнаты
[21:00:56] <мырмырмыр> libcap у тебя палёная какая-то
[21:01:16] <мырмырмыр> попробуй на этой машине, но с другой libcap
[21:01:29] <фырфырфыр> root@cptest4 [~/cap/c]# rpm -q libcap
libcap-2.16-5.5.el6.x86_64
[21:01:39] <фырфырфыр> а как мне другую libcap подсунуть?
[21:02:17] <мырмырмыр> собери её, ну и через LD_LIBRARY_PATH подсунь. или вообще статически
[21:02:58] <мырмырмыр> -L вроде у gcc toj
[21:03:00] <мырмырмыр> ещё
[21:04:38] <мырмырмыр> -L/path/to/other/libcap/ в смыслк
[21:08:44] Mr.Purple вышел(а) из комнаты
[21:09:42] Аман вошёл(а) в комнату
[21:10:19] <фырфырфыр> а ладно. у меня ssh до сервера отпал. забью на сегодня
[21:10:49] rexim вошёл(а) в комнату
[21:23:50] <мырмырмыр> фырфырфыр: а чо это кстати? центос? чи федора какая-то?
[21:24:05] <мырмырмыр> надо полезть им в сорцы пакета и посмотреть как они там память выделяют
[21:26:20] фырфырфыр вышел(а) из комнаты
[21:31:59] pimiento вошёл(а) в комнату
[21:32:20] <pimiento> мырмырмыр: центось
[21:32:27] <pimiento> root@cptest4 [~/cap/c]# gcc -lcap -L/root/cap/c/libcap-2.25 hek.c -o hek
[21:32:43] <pimiento> чот я совсем забыл как правильно всё это дело компилировать
[21:33:30] <мырмырмыр> если -L то там уже должна быть собраная либа
[21:33:39] Аман вышел(а) из комнаты
[21:34:06] <мырмырмыр> ну и кстати наверное надо -I брать от неё же
[21:34:41] <pimiento> а запускать потом как?
[21:35:43] <pimiento> потому что я сейчас собираю так:
gcc -lcap -I/root/cap/c/libcap-2.25/libcap -L/root/cap/c/libcap-2.25/libcap hek.c -o hek
[21:36:07] <pimiento> а результат такой же
[21:36:41] <мырмырмыр> а в ldd оно там новую либу уже показывает?
[21:37:04] <мырмырмыр> а strace стало быть всё в том же месте фэйлит?
[21:37:27] <тыртыртыр> а где охра?
[21:38:10] <мырмырмыр> pimiento: тогда ставь бряк там в реализации cap_to_text и смотри что та мпроисходит
[21:39:34] <pimiento> ох, всё сложно, я понял :) надо на свежую голову лучше пробовать
[21:48:46] <тыртыртыр> ForNeVeR: https://www.youtube.com/watch?v=9OYHDy8363A
[21:48:55] <мырмырмыр> pimiento: опять ssh отпал? ггг
[21:49:35] <тыртыртыр> креосан над ежем издевается
[21:49:56] <pimiento> мырмырмыр: нет, желание отпало
[21:50:24] pimiento вышел(а) из комнаты
[21:53:49] <мырмырмыр> тыртыртыр: еж кстати там ругается вовсю
[21:54:04] Аман вошёл(а) в комнату
[21:55:48] <тыртыртыр> креосан вообще вредитель
[22:16:35] <мырмырмыр> кресаны ваще вредята
[22:17:33] Аман вышел(а) из комнаты
[22:22:04] Аман вошёл(а) в комнату
[22:37:49] Аман вышел(а) из комнаты: Replaced by new connection
[22:37:50] Аман вошёл(а) в комнату
[22:39:41] Аман вышел(а) из комнаты
[22:46:21] <arcade_> http://img-fotki.yandex.ru/get/56406/35931700.15a/0_e18bd_7038c5e_orig
[22:46:52] <arcade_> http://img-fotki.yandex.ru/get/29815/35931700.15a/0_e18b8_6e6a5787_orig
[22:49:12] Аман вошёл(а) в комнату
[22:51:04] Аман вышел(а) из комнаты
[22:53:59] Аман вошёл(а) в комнату
[23:00:45] ermine вышел(а) из комнаты
[23:01:36] смекайло вошёл(а) в комнату
[23:13:38] Аман вышел(а) из комнаты
[23:14:15] arcade_ вышел(а) из комнаты
[23:18:56] тыртыртыр вышел(а) из комнаты
[23:27:50] program01 вышел(а) из комнаты: Пошёл я.
[23:33:27] ermine вошёл(а) в комнату
[23:36:46] m4n71k0r вошёл(а) в комнату
[23:37:23] rexim вышел(а) из комнаты
[23:37:32] rexim вошёл(а) в комнату
[23:46:41] ermine вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!