Forwarded from DevOps&SRE Library
HAProxy Exposes a Prometheus Metrics Endpoint
Π HAProxy Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π½Π°ΡΠΈΠ²Π½ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΎΡΠ΄Π°ΡΠΈ ΠΌΠ΅ΡΡΠΈΠΊ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Prometheus'Π°.
https://www.haproxy.com/blog/haproxy-exposes-a-prometheus-metrics-endpoint
Π HAProxy Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π½Π°ΡΠΈΠ²Π½ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΎΡΠ΄Π°ΡΠΈ ΠΌΠ΅ΡΡΠΈΠΊ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Prometheus'Π°.
https://www.haproxy.com/blog/haproxy-exposes-a-prometheus-metrics-endpoint
Forwarded from Evil Martians
Π£ΠΌΠ΅Ρ ΠΠΆΠΎ ΠΡΠΌΡΡΡΠΎΠ½Π³, Π°Π²ΡΠΎΡ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Erlang.
http://amp.gs/RFod
RIP
http://amp.gs/RFod
RIP
Forwarded from Evil Martians
ΠΠΎΡΠΈΡΠ°ΠΉΡΠ΅ Π²ΡΠ΄Π΅ΡΠΆΠΊΡ ΠΈΠ· Coders at Work (ΠΠΎΠ΄Π΅ΡΡ Π·Π° ΡΠ°Π±ΠΎΡΠΎΠΉ) Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅, ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ Ρ ΠΠΆΠΎ ΠΡΠΌΡΡΡΠΎΠ½Π³ΠΎΠΌ:
http://amp.gs/RFo0
http://amp.gs/RFo0
Forwarded from πππππ
Π’Π΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ qbec Π½Π°ΡΡΠΈΠ»ΡΡ Π² oidc ΠΈ ΡΠΆΠ΅ Π²ΠΏΠΎΠ»Π½Π΅ ΡΡΠ½Π΅Ρ Π½Π° Π·Π°ΠΌΠ΅Π½Ρ ksonnet.
ΠΠ°ΠΏΠΎΠΌΠ½Ρ, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ ΡΡ ΠΎΠΆΡΡ Ρ Π½ΠΈΠΌ ΡΡΡΡΠΊΡΡΡΡ ΠΈ ΠΏΠΎΡ ΠΎΠΆΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»:
- ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄Π΅Π»Π°ΡΠ°ΡΠΈΠ²Π½ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΡΡΠ΅Π΅ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ jsonnet
- ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ Π½Π°ΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΌΡΡΠ°ΡΠΈΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ environment
- ΠΠ΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π° Π½ΠΈΡ
- Π£ΠΌΠ΅Π΅Ρ ΡΠ΅Π½Π΄Π΅ΡΠΈΡΡ helm-ΡΠ°ΡΡΡ
- ΠΠ°ΠΆΠ΅
Π ΠΎΠ±ΡΠ΅ΠΌ, ΠΎΡΠ΅Π½Ρ ΡΠΎΠ²Π΅ΡΡΡ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ!
ΠΠ°ΠΏΠΎΠΌΠ½Ρ, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ ΡΡ ΠΎΠΆΡΡ Ρ Π½ΠΈΠΌ ΡΡΡΡΠΊΡΡΡΡ ΠΈ ΠΏΠΎΡ ΠΎΠΆΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»:
- ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄Π΅Π»Π°ΡΠ°ΡΠΈΠ²Π½ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΡΡΠ΅Π΅ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ jsonnet
- ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ Π½Π°ΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΌΡΡΠ°ΡΠΈΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ environment
- ΠΠ΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π° Π½ΠΈΡ
- Π£ΠΌΠ΅Π΅Ρ ΡΠ΅Π½Π΄Π΅ΡΠΈΡΡ helm-ΡΠ°ΡΡΡ
- ΠΠ°ΠΆΠ΅
qbec diff ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎΠ ΠΎΠ±ΡΠ΅ΠΌ, ΠΎΡΠ΅Π½Ρ ΡΠΎΠ²Π΅ΡΡΡ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ!
ΠΠ΄Π½Π°ΠΊΠΎ
Π ΡΠ·ΡΠΊΠ΅ Π½Π΅Ρ ΡΠΈΠΊΠ»ΠΎΠ² for, while ΠΈ Ρ.Π΄. ΠΠΎΠΎΠ±ΡΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π½Π΅Ρ. ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π΅ΡΡΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ ΠΈ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Ρ. ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, Π²ΠΌΠ΅ΡΡΠΎ ΡΠΈΠΊΠ»ΠΎΠ² Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ ΡΡΡΠΊΠΈ ΡΠΈΠΏΠ° map, filter ΠΈ Ρ.Π΄.
https://habr.com/ru/post/448814/
Π ΡΠ·ΡΠΊΠ΅ Π½Π΅Ρ ΡΠΈΠΊΠ»ΠΎΠ² for, while ΠΈ Ρ.Π΄. ΠΠΎΠΎΠ±ΡΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π½Π΅Ρ. ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π΅ΡΡΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ ΠΈ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Ρ. ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, Π²ΠΌΠ΅ΡΡΠΎ ΡΠΈΠΊΠ»ΠΎΠ² Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ ΡΡΡΠΊΠΈ ΡΠΈΠΏΠ° map, filter ΠΈ Ρ.Π΄.
https://habr.com/ru/post/448814/
Π₯Π°Π±Ρ
Π―Π·ΡΠΊ Bosque β Π½ΠΎΠ²ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡ Microsoft
ΠΡΠΊΠ²Π°Π»ΡΠ½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π½Π΅ΠΉ Π½Π°Π·Π°Π΄ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Microsoft ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»Π° ΠΏΡΠ±Π»ΠΈΠΊΠ΅ Π½ΠΎΠ²ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π―Π·ΡΠΊΡ Π΄Π°Π»ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Bosque. ΠΠ»Π°Π²Π½Π°Ρ ΠΌΠΈΡΡΠΈΡ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΡΠ·ΡΠΊΠ° β Π»ΡΡ...
Forwarded from ΠΠ°ΠΏΠΈΡΠΊΠΈ Π°Π΄ΠΌΠΈΠ½Π°
shifting_docker_security_left_2019.pdf
5 MB
Π‘ΡΠΎΠΈΡ ΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π·Π²ΠΎΠ½ΠΈΠ»ΠΊΡ
https://github.com/gegel/torfone
ΠΠΎΡΡ Π½Π° Ρ Π°Π±ΡΠ΅
https://github.com/gegel/torfone
ΠΠΎΡΡ Π½Π° Ρ Π°Π±ΡΠ΅
Forwarded from ΠΡΡΠ½ΠΈΡΠ½ΡΠΉ Π΄Π΅ΠΏΠ»ΠΎΠΉ
Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΈΡΠΎΠ²Π°ΡΡ Π²Π°ΡΠΈΠΌ Π»ΡΠ±ΠΈΠΌΡΠΌ ΡΠΌΠ»Π΅ΠΌ! http://go.drawthe.net #yaml #draw
Forwarded from Sys-Admin InfoSec (Yevgeniy Goncharov)
Prototype Pollution ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½Π½Π°Ρ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡ jQuery, ΠΏΡΠΎΡΠ²Π»ΡΡΡΠ°ΡΡΡ ΠΊΠ°ΠΊ "Π·Π°Π³ΡΡΠ·Π½Π΅Π½ΠΈΠ΅" ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏ ΠΎΠ±ΡΠ΅ΠΊΡΠ° JavaScript ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠΎΠ³Π΄Π° ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ, ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊ, ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π²Π½Π΅Π΄ΡΠ΅Π½Ρ Π² ΠΎΠ±ΡΠ΅ΠΊΡΡ, Π° Π·Π°ΡΠ΅ΠΌ Π»ΠΈΠ±ΠΎ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΎΡΠΊΠ°Π·Ρ Π² ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠΈ, Π²ΡΠ·ΡΠ²Π°Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ JavaScript, Π»ΠΈΠ±ΠΎ Π²ΠΌΠ΅ΡΠΈΠ²Π°ΡΡΡΡ Π² ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π΄Π»Ρ ΠΈΠ½ΠΆΠ΅ΠΊΡΠ° ΠΊΠΎΠ΄Π° Π°ΡΠ°ΠΊΡΡΡΠ΅Π³ΠΎ Π² ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡ ΠΏΡΠΈΡΡΡΡΠ²ΡΠ΅Ρ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°Ρ JQuery 3.3, 3.x, 2.x:
https://snyk.io/blog/after-three-years-of-silence-a-new-jquery-prototype-pollution-vulnerability-emerges-once-again/
Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡ ΠΏΡΠΈΡΡΡΡΠ²ΡΠ΅Ρ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°Ρ JQuery 3.3, 3.x, 2.x:
https://snyk.io/blog/after-three-years-of-silence-a-new-jquery-prototype-pollution-vulnerability-emerges-once-again/
Snyk
After three years of silence, a new jQuery prototype pollution vulnerability emerges once again | Snyk
On March 26th, 2019, almost three years after the last jQuery security vulnerability was disclosed, we recently learned about a new security vulnerability affecting the same popular jQuery frontend library.
Forwarded from HABR FEED + OPENNET
[ΠΠ· ΠΏΠ΅ΡΠΎΡΠ½ΠΈΡΡ] ΠΠ½Π΅Π², ΡΠΎΡΠ³ ΠΈ Π΄Π΅ΠΏΡΠ΅ΡΡΠΈΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ InfluxDB
https://habr.com/ru/post/449028/
Tags: SQL, ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π· Π΄Π°Π½Π½ΡΡ , Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ², Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Π΄Π°Π½Π½ΡΡ , influxdb, Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ΄ΠΎΠ², timeseries
Author jekatigr on #habrahabr
https://habr.com/ru/post/449028/
Tags: SQL, ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π· Π΄Π°Π½Π½ΡΡ , Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ², Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Π΄Π°Π½Π½ΡΡ , influxdb, Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ΄ΠΎΠ², timeseries
Author jekatigr on #habrahabr
Π₯Π°Π±Ρ
ΠΠ½Π΅Π², ΡΠΎΡΠ³ ΠΈ Π΄Π΅ΠΏΡΠ΅ΡΡΠΈΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ InfluxDB
ΠΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΠ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΡΡΠ΄ΠΎΠ² (timeseries db, wiki) ΠΊΠ°ΠΊ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π΄Π»Ρ ΡΠ°ΠΉΡΠ° ΡΠΎ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΎΠΉ, ΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ»ΠΎΠ²...
Forwarded from ΠΡΡΠ½ΠΈΡΠ½ΡΠΉ Π΄Π΅ΠΏΠ»ΠΎΠΉ
ΠΠΎ ΠΌΠ½Π΅ ΡΠ΅ΠΉΡΠ°Ρ ΠΏΠΎΡΡΡΡΠ°Π»ΡΡ Π² Π»ΠΈΡΠΊΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΈΠ»ΠΈΡ ΠΊΡΡΡΠ΅ΠΉΡΡΡ ΡΡΡΠΊΡ - ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΠ»Π½ΠΎΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° Π΄Π»Ρ mongodb, Π²ΠΎΡ Π΅Π³ΠΎ ΡΠ°ΠΉΡ
https://mongodb.codes, Π³Π΄Π΅ Π΅ΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ΅ΡΡΠΎΠ²-ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ, Π° Π²ΠΎΡ Π³ΠΈΡΡ Π°Π± Ρ ΠΊΠΎΠ΄ΠΎΠΌ https://github.com/mongodbcodes/mongo ΠΈ Π³ΠΈΡΡ Π°Π± Π΄Π»Ρ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ
ΠΈ ΠΏΠΎΠ³ΠΎΠ½ΡΡΡ ΡΠ΅ΡΡΡ https://github.com/mongodbcodes/hackathon ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠΌ ΠΏΡΠΎΠ΅ΠΊΡ
Π·Π²ΡΠ·Π΄ΠΎΡΠΊΠ°ΠΌΠΈ! ΠΡΡΠ°ΡΠΈ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ ΡΠΎΠΆΠ΅ Π΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ (ΠΏΡΡΡΡ Π΄Π°ΠΆΠ΅ Π½Π΅ ΡΠ°ΠΊΠΈΠ΅ Π°ΠΌΠ±ΠΈΡΠΈΠΎΠ·Π½ΡΠ΅) - ΠΏΠΈΡΠΈΡΠ΅, Π½Π΅ ΡΡΠ΅ΡΠ½ΡΠΉΡΠ΅ΡΡ! #mongodb
https://mongodb.codes, Π³Π΄Π΅ Π΅ΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ΅ΡΡΠΎΠ²-ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ, Π° Π²ΠΎΡ Π³ΠΈΡΡ Π°Π± Ρ ΠΊΠΎΠ΄ΠΎΠΌ https://github.com/mongodbcodes/mongo ΠΈ Π³ΠΈΡΡ Π°Π± Π΄Π»Ρ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ
ΠΈ ΠΏΠΎΠ³ΠΎΠ½ΡΡΡ ΡΠ΅ΡΡΡ https://github.com/mongodbcodes/hackathon ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠΌ ΠΏΡΠΎΠ΅ΠΊΡ
Π·Π²ΡΠ·Π΄ΠΎΡΠΊΠ°ΠΌΠΈ! ΠΡΡΠ°ΡΠΈ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ ΡΠΎΠΆΠ΅ Π΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ (ΠΏΡΡΡΡ Π΄Π°ΠΆΠ΅ Π½Π΅ ΡΠ°ΠΊΠΈΠ΅ Π°ΠΌΠ±ΠΈΡΠΈΠΎΠ·Π½ΡΠ΅) - ΠΏΠΈΡΠΈΡΠ΅, Π½Π΅ ΡΡΠ΅ΡΠ½ΡΠΉΡΠ΅ΡΡ! #mongodb
GitHub
GitHub - mongodbcodes/mongo: The MongoDB Database
The MongoDB Database. Contribute to mongodbcodes/mongo development by creating an account on GitHub.
Forwarded from HABR FEED + OPENNET
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Docker ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ Π² Go
https://habr.com/ru/post/449038/
Tags: DevOps, Go, docker, golang, devops
Author pocoZ on #habrahabr
https://habr.com/ru/post/449038/
Tags: DevOps, Go, docker, golang, devops
Author pocoZ on #habrahabr
Π₯Π°Π±Ρ
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Docker ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ Π² Go
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ! ΠΠΎΠ³Π΄Π° Π²Ρ ΡΠ΅ΡΠΈΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ, ΡΠ²ΠΎΠΉ Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄ ΠΏΠΎ Π»ΠΎΠ²Π»Π΅ Ρ
ΡΠΊΠΎΠ² ΠΈΠ· docker hub ΠΈΠ»ΠΈ ΠΈΠ· registry Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ/Π·Π°ΠΏΡΡΠΊΠ° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅...
Forwarded from Go ΠΠ°ΠΉΠ΄ΠΆΠ΅ΡΡ
ΠΠΏΠΎΠ»Π½Π΅ ΡΠ΅Π±Π΅ ΠΏΡΠΈΠ»ΠΈΡΠ½Π°Ρ Π»ΠΈΠ±Π° Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΡ
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ². ππ€¨
https://github.com/gcla/gowid
https://github.com/gcla/gowid
GitHub
GitHub - gcla/gowid: Compositional widgets for terminal user interfaces, written in Go, inspired by urwid.
Compositional widgets for terminal user interfaces, written in Go, inspired by urwid. - gcla/gowid
ΠΠ°Π»ΠΎ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ², Π΄Π°Π²Π°ΠΉΡΠ΅ Π΅ΡΠ΅ ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ node.js ΡΠΎΡΠΊΠΎΠ² π©π©π©
https://habr.com/ru/post/449000/
https://habr.com/ru/post/449000/
Π₯Π°Π±Ρ
Deno β Π½ΠΎΠ²ΡΠΉ Node.js?
Π Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅, IDE Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ API TestMace, Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ TypeScript, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΡ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅ΠΌΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠΌΠΈ Ρ Π΄Π°Π½Π½Ρ...
https://medium.com/it-challenge/92-gitlab-kubernetes-rancher-96d24af7b14c
#ranhcer #k8s #gitlab #ci #cd
UPD: Ρ Π°Π²ΡΠΎΡΠ° ΡΠ²ΠΎΠΉ ΠΊΠ°Π½Π°Π» https://t.me/It_challenge
"ΠΌΠΎΠ΄Π½ΠΎ, ΡΡΠΈΠ»ΡΠ½ΠΎ, ΠΌΠΎΠ»ΠΎΠ΄ΡΠΆΠ½ΠΎ" πββοΈ
#ranhcer #k8s #gitlab #ci #cd
UPD: Ρ Π°Π²ΡΠΎΡΠ° ΡΠ²ΠΎΠΉ ΠΊΠ°Π½Π°Π» https://t.me/It_challenge
"ΠΌΠΎΠ΄Π½ΠΎ, ΡΡΠΈΠ»ΡΠ½ΠΎ, ΠΌΠΎΠ»ΠΎΠ΄ΡΠΆΠ½ΠΎ" πββοΈ
Medium
#92 β GitLab + Kubernetes+Rancher
ΠΡΠΈΠΊΡΡΡΠΈΠ» ΠΊΠ»Π°ΡΡΠ΅Ρ Kubernetes ΠΊ Gitlab ΠΈ Π½Π°ΡΡΡΠΎΠΈΠ» Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ deploy.
Π‘ΡΠΎΠΈΡ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡΡΡ, ΠΏΠΎΠΊΠ° ΡΡΠ΅Π΄ΠΈΠ½Π° Π½Π΅Π΄eΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄ Π²ΡΡ
ΠΎΠ΄Π½ΡΠΌΠΈ π
Forwarded from HABR FEED + OPENNET
Π Π΅Π»ΠΈΠ· nginx 1.16.0
http://www.opennet.ru/opennews/art.shtml?num=50561
ΠΠΎΡΠ»Π΅ Π³ΠΎΠ΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π½ΠΎΠ²Π°Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ Π²Π΅ΡΠΊΠ° Π²ΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ HTTP-ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΊΡΠΈ-ΡΠ΅ΡΠ²Π΅ΡΠ° nginx 1.16.0, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΎΠ±ΡΠ°Π»Π° Π² ΡΠ΅Π±Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½ΡΠ΅ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π²Π΅ΡΠΊΠΈ 1.15.x. Π Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ Π²ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ Π²Π΅ΡΠΊΠ΅ 1.16 Π±ΡΠ΄ΡΡ ΡΠ²ΡΠ·Π°Π½Ρ Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠ΅ΡΡΡΠ·Π½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠ΅ΠΉ. Π ΡΠΊΠΎΡΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π±ΡΠ΄Π΅Ρ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π° ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ Π²Π΅ΡΠΊΠ° nginx 1.17, Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ Π½ΠΎΠ²ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ. ΠΠ»Ρ ΠΎΠ±ΡΡΠ½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Ρ ΠΊΠΎΡΠΎΡΡΡ Π½Π΅Ρ Π·Π°Π΄Π°ΡΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ ΡΠΎ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΌΠΈ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π²Π΅ΡΠΊΡ, Π½Π° Π±Π°Π·Π΅ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°Π· Π² ΡΡΠΈ ΠΌΠ΅ΡΡΡΠ° ΡΠΎΡΠΌΠΈΡΡΡΡΡΡ Π²ΡΠΏΡΡΠΊΠΈ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Nginx Plus. #opennet
http://www.opennet.ru/opennews/art.shtml?num=50561
ΠΠΎΡΠ»Π΅ Π³ΠΎΠ΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π½ΠΎΠ²Π°Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ Π²Π΅ΡΠΊΠ° Π²ΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ HTTP-ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΊΡΠΈ-ΡΠ΅ΡΠ²Π΅ΡΠ° nginx 1.16.0, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΎΠ±ΡΠ°Π»Π° Π² ΡΠ΅Π±Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½ΡΠ΅ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π²Π΅ΡΠΊΠΈ 1.15.x. Π Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ Π²ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ Π²Π΅ΡΠΊΠ΅ 1.16 Π±ΡΠ΄ΡΡ ΡΠ²ΡΠ·Π°Π½Ρ Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠ΅ΡΡΡΠ·Π½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠ΅ΠΉ. Π ΡΠΊΠΎΡΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π±ΡΠ΄Π΅Ρ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π° ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ Π²Π΅ΡΠΊΠ° nginx 1.17, Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ Π½ΠΎΠ²ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ. ΠΠ»Ρ ΠΎΠ±ΡΡΠ½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Ρ ΠΊΠΎΡΠΎΡΡΡ Π½Π΅Ρ Π·Π°Π΄Π°ΡΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ ΡΠΎ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΌΠΈ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π²Π΅ΡΠΊΡ, Π½Π° Π±Π°Π·Π΅ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°Π· Π² ΡΡΠΈ ΠΌΠ΅ΡΡΡΠ° ΡΠΎΡΠΌΠΈΡΡΡΡΡΡ Π²ΡΠΏΡΡΠΊΠΈ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Nginx Plus. #opennet
www.opennet.ru
Π Π΅Π»ΠΈΠ· nginx 1.16.0
ΠΠΎΡΠ»Π΅ Π³ΠΎΠ΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π½ΠΎΠ²Π°Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ Π²Π΅ΡΠΊΠ° Π²ΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ HTTP-ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΊΡΠΈ-ΡΠ΅ΡΠ²Π΅ΡΠ° nginx 1.16.0, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΎΠ±ΡΠ°Π»Π° Π² ΡΠ΅Π±Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½ΡΠ΅ Π² ΡΠ°ΠΌΠΊΠ°Ρ
ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π²Π΅ΡΠΊΠΈ 1.15.x. Π Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ Π²ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉβ¦