ΠΡΡΡ Π±ΡΠ²ΡΠΈΡ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°ΡΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΡ RubyGems.org, RubyGems ΠΈ Bundler, ΡΡΠ΅Π΄ΠΈ ΠΊΠΎΡΠΎΡΡΡ Π²Π»Π°Π΄Π΅Π»Π΅Ρ ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΠΌΠ°ΡΠΊΠΈ Bundler, ΠΎΠ±ΡΡΠ²ΠΈΠ»ΠΈ ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° β Gem Cooperative, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Π½ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Ρ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΎΡΠΊΡΡΡΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ Ρ ΠΎΠ³Π»ΡΠ΄ΠΊΠΎΠΉ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡ Homebrew. ΠΠ° ΡΠ΅ΠΊΡΡΠ΅ΠΌ ΡΡΠ°ΠΏΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ Π·Π°ΠΏΡΡΠ΅Π½ gem-cΠ΅ΡΠ²Π΅Ρ gem.coop, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ Π²ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ ΠΈΠ· ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° RubyGems.org ΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Ρ Π½ΠΈΠΌ. ΠΠ°ΡΠ²Π»Π΅Π½Π° ΠΏΠΎΠ»Π½Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠ°ΠΌΠΈ RubyGems ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠΌ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ Bundler.
Π‘Π΅ΡΠ²Π΅Ρ ΠΏΠΎΠΊΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π·Π΅ΡΠΊΠ°Π»Π° RubyGems.org, Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ Π΄Π»Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΏΠ»Π°Π½ΠΈΡΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΠ΅ ΠΌΠ΅ΡΡΡΡ. ΠΠ»Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π° Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π² gemfile Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° source Ρ Β«https://rubygems.orgΒ» Π½Π° Β«https://gem.coopΒ».
ΠΡΠ½ΠΎΠ²Π°Π²ΡΠΈΠ΅ Gem Cooperative ΠΌΡΠΉΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ Π±ΡΠ»ΠΈ ΠΎΡΡΡΡΠ°Π½Π΅Π½Ρ ΠΎΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΡΠ»Π΅ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ° Ρ Π½Π΅ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Ruby Central, ΠΊΡΡΠΈΡΡΡΡΠ΅ΠΉ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΉ RubyConf ΠΈ ΠΎΡΠ²Π΅ΡΠ°Π²ΡΠ΅ΠΉ Π·Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ²ΠΈΡΠ° RubyGems.org. Π ΡΠ΅Π½ΡΡΠ±ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Ruby Central ΠΏΠΎΠ»ΡΡΠΈΠ»Π° ΠΏΠΎΠ»Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ GitHub-ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΠΌΠΈ, Π² ΠΊΠΎΡΠΎΡΡΡ Π²Π΅Π΄ΡΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° RubyGems, rubygems.org ΠΈ Bundler, ΠΈ ΠΏΡΠΈΠ½ΡΠ»Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ Π²ΡΠ΅Ρ Π²Π½Π΅ΡΠ½ΠΈΡ ΠΌΡΠΉΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ². ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π²Π½Π΅ΡΠ½ΠΈΠΌ ΠΌΡΠΉΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌ Π±ΡΠ» Π·Π°ΠΊΡΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ gem-ΠΏΠ°ΠΊΠ΅ΡΠ°ΠΌ bundler ΠΈ rubygems-update.
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ ΠΏΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ Ρ Ruby Central ΠΌΡΠΉΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΎ ΠΏΠΎΡΠ»Π΅ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠΈ Ρ ΡΡΠΈΡΡΠ°ΠΌΠΈ ΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΡΠΎΠ²Π΅Π΄ΡΠ½Π½ΠΎΠ³ΠΎ Π°ΡΠ΄ΠΈΡΠ° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΡΠΈΠ½Ρ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½ΠΈΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π² ΠΎΠ΄Π½ΠΈΡ ΡΡΠΊΠ°Ρ ΡΠΏΠΎΠΌΠΈΠ½Π°Π»Π°ΡΡ Π·Π°Π±ΠΎΡΠ° ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈ Π·Π°ΡΠΈΡΠ° ΠΎΡ Π°ΡΠ°ΠΊ ΠΊΠ»Π°ΡΡΠ° Β«supply chainΒ». Ruby Central ΠΏΡΡΠ°Π΅ΡΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΠΌ ΠΈ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΠΌ Π»ΠΈΡ, Π½Π΅ ΠΏΠΎΠ΄ΠΎΡΡΡΡΠ½ΡΡ ΠΈ Π½Π΅ Π½Π΅ΡΡΡΠΈΡ ΠΏΡΡΠΌΡΡ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ.
ΠΠΎΠΌΠΈΠΌΠΎ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΈΡΠΊΠ»ΡΡΡΠ½Π½ΡΡ ΠΌΡΠΉΠ½ΡΠ΅ΠΉΠ½ΡΠΎΠ² Π² ΡΠΈΡΠ»Π΅ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ° Gem Cooperative ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ ΠΠ»Π΅Π½ ΠΠ°Ρ (Ellen Dash), ΠΊΠΎΡΠΎΡΠ°Ρ Π² ΡΠ΅Π½ΡΡΠ±ΡΠ΅ ΡΠ²ΠΎΠ»ΠΈΠ»Π°ΡΡ ΠΈΠ· ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Ruby Central ΠΈ ΡΠ»ΠΎΠΆΠΈΠ»Π° Ρ ΡΠ΅Π±Ρ ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ ΠΌΡΠΉΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° Π² Π·Π½Π°ΠΊ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΏΡΠΎΡΠΈΠ² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Ruby Central, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΠ»Π΅Π½ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΠΎΠ²Π°Π»Π° ΠΊΠ°ΠΊ Π²ΡΠ°ΠΆΠ΄Π΅Π±Π½ΠΎΠ΅ ΠΏΠΎΠ³Π»ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠΎ ΠΌΠ½Π΅Π½ΠΈΡ ΠΠ»Π΅Π½ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Ruby Central Π±ΡΠ»ΠΈ Π½Π΅ΡΠΏΡΠ°Π²Π΅Π΄Π»ΠΈΠ²ΡΠΌΠΈ ΠΈ Π΄ΠΎΡΡΡΠΏΠ° Π»ΠΈΡΠΈΠ»ΠΈΡΡ Π·Π°ΡΠ»ΡΠΆΠ΅Π½Π½ΡΠ΅ Π»ΡΠ΄ΠΈ, Π΄Π΅Π»ΠΎΠΌ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π²ΡΠΈΠ΅ ΡΠ²ΠΎΡ ΡΠ΅ΠΏΡΡΠ°ΡΠΈΡ ΠΈ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡΡΡΠΈ Π»Π΅Ρ Π·Π°Π½ΠΈΠΌΠ°Π²ΡΠΈΠ΅ΡΡ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ RubyGems ΠΈ Bundler.
ΠΠΆΠΎΡΠ» ΠΡΠ°ΠΏΠΏΠ΅Ρ (Joel Drapper), ΠΌΡΠΉΠ½ΡΠ΅ΠΉΠ½Π΅Ρ gem-ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Phlex ΠΈ Literal, ΠΈ Π±ΡΠ²ΡΠΈΠΉ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Shopify, ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠΏΠΎΠ½ΡΠΎΡΠ° Ruby Central, ΡΠ°ΠΊΠΆΠ΅ ΡΡΠΈΡΠ°Π΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Ruby Central Π·Π°Ρ Π²Π°ΡΠΎΠΌ GitHub-ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅Π², ΡΠ°Π½Π½Π΅Π΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΡΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ. ΠΠΎ Π΅Π³ΠΎ ΠΌΠ½Π΅Π½ΠΈΡ Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Ruby Central, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ²ΠΈΡΠ° RubyGems.org, Π½Π΅ Π±ΡΠ»ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π² ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠΈ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅Π² github.com/rubygems, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° ΠΏΠΎΠ»ΠΎΡΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°Π»Π° ΡΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ²ΠΈΡΠ° RubyGems.org. ΠΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ ΠΏΡΠ°Π² Π½Π° ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ Ρ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠ΅ΡΠ²ΠΈΡΠ°, ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΡΡΡ Ρ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠ°Π² Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.
Π’Π΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ, Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Ruby Π½Π°Π·ΡΠ΅Π²Π°Π΅Ρ Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ β ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ ΠΎΡΠΊΡΡΡΠΎΠ΅ ΠΏΠΈΡΡΠΌΠΎ Ρ ΠΏΡΠΈΠ·ΡΠ²ΠΎΠΌ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΎΡΠΊ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° Ruby on Rails, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠΉ ΠΎΡ Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ, ΠΠ°Π²ΠΈΠ΄Π° Π₯Π΅ΠΉΠ½Π΅ΠΌΠ΅ΠΉΠ΅ΡΠ° Π₯Π°Π½ΡΡΠΎΠ½Π° (David Heinemeier Hansson). ΠΠ°Π²ΠΈΠ΄Ρ Π²ΠΌΠ΅Π½ΡΡΡ ΡΠ°ΡΠΈΡΡΡΠΊΠΈΠ΅ ΠΈ ΡΡΠ°Π½ΡΡΠΎΠ±Π½ΡΠ΅ Π²ΡΡΠΊΠ°Π·ΡΠ²Π°Π½ΠΈΡ, Π½Π΅Π΄ΠΎΡΡΠΎΠΉΠ½ΡΠ΅ Π»ΠΈΠ΄Π΅ΡΠ° ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΡΠΈΡΡΡΠΊΠΈΠ΅ Π²ΡΡΠΊΠ°Π·ΡΠ²Π°Π½ΠΈΡ ΡΠ²ΠΎΠ΄ΡΡΡΡ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π·Π°ΠΌΠ΅ΡΠΎΠΊ ΠΠ°Π²ΠΈΠ΄ ΡΠΏΠΎΠΌΡΠ½ΡΠ», ΡΡΠΎ ΠΠΎΠ½Π΄ΠΎΠ½ ΡΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ»ΠΎΠ½ ΠΊΠΎΡΠ΅Π½Π½ΡΡ
Π±ΡΠΈΡΠ°Π½ΡΠ΅Π²). ΠΡΠΊΡΡΡΠΎΠ΅ ΠΏΠΈΡΡΠΌΠΎ ΡΠΆΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π»ΠΎ Π±ΠΎΠ»Π΅Π΅ 140 ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ². Π‘ΡΠ΅Π΄ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π²ΡΠΈΡ
Π’ΠΈΠΌ ΠΡΡΠΉ (ΡΠΎΠ°Π²ΡΠΎΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ XML), ΠΠΆΠ΅ΡΡ ΠΡΠ²ΡΠ΄ (ΡΠΎΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»Ρ Stack Overflow ΠΈ Discourse) ΠΈ ΠΠ²Π³Π΅Π½ΠΈΠΉ Π ΠΎΡΠΊΠΎ (ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ Mastodon).
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
