рдореИрдВрдиреЗ рдпреВрдирд┐рд╡рд░реНрд╕ рдХреЛ рдХреИрд╕реЗ рдкреИрдЪ рдХрд┐рдпрд╛

рдЫрд╡рд┐

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

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

рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдереЛрдбрд╝рд╛ рдЪрд┐рдврд╝рдирд╛


рдореИрдВ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЦреЗрд▓ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реВрдВред рдХреБрдЫ рдореЗрдВ - рдПрдХ рдЧреЗрдо рдбрд┐рдЬрд╛рдЗрдирд░ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдХреБрдЫ рдореЗрдВ - рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрдЯрд░ рдФрд░ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдлреНрдпреВрдЬрди рдХреЗ рд░реВрдк рдореЗрдВ (рдореБрдЭреЗ "рдбреЗрдкреНрд╕" рд╢рдмреНрдж рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдРрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рд░ рдХреЛ рд╕рд╣реА рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ)ред

2013 рдХреЗ рдЕрдВрдд рдореЗрдВ (рдХреИрд╕реЗ рд╕рдордп рдХреА рдбрд░рд╛рд╡рдиреА рдЙрдбрд╝рд╛рди), рдореИрдВрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдирдП рд╕рдВрд╕реНрдХрд░рдг (рдмрд┐рд▓реНрдб) рджреЗрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛ред рдмреЗрд╢рдХ, рдЙрд╕ рд╕рдордп рдРрд╕реЗ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдХрдИ рд╕рдорд╛рдзрд╛рди рдереЗ, рд▓реЗрдХрд┐рди рдПрдХ рдЙрддреНрдкрд╛рдж рдмрдирд╛рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдФрд░ "рд╕рд╛рдЗрдХрд┐рд▓ рдирд┐рд░реНрдорд╛рдг" рдХреА рдЗрдЪреНрдЫрд╛ рдЬреАрдд рдЧрдИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рд╕реА # рдЕрдзрд┐рдХ рдЧрд╣рд░рд╛рдИ рд╕реЗ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ - рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдкреИрдЪрд░ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдПрдХ рд╕рдлрд▓рддрд╛ рдереА, рдПрдХ рджрд░реНрдЬрди рд╕реЗ рдЕрдзрд┐рдХ рдХрдВрдкрдирд┐рдпреЛрдВ рдиреЗ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдФрд░ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛, рдХреБрдЫ рдиреЗ рдЕрдкрдиреА рдЗрдЪреНрдЫрд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ред

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

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

рдЗрд╕ рд╕рдм рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдореИрдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдЖрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рд╕рд░рд▓ рд╣реЛрдЧрд╛ (рдЬреЛ рддреЗрдЬ рдЦреЗрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдкреИрдЪ рдХреЗ рд╕рд╛рде рдиреГрддреНрдп рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ), рд╕рд╛рде рд╣реА рд╕рд╛рде рдЙрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЬрд┐рдиреНрд╣реЗрдВ рдЦреЗрд▓ рд▓рд┐рдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдФрд░ рдкрддрд╛ рдирд╣реАрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВред рдЕрдЧрд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЕрджреНрдпрддрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

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

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

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

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

рдкреИрдЪрд░ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо


рдЗрд╕рд▓рд┐рдП, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдирдП рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВред рдЦрд┐рд▓рд╛рдбрд╝реА рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпреЗ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдбреЗрд╡рд▓рдкрд░ рдХрд╛ рд▓рдХреНрд╖реНрдп рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдиреНрдпреВрдирддрдо рд▓рд╛рдЧрдд рдФрд░ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рд╕рд┐рд░рджрд░реНрдж рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реИред

рдбреЗрд╡рд▓рдкрд░ рд╕реЗ


рдкреИрдЪ рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╕рдордп, рдкреИрдЪ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

And рдЙрдирдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ SHA512 рдЪреЗрдХрд╕рдо рдХреЗ рд╕рд╛рде рдПрдХ рдЧреЗрдо рдлрд╝рд╛рдЗрд▓ рдЯреНрд░реА рдмрдирд╛рдПрдВ
File рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП:
тЦ║ рдмреНрд▓реЙрдХ рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдХреЛ рддреЛрдбрд╝реЛред
тЦ║ SHA256 рдЪреЗрдХрд╕рдо рд╕рд╣реЗрдЬреЗрдВред
And рдПрдХ рдмреНрд▓реЙрдХ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдлрд╝рд╛рдЗрд▓ рдмреНрд▓реЙрдХ рдореИрдк рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред
Address рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рдмреНрд▓реЙрдХ рдПрдбреНрд░реЗрд╕ рд╕реЗрд╡ рдХрд░реЗрдВред
тЧЛ рдлрд╝рд╛рдЗрд▓ рдЯреНрд░реА рдХреЛ рдЙрдирдХреЗ рдЪреЗрдХрд╕рдо рдХреЗ рд╕рд╛рде рд╕реЗрд╡ рдХрд░реЗрдВред
тЧЛ рд╕рдВрд╕реНрдХрд░рдг рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рд╕рд╣реЗрдЬреЗрдВред

рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЦрд┐рд▓рд╛рдбрд╝реА рдкрдХреНрд╖


рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░, рдкреИрдЪрд░ рдирд┐рдореНрди рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ:
тЧЛ рдПрдХ рдЕрд▓рдЧ рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдЦреБрдж рдХреЛ рдХреЙрдкреА рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдпрд╣ рдкреИрдЪ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрджреНрдпрддрди рдХрд░реЗрдЧрд╛ред рдлрд┐рд░ рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдореВрд▓ рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
File рд╕рдВрд╕реНрдХрд░рдг рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рд╕реНрдерд╛рдиреАрдп рд╕рдВрд╕реНрдХрд░рдг рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░реЗрдВред
Did рдпрджрд┐ рддреБрд▓рдирд╛ рдиреЗ рдХреЛрдИ рдЕрдВрддрд░ рдирд╣реАрдВ рдкреНрд░рдХрдЯ рдХрд┐рдпрд╛ - рддреЛ рдЖрдк рдЦреЗрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╣реИред рдпрджрд┐ рдХреЛрдИ рдЕрдВрддрд░ рд╣реИ, рддреЛ рдЕрдЧрд▓реЗ рдЖрдЗрдЯрдо рдкрд░ рдЬрд╛рдПрдВред
тЧЛ рдЙрдирдХреЗ рдЪреЗрдХрд╕рдо рдХреЗ рд╕рд╛рде рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдПрдХ рдкреЗрдбрд╝ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
The рд╕рд░реНрд╡рд░ рд╕реЗ рдЯреНрд░реА рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП:
A рдпрджрд┐ рдХреЛрдИ рдлрд╛рдЗрд▓ рд╣реИ, рддреЛ рд╡рд╣ рдЕрдкрдирд╛ рдЪреЗрдХрд╕рдо (SHA512) рдорд╛рдирддрд╛ рд╣реИред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдЗрд╕реЗ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЦрд╛рд▓реА (рдпрд╛рдиреА рдареЛрд╕ рд╢реВрдиреНрдп рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ) рдФрд░ рдЗрд╕рдХреЗ рдЪреЗрдХрд╕рдо рдкрд░ рднреА рд╡рд┐рдЪрд╛рд░ рдХрд░рддрд╛ рд╣реИред
тЦ║ рдпрджрд┐ рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдпреЛрдЧ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЪреЗрдХрд╕рдо рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИ:
Local рдПрдХ рд╕реНрдерд╛рдиреАрдп рдмреНрд▓реЙрдХ рдореИрдк рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рд╕рд░реНрд╡рд░ рд╕реЗ рдмреНрд▓реЙрдХ рдореИрдк рдХреЗ рд╕рд╛рде рдЗрд╕рдХреА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИред
, рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдерд╛рдиреАрдп рдмреНрд▓реЙрдХ рдЬреЛ рджреВрд░рд╕реНрде рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИ, рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рд░реНрд╡рд░ рд╕реЗ рдПрдХ рд╕рдВрдХреБрдЪрд┐рдд рдмреНрд▓реЙрдХ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рддрд╛ рд╣реИред
No рдпрджрд┐ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╕рдВрд╕реНрдХрд░рдг рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред

рдореИрдВрдиреЗ рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ рдХреЛ 1024 рдмрд╛рдЗрдЯреНрд╕ рдХрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрдирд╛ рджрд┐рдпрд╛, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ 64 рдЬреАрдмреА рдмреНрд▓реЙрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЖрд╕рд╛рди рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреЛрдб рдореЗрдВ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХрддрд╛ рдмрдиреА рд╣реБрдИ рд╣реИ:

#region DQPatcher class public class DQPatcher { // some internal constants // 1 minute timeout by default private const int DEFAULT_NETWORK_TIMEOUT = 60000; // maximum number of compressed blocks, which we will download at once private const UInt16 MAX_COMPRESSED_BLOCKS = 1000; // default block size, you can use range from 4k to 64k, //depending on average size of your files in the project tree private const uint DEFAULT_BLOCK_SIZE = 64 * 1024; ... #region public constants and vars section // X * 1024 bytes by default for patch creation public static uint blockSize = DEFAULT_BLOCK_SIZE; ... #endregion .... 

рдпрджрд┐ рдЖрдк рдмреНрд▓реЙрдХ рдХреЛ рдЫреЛрдЯрд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдХрдо рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬрдм рдкрд░рд┐рд╡рд░реНрддрди рд╕реНрд╡рдпрдВ рдХрдо рд╣реЛрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ - рд╕реВрдЪрдХрд╛рдВрдХ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ рдореЗрдВ рдХрдореА рдХреЗ рд╕рд╛рде рд╡рд┐рдкрд░реАрдд рд░реВрдк рд╕реЗ рдмрдврд╝рддрд╛ рд╣реИ - рдЕрд░реНрдерд╛рддред рдЕрдЧрд░ рд╣рдо 8KB рдХреЗ рдмреНрд▓реЙрдХ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрдВрдбреЗрдХреНрд╕ рдлрд╛рдЗрд▓ 64KB рдХреЗ рдмреНрд▓реЙрдХ рд╕реЗ 8 рдЧреБрдирд╛ рдмрдбрд╝реА рд╣реЛрдЧреАред

рдореИрдВрдиреЗ рдлрд╛рдЗрд▓реЛрдВ рдФрд░ рдмреНрд▓реЙрдХреЛрдВ рдХреЗ рд▓рд┐рдП SHA256 / 512 рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдЪрд╛рд░реЛрдВ рд╕реЗ рдЪреБрдирд╛: рдЧрддрд┐ (рдЕрдкреНрд░рдЪрд▓рд┐рдд) MD5 / SHA128 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝реА рднрд┐рдиреНрди рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЕрднреА рднреА рдмреНрд▓реЙрдХ рдФрд░ рдлрд╛рдЗрд▓реЗрдВ рдкрдврд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдФрд░ SHA256 / 512 рдХреЗ рд╕рд╛рде рдЯрдХрд░рд╛рд╡ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ MD5 / SHA128 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╛рдлреА рдХрдо рд╣реИред рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрдмрд╛рдК рд╣реЛрдирд╛ - рдпрд╣ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрддрдирд╛ рдЫреЛрдЯрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╕рдВрднрд╛рд╡рдирд╛ рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред

рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЧреНрд░рд╛рд╣рдХ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрд╛рддреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддрд╛ рд╣реИ:
тЦ║ рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмреНрд▓реЙрдХ рдирдВрдмрд░ 10 рд╣реИ, рдФрд░ рд╕рд░реНрд╡рд░ рдкрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмреНрд▓реЙрдХ рдирдВрдмрд░ 12 рд╣реИ, рдпрд╛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрддред рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рдбреЗрдЯрд╛ рдбрд╛рдЙрдирд▓реЛрдб рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
тЦ║ рдмреНрд▓реЙрдХ рдХрд╛ рдЕрдиреБрд░реЛрдз рдПрдХ рдмрд╛рд░ рдореЗрдВ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдХреНрд▓рд╛рдЗрдВрдЯ рдЖрд╡рд╢реНрдпрдХ рдмреНрд▓реЙрдХреЛрдВ рдХреА рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд░реЗрдВрдЬ рд╣реЗрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕рд░реНрд╡рд░ рд▓реЛрдб рдХреЛ рднреА рдХрдо рдХрд░рддрд╛ рд╣реИ:

 // get compressed remote blocks of data and return it to the caller // Note: we always operating with compressed data, so all offsets are in the _compressed_ data file!! // Throw an exception, if fetching compressed blocks failed public byte[] GetRemoteBlocks(string remoteName, UInt64 startByteRange, UInt64 endByteRange) { if (verboseOutput) Console.Error.WriteLine("Getting partial content for [" + remoteName + "]"); if (verboseOutput) Console.Error.WriteLine("Range is [" + startByteRange + "-" + endByteRange + "]"); int bufferSize = 1024; byte[] remoteData; byte[] buffer = new byte[bufferSize]; HttpWebRequest httpRequest = (HttpWebRequest)WebRequest.Create(remoteName); httpRequest.KeepAlive = true; httpRequest.AddRange((int)startByteRange, (int)endByteRange); httpRequest.Method = WebRequestMethods.Http.Get; httpRequest.ReadWriteTimeout = this.networkTimeout; try { // Get back the HTTP response for web server HttpWebResponse httpResponse = (HttpWebResponse)httpRequest.GetResponse(); if (verboseOutput) Console.Error.WriteLine("Got partial content length: " + httpResponse.ContentLength); remoteData = new byte[httpResponse.ContentLength]; Stream httpResponseStream = httpResponse.GetResponseStream(); if (!((httpResponse.StatusCode == HttpStatusCode.OK) || (httpResponse.StatusCode == HttpStatusCode.PartialContent))) // rise an exception, we expect partial content here { RemoteDataDownloadingException pe = new RemoteDataDownloadingException("While getting remote blocks:\n" + httpResponse.StatusDescription); throw pe; } int bytesRead = 0; int rOffset = 0; while ((bytesRead = httpResponseStream.Read(buffer, 0, bufferSize)) > 0) { // if(verboseOutput) Console.Error.WriteLine("Got ["+bytesRead+"] bytes of remote data block."); Array.Copy(buffer, 0, remoteData, rOffset, bytesRead); rOffset += bytesRead; } if (verboseOutput) Console.Error.WriteLine("Total got: [" + rOffset + "] bytes"); httpResponse.Close(); } catch (Exception ex) { if (verboseOutput) Console.Error.WriteLine(ex.ToString()); PatchException pe = new PatchException("Unable to fetch URI " + remoteName, ex); throw pe; } return remoteData; } 

рдмреЗрд╢рдХ, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдХрд┐рд╕реА рднреА рд╕рдордп рдмрд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдмрд╛рдж рдореЗрдВ рд▓реЙрдиреНрдЪ рд╣реЛрдиреЗ рдкрд░, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкрдирд╛ рдХрд╛рдо рдЬрд╛рд░реА рд░рдЦреЗрдЧрд╛, рдФрд░ рдЦрд░реЛрдВрдЪ рд╕реЗ рд╕рдм рдХреБрдЫ рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

рдпрд╣рд╛рдВ рдЖрдк рдПрдВрдЧреНрд░реА рдмреЙрдЯреНрд╕ рдЙрджрд╛рд╣рд░рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдкреИрдЪ рдХреЗ рдХрд╛рдо рдХреЛ рджрд░реНрд╢рд╛рддреЗ рд╣реБрдП рдПрдХ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:


рдХреИрд╕реЗ рдЦреЗрд▓ рдмреНрд░рд╣реНрдорд╛рдВрдб рдкреИрдЪ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛


рд╕рд┐рддрдВрдмрд░ 2015 рдореЗрдВ, рдПрд▓реЗрдХреНрд╕ рдХреЛрд╢реЗрд▓рдХреЛрд╡ рдиреЗ рдореБрдЭрд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд┐рдпрд╛ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХреА - рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА рдЬреЛ рдорд╛рд╕рд┐рдХ рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ 30 рд╣рдЬрд╛рд░ (рдкреВрдВрдЫ рдХреЗ рд╕рд╛рде) рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ред рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдЦреЗрд▓ рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЖрдХрд╛рд░ 600 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рд╣реИред рдореБрдЭрд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╕рдм рдХреБрдЫ рдЦреБрд▓реА рдлрд╛рдЗрд▓реЛрдВ рдХреА рдЗрд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЦрд┐рд▓рд╛рдл рдЖрдпрд╛ (рд╡реИрд╕реЗ, рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХрд╛ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдРрд╕рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ) рдФрд░ рдХреБрдЫ рдЕрдиреНрдпред рд╕рд╛рде рд╣реА, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдпрд╣ рдирд╣реАрдВ рд╕рдордЭ рдкрд╛рдпрд╛ рдХрд┐ рдпрд╣ рд╕рдм рдХреИрд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛ - рдЙрдиреНрд╣реЛрдВрдиреЗ рдореБрдЭреЗ рдХрдИ рд╕рд╛рдЗрдХрд┐рд▓ рдбрд┐рдЬрд╛рдЗрди рдкреНрд░рджрд╛рди рдХрд┐рдП, рд╕рд░реНрд╡рд░ рднрд╛рдЧ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдкрд╕реНрдерд┐рдд рдерд╛ - рд╡реЗ рд╕рднреА рдЕрдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗред

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

рдкреИрдЪ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдкреИрдЪ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдЯреНрд░реА рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
 ./
 | - linux
 |  | - 1.0.0
 |  `- version.txt
 | - рдореИрдХреЛрдХреНрд╕
 |  | - 1.0.0
 |  `- version.txt
 `- рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдВ
     | - 1.0.0
     `- version.txt


рдореБрдЭреЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА рдХрд┐ рдХреЗрд╡рд▓ рд╕рд╣реА рдХреБрдВрдЬреА рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рд╣реЛред

рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдЖрдпрд╛ рд╣реВрдВ - рдкреНрд░рддреНрдпреЗрдХ рдХреБрдВрдЬреА рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЗрд╕рдХрд╛ рд╣реИрд╢ (SHA1) рдорд┐рд▓рддрд╛ рд╣реИ, рдлрд┐рд░ рд╣рдо рдЗрд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдкреИрдЪ рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрде рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╕рд░реНрд╡рд░ рдкрд░, рд╣рдо рдкреИрдЪ рдбреЗрдЯрд╛ рдХреЛ рдбреЙрдХреНрд░реЛрдЯ рд╕реЗ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдбреЙрдХреНрд░реЛ рдореЗрдВ рд╣реА рдкреИрдЪ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реАрдорд▓рд┐рдВрдХ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдореЗрдВ рдХреБрдВрдЬреА рд╣реИрд╢ рдХреЗ рд╕рдорд╛рди рдирд╛рдо рд╣реЛрддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ рдХрдИ рд╕реНрддрд░реЛрдВ рдореЗрдВ рдЯреВрдЯ рдЬрд╛рддреЗ рд╣реИрдВ (рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП), рдЕрд░реНрдерд╛рддред рд╣реИрд╢ 0f99e50314d63c30271 ... ... ade71963e7ff рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
 ./0f/99/e5/0314d63c30271.....ade71963e7ff -----> / рдкреВрд░реНрдг / рдкрде / рд╕реЗ / рдкреИрдЪ-рдбреЗрдЯрд╛ /

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЕрдкрдбреЗрдЯ рд╕рд░реНрд╡рд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЦреБрдж рдЪрд╛рдмрд┐рдпрд╛рдБ рд╡рд┐рддрд░рд┐рдд рдХрд░реЗрдВ - рдпрд╣ рдЙрдирдХреА рд╣реИрд╢ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдЬреЛ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рдмреЗрдХрд╛рд░ рд╣реИрдВред

рдирдИ рдХреБрдВрдЬрд┐рдпрд╛рдБ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП (рдпрд╛ рдкреБрд░рд╛рдиреЗ рд╣рдЯрд╛рдПрдВ) - рд╕рдВрдмрдВрдзрд┐рдд рд╕рд┐рдореНрдмреЛрд▓рд┐рдХ рд▓рд┐рдВрдХ рдХреЛ рдмрд╕ рдЬреЛрдбрд╝реЗрдВ / рдирд┐рдХрд╛рд▓реЗрдВред

рдЗрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде, рдХреБрдВрдЬреА рдХрд╛ рд╕рддреНрдпрд╛рдкрди рд╕реНрд╡рдпрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрд╣реАрдВ рднреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ 404 рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреБрдВрдЬреА рдЧрд▓рдд рд╣реИ (рдпрд╛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред

рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреБрдВрдЬреА рдкрд╣реБрдВрдЪ рдкреВрд░реНрдг рд╕реБрд░рдХреНрд╖рд╛ DRM рд╕реБрд░рдХреНрд╖рд╛ рдирд╣реАрдВ рд╣реИ - рдпреЗ рдХреЗрд╡рд▓ (рдмрдВрдж) рдЕрд▓реНрдлрд╛ рдФрд░ рдмреАрдЯрд╛ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдЪрд░рдг рдореЗрдВ рдкреНрд░рддрд┐рдмрдВрдз рд╣реИрдВред рдФрд░ рдЦреЛрдЬ рдХреЛ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд╛рдЯ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдХрдо рд╕реЗ рдХрдо рдиреЗрдЧреНрдиреЗрдХреНрд╕ рдореЗрдВ, рдЬреЛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ)ред

рд▓реЙрдиреНрдЪ рдХреЗ рдорд╣реАрдиреЗ рдореЗрдВ, рдкрд╣рд▓реЗ рджрд┐рди рдХреЗрд╡рд▓ 2.5 рдЯреАрдмреА рдпрд╛рддрд╛рдпрд╛рдд рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЕрдЧрд▓реЗ рджрд┐рди, рд▓рдЧрднрдЧ рд╣рд░ рдорд╣реАрдиреЗ рдФрд╕рддрди рд▓рдЧрднрдЧ рд╕рдорд╛рди рд░рд╛рд╢рд┐ рд╡рд┐рддрд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ:

рдЫрд╡рд┐

рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рд╛рдордЧреНрд░реА рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ - рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдЧрдгрдирд╛ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЛ рдХрд┐рддрдирд╛ рдЦрд░реНрдЪ рдХрд░реЗрдЧрд╛ред рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ - рдпреВрд░реЛрдкреАрдп рд╣реЛрд╕реНрдЯрд░реЛрдВ рд╕реЗ рд╕рдмрд╕реЗ рд╕рд╕реНрддрд╛ рдпрд╛рддрд╛рдпрд╛рдд, рдЕрдореЗрдЬрд╝реЕрди рдФрд░ Google рд╕реЗ рд╕рдмрд╕реЗ рдорд╣рдВрдЧрд╛ (рдореИрдВ "рд╕реЛрдирд╛" рдХрд╣реВрдВрдЧрд╛)ред

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

рдЗрд╕ рддрд░рд╣ рд╕реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд╛рд░реНрд╖рд┐рдХ рдпрд╛рддрд╛рдпрд╛рдд рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:

рдЫрд╡рд┐

рд╕рдмрд╕реЗ рдпрд╛рджрдЧрд╛рд░ "рд░реЗрдХ" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╢рдмреНрдж рдЬреЛ рд╣рдореЗрдВ рдЦреЗрд▓ "рдж рдпреВрдирд┐рд╡рд░реНрд╕рд┐рдЯреАрдо" рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╕реНрдЯрдо рдкреИрдЪ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдХрджрдо рд░рдЦрдиреЗ рдереЗ:

тЧП рд╕рдмрд╕реЗ рдмрдбрд╝реА рдореБрд╕реАрдмрдд рдореБрдЭреЗ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рд╕реЗ рдЗрдВрддрдЬрд╛рд░ рдерд╛ред рдареАрдХ рд╣реИ, рд╡реЗ рдЙрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╡рд╣рд╛рдВ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдХреБрдЫ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ, рдлрд╝рд╛рдЗрд▓реЛрдВ (рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╕рд╣рд┐рдд) рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХреЛ рдЪрд▓рд╛рдиреЗ рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред рдХреБрдЫ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рдиреЗ рдХреЗрд╡рд▓ рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдирд╣реАрдВ рдХрд┐рдпрд╛ - рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреЙрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрд╡рдпрдВ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░ рджрд┐рдпрд╛, рд╕реАрдзреЗ рдЙрд╕ рдбреЗрдЯрд╛ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдиреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИред рдкреИрдЪ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реИрдз рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдерд╛ - рдпрд╣ рдирд╛рдЯрдХреАрдп рд░реВрдк рд╕реЗ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рдХреЗ рд╡реНрдпрд╛рдореЛрд╣ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдПрдЪрдЯреАрдЯреАрдкреАрдПрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ HTTP рдХреЗ рдмрдЬрд╛рдп - рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рдХреА рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рд╕реЗ рдЬреБрдбрд╝реА рдХреБрдЫ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред

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

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

тЧП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреА рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде Apple рдмрд╣реБрдд рд╕рд╣рдЬ рдирд╣реАрдВ рд╣реИред рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдиреАрддрд┐ - рдЖрд╡реЗрджрди рдХреЗрд╡рд▓ рдЙрдирдХреЗ рд╕реНрдЯреЛрд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдкрд░реЗрд╢рд╛рдиреА рдпрд╣ рд╣реИ рдХрд┐ рд╕реНрдЯреЛрд░ рдореЗрдВ рдЕрд▓реНрдлрд╛ рдФрд░ рдмреАрдЯрд╛ рдкрд░реАрдХреНрд╖рдг рдЪрд░рдгреЛрдВ рдореЗрдВ рдЖрд╡реЗрджрди рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИред рдФрд░ рдЗрд╕рд╕реЗ рднреА рдЬреНрдпрд╛рджрд╛, рдХрдЪреНрдЪреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЬрд▓реНрджреА рдкрд╣реБрдВрдЪ рд╕реЗ рдмреЗрдЪрдиреЗ рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдкреЙрдкрдкреАрдЬрд╝ рдкрд░ рдиреГрддреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред AppAnnie рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд▓реНрдк (рддрдм рд╡реЗ рдЕрднреА рднреА рд╕реНрд╡рддрдВрддреНрд░ рдереЗ) рдХреЛ рдкрд░реАрдХреНрд╖рдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рд╕реАрдорд╛ рдХреЗ рдХрд╛рд░рдг рдирд╣реАрдВ рдорд╛рдирд╛ рдЧрдпрд╛ рдерд╛ред

тЧП рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдХрд╛рдлреА рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╣реИред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рддреБрд░рдВрдд рдирд╣реАрдВ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдПрдХ рддреНрд░реБрдЯрд┐ рдХрд╛рдЙрдВрдЯрд░ рджрд░реНрдЬ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред 9 рдкрдХрдбрд╝реЗ рдЧрдП рдЕрдкрд╡рд╛рдж рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рджреГрдврд╝рддрд╛ рд╕реЗ рдмрддрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдЙрд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИред

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

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

рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдлрд▓ рд░рд╣реА, рдЗрд╕рдореЗрдВ рдХреБрдЫ рдХрдорд┐рдпрд╛рдВ рд╣реИрдВ:

тЧП рднрд▓реЗ рд╣реА рдореИрдВрдиреЗ рд╢реБрд░реВ рдореЗрдВ рд╕рднреА рдореБрдЦреНрдп рддрд░реНрдХ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд┐рдХрд╛рд▓реЗ рд╣реЛрдВ, рдЬреАрдпреВрдЖрдИ рднрд╛рдЧ рдореИрдХ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реИред рд▓рд┐рдирдХреНрд╕ рд╕рдВрд╕реНрдХрд░рдг рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рдерд╛ - рд╕рднреА рд╕рдорд╕реНрдпрд╛рдПрдВ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рдЕрдЦрдВрдб рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╣реЛрддреА рдереАрдВ, рдЬрд┐рд╕рдореЗрдВ рдореЛрдиреЛ рд░рдирдЯрд╛рдЗрдо рдкрд░реНрдпрд╛рд╡рд░рдг - рдПрдордЖрд░рдИ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рдереАред рд▓реЗрдХрд┐рди рдЬрдм рд╕реЗ рдЖрдкрдХреЛ рдРрд╕реА рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рдЕрдЦрдВрдб рдмрд┐рд▓реНрдбрд░реЛрдВ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдФрд░ рдмрд╕ MRE рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд▓рд┐рдирдХреНрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╕реЗ рдЕрд▓рдЧ рд╣реИ, рдЬреЛ рдлрд╝рд╛рдЗрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рдорд░реНрдерди рдореЗрдВ * рдирд┐рдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИред рдореЗрд░реА рджреВрд╕рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП, рдЬреЛ рд╕рд┐рд░реНрдл рдПрдХ рдкреИрдЪрд░ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдЧреА, рдореИрдВ рдПрдХ рдХрд░реНрдиреЗрд▓-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдореЙрдбреНрдпреВрд▓рд░ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддрд╛ рд╣реВрдВ рдЬреЛ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ рдФрд░ рд╕реНрдерд╛рдиреАрдп рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рд╕рдм рдХреБрдЫ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рдХреЗрд╡рд▓ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдФрд░ рдЬреИрд╕реЗ (рдпрд╛ рдХреЗрд╡рд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ) рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рдЫреЛрдЯреА рдЪреАрдЬ рдХреЗ рд╕рд╛рдеред рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╡рд┐рддрд░рдг рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ - рдЦреЗрд▓ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рджреЗрдЦреЗрдВред рдбреЗрдореЛ (!!!) рдХреЗ рдХреБрдЫ рд╕рдВрд╕реНрдХрд░рдг 5 рдпрд╛ рдЕрдзрд┐рдХ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯреНрд╕ рдкрд░ рд╕рдВрдЧреНрд░рд╣ (!!!) рдореЗрдВ рд╣реИрдВред

тЧП рдЕрдм рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рдВрд░рдЪрдирд╛рдПрдВ рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреЛ рдирд╣реАрдВ рдмрдЪрд╛рддреА рд╣реИрдВ рдЬрдм рдЦреЗрд▓ 3 рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрдкрдХреЛ рд▓рдЧрднрдЧ рд╕рдорд╛рди рдбреЗрдЯрд╛ рдХреА 3 рдкреНрд░рддрд┐рдпрд╛рдВ рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдпрджреНрдпрдкрд┐ рд╕рдВрдкреАрдбрд╝рд┐рддред

тЧП рдЪрд┐рдердбрд╝реЗ рдХрд╛ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдЕрдкрдиреЗ рдХрд╛рдо рдХреЛ рдХреИрд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ - рд╣рд░ рдмрд╛рд░ рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рднреА рдЪреЗрдХрд╕рдо рдкреБрдирд░реНрдЧрдгрд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдпрджрд┐ рдкреИрдЪрд░ рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдХреИрд╢ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реИрдВ, рддреЛ рд╕рдордп рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдПрдХ рджреБрд╡рд┐рдзрд╛ рд╣реИ - рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдХреНрд╖рддрд┐рдЧреНрд░рд╕реНрдд рд╣реИ (рдпрд╛ рдЧрд╛рдпрдм рд╣реИ), рд▓реЗрдХрд┐рди рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдХреИрд╢ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдмрдЪ рдЧрдИ рд╣реИ, рддреЛ рдкреИрдЪ рдЗрд╕реЗ рдЫреЛрдбрд╝ рджреЗрдЧрд╛, рдЬрд┐рд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛрдВрдЧреАред

тЧП рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдПрдХ рд╕рд╛рде рдХрдИ рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛рдП (рдЬрдм рддрдХ рдХрд┐ рдЖрдк DNS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░рд╛рдЙрдВрдб-рд░реЙрдмрд┐рди рдирд╣реАрдВ рдмрдирд╛рддреЗ рд╣реИрдВ) - рдореИрдВ "рдЯреЛрд░реЗрдВрдЯ рдЬреИрд╕реА" рддрдХрдиреАрдХ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рддрд╛рдХрд┐ рдЖрдк рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдИ рд╕рд░реНрд╡рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВред рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд╕рд╡рд╛рд▓ рд╣реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХрдИ рдХрд╛рдиреВрдиреА рдореБрджреНрджреЛрдВ рдХреЛ рдЙрдард╛рддрд╛ рд╣реИ рдФрд░ рд╢реБрд░реБрдЖрдд рд╕реЗ рдордирд╛ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред

тЧП рдпрджрд┐ рдЖрдк рдЕрдкрдбреЗрдЯ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕ рддрд░реНрдХ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрд╕реЗ рд╢рд╛рдпрдж рд╣реА рдПрдХ рдЦрд╛рдореА рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд╣рд░ рдХрд┐рд╕реА рдХреА рдЕрдкрдиреА рдЗрдЪреНрдЫрд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рд╕рдмрд╕реЗ рд╕рд░рд▓ рдХреБрдВрдЬреА рдкреНрд░рддрд┐рдмрдВрдз - рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рд░реНрд╡рд░ рднрд╛рдЧ рдХреЗ - рдХрд╛рдлреА рд╕рд░рд▓ рдмрдирд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рджрд┐рдЦрд╛рдпрд╛ред

тЧП рдПрдХ рдкреИрдЪ рдПрдХ рд╕рдордп рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╕реНрдЯреАрдо рдХреЗ рд╕рдорд╛рди рдХреБрдЫ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рд╕рдВрдкреВрд░реНрдг рд╕рд╛рдордЧреНрд░реА рд╡рд┐рддрд░рдг рдкреНрд░рдгрд╛рд▓реА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдФрд░ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд╕реНрддрд░ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИред

рдореИрдВ "рджреВрд╕рд░реА рдкреАрдврд╝реА" рдХреЗ рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдЦреБрдж рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрди рдореЗрдВ рд░рдЦрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ - рдПрдХ рдЧреЗрдо рд╕рд╛рдордЧреНрд░реА рд╡рд┐рддрд░рдг рдкреНрд░рдгрд╛рд▓реА рдЬрд┐рд╕рдореЗрдВ рди рдХреЗрд╡рд▓ рд╡рд┐рдХрд╕рд┐рдд рдкреИрдЪрд░ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗ, рдмрд▓реНрдХрд┐ рдПрдХ рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рдореЙрдбреНрдпреВрд▓ рднреА рд╣реЛрдЧрд╛ (рдЪреВрдВрдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдпрд╣ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ), рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡ рдореЙрдбреНрдпреВрд▓ рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рдореЙрдбреНрдпреВрд▓ред

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдЧреИрд░-рд▓рд╛рднрдХрд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдПрдХ рдкреИрдЪрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╡рд░рдг рд▓рд┐рдЦреЗрдВ рдФрд░ рдореИрдВ рдЖрдкрдХреЛ рдореБрдлреНрдд рдореЗрдВ рдПрдХ рдХреЙрдкреА рджреВрдВрдЧрд╛ред рдпрд╣рд╛рдВ рдХреЛрдИ рд▓рд┐рдВрдХ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ "I PR" рд╣рдм рдирд╣реАрдВ рд╣реИред

рдореБрдЭреЗ рдЖрдкрдХреЗ рд╕рд╡рд╛рд▓реЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред

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


All Articles