
рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдЕрдВрдд рдореЗрдВ,
рдХреНрд▓реЛрдЬрд░ рдХрдк рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - 48 рдШрдВрдЯреЗ рдХрд╛ рдХреНрд▓реЛрдЬрд░ рд╣реИрдХрд╛рдереЙрдиред рдпрд╣ рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг рдФрд░ рдЕрдзрд┐рдХ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реА рдЯреАрдо рдореЗрдВ рдХреИрд╕реЗ рдЪрд▓рд╛ рдЧрдпрд╛, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд▓рдВрдмреА рдкреЛрд╕реНрдЯ рд╣реЛрдЧреАред рдЦреИрд░, рдкреЛрд╕реНрдЯ рдХреЗ рдЕрдВрдд рдореЗрдВ, рдЬрд╣рд╛рдВ рдЗрд╕рдХреЗ рдмрд┐рдирд╛, рд╣рдо рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╛рдлреА рдХреБрдЫ рдмрддрд╛рдПрдВрдЧреЗред рдФрд░ рдЬреЛ рд▓реЛрдЧ рдкрдврд╝рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдЖрд▓рд╕реА рд╣реИрдВ, рдореИрдВ рддреБрд░рдВрдд
рдХреЛрдбрдиреЛрдЯреНрд╕ рдореЗрдВ рдЬрд╛ рд╕рдХрддрд╛
рд╣реВрдВ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐
рдХреНрд▓реЛрдЬрд░ рдХрдк рдкреЗрдЬ рдкрд░
рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╡реЛрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рдХрд╛рдо рдХрд╛ рдорд╛рд╣реМрд▓
рд╣реИрдХрдереЙрди рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рдореЗрдВ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ "рдореЛрдб" рд╣реИрдВ: рдЦреБрд╢реА рдФрд░ рдЬреАрдд рдХреЗ рд▓рд┐рдП рднрд╛рдЧреАрджрд╛рд░реАред рдкрд╣рд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдЖрд▓рд╕реА рдХреЛрдб рдХреЛ рджреЛ рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдардВрдбрд╛ рдХрд░рддреЗ рд╣реИрдВ; рджреВрд╕рд░реЗ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реИ, рдХрдЯреНрдЯрд░ рдФрд░ рддреИрдпрд╛рд░реА рдХреА рд╢реБрд░реБрдЖрддреА рд╢реБрд░реБрдЖрдд рдХреЗ рд╕рд╛рдеред рд╣рдордиреЗ рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирд╛ рд╣реИред
рдЯреАрдо рдореЗрдВ рд╣рдо рдореЗрдВ рд╕реЗ рдЪрд╛рд░ рдереЗ - рджреЛ, рдЬрд┐рдирдореЗрдВ рдореИрдВ рдФрд░
рд╕реА 14 рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдореЗрдВ рд╣реИрдВ, рдПрдХ
рдЯреНрдпреБрдореИрди (
рдЬреЙрд▓реЛ_рд▓реБ ) рдФрд░ рдПрдХ рдореНрдпреВрдирд┐рдЦ рдореЗрдВ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдордиреЗ рд╕рдВрдЪрд╛рд░ рдореЗрдВ рдХрд┐рд╕реА рднреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ - рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рд╕рдлрд▓ рдХрд╛рд░реНрдп рдЕрд▓рдЧрд╛рд╡, рдЙрддреНрдХреГрд╖реНрдЯ
рдЯреНрд░реЗрд▓реЛ рд╕реЗрд╡рд╛ рдФрд░ рдмрд╕ рджрд┐рд╡реНрдп
рдлреНрд▓реЛ рдбреЙрдХ рдиреЗ рдорджрдж рдХреА ред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдмрд╛рдж рдореЗрдВ, рдЗрдВрдЯреНрд░рд╛-рдЯреАрдо рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрджрд░реНрд╢ рд╕реЗрд╡рд╛ рд╣реИред рдЦреБрдж рдХреЗ рд▓рд┐рдП рдиреНрдпрд╛рдпрд╛рдзреАрд╢ - рдЪреИрдЯ, рдФрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдЭрд╛рдХрд░рдг, рдФрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪрд░реНрдЪрд╛ рдзрд╛рдЧреЗ рд╣реИрдВ, рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдШрдЯрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрдирд╛рдПрдВ (рддреИрдирд╛рддреА, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдзрдХреНрдХрд╛, рдЯреНрд░реЗрд▓реЛ рдореЗрдВ рдирдП рдХрд╛рд░реНрдп, рдЯреНрд╡рд┐рдЯрд░ рдкрд░ рдЙрд▓реНрд▓реЗрдЦ)ред рдпрд╣ рд╕рдм рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

рдЪреВрдВрдХрд┐ рд╣рдордиреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЬреАрддрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдереА, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╕реЗ рддреИрдпрд╛рд░реА рд╢реБрд░реВ рдХрд░ рджреА рдереАред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ:
- рдЪрдпрдирд┐рдд рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рдПрдХ рдкреВрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрд╡реЗрджрди рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреА рдЬрд╛рдБрдЪ рдХреА (рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдХреНрд▓реЛрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдиреАрдЪреЗ рджреЗрдЦреЗрдВ);
- NewRelic рдЬреИрд╕реА рддреГрддреАрдп-рдкрдХреНрд╖ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдПрдХреАрдХрд░рдг;
- рдПрдХ рдмреНрд▓реЙрдЧ рдФрд░ рдЯреНрд╡рд┐рдЯрд░ рд╢реБрд░реВ рдХрд┐рдпрд╛;
- рд╕реАрдЦрд╛ рдХрд┐ рдЬрд▓реНрджреА рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдХреИрд╕реЗ рддреИрдирд╛рдд рдХрд░реЗрдВ (рдореЗрдХрдлрд╛рдЗрд▓реНрд╕ рдФрд░ рдЕрдиреНрд╕рд┐рдмрд▓);
- рд╕рд░реНрд╡рд░ рдФрд░ рд╡реЗрдм рдРрдк рдХреЗ рдмреАрдЪ JSON рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдкреНрд░рд▓реЗрдЦрди, рдЬрд┐рд╕рдиреЗ рд╣рдореЗрдВ рдЗрди рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА;
- рдХрд╛рдЧрдЬ рдкрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд░реЗрдЦрд╛рдЪрд┐рддреНрд░;
- рдПрдХ рдбреЛрдореЗрди рдЦрд░реАрджрд╛ рдФрд░ рдПрдХ рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдХрд┐рдпрд╛;
- рд╣рдордиреЗ рд╕реАрдЦрд╛ рдХрд┐ рд╡реЗрдм рд╕реЙрдХреЗрдЯреНрд╕ рдФрд░ рд╕реНрдерд┐рд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдиреЗрдЧреНрдиреЗрдХреНрд╕ рдХреЛ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдП;
- рдмреАрдЯрд╛ рдЯреЗрд╕реНрдЯрд░ рдкреВрд▓ рдХреЗ рд╕рдВрдкрд░реНрдХ рддреИрдпрд╛рд░ рдХрд┐рдП (рдпрд╣рд╛рдВ рдХреБрдЫ рдлрд╝рд╛рдЗрд▓ рдЖрдИ - рд╣рдо рд╢реЗрдбреНрдпреВрд▓ рд╕реЗ рдкрд┐рдЫрдбрд╝ рдЧрдП рдФрд░ рдХреЗрд╡рд▓ 11 рдореЙрд╕реНрдХреЛ рдореЗрдВ рдореЗрд▓рд┐рдВрдЧ рдХреА, рдЗрд╕рд▓рд┐рдП рд╣рдо рд╣реИрдХрд╛рдереЙрди рдХреЗ рдЕрдВрдд рд╕реЗ рдкрд╣рд▓реЗ рдХреЗрд╡рд▓ рдПрдХ рд╕рдореАрдХреНрд╖рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ)ред
рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг
рдФрд░ рдЕрдм рдХреНрд▓реЛрдЬрд░ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЗрд╕рдХрд╛ рд╡рд┐рд╡рд░рдгред
рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛
рдХреНрд▓реЛрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХрд╛ рдЕрдиреБрднрд╡ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╕рд╛рдмрд┐рдд рд╣реБрдЖред рдпрд╣
HTTP- рдХрд┐рдЯ (http- рд╕рд░реНрд╡рд░ рдФрд░
рдХреНрд▓реЛрдЬрд░ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ) рдФрд░
рдХреЙрдореНрдкреЛрдЬреНрдпреЛрд░ (рд░рд╛рдЙрдЯрд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЕрдкрдиреЗ рдлреНрд░рдВрдЯ-рдПрдВрдб рд╡реЗрдм рд╕реЙрдХреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░рддреЗ рд╣реБрдП
рдХреНрд▓реЛрдЬрд░ рдкрд░ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдмрд╛рдд рд╣реИред рдпрд╣
рд╕реНрдЯреБрдЕрд░реНрдЯ рд╕рд┐рдПрд░рд╛ рдХреЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛
рд╣реИ , рдЬреЛ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реБрдЦрдж рдмрдирд╛рддрд╛ рд╣реИ: рд╣рдордиреЗ рдПрдХ рд╡рд┐рднрд╛рдЬрди рджреВрд╕рд░реЗ рдореЗрдВ nrepl рд╕реЗ рд╣рдорд╛рд░реЗ рд╕рднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди (рдпрд╛ рдЗрд╕рдХреЗ рдЯреБрдХрдбрд╝реЗ) рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рд╣реИрдХрд╛рдереЙрди рдХреЗ рджреМрд░рд╛рди, рд╣рдордиреЗ рдХрдИ рд╕реБрдзрд╛рд░ рдХрд┐рдП рдЬреЛ рдХреНрд▓реЛрдиреА рдореЗрдВ рдЙрдирдХреЗ рдмреИрдХрдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдкрд╣рд▓рд╛ рджрд┐рди
рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рдЬрд╛рдирддреЗ рдереЗ рдХрд┐ рд╣рдо рдПрдХ рдЖрднрд╛рд╕реА рдорд╢реАрди рдореЗрдВ рддреИрдирд╛рдд рд╣реЛрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рд╕реАрдЦрд╛ рдХрд┐ рдХреИрд╕реЗ рд╣рдо
рдЕрдиреАрд╕реЗрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ
рдХрд░реЗрдВ ред рдЙрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╣рдо рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ 4 рдШрдВрдЯреЗ рдмрд╛рдж - рдПрдХ рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рдЙрддреНрдкрд╛рджрди рд╡рд┐рдиреНрдпрд╛рд╕ рдФрд░ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рде рдСрдирд▓рд╛рдЗрди рдереЗред рдРрд╕рд╛ рдкрд╣рд▓реЗ рднреА рд╣реЛрддрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐
DigitalOcean рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдЬреЛ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ (рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕рдВрджрд┐рдЧреНрдз рдзреЛрдЦрд╛рдзрдбрд╝реА рдХреЗ рдХрд╛рд░рдг рд╣рдорд╛рд░реЗ рдЦрд╛рддреЗ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛ рджрд┐рдпрд╛)ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реНрдерд╛рдиреАрдп рдЖрднрд╛рд╕реА рдорд╢реАрдиреЗрдВ рднреА рдереАрдВ (
рд╡реИрдЧреНрд░рдВрдЯ - рд╕реБрдкрд░!) рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд╛рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде, рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ, рд╕рднреА рдиреЗ рдЙрди рдкрд░ рд░рди рдмрдирд╛рдП рдФрд░ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рддреБрд░рдВрдд рддреИрдирд╛рдд рдХрд┐рдпрд╛ред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рднреА рд╣реБрдЖ рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рдЪреАрдЬреЛрдВ рдХреЛ рд╕реАрдзреЗ рд╣рд╛рде рд╕реЗ рдЙрдбрд╝рдиреЗ рдкрд░ рд╕рд░реНрд╡рд░ рдкрд░ рдмрджрд▓рдирд╛ рдкрдбрд╝рддрд╛ рдерд╛ - рдорд╛рд░рд┐рдпрд╛рдбреАрдмреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗ рд╢реБрд░реВ (рдЗрди ANSI_QUOTES рдХреЛ рдзрд┐рдХреНрдХрд╛рд░! рд╣рдореЗрдВ рддреБрд░рдВрдд рдкреЛрд╕реНрдЯрдЧреНрд░реИрдЬ рд▓реЗрдирд╛ рдерд╛) рдФрд░ рдЗрд╕ рддрдереНрдп рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реБрдЖ рдХрд┐ рд╣рдо рдбрд┐рд╕реНрдХ рдореЗрдВ рд▓реЙрдЧ рд▓рд┐рдЦрдирд╛ рднреВрд▓ рдЧрдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╣рдордиреЗ
рдиреНрдпреВрд░реЗрд▓рд┐рдХ рдХреЗ рд╕рд╛рде рдХрд╛рдлреА рдкреВрд░реНрдг рдПрдХреАрдХрд░рдг рдХрд┐рдпрд╛ред рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ рдХрд┐ рдЙрд╕рдиреЗ рдЧрдВрднреАрд░ рд░реВрдк рд╕реЗ рд╣рдорд╛рд░реА рдорджрдж рдХреА, рд▓реЗрдХрд┐рди рдЗрддрдиреА рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рджреЗрдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ - рд╕рд░реНрд╡рд░ рд░рд┐рд╕реНрдкрд╛рдВрд╕ рдЯрд╛рдЗрдо, рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рджреНрд╡рд╛рд░рд╛ рдбреЛрдо рд░реЗрдВрдбрд░рд┐рдВрдЧ рдЯрд╛рдЗрдо, рдиреЗрдЯрд╡рд░реНрдХ рд▓реЗрдЯреЗрдВрд╕реА, рд╕рд░реНрд╡рд░ рдкрд░ рдореБрдлреНрдд рдореЗрдореЛрд░реА рдХреА рдорд╛рддреНрд░рд╛, рдЬреАрд╕реА рдЬреЗрд╡реАрдПрдо рдЖрдБрдХрдбрд╝реЛрдВ - рдиреЗ рдирд╕реЛрдВ рдХреЛ рдмрд╣реБрдд рд╢рд╛рдВрдд рдХрд░ рджрд┐рдпрд╛ред рдПрдХреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдп рдмрд╣реБрдд рдЫреЛрдЯрд╛ рдирд┐рдХрд▓рд╛ рдФрд░ рд╣рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдУрдкрди-рд╕реЛрд░реНрд╕ рдореЗрдВ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВрдЧреЗред
рдкрд╣рд▓реЗ рджрд┐рди, рд╣рдордиреЗ рдХреНрд▓реИрдВрдЧ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рдмрд┐рддрд╛рдпрд╛ - рдХреНрд▓реВрдЬреБрд░рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдХреЛрдгреАрдп.рдЬреЗрдПрд╕ рдХрд╛ рдПрдХреАрдХрд░рдгред рдорд╛рдореВрд▓реА рдкрд░реЗрд╢рд╛рдирд┐рдпреЛрдВ рдХреА рдмрд╣реБрддрд╛рдпрдд рдиреЗ рдХреНрд▓реЛрдЬреБрд░рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЫреЛрдбрд╝рдиреЗ рдФрд░ рдирдВрдЧреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ред рдХреНрд▓реЛрдЬреБрд░рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХ рднрд╛рд╖рд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реИрдХрдереЙрди рдореЗрдВ, рдЕрдкрдиреА рд╕реВрдХреНрд╖реНрдорддрд╛рдУрдВ рдХреА рдЕрдкрдиреА рдЧрд▓рддрдлрд╣рдореА рд╕реЗ рд▓рдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╕ рд╕рдордп рдирд╣реАрдВ рдерд╛ред
рдЬрд┐рддрдирд╛ рд╣реЛ рд╕рдХреЗ рд╕рдм рдХреБрдЫ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реБрдП, рд╣рдордиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдПрд╕рдХреНрдпреВрдПрд▓ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдпрд╣ рдЬрд╛рдирдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рдерд╛ рдХрд┐ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп
рд▓реЙрдмреЛрд╕ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рд▓рд╛рдЗрдмреНрд░реЗрд░реА
рдмрд┐рд▓реНрдХреБрд▓ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИ ред рдирддреАрдЬрддрди, рд╣рдордиреЗ рд▓рдЧрднрдЧ рдПрдХ рдШрдВрдЯреЗ рдХреА рдЦреЛрдЬ рдХреА рдФрд░ рдирдП рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝реЗ;
рд░реИрдЧрдЯрд╛рдЗрдо рдкрд░ рд░реЛрдХ рджрд┐рдпрд╛ред
рдирддреАрдЬрддрди, рдкрд╣рд▓реЗ рджрд┐рди рдХреЗ рдЕрдВрдд рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕реБрдВрджрд░ рд╣реЛрдо рдкреЗрдЬ рдФрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдЕрд░реНрдз-рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕реВрдЪреА рдереА (рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рдереЛрдбрд╝рд╛ рдХрдо рд╣реИ)ред рдЕрдВрддрд░рд╛рд▓ 22: 00тАУ03: 00 рдореЗрдВ рдЯреАрдо рд╕реЛрдиреЗ рдХреЗ рд▓рд┐рдП рднрдЯрдХ рдЧрдИ (рдЗрд╕ рд╕рдордп рддрдХ рд╕реБрдмрд╣ 4 рдмрдЬреЗ рд╕реЗ рдХреЛрдИ рднреА рдирд╣реАрдВ рд╕реЛрдпрд╛ рдерд╛) рдФрд░ рдлрд┐рд░ рд╣рдо рд░рд╡рд┐рд╡рд╛рд░ рдХреЛ рд╕реБрдмрд╣ рд▓рдЧрднрдЧ 8 рдмрдЬреЗ рдЗрдХрдЯреНрдард╛ рд╣реБрдПред
рджреВрд╕рд░рд╛ рджрд┐рди
рд░рд╡рд┐рд╡рд╛рд░ рдХреЛ рдЪреАрдЬреЗрдВ рдмреЗрд╣рддрд░ рд╣реБрдИрдВ, рд▓реЗрдХрд┐рди рдХрд╛рдлреА рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВ:
- рдореБрдЭреЗ OAuth рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рдЯреБрдХрдбрд╝реЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдХрд░рдирд╛ рдкрдбрд╝рд╛;
- рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░, GitHub рдиреЗ рд╣рдореЗрдВ рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕реАрдорд╛ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛ рджрд┐рдпрд╛, рдЬреЛ рдмреЗрд╣рдж рдЕрдкреНрд░рд┐рдп рдерд╛, рдФрд░ рд╣рдореЗрдВ рднреЗрдЬреЗ рдЧрдП рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдирд╛ рдерд╛;
- рдЪрд┐рддреНрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╢реБрджреНрдз рдЬрд╛рд╡рд╛ рдореЗрдВ рдХреБрдЫ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ рд╣рдордиреЗ ImageMagick рдХреЛ рдмрд╛рдБрдз рд▓рд┐рдпрд╛ред рдЙрдирдореЗрдВ рд╕реЗ рджреЛ рд╣реИрдВ: рдПрдХ рд╢ рдФрд░ рдкрд╛рдЗрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рджреВрд╕рд░рд╛ рдЬреЗрдПрдирдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред рдкрд╣рд▓рд╛ рдПрдХ рдзреАрдорд╛ (30 + рдПрдордПрд╕ рдкреНрд░рддрд┐ рдЪрд┐рддреНрд░), рджреВрд╕рд░рд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛;
- рдзреАрдореА рдЫрд╡рд┐ рдирд┐рд░реНрдорд╛рдг рдФрд░ GitHub рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде, core.cache рдиреЗ рд╣рдорд╛рд░реА рдорджрдж рдХреА - рдЙрддреНрдХреГрд╖реНрдЯ "рдХреЛрд░" рдХреНрд▓реЛрд╡рд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА;
- рд╣рдордиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдШрдЯрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП core.async рд▓реЗрдиреЗ рдХрд╛ рдЬреЛрдЦрд┐рдо рднрд░рд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдирддреАрдЬрддрди, рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рдирд┐рдХрд▓рд╛: рдХреЛрдб рдХрд╛ рдкрд╣рд▓рд╛ рдХрд╛рдордХрд╛рдЬреА рд╕рдВрд╕реНрдХрд░рдг рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдШрдВрдЯреЗ рдФрд░ рдПрдХ рдЖрдзреЗ рдореЗрдВ рдкреИрджрд╛ рд╣реБрдЖ рдерд╛ рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереА, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдЯреАрдо рдореЗрдВ рдХрд┐рд╕реА рдиреЗ рднреА рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ред Core.async рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдордиреЗ рдХреЛрдб рдореЗрдВ рдХрд╣реАрдВ рд╕реЗ рднреА рд╕рдВрднрд╡ рдмрдирд╛рдпрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╡реЗрдм рд╕реЙрдХреЗрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдУрд╡рд░рд▓реЛрдб рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реНрдХреИрди рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдЬрдЯрд┐рд▓ рддрд░реНрдХ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП: рд╣рдо рд╕реНрдХреИрди рдЕрдиреБрд░реЛрдз рдХрддрд╛рд░ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдХрддрд╛рд░ рдХреЛ рдУрд╡рд░рдлреНрд▓реЛ рдХрд░рддреЗ рд╣реБрдП рд╕рдм рдХреБрдЫ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рдореБрдЦреНрдп рдореЗрдВ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣рдо рдУрд╡рд░рд▓реЛрдб рдХреЗ рджреМрд░рд╛рди рдлреЗрдВрдХреЗ рдЧрдП рдмреЗрд╕ рд╕реЗ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВред рдХреЛрдб рдмрд╣реБрдд рдХреЙрдореНрдкреИрдХреНрдЯ рд╣реИ рдФрд░ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИ;
- рдЧреНрд░рд╛рд╣рдХ рдкрд░ рдХреАрдбрд╝реЗ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдХреБрдЫ, рдЕрдлрд╕реЛрд╕, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реИрдХрдереЙрди рдХреЗ рдЕрдВрдд рддрдХ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рдерд╛ред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рджреВрд╕рд░рд╛ рджрд┐рди рдЙрддреНрдкрд╛рджрдХ рд╕реЗ рдЕрдзрд┐рдХ рдерд╛ред рд╣рдордиреЗ рдкрд╣рд▓реА рдЫрд╛рдк рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ trifles рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛: рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрдкреНрд░реЗрд╖рд┐рдд, рдПрдХ рд╕реБрдВрджрд░ "рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ", рдореБрдЦреНрдп рдПрдХ рдкрд░ рд╕реНрдкрд╖реНрдЯ рдкрд╛рда, рдЕрдЪреНрдЫрд╛ рдбрд┐рдЬрд╛рдЗрди, "рдЦреЗрдж рдХреЗ рд╕рд╛рде рдорд░ рдЬрд╛рддрд╛ рд╣реИ, рдЖрдкрдХреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЯреАрдбреАрдУ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИ, рдпрд╣рд╛рдБ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдлреЙрд░реНрдо, рдпрджрд┐ рд╣реИ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИред тАЭ рдмреЗрд╢рдХ, рд╣рдордиреЗ
рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╣рдордиреЗ рд╣рд░ рдЪреАрдЬ рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рд╕реБрдВрджрд░ рдФрд░ "рдЧреИрд░-рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ" рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдпрд╣ рд╕рдм рд╣рдореЗрдВ рдиреНрдпрд╛рдпрд╛рдзреАрд╢реЛрдВ рд╕реЗ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдЕрдВрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдХрд┐рддрдирд╛ рдорджрдж рдХрд░реЗрдЧрд╛, рдпрд╣ рд╣рдо рд╢реБрдХреНрд░рд╡рд╛рд░ рдХреЛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВрдЧреЗред
рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк - рдпрд╣ рд╕рдм рдХреНрдпрд╛ рд╣реИ?
рд╣рдорд╛рд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд╣рдирд╛ рдЕрдЬреАрдм рд╣реЛрдЧрд╛ред

рдпрд╣ рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдорд╛рдирд╡рддрд╛ рдЕрднреА рддрдХ рд╕рд╣реА рдмрдЧрдЯреНрд░реИрдХреНрдЯрд░ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдЖрдИ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐ ... рд╣рдореЗрдВ рдмрдЧ рдЯреНрд░реИрдХрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╕рд╛рд░ рдЖрдкрдХреЗ рдЬреАрд╡рди рд╕реЗ рдПрдХ рдЕрд▓рдЧ рдмрдЧрдЯреНрд░реИрдХрд░ рдХреЛ рдирд┐рдХрд╛рд▓рдирд╛ рд╣реИред рдФрд░ рд╣рдордиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдЖрдЧреЗ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗ рддрд╛рдХрд┐ рд╡рд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦ рд╕рдХреЗ:
deffun ( ) :
# TODO: @ si14, рдХреГрдкрдпрд╛ рд░рд┐рд▓реАрдЬрд╝ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реЗ рдареАрдХ рдХрд░ рд▓реЗрдВ
рд╕рдЪ рд▓реМрдЯрд╛рдУ
рдФрд░ рд╣рдо рдмрд╛рдХреА рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ - рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рд╕реВрдЪрдирд╛ рднреЗрдЬреЗрдВрдЧреЗ рдХрд┐ рдЖрдкрдиреЗ рдЙрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдп рдмрдирд╛рдпрд╛ рд╣реИ, рдЗрд╕реЗ рд╣рдорд╛рд░реЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ, рдФрд░ рд╣рдо рдЖрдкрдХреЗ рдХрдорд┐рдЯреНрд╕ рдХреА рдирд┐рдЧрд░рд╛рдиреА рднреА рдХрд░реЗрдВрдЧреЗ рдФрд░ рдирдП TODO, FIXME рдФрд░ NOTE рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЛ рд╕реНрдХреИрди рдХрд░реЗрдВрдЧреЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рдЕрдкрдиреЗ GitHub рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрдВрджрд░ рдЫрд╡рд┐ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдХреЛрдб рдореЗрдВ рдХрд┐рддрдиреЗ TODO рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рд╣реИред рд╣рдорд╛рд░реЗ
рдХреЛрдбрдиреЛрдЯреНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЕрднреА рддрдХ рд╕рднреА рд╡рд╛рдВрдЫрд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИ (рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрднреА рднреА рдХреБрдЫ рдХрд╖реНрдЯрдкреНрд░рдж рдХреАрдбрд╝реЗ рд╣реИрдВ, рдореИрдВ рдХреНрдпрд╛ рдЫрд┐рдкрд╛ рд╕рдХрддрд╛ рд╣реВрдВ), рд▓реЗрдХрд┐рди рдЬрдм рд╡реЛрдЯ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╣рдо рддреБрд░рдВрдд рдЗрд╕реЗ рд╕реБрдзрд╛рд░рддреЗ рд░рд╣реЗрдВрдЧреЗ рдФрд░ рдЗрд╕реЗ рдЫреЛрдЯреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдмрдЧ рдЯреНрд░реИрдХрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕ рдмреАрдЪ, рд╡реИрд╕реЗ, рдЖрдк
рд╣рдореЗрдВ рд╡реЛрдЯ рдХрд░ рд╕рдХрддреЗ
рд╣реИрдВ рдФрд░ рдЯрд┐рдкреНрдкрдгреА рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВ, рд╣реИрдХрдереЙрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХреНрд▓реЛрдЬрд░ рд╡реЗрдм рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред