рдбрд┐рд╡рд╛рдЗрд╕ рдореИрдиреЗрдЬрд░ред рдПрдордЖрдИрдПрд╕ рдХреЛ рдЙрдкрдХрд░рдгреЛрдВ рддрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░реЗрдВ

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

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

рдбрд┐рд╡рд╛рдЗрд╕ рдореИрдиреЗрдЬрд░ред рдПрдордЖрдИрдПрд╕ рдХреЛ рдЙрдкрдХрд░рдгреЛрдВ рддрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░реЗрдВ
рдПрдордЖрдИрдПрд╕ рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕рдореИрдиреЗрдЬрд░ рдХреЗ рдмреАрдЪ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреА рд╕рдВрд░рдЪрдирд╛ рдкреНрд▓рдЧ-рдЗрди рдХреЗ рд▓рд┐рдП 3 рд╡рд┐рдХрд▓реНрдк рджрд┐рдЦрд╛рддреА рд╣реИ:

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

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

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

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

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

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

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

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

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