Forwarded from linkmeup
Хотите медитативное занятие, а не вот эту всю беготню по родственникам, третий тазик оливье и похмельные катания с горок? Тогда обратите своё взор на ASCIIDENT. Игру, полностью сделанную в ASCII стиле, но заметно отличающуюся от соратников своим проработанным визуалом и весьма приятным звучанием.
Это, конечно, не такой спинно-мозговой геймплей, как в Diablo, но чисто протупить весь день в экран, завернувшись в одеялку – самое оно.
https://www.youtube.com/watch?v=dfe3VK7H6uI
Это, конечно, не такой спинно-мозговой геймплей, как в Diablo, но чисто протупить весь день в экран, завернувшись в одеялку – самое оно.
https://www.youtube.com/watch?v=dfe3VK7H6uI
Forwarded from DevOps&SRE Library
Evolving Container Security With Linux User Namespaces
https://netflixtechblog.com/evolving-container-security-with-linux-user-namespaces-afbe3308c082
https://netflixtechblog.com/evolving-container-security-with-linux-user-namespaces-afbe3308c082
Forwarded from The After Times
Занимательная статья на Хабре (http://slurm.club/2KtNgD7) о том, почему Apache Kafka такая шустрая и популярная. Для тех, кто работает с технологией советуем ознакомиться с тем, что у кафки “под капотом”. Это многое объясняет. Например, можно почитать про батчинг записей, пакетное сжатие, буферизованные операции, zero-copy и другие фишечки.
Хабр
Почему Kafka такая быстрая
За последние несколько лет в сфере архитектуры ПО произошли огромные изменения. Идея единственного монолитного приложения или даже нескольких крупных сервисов,...
Forwarded from Generative Anton
Есть забавная традиция называть проекты/библиотеки именами различных мифических существ и божеств. И у меня давно лежала идея хелпера по подбору таких названий, но реализовал только сейчас.
Я напарсил самый большой список названий божеств из 43 пантеонов, что дало 4096 уникальных имён (и 9000 если считать ещё все алиасы). Ну а чтобы избежать коллизий, проект на лету ищет эти имена в названиях репозиториев на Гитхабе и показывает топ-результаты.
Из интересной инженерии: проект на Svelte, чуть позже опубликую сорцы. И внутри есть база на 1Мб сырого json'a, которая затаскивается в общий бандл приложения и ужимается до 150кб. И из-за этого хака всё успешно хостится как статика на Digital Ocean'e за 0.00$ в месяц. Дизайн тоже корявенько делал я. И запросы к Гитхабу — клиентские, лимиты запросов — тоже на клиенте. Легчайшая поддержка.
Из того, что осталось доделать: стили на небольших экранах немного едут, но не критично.
Во славу NJIRANA, австралийского бога сна хороших собак.
https://newprojectname.dev
Я напарсил самый большой список названий божеств из 43 пантеонов, что дало 4096 уникальных имён (и 9000 если считать ещё все алиасы). Ну а чтобы избежать коллизий, проект на лету ищет эти имена в названиях репозиториев на Гитхабе и показывает топ-результаты.
Из интересной инженерии: проект на Svelte, чуть позже опубликую сорцы. И внутри есть база на 1Мб сырого json'a, которая затаскивается в общий бандл приложения и ужимается до 150кб. И из-за этого хака всё успешно хостится как статика на Digital Ocean'e за 0.00$ в месяц. Дизайн тоже корявенько делал я. И запросы к Гитхабу — клиентские, лимиты запросов — тоже на клиенте. Легчайшая поддержка.
Из того, что осталось доделать: стили на небольших экранах немного едут, но не критично.
Во славу NJIRANA, австралийского бога сна хороших собак.
https://newprojectname.dev
Forwarded from Патчкорд
А чтобы искать узкие места с которыми потом надо будет поработать, пригодится вот эта утилита - максимум информации, включая сеть, с фокусом на конкретном процессе. Ну и про
strace
не забываем.GitHub
GitHub - evilsocket/uroboros: A GNU/Linux monitoring and profiling tool focused on single processes.
A GNU/Linux monitoring and profiling tool focused on single processes. - evilsocket/uroboros
Forwarded from DevOps&SRE Library
Forbidden lore: hacking DNS routing for k8s
https://wgtwo.com/blog/forbidden-lore-hacking-dns-routing-for-k8s
https://wgtwo.com/blog/forbidden-lore-hacking-dns-routing-for-k8s
Forwarded from Библиотека Go разработчика | Golang
Изучаем 8 разных подходов к HTTP-маршрутизации в Go: https://proglib.io/w/fe6a1bcb
Benhoyt
Different approaches to HTTP routing in Go
Compares various routing techniques in Go, including five custom approaches and three using third-party routing libraries.
Embedding in Go
- Part 1: structs in structs
- Part 2: interfaces in interfaces
- Part 3: interfaces in structs
#go #golang
- Part 1: structs in structs
- Part 2: interfaces in interfaces
- Part 3: interfaces in structs
#go #golang
Forwarded from Технологический Болт Генона
Diving into /proc/[pid]/mem
https://blog.cloudflare.com/diving-into-proc-pid-mem/
https://blog.cloudflare.com/diving-into-proc-pid-mem/
The Cloudflare Blog
Diving into /proc/[pid]/mem
A few months ago, after reading about Cloudflare doubling its intern class, I quickly dusted off my CV and applied for an internship. Long story short: now, a couple of months later, I found myself staring at Linux kernel code and adding a pretty cool feature…
Forwarded from Флант | Специалисты по DevOps и Kubernetes
Этот год наших публикаций на хабре открывает перевод простой и понятной практической статьи по git rebase: https://habr.com/ru/company/flant/blog/536698/
Хабр
Поддержание аккуратной истории в Git с помощью интерактивного rebase
Прим. перев. : эта статья была написана автором Git-клиента Tower, Tobias Günther, и опубликована в блоге GitLab. В ней просто и наглядно рассказывается об основных возможностях интерактивного...
Forwarded from k8s (in)security (D1g1)
Есть такой замечательный инструмент как osquery. Он превращает вашу ОС на базе
В ноябре 2020 года появился проект cloudquery. Он был вдохновлен
-
-
-
-
-
O
P.S. kube-query экспериментальное расширение для osquery для поддержки
Linux
, macOS
, Windows
, FreeBSD
в реляционную БД (набор SQL
табличек) и позволяет запрашивать из них данные о системе (пользователи, железо, процессы, ФС и т.д.) по необходимости или с определенной периодичностью, что может быть полезно для мониторинга или аналитики. У инструмента даже есть своя конфа QueryCon, где ее пользователи делятся своим опытом и наработками. Первая версия появилась в сентябре 2014.В ноябре 2020 года появился проект cloudquery. Он был вдохновлен
osquery
и terraform и является compliance-as-code
инструментом. Он также представляет вашу облачную инфраструктуру в виде SQL или Graph (Neo4j) базы данных. Сейчас инструмент поддерживает: -
AWS
-
Azure
-
GCP
-
Okta
-
Kubernetes
(alpha стадия) O
Kubernetes
инструмент знает только информацию о Pods и Services и пока все. Получает он это через Kubernetes API
. Для AWS
есть готовый AWS CIS policy pack
.P.S. kube-query экспериментальное расширение для osquery для поддержки
Kubernetes
+ пример его использования.GitHub
GitHub - osquery/osquery: SQL powered operating system instrumentation, monitoring, and analytics.
SQL powered operating system instrumentation, monitoring, and analytics. - osquery/osquery