рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛ рд╕рд░реНрд╡рд░ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдмреАрдЪ рдПрдХ рд╕реНрдерд┐рд░ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП
рдзреВрдореНрд░рдкрд╛рди рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдФрд░ рдмрд╛рдЗрдХред
рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛ : рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЬреЛ рдореИрдВ рд╕рд╛рде рджреЗрддрд╛ рд╣реВрдВ рд╡рд╣ рдПрдХ рд╡реНрдпрд╛рдкрдХ рдЬреАрдкреАрдПрд╕ рд╡рд╛рд╣рди рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рд╣реИред рдЗрд╕рдореЗрдВ рдХрд╛рд░ рдЯреНрд░реИрдХрд░реНрд╕ рдФрд░ рдПрдХ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░реНрд╡рд░ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╛рдЬрд╛рд╣реА рдХреЛ рдПрдХ рдореЛрдЯреЗ рд░реЗрдЦрд╛рдкреБрдВрдЬ рдорд╛рдирдЪрд┐рддреНрд░ рдкрд░ рдЦреАрдВрдЪрддрд╛ рд╣реИ рдЬреЛ рдПрдХ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рдХреЗ рдЖрджреЗрд╢ рдХреА рдХреБрд▓ рдорд╛рддреНрд░рд╛ рдХреЗ рд╕рд╛рде рдЯрд╛рдЗрд▓ рдореЗрдВ рдкреАрдЯрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рдмрдВрдзрди рдиреЗ рдореБрдЭреЗ Google рдпрд╛рдВрдбреЗрдХреНрд╕ рдФрд░ рдЕрдиреНрдп рдорд┐рдиреА-рд▓рдХреНрд╖реНрдп рд╡реЗрдХреНрдЯрд░ рдорд╛рдирдЪрд┐рддреНрд░реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рд╡реЗрдм рдХреНрд▓рд╛рдЗрдВрдЯ рдмрдирд╛рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рджрд┐рдП, рдЬреЛ рдХрд╣реАрдВ рд╕реЗ рднреА рдФрд░ рдХрд┐рд╕реА рднреА рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рджреГрд╢реНрдп рдбреЗрдЯрд╛ рддрдХ рддреНрд╡рд░рд┐рдд рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП рд╣реЛ, рди рдХрд┐ рдХреЗрд╡рд▓ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕реЗред
рдпрд╣ рдХрд╛рд░реНрдп
рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рдФрд░ рдХрдо рд╕реЗ рдХрдо рд╕рдВрднрд╡ рд╣реЛ рд╕рдХреЗ рдкреВрд░рд╛
рдХрд┐рдпрд╛ рдЧрдпрд╛: рд╕рд╛рдзрд╛рд░рдг php рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдХреЛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ GPS рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреБрдбрд╝рддреЗ рд╣реИрдВ, рдПрдХ рдЕрдиреБрд░реЛрдз рджреЗрддреЗ рд╣реИрдВ, рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╡реЗрдм рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд▓реМрдЯрд╛рддреЗ рд╣реИрдВред рддрджрдиреБрд╕рд╛рд░, рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЧреНрд░рд╛рд╣рдХ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдХрд┐ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░реВрдк рд╕реЗ, рдЯрд╛рдЗрдорд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЕрдЪреНрдЫреЗ рдкреБрд░рд╛рдиреЗ $ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ .ajax () рдиреЗ php рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП POST рдЕрдиреБрд░реЛрдз рджрд┐рдП рдФрд░ рдЙрддреНрддрд░ -рд╡рд░реНрддреА рдЕрджреНрднреБрдд рд╡реЗрдХреНрдЯрд░ рдСрди-рд▓рд╛рдЗрди рдореИрдкреНрд╕ рдкрд░ рдЙрддреНрддрд░ рдХреЛ рдЦреВрдмрд╕реВрд░рддреА рд╕реЗ рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛ред
рдЗрд╕рдХреЗ рд╕рднреА рдлрд╛рдпрджреЛрдВ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рддрд░рд╣ рдХреА рд╕реНрдкрд╖реНрдЯ рдХрдорд┐рдпрд╛рдВ рдереАрдВ - рддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдХрднреА-рдХрднреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рдордп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рд░реНрд╡рд░ рдХреЗ рд╕реЙрдХреЗрдЯ рд╕реЗ рдЪрдврд╝реЗ рд╣реБрдП рдХрдиреЗрдХреНрдЯреЗрдб рдЯреНрд░реИрдХрд░реНрд╕ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд╕рд░реНрд╡рд░ рдХреА рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛ рдФрд░ рдореВрд▓ рдЕрдиреБрд░реЛрдз рдХреЗ рдЙрддреНрддрд░ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреА рдереАред рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдиреЗ рдХрднреА-рдХрднреА рдЕрдкрдиреЗ рдХреИрд╢ рдХреЛ рдЖрдкрд░рд╛рдзрд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдирд╡реАрдирддрдо рдбреЗрдЯрд╛ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ред рдлрд┐рд░ рд╕реЗ, рдЬреБрдбрд╝реЗ рд╣реБрдП рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХреЗ рд╕рд╛рде, рдЕрдкрд╛рдЪреЗ рдиреЗ VPS-ki рдХреА рдореЗрдореЛрд░реА рдХреЛ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЙрдкрднреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдЬрд┐рд╕ рдкрд░ рдпрд╣ рд╕рдм рдШреВрдо рд░рд╣рд╛ рдерд╛ред рдпрд╣ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдЧрдгрдирд╛ рдХреА рдЧрдИ рдереА рдХрд┐ 20 рд╕реЗрдХрдВрдб рдХреЗ рд╕рд░реНрд╡рд░ рдХрд╛ рдПрдХ рдорддрджрд╛рди рдЕрдВрддрд░рд╛рд▓ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд░реНрд╡рд░ рдХреЛ рддрдирд╛рд╡ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ рдФрд░ рд╕рд╛рде рд╣реА рд╕рд╛рде рд╡реЗрдм рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред
рдРрд╕реА рдпреЛрдЬрдирд╛ рдкреНрд░рдмрдВрдзрди рдХреЗ рдХрд╛рдлреА рдЕрдиреБрдХреВрд▓ рд╣реИ - рдЙрддреНрдкрд╛рдж рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╢реБрд░реВ рд╣реБрдЖ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рд╡реЗрдм рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рдореБрдЭреЗ рд╣рд░ рдЪреАрдЬ рдХреЗ рдкреНрд░реЗрдореА рдХреЗ рд░реВрдк рдореЗрдВ рд╕реБрдВрджрд░ рдФрд░ рд╕рд╛рдордВрдЬрд╕реНрдпрдкреВрд░реНрдг рдирд╣реАрдВ рд▓рдЧрд╛ред
рдЬрд╛рд╡рд╛ рд╡реЗрдм рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рдЖрдЧреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рдЕрдВрддрддрдГ рдЗрд╕рдореЗрдВ рдЬреНрдЮрд╛рди рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рджрдлрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рд╕рд░реНрд╡рд░ рдкрд░ рдЯреЙрдордХреИрдЯ рдпрд╛ рдХреБрдЫ рдЗрд╕реА рддрд░рд╣ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╡реГрджреНрдзрд┐ рдирд╣реАрдВ рд╣реБрдИ рдереАред
рдФрд░ рдпрд╣рд╛рдВ Node.js рдФрд░
SockJS рдкреБрд╕реНрддрдХрд╛рд▓рдп
рдмрдЪрд╛рд╡ рдореЗрдВ рдЖрдП , рдЬреЛ рдПрдХ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд╡реЗрдм рд╕реЙрдХреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рдлрд▓ рдЕрдиреБрдХрд░рдг рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╕реЙрдХреЗрдЯ рд╕реЗ рдХрд╣реАрдВ рдмреЗрд╣рддрд░ рд╣реИред рдпрд╣ рдЙрд╕ рд╕рдордп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред
рдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВ рддреБрд░рдВрдд рдХрд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпреЛрдВ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдВ - рдиреАрдЪреЗ рд╡рд░реНрдгрд┐рдд рд╕рдорд╛рдзрд╛рди рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди
рдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рд▓реЛрдб рдХреЛ рд▓рдЧрднрдЧ рддреАрд╕ рдЧреБрдирд╛ рдХрдо рдХрд░ рджрд┐рдпрд╛ рд╣реИ , рдпрд╣ рд╕рднреА рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдмреЗрд╢рдХ, рдореЗрд░рд╛ рдорддрд▓рдм IE6-7 рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА IE8 рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ) рдФрд░ рдПрдХ рдмрд╣реБрдд рд╣реА рдЙрдЪреНрдЪ рдЧрддрд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ред рд╕рдорд╛рдзрд╛рди рдХрд╛рдлреА рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╣реИ, рдПрдХ рд╣реА рд╡рд┐рдзрд┐ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдбреЗрдЯрд╛ (рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд╛рд░реНрд╕рд┐рдВрдЧ, рдЪреИрдЯ рд╕рд░реНрд╡рд░, рдСрди-рд▓рд╛рдЗрди рдЦрд┐рд▓реМрдирд╛, рд░реЛрд╡рд░ рдХрдВрдЯреНрд░реЛрд▓ рд╕рд┐рд╕реНрдЯрдо ...) рдХреЗ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рд╕реНрдЯреНрд░реАрдо рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИ рдФрд░ рдЧрд╣рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЬреНрдЮрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рджреНрд╡рд╛рд░рд╛ рдЬрд▓реНрджреА рд╕реЗ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдирдХреЛрдбрд░ред
рддреЛ, рдПрдХ рд╕рд░реНрд╡рд░ рдЬреЛ рдбреЗрдЯрд╛ рд╕рд░реНрд╡рд░ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░реЗрдЧрд╛ рдФрд░ рдЗрд╕реЗ рд╡реЗрдм рд╕реЙрдХреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реЗрдм рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдЧрд╛:
Node.jsvar http = require('http'), net = require('net'), sockjs = require('sockjs'), ADDR_GPS = "127.0.0.1",
рдХреНрд▓рд╛рдЗрдВрдЯ, SockJS рд╣реИрдВрдбрд▓рд░ рдореЙрдбреНрдпреВрд▓ рдХрдиреЗрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╢реАрдЯ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ / рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреЛрд╕реНрдЯ рдХрд░рдирд╛, IMHO, рдХреЛрдИ рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ
index.html <!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <title> </title> <style> body { padding:0; margin: 0; font: 10pt sans-serif, Arial, Tahoma; } h1 { font-size: 2em; margin: 0.8em 0; } h3 { font-size:1.5em; margin: 0.1em; } #content { position: relative; margin: 0 auto; width:960px; min-width:800px; } #left { position:absolute; top:0px; left:0px; padding:2px; width:220px; height:560px; } #right { position:absolute; top:0px; left:250px; padding:2px; width:710px; height:560px; } #scroller { position:relative; width: 400px; height:90%; overflow-y:auto; border:1px dotted black; padding:5px; margin-top:10px; } .off { color:red; } .on { color: green; } .inBottom { position: absolute; bottom: 20px; } </style> <script src="sockjs-0.3.4.min.js" type="text/javascript"></script> <script> var sock;stat = document.getElementById("status"); function connect() { </script> </head> <body> <div id="content"> <div id="left"> <p style="width:100%;"> <input type="text" id="login" style="float:right;"></p> <p style="width:100%;"> <input type="password" id="passw" style="float:right;"></p> <button onclick="connect();"></button><button onclick="disconnect();"></button><br> <p class="inBottom">: <span id="status"></span></p> </div> <div id="right"> <div id="scroller"></div> </div> </div> </body> </html>
рдореИрдВрдиреЗ рд╕рднреА рдкреНрд░рдореБрдЦ рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХреЛрдб рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдореИрдВ рд▓рд╛рдЗрд╡ рдСрди-рд▓рд╛рдЗрди рдбреЗрдореЛ рдирд╣реАрдВ рджреЗ рд╕рдХрддрд╛ - рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЧрдардиреЛрдВ рдХрд╛ рдбреЗрдЯрд╛ рдЬреЛ рдЕрдкрдиреЗ рд╡рд╛рд╣рдиреЛрдВ рдкрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрд░реАрдм рдзреНрдпрд╛рди рд╕реЗ рдЦреБрд╢ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ, рд╡реЗ рдореЗрд░реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдШреВрдо рд░рд╣реЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрд╝реЗрджрд╛рд░ рд╣реИ рдХрд┐ рд╣рд╛рд░реНрд╡реЗрд╕реНрдЯрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдЖрдзреЗ рджрд┐рди рдореЗрдВ рдЦреЗрдд рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рдирдХреНрд╢реЗ рдкрд░ рдЫрд╛рдпрд╛рдВрдХрд┐рдд рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдирд┐рдХрдЯрддрдо рдЧрд╛рдБрд╡ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдкрд░рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдЬрдм рд╣рд╛рд░реНрд╡реЗрд╕реНрдЯрд░ рдХрдкреНрддрд╛рди рджреЛрдкрд╣рд░ рдХрд╛ рднреЛрдЬрди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред
рдореБрдЭреЗ рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ, рдкреНрд░рд╢реНрдиреЛрдВ рдФрд░ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рд╣реИред