Sysadmin Tools πΊπ¦
ΠΡΠΊΡΡΡΡ Π² Telegram
Sysadmin/DevOps tools, news and other interesting things from modern IT world. Feed https://t.me/s/sysadmin_tools | Proton services with 2 weeks for free - https://pr.tn/ref/0TDB0YT5
ΠΠΎΠ»ΡΡΠ΅4 110
ΠΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΈ
+124 ΡΠ°ΡΠ°
+87 Π΄Π½Π΅ΠΉ
+1730 Π΄Π΅Π½Ρ
ΠΡΡ
ΠΈΠ² ΠΏΠΎΡΡΠΎΠ²
RegEx Denial of Service (ReDos) Scanner
#js #regex
https://github.com/Wisdom/RegEx-DoS
From 30 to 230 docker container per host
http://sven.stormbind.net/blog/posts/docker_from_30_to_230
ΠΠ²ΡΠΎΡ Joy of Haskell ΡΠ΄Π΅Π»Π°Π» ΡΠΏΠΈΡΠΎΠΊ Π°Π»Π³. ΡΡΡΡΠΊΡΡΡ.
ΠΠΌΠ΅ΡΡΠΎ ΡΡΡΡΡΠΈ ΠΏΡΠΈΡΠΈΠ½:
I keep forgetting what the difference is between a ring and a group, which is funny to me because I never forget the difference between a semiring and a semigroup
https://argumatronic.com/posts/2019-06-21-algebra-cheatsheet.html
ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΌΠ½ΠΎΠ³ΠΎ Π»ΠΈ Ρ
Π°ΡΠΊΠ΅Π»ΠΈΡΡΠΎ Π² ΠΌΠΈΡΠ΅ ΠΎΡΡΠ°Π»ΠΎΡΡ?π
httpx -- http-ΠΊΠ»ΠΈΠ΅Π½Ρ Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ ΠΊΠ°ΠΊ Ρ requests, Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ aiohttp, ΡΠ΄ΠΎΠ±Π½ΡΠΌΠΈ ΠΌΠΎΠ΄Π΅Π»ΡΠΌΠΈ Π΄Π»Ρ url, headers ΠΈ ΠΏΡΠΎΡΠ΅Π³ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Ρ wsgi/asgi ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ Π½Π°ΠΏΡΡΠΌΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΡΠ΅ΡΡΠΎΠ² Π²ΠΎ Flask). ΠΡ ΠΈ Π³Π»Π°Π²Π½ΠΎΠ΅, Π² ΠΊΠΎΠ½ΡΡΠΈΠ±ΡΡΡΠ΅ΡΠ°Ρ
Π½Π΅Ρ ΠΠ΅Π½Π½Π΅ΡΠ°, Π·Π°ΡΠΎ Π΅ΡΡΡ Π°Π²ΡΠΎΡΡ Django REST Framework, Sanic ΠΈ urllib3 (ΠΈ Π²ΡΡ ΡΡΠΎ ΡΠ°Π·Π½ΡΠ΅ Π»ΡΠ΄ΠΈ). Π’Π°ΠΊ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½Ρ ΠΊΡΡΡΠΎ ΠΈ ΠΌΠΎΠ΄Π½ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ½ΠΈ Ρ
ΠΎΡΡΡ ΡΠΊΠΎΡΠΎ Π·Π°ΡΠ΅Π»ΠΈΠ·ΠΈΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ parallel, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΊΠ°ΠΊ trio: Π²Π½ΡΡΡΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΡΡΡΡ Π·Π°ΠΏΡΠΎΡΡ, Π° ΠΏΡΠΈ Π²ΡΡ
ΠΎΠ΄Π΅ ΠΈΠ· ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ.
ΠΡ ΠΈ ΡΡΡ Π½Π°Π΄ΠΎ ΠΏΡΠΎ trio ΡΠΎΠΆΠ΅ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ. ΠΡΠΎ ΡΠ°ΠΊΠΎΠΉ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Π΄Π»Ρ async Π² Python, Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° asyncio. ΠΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π½ΡΠΉ ΠΈ ΠΏΡΠΎΡΡΠΎΠΉ. Π£ Π°Π²ΡΠΎΡΠ° Π΅ΡΡΡ ΡΡΠ°ΡΡΡ Timeouts and cancellation for humans, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΏΠΎΡΠ΅ΠΌΡ trio Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊ. ΠΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ Π°Π²ΡΠΎΡ ΡΠΎΠΉ ΡΡΠ°ΡΡΠΈ Why I'm not collaborating with Kenneth Reitz. Π Π΅ΡΡ ΠΎΠ½ Π°Π²ΡΠΎΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π΄Π»Ρ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΡ
http Π·Π°ΠΏΡΠΎΡΠΎΠ² h11, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΊΠ°ΠΊ ΡΠ°Π· ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² httpx.
#python
KIP-500: Replace ZooKeeper with a Self-Managed Metadata Quorum
https://cwiki.apache.org/confluence/display/KAFKA/KIP-500%3A+Replace+ZooKeeper+with+a+Self-Managed+Metadata+Quorum
ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ingress Π΄Π»Ρ kubernetes https://itnext.io/kubernetes-ingress-controllers-how-to-choose-the-right-one-part-1-41d3554978d2 #k8s #ingress
Amazon Π°Π½ΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π» ΡΠ½ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ Π·Π°ΠΏΡΠΎΡΠΎΠ² PartiQL
https://aws.amazon.com/blogs/opensource/announcing-partiql-one-query-language-for-all-your-data/
cloud-custodian - ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΠΎΠ±Π»Π°ΠΊΠ°ΠΌΠΈ
http://github.com/cloud-custodian/cloud-custodian
Π‘ Π»Π΅Π³ΠΊΠΎΠΉ Π·Π°Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΏΡΠ±Π»ΠΈΠΊΡΡ ΠΈ Ρ ΠΎ #docker Π½Π° #windows
https://blog.docker.com/2019/07/5-things-docker-desktop-wsl2-tech-preview/
Toshiba Memory America Optimizes RocksDB for SSDs
https://www.businesswire.com/news/home/20190801005284/en/Toshiba-Memory-America-Optimizes-RocksDB-SSDs
ΠΠ½Π΅ ΡΡΡ ΡΠΊΠ°Π·Π°Π»ΠΈ, ΠΌΠΎΠ» Ρ ΡΠ΅Π±Ρ Π³Π°Π»ΠΈΠΌΠ°Ρ ΠΊΠΎΠΏΠΈΠΏΠ°ΡΡΠ°, ΠΈ Ρ ΡΠ΅ΡΠΈΠ» ΡΠΏΡΠΎΡΠΈΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΎΠ², Π±ΡΡΡ ΠΈΠ»ΠΈ Π½Π΅ Π±ΡΡΡ ΠΊΠΎΠΏΠΈΠΏΠ°ΡΡΠ΅, ΡΠ΄Π°Π»ΠΈΡΡ ΠΈΠ»ΠΈ Π½Π΅Ρ ΠΊΠ°Π½Π°Π»?
Π Π²Ρ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π½Π° YAML ?
https://habr.com/ru/company/redhatrussia/blog/462125/
ββΠ Terraform Π΄ΠΎΠ²Π΅Π·Π»ΠΈ
for_each! πΎ
ΠΠΎΡΡΡΠΏΠ½ΠΎ Ρ Π²Π΅ΡΡΠΈΠΈ 0.12.6
#terraform #hashicorpΠΠ°Π²Π΅Π·Π»ΠΈ Support for JSON output π± Π² bftrace
https://github.com/iovisor/bpftrace/blob/master/CHANGELOG.md#092-2019-07-31
Π£ΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ! ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Telegram 2025 β ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΈΠ½ΡΠ°ΠΉΡΡ Π³ΠΎΠ΄Π° 
