Пятничный деплой
4.47K subscribers
1.42K photos
29 videos
167 files
7.79K links
Подборка ссылок, статей и постов из мира DevOps\SRE\разработки. Если вы хотите прислать фидбек, интересную статью или просто поболтать пишите @count0ru https://xn--r1a.website/s/count0_digest
Download Telegram
Forwarded from ITGram
Привет. Спишь? А тут Python 3.8 зарелизили.

https://realpython.com/python38-new-features/

Появился новый оператор присваивания, positional-only аргументы (фича, которая меня прям расстраивает) и всякие штуки для того, чтобы типизация стала чуть получше. В общем, почему-то меня эти фичи больше расстраивают, как-то Python только обрастает барахлом, зачем-то увеличивая порог входа и усложняя чтение кода.

Из хорошего появился importlib.metadata, который заменит ужасно кривой pkg_resources. Он используется в довольно большом количестве программ и наверняка установлен в каждом вашем окружении. И он ужасный и медленный. В общем, постепенно пытаются packaging в порядок немного приводить. Добавление venv в Python 3 было отличным шагом, например.

Мне кажется, Python 4.0 вместо добавления фич должен просто выкинуть половину существующих вместе с жирным куском стандартной библиотеки, а вместо него положить пропатченный pip. Вот тогда бы отличный язык был.
И вдогонку
Forwarded from ITGram
Написал для вас короткую заметку про PEP-572 с примерами, почему его восприняли так негативно. С позитивным восприятием объянить всё гораздо проще: многие любят всякий синтаксический сахар, чтобы пмсать меньше букв. Правда, непонятно, зачем им тогда Python. В этом плане он ужасен. Мы ведь любим его за читаемость.

#python #pep #syntax #article
Forwarded from Sys-Admin InfoSec (Yevgeniy Goncharov)
docker-for-sysadmis.pdf
10.9 MB
docker-for-sysadmis.pdf
Отличная книга про все тонкости управления памятью в Linux - отлично подойдет для подгтовки к собеседованиям ну и всем, кто любит почитать про "потрошки"
https://pdos.csail.mit.edu/~sbw/links/gorman_book.pdf
#memory #interview
TL/DR: you don't need #graphql anymore!

Introduce Vulcain: a protocol to create fast client-driven REST APIs relying on HTTP/2 Server Push. An open source Gateway Server to use with any existing API is also available.

https://github.com/dunglas/vulcain

#go
Внимание, Питер - Big Monitoring Meetup 4
14 ноября. с 10 до 18.
Будет - Пицца, Трансляция, Запись.

Коллеги из Саймона в снова собирают Большой митап про мониторинг.
Будут Илья Аблеев — Coms, Александр Зобнин(@alexanderzobnin) — Grafana, Александр Валялкин(@valyala) — VictoriaMetrics и многие другие.
Приходите 14 ноября в здание дата-центра Selectel. (ул. Цветочная, д. 19)
Требуется регистрация http://bit.ly/2IAsLR2
Forwarded from CatOps
Уязвимость в sudo т.е. фактически на любой UNIX / Linux системе.

Уязвимость позволяет запускать команды от рута даже если это явно запрещено в sudoers

<troll>
Вы не подвержены этой уязвимости, если все сидят от рута
</troll>

UPD: починено в версии 1.8.28
👨🏻‍🎓 O’Reilly сделали удобную штуку, по которой можно ориентироваться в изучении того или иного направления - этакий центр ресурсов, каталог. Выбираем тематику, получаем набор книг и курсов для изучения: https://www.oreilly.com/resource-centers/

#напочитать
⚙️ Про ftrace, и отсустствие заметного оверхеда при работе с ним. http://www.brendangregg.com/blog/2019-10-15/kernelrecipes-kernel-ftrace-internals.html

#напочитать #видео #ftrace
🔎 Обнаруживаем эксплуатацию CVE-2019-14287 (sudo) в системе, с помощью Sysdig Falco: https://sysdig.com/blog/detecting-cve-2019-14287/

📗 На сам Falco, мы с вами смотрели в рамках этой заметки: https://sysadmin.pm/sysdig-falco/

#sysdig #falco #security