рдореЙрд╕реНрдХреЛ рдореЗрдЯреНрд░реЛ рдХреЗ рд╡рд╛рдИ-рдлрд╛рдИ рдореЗрдВ рдПрдХ рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдореЙрд╕реНрдХреЛ рдореЗрдЯреНрд░реЛ рдХреА рд▓рдЧрднрдЧ рд╕рднреА рдХрд╛рд░реЛрдВ рдореЗрдВ рд╡рд╛рдИ-рдлрд╛рдИ рдкрд╣реБрдВрдЪ рдмрд┐рдВрджреБ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрд╛рдо рдХреЗ рдШрд░ рд╕реЗ рдореЗрдЯреНрд░реЛ рдкрд░ рд╕рдордп рдмрд┐рддрд╛рдиреЗ рдХрд╛ рдЖрдирдВрдж рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ: рд╕рдорд╛рдЪрд╛рд░ рдкрдврд╝реЗрдВ, рдЪреЗрдХ рдореЗрд▓, YouTube рдкрд░ рд╕реАрд▓реНрд╕ рджреЗрдЦреЗрдВ, рдЖрджрд┐ред ред

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

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

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

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

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

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


рдХрд╛рд░реНрдп рдЯреИрдм рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдореЗрдЯреНрд░реЛ рдкреНрд░рд╛рдорд╛рдгрд┐рдХ рдирд╛рдордХрд░рдг, рдПрдХ рдирдпрд╛ рдХрд╛рд░реНрдп рдмрдирд╛рдПрдВ:



рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реА рдЦрд┐рдбрд╝рдХреА рдореЗрдВ, рд╣рдореЗрдВ рдкрд╣рд▓реЗ рдХрдИ рдЪрд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЪрд░ рдХреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:


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

рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд░ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
  • %url тАФ , . тАФ ( ). HTTPS , HTTP;
  • %forms тАФ HTML-, . тАФ 'auth-form,hidden_form', - , , ( );
  • % рдбрд┐рдмрдЧ - рдпрд╣ рдЪрд░, рдЬрдм рд╢реВрдиреНрдп рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдорд╛рди рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдбрд┐рдмрдЧрд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗрдЧреА, рдЬреЛ рд╣рдореЗрдВ рдЙрдкрд░реЛрдХреНрдд рд░реВрдкреЛрдВ рдХреА рд╕реВрдЪреА рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧреАред

рд╕рд░рд▓ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЯрд╛рд╕реНрдХрд░ рд╣рдореЗрдВ рдХрдИ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдорджрдж рд╕реЗ рдордирдорд╛рдиреА рдЬрдЯрд┐рд▓рддрд╛ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╣рдо рд╕рд░рд▓ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:



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

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

рд╕рднреНрдп рдкреНрд░рд╛рд░реВрдкрдг рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ
function getUrl(url1,url2){
    url1=url1.split('?')[0];
    return url2.length?
        (/^http(s?):\/\//i.test(url2)?url2:
            (url2[0]=='/'?url1.split('/').slice(0,3).join('/')+url2:url1.split('/').slice(0,-1).join('/')+'/'+url2)
        ):url1;
}

function getVars(form,tag){
    vars='';
    fields=form.getElementsByTagName(tag);
    for(i=0;i<fields.length;i++)
        vars=vars+(i?'&':'')+fields[i].name+'='+fields[i].value;
    return vars;
}

function submit(xhr,request,form){
    request.url=getUrl(request.url,form.action);
    request.method=form.method;
    vars1=getVars(form,'input');
    vars2=getVars(form,'textarea');
    request.vars=vars1||vars2?(vars1?vars1:'')+(vars1&&vars2?'&':'')+(vars2?vars2:''):null;
    getPage(request,processPage,xhr);
}

function processPage(xhr,request){
    redir=xhr.getResponseHeader('Location');
    if(redir){
        if(redir==request.url) finalize(':  ');
        else{
            log('\n\n');
            getPage({'url':redir},processPage,xhr);
        }
    } else {
        forms=local('forms').split(',');
        id=null;
        for(i=0;i<forms.length;i++)
            if(xhr.response.getElementById(forms[i])) id=forms[i];
        if(id)submit(xhr,request,xhr.response.getElementById(id));
        else if(Number(local('debug'))){
            log('  :\n');
            forms=xhr.response.getElementsByTagName('form');
            if(forms.length)
                for(i=0;i<forms.length;i++)
                    log((i?', "':'"')+forms[i].id+'"');
            else log('');
            finalize();
        } else finalize(' ');
    }
}

function checkConn(xhr,request){
    redir=xhr.getResponseHeader('Location');
    if(redir){
        log('\n\n');
        getPage({'url':redir},processPage,xhr);
    } else {
        log('  ');
        finalize();
    }
}

function log(txt){
    logs=logs+(txt?txt:'');
}

function requestToText(request){
    return 'URL: '+request.url+'\nMethod: '+request.method+', Vars: '+request.vars+'\n\n';
}

function finalize(txt){
    log(txt);
    if(Number(local('debug'))) alert(logs);
    else if(txt) flashLong(txt);
    exit();
}

function getPage(request,func,xhr){
    if(!request.method) request.method='GET';
    if(!request.vars) request.vars=null;
    if(!xhr){
        xhr=new XMLHttpRequest();
        xhr.responseType="document";
        xhr.timeout=20*1000;
    }
    xhr.open(request.method,request.url,true);
    xhr.onload=function(){
        if(xhr.status==200 || xhr.status==401){
            log (requestToText(request)+'HTTP status: '+xhr.status+' '+xhr.statusText+'\n');
            func(xhr,request);
        } else {
            log(requestToText(request));
            finalize(' HTTP: '+xhr.status+' '+xhr.statusText);
        }
    }
    xhr.onerror=function(){
        log(requestToText(request));
        finalize(':  ');
    }
    xhr.ontimeout=function(){
        log(requestToText(request));
        finalize(':  ');
    }
    xhr.send(request.vars);
}

logs='';
getPage({'url':local('url')},checkConn);

рд╕рдВрдХреАрд░реНрдг рд╕реНрдХреНрд░реАрди рд╕реНрд╡рд░реВрдкрдг рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ
function getUrl(url1,url2){
  url1=url1.split('?')[0];
  return url2.length?
    (/^http(s?):\/\//i.test(url2)?
      url2:
        (url2[0]=='/'?
        url1.split('/').slice(0,3).join('/')+url2:
        url1.split('/').slice(0,-1).join('/')+
      '/'+url2)
    ):url1;
}

function getVars(form,tag){
  vars='';
  fields=form.getElementsByTagName(
    tag);
  for(i=0;i<fields.length;i++)
    vars=vars+(i?'&':'')+fields[i].name+
      '='+fields[i].value;
  return vars;
}

function submit(xhr,request,form){
  request.url=getUrl(request.url,
    form.action);
  request.method=form.method;
  vars1=getVars(form,'input');
  vars2=getVars(form,'textarea');
  request.vars=vars1||vars2?
    (vars1?vars1:'')+
    (vars1&&vars2?'&':'')+
    (vars2?vars2:'')
    :null;
  getPage(request,processPage,xhr);
}

function processPage(xhr,request){
  redir=xhr.getResponseHeader(
    'Location');
  if(redir){
    if(redir==request.url)
      finalize(':  '+
        '');
    else{
      log('\n\n');
      getPage({'url':redir},processPage,
        xhr);
    }
  } else {
    forms=local('forms').split(',');
    id=null;
    for(i=0;i<forms.length;i++)
      if(xhr.response.getElementById(
          forms[i]))
        id=forms[i];
    if(id)submit(xhr,request,
      xhr.response.getElementById(id));
    else if(Number(local('debug'))){
      log('  :\n');
      forms=xhr.response.
        getElementsByTagName('form');
      if(forms.length)
        for(i=0;i<forms.length;i++)
          log((i?', "':'"')+forms[i].id+'"');
      else log('');
      finalize();
    } else finalize(
      ' ');
  }
}

function checkConn(xhr,request){
  redir=xhr.getResponseHeader(
    'Location');
  if(redir){
    log('\n\n');
    getPage({'url':redir},processPage,
      xhr);
  } else {
    log('  '+
      '');
    finalize();
  }
}

function log(txt){logs=logs+(txt?txt:'');}

function requestToText(request){
  return 'URL: '+request.url+
    '\nMethod: '+request.method+
    ', Vars: '+request.vars+'\n\n';
}

function finalize(txt){
  log(txt);
  if(Number(local('debug'))) alert(logs);
  else if(txt) flashLong(txt);
  exit();
}

function getPage(request,func,xhr){
  if(!request.method)
    request.method='GET';
  if(!request.vars)request.vars=null;
  if(!xhr){
    xhr=new XMLHttpRequest();
    xhr.responseType="document";
    xhr.timeout=20*1000;
  }
  xhr.open(request.method,
    request.url,true);
  xhr.onload=function(){
    if(xhr.status==200 ||
        xhr.status==401){
      log (requestToText(request)+
        'HTTP status: '+xhr.status+' '+
        xhr.statusText+'\n');
        func(xhr,request);
    } else {
      log(requestToText(request));
      finalize(' HTTP: '+
        xhr.status+' '+xhr.statusText);
    }
  }
  xhr.onerror=function(){
    log(requestToText(request));
    finalize(':  '+
      '');
  }
  xhr.ontimeout=function(){
    log(requestToText(request));
    finalize(':  '+
      '');
  }
  xhr.send(request.vars);
}

logs='';
getPage({'url':local('url')},checkConn);

рдЯреЗрд▓реАрдлреЛрди рдХреАрдкреИрдб рд╕реЗ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯрд╛рдЗрдк рдХрд░рдирд╛, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдкрдХреНрд╖ рдирд╣реАрдВ рд▓реЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛:
  1. % Url рдЪрд░ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреГрд╖реНрда рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ
  2. рдпрджрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ HTTP рд╕реНрдерд╛рди рд╢реАрд░реНрд╖рд▓реЗрдЦ рдирд╣реАрдВ рд╣реИ , рддреЛ рд╣рдо рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреА рдлрд┐рд▓рд╣рд╛рд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ
  3. рд╣рдо рдЙрд╕ рдкреГрд╖реНрда рдХреЛ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕ рдкрд░ рд╣рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
  4. рдпрджрд┐ рдХреЛрдИ рд╕реНрдерд╛рди рд╢реАрд░реНрд╖ рд▓реЗрдЦ рд╣реИ , рддреЛ рдЪрд░рдг 3 рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдБ
  5. рдпрджрд┐ рдкреГрд╖реНрда рдореЗрдВ % рдлрд╝реЙрд░реНрдо рдЪрд░ рдореЗрдВ рд╕реВрдЪреА рд╕реЗ рдПрдХ рдкреНрд░рдкрддреНрд░ рд╣реИ , рддреЛ рдЙрд╕рдХрд╛ рд╕рдмрдорд┐рдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ рдФрд░ рдЪрд░рдг 3 рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВ
  6. рдЕрдиреНрдп рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рд╣рдордиреЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд┐рдпрд╛


рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреВрд░реА рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рдпрд╣ рдХрд╛рдо рдорд┐рд▓рд╛:



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

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



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



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



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


UPD: рд╕рд▓рд╛рд╣ рдкрд░ Self_PerfectionрдореИрдВрдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбрд╛рд▓ рджрд┐рдпрд╛ ред рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдлрд╝реЛрд▓реНрдбрд░ / sdcard / Tasker / рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдбрд╛рд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ , рдлрд┐рд░ рдореЗрдиреВ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдФрд░ рдЖрдпрд╛рдд рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдЪрд▓реЗ рдмрд╛рдПрдБ рдХреЛрдиреЗ рдореЗрдВ рдШрд░ рдХреЗ рдЖрдЗрдХрди рдкрд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рджрдмрд╛рдПрдВ Tasker рдЪрд▓рд╛рдПрдВ ред рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдореИрдВрдиреЗ рд╣рд░ рджреЛ рдорд┐рдирдЯ рдореЗрдВ рдПрдХ рдмрд╛рд░ рдПрдХ рдЕрд▓рдЧ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рджреЗрдЦрд╛ - рдпрд╣ рдЕрдзрд┐рдХ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

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


All Articles