แžŸแž”แŸ’แžแžถแž แŸแž“แŸƒแž€แžถแžšแž•แŸ’แžŸแžถแž™แžแžถแž˜แžขแŸŠแžธแž“แž’แžบแžŽแžทแžแž–แžธ JUG Ru Group #6

แžŸแž”แŸ’แžแžถแž แŸแž“แŸƒแž€แžถแžšแž•แŸ’แžŸแžถแž™แžแžถแž˜แžขแŸŠแžธแž“แž’แžบแžŽแžทแžแž–แžธ JUG Ru Group #6

ะะฐัˆ แžšแžŠแžผแžœแž€แžถแž›แžŸแž“แŸ’แž“แžทแžŸแžธแž‘ แž”แžพแž€แžŠแŸ„แž™แž‡แŸ„แž‚แž‡แŸแž™ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แŸ’แž“แžปแž„แž–แŸแž›แž‡แžถแž˜แžฝแž™แž‚แŸ’แž“แžถแž“แŸแŸ‡ แž€แžถแžšแž”แž„แŸ’แž แžถแž‰แžขแŸ†แž–แžธแž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแž€แŸแž˜แžทแž“แž”แž‰แŸ’แž…แž”แŸ‹แžŠแŸ‚แžš! แžŸแž”แŸ’แžแžถแž แŸแž“แŸแŸ‡แž™แžพแž„แž“แžนแž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธ Java, DevOps, แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แž แž“แžทแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž…แŸ‚แž€แž…แžถแž™แŸ”

แž€แžถแž›แžœแžทแž—แžถแž‚แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแž”แŸ’แžแžถแž แŸแž“แŸแŸ‡แŸ–

แžแŸ’แž„แŸƒแž–แžปแž’: แž…แžถแžœแŸ‰แžถแž“แžทแž„แž–แŸแž›แž›แŸ’แž„แžถแž…แž…แŸ‚แž€แž…แžถแž™

แž€แžถแž แŸ’แžœแŸแžŠแŸ†แž”แžผแž„แž‡แžถแž˜แžฝแž™ JPoint / Ivan Uglyansky
แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜: แžแŸ’แž„แŸƒแž‘แžธ 17 แžแŸ‚แž˜แžทแžแžปแž“แžถแž˜แŸ‰แŸ„แž„ 12:00 (แž˜แŸ‰แŸ„แž„แž“แŸ…แž‘แžธแž€แŸ’แžšแžปแž„แž˜แŸ‰แžผแžŸแŸ’แž‚แžผ)

แžแŸ’แž„แŸƒแž‘แžธ 17 แžแŸ‚แž˜แžทแžแžปแž“แžถแžœแŸแž›แžถแž˜แŸ‰แŸ„แž„ 12:00 แž‡แžถแž—แŸ’แž‰แŸ€แžœ แž”แž„แŸ’แž แžถแž‰ "แž€แžถแž แŸ’แžœแŸแž€แŸ‚แžœแžŠแŸ†แž”แžผแž„แž‡แžถแž˜แžฝแž™ JPoint" แž“แžนแž„แž˜แžถแž“ Ivan Uglyansky แŸ” Ivan แž–แžธแž˜แžปแž“แž”แžถแž“แž”แž„แŸ’แž€แžพแž Excelsior JET แž แžพแž™แžฅแžกแžผแžœแž“แŸแŸ‡แž’แŸ’แžœแžพแž€แžถแžšแž“แŸ… Huawei แž›แžพแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž…แž„แž€แŸ’แžšแž„ JVMs แž“แžทแž„แž—แžถแžŸแžถแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแŸ’แž˜แžธแŸ” Ivan แž€แŸแž‡แžถแžŸแŸ’แžแžถแž”แž“แžทแž€ แž“แžทแž„แž‡แžถแžขแŸ’แž“แž€แžŠแžนแž€แž“แžถแŸ†แžšแž”แžŸแŸ‹ JUGNsk แžŠแŸ‚แž›แž‡แžถแž€แŸ’แžšแžปแž˜แž•แŸ’แž›แžผแžœแž€แžถแžšแž“แŸƒแžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ Java แž“แŸ… Novosibirsk แŸ”

แžขแŸ’แž“แž€แž•แŸ’แžŸแžถแž™แž‚แžบ Andrey Kogun แž“แžทแž„ Dmitry Alexandrov แŸ” Andrey แž‚แžบแž‡แžถแžŸแŸ’แžแžถแž”แž“แžทแž€แž“แŸƒแž€แžทแž…แŸ’แž…แž”แŸ’แžšแž‡แžปแŸ† jug.msk.ru แŸ” Dmitry แž‚แžบแž‡แžถแžขแŸ’แž“แž€แžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธ แž“แžทแž„แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แžšแžˆแžถแž“แž˜แžปแžแž‚แŸแž“แŸ… T-Systems แž แžพแž™แž€แŸแž‡แžถแžขแŸ’แž“แž€แžŠแžนแž€แž“แžถแŸ†แž˜แŸ’แž“แžถแž€แŸ‹แž“แŸƒแž€แŸ’แžšแžปแž˜ Bulgarian Java User Group แž•แž„แžŠแŸ‚แžšแŸ” แž–แžฝแž€แž‚แŸแž“แžนแž„แž–แžทแž—แžถแž€แŸ’แžŸแžถแžขแŸ†แž–แžธแž”แž‰แŸ’แž แžถแž“แŸ…แž€แŸ’แž“แžปแž„ Native แž‡แžถแž˜แžฝแž™ Ivan แž”แŸ‰แŸ‡แž›แžพแž€แžถแžšแž„แžถแžšแžšแž”แžŸแŸ‹ Panama, Loom, Valhalla, GraalVM แž แžพแž™แžแŸ‚แž˜แž‘แžถแŸ†แž„แžŸแžฝแžš Ivan แžขแŸ†แž–แžธแžšแž”แžถแž™แž€แžถแžšแžŽแŸแžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แž“แŸ… JPoint 2020 แžŠแŸ‚แž›แžงแž‘แŸ’แž‘แžทแžŸแžŠแž›แŸ‹แž€แžถแžšแž’แŸ’แžœแžพแžŠแŸ†แžŽแžพแžšแž–แžธแž–แžทแž—แž–แžŠแŸแž€แž€แŸ‹แž€แŸ’แžŠแŸ…แž“แŸƒ Java แž‘แŸ…แž€แžผแžŠแžŠแžพแž˜แŸ”

แž€แŸ’แž“แžปแž„แž€แžšแžŽแžธแžŠแŸ‚แž›แžขแŸ’แž“แž€แžแž€แžแžถแž“แžœแžถแŸ” แž”แž‰แŸ’แž แžถแž…แžปแž„แž€แŸ’แžšแŸ„แž™ "First Cup" แž˜แžพแž›แžœแžถแž“แŸ…แž›แžพ YouTube แŸ” แž—แŸ’แž‰แŸ€แžœแž‚แžบแž‡แžถแžœแžทแžŸแŸ’แžœแž€แžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธ Java Champion Oleg Dokuka แžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŸแž แž‚แŸ’แžšแžถแžŸ แž“แžทแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž…แŸ‚แž€แž…แžถแž™ แž—แžถแž‚แž…แŸ’แžšแžพแž“แž”แŸ’แžšแžพ Spring stack

แž”แŸ’แžšแž’แžถแž“ Hydra / Andrey Satarin
แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜: แžแŸ’แž„แŸƒแž‘แžธ 17 แžแŸ‚แž˜แžทแžแžปแž“แžถแž˜แŸ‰แŸ„แž„ 19:00 (แž˜แŸ‰แŸ„แž„แž“แŸ…แž‘แžธแž€แŸ’แžšแžปแž„แž˜แŸ‰แžผแžŸแŸ’แž‚แžผ)

แžแŸ’แž„แŸƒแž‘แžธ 17 แž˜แžทแžแžปแž“แžถ แžœแŸแž›แžถแž˜แŸ‰แŸ„แž„ 19:00 แž…แžถแŸ†แž˜แžพแž› แž”แž‰แŸ’แž แžถแžแŸ’แž˜แžธแŸ” แž”แž„แŸ’แž แžถแž‰แž‡แžถแž˜แžฝแž™แž‚แžŽแŸˆแž€แž˜แŸ’แž˜แžถแž’แžทแž€แžถแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸƒแžŸแž“แŸ’แž“แžทแžŸแžธแž‘ Hydra "แž”แŸ’แžšแž’แžถแž“ Hydra" แŸ” แžขแŸ’แž“แž€แž’แŸ’แžœแžพแž”แž‘แž”แž„แŸ’แž แžถแž‰ Alexey Fedorov แž“แžทแž„ Vitaly Aksenov แž“แžนแž„แž“แžทแž™แžถแž™แž‡แžถแž˜แžฝแž™ Andrey Satarin แŸ”

Andrey แž‚แžบแž‡แžถแžœแžทแžŸแŸ’แžœแž€แžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸ… Amazon Aurora แŸ” แž€แžถแž›แž–แžธแž˜แžปแž“แž‚แžถแžแŸ‹แž”แžถแž“แž’แŸ’แžœแžพแž€แžถแžšแžŸแžถแž€แž›แŸ’แž”แž„แž›แžพแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แž…แŸ‚แž€แž…แžถแž™ NewSQL แž“แŸ… Yandex แžŠแŸ‚แž›แž‡แžถแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž€แžƒแžพแž‰แž–แž–แž€แž“แŸ… Kaspersky Lab แžŠแŸ‚แž›แž‡แžถแž แŸ’แž‚แŸแž˜แžขแŸ’แž“แž€แž›แŸแž„แž…แŸ’แžšแžพแž“แž“แŸ… Mail.ru แž“แžทแž„แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แž‚แžŽแž“แžถแžแž˜แŸ’แž›แŸƒแžšแžผแž”แžทแž™แž”แŸแžŽแŸ’แžŽแž“แŸ…แž’แž“แžถแž‚แžถแžš Deutsche Bank แŸ” แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแž€แŸ’แž“แžปแž„แž€แžถแžšแžŸแžถแž€แž›แŸ’แž”แž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’ backend แž“แžทแž„แž…แŸ‚แž€แž…แžถแž™แžแŸ’แž“แžถแžแž’แŸ†แŸ”

แž”แž‰แŸ’แž แžถแž…แžปแž„แž€แŸ’แžšแŸ„แž™ แž”แŸ’แžšแž’แžถแž“ Hydra แž…แŸแž‰แžฅแžกแžผแžœแž“แŸแŸ‡แŸ” แž—แŸ’แž‰แŸ€แžœแžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แž‚แžบ Oleg Anastasyev แžŠแŸ‚แž›แž…แžผแž›แžšแžฝแž˜แž€แŸ’แž“แžปแž„แžแŸ’แž“แžถแž€แŸ‹ แžแž“แŸ’แžแŸ’แžšแžธ แžšแžผแž”แžแž แž€แžถแžšแž•แŸ’แž‰แžพแžŸแžถแžš แž“แžทแž„แž•แž›แžทแžแž•แž› Odnoklassniki แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ”

แžแŸ’แž„แŸƒแž–แŸ’แžšแž แžŸแŸ’แž”แžแžทแŸแŸ– DevOps

DevOops แž€แŸ’แž“แžปแž„แžขแŸ†แžกแžปแž„แž–แŸแž›แžšแžŸแŸ€แž›แž’แŸ’แžœแžพแž€แžถแžš / Dmitry Stolyarov
แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜: แžแŸ’แž„แŸƒแž‘แžธ 18 แžแŸ‚แž˜แžทแžแžปแž“แžถแž˜แŸ‰แŸ„แž„ 18:00 (แž˜แŸ‰แŸ„แž„แž“แŸ…แž‘แžธแž€แŸ’แžšแžปแž„แž˜แŸ‰แžผแžŸแŸ’แž‚แžผ)

แž“แžนแž„แžแŸ’แžšแžผแžœแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž“แŸ…แžแŸ’แž„แŸƒแž‘แžธ 18 แžแŸ‚แž˜แžทแžแžปแž“แžถแžœแŸแž›แžถแž˜แŸ‰แŸ„แž„ 18:00 แž”แž‰แŸ’แž แžถแžแŸ’แž˜แžธแŸ” แž”แž„แŸ’แž แžถแž‰ "DevOops แž“แŸ…แž˜แŸ‰แŸ„แž„แž’แŸ’แžœแžพแž€แžถแžš" แŸ” แž—แŸ’แž‰แŸ€แžœแžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แž‚แžบ Dmitry Stolyarov แž“แžถแž™แž€แž”แž…แŸ’แž…แŸแž€แž‘แŸแžŸ แž“แžทแž„แž‡แžถแžŸแž แžŸแŸ’แžแžถแž”แž“แžทแž€แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ Flant แŸ” แž‚แžถแžแŸ‹แž˜แžถแž“แž”แž‘แž–แžทแžŸแŸ„แž’แž“แŸ 14 แž†แŸ’แž“แžถแŸ†แž‡แžถแž˜แžฝแž™แž›แžธแž“แžปแž… แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš 10 แž†แŸ’แž“แžถแŸ† แž“แžทแž„แž‚แž˜แŸ’แžšแŸ„แž„แž•แŸ’แž‘แžปแž€แžแŸ’แž–แžŸแŸ‹แž‡แžถแž„ 30 แŸ”

แžขแŸ’แž“แž€แž’แŸ’แžœแžพแž”แž‘แž”แž„แŸ’แž แžถแž‰แŸ– Maxim Gorelikov แž“แžทแž„ Alexander Dryantsov แŸ” Maxim แž‚แžบแž‡แžถแžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŠแŸ‚แž›แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแž›แžพ cloud-native แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แŸ’แžšแžแžทแž€แž˜แŸ’แž˜ แž“แžทแž„แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แŸ” แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแž™แŸˆแž–แŸแž›แž”แžธแž†แŸ’แž“แžถแŸ†แž…แžปแž„แž€แŸ’แžšแŸ„แž™แž“แŸแŸ‡ แžขแžถแžกแžทแž…แžŸแžถแž“แŸ‹แžŒแžบแž”แžถแž“แžŸแžทแž€แŸ’แžŸแžถแž•แŸ’แž“แŸ‚แž€แžแžถแž„แž€แŸ’แž“แžปแž„แžšแž”แžŸแŸ‹ Kubernetes แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž“แŸƒแž”แžŽแŸ’แžแžถแž‰ แž“แžทแž„แžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถแžšแž”แžŸแŸ‹แžแŸ’แž›แžฝแž“ แž€แŸแžŠแžผแž…แž‡แžถแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถแž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“ แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž Kubernetes แž€แŸ’แž“แžปแž„แž•แž›แžทแžแž€แž˜แŸ’แž˜ แž“แžทแž„แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ Dev แž“แŸ… Ecwid แŸ” แž–แžฝแž€แž‚แŸแž“แžนแž„แž–แžทแž—แžถแž€แŸ’แžŸแžถแž‡แžถแž˜แžฝแž™ Dmitry แžšแž”แŸ€แž” แž“แžทแž„แž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแžŠแžถแž€แŸ‹แžฑแŸ’แž™แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ Kubernetes แž“แžทแž„แž”แž‰แŸ’แž แžถแžขแŸ’แžœแžธแžŠแŸ‚แž›แžขแžถแž…แž€แžพแžแžกแžพแž„แŸ”

แž—แŸ’แž‰แŸ€แžœแž“แŸƒแž€แžถแžšแž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž…แžปแž„แž€แŸ’แžšแŸ„แž™แž“แŸƒ "DevOops at Work Afternoon" แž‚แžบแž›แŸ„แž€ Anton Weiss, IT futurist, แžขแŸ’แž“แž€แž‡แŸ†แž“แžถแž‰แž€แžถแžšแž”แž„แŸ’แžšแŸ€แž“แž”แž…แŸ’แž…แŸแž€แž‘แŸแžŸ, แžœแžถแž‚แŸ’แž˜แžทแž“แž“แŸ… DevOops 2020 Moscow แŸ” แž˜แžพแž›แž€แžถแžšแžŸแŸ†แžŠแŸ‚แž„แž“แŸ…แž›แžพแž€แžถแžšแžแžแž“แžทแž„ YouTube.

แžแŸ’แž„แŸƒแžŸแžปแž€แŸ’แžšแŸ– แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แž

แžšแžฟแž„ "Survivor Mistake" แžœแž‚แŸ’แž‚ แŸจ
แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜: แžแŸ’แž„แŸƒแž‘แžธ 19 แžแŸ‚แž˜แžทแžแžปแž“แžถแž˜แŸ‰แŸ„แž„ 18:00 (แž˜แŸ‰แŸ„แž„แž“แŸ…แž‘แžธแž€แŸ’แžšแžปแž„แž˜แŸ‰แžผแžŸแŸ’แž‚แžผ)

แžแŸ’แž„แŸƒแž‘แžธ 19 แžแŸ‚แž˜แžทแžแžปแž“แžถ แžœแŸแž›แžถแž˜แŸ‰แŸ„แž„ 18:00 แžšแž„แŸ‹แž…แžถแŸ†แž›แŸ„แž€แžขแŸ’แž“แž€ แž”แž‰แŸ’แž แžถแžแŸ’แž˜แžธแŸ” แž”แž„แŸ’แž แžถแž‰ "แž€แŸ†แž แžปแžŸแžขแŸ’แž“แž€แžšแžŸแŸ‹แžšแžถแž“แž˜แžถแž“แž‡แžธแžœแžทแž" แŸ” แžขแŸ’แž“แž€แž‡แŸ†แž“แžถแž‰แž•แŸ’แž“แŸ‚แž€แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž€แž˜แŸ’แž˜แžŸแžถแž€แž›แŸ’แž”แž„ แžขแŸ’แž“แž€แž“แžทแž–แž“แŸ’แž’ Allure/Allure 2 Artem Eroshenko แž“แžทแž„แž‡แžถแžŸแž˜แžถแž‡แžทแž€แž“แŸƒแž‚แžŽแŸˆแž€แž˜แŸ’แž˜แžถแž’แžทแž€แžถแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸƒแžŸแž“แŸ’แž“แžทแžŸแžธแž‘ Heisenbug แž”แž‘แž–แžทแžŸแŸ„แž’แž“แŸ QA แž“แžทแž„แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ แž–แžทแž’แžธแž€แžšแž“แŸƒแž•แžแžƒแŸ‚แžŸแŸ’แž "Bit Helmet" Vsevolod Brekelov แž“แžนแž„แž‡แžฝแž”แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแŸ’แž‘แžผแžŒแžธแž™แŸ„แžŠแžพแž˜แŸ’แž”แžธแž–แžทแž—แžถแž€แŸ’แžŸแžถแžขแŸ†แž–แžธแžขแŸ’แžœแžธแžŠแŸ‚แž›แž”แžถแž“แž€แžพแžแžกแžพแž„แž“แŸ…แž€แŸ’แž“แžปแž„แž–แžทแž—แž–แž›แŸ„แž€แŸ” แž“แŸƒแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž€แŸ’แž“แžปแž„แž˜แžฝแž™แžŸแž”แŸ’แžแžถแž แŸ แž“แžทแž„แžœแžทแž—แžถแž‚แžงแž”แž€แžšแžŽแŸแž˜แžถแž“แž”แŸ’แžšแž™แŸ„แž‡แž“แŸแŸ”

แž”แž‰แŸ’แž แžถแž…แžปแž„แž€แŸ’แžšแŸ„แž™ แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แž“แŸแŸ‡โ€‹แž˜แžถแž“โ€‹แž€แŸ’แž“แžปแž„โ€‹แž€แžถแžšโ€‹แžแžโ€‹แžšแžฝแž…โ€‹แž แžพแž™แŸ” แž“แŸ…แž€แŸ’แž“แžปแž„แž“แŸ„แŸ‡ Artem แž“แžทแž„ Seva แž”แžถแž“แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แžšแž”แŸ€แž”แžŠแŸ‚แž›แžงแž”แž€แžšแžŽแŸแž–แŸ’แž™แžถแž”แžถแž›แžŠแŸ„แž™แžแŸ’แž›แžฝแž“แžฏแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ”

แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž…แž„แŸ‹แž”แžถแž“แž…แŸ’แžšแžพแž“แž‡แžถแž„แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แžแŸ‚แž˜แžฝแž™ แžšแžŠแžผแžœแž€แžถแž›แžŸแž“แŸ’แž“แžทแžŸแžธแž‘แžšแž”แžŸแŸ‹แž™แžพแž„แž‘แžพแž”แžแŸ‚แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แŸ” แžŸแž”แŸ’แžแžถแž แŸแž“แŸแŸ‡แž™แžพแž„แž€แŸ†แž–แžปแž„แž˜แžพแž› แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แž ะธ แžŽแŸแžแžŸแž“แŸ’แž“แžทแžŸแžธแž‘แž”แŸ’แžšแžถแŸ†แž˜แžฝแž™แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž“แžนแž„แž’แŸ’แžœแžพแžแžถแž˜แž“แŸ…แž–แŸแž›แž€แŸ’แžšแŸ„แž™ - แž“แžทแž„ แžŸแŸ†แž”แžปแžแŸ’แžšแž‡แžถแžœแž˜แžฝแž™แŸ” แžขแŸ’แž“แž€แžขแžถแž…แž…แžผแž›แž”แŸ’แžšแžพแž–แžฝแž€แžœแžถแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž€แŸ’แž“แžปแž„แž–แŸแž›แžแŸ‚แž˜แžฝแž™ แžŠแŸ„แž™แž•แŸ’แžแž›แŸ‹แžฑแŸ’แž™แžแŸ’แž›แžฝแž“แžขแŸ’แž“แž€แž“แžผแžœแžŸแž€แž˜แŸ’แž˜แž—แžถแž–แž˜แžฝแž™แžแŸ‚แŸ”

แž”แŸ’แžšแž—แž–: www.habr.com

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹