рдХреИрд╕реЗ рдбрд╛рд░реНрдХ рдбрд┐рдкреНрд▓реЙрдпреНрд╕ 50ms рдХреЛрдб


рдЬрд┐рддрдиреА рддреЗрдЬреА рд╕реЗ рд╡рд┐рдХрд╛рд╕ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ, рдЙрддрдиреА рд╣реА рддреЗрдЬреА рд╕реЗ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрдВрдкрдиреА рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣реА рд╣реИред


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


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


рд╡рд┐рдХрд╛рд╕ рдХреА рдЧрддрд┐ рдЗрди рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреА рдЧрддрд┐ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИред рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП, рддреИрдирд╛рддреА рдореЗрдВ 5-10 рдорд┐рдирдЯ рд▓рдЧрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдорддреМрд░ рдкрд░ рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рдФрд░ рдПрдХ рддреИрдирд╛рддреА рдореЗрдВ рдХрдИ рдШрдВрдЯреЗ рд▓рдЧрддреЗ рд╣реИрдВред


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


рдирд┐рд░рдВрддрд░ рдХрдиреНрд╡реЗрдпрд░ рдЗрддрдиреЗ рдзреАрдореЗ рдХреНрдпреЛрдВ рд╣реИрдВ?


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


рдкрд░рд┐рд╡рд░реНрддрди рдХрд░ рд░рд╣рд╛ рд╣реИ


  • Git рдореЗрдВ рдПрдХ рдирдИ рд╢рд╛рдЦрд╛ рдмрдирд╛рдирд╛
  • рд╕рдорд╛рд░реЛрд╣ рд╕реНрд╡рд┐рдЪ рдХреЗ рдкреАрдЫреЗ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдирд╛
  • рдлрд╝рдВрдХреНрд╢рди рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рд╛рде рдФрд░ рдмрд┐рдирд╛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг

рдкреВрд▓ рдЕрдиреБрд░реЛрдз


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

рд╕реАрдЖрдИ рдЬрд╛рджреВрдЧрд░ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ


  • Npm рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реАрдорд╛ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рд╕реНрдерд╛рдкрдирд╛
  • HTML + CSS + JS рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдФрд░ рдЕрдиреБрдХреВрд▓рди
  • рдпреВрдирд┐рдЯ рдФрд░ рдлрд╝рдВрдХреНрд╢рди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рд╛рдордиреЗ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЪрд▓рд╛рдПрдВ
  • PyPI рд╕реЗ Python рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
  • рдпреВрдирд┐рдЯ рдФрд░ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдмреИрдХрдПрдВрдб рдореЗрдВ рдЪрд▓рд╛рдПрдВ
  • рджреЛрдиреЛрдВ рд╕рд┐рд░реЛрдВ рдкрд░ рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдг
  • CDN рдХреЗ рд▓рд┐рдП рджреГрд╢реНрдпрдкрдЯрд▓ рд╕рдВрд╕рд╛рдзрди рднреЗрдЬреЗрдВ
  • рдкрд╛рдпрдерди рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдВрдЯреЗрдирд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг
  • рдПрдХ рдХрдВрдЯреЗрдирд░ рдХреЛ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рднреЗрдЬрдирд╛
  • рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдЕрджреНрдпрддрди рдкреНрд░рдХрдЯ рдХрд░рддреЗ рд╣реИрдВ

рдирдП рдХреЗ рд╕рд╛рде рдкреБрд░рд╛рдиреЗ рдХреЛрдб рдХреЛ рдмрджрд▓рдирд╛


  • рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗ рдПрдХ рдирдП рдХрдВрдЯреЗрдирд░ рдХреЗ рдХрдИ рдЙрджрд╛рд╣рд░рдг рд▓реЙрдиреНрдЪ рдХрд┐рдП
  • Kubernetes рд╕рдВрдЪрд╛рд▓рди рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ
  • Kubernetes HTTP рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░ рдореЗрдВ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдЬреЛрдбрд╝рддрд╛ рд╣реИ
  • Kubernetes рдкреБрд░рд╛рдиреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдП
  • Kubernetes рдкреБрд░рд╛рдиреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ
  • рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдЗрди рдСрдкрд░реЗрд╢рдиреЛрдВ рдХреЛ рддрдм рддрдХ рджреЛрд╣рд░рд╛рддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдирдП рдЙрджрд╛рд╣рд░рдг рд╕рднреА рдкреБрд░рд╛рдиреЗ рдХреЛ рдмрджрд▓ рди рджреЗрдВ

рдирдпрд╛ рдлрд╝рдВрдХреНрд╢рди рд╕реНрд╡рд┐рдЪ рдЪрд╛рд▓реВ рдХрд░реЗрдВ


  • рдирдпрд╛ рдХреЛрдб рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рд▓рд┐рдП рд╢рд╛рдорд┐рд▓ рд╣реИ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ
  • 10% рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рдХреЛрдб рд╢рд╛рдорд┐рд▓ рд╣реИ, рдкрд░рд┐рдЪрд╛рд▓рди рдФрд░ рд╡реНрдпрд╛рдкрд╛рд░ рдореАрдЯреНрд░рд┐рдХ рдЯреНрд░реИрдХ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ
  • 50% рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рдХреЛрдб рд╢рд╛рдорд┐рд▓ рд╣реИ, рдкрд░рд┐рдЪрд╛рд▓рди рдФрд░ рд╡реНрдпрд╛рдкрд╛рд░ рдореАрдЯреНрд░рд┐рдХ рдЯреНрд░реИрдХ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ
  • рдирдП рдХреЛрдб рдХреЛ 100% рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкрд░рд┐рдЪрд╛рд▓рди рдФрд░ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдореАрдЯреНрд░рд┐рдХ рдЯреНрд░реИрдХ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ
  • рдЕрдВрдд рдореЗрдВ, рдЖрдк рдкреБрд░рд╛рдиреЗ рдХреЛрдб рдХреЛ рд╣рдЯрд╛рдиреЗ рдФрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рджреЛрд╣рд░рд╛рддреЗ рд╣реИрдВ

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


рдпрд╣рд╛рдВ рдХрдИ рдШрдЯрдХ рд╣реИрдВ, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рдЖрд╕рд╛рдиреА рд╕реЗ рдзреАрдорд╛ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рджреБрд░реНрдШрдЯрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрд╕реНрдерд╛рдпреА рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдкреИрджрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдХрд╛рд░реНрдп рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдиреАрдЪреЗ рд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред


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


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


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


рдЕрдВрдзреЗрд░реЗ рдореЗрдВ рд╕рддрдд рд╡рд┐рддрд░рдг рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛


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


рдЬреЗрд╕реА рдлреНрд░реИрдЬреЗрд▓ рдиреЗ рд░реЗрдХреНрдЬрд╛рд╡рд┐рдХ рдореЗрдВ рдлреНрдпреВрдЪрд░ рдСрдл рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреЙрдиреНрдлреНрд░реЗрдВрд╕ рдореЗрдВ рдирдП рд╢рдмреНрдж рдХреЛ рддреИрдирд╛рдд рдХрд┐рдпрд╛

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


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


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


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


рд╕реБрд░рдХреНрд╖рд┐рдд рддреИрдирд╛рддреА


рд╕рдВрд░рдЪрд┐рдд рд╕рдВрдкрд╛рджрдХ


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


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


рдбрд╛рд░реНрдХ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдЕрдкрдирд╛ рдЕрд░реНрде рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдкреВрд░реНрдг рдХреЛрдб рд╕рдорд╛рдкреНрдд рдХрд╛рд░реНрдп рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред


рд╕рдВрдкрд╛рджрди рдореЛрдб


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


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


рд╕рдорд╛рд░реЛрд╣ рд╕реНрд╡рд┐рдЪ


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


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


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


рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд╡рд╛рддрд╛рд╡рд░рдг


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


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


рд╢рд╛рдЦрд╛рдПрдБ рдФрд░ рдирд┐рдпреБрдХреНрддрд┐рдпрд╛рдБ


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


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


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


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


рд╡рд░реНрдЬрд╝рдирд┐рдВрдЧ


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


рдЙрд╕реА рдХрд╛рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП, рд╣рдо рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рдордиреЗ рдкрд┐рдЫрд▓реЗ рдкреЛрд╕реНрдЯ рдореЗрдВ рдЕрдкрдиреЗ рдЯрд╛рдЗрдк рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрд╛рдд рдХреА рд╣реИред


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


рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рд╕рдм рдХреБрдЫ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЕрднреА рд╣реИред


рдирдП рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп


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



Dict рдХреЗ рджреЛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ Dark рдореЗрдВ рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдПрдХ рд╣рд┐рд╕реНрд╕реЗ рдХрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ :: рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдбрд┐рдХреНрдЯ :: get_v0 рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреЛрдИ рднреА (рдЬрд┐рд╕реЗ рд╣рдо рдордирд╛ рдХрд░рддреЗ рд╣реИрдВ), рдФрд░ рдбрд┐рдХреНрдЯ :: get_v1 рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╡рд┐рдХрд▓реНрдкред


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


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


рдирдП рдбрд╛рд░реНрдХ рд╕рдВрд╕реНрдХрд░рдг


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


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


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


рдбреЗрдЯрд╛рдмреЗрд╕ рдорд╛рдЗрдЧреНрд░реЗрд╢рди


рд╕реБрд░рдХреНрд╖рд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирдХ рд╕реВрддреНрд░ рд╣реИ :


  • рдирдП рдФрд░ рдкреБрд░рд╛рдиреЗ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗрдВ
  • рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдирдП рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░реЗрдВ
  • рдкреБрд░рд╛рдиреЗ рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ

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


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


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



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


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


рдкрд░реАрдХреНрд╖рдг


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


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


рд╣рдореЗрдВ рдХрд┐рд╕ рдЪреАрдЬ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдорд┐рд▓рд╛


рдЪреВрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рддреИрдирд╛рддреА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд╝рдВрдХреНрд╢рди рд╕реНрд╡рд┐рдЪ рд╣реИрдВ, рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХрд╛ рд▓рдЧрднрдЧ 60% рдУрд╡рд░рдмреЛрд░реНрдб рд░рд╣рддрд╛ рд╣реИред рд╣рдореЗрдВ Gub рд╢рд╛рдЦрд╛рдУрдВ рдпрд╛ рдкреВрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдмреИрдХрдПрдВрдб рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдФрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг, рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдФрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рдпрд╛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рддреИрдирд╛рддреА рдЪрд░рдгреЛрдВ рдХреЛ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдПред



рдорд╛рдирдХ рдирд┐рд░рдВрддрд░ рд╡рд┐рддрд░рдг рдкрд╛рдЗрдкрд▓рд╛рдЗрди (рдмрд╛рдПрдВ) рдФрд░ рдЕрдВрдзреЗрд░реЗ (рджрд╛рдПрдВ) рдХреА рдирд┐рд░рдВрддрд░ рдЖрдкреВрд░реНрддрд┐ рдХреА рддреБрд▓рдирд╛ред рдбрд╛рд░реНрдХ рдореЗрдВ, рдбрд┐рд▓реАрд╡рд░реА рдореЗрдВ 6 рдЪрд░рдг рдФрд░ рдПрдХ рдЪрдХреНрд░ рд╣реЛрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ 35 рдЪрд░рдг рдФрд░ 3 рдЪрдХреНрд░ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВред


рдбрд╛рд░реНрдХ рдореЗрдВ, рддреИрдирд╛рддреА рдореЗрдВ рдХреЗрд╡рд▓ 6 рдЪрд░рдг рдФрд░ 1 рдЪрдХреНрд░ рд╣реЛрддреЗ рд╣реИрдВ (рдХрдИ рдмрд╛рд░ рджреЛрд╣рд░рд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЪрд░рдг), рдЬрдмрдХрд┐ рдЖрдзреБрдирд┐рдХ рдирд┐рд░рдВрддрд░ рдЖрдкреВрд░реНрддрд┐ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ 35 рдЪрд░рдг рдФрд░ 3 рдЪрдХреНрд░ рд╣реЛрддреЗ рд╣реИрдВред рдбрд╛рд░реНрдХ рдореЗрдВ, рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЪрд▓рддреЗ рд╣реИрдВ, рдФрд░ рдЖрдк рдЗрд╕реЗ рджреЗрдЦрддреЗ рднреА рдирд╣реАрдВ рд╣реИрдВ; рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддреА рд╣реИ; git рдпрд╛ github рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреА рдЕрдм рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ; рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛, рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдФрд░ рднреЗрдЬрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ; рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреА рддреИрдирд╛рддреА рдХреА рдЕрдм рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред


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


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


рдореИрдВ HackerNews рдкрд░ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрддрд╛ рд╣реВрдВред


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

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


All Articles