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

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

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

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

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

рдХрдИ, рдХрдИ рдмрдХреНрд╕реЗред рдЕрдзрд┐рдХ рд╕рдЯреАрдХ, рдЙрдирдХреА рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдЙрдирдХреА рд╕рд╛рдордЧреНрд░реА:

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

рдЕрдВрджрд░ - рдХрд╛рд░реНрдпрдХреНрд░рдо рдФрд░ рдЯреНрд░рд╛рдВрд╕рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдбрд┐рд╕реНрдХред

рдХрд╣рдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рдХрд┐ рдЗрд╕реЗ рдмрдирд╛рдирд╛ рдЬрд░реВрд░реА рд╣реИред

USB рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдВрджрд░ Attiny45 рд╣реИ, рдФрд░ PIC12F675:

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

4 рдмрдЯрди рдХреЗ рд╕рд╛рде, рдЬрд┐рдирдореЗрдВ рд╕реЗ 1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд╛рдЗрдВрдб-рдЕрдирдЗрд▓реА (рдбреА), 2 - рдСрди-рдСрдл рдФрд░ рдЪрдордХ рдирд┐рдпрдВрддреНрд░рдг (рдП, рдмреА), рдФрд░ рдПрдХ рдФрд░ - рдкрд░рд┐рджреГрд╢реНрдп (

)ред

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

рдФрд░ рдзреНрдпрд╛рди рд╕реЗ рдЗрд╕реЗ рджреЛ рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ:

рдпрд╣рд╛рдБ рдПрдХ рдХрд░реАрдм рджреЗрдЦреЛ рд╣реИ:

рдирд┐рдпрдВрддреНрд░рдХ - PIC16F630

рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реИ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдПрдХ рдирдпрд╛ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╕реНрд╡рд┐рдЪ (рдмрд╛рдИрдВ рдУрд░) рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ - рддреАрди рдкрд░рд┐рджреГрд╢реНрдп рдмрдЯрди рдХреЗ рд╕рд╛рдеред

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

рд╕реНрдерд╛рдкрд┐рдд
рдПрдХ рдкреНрд░рд╢рдВрд╕рдХ рдбрд┐рдорд░ рдХреЗ рдмрдЬрд╛рдп (рд╣рд╛рдВ, рдореЗрд░реЗ рдкрд╕рдВрджреАрджрд╛
рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЗ рд╕рд╛рде ):

рдФрд░ рдЖрдЙрдЯрд▓реЗрдЯ рдмрдВрдж рдХрд░реЗрдВ:

рдкреНрд░рдХрд╛рд╢ рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреЗ рдПрдХ рддрд╛рд░ рдореЗрдВ рдХрдЯреМрддреА:

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

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

рдФрд░ рдмреНрд▓реЙрдХ - рджреАрд╡рд╛рд░ рджреАрдкрдХ рдореЗрдВ, рдпрд╣ рдПрдХ рд░рд╛рдд рдХрд╛ рджреАрдкрдХ рд╣реЛрдЧрд╛:

рдЙрд╕рдХреЗ рдмрд╛рдж рд╕реНрд╡рд┐рдЪ рдХреА рдмрд╛рд░реА рдереАред рд░рд╕реЛрдИ рдореЗрдВ рдПрдХ - рдЖрдк рдкрд╣рд▓реЗ рд╣реА рджреЗрдЦ рдЪреБрдХреЗ рд╣реИрдВред

рд╕реЛрдлреЗ рдХреЗ рдКрдкрд░ рд╣реЙрд▓ рдореЗрдВ:

рдПрдХ рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдкрд╛рд╕ рд╣реИ, рддрд╛рдХрд┐ рдлрд┐рд░ рд╕реЗ рди рдЙрдареЗрдВ:

рдмрд┐рд╕реНрддрд░ рдХреЗ рдкрд╛рд╕:

рдФрд░ рдмрд╛рдерд░реВрдо рдХреЗ рдкрд╛рд╕:

рдЕрдВрддрд┐рдо рд╕реНрд╡рд┐рдЪ рдиреЗ рд╕рд╛рдордиреЗ рдХреЗ рджрд░рд╡рд╛рдЬреЗ рдкрд░ рдЕрдкрдирд╛ рд╕реНрдерд╛рди рд▓реЗ рд▓рд┐рдпрд╛:

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

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

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

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдирд┐рдпрдВрддреНрд░рдг рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдирд╣реАрдВ рд╣реИ, рдФрд░ рд╢рд╛рдпрдж рдХреЗрд╡рд▓ рд▓реЛрдб рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ - рдкреНрд░рдХрд╛рд╢ рд╡реНрдпрд╡рд╕реНрдерд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдПред рдЦреИрд░, рд╡рд╣рд╛рдВ, рд╕реНрдЯреНрд░реЛрдм рдЪрд╛рд▓реВ рдХрд░реЗрдВ, рдкреНрд░рдХрд╛рд╢ рд╕рд┐рд░ рдмрдВрдж рдХрд░реЗрдВ, рд╕реНрдкреЙрдЯрд▓рд╛рдЗрдЯ рдЪрд╛рд▓реВ рдХрд░реЗрдВ, рдордВрдЪ рдмреИрдХрд▓рд╛рдЗрдЯ рдЪрд╛рд▓реВ рдХрд░реЗрдВ, рдкреНрд░рдХрд╛рд╢ рднрд░рд╛рд╡ рдмрдВрдж рдХрд░реЗрдВ, рд▓реЗрдЬрд░ рдЪрд╛рд▓реВ рдХрд░реЗрдВред рд▓реЗрдХрд┐рди рдПрдХ рд╕реНрдорд╛рд░реНрдЯ рдШрд░ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ - рдЬреЛ рд╣рд░ рдмрд╛рд░ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд╛рд▓реВ рдХрд░рдирд╛ рдФрд░ рдорд╛рдЙрд╕ рдХреЛ рдкреЛрдХ рдХрд░рдирд╛?
рд╕реНрдорд╛рд░реНрдЯ рдШрд░ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдПрдХ рдУрдкрди рдПрдкреАрдЖрдИ (рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП - -рдкреАрдЖрдИ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓реЙрдиреНрдЪ рдХрд░рдирд╛, рдЕрдиреНрдп рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП - рд╕реАрдзреЗ рдПрдХ рдЫрд┐рдкрд╛рдИ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдкреИрдХреЗрдЬ рднреЗрдЬрдирд╛) рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред
рдФрд░ рдПрдХ рд╕реБрдВрджрд░ рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдХреЗ рд░реВрдк рдореЗрдВ - рдЖрдк
рдореЗрдЬрд░рдбреЛрдореЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА
рд╣рдм рдкрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рд▓рд┐рдЦрд╛ рдерд╛ , рдФрд░ рдбреЗрд╡рд▓рдкрд░ рд╕реНрд╡рдпрдВ
рд╣рдм -
рдЬреЗрдИ рдкрд░ рдореМрдЬреВрдж рд╣реИ)ред
MajorDoMo рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВMajorDoMo рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
рд╣рдо
рдбрд╛рдЙрдирд▓реЛрдб рдкреГрд╖реНрда рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдпрд╣ рдЪрд░рдг рдкреИрджрд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛)ред
MajorDoMo (рд╕реНрдЯрд╛рд░реНрдЯ-рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕-MajorDoMo рдпрд╛ c: / _ majordomo / start.bat) рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕реЗ рддреБрд░рдВрдд рдСрдЯреЛрд░рди рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ - рдпрд╣ рд╕реНрд╡рдпрдВ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрдЧрд╛), рд╕рд┐рд╕реНрдЯрдо рдкреЗрдЬ рдкрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдЬрд╛рдПрдВ -
рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдпрд╛ рдЖрдИрдкреА рдкрддреЗ рд╕реЗ, рдореЗрд░реЗ рдкрд╛рд╕
192.168 рд╣реИред 1.104 ред рдКрдкрд░реА рдХреЛрдиреЗ рдореЗрдВ, "рдХрдВрдЯреНрд░реЛрд▓ рдкреИрдирд▓" рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдорд╛рдирдХ рд▓реЙрдЧрд┐рди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ / рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкрд░ рдЬрд╛рдПрдВред
рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдореЗрдВ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдиреБрднрд╛рдЧ рдкрд░ рдЬрд╛рдПрдВ (рдмрд╛рдИрдВ рдУрд░, "рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕" рдмреНрд▓реЙрдХ рдореЗрдВ), рдФрд░ рдПрдХ рдирдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдПрдВ (рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдИ рдмреНрд▓реЙрдХ рд╣реИрдВ, рддреЛ рдЖрдк рдкрд╣рд▓реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢реНрд░реЗрдгреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ - рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ - рдПрдХ рд╢реНрд░реЗрдгреА рдЬреЛрдбрд╝реЗрдВ)ред
рд╣рдо рдЗрд╕реЗ рдирд╛рдо рджреЗрддреЗ рд╣реИрдВ, рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╣реЙрд▓_рд▓рд╛рдЗрдЯ, рдкрд╣рд▓реЗ рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рд╢реНрд░реЗрдгреА рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдФрд░ рдХреЛрдб рдореЗрдВ рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓рд┐рдЦрддреЗ рд╣реИрдВ:
if ($params['VALUE']) { safe_exec('"c:\Program Files\nooLite\noolite.exe" -api -on_ch5'); sleep(1); } else { safe_exec('"c:\Program Files\nooLite\noolite.exe" -api -off_ch5'); sleep(1); }
рдирд┐рдпрдВрддреНрд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрдорд╛рдВрдб рдХреЗ
рд╡рд┐рд╡рд░рдг рдХреЗ рдЕрдиреБрд╕рд╛рд░,
рдПрдкреА рдХреБрдВрдЬреА рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреНрд░рдорд╢рдГ рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕,
on_ch5 рдФрд░
off_ch5 рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдЪреИрдирд▓ 5 рдкрд░ рд▓реЛрдб рдХреЛ рдЪрд╛рд▓реВ рдФрд░ рдмрдВрдж рдХрд░реЗрдВред рдЗрд╕рдореЗрдВ sw_ch5 рдХреБрдВрдЬреА рднреА рд╣реИ - рдпрд╣ рд▓реЛрдб рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред рдЪрд╛рд▓реВ рдерд╛, рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрддред

рд╣рдо рд╕рдВрдкрд╛рджрдХ рд╡рд┐рдВрдбреЛ рдХреЗ рдиреАрдЪреЗ "рдЬреЛрдбрд╝реЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВред рд╣рдо рдЙрди рд╕рднреА рдЪреИрдирд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдореЗрдиреВ рдЖрдЗрдЯрдо "рдкреНрд░рдмрдВрдзрди" рдкрд░ рдЬрд╛рдПрдВ

"рдирдпрд╛ рдЕрдиреБрднрд╛рдЧ рдЬреЛрдбрд╝реЗрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдЗрд╕реЗ рдХрд┐рд╕реА рддрд░рд╣ рдХреЙрд▓ рдХрд░реЗрдВ, рдиреАрдЪреЗ "рдЬреЛрдбрд╝реЗрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

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

рд▓рд┐рдирдХреНрд╕ рдкреНрд░рдмрдВрдзрди
рдЕрдкрдиреЗ рдХреБрдЯрд┐рд▓ рд╣рд╛рдереЛрдВ рдХреА рд╡рдЬрд╣ рд╕реЗ рдПрдХ рджрд┐рди рдореЗрдВ рддреАрд╕рд░реА рдмрд╛рд░ рд╡рд┐рдВрдбреЛрдЬ рдлреНрд░реАрдЬ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдЙрд╕ рдкрд░ рдереВрдХ рджрд┐рдпрд╛ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЛ рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ред рдФрд░ рдореИрдВрдиреЗ рдпрд╣ рднреА рддрдп рдХрд┐рдпрд╛ рдХрд┐ рдореЗрдЬрд░рдбреЛрдореЛ рдореЗрд░реЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ - рдмрдЯрди рдХреЗ рд╕рд╛рде рдПрдХ рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдкреНрд░рдмрдВрдзрди рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦрдирд╛:
sudo apt-get install libusb-1.0-0 libusb-1.0-0-dev cd /tmp wget https://raw.github.com/pythonchik/nooLite/master/nooLite.c gcc nooLite.c -o noolite -lusb-1.0 sudo cp /tmp/noolite /usr/local/bin/ sudo chmod +x /usr/local/bin/noolite
рдпрд╣рд╛рдВ рд▓реЗ рдЬрд╛рдпрд╛
рдЧрдпрд╛ ред
рдЗрд╕ рддрд░рд╣ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
sudo noolite -api -on_ch 5
рдмреЗрд╢рдХ, рдкрд╣рд▓реА рдмрд╛рд░ рд╡рд╣ ssh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд░реНрд╡рд░ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдХрдВрд╕реЛрд▓ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд░реЛрд╢рдиреА рдмрдВрдж рд╣реЛ рд╕рдХреЗ, рд▓реЗрдХрд┐рди
рдЙрд╕рдХреА рдкрддреНрдиреА рдиреЗ рдЖрддреНрдорд╛
рдХреА рд╕рд░рд╛рд╣рдирд╛ рдирд╣реАрдВ рдХреА , рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рд░рд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЪрд▓реЛ рдПрдХ рд╡реЗрдм рдЪреЗрд╣рд░рд╛ рдмрдирд╛рддреЗ рд╣реИрдВред рдареАрдХ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдХ рд╡реЗрдм рдереВрдердиред
Php рдХреЛрдб рдЬреЛ рддреАрди рдкреИрд░рд╛рдореАрдЯрд░ рд▓реЗ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдПрдХ рдХрдВрдЯреНрд░реЛрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реИ:
<? $channel=($_GET['channel']); $command="-".($_GET['command'])."_ch"; $level=($_GET['level']); exec("noolite -api $command $channel $level"); ?>
рд╣рдо рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рдЬрдбрд╝ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЗрд╕реЗ index.php рдХрд╣рддреЗ рд╣реИрдВ, рдЗрд╕рдореЗрдВ рдКрдкрд░ рдХреА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдХреЙрдкреА рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдХреЗ рдиреАрдЪреЗ рд▓рд┐рдВрдХ рдЬреЛ рдмрдЯрди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░реЗрдВрдЧреЗред
<a href="?channel=5&command=on" > </a> <a href="?channel=5&command=off" > </a>
рд╕реНрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рд╕реАрдПрд╕рдПрд╕ рдЬреЛрдбрд╝реЗрдВред рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдирд┐рдХрд▓рддрд╛ рд╣реИ:

рдмреЛрд░рд┐рдВрдЧ рдХреЛрдб <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>NooLite control panel</title> <style type="text/css"> .light { -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow:inset 0px 1px 0px 0px #ffffff; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) ); background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf'); background-color:#ededed; border:2px solid #dcdcdc; display:inline-block; color:#8a8a8a; width:200px min-width: 200px font-family:arial; font-size:14px; font-weight:bold; padding:7px; text-decoration:none; }.light:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) ); background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed'); background-color:#dfdfdf; }.light:active { position:relative; top:1px; } .dark { -moz-box-shadow:inset 0px 1px 0px 0px #dedede; -webkit-box-shadow:inset 0px 1px 0px 0px #dedede; box-shadow:inset 0px 1px 0px 0px #dedede; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #969496), color-stop(1, #a5a6a3) ); background:-moz-linear-gradient( center top, #969496 5%, #a5a6a3 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#969496', endColorstr='#a5a6a3'); background-color:#969496; border:2px solid #bebfbd; color:#ffffff; width:200px font-family:arial; font-size:14px; font-weight:bold; padding:7px; text-decoration:none; }.dark:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5a6a3), color-stop(1, #969496) ); background:-moz-linear-gradient( center top, #a5a6a3 5%, #969496 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a6a3', endColorstr='#969496'); background-color:#a5a6a3; }.dark:active { position:relative; top:1px; } </style> <head> <body> <h1>NooLite control light panel</h1> <div> <p><h3>:</h3></p> <p> <a href="?channel=5&command=on" target="invisible" class="light"> </a> <a href="?channel=5&command=off" target="invisible" class="dark"> </a> </p> <p><h3>:</h3></p> <p> <a href="?channel=3&command=on" target="invisible" class="light"> тДЦ1</a> <a href="?channel=3&command=off" target="invisible" class="dark"> тДЦ1</a> </p> <p> <a href="?channel=4&command=on" target="invisible" class="light"> тДЦ2</a> <a href="?channel=4&command=off" target="invisible" class="dark"> тДЦ2</a> </p> <p><h3>:</h3></p> <p> <a href="?channel=2&command=on" target="invisible" class="light"> </a> <a href="?channel=2&command=off" target="invisible" class="dark"> </a> </p> <p> <a href="?channel=1&command=on" target="invisible" class="light"> </a> <a href="?channel=1&command=off" target="invisible" class="dark"> </a> </p> <iframe name="invisible" style="border:0; width: 0; height: 0;"></iframe> </body> </html> <? $channel=($_GET['channel']); $command="-".($_GET['command'])."_ch"; $level=($_GET['level']); exec("noolite -api $command $channel $level"); ?>
рдЕрдм рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдЧрд╛рдпрдм рд╣реИред рдиреБрдХрд╕рд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рд╛рде, рдкреГрд╖реНрда рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдг рдХреЛ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рд╣реЛрдо рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдФрд░ рдЕрдЧрд░ рдпрд╣ рд╡рд╛рдИ-рдлрд╛рдИ рд╡рд╛рд▓рд╛ рдлреЛрди рдмрдВрдж рд╣реИ?
рдЕрдирд▓реЙрдХ рдХрд░реЗрдВ, WiFI рдЪрд╛рд▓реВ рдХрд░реЗрдВ, рдЗрд╕реЗ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ, рдкреГрд╖реНрда рдкрд░ рдЬрд╛рдПрдВ, рдмрдЯрди рджрдмрд╛рдПрдВ, WiFI рдмрдВрдж рдХрд░реЗрдВ ...
рд╣рдо рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдкрд╣реБрдВрдЪ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ
рд╣рдо рдХреЛрдб рдХреЛ рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╡рд╛рдВрдЫрд┐рдд GET рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╛рд╕ рдХрд░рдХреЗ рдордирдорд╛рдирд╛ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реЛред
рд╕рд╛рд╡рдзрд╛рдиреА, рд╕рдмрд╕реЗ рдЦрд░рд╛рдм bydlokodред рдореИрдВ рдЕрдкрдиреЗ рдЬреАрд╡рди рдореЗрдВ рджреВрд╕рд░реА рдмрд╛рд░ PHP рдореЗрдВ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдБрдпрджрд┐ рдХреЛрдИ рдореБрдЭреЗ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдЬрд╛рдВрдЪрд╛ рдЬрд╛рдП рдХрд┐ рдЪрд░ рдЕрдиреБрдордд рдХрдорд╛рдВрдб рдХреА рд╕реВрдЪреА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рддреЛ рдореИрдВ рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛ред рдореБрдЭреЗ рдРрд╕рд╛ рдорд╣рд╕реВрд╕ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреА рдЯреНрд░рд┐рдлрд╝рд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкреНрд░рд╢реНрди рдкреВрдЫ рд░рд╣рд╛ рд╣реВрдВ
<? if(isset($_GET['channel']) && $_GET['channel'] == '1'){ $channel=($_GET['channel']); } if(isset($_GET['channel']) && $_GET['channel'] == '2'){ $channel=($_GET['channel']); } if(isset($_GET['channel']) && $_GET['channel'] == '3'){ $channel=($_GET['channel']); } if(isset($_GET['channel']) && $_GET['channel'] == '4'){ $channel=($_GET['channel']); } if(isset($_GET['channel']) && $_GET['channel'] == '5'){ $channel=($_GET['channel']); } if(isset($_GET['command']) && $_GET['command'] == 'on'){ $command="-".($_GET['command'])."_ch"; } if(isset($_GET['command']) && $_GET['command'] == 'off'){ $command="-".($_GET['command'])."_ch"; } if(isset($_GET['command']) && $_GET['command'] == 'set'){ $command="-".($_GET['command'])."_ch"; } if(isset($_GET['level']) && $_GET['level'] == '0'){ $level=($_GET['level']); } if(isset($_GET['level']) && $_GET['level'] == '20'){ $level=($_GET['level']); } if(isset($_GET['level']) && $_GET['level'] == '40'){ $level=($_GET['level']); } if(isset($_GET['level']) && $_GET['level'] == '60'){ $level=($_GET['level']); } if(isset($_GET['level']) && $_GET['level'] == '80'){ $level=($_GET['level']); } if(isset($_GET['level']) && $_GET['level'] == '100'){ $level=($_GET['level']); } exec("noolite -api $command $channel $level");
рд╢реЗрд╖ рдкреГрд╖реНрда рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╣рддрд╛ рд╣реИред рдЖрдЧреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдПрдХ рд╕рдлреЗрдж рдЖрдИрдкреА рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рд╕рд░реНрд╡рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдПрд╕рдПрд╕рдПрдЪ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред
рдкреЛрд░реНрдЯ рдЕрдЧреНрд░реЗрд╖рдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░
рдХрд░реЗрдВ ред
рдмрд╛рд╣рд░реА рд╕рд░реНрд╡рд░ рдкрд░ рд╣рдо рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
echo "GatewayPorts=yes" >> /etc/ssh/sshd_config
рд╕реНрдерд╛рдиреАрдп рд╕рд░реНрд╡рд░ рдкрд░ (рдЬрд┐рд╕рдореЗрдВ рдПрдбрд╛рдкреНрдЯрд░ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдФрд░ рдЬрд┐рд╕ рдкрд░ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкреЛрд░реНрдЯ 80 рдкрд░ рд╕реБрди рд░рд╣рд╛ рд╣реИ), рд╣рдо рдХрд░рддреЗ рд╣реИрдВ:
ssh vvzvlad@servername -R 8080:localhost:80
рдЕрдм,
http: // servername: 8080 рдкреГрд╖реНрда рдЦреЛрд▓рд╛ рд╣реИред рд╣рдо рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдЙрд╕реА рд╕реНрдерд╛рдиреАрдп рдкреГрд╖реНрда рдХреЛ рджреЗрдЦ рдкрд╛рдПрдВрдЧреЗред рдХрдорд╛рдВрдб рдХрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рд▓рдЧрднрдЧ рдПрдХ рд╕реЗрдХрдВрдб рд╣реИред
рдЕрдВрддрд┐рдо рд╕реНрдкрд░реНрд╢ - рд╣рдо рдЦреБрдж рдХреЛ рд╡рд┐рдпреЛрдЧ (рд╕реНрдерд╛рдиреАрдп рд╕рд░реНрд╡рд░ рдкрд░) рд╕реЗ рдмрдЪрд╛рддреЗ рд╣реИрдВ:
cd ~/.ssh/ sudo ssh-keygen -t dsa
рдФрд░ рд╣рдо рдЗрд╕реЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдСрдЯреЛрд░рди рдореЗрдВ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ:
autossh vvzvlad@servername -R 8080:localhost:80
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣рд╛рдВ рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, "рдпреВрдПрд╕рдмреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рд╕реА рднреА рд░реВрдЯрд░" рд╡реЗрдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ (рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рд╡реЗ рд╕рднреА рдЕрдм рд▓рд┐рдирдХреНрд╕ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ)ред рдмрд┐рд▓реНрдХреБрд▓ рдПрдХ рд╣реА рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдПрдХ рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ php рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рдЖрдк рдХрд┐рд╕реА рднреА рднрд╛рд╖рд╛ рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлреИрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕реАрдЬреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд), рдФрд░ рдПрдХ рд╕рд░реНрд╡рд░ рд╕реЗ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдкреЛрд░реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдХрд░реЗрдВ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рднреА рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ) рдПрдХ рд╕реБрд░рдВрдЧ рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрдзрд┐рдХреГрдд рдХрд░рддрд╛ рд╣реИ - рддрд╛рдХрд┐ рдЧрд▓рддреА рд╕реЗ рд╡реЗ рдЧрд▓рдд рдкрддрд╛ рд▓рд┐рдЦрдХрд░ рдкреНрд░рдХрд╛рд╢ рдмрдВрдж рди рдХрд░реЗрдВ)ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкреНрд░рд╢рдВрд╕рдХ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдЫреЛрдЯрд╛ рдЙрдкрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдПрдХ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдирд┐рд░реНрдорд╛рддрд╛ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдкрдВрдЬреАрдХрд░рдг рдХрд░рддреЗ рд╕рдордп, рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡реЗрдм рдкреЗрдЬред рд▓реЙрдЧ рдЗрди - рдФрд░ рдЖрдкрдХреЛ рдХрд╣реАрдВ рд╕реЗ рднреА рд▓реЛрдб рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдорд┐рд▓рддреА рд╣реИред
Android рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрдирд╛
рдЦреИрд░, рд╣рдо рд▓рд┐рдЦрддреЗ рд╣реИрдВред рд▓рд┐рдВрдХ рдХреА рдЧрд┐рдирддреА рдирд╣реАрдВ, рдХреЛрдб рдХреА рдПрдХ рднреА рдкрдВрдХреНрддрд┐ рдирд╣реАрдВ рд▓рд┐рдЦреА рдЧрдИ рдереАред рдпрджрд┐ рдпрд╣ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рддреЛ рдореИрдВ рдпрд╣рд╛рдВ рдПрдХ рд╢реАрдЯ рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмреЗрд╣рддрд░ рд▓реЗрдЦ рдирд╣реАрдВ рд▓рд┐рдЦреВрдВрдЧрд╛ред рдореИрдВ рдХреЗрд╡рд▓ рдореБрдЦреНрдп рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдЫреВрдКрдВрдЧрд╛:
рд╣рдо
Beta.appinventor.mit.edu рдкрд░
рдЬрд╛рддреЗ рд╣реИрдВ , рдПрдХ рдирдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХреБрдЫ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдмрдЯрди рдлреЗрдВрдХреЗрдВ:

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

рдлрд┐рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдлреЛрди рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ (рдлреЛрди рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ - рдЗрд╕ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ)ред рд╣рдо рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред

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

рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдПрдХ рдкреВрд░рд╛ рд╡рд░реНрдЧ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдзреАрд░реЗ-рдзреАрд░реЗ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рдкрд░ рджреАрдкрдХ рдХреА рдЪрдордХ рдХреЛ рдмрдврд╝рд╛рдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реИ - рдкреНрд░рдХрд╛рд╢ рдЕрд▓рд╛рд░реНрдоред рдЪреВрдВрдХрд┐ рджреАрдкрдХ рдХреА рдЪрдордХ рдЖрд╕рд╛рдиреА рд╕реЗ рдмрдврд╝ рдЬрд╛рддреА рд╣реИ, рдФрд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ (рдЖрдорддреМрд░ рдкрд░ 30 рдорд┐рдирдЯ рд╕реЗ рдПрдХ рдШрдВрдЯреЗ рддрдХ), рдЙрдЬреНрдЬреНрд╡рд▓ рдкреНрд░рдХрд╛рд╢ рдЖрдВрдЦреЛрдВ рдХреЛ рдирд╣реАрдВ рдорд╛рд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рд╢рд╛рдВрддрд┐ рд╕реЗ рдЬрд╛рдЧрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдРрд╕реЗ рдЕрд▓рд╛рд░реНрдо рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
рдлрд┐рд▓рд┐рдкреНрд╕ ред рдФрд░ рдХреНрдпрд╛ рд╣рдо рдмрджрддрд░ рд╣реИрдВ? рдХреЗрд╡рд▓ рдереЛрдбрд╝реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред
рд╕рдмрд╕реЗ рдЗрд╖реНрдЯрддрдо рдХреЛрдб рднреА рдирд╣реАрдВред рдЕрдкрдиреЗ рдЬреЛрдЦрд┐рдо рдХреЛ рджреЗрдЦреЗрдВ рдпрджрд┐ рдЖрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рд╣рд╛рдпрддрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдХреЛрдб рд╕реЗ, рдпрд╛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдорджрдж рд╕реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╣рдореЗрдВ рд╕реБрдмрд╣ 9 рдмрдЬреЗ рдЙрдардиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ 8.30 рдмрдЬреЗ рдирд┐рдореНрди рдорд╛рдкрджрдВрдбреЛрдВ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:
./noolite-candle inc 18 1
рдпрд╛ рд╕реБрдмрд╣ 7 рдмрдЬреЗ, рдЗрд╕ рддрд░рд╣:
./noolite-candle inc 36 1
рдЗрд╕ рдЖрджреЗрд╢ рдХреЗ рд╕рд╛рде, рдЪрдордХ рдзреАрд░реЗ-рдзреАрд░реЗ рдПрдХ рдШрдВрдЯреЗ рдХреЗ рджреМрд░рд╛рди рдмрдврд╝ рдЬрд╛рдПрдЧреАред

рдЪрдордХ рдореЗрдВ рдЕрдЪрд╛рдирдХ рдкрд░рд┐рд╡рд░реНрддрди рдпрд╣рд╛рдВ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ 1 10 рдХрдорд╛рдВрдб рдХреЗ рдиреЛрд▓рд┐рдЯ-рдореЛрдордмрддреНрддреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдЕрд░реНрдерд╛рдд рдПрдХ рдХрджрдо рдореЗрдВ, рдЪрдордХ 10% рдмрдврд╝ рдЧрдИред рдпрджрд┐ рд╣рдо рдПрдХ рдХрджрдо рдХреЗ рд░реВрдк рдореЗрдВ 1% рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдЪрдордХ рдкрд░рд┐рд╡рд░реНрддрди рдмрд╣реБрдд рдЪрд┐рдХрдиреА рд╣реИред
рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдХрд┐рд╕реА рднреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЬреБрдбрд╝рдирд╛рд░, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдЭреВрдорд░, "рдирд╛рдЗрдЯ рд▓реИрдВрдк" рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдЗрд╕рдореЗрдВ рдЧрд░рдорд╛рдЧрд░рдо рд▓реИрдВрдк рдпрд╛ рдордВрдж рдКрд░реНрдЬрд╛-рдмрдЪрдд рд╡рд╛рд▓реЗ рд╣реИрдВред
рдЖрдХрд░реНрд╖рдг рдЖрддреЗ рд╣реИрдВ
рдХреБрд▓ рдЙрдкрдпреЛрдЧ:
1 рдкреАрд╕реА рдПрдбрд╛рдкреНрдЯрд░ - рдкреАрд╕реА
118 - $ 50
5 рдкрд╛рд╡рд░ рдмреНрд▓реЙрдХ
SL-111-200 (рд╕рд╛рдзрд╛рд░рдг рд▓реИрдВрдк рдХреЗ рд▓рд┐рдП) - $ 17.5 * 5
1 рдмрд┐рдЬрд▓реА рдЗрдХрд╛рдИ
рдПрд╕рдПрди-111-200 (рдПрдХ рд░рд╛рдд рдХреЗ рджреАрдкрдХ рдХреЗ рд▓рд┐рдП) - $ 17.5
1 рдмрд┐рдЬрд▓реА рдЗрдХрд╛рдИ
ST-111-200 (рдкреНрд░рд╢рдВрд╕рдХ рдХреЗ рд▓рд┐рдП) - $ 17.5
3
рдкреБ -313-1 рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ - $ 16.1 * 3
3
рдкреБ -312-1 рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ - $ 16.1 * 3
1 рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓
PN313-1рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд▓рд╛рдЧрдд рдХреА рд░рд╛рд╢рд┐: 50 + 17.5 * 7 + 16.1 * 6 = $ 270
рд╕рд╛рдЗрдЯ рдкрд░ рдЧрдгрдирд╛рдУрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП (5 рдкреНрд░рдХрд╛рд╢ рдирд┐рдпрдВрддреНрд░рдг рдмрд┐рдВрджреБ, рдЪрдордХ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде 2 рдЕрдВрдХ, рджреАрд╡рд╛рд░ рд╡рд╛рдпрд░рд▓реЗрд╕ рд╕реНрд╡рд┐рдЪ рд╕реЗ рдирд┐рдпрдВрддреНрд░рдг, рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдФрд░ рдПрдХ рдлреЛрди рд╕реЗ рдирд┐рдпрдВрддреНрд░рдг), рдПрдХреНрд╕ 10 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕, рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рдорд╛рди, рд▓рд╛рдЧрдд 24,140 рд░реВрдмрд▓ рд╣реЛрдЧреАред
рдмреЗрд╢рдХ, рд╣рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд░реНрд╡рд░ рдХреА рд▓рд╛рдЧрдд рдХреЛ рднреА рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдкреБрд░рд╛рдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдпрд╛ рд▓реИрдкрдЯреЙрдк рдХреЛ рдЦреЛрдЬрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рдорд╛рдзрд╛рди рдХрд╛рдлреА рдмрдЬрдЯ рд╡рд╛рд▓рд╛ рдирд┐рдХрд▓рд╛ред
- рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди
рд╡рд╛рдЧреЛ -222
рдЯрд░реНрдорд┐рдирд▓реЛрдВ , рдпрд╛ рдЬреИрд╕реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЛ рддрд╛рд░реЛрдВ рдХреЛ рдкрдЯреНрдЯреА рдХрд░рдиреЗ рдФрд░ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдЗрд╕реЗ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдХреМрд╢рд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡реЗрд▓реНрдХреНрд░реЛ рдкрд░ рднреА рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдпрд╛, рдЪрд░рдо рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЖрдкрдХреЛ рдПрдХ рдбреНрд░рд┐рд▓ рдХреЗ рд╕рд╛рде рджреАрд╡рд╛рд░ рдореЗрдВ рдЫреЗрдж рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ред
рдмрд╛рдЗрдВрдбрд┐рдВрдЧ - рдмрд╣реБрдд рд╕рд░рд▓, рдмрдЯрди рдХреЗ рдХреБрдЫ рдХреНрд▓рд┐рдХред рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ - рднреА рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреИрджрд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдПрдХ рдЕрдкреНрд░рд╕реНрддреБрдд рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓реЗрдВ рдкреИрджрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рд╣рд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИред
- рджреЛ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХрд╛ рдПрдХ рд╕рд╛рде рд╕рдВрдЪрд╛рд▓рди
рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд╕рд╛рде, рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рд╕реНрдерд┐рдд рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рд╛рде рдкреНрд░рдХрд╛рд╢ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдФрд░ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдмрдиреА рд░рд╣реАред
- рдкрд░рд┐рд╡рд░реНрддрди рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рдмрд┐рдирд╛ рд╕реНрдерд╛рдкрдирд╛ рдХреА рд╕рдВрднрд╛рд╡рдирд╛
рдврд╛рд▓ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рдВрджреБ рдХреЗ рд▓рд┐рдП рджреАрд╡рд╛рд░реЛрдВ рдХреЛ рдЦреЛрдЦрд▓рд╛ рдХрд░рдиреЗ, рдирд┐рдпрдВрддреНрд░рдг рддрд╛рд░реЛрдВ рдХреЛ рдмрд┐рдЫрд╛рдиреЗ рдпрд╛ рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдмреЗрд╢рдХ, рд╕рдорд╛рдзрд╛рди "рд╢рд╛рд╕реНрддреНрд░реАрдп" рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдо рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдФрд░ рд▓рдЪреАрд▓рд╛ рдирд╣реАрдВ рд╣реИ - рдЬрдм рдкреНрд░рдХрд╛рд╢ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд░реВрдк рдореЗрдВ рд╕рднреА рдЙрдкрднреЛрдХреНрддрд╛ рдкреИрдирд▓ рдореЗрдВ рд╕реНрдерд┐рдд рдирд┐рдпрдВрддреНрд░рд┐рдд рд░рд┐рд▓реЗ рд╕реЗ рд╕реАрдзреЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рд╕реНрд╡рд┐рдЪ рдЗрди рд▓реЛ-рд╡реЛрд▓реНрдЯреЗрдЬ рд╡рд╛рдпрд░рд┐рдВрдЧ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╣реИрдВред рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг
рдпрд╣рд╛рдВ рдФрд░
рдпрд╣рд╛рдВ рдкрдврд╝реЗ рдЬрд╛ рд╕рдХрддреЗ
рд╣реИрдВ ред рд▓реЗрдХрд┐рди рддрдм рдпрд╣ рдЗрддрдирд╛ рд╢реНрд░рдорд╕рд╛рдзреНрдп рдФрд░ рдорд╣рдВрдЧрд╛ рдирд╣реАрдВ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпреЛрдЬрдирд╛ рдкрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╕реЛрдЪрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ - рдХрд┐рд╕реА рднреА рд╕рдордп рдПрдХ рдФрд░ рд╕реНрд╡рд┐рдЪ рдпрд╛ рдирд┐рдпрдВрддреНрд░рдг рдЗрдХрд╛рдИ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдЪрд▓рддреЗ рд╕рдордп рдЕрдкрдиреЗ рд╕рд╛рде рд▓реЗ рдЬрд╛рдирд╛ рдЖрд╕рд╛рдиред
рд╡рд┐рдкрдХреНрд╖
рдореЗрд░реЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рд╢реВрдиреНрдп рдирд╣реАрдВ рд╣реИ, рдореБрдЭреЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдмрд╕ рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рддреАрди рд╕реНрд╡рд┐рдЪ рдореЗрдВ рд╕реЗ рдХреМрди рд╕рд╛ рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рдФрд░ рдореЗрд░реА рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрд╡рд┐рдЪ рдХреЗ рдХрд┐рдирд╛рд░реЗ рдХреЛ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ - рдореИрдВ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕реЗ рдЕрдВрдзреЗрд░реЗ рдореЗрдВ рднреА рдкреНрд░рдХрд╛рд╢ рдЪрд╛рд▓реВ рдХрд░рддрд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди рдкрддреНрдиреА рдЕрднреА рднреА рд╢рд┐рдХрд╛рдпрдд рдХрд░ рд░рд╣реА рд╣реИ - рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╕реНрд╡рд┐рдЪ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдереЗ, рд╡рд╣ рдХрд╣рддреА рд╣реИрдВред рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рд╛рде рд╕реНрд╡рд┐рдЪ рдХреЛ рдмрдирд╛рдиреЗ рд╕реЗ рдХреНрдпрд╛ рд░реЛрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдШрдбрд╝реА рдмрдЯрди рдХреЗ рд╕рд╛рде - рддрд░реНрдХ рдирд╣реАрдВ рдмрджрд▓реЗрдЧрд╛, рд▓реЗрдХрд┐рди рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рд╢реМрдЪрд╛рд▓рдп рдХреЗ рд▓рд┐рдП рдПрдХ рдЧреИрд░-рд╕реНрдкрд░реНрд╢ рд╕реНрд╡рд┐рдЪ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ред рд░рд╛рдд рдХреЛ рдЙрдардирд╛ред
- рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЕрднрд╛рд╡
рдЪреВрдВрдХрд┐ рдмреНрд▓реЙрдХ рдореЗрдВ рдХреЛрдИ рдЯреНрд░рд╛рдВрд╕рдореАрдЯрд░ рдирд╣реАрдВ рд╣реИ, рдХреЗрд╡рд▓ рд░рд┐рд╕реАрд╡рд░ - рд╡реЗ рдЕрдкрдиреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддреЗред рддрджрдиреБрд╕рд╛рд░, рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реИ - рд▓реЛрдб рдЪрд╛рд▓реВ рдпрд╛ рдмрдВрдж рд╣реИ, рдЬреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИред
- рдЫреЛрдЯреЗ рдЕрдиреБрдХреВрд▓рди рд╡рд┐рдХрд▓реНрдкред
рдореИрдВрдиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдЦ рджрд┐рдпрд╛ рдерд╛ред рдкрд░рд┐рджреГрд╢реНрдп рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп - рдЖрдкрдХреЛ рдХреЗрд╡рд▓ "рдСрдл-рдСрди" рдХреЗ рддрд╣рдд 3 рдореЗрдВ рд╕реЗ 2 рдмрдЯрди рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВ рдПрдХ рджреВрд╕рд░рд╛ рдлрд╝рдВрдХреНрд╢рди (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕реНрд╡рд┐рдЪ рд╕реЗ рджреВрд╕рд░реЗ рдкрд░ рдПрдХ рдЗрд╢рд╛рд░рд╛, рдпрд╛ рдбрдмрд▓-рдХреНрд▓рд┐рдХ) рдЬреЛрдбрд╝реВрдВрдЧрд╛, рдпрд╛ рд╕реНрд╡рд┐рдЪ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝рд╛ рд╕рдХрддрд╛ рд╣реВрдВред
рдкрд░рд┐рдгрд╛рдо
рдПрдХ рдкреНрд░рдХрд╛рд╢ рдФрд░ рд▓реЛрдб рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдкреНрд░рд╡реЗрд╢ рд╕реНрддрд░ рдХрд╛ рд╕рдорд╛рдзрд╛рдиред рдпрд╣ рдХрд╛рдлреА "рд╡рдпрд╕реНрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╛рдЗрдирд░" рд╣реИред рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░реЛрд╢рдиреА рдЪрд╛рд▓реВ рдХрд░реЗрдВ, рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рдПрдХ рдирд┐рдпрдВрддреНрд░рд┐рдд рд░рд╛рдд рдХреА рд░реЛрд╢рдиреА рдХрд░реЗрдВ, рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рдЖрд╡рд╛рдЬ рдЖрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдорд╛рд░реНрдЯ рдШрд░ рдФрд░ рдПрдХ рдЕрдиреБрд╕реВрдЪреА рдкрд░ рдкреНрд░рдХрд╛рд╢ рдХрд╛ рд╕рдорд╛рд╡реЗрд╢ред
рдореБрдЭреЗ рдпрд╣ рдкрд╕рдВрдж рд╣реИ :)
рдпрджрд┐ рдЖрдкрдХрд╛ Habrahabr рдкрд░ рдХреЛрдИ рдЦрд╛рддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк
BoxOverview.com рдкрд░ рд╣рдорд╛рд░реЗ рд▓реЗрдЦ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ