рдЖрд░рд╡реАрдПрдо рдСрдЯреЛрд▓рд┐рдмреНрд╕: рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рд░реНрднрд░рддрд╛ рдкреНрд░рдмрдВрдзрди рдФрд░ рд░реВрдмреА 2.0


рдкрд┐рдЫрд▓реЗ рдорд╣реАрдиреЗ рд░реВрдмреА рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореАрд▓ рдХрд╛ рдкрддреНрдерд░ рдХреА рд╢реБрд░реБрдЖрдд рд╣реБрдИ - рд░реВрдмреА 2.0.0 рдХреА рд░рд┐рд╣рд╛рдИред рдЗрд╕рдХреЗ рд╕рд╛рде, рдУрдкрдирдЬреАрдПрд▓ рд╕рд╣рд┐рдд рдЕрдкрдбреЗрдЯреЗрдб рд░реВрдмреАрдЬреАрдореНрд╕ рдФрд░ рдирдИ рдирд┐рд░реНрднрд░рддрд╛рдПрдВред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдЖрд░рд╡реАрдПрдо рдиреЗ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд▓рд┐рдмрд╛рдпрдо рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд░реВрдмреАрдЬреАрдореНрд╕ рдХреЗ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдХреЗ рдЖрдЧрдорди рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рддрд┐ рдмрджрд▓ рдЧрдИ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдмрдбрд╝реА рдирд┐рд░реНрднрд░рддрд╛ рд╣реИред рд░реВрдмреА 2.0.0-рдЖрд░рд╕реА рдХреЗ рд▓рд┐рдП, рдЖрд░рд╡реАрдПрдо рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рдерд╛ред OpenSSL рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, LibYAML рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдХрд╛рдо рдирд╣реАрдВ рд╣реИред

рдирдпрд╛ рддрд░реАрдХрд╛

рдпрд╣ рд╕рдм рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, RVM рдПрдХ рдирдпрд╛ рддрд░реАрдХрд╛ рдЕрдкрдирд╛рддрд╛ рд╣реИред рдЕрдм, рдЖрд╡рд╢реНрдпрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рд╕рд┐рд╕реНрдЯрдо рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдЖрд╕рд╛рди рдХрд╛рдо рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд╛рдо рд╣реИрдВ, рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдФрд░ рдХреБрдЫ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИрдВ!

рдпрд╣ рдЖрд╕рд╛рди рд╣реИ рдЬрдм рдпрд╣ рдЖрд╕рд╛рди рд╣реИ

рдХрд┐рд╕реА рднреА рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдореМрдЬреВрджрд╛ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рд╕рдорд╕реНрдпрд╛ рддрдм рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ рдЬрдм рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ OSX рдХреЗ рд╕рд╛рде рд╣реИред рдХрдИ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ рд╣реИрдВ, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреА рдорд╛рдирдХ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд▓реЛрдХрдкреНрд░рд┐рдп рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕реЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдЖрд░рд╡реАрдПрдо рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ рдХреЛ рдЦреЛрдЬрдиреЗ рдпрд╛ рдЗрд╕реЗ рдЙрдкрд▓рдмреНрдз рди рд╣реЛрдиреЗ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рджреЛрд╖

рдЬрдм рдСрдЯреЛрд▓рд┐рдм рдХреЛ рдкрд╣рд▓реА рдмрд╛рд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, рдЖрд░рд╡реАрдПрдо рдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрд╕рдХреЗ рд▓рд┐рдП рд╕рднреА рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдиреЗ рджрд┐рдЦрд╛рдпрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдФрд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред рд╕рднреА рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдордЭреМрддрд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЖрд░рд╡реАрдПрдо рдЙрдкрд▓рдмреНрдз рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░реЗрдЧрд╛ рдФрд░ рдпрджрд┐ рд╡реЗ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИрдВ рддреЛ рдЕрд╕рдлрд▓ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдкрд╛рд╕ рдЕрдм рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ " рдореЗрд░реЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдХрд░реЗрдВ " рдФрд░ " рдореИрдВ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд░реВрдБрдЧрд╛ ред"

рдпрд╣ рд╕рдм рдореЗрд░реЗ рд▓рд┐рдП рдХрд░реЛ

рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡реЗ рдСрдЯреЛрд▓рд┐рдмреНрд╕ рдореЛрдб 4 рдЙрд░реНрдл тАЛтАЛрдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдХреНрд╖рдо рдХрд░реЗрдВред рдпрд╣ рдЖрд░рд╡реАрдПрдо рдХреЛ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП (рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдПрдХ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ) рдмрддрд╛рдПрдЧрд╛, рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдЧрд╛, рдФрд░ рдЕрдВрдд рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рд╕рдВрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред рдпрджрд┐ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ (OS X рдкрд░), Homebrew рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╣ рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕рд╛ рдкреНрд░рдмрдВрдзрдХ рдСрдЯреЛрд▓рд┐рдмреНрд╕ рдСрдХреНрд╕рдПрдХреНрд╕рдкреЛрд░реНрдЯ, рдУрдПрд╕рдПрдХреНрд╕_рдлрд┐рдВрдХ рдФрд░ рд╕реНрдордл рдореЛрдб рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред Smf рдкреНрд░рдмрдВрдзрдХ рдХрдо-рдЬреНрдЮрд╛рдд RailsInstaller SM рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рд╣реИред
рд╕рд┐рд╕реНрдЯрдо рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд╕рд╛рде рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП, рдореЛрдб 4 рдореЛрдб 3 рдХреЗ рд╕рдорд╛рди рд╣реИ, рдЬреЛ рд▓рд╛рдкрддрд╛ рд╕рдВрдХреБрд▓ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдЧрд╛ред

рдореИрдВ рдЦреБрдж рдХрд░ рд▓реВрдВрдЧрд╛

рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЖрд░рд╡реАрдПрдо рдЙрдирдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рджреЛ рдЙрдкрдпреБрдХреНрдд рдореЛрдб рд╣реИрдВред рдореЛрдб 1 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЖрд░рд╡реАрдПрдо рдХреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд▓реЗрдиреЗ рдФрд░ рдХреЗрд╡рд▓ рдЙрдкрд▓рдмреНрдз рди рд╣реЛрдиреЗ рдкрд░ рдПрдХ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЬрд╣рд╛рдВ рд╕реНрд╡рдд: рдЙрдкрд▓рдмреНрдзрддрд╛ рдЬрд╛рдВрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдЖрдк рдЗрд╕реЗ 0. рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рдЕрддрд┐ рд╕реВрдХреНрд╖реНрдо рдЕрдВрддрд░ рд╣реИред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдХреЛрдб рдЕрдзрд┐рдХ рдЧрддрд┐рд╢реАрд▓ рд╣реЛрддрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЕрдм рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реВрдЪреА рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреБрдЫ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЪрд╛рд▓ рдХреА рдПрдХ рдЬреЛрдбрд╝реА

рд░реВрдмреА, рд░реВрдмреА рдСрди рд░реЗрд▓реНрд╕ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░рд┐рдпреЛрдВ (рдЙрд░реНрдлред рд░реЗрд▓реНрд╕ рд╕реНрдЯрд╛рд▓рд░ рдЧрд░реАрдмреЛрдВ рдХреЗ рд▓рд┐рдП) рдХреЗ рд╕рд╛рде рдЖрд░рд╡реАрдПрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
\curl -L https://get.rvm.io | bash -s stable --rails --autolibs=enable 

рд╡рд┐рдХрд╛рд╕ рдореЗрдВ rvm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрд╣рд╛рдВ sudo рдХреЛ рд╡рд┐рд╢реЗрд╖ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдХреИрдкрд┐рд╕реНрдЯреНрд░рд╛рдиреЛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣реИ:
  task :install_requirements do sudo тАЬrvm --autolibs=4 requirements #{rvm_ruby_string}тАЭ end task :install_ruby do run тАЬrvm --autolibs=1 install #{rvm_ruby_string}тАЭ end 

рдСрдЯреЛрд▓рд┐рдм рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА rvm.io/rvm/autolibs рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛

рд╣рдордиреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдСрдЯреЛрд▓рд┐рдмреНрд╕ рдХреЛрдб рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рд╡реНрдпрд╛рдкрдХ рдЬрдирддрд╛ рдХреЗ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП, рдирдИ рдХрдХреНрд╖рд╛рдПрдВ рдмрдирд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ рдФрд░ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдПрдХ рднреЗрджреНрдпрддрд╛ рдкрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЗрд╕реЗ рдЦреБрд╢реА рд╕реЗ рдареАрдХ рдХрд░реЗрдВрдЧреЗред рд╣рдорд╛рд░реЗ рдмрдЧ рдЯреНрд░реИрдХрд░ github.com/wayneeseguin/rvm/issues рдкрд░ рдпрд╛ рд╣рдорд╛рд░реЗ IRC рдЪреИрдирд▓ webchat.freenode.net/?channels=rvm рдкрд░ рд╕рднреА рднреЗрджреНрдпрддрд╛ рдЕрдиреБрд░реЛрдз рднреЗрдЬреЗрдВ

рдЖрд░рд╡реАрдПрдо 2.0 рдкрд░ рдХрд╛рдо рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╢реБрд░реБрдЖрддред

рдЖрд░рд╡реАрдПрдо 1.19 рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ (рдСрдЯреЛрд▓рд┐рдм) рдХреЗ рд╕рд╛рде рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬ рдереАред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдЖрд░рд╡реАрдПрдо 2.0 рдХреА рд░рд┐рд▓реАрдЬ рддрдХ рд╕рднреА рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдореЗрдВ рджреЗрд░реА рд╣реЛрдЧреАред рд╣рдо рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░реЗрдВрдЧреЗ, рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдФрд░ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ рдЬрдм рддрдХ рдХрд┐ рдЖрд░рд╡реАрдПрдо 2.0 рдХреА рдПрдХ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреАред рд▓реЗрдХрд┐рди рдЖрд░рд╡реАрдПрдо 2.0 рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЖрд░рд╡реАрдПрдо 1.x рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВрдЧреЗред

Source: https://habr.com/ru/post/In175619/


All Articles