рдИ-рдбреЛрдмрд╛рд╡рдХреА - рдЬрд╛рд╡рд╛ рдФрд░ рд╕реНрдкреНрд░рд┐рдВрдЧ рдмреВрдЯ рдореЗрдВ рдЦрд╛рджреНрдп рдпреЛрдЬрдХреЛрдВ рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реЗрдм рд╕реЗрд╡рд╛, рдЬреЛ рдореЗрд░реЗ рдЫрд╛рддреНрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦреА рдЧрдИ рд╣реИ

рдкрд░рд┐рдЪрдп

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

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

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

рд╕реЗрд╡рд╛ рд╕реНрд╡рдпрдВ рдпрд╣рд╛рдБ рд╣реИ - E-Dobavki.com.

рдИ-рдбреЛрдмрд╛рд╡рдХреА - рдЬрд╛рд╡рд╛ рдФрд░ рд╕реНрдкреНрд░рд┐рдВрдЧ рдмреВрдЯ рдореЗрдВ рдЦрд╛рджреНрдп рдпреЛрдЬрдХреЛрдВ рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реЗрдм рд╕реЗрд╡рд╛, рдЬреЛ рдореЗрд░реЗ рдЫрд╛рддреНрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦреА рдЧрдИ рд╣реИ

рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╢реИрдХреНрд╖рдгрд┐рдХ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдирд╣реАрдВ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдпрд╣ рдкреНрд░рдХрд╛рд╢рди, рдЖрдк рдРрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдВрдХ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдЖрдкрдХреЛ рд╕рдореВрд╣ рдХреА рд╕реАрдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдмрддрд╛рдКрдВрдЧрд╛; рдЗрд╕рдХреЗ рдмрд┐рдирд╛, рддрд╕реНрд╡реАрд░ рдЕрдзреВрд░реА рд╣реЛрдЧреАред

9 рдорд╣реАрдиреЗ рдХреА рдЯреНрд░реЗрдирд┐рдВрдЧ

рдЬрд┐рд╕ рд╕реНрдХреВрд▓ рдореЗрдВ рдореИрдВ рдкрдврд╝рд╛рддрд╛ рд╣реВрдВ, рд╡рд╣рд╛рдВ рдЬрд╛рд╡рд╛ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЛ 2 рднрд╛рдЧреЛрдВ рдореЗрдВ рдмрд╛рдВрдЯрд╛ рдЧрдпрд╛ рд╣реИред рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдкрд╛рдареНрдпрдХреНрд░рдо рдореЗрдВ рд╕рднреА рдмреНрд░реЗрдХ (рдирдП рд╕рд╛рд▓ рдХреА рдЫреБрдЯреНрдЯрд┐рдпрд╛рдВ, рдордзреНрдпрд╡рд░реНрддреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд▓рд┐рдЦрдиреЗ рдХрд╛ рд╕рдордп) рдХреЗ рд╕рд╛рде рд▓рдЧрднрдЧ 9 рдорд╣реАрдиреЗ рд▓рдЧрддреЗ рд╣реИрдВред

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

рдкрд╛рдареНрдпрдХреНрд░рдо рдХрд╛ рджреВрд╕рд░рд╛ рднрд╛рдЧ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЫрд╛рддреНрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдореЛрдмреЗрд╢ рд╕рдордЭрддрд╛ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛ рдореЗрдВ рдХреИрд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реИ, рдФрд░ рдЙрд╕реЗ "рд╡рдпрд╕реНрдХ" рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд╕реНрдЯреИрдХ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╕рдм SQL рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдлрд┐рд░ JDBC, рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рд╕реЗред рдлрд┐рд░ HTTP, рд╕рд░реНрд╡рд▓реЗрдЯреНрд╕ред рдЕрдЧрд▓рд╛ рд╣реИ рд╕реНрдкреНрд░рд┐рдВрдЧ, рдЧрд┐рдЯ рдФрд░ рдорд╛рд╡реЗрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ред рдФрд░ рдЫрд╛рддреНрд░ рдЕрдВрддрд┐рдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд▓рд┐рдЦрддреЗ рд╣реИрдВред

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

рд╕реАрдЦрдиреЗ рдХреЗ рдкреНрд░рддрд┐ рдореЗрд░рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг

рдореИрдВрдиреЗ 5 рд╕рдореВрд╣ рдЬрд╛рд░реА рдХрд┐рдП. рдпрд╣ рджреЛ рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рд▓рдЧрднрдЧ рд╣рдореЗрд╢рд╛ рд╕рдорд╛рдирд╛рдВрддрд░ рд░реВрдк рд╕реЗ 2 рд╕рдореВрд╣реЛрдВ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд┐рдпрд╛ред

рдореИрдВрдиреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЗ рдЖрдЬрд╝рдорд╛рдП рд╣реИрдВред

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

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

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

рд╣рд░ рдХреЛрдИ рдЗрд╕реЗ рдЕрдВрдд рддрдХ рдирд╣реАрдВ рдкрд╣реБрдБрдЪрд╛ рдкрд╛рддрд╛

рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рд░рд╣рд╕реНрдпреЛрджреНрдШрд╛рдЯрди рдпрд╣ рддрдереНрдп рдерд╛ рдХрд┐ рдкреВрд░рд╛ рд╕рдореВрд╣ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рдЕрдВрдд рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИред

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

рд╡реЗ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЪрд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВред

рдкрд╣рд▓реА рд╣реИ рдЬрдЯрд┐рд▓рддрд╛. рдЪрд╛рд╣реЗ рд╡реЗ рдХреБрдЫ рднреА рдХрд╣реЗрдВ, рдЬрд╛рд╡рд╛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рднрд╛рд╖рд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рд╡рд░реНрдЧ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛, рдПрдХ рд╡рд┐рдзрд┐ рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдФрд░ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЖрдкрдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕реНрдереИрддрд┐рдХ рд╢реВрдиреНрдп рдореБрдЦреНрдп (рд╕реНрдЯреНрд░рд┐рдВрдЧ [] arg) рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдФрд░ рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ рд╣реИрдВред

рдЗрд╕рдХреА рддреБрд▓рдирд╛ рдЯрд░реНрдмреЛ рдкрд╛рд╕реНрдХрд▓ рд╕реЗ рдХрд░реЗрдВ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдХрдИ рд▓реЛрдЧреЛрдВ рдиреЗ рд╢реБрд░реБрдЖрдд рдХреА, рдЬрд┐рдирдореЗрдВ рдореИрдВ рднреА рд╢рд╛рдорд┐рд▓ рд╣реВрдВ:

begin
    writeln("╨Я╨╡╤А╨▓╨░╤П ╨┐╤А╨╛╨│╤А╨░╨╝╨╝╨░");
end.

рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рд╕реНрдХреВрд▓ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░реАрдХреНрд╖рдг рд╢реБрд░реВ рдХрд░рдХреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдЧрд╛ред рдЕрдм рд╣рд░ рдХреЛрдИ рдЬрд╛рд╡рд╛ рдирд╣реАрдВ рдкрдврд╝ рд╕рдХрддрд╛. рдпрд╣ рдЕрднреА рднреА рдЕрд╡рдзрд╛рд░рдгрд╛ рд╕реНрддрд░ рдкрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрджрдо рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рд╣реА рд╣реИред

рдФрд░ рджреВрд╕рд░рд╛ рдХрд╛рд░рдг рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╕реНрд╡реАрд░ рдЬреИрд╕рд╛ рд╣реИ:

рдИ-рдбреЛрдмрд╛рд╡рдХреА - рдЬрд╛рд╡рд╛ рдФрд░ рд╕реНрдкреНрд░рд┐рдВрдЧ рдмреВрдЯ рдореЗрдВ рдЦрд╛рджреНрдп рдпреЛрдЬрдХреЛрдВ рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реЗрдм рд╕реЗрд╡рд╛, рдЬреЛ рдореЗрд░реЗ рдЫрд╛рддреНрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦреА рдЧрдИ рд╣реИ

рд▓реЛрдЧ рдЕрдХреНрд╕рд░ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдорддрд▓рдм рдвреЗрд░ рд╕рд╛рд░рд╛ рдЯреЗрдХреНрд╕реНрдЯ рдЯрд╛рдЗрдк рдХрд░рдирд╛ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдвреЗрд░ рд╕рд╛рд░рд╛ рдкреИрд╕рд╛ рдХрдорд╛рдирд╛ рд╣реИред рдПрдХ рдХреЙрдкреАрд░рд╛рдЗрдЯрд░ рдХреА рддрд░рд╣, рдХреЗрд╡рд▓ рдЕрдзрд┐рдХ рдкреИрд╕рд╛ред

рд╣рдХреАрдХрдд рдереЛрдбрд╝реА рдЕрд▓рдЧ рд╣реИ. рдмрд╣реБрдд рд╕рд╛рд░реЗ рдирд┐рдпрдорд┐рдд рдХреЛрдб, рд╕реНрдкрд╖реНрдЯ рдмрдЧ, рдирд┐рд░рдВрддрд░ рд╕реАрдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ред рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рд▓реЗрдХрд┐рди рд╣рд░ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ.

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

рд╕реЗрд╡рд╛ рд╡рд┐рдЪрд╛рд░

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

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

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

рдЖрдк рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЦреЛрд▓реЗрдВ, рдкреВрд░рдХ рдХрд╛ рдирд╛рдо (рд╕рдВрдЦреНрдпрд╛, рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд╛рдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ) рджрд░реНрдЬ рдХрд░реЗрдВ, рдФрд░ рдкреВрд░рдХ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ:

рдИ-рдбреЛрдмрд╛рд╡рдХреА - рдЬрд╛рд╡рд╛ рдФрд░ рд╕реНрдкреНрд░рд┐рдВрдЧ рдмреВрдЯ рдореЗрдВ рдЦрд╛рджреНрдп рдпреЛрдЬрдХреЛрдВ рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реЗрдм рд╕реЗрд╡рд╛, рдЬреЛ рдореЗрд░реЗ рдЫрд╛рддреНрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦреА рдЧрдИ рд╣реИ

рдРрд╕реА рд╣реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ. рдЖрдк рдРрдбрд┐рдЯрд┐рд╡ рдХреЛ Google рдореЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдЯрд╛рдЗрдк рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рд╣рдореЗрд╢рд╛ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдирд╣реАрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╢реИрдХреНрд╖рд┐рдХ рд╣реИ, рдЙрдкрд░реЛрдХреНрдд рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдиреЗ рд╣рдореЗрдВ рдирд╣реАрдВ рд░реЛрдХрд╛ :)

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди

рд╕рднреА рдиреЗ рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛, Github рдкрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рд╕реНрд░реЛрдд рдХреЛрдб.

рд╡рд╣рд╛рдБ рд╣рдордореЗрдВ рд╕реЗ 7 рд▓реЛрдЧ рдереЗ, рдЬрд┐рдирдореЗрдВ рдореИрдВ рднреА рд╢рд╛рдорд┐рд▓ рдерд╛ред рд╕рднреА рдиреЗ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдФрд░ рдореИрдВрдиреЗ рдпрд╛ рд╕рдореВрд╣ рдХреЗ рдХрд┐рд╕реА рдЕрдиреНрдп рд╡реНрдпрдХреНрддрд┐ рдиреЗ рдЗрд╕ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд▓рд┐рдпрд╛ред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рд▓рдЧрднрдЧ рдПрдХ рдорд╣реАрдиреЗ рдХрд╛ рд╕рдордп рд▓рдЧрд╛ - рд╡рд┐рдЪрд╛рд░ рд╡реНрдпрдХреНрдд рдХрд░рдиреЗ рд╕реЗ рд▓реЗрдХрд░ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рддрдХ рдЬреЛ рдЖрдк рдЕрднреА рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред

рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдПрдбрд┐рдЯрд┐рд╡реНрд╕

рдбреЗрдЯрд╛рдмреЗрд╕ (рдЗрдХрд╛рдЗрдпрд╛рдБ, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЗрддреНрдпрд╛рджрд┐) рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдПрдХ рдврд╛рдВрдЪреЗ рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдирд┐рд░реНрдорд╛рдг рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЫрд╛рддреНрд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдиреЗ рдЬреЛ рдкрд╣рд▓рд╛ рдХрд╛рдо рдХрд┐рдпрд╛, рд╡рд╣ рдореМрдЬреВрджрд╛ рд╕реВрдЪрдирд╛ рд╕рд╛рдЗрдЯ рд╕реЗ рдРрдб-рдСрди рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рдерд╛ред

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

рд╕реНрдкреНрд░рд┐рдВрдЧ рдмреВрдЯ рдЖрдкрдХреЛ рдПрдХрд╛рдзрд┐рдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╡рд╛рд▓реА рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣реИ.

рджреЗрд╡ рдкрд░рд┐рд╡реЗрд╢ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рд╕реНрдерд╛рдиреАрдп H2 DBMS рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ HTTP рдкреЛрд░реНрдЯ (8080) рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рд░ рдмрд╛рд░ рдЬрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛, рддреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд╛рдлрд╝ рд╣реЛ рдЧрдпрд╛ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдкрд╛рд░реНрд╕рд░ рд╣реА рд╡рд╣ рдЪреАрдЬрд╝ рдереА рдЬрд┐рд╕рдиреЗ рд╣рдореЗрдВ рдмрдЪрд╛рдпрд╛ред

рдЦреЛрдЬреЗрдВ рдФрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдВ

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

рдЗрд╕рд▓рд┐рдП, Additive рдЗрдХрд╛рдИ рдореЗрдВ рдХрдИ рдлрд╝реАрд▓реНрдб рд╣реИрдВред рдпрд╣ рдпреЛрдЧрд╛рддреНрдордХ рдХреЛрдб, рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд╛рдо, рд╡рд┐рд╡рд░рдг рд╣реИред рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд▓рд╛рдЗрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЦреЛрдЬ рдХреА рдЬрд╛рддреА рд╣реИред рдФрд░ рдпрджрд┐ рдЖрдк [123] рдпрд╛ [рдРрдорд╛рд░реИрдВрде] рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд╡рд╣реА рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓реЗрдЧрд╛ред

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

рдПрдХ рджрд░реНрдЬрди рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдУрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЬрдЯрд┐рд▓ рдкреНрд░рд╢реНрди рдкреВрдЫ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ "рд╕рднреА рдЦрддрд░рдирд╛рдХ рд░рдВрдЧ рднрд░рдиреЗ рд╡рд╛рд▓реЗ рдкрджрд╛рд░реНрде рдЬрд┐рдирдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рд╢рдмреНрдж [рд▓рд╛рд▓] рд╣реИред"

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

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

рд╕реБрд░рдХреНрд╖рд╛

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

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

рд╕реНрдкреНрд░рд┐рдВрдЧ рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

рдЬрд╡рд╛рдмрджреЗрд╣реА рдФрд░ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк

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

рд╕реАрдПрд╕рдПрд╕ рд╕реЗ рдкрд░реЗрд╢рд╛рдиреА рди рд╣реЛ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рд▓рд┐рдпрд╛ред рд╕рд╕реНрддрд╛, рдкреНрд░рд╕рдиреНрдирдЪрд┐рддреНрдд рдФрд░ рд╕рднреНрдп рджрд┐рдЦрддрд╛ рд╣реИред

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

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

рдПрд╕рдИрдУ рдЕрдиреБрдХреВрд▓рди рдХрд╛ рдПрдХ рдорд┐рдирдЯ

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

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореИрдВрдиреЗ рдкреНрд░рддреНрдпреЗрдХ рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рд╢реАрд░реНрд╖рдХ рдФрд░ рд╡рд┐рд╡рд░рдг рдХрд╛ рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ред рдпреВрдЖрд░рдПрд▓ рд▓рдЧрднрдЧ рд╕реАрдПрдирд╕реА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕реЗ рдЫреЛрдЯрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдЙрдкрд╕реНрдерд┐рддрд┐ рдХрд╛рдЙрдВрдЯрд░ рднреА рдЬреЛрдбрд╝реЗред рдЦреЛрдЬ рдЗрдВрдЬрдиреЛрдВ рд╕реЗ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдЯ рдХреЛ рдпрд╛рдВрдбреЗрдХреНрд╕ рд╡реЗрдмрдорд╛рд╕реНрдЯрд░ рдФрд░ Google рд╕рд░реНрдЪ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред

рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред рдкреВрд░реНрдг рдЕрдиреБрдХреНрд░рдордг рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ robots.txt рдФрд░ sitemap.xml рднреА рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рдпрд╣ рдПрдХ рдЫрд╛рддреНрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИред рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдФрд░ рдЕрдЧрд░ рд╡реЗ рдЪрд╛рд╣реЗрдВрдЧреЗ рддреЛ рд╡реЗ рдРрд╕рд╛ рдХрд░реЗрдВрдЧреЗред

рдЖрдкрдХреЛ рдПрдХ SSL рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рдВрд▓рдЧреНрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛. рдирд┐рдГрд╢реБрд▓реНрдХ рд▓реЗрдЯреНрд╕ рдПрдирдХреНрд░рд┐рдкреНрдЯ рднреА рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдореИрдВрдиреЗ рд╕реНрдкреНрд░рд┐рдВрдЧ рдмреВрдЯ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХрд┐рдпрд╛ред рдРрд╕рд╛ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ рдФрд░ рдкреАрдПрд╕ рдХрд╛ рднрд░реЛрд╕рд╛ рдмрдврд╝рддрд╛ рд╣реИ.

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ?

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

"рд╕реНрдирд┐рдХрд░реНрд╕" рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдЗрд╕рдореЗрдВ рдХреМрди рд╕реЗ рдкреЛрд╖рдХ рддрддреНрд╡ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рднреА, рдореБрдЭреЗ рдкрддрд╛ рдерд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЛрдИ рдЙрддреНрдкрд╛рдж рдирд╣реАрдВ рд╣реЛрдЧрд╛ :) рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдХреЗрд╡рд▓ рдПрдбрд┐рдЯрд┐рд╡реНрд╕ рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХреАред

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

рддреИрдирд╛рддреА

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

рд╡реАрдкреАрдПрд╕ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ: 1 рдЬреАрдмреА рд░реИрдо, 1 рд╕реАрдкреАрдпреВ (рдореБрдЭреЗ рдЖрд╡реГрддреНрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдкрддрд╛), 20 рдЬреАрдмреА рдПрд╕рдПрд╕рдбреАред рд╣рдорд╛рд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдпрд╣ рдХрд╛рдлреА рд╣реИ.

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

рдЗрд╕ рд╕рдм рдХреЛ рдереЛрдбрд╝рд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдХреБрдЫ рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦреАрдВред

рдкрд╣рд▓реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреБрд░рд╛рдиреА рдЬрд╛рд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛ рджреЗрддреА рд╣реИ рдФрд░ рдПрдХ рдирдИ рдмрдирд╛рддреА рд╣реИред

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

DB - MySQL рдЙрд╕реА VPS рдкрд░ред

рдХреБрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреБрдирд░рд╛рд░рдВрдн рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  • SSH рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ VPS рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ
  • рдирд╡реАрдирддрдо рдЧрд┐рдЯ рдкрд░рд┐рд╡рд░реНрддрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • рд▓реЛрдХрд▓-jar.sh рдЪрд▓рд╛рдПрдБ
  • рдЪрд▓ рд░рд╣реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдорд╛рд░реЗрдВ
  • рд▓реЙрдиреНрдЪ-рдкреНрд░реЛрдбрдХреНрд╢рди.рд╢ рдЪрд▓рд╛рдПрдБ

рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рддреАрди рдорд┐рдирдЯ рдХрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ. рдЗрддрдиреЗ рдЫреЛрдЯреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдпрд╣ рдореБрдЭреЗ рдПрдХ рд╕реНрдорд╛рд░реНрдЯ рд╡рд┐рдХрд▓реНрдк рд▓рдЧрддрд╛ рд╣реИред

рдЬрдЯрд┐рд▓рддрд╛

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдореЗрдВ рдореБрдЦреНрдп рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рд╕рдВрдЧрдардирд╛рддреНрдордХ рдкреНрд░рдХреГрддрд┐ рдХреА рдереАрдВред

рдРрд╕реЗ рд▓реЛрдЧреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИ рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдирд╛ рдЬрд╛рдирддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рд╕реЗ рдирд╣реАрдВред рд╡реЗ рдХреБрдЫ рдЬрд╛рдирддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рдЕрднреА рднреА рдЗрд╕реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдЕрдм рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдПрдХ рдорд╣реАрдиреЗ рдореЗрдВ рдкреВрд░рд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛.

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

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

рдЗрд╕ рд╕рд╛рд░реЗ рдЖрдиреНрджреЛрд▓рди рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╕рд░рд▓ рдерд╛ред рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рднрд▓реЗ рд╣реА рдереЛрдбрд╝реЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рд╣реА рд╕рд╣реА, рдПрдХ рдЯреАрдо рдмрдирд╛рдПрдВред

рдореИрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рд▓реЛрдЧ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ рдХрд┐ рдЙрдирдХрд╛ рдХрд╛рдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд╕рдордЭреЗрдВ рдХрд┐ рд╡реЗ рдирд┐рд░реНрд╡рд╛рдд рдореЗрдВ рдЧреЛрд▓рд╛рдХрд╛рд░ рдХреЛрдб рдирд╣реАрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдФрд░ рд╡реЗ рдорд┐рд▓рдХрд░ рдЬреЛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рд▓реЛрдЧ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред

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

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

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

рд╕реАрдЦрдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ.

рдкреНрд░рддреНрдпреЗрдХ рдХрдХреНрд╖рд╛ рдХреЗ рдмрд╛рдж рдореИрдВ рднрд╛рд╡рдирд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдЙрддреНрддреЗрдЬрд┐рдд рд╣реЛрдХрд░ рд╡рд╛рдкрд╕ рдЖрддрд╛ рдерд╛ред рдореИрдВ рдкреНрд░рддреНрдпреЗрдХ рдЬреЛрдбрд╝реА рдХреЛ рдЕрджреНрд╡рд┐рддреАрдп рдмрдирд╛рдиреЗ рдФрд░ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдЬреНрдЮрд╛рди рджреЗрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВред

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

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

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ