Vladislav
тяжеловесно
Vladislav
vs 3 строки в ядре изначально в 80х
Vladislav
вот этотпрям бесит
Mark ☢️
Зато позиксные мутексы лочатся без сисколла в нормальных ситуациях
Vladislav
ага
Dmitrii
Ну вы наркоманы )
Dmitrii
Паша, расскажи исходную цель задачи то?
Pavel
Исходная цель написана там где-то в начале - уметь низкоуровнево читать метаинформацию о состоянии процессов. Процессы сами должны ее генерить.
Pavel
Это должно работать, опираясь только на системные инструменты unix, никаких очередей, докеров, традиций и прочего.
Vladislav
какие объемы?
Pavel
Ну впринципе байт 10 максимум
Pavel
Меняться может несколько раз в секунду, а может и раз в минуту
Vladislav
а извне - читать его из proc/pid/environ
Lex
говно, сканить даже proc не дешево
Vladislav
чушь
Vladislav
тут нет скана
Lex
стати имена процессов тоже в proc
Lex
и это всегда сканить
Vladislav
открытие/чтение и все
Pavel
/proc/$pid/environ does update if the process changes its own environment. But many programs don't bother changing their own environment, because it's a bit pointless: a program's environment is not visible through normal channels, only through /proc and ps, and even not every unix variant has this kind of feature, so applications don't rely on it.
Pavel
Вот тут пишут что это не всегда везде работает
Lex
там ему список процессов просканить
Vladislav
там ему список процессов просканить
думаешь? я понял, что список пидов _заранее_ известен
Pavel
Ну как по мне так идея неплохая, но вопрос в том чтобы это работало стабильно
Vladislav
а если нет, то заполнять его по запуску/форку
Vladislav
сканить proc для нахождения процессов на самом деле оверкил каждый раз
Lex
шина, хотели же kdbus запихнуть в ядро
Vladislav
слава богу не стали
Pavel
Вот named pipe мне думается будет работать даже на винде
Lex
так что учитывая такие как тут запросы к этому вопросу еще вернуться
Vladislav
отдавать любую инфу, как конец writable будет
Pavel
Ну вроде как выходит что это самый универсальный надежный и грамотный вариант
Pavel
И вроде его тут даже никто не называет говном
Dmitrii
Ну показатель, да.
Pavel
😂
Pavel
Да я согласен что мониторить инфу через названия процессов в ps это диковато
Pavel
You can use them for more than two processes communicating (eg. a server process with potentially multiple client processes connecting); О вот это супер фича
Vladislav
н-р процесс при старте сам открывает уже существующий сокет (созданный арбитром каким-нит) и регится в него, периодически сливая инфу
Pavel
👍
Vladislav
да. мультпроцесс & дуплекс
Vladislav
при желании можно дескрипторы слать между процессами
Rail
на инглише где-то было, хз, искать надо
на иглише естьу меян если надо
Magistr
https://medium.com/@ljl_geek/fake-devops-a-rant-879ec28c73f7#.t1uc6l14w о том что такое девопс ))
Pavel
у слака в хроме отвалился ssl сертфикат
Dmitrii
Мне кажется это все происки КГБ
Dmitrii
У меня все ок
Anonymous
Привет всем! Кто ставил VS2017RC, что они сделали со старыми добрыми брейкопинтами???
Constantine️
это чат девопса
Александр
Ну, человек уже во всех чатах спрашивает
Александр
И все ему отвечают что не пользуются такой хуйней
Александр
Он ищет единомышленников
Vladislav
это чат девопса
гм. девопс не может в визуалку?
Constantine️
мне повезло, я не вхожу в список его групп ))
Александр
Подскажите чатик ему
Constantine️
гм. девопс не может в визуалку?
девопс не лезет в визуалку
Александр
мне повезло, я не вхожу в список его групп ))
Это сегодня/, а что будет завтра? 😉
Vladislav
а. ну ясн.
Constantine️
все таким там больше десктопа
Constantine️
Pavel
Это сегодня/, а что будет завтра? 😉
Мы и видим первый звоночек
Anonymous
Ой ой) так вас же скрестили:D так вы кодеры или админы?:D
Anonymous
это чат девопса
Anonymous
Ну, человек уже во всех чатах спрашивает
Anonymous
И все ему отвечают что не пользуются такой хуйней
Anonymous
Он ищет единомышленников
Anonymous
мне повезло, я не вхожу в список его групп ))
Anonymous
Подскажите чатик ему
Pavel
VS2017 это вообще среда разработки от майкрософта да?
Constantine️
Ой ой) так вас же скрестили:D так вы кодеры или админы?:D
я скорее про то, что это все таки больше по вебу чат, чем по десктопу под винду )
Anonymous
Учту)
Anonymous
я скорее про то, что это все таки больше по вебу чат, чем по десктопу под винду )
Pavel
Просто есть Visual Studio Code - так это клон Atom, написан на JS и вообще про другое
Constantine️
ага