рд╕реНрдХреЗрдЪ рдФрд░ рдПрдХ Node.js рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдорд▓реНрдЯреА-рдмреНрд░рд╛рдВрдб рдорд▓реНрдЯреА-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЖрдЗрдХрди рдмрдирд╛рдирд╛ - рднрд╛рдЧ # 1



рдЯреАрдПрд▓, рдбреЙ


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


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

рдЬрд┐рд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рдо рд╕реБрд▓рдЭрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рдереЗ


Badoo рдкрд░ рд╣рдо рдПрдХ рдбреЗрдЯрд┐рдВрдЧ рдРрдк рдмрдирд╛рддреЗ рд╣реИрдВред рджрд░рдЕрд╕рд▓, рдХрдИ рдбреЗрдЯрд┐рдВрдЧ рдРрдкред рдХрдИ рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ ( iOS , Android , Mobile Web , Desktop Web ) рдХреЗ рд▓рд┐рдПред

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

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

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

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

рддреЛ, рдЙрдирдХрд╛ рдЕрдЧрд▓рд╛ рд╕рд╡рд╛рд▓ (рдФрд░ рдЕрдиреБрд░реЛрдз) рдерд╛: рдХреНрдпрд╛ рдЖрдк рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдРрд╕рд╛ рд╣реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдФрд░ рд╣рдорд╛рд░рд╛ рдЬрд╡рд╛рдм рдерд╛: рд╣рд╛рдБ, рд╣рдо (рд╢рд╛рдпрдж) рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!

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

рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ


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

рдпрд╣ рдЬрдЯрд┐рд▓ рд╣реИ рдХреНрдпреЛрдВрдХрд┐, рд╣рдорд╛рд░реЗ рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ, рдПрдХ рдЖрдЗрдХрди рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдВрдбреЛрдВ / рд╕рдлреЗрдж-рд▓реЗрдмрд▓ рдХреЗ рд▓рд┐рдП рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рдВрдЧ рдФрд░ / рдпрд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдХрд╛рд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдРрдк рдХрд╛ рдХреЛрдбрдмреЗрд╕ рд╕рдорд╛рди рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЖрдЗрдХрди рдХрд╛ рдирд╛рдо рднреА рд╣реИ)ред

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


рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдЗрдХрди рдХреА рддреБрд▓рдирд╛

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


рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдВрдбреЛрдВ рдореЗрдВ рд░рдВрдЧреЛрдВ рдХреА рддреБрд▓рдирд╛ред рд░рдВрдЧ рдорд╛рди рдбрд┐рдЬрд╝рд╛рдЗрди рдЯреЛрдХрди рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рдирдИ рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░рд╛ рдЙрджреНрджреЗрд╢реНрдп рдХреЗрд╡рд▓ рд╕рднреА рд╡рд┐рднрд┐рдиреНрди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдФрд░ рдмреНрд░рд╛рдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП рдкреАрдврд╝реА рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рдорд╛рдЙрд╕ рдХреА рдбрд┐рд▓реАрд╡рд░реА рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛ рдирд╣реАрдВ рдерд╛, рдмрд▓реНрдХрд┐ рдмреНрд░рд╛рдВрдб / рд╕рдлреЗрдж рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЖрдЗрдХрди рдХреЛ "рдЧрддрд┐рд╢реАрд▓" рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдерд╛ред -labelред

рд╕реНрдХреЗрдЪ рдФрд░ рд╕реНрдХреЗрдЪрдЯреВрд▓


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

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

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрднреА "рдкреАрдбреАрдПрдл рдХрдиреНрд╡рд░реНрдЯрд░реНрд╕" рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдЕрдиреБрднрд╡ рдореЗрдВ рд╡реЗ рдЖрдо рддреМрд░ рдкрд░ рдПрдХ рджрд░реНрдж рд╣реИрдВред рд╡реЗ "рд▓рдЧрднрдЧ" рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди 100% рддрдХ рдХрднреА рднреА рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдХреЗ рдкреАрдЫреЗ, рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рд╣рдо рдПрдХ рдЦрддрд░рдирд╛рдХ рд░рд╛рд╕реНрддрд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред

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

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


рдПрдХ рд╕реНрдХреЗрдЪ рдлрд╝рд╛рдЗрд▓ рдХреА рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛, рдПрдХ рдмрд╛рд░ рдЕрд╕рдореНрдкреАрдбрд┐рдд

рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди JSON рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдЬреЛ рдЙрдирдХреЗ рдмреАрдЪ рдХреЗ рдХрдиреЗрдХреНрд╢рди рдФрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ред

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

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

{ "_class": "sharedStyle", "do_objectID": "49BA4E98-8D63-435C-81D9-E2F6CDB63136", "name": "name-of/the-style", "value": {     "_class": "style",     "endMarkerType": 0,     "fills": [         {             "_class": "fill",             "isEnabled": true,             "color": {                 "_class": "color",                 "alpha": 1,                 "blue": 0.7176470588235294,                 "green": 0.4627450980392159,                 "red": 0             },             "fillType": 0,             "noiseIndex": 0,             "noiseIntensity": 0,             "patternFillType": 1,             "patternTileScale": 1         }     ],     "miterLimit": 10,     "startMarkerType": 0,     "windingRule": 1 } } 

рдЗрд╕рдиреЗ рдореБрдЭреЗ рдПрдХ рд╡рд┐рдЪрд╛рд░ рджрд┐рдпрд╛: рдХрд┐ рд╢рд╛рдпрдж рд╣рдо рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдФрд░ рдкреГрд╖реНрдареЛрдВ рдХреЗ рдирд╛рдореЛрдВ рдкрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдореНрдореЗрд▓рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдзреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреА рдореЗрдЯрд╛-рдЬрд╛рдирдХрд╛рд░реА рдХреА рдШреЛрд╖рдгрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдирд┐рд░реНрдорд╛рдг рд╕рдордп рдкрд░ рдЙрдиреНрд╣реЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Sketchtool


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

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

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

рд░реБрдХреЛ ... рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдирд┐рд░реНрдпрд╛рдд рдХреА рддрд░рд╣ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧрд┐рддрд╛ ? рдмрд╕, рдореИрдВ рдХреНрдпрд╛ рджреЗрдЦ рд░рд╣рд╛ рдерд╛! рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЙрдкрдХрд░рдг рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ, рд╕рдВрд╕реНрдХрд░рдг, рдЕрдкреНрд░рдЪрд▓рди, рд░рдЦрд░рдЦрд╛рд╡ рдЖрджрд┐ рдХреА рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред

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

рд╕реНрдХреЗрдЪрдЯреВрд▓ рдХреЛ рд╕реАрдзреЗ рд╕реНрдХреЗрдЪ рдХреЗ рд╕рд╛рде рдмрд╛рдВрдзрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЖрдк рдЗрд╕реЗ рд╕реНрдХреЗрдЪ рдХреЗ рдЕрдВрджрд░ рдЗрд╕ рдкрде рдкрд░ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ: Sketch.app/Contents/Resources/sketchtool/ / Sketch.app/Contents/Resources/sketchtool/ / Sketch.app/Contents/Resources/sketchtool/ / Sketch.app/Contents/Resources/sketchtool/

рдЬрдм рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреЗ CLI рдореЗрдВ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ:
$ /Applications/Sketch.app/Contents/Resources/sketchtool/bin/sketchtool

рдпрд╣ рд╡рд╣ рдЖрдЙрдЯрдкреБрдЯ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЕрдкрдиреЗ рдЯрд░реНрдорд┐рдирд▓ рдкрд░ рджреЗрдЦрддреЗ рд╣реИрдВ (рдореИрдВрдиреЗ рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рд╕рд░рд▓ рдХрд┐рдпрд╛ рд╣реИ):

 Usage: sketchtool <command> [<args>] [--formats=<string>] [--use-id-for-name{=YES|NO}] [--export-page-as-fallback{=YES|NO}] [--serial{=YES|NO}] [--context=<string>] [--application=<path>] [--without-activating{=YES|NO}] [--item=<string>] [--items=<string>] [--safemode{=YES|NO} | --no-safemode | -S {<YES|NO>}] [--max-size=<float> | -m <float>] [--background=<string> | -g <string>] [--compression=<float> | -c <float>] [--new-instance{=YES|NO}] [--reveal{=YES|NO}] [--timeout=<float>] [--include-symbols{=YES|NO}] [--bounds=<rectangle>] [--outputJSON=<path>] [--filename=<string>] [--wait-for-exit{=YES|NO}] [--scales=<path>] [--overwriting{=YES|NO}] [--group-contents-only{=YES|NO}] [--trimmed{=YES|NO}] [--help] [--progressive{=YES|NO}] [--save-for-web{=YES|NO}] [--output=<path>] Commands: dump               Dump out the structure of a document as JSON. export artboards  Export one or more artboards export layers     Export one or more layers export pages      Export an area from one or more pages export preview    Export a preview image for a document export slices     Export one or more slices help              Show this help message. list artboards    List information on the document's artboards. list formats      List the supported export formats. list layers       List information on all of the document's layers. list pages        List information on the document's pages. list slices       List information on the document's slices. metadata          List the metadata for a document. run               Run a command from a plugin, inside Sketch. show              Show the location of the various sketch folders. See 'sketchtool help <command>' for more information on a specific command. 


рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдкрдХрд░рдг рдореЗрдВ рдЪрд╛рд░ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рд╣реИрдВ: рдЖрдВрддрд░рд┐рдХ JSON рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЛ рдкрдврд╝рдиреЗ / рдбрдВрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП; рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрджрд░ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ; рдЗрди рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП; рдФрд░ рдПрдХ рдкреНрд▓рдЧрдЗрди рджреНрд╡рд╛рд░рд╛ рдЙрдЬрд╛рдЧрд░ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рддреНрдпреЗрдХ рдХрдорд╛рдВрдб рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡рд┐рдХрд▓реНрдк рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдирд┐рд░реНрдпрд╛рдд рдХрдорд╛рдВрдб рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдирд┐рд░реНрдпрд╛рдд рдкреИрдирд▓ рдореЗрдВ рдЖрдкрдХреЛ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реЗ рд▓рдЧрднрдЧ рд╕рднреА рд╡рд┐рдХрд▓реНрдк рд╕реНрдХреЗрдЪрдЯреВрд▓ рдХреЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ:


рд╕реНрдХреЗрдЪ рдореЗрдВ "рдирд┐рд░реНрдпрд╛рдд" рдкреИрдирд▓, рдЙрдкрд▓рдмреНрдз рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде

рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рд╕реНрдХреЗрдЪ рдХреЛ рд╕реАрдзреЗ рдмрд╛рд╣рд░реА рдХрдиреНрд╡рд░реНрдЯрд░реНрд╕ (рдПрд╕рд╡реАрдЬреА рд╕реЗ рдкреАрдПрдирдЬреА рдпрд╛ рдкреАрдбреАрдПрдл рддрдХ) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛, рд╕реНрдХреЗрдЪрдЯреВрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд░реНрдпрд╛рдд "рдЗрдВрдЬрди" рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдмрдбрд╝реА рдмрд╛рдд!

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

рд╕реНрдХреЗрдЪ рдлрд╝рд╛рдЗрд▓


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

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

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


рд╕реНрдХреЗрдЪ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдЬрд┐рд╕рдореЗрдВ рд╣рдорд╛рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдЖрдЗрдХрди рд╣реИрдВред

рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдХрди рдХрд╛ рдЕрдкрдирд╛ рдЖрд░реНрдЯрдмреЛрд░реНрдб рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдЗрдХрди рдХреЗ рд╡рд╛рдВрдЫрд┐рдд рдирд╛рдо рдХреЗ рд╕рд╛рде рдирд╛рдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдмрд╛рдж рдореЗрдВ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рддреЗ рд╕рдордп рд╕реНрдХреЗрдЪ рджреНрд╡рд╛рд░рд╛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред

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



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

рд╢реЗрдпрд░реНрдб рд╕реНрдЯрд╛рдЗрд▓реНрд╕ (рдФрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдЯреЛрдХрди) рдХреЗ рд╕рд╛рде рдЖрдЗрдХрдиреЛрдВ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░рдВрдЧ рджреЗрдирд╛


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

рдЗрд╕ рддрд░рд╣ рд╕реЗ рдПрдХ рд╢реИрд▓реА рдХреЛ рдкрд░рдд рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:


рдкреВрд░реНрд╡-рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╢реИрд▓реА (рд░рдВрдЧ рднрд░реЗрдВ) рдХреЗ рд╕рд╛рде рд╕реНрдХреЗрдЪ рдореЗрдВ рдкрд░рддред

рдФрд░ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдПрдХ рддрддреНрд╡ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:


рд╣рдордиреЗ рд╕реНрдХреЗрдЪ рдореЗрдВ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рд╣реИ

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

рдПрдмреА рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдкреГрд╖реНрда рдФрд░ рдЖрд░реНрдЯрдмреЛрд░реНрдб рдирд╛рдо



рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдпрд╣ рд╕рдордЭрдиреЗ рдХрд╛ рд╕рдордп рдерд╛ рдХрд┐ рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рдХреЛ рдЖрдЗрдХрдиреЛрдВ рдкрд░ рдПрдмреА рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдХреИрд╕реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдПрдХ рдмрд╛рд░ рдлрд┐рд░, рдЕрдВрдд рдореЗрдВ рд╣рдо рд╕рдореНрдореЗрд▓рдиреЛрдВ (рдпрд╣рд╛рдБ KISS рдХрд╛ рдмрдбрд╝рд╛ рдкреНрд░рд╢рдВрд╕рдХ) рдирд╛рдордХрд░рдг рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдордиреЗ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреГрд╖реНрда рдирд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ рдЬрдм рдорд╛рдЙрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдПрдХ рдПрдмреА рдкрд░реАрдХреНрд╖рдг / рдкреНрд░рдпреЛрдЧ (" XP_" рдЙрдкрд╕рд░реНрдЧ рдХреЗ рд░реВрдк рдореЗрдВ) рдФрд░ рдПрдмреАрдмреЛрд░реНрдб рдкрд░реАрдХреНрд╖рдг рдХрд┐рд╕ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░ рд░рд╣рд╛ рдерд╛, рдФрд░ рдЗрд╕рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡реЗрд░рд┐рдПрдВрдЯ ( рдЪреМрдХреЛрд░ рдХреЛрд╖реНрдардХ рдХреЗ рднреАрддрд░ рд╕рдВрд▓рдЧреНрди)ред


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

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

рдХрдИ рдмреНрд░рд╛рдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рдлрд╛рдЗрд▓реЗрдВ


рдкрд╣реЗрд▓реА рдХрд╛ рдЕрдВрддрд┐рдо рдЯреБрдХрдбрд╝рд╛ рдерд╛: рд╣рдо рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдЖрдЗрдХрди рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЖрдХрд╛рд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ?



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



рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рд╕реНрдХреЗрдЪ рдлрд╛рдЗрд▓реЗрдВ рддреИрдпрд╛рд░ рдереАрдВред рд╣рдо рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдереЗред

рдЬрд╛рд░реА рд░рдЦрд╛ рдЬрд╛рдПред

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


All Articles