
Vladislav
23.02.2017
06:31:08
можно контроллер сделать и цепляться к нему по unix sock или в шаропамяти
тяжеловесно
vs 3 строки в ядре изначально в 80х
вот этотпрям бесит

Google

Марк ☢
23.02.2017
06:32:16
Зато позиксные мутексы лочатся без сисколла в нормальных ситуациях

Vladislav
23.02.2017
06:32:30
ага

Dmitrii
23.02.2017
10:07:27
Ну вы наркоманы )
Паша, расскажи исходную цель задачи то?

Pavel
23.02.2017
10:09:55
Исходная цель написана там где-то в начале - уметь низкоуровнево читать метаинформацию о состоянии процессов. Процессы сами должны ее генерить.
Это должно работать, опираясь только на системные инструменты unix, никаких очередей, докеров, традиций и прочего.

Vladislav
23.02.2017
11:04:55
какие объемы?

Pavel
23.02.2017
11:05:24
Ну впринципе байт 10 максимум
Меняться может несколько раз в секунду, а может и раз в минуту

Alexander
23.02.2017
11:06:14
а кто-нибудь подскажет нубский канал про git?
оказалось, что quay для триггеров автобилдов требует именно Git-репозитории
хочу узнать аналог такой команды hg flow develop promote -t "1.2.3" на git flow

Google

Alexander
23.02.2017
11:06:15
то есть я просто коммичу в develop и хочу сделать в master релиз с тегом, хочу, чтобы это было совместимо с git flow (на всякий случай) и не нарушало никаких его условностей про то как куда и что мержить

Vladislav
23.02.2017
11:07:07
а извне - читать его из proc/pid/environ

Alex Milushev
23.02.2017
11:07:43
говно, сканить даже proc не дешево

Vladislav
23.02.2017
11:08:05
чушь
тут нет скана

Alex Milushev
23.02.2017
11:08:20
стати имена процессов тоже в proc
и это всегда сканить

Vladislav
23.02.2017
11:08:29
открытие/чтение и все

Pavel
23.02.2017
11:08:29
/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.
Вот тут пишут что это не всегда везде работает

Alex Milushev
23.02.2017
11:08:47
там ему список процессов просканить

Vladislav
23.02.2017
11:09:07

Pavel
23.02.2017
11:09:45
Ну как по мне так идея неплохая, но вопрос в том чтобы это работало стабильно

Vladislav
23.02.2017
11:09:48
а если нет, то заполнять его по запуску/форку
сканить proc для нахождения процессов на самом деле оверкил каждый раз

Alex Milushev
23.02.2017
11:10:22
шина, хотели же kdbus запихнуть в ядро

Vladislav
23.02.2017
11:10:44
слава богу не стали

Pavel
23.02.2017
11:11:00
Вот named pipe мне думается будет работать даже на винде

Google

Alex Milushev
23.02.2017
11:11:03
так что учитывая такие как тут запросы к этому вопросу еще вернуться

Vladislav
23.02.2017
11:14:31
отдавать любую инфу, как конец writable будет

Pavel
23.02.2017
11:15:08
Ну вроде как выходит что это самый универсальный надежный и грамотный вариант
И вроде его тут даже никто не называет говном

Dmitrii
23.02.2017
11:15:58
Ну показатель, да.

Pavel
23.02.2017
11:16:06
?
Да я согласен что мониторить инфу через названия процессов в ps это диковато

Vladislav
23.02.2017
11:17:38

Pavel
23.02.2017
11:18:34
You can use them for more than two processes communicating (eg. a server process with potentially multiple client processes connecting);
О вот это супер фича

Vladislav
23.02.2017
11:18:41
н-р процесс при старте сам открывает уже существующий сокет (созданный арбитром каким-нит) и регится в него, периодически сливая инфу

Pavel
23.02.2017
11:18:49
?

Vladislav
23.02.2017
11:19:07
да. мультпроцесс & дуплекс
при желании можно дескрипторы слать между процессами

Rail
23.02.2017
12:46:41

Magistr
23.02.2017
17:10:46
https://medium.com/@ljl_geek/fake-devops-a-rant-879ec28c73f7#.t1uc6l14w о том что такое девопс ))

Pavel
25.02.2017
14:23:21
у слака в хроме отвалился ssl сертфикат

Dmitrii
25.02.2017
14:25:07
Мне кажется это все происки КГБ
У меня все ок

alexgdi
25.02.2017
21:05:11
Привет всем! Кто ставил VS2017RC, что они сделали со старыми добрыми брейкопинтами???

Google

Constantine
25.02.2017
21:19:34
это чат девопса

Александр
25.02.2017
21:19:52
Ну, человек уже во всех чатах спрашивает
И все ему отвечают что не пользуются такой хуйней
Он ищет единомышленников

Vladislav
25.02.2017
21:20:13

Constantine
25.02.2017
21:20:13
мне повезло, я не вхожу в список его групп ))

Александр
25.02.2017
21:20:14
Подскажите чатик ему

Constantine
25.02.2017
21:20:28

Александр
25.02.2017
21:20:33

Admin
ERROR: S client not available

Vladislav
25.02.2017
21:20:35
а. ну ясн.

Constantine
25.02.2017
21:20:40
все таким там больше десктопа

Pavel
25.02.2017
21:21:31

alexgdi
25.02.2017
21:21:41
Ой ой) так вас же скрестили:D так вы кодеры или админы?:D
это чат девопса
Ну, человек уже во всех чатах спрашивает
И все ему отвечают что не пользуются такой хуйней
Он ищет единомышленников
мне повезло, я не вхожу в список его групп ))

Google

alexgdi
25.02.2017
21:21:42
Подскажите чатик ему

Pavel
25.02.2017
21:21:57
VS2017 это вообще среда разработки от майкрософта да?

Constantine
25.02.2017
21:22:15

Александр
25.02.2017
21:22:19

Vladislav
25.02.2017
21:22:24

alexgdi
25.02.2017
21:22:48
Учту)
я скорее про то, что это все таки больше по вебу чат, чем по десктопу под винду )

Pavel
25.02.2017
21:23:15
Просто есть Visual Studio Code - так это клон Atom, написан на JS и вообще про другое

Constantine
25.02.2017
21:23:30
ага
Т — тормоза
)))

Vlad
25.02.2017
21:23:57
Собранные в студии толстые клиенты это суровая действительность энтерпрайзных девопсов. Дотнет, мать его.

Александр
25.02.2017
21:24:54

Constantine
25.02.2017
21:25:11
это про vscode

Александр
25.02.2017
21:25:20
Ааа, я такими штуками не балуюсь, я порядочный семьянин.

alexgdi
25.02.2017
21:25:46
))))
Ааа, я такими штуками не балуюсь, я порядочный семьянин.

Vladimir
25.02.2017
21:49:37

Александр
25.02.2017
21:49:56

alexgdi
25.02.2017
21:49:58

Alex
25.02.2017
23:12:44
Айнэнэ
“У них опять Вьетнам”