рд▓реЗрдЦрдХ рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рдХрд╛рд░реНрдпрдХреНрд░рдо - "рдиреБрдХрд╕рд╛рди" рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ

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


1. PAP рдХреЗ рдореБрдЦреНрдп рдмрд┐рдВрджреБ



1.1ред рдкрд╣рд▓реА рдЪреАрдЬ рдЬреЛ рднреНрд░рдорд┐рдд рдХрд░рддреА рд╣реИ рд╡рд╣ рдЕрдиреБрдмрдВрдз рдХрд╛ рд╡рд┐рд╖рдп рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛рдо рдХреЗ рдирд┐рд░реНрдорд╛рдг рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдмрд░рд╛рдмреНрд░ рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдкрд░ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ (рдкреИрд░рд╛рдЧреНрд░рд╛рдл 2.1)ред рдХрд╛рд░реНрдп рдХреНрдпрд╛ рд╣реИ? рдЕрдм рд╣реИрдмрд░ рдпреВрдЬрд░реНрд╕ рдХреЛ рджреЗрдЧрд╛ рдЯрд╛рд╕реНрдХ ? рд╕рдордЭреМрддреЗ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╣реИрдмрд░ рдХреЗ рдкрд╛рд╕ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛рд░реНрдп рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рд╣реЛрдЧрд╛, рдФрд░ рдкреВрд░рд╛ рди рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╣реИрдмрд░ рдЧреИрд░-рдкреВрд░реНрддрд┐ рд╕реЗ рдЬреБрдбрд╝реЗ рдЕрдкрдиреЗ рдЦрд░реНрдЪреЛрдВ рдХреЛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ред рдпрджреНрдпрдкрд┐ рдкреИрд░рд╛рдЧреНрд░рд╛рдл 3.2.1 рд╣рдореЗрдВ "рдХрд╛рдо рдХреЗ рд╡рд┐рд╖рдп рдФрд░ рд╢реИрд▓реА, рд╢реИрд▓реА рдФрд░ рд╣рдорд╛рд░реЗ рдХрд╛рдо рдХреА рдорд╛рддреНрд░рд╛" рдЪреБрдирдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

1.2ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдХрд┐рд╕реА рдХрд╛рд░реНрдп рдХреЗ рдЕрдирдиреНрдп рдЕрдзрд┐рдХрд╛рд░ рдХреЗ рдкреВрд░реНрдг рд╣рд╕реНрддрд╛рдВрддрд░рдг рдкрд░ рдХреЛрдИ рдХрдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред рдХрд╛рдиреВрдиреА рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдо рдмреЗрд╢рдХ рд▓реЗрдЦрдХ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдкрдиреЗ рдХрд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╕рднреА рдЕрд╡рд╕рд░реЛрдВ рдХреЛ рдЦреЛ рджреЗрддреЗ рд╣реИрдВред рд╕рд╣рд┐рдд рд╣рдо рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдЦреЛ рджреЗрддреЗ рд╣реИрдВ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рд╣рдорд╛рд░реА рд╕рд╛рдЗрдЯ рдкрд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдПред
рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрдж рдХреЗ рд╕рдордп (рдкреИрд░рд╛рдЧреНрд░рд╛рдл рез.резреи) рдкрд╛рд░рд┐рдд рд╣реЛ рдЧрдП рд╣реИрдВред
рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕? рджрд░рдЕрд╕рд▓, рдирд┐рдпрдо рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ "рдкреНрд░рддрд┐рднрд╛рдЧреА рдкрджреЛрдВ рдХреЛ рдПрдХ рдХреНрд░рд┐рдПрдЯрд┐рд╡ рдХреЙрдордиреНрд╕ рдПрдЯреНрд░рд┐рдмреНрдпреВрд╢рди 3.0 рдЕрдирдкреЛрд░реНрдЯреЗрдб (рд╕реАрд╕реА рдмрд╛рдп 3.0) рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред" рдЙрд╕ рдпреЛрдЬрдирд╛ рдХрд╛ рдЪрдпрди рдХреНрдпреЛрдВ рди рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рд╕реНрд╡рдпрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдЕрдкрдиреА рдкреЛрд╕реНрдЯ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдирд╛ рдЪреБрдирддреЗ рд╣реИрдВ? рд╣рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреА рдкреЛрд╕реНрдЯ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдмрд░ рдХреЗ рд╕рдВрдЧрдд рдЕрдзрд┐рдХрд╛рд░ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рджрд┐рдорд╛рдЧ рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рдХреНрдпреЛрдВ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдкрд╛рд░рд┐рд╢реНрд░рдорд┐рдХ рднреА рдорд╛рдВрдЧрддреЗ рд╣реИрдВ)?
рдареАрдХ рд╣реИ, рдЕрдЧрд░ рд╣реИрдм рдкреЛрд╕реНрдЯ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рднрд╛рдЧреНрдп рдХреЛ рдЦреБрдж рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ (рдЬреЛ рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдПрдХ рдирд┐рд╖реНрдкрдХреНрд╖ рдЗрдЪреНрдЫрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рд╕рдВрдЪрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдФрд░ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП), рддреЛ рд╣рдо рд╕реЗ рдЕрдирдиреНрдп рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдХреЗ рдЗрд╕реЗ рдХреНрдпреЛрдВ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдЦрдХ? рд╣рдореЗрдВ рдЕрдкрдиреЗ рдХрд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╕рднреА рдЕрдзрд┐рдХрд╛рд░реЛрдВ рд╕реЗ рд╡рдВрдЪрд┐рдд рдХреНрдпреЛрдВ?
рдЖрдЦрд┐рд░рдХрд╛рд░, рдЕрдЧрд░ рд╣рдорд╛рд░реЗ рдХрд╛рдо рдХреЗ рд╡рд┐рддрд░рдг рдХреЗ рд▓рд┐рдП рд╢рд░реНрддреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╣рдореЗрдВ рдЕрдкрдиреЗ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдЕрдзрд┐рдХрд╛рд░ рдирд╣реАрдВ рд╣реИред
рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдХрд╛рдореЛрдВ рдХреЗ рд╡рд┐рддрд░рдг рдХреЗ рд▓рд┐рдП рд╢рд░реНрддреЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЕрдкрдиреЗ рдорди рдХреЛ рдмрджрд▓рдиреЗ рд╕реЗ рдХрд┐рд╕реА рднреА рд╕рдордп рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рд╕рдордЭреМрддреЗ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╣рдмрд░ рдХреЛ рдХрд╛рд░реНрдп рдХреЗ рдХрд┐рд╕реА рднреА рдирд┐рдкрдЯрд╛рди рдФрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, Habr, рд╡реИрд╕реЗ, рдХрд╣реАрдВ рднреА рдХрд╛рд░реНрдп рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕реАрдзреЗ рдХрд┐рд╕реА рдХреЛ рднреА CCA 3.0 рдХреА рд╢рд░реНрддреЛрдВ рдкрд░ рдРрд╕реЗ рд╡рд┐рд╖рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рдирд┐рдпрдореЛрдВ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрдВрдХреНрддрд┐ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ - рдпрд╣ Habr рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдпрдХрд╛рд░реА рдирд╣реАрдВ рд╣реИред рдмрд▓реНрдХрд┐ рдпрд╣ "рд╕рджреНрднрд╛рд╡рдирд╛ рдХрд╛ рдЗрд╢рд╛рд░рд╛" рд╣реИред

1.3ред рд╕рдордЭреМрддреЗ рдХреА рдкреВрд░реА рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП, рдЪрд╛рд╣реЗ рд╣рдо рдХрд┐рддрдиреЗ рднреА рд▓реЗрдЦ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВ, рд╣рдореЗрдВ 1,000 рд░реВрдмрд▓ рдорд┐рд▓рддреЗ рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╣рд░ рдЪреАрдЬ рдХреЗ рд▓рд┐рдПред
рд╕рдордЭреМрддреЗ рдХреА рдЕрд╡рдзрд┐ рдХреА рд╕реНрдкрд╖реНрдЯ рдкрд░рд┐рднрд╛рд╖рд╛ рдФрд░ / рдпрд╛ рд▓реЗрдЦ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЗрдЦрдХ рдХреЗ рджрд╛рдпрд┐рддреНрд╡реЛрдВ рдХреЗ рджрд╛рдпрд░реЗ рдХреЗ рдЕрднрд╛рд╡ рдореЗрдВ, рдЗрд╕ рдкреНрд░рд╛рд╡рдзрд╛рди рдХреА рд╡реИрдзрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЧрдВрднреАрд░ рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рд╣рдорд╛рд░реЗ рд╣рд╛рде рдореЗрдВ рд╣реИред рдЖрдЦрд┐рд░рдХрд╛рд░, рдпрджрд┐ рдЕрдиреБрдмрдВрдз рдореЗрдВ рдЗрд╕рдХреА рдХреАрдордд рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдЗрд╕реЗ рдЧреИрд░-рдирд┐рд╖реНрдХрд░реНрд╖ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ , рдЬреЛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рдХрд░реНрддрд╛рдУрдВ рдХреЛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЕрдиреБрдмрдВрдз рдХреА рд╡реИрдзрддрд╛ рдХреЛ рдЪреБрдиреМрддреА рджреЗрдиреЗ рдХрд╛ рдореМрдХрд╛ рджреЗ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

1.4ред рд╡реЗ рддрдирд╛рд╡ рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдЕрдкрдиреА рдЕрдиреБрдЪрд┐рддрддрд╛ рд╕реЗ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░рд╛рд╡рдзрд╛рдиреЛрдВ рдХреЛ рд╣рдореЗрдВ рдЧреЛрдкрдиреАрдпрддрд╛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдЦрдВрдб 3.2.3, 6.1)ред рдХреНрдпрд╛ рдХреА рдЧреЛрдкрдиреАрдпрддрд╛? рдХреНрдпрд╛ рд╣рдмрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдЧреЛрдкрдиреАрдп рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛? рдореБрдЭреЗ рдЗрд╕рдореЗрдВ рд╕рдВрджреЗрд╣ рд╣реИред рдпрд╣ рдЙрди рд▓реЗрдЦреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ рдЬреЛ рд╣рдо рдпрд╣рд╛рдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдХреЛрдИ рдЧреЛрдкрдиреАрдп рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВред

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

2. рдкреАрдПрд╕рдП рд╕реЗ рдХреНрдпрд╛ рдмрдЪрд╛ рд╕рдХрддрд╛ рд╣реИ?



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

2.2ред рдкрд╛рд░рд┐рд╢реНрд░рдорд┐рдХ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдЕрд╕рдВрдЧрдд рдФрд░ рд╕рдордЭреМрддреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрд░рдорд╢рдГ, рдЧреИрд░-рдирд┐рд╖реНрдХрд░реНрд╖ (рдКрдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ)ред

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

3. рдЫреЛрдЯреА рдЪреАрдЬреЗрдВ



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

3.2ред рдЗрд╕ рдкреНрд░рд╛рд╡рдзрд╛рди рд╕реЗ рдХреЛрдИ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╕рдордЭреМрддреЗ рдХреЗ рддрд╣рдд рд╡рд┐рд╡рд╛рдж рдордзреНрдпрд╕реНрдерддрд╛ рдЕрджрд╛рд▓рдд (рдЦрдВрдб 5.2) рдореЗрдВ рд╣рд▓ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд▓реЗрдЦрдХреЛрдВ (рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ) рдХреЗ рд╕рд╛рде рд╡рд┐рд╡рд╛рдж, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдПрдХ рдордзреНрдпрд╕реНрдерддрд╛ рдЕрджрд╛рд▓рдд рдореЗрдВ рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рд▓реЗрдЦрдХ рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЙрджреНрдпрдореА (рдЬреЛ рдХрд┐ рдмрд╣рд╕ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ), рдЙрдиреНрд╣реЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдХреНрд╖реЗрддреНрд░рд╛рдзрд┐рдХрд╛рд░ (рддрдерд╛рдХрдерд┐рдд рд╕рд┐рд╡рд┐рд▓ рдЕрджрд╛рд▓рддреЛрдВ) рдХреА рдЕрджрд╛рд▓рдд рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

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

4. рдирд┐рд╖реНрдХрд░реНрд╖



4.1ред рдЦреБрдж рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдкреАрдПрд╕рдП (рдХрд╛рд░рдг рдЕрдзрд┐рдХ рд╣реИрдВ) рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИред

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

рдзреНрдпрд╛рди : рд╡рдХреАрд▓ Habr рдХрд╛ рдЬрд╡рд╛рдм
UPDATE 04/26/2011 : рд╣реИрдмрд░ рдХреЗ рдиреЗрддреГрддреНрд╡ рд╕реЗ рдЙрди рд╕рднреА рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдорд╛рдВрдЧ рдХреА рдЧрдИ, рдЬреЛ рдореЗрд░реА рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдВрдХ рд╣реИрдВ (рдЬрд╣рд╛рдВ рдореИрдВ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдХреЛ "рд▓рд┐рдВрдХ" рдХрд░рддрд╛ рд╣реВрдВ)ред рдЖрд╡рд╢реНрдпрдХрддрд╛, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рд╣рдмрд░ рдХреЗ рдирд┐рдпрдореЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдЦрдмрд░реЗ рдХреЛ рдкреАрдПрдкреА рд╕реЗ рдЬреБрдбрд╝реЗ рдЕрдЪреНрдЫреЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдФрд░ рдЙрд╕ рдкрд░ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рдереА рддрд╛рдХрд┐ рдЗрд╕реЗ рдФрд░ рдмреЗрд╣рддрд░ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╕рд░рдг рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдФрд░ рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рд╡рдХреАрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХрд╛рд░реНрдп рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХреЗ рд╕реЗрд╡рд╛ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЕрдиреНрдпрдерд╛ рдореИрдВ рдЦреБрдж рдХреЗ рдиреЗрддреГрддреНрд╡ рдФрд░ рдЖрдХреНрд░рд╛рдордХрддрд╛ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рд╖рдп рдореЗрд░реА рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗ рд░рд╣рд╛ рд╣реИ, "рд╣рдмрд░ рдХреА рд╣рдбреНрдбрд┐рдпреЛрдВ рдкрд░"ред
рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдирд┐рдпрдореЛрдВ рдХреА рдкреНрд░рдмрдВрдзрди рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд┐рддрдиреА рджреВрд░ рдЬрд╛ рд╕рдХрддреА рд╣реИ, рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рд▓рд┐рдВрдХ рднреА рд╣рдЯрд╛рддрд╛ рд╣реВрдВ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рдЬреБрдбрд╝реЗ рд▓реЗрдЦреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд╕рд╛рде рд╕рдВрднрд╛рд╡рд┐рдд рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рдлреА рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдЦреИрд░, рдЕрдЧрд░ рдЕрдЪрд╛рдирдХ рдпрд╣ рд╡рд┐рд╖рдп рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдореЗрдВ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдкрддрд╛ рдЪрд▓ рдЬрд╛рдПрдЧрд╛!

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


All Articles