Forwarded from Yandex for Developers
ββΠΠ° ΡΡΡ Π½Π΅Π΄Π΅Π»Ρ Π²ΡΡΠ΅Π» Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΏΡΠΎ ΠΎΠ±Π»Π°ΡΠ½ΡΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π²ΠΈΠ΄Π΅ΠΎ ΡΠΎ Π²ΡΡΡΠ΅ΡΠΈ Π Π°Π±ΠΎΡΠ΅ΠΉ Π³ΡΡΠΏΠΏΡ C++ ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ ΠΎ ΡΠ΅ΠΊΡΠ΅ΡΠ°Ρ
Android API. Enjoy!
ΠΡΠΈΡ ΠΎΠ΄ΠΈ
πΆββοΈ23 Π°ΠΏΡΠ΅Π»Ρ, Π²ΡΠΎΡΠ½ΠΈΠΊ β ΠΠΎΡΠΊΠ²Π° β ΠΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ β ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΡΠΉ ΠΌΠΈΡΠ°ΠΏ Π―Π½Π΄Π΅ΠΊΡ.ΠΠ±Π»Π°ΠΊΠ° ΠΈ Leroy Merlin. ΠΠ±Π»Π°ΠΊΠΎ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅Ρ ΠΎ newSQL-Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ Yandex Database, Π° Leroy Merlin ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠΌΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°ΠΌΠΈ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΠΌΠΈ.
πΆββοΈ18β19 ΠΌΠ°Ρ, Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅ β ΠΡΠ°ΡΠ½ΠΎΠ΄Π°Ρ (!) β Yandex.Day off (er). ΠΡΠΈΠ³Π»Π°ΡΠ°Π΅ΠΌ ΠΎΠΏΡΡΠ½ΡΡ Π±ΡΠΊΠ΅Π½Π΄Π΅ΡΠΎΠ² ΠΈ ΠΈΡ Π±Π»ΠΈΠ·ΠΊΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π²Π΄ΠΎΡ Π½ΠΎΠ²Π»ΡΡΡΠΈΠ΅ Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅.
Π§ΠΈΡΠ°ΠΉ
πΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΡΠΈΠΊΠ° Π² ΠΠ±Π»Π°ΠΊΠ΅. ΠΠ°ΠΊ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ Π² ΠΎΠ±Π»Π°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅, ΠΊΠ°ΠΊΠΈΠΌ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΈ ΠΊΠ°ΠΊ Π΄Π²ΠΈΠΆΠ΅ΠΌΡΡ ΠΊ Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ.
πΠ‘Π΅ΠΊΡΠ΅ΡΡ API Android-ΡΡΡΡΠΎΠΉΡΡΠ² β ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠ° Π΄ΠΎΠΊΠ»Π°Π΄Π°. Android ΠΎΡΠ΅Π½Ρ ΡΠΈΠ»ΡΠ½ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ β Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΎΡΠ»ΠΈΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΠΌΠΈ Π²Π΅Π½Π΄ΠΎΡΠΎΠ² ΠΈ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΎΠΏΠ΅Π½ΡΠΎΡΡΠ½ΠΎΠΉ ΠΠ‘. Π£Π·Π½Π°ΠΉ, ΠΊΠ°ΠΊ Π½Π΅ ΠΏΠΎΡΡΡΠ°Π΄Π°ΡΡ ΠΎΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π΅Ρ ΡΠ΅Π±Π΅ Π² ΠΏΠ»ΡΡ.
Π‘ΠΌΠΎΡΡΠΈ
π₯ΠΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΠ½ΡΠΎΠ½Π° ΠΠΎΠ»ΡΡ ΠΈΠ½Π° ΠΎ Π²ΡΡΡΠ΅ΡΠ΅ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠ° Π‘++. Π‘ΠΏΠΈΡΠΎΠΊ ΡΠΈΡ Π΄Π»Ρ Π‘++20 Π½Π°ΠΊΠΎΠ½Π΅Ρ Π·Π°ΠΌΠΎΡΠΎΠΆΠ΅Π½ β Π² Π½ΡΠΌ Π΅ΡΡΡ ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΈ ΠΊΠΎΡΡΡΠΈΠ½Ρ, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
π₯ΠΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΡΠ΅ Π°ΡΡΠΎΡΠΈΠ°ΡΠΈΠ²Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ Π² C++. ΠΠ°ΠΊΠΈΠ΅ ΠΈΠ΄Π΅ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° Π±ΡΠ»ΠΈ Ρ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠ° ΠΈ ΠΊΠ°ΠΊΠ°Ρ ΠΈΠ· Π½ΠΈΡ Π±ΡΠ»Π° Π²ΡΠ±ΡΠ°Π½Π° Π² ΠΈΡΠΎΠ³Π΅.
ΠΡΠΈΡ ΠΎΠ΄ΠΈ
πΆββοΈ23 Π°ΠΏΡΠ΅Π»Ρ, Π²ΡΠΎΡΠ½ΠΈΠΊ β ΠΠΎΡΠΊΠ²Π° β ΠΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ β ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΡΠΉ ΠΌΠΈΡΠ°ΠΏ Π―Π½Π΄Π΅ΠΊΡ.ΠΠ±Π»Π°ΠΊΠ° ΠΈ Leroy Merlin. ΠΠ±Π»Π°ΠΊΠΎ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅Ρ ΠΎ newSQL-Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ Yandex Database, Π° Leroy Merlin ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠΌΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°ΠΌΠΈ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΠΌΠΈ.
πΆββοΈ18β19 ΠΌΠ°Ρ, Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅ β ΠΡΠ°ΡΠ½ΠΎΠ΄Π°Ρ (!) β Yandex.Day off (er). ΠΡΠΈΠ³Π»Π°ΡΠ°Π΅ΠΌ ΠΎΠΏΡΡΠ½ΡΡ Π±ΡΠΊΠ΅Π½Π΄Π΅ΡΠΎΠ² ΠΈ ΠΈΡ Π±Π»ΠΈΠ·ΠΊΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π²Π΄ΠΎΡ Π½ΠΎΠ²Π»ΡΡΡΠΈΠ΅ Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅.
Π§ΠΈΡΠ°ΠΉ
πΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΡΠΈΠΊΠ° Π² ΠΠ±Π»Π°ΠΊΠ΅. ΠΠ°ΠΊ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ Π² ΠΎΠ±Π»Π°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅, ΠΊΠ°ΠΊΠΈΠΌ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΈ ΠΊΠ°ΠΊ Π΄Π²ΠΈΠΆΠ΅ΠΌΡΡ ΠΊ Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ.
πΠ‘Π΅ΠΊΡΠ΅ΡΡ API Android-ΡΡΡΡΠΎΠΉΡΡΠ² β ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠ° Π΄ΠΎΠΊΠ»Π°Π΄Π°. Android ΠΎΡΠ΅Π½Ρ ΡΠΈΠ»ΡΠ½ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ β Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΎΡΠ»ΠΈΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΠΌΠΈ Π²Π΅Π½Π΄ΠΎΡΠΎΠ² ΠΈ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΎΠΏΠ΅Π½ΡΠΎΡΡΠ½ΠΎΠΉ ΠΠ‘. Π£Π·Π½Π°ΠΉ, ΠΊΠ°ΠΊ Π½Π΅ ΠΏΠΎΡΡΡΠ°Π΄Π°ΡΡ ΠΎΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π΅Ρ ΡΠ΅Π±Π΅ Π² ΠΏΠ»ΡΡ.
Π‘ΠΌΠΎΡΡΠΈ
π₯ΠΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΠ½ΡΠΎΠ½Π° ΠΠΎΠ»ΡΡ ΠΈΠ½Π° ΠΎ Π²ΡΡΡΠ΅ΡΠ΅ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠ° Π‘++. Π‘ΠΏΠΈΡΠΎΠΊ ΡΠΈΡ Π΄Π»Ρ Π‘++20 Π½Π°ΠΊΠΎΠ½Π΅Ρ Π·Π°ΠΌΠΎΡΠΎΠΆΠ΅Π½ β Π² Π½ΡΠΌ Π΅ΡΡΡ ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΈ ΠΊΠΎΡΡΡΠΈΠ½Ρ, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
π₯ΠΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΡΠ΅ Π°ΡΡΠΎΡΠΈΠ°ΡΠΈΠ²Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ Π² C++. ΠΠ°ΠΊΠΈΠ΅ ΠΈΠ΄Π΅ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° Π±ΡΠ»ΠΈ Ρ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠ° ΠΈ ΠΊΠ°ΠΊΠ°Ρ ΠΈΠ· Π½ΠΈΡ Π±ΡΠ»Π° Π²ΡΠ±ΡΠ°Π½Π° Π² ΠΈΡΠΎΠ³Π΅.
YouTube
ΠΠΎΠ²ΠΎΡΡΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΠΈ C++. ΠΡΠΎΠ³ΠΈ Π²ΡΡΡΠ΅ΡΠΈ Π½Π° ΠΠΎΠ½Π΅ β ΠΠΎΠ»ΡΡ
ΠΈΠ½ ΠΠ½ΡΠΎΠ½
Π‘ΡΠ°ΡΡΠΈΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π―Π½Π΄Π΅ΠΊΡ.Π’Π°ΠΊΡΠΈ ΠΠ½ΡΠΎΠ½ ΠΠΎΠ»ΡΡ
ΠΈΠ½ ΡΠ°ΡΡΠΊΠ°Π·Π°Π» ΠΎ ΡΠ΅Π²ΡΠ°Π»ΡΡΠΊΠΎΠΉ Π²ΡΡΡΠ΅ΡΠ΅ ΠΠΎΠΌΠΈΡΠ΅ΡΠ° ΠΏΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΠΈ C++ Π² ΠΠ°ΠΈΠ»ΡΠ°-ΠΠΎΠ½Π° (Π‘Π¨Π). ΠΠ½ΡΠΎΠ½ ΠΏΠΎΠ΄Π΅Π»ΠΈΠ»ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌΠΈ Π½ΠΎΠ²ΠΎΡΡΡΠΌΠΈ: ΠΎΠΆΠΈΠ΄Π°ΡΡ Π»ΠΈ ΠΠΎΠ΄ΡΠ»ΠΈ ΠΈ ΠΠΎΡΡΡΠΈΠ½Ρ Π² C++20, Π±ΡΠ΄Π΅Ρ Π»ΠΈ ΡΠ°ΠΌ Π±ΡΡΡΡΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡβ¦
Forwarded from PythonDigest
DIY System Monitoring, Part 1: Python
https://reachtim.com/articles/diy-system-monitoring-part-1-python.html
https://reachtim.com/articles/diy-system-monitoring-part-1-python.html
Forwarded from HABR FEED + OPENNET
Happy Party ΠΈΠ»ΠΈ ΠΏΠ°ΡΠ° ΡΡΡΠΎΠΊ-Π²ΠΎΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΉ ΠΎ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²Π΅ Ρ ΡΠ΅ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π² PostgreSQL10
https://habr.com/ru/post/446442/
Tags: ΠΠ»ΠΎΠ³ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ICL Services, IT-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, PostgreSQL, SQL, ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π· Π΄Π°Π½Π½ΡΡ , postgresql, postgresql performance, partitioning, partition table, ΠΌΠ΅ΠΌΡΠ°ΡΡ
Author kznalp on #habrahabr
https://habr.com/ru/post/446442/
Tags: ΠΠ»ΠΎΠ³ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ICL Services, IT-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, PostgreSQL, SQL, ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π· Π΄Π°Π½Π½ΡΡ , postgresql, postgresql performance, partitioning, partition table, ΠΌΠ΅ΠΌΡΠ°ΡΡ
Author kznalp on #habrahabr
Habr
Happy Party ΠΈΠ»ΠΈ ΠΏΠ°ΡΠ° ΡΡΡΠΎΠΊ-Π²ΠΎΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΉ ΠΎ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²Π΅ Ρ ΡΠ΅ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π² PostgreSQL10
ΠΡΠ΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΈΠ΄Π΅Ρ ΡΠ΅ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠ°ΡΠ°Π»ΠΎ ΠΈΡΡΠΎΡΠΈΠΈ Π·Π΄Π΅ΡΡ: Π’Ρ ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΠΊΠ°ΠΊ Π²ΡΠ΅ Π½Π°ΡΠΈΠ½Π°Π»ΠΎΡΡ. ΠΡΠ΅ Π±ΡΠ»ΠΎ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΈ Π²Π½ΠΎΠ²Ρ. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΡΡΠΈ Π²ΡΠ΅ ΡΠ΅ΡΡΡ...
Forwarded from CatOps
Have someone who still don't know what is DevOps? Amazon prepared article for this situation
https://aws.amazon.com/devops/what-is-devops/
#culture
https://aws.amazon.com/devops/what-is-devops/
#culture
Amazon
What is DevOps?
Find out what is DevOps, how and why businesses utilize DevOps models, and how to use AWS DevOps services.
Forwarded from 4gophers
Π―Π·ΡΠΊ Go ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ ΡΠ°Π³ΠΎΠΌ Π½Π° ΠΏΡΡΠΈ ΠΊ Π΄ΡΡΠ³ΠΈΠΌ Π΅Π½ΡΠ΅ΡΠΏΡΠ°ΠΉΠ·Π½ΡΠΌ ΡΠ·ΡΠΊΠ°ΠΌ.
https://hackernoon.com/go-is-on-a-trajectory-to-become-the-next-enterprise-programming-language-3b75d70544e
https://hackernoon.com/go-is-on-a-trajectory-to-become-the-next-enterprise-programming-language-3b75d70544e
Hackernoon
Go is on a trajectory to become the next enterprise programming language | HackerNoon
Goβββa programming language designed for large-scale software developmentβββprovides a robust development experience and avoids many issues that existing programming languages have. These factors make it one of the most likely candidates to succeed Java asβ¦
Forwarded from Go ΠΠ°ΠΉΠ΄ΠΆΠ΅ΡΡ
Π Π΅Π±ΡΡΠ° ΠΈΠ· bet365 Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ Π±ΡΡΡΡΡΠΉ πββοΈβ‘οΈ JSON ΡΠ½ΠΊΠΎΠ΄Π΅Ρ Jingo. ΠΠ΅Π½ΡΠΌΠ°ΡΠΊΠΈ ΡΠ°ΠΌ Π²Π½ΡΡΡΠΈ. π
https://bet365techblog.com/open-sourcing-jingo-a-faster-json-encoder-for-go
https://bet365techblog.com/open-sourcing-jingo-a-faster-json-encoder-for-go
Forwarded from ΠΡΡΠ½ΠΈΡΠ½ΡΠΉ Π΄Π΅ΠΏΠ»ΠΎΠΉ
ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ CI/CD ΠΎΡ Qlector https://medium.freecodecamp.org/speed-is-all-you-need-how-we-set-up-continuous-delivery-e4d8010cb1c5 #cicd
freeCodeCamp.org
Speed is all you need: how we set up continuous delivery
At Qlector we are committed to develop and deliver high quality software and take into account best engineering practices as listed in 12β¦
Forwarded from Evil Martians
ΠΠ°ΡΡΠΈΠ°Π½ΡΠΊΠΈΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΠΌΠΈΡΡΠΈΠΉ Π¦Π΅ΠΏΠ΅Π»Π΅Π² Π²ΡΡΡΡΠΏΠΈΠ» Π½Π° #DUMP Π² ΠΠΊΠ°ΡΠ΅ΡΠΈΠ½Π±ΡΡΠ³Π΅ Ρ ΡΠ°ΡΡΠΊΠ°Π·ΠΎΠΌ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π½Π°ΡΠ°ΡΡ ΠΌΡΡΠ»ΠΈΡΡ Π³ΡΠ°ΡΠ°ΠΌΠΈ ΠΈ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ API Ρ ΠΏΠΎΠΌΠΎΡΡΡ GraphQL.
Π‘Π»Π°ΠΉΠ΄Ρ: http://amp.gs/R2BC
Π‘Π»Π°ΠΉΠ΄Ρ: http://amp.gs/R2BC
Speaker Deck
ΠΠ°ΠΊ ΠΌΡΡΠ»ΠΈΡΡ Π³ΡΠ°ΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ GraphQL β ΡΡΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΠ
ΠΠΎΠΊΠ»Π°Π΄ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΠ΅Ρ
, ΠΊΡΠΎ ΠΏΠΎΠΊΠ° Π½Π΅ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π» ΡΠ²ΠΎΠΈ API Π½Π° GraphQL, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π»Ρ ΡΠ΅Ρ
, ΠΊΡΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°Π» ΠΈ Π½Π΅ ΡΠ²ΠΈΠ΄Π΅Π» ΠΎΡΠΎΠ±ΠΎΠΉ ΡΠ°Π·Π½ΠΈΡΡ Ρ REST.
ΠΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌΡΡ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ GraphQL, ΡΡΠ°Π²Π½ΠΈΠΌ Π΅Π³ΠΎ Ρ REST, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎ ΠΏΡΡΠΈ ΡΠ³Π»ΡΠ±ΠΈΠΌΡΡ Π² ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡ GraphQL ΠΈ ΠΎΡΠ²Π΅ΡΠΈΠΌβ¦
ΠΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌΡΡ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ GraphQL, ΡΡΠ°Π²Π½ΠΈΠΌ Π΅Π³ΠΎ Ρ REST, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎ ΠΏΡΡΠΈ ΡΠ³Π»ΡΠ±ΠΈΠΌΡΡ Π² ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡ GraphQL ΠΈ ΠΎΡΠ²Π΅ΡΠΈΠΌβ¦
Forwarded from DOFH - DevOps from hell
ΠΡΠΎ Π±Ρ ΠΌΠΎΠ³ ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ...
http://www.opennet.ru/opennews/art.shtml?num=50543
http://www.opennet.ru/opennews/art.shtml?num=50543
www.opennet.ru
ΠΠ°ΡΠ°Π»ΠΎΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ±ΠΎΡΠΎΠΊ FreeBSD, ΠΏΠ΅ΡΠ΅Π²Π΅Π΄ΡΠ½Π½ΡΡ
Π½Π° "ZFS on Linux"
ΠΡΠΈΡ ΠΡΡ (Kris Moore), ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° PC-BSD ΠΈ Π²ΠΈΡΠ΅-ΠΏΡΠ΅Π·ΠΈΠ΄Π΅Π½Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ iXsystems, ΠΎΠ±ΡΡΠ²ΠΈΠ» ΠΎ Π½Π°ΡΠ°Π»Π΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΡΡ
ΡΠ±ΠΎΡΠΎΠΊ FreeBSD 12-STABLE ΠΈ FreeBSD 13-HEAD, Π² ΠΊΠΎΡΠΎΡΡΡ
ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠ°Ρ Π²ΠΎ FreeBSD ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ZFS Π·Π°ΠΌΠ΅Π½Π΅Π½Π°β¦
Forwarded from DevOps&SRE Library
Storing HD photos in a relational database: recipe for an epic fail
ΠΠΎΡΡ ΠΏΡΠΎ ΡΠΎ, ΠΏΠΎΡΠ΅ΠΌΡ Ρ ΡΠ°Π½ΠΈΡΡ ΡΠΎΡΠΊΠΈ Π² ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ - ΡΡΠΎ ΠΏΠ»ΠΎΡ Π°Ρ ΠΈΠ΄Π΅Ρ.
https://blog.yourlabs.org/post/184290880553/storing-hd-photos-in-a-relational-database-recipe
ΠΠΎΡΡ ΠΏΡΠΎ ΡΠΎ, ΠΏΠΎΡΠ΅ΠΌΡ Ρ ΡΠ°Π½ΠΈΡΡ ΡΠΎΡΠΊΠΈ Π² ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ - ΡΡΠΎ ΠΏΠ»ΠΎΡ Π°Ρ ΠΈΠ΄Π΅Ρ.
https://blog.yourlabs.org/post/184290880553/storing-hd-photos-in-a-relational-database-recipe
Forwarded from DevOps&SRE Library
Dashboard Design Guide
ΠΡΠ»ΠΈΡΠ½ΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΄Π°ΡΠ±ΠΎΡΠ΄ΠΎΠ² Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°.
Part 1: Structure and Layout in System Dashboard Design
http://onemogin.com/observability/dashboards/practitioners-guide-to-system-dashboard-design.html
Part 2: Presentation and Accessibility in System Dashboard Design
http://onemogin.com/observability/dashboards/practitioners-guide-to-system-dashboard-design-p2.html
Part 3: What Charts To Use in System Dashboard Design
http://onemogin.com/observability/dashboards/practitioners-guide-to-system-dashboard-design-p3.html
Part 4: Context Improvement in System Dashboard Design
http://onemogin.com/observability/dashboards/practitioners-guide-to-system-dashboard-design-p4.html
ΠΡΠ»ΠΈΡΠ½ΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΄Π°ΡΠ±ΠΎΡΠ΄ΠΎΠ² Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°.
Part 1: Structure and Layout in System Dashboard Design
http://onemogin.com/observability/dashboards/practitioners-guide-to-system-dashboard-design.html
Part 2: Presentation and Accessibility in System Dashboard Design
http://onemogin.com/observability/dashboards/practitioners-guide-to-system-dashboard-design-p2.html
Part 3: What Charts To Use in System Dashboard Design
http://onemogin.com/observability/dashboards/practitioners-guide-to-system-dashboard-design-p3.html
Part 4: Context Improvement in System Dashboard Design
http://onemogin.com/observability/dashboards/practitioners-guide-to-system-dashboard-design-p4.html
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. ΠΠ»Π°Π²Π½Π°Ρ ΠΌΠΈΡΡΠΈΡ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΡΠ·ΡΠΊΠ° β Π»ΡΡ...