рдЙрдкрдпреБрдХреНрдд рдЯреАрдХреЗ, рдмрд╣реБрдд рдХрдо

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

рддреЛ рдЪрд▓рд┐рдП рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХрд╛ рд╕реБрдкрд░-рдбреБрдкрд░ рд╕реЗрдореА рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? рдХреИрд╕реЗ рд╕рдордЭрд╛рдпрд╛ рдЬрд╛рдП? "Nuuu, рд╣рдорд╛рд░реЗ рдпрд╣рд╛рдВ рдХрдХреНрд╖рд╛рдПрдВ рд╣реИрдВ, рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди, рддрд░реНрдХ, рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рджрд┐рд▓рдЪрд╕реНрдк рдЪрд┐рдкреНрд╕ рдФрд░ рдЕрдВрдд рдореЗрдВ рдпрд╣ рд╕реБрдкрд░-рдбреБрдкрд░ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ xml (phptemplate, HTML :: рдЯреЗрдореНрдкрд▓реЗрдЯ) рдкрд░ -" рдЖрдк рдЕрдХреНрд╕рд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ рд╕реБрдирддреЗ рд╣реИрдВред рдпрд╣, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЕрдЪреНрдЫрд╛ рд╣реИ, рджреЛрд╕реНрддреЛрдВ, рд▓реЗрдХрд┐рди рдирд┐рдлрд╝рдЧрд╛ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИред
рдмреЗрд╣рддрд░ рд╕рдордЭрд╛рдПрдВ рдХрд┐ рдмреНрд░рд╛рдЙрдЬрд░ рд▓рд╛рдЗрди рдореЗрдВ рдкрддрд╛ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдпрд╛ рдкреЗрдЬ рдкрд░ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рдлреЙрд░реНрдо рдФрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рджреЗрдЦреЗ рдЬрд╛рдиреЗ рдХреЗ рдмреАрдЪ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред
рдпрд╣ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рд╕рд░рд▓ рдкреНрд░рд╢реНрди рдХрднреА-рдХрднреА рдХрд┐рд╕реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдореБрдЦреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рднреА рднреНрд░рдорд┐рдд рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдореЗрдВ рдПрдХ рдЕрдЪреНрдЫреА рддрд╕реНрд╡реАрд░ рдорд┐рд▓рддреА рд╣реИ, рдЬреИрд╕реЗ "рдпрд╣рд╛рдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рд░рди рд╣реИ, рдЧреЗрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рд▓рд╛рдЗрди рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рдирд┐рдпрдо рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ, рдЙрди рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдбреЗрдЯрд╛ рдЕрдкрд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдЪрдЯреАрдПрдордПрд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдореЙрдбреНрдпреВрд▓ рдкреЗрдЬ рдХреЗ рдЗрд╕ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░, рдЖрджрд┐ "рд╣рдо рдПрдХ рддрд╕реНрд╡реАрд░ рдЦреАрдВрдЪрддреЗ рд╣реИрдВ, рдПрдХ рдмреНрд▓реЙрдХ рдЖрд░реЗрдЦ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдФрд░ рд╕рдм рдХреБрдЫ рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЦреБрдж рднреА рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред

рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рдУрд░ рд╕реЗ рдПрдХ рд╣реА рдмрд╛рдд: рдореИрдВ рдЗрд╕ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдореБрдЭреЗ рдХрд╣рд╛рдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП? рдФрд░ рдлрд┐рд░ рдХреНрдпрд╛? рд╣рд╛рдБ, рдпрд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рд╡рд┐рд╡рд░рдг рдХреЗ рд╡рд┐рдкрд░реАрдд "рд╣рдореЗрдВ рдкреЗрд╕реНрдЯрд▓ рд░рдВрдЧреЛрдВ рдореЗрдВ рдПрдХ рдЖрдзреБрдирд┐рдХ рд╕реБрдкрд░-рдЖрдзреБрдирд┐рдХ-рдкреНрд░рдгрд╛рд▓реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдЬреЛ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рдкреВрд░рд╛ рдХрд░рддреА рд╣реИред $ 500 рдХреЗ рд▓рд┐рдП, рдФрд░ рдирд╣реАрдВред "

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

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

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

UPD : рд╡реЗ рдкреВрдЫрддреЗ рд╣реИрдВ, рдпрд╣ рд╕рдм рдХреНрдпреЛрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ?
рд╣рд╛рдВ, рд╡рд┐рдХрд╛рд╕ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЬрдЯрд┐рд▓ рдФрд░ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ, рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдЯреАрдХреЗ рдФрд░ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд╕рдВрдХрд▓рди рдкрд░ рдмрд╣реБрдд рдмрдбрд╝реА рдХрд┐рддрд╛рдмреЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИрдВ, рдФрд░ рд╡рд╣рд╛рдВ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╣рдЬрд╛рд░реЛрдВ рдкрддреНрд░рдХ рдореЗрдВ рдкреНрд░рд▓реЗрдЦрди, рд╕реИрдХрдбрд╝реЛрдВ рдкреГрд╖реНрдареЛрдВ рдореЗрдВ рдЯреА.рдХреЗ.
рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдмрд╣реБрдд рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рджреНрд░рд╡реНрдпрдорд╛рди рдирд╣реАрдВ рд╣реИ, рдЦрд╛рд╕рдХрд░ рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдХреЗ рдорд╛рд╣реМрд▓ рдореЗрдВ, рдЬрд╣рд╛рдВ рдЗрд╕ рдмрдбрд╝реЗ рдФрд░ рдЬрдЯрд┐рд▓ рдЯреАрдХреЗ рдФрд░ рдкреНрд░рд▓реЗрдЦрди рдХреЛ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рднреА, рдпрд╣ рднреА рдмреБрд░рд╛ рд╣реИ, minuses рдЬреНрдЮрд╛рдд рдФрд░ рд╕рдВрдХреЗрддрд┐рдд рд╣реИрдВред рдпрд╣ рдиреЛрдЯ рдЖрдкрдХрд╛ рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рд╣реИ, рдПрдХ рддрд░рдл рдЬреЛ рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдФрд░ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдЬреЛрдЦрд┐рдореЛрдВ рд╕реЗ рдмрдЪрд╛рдПрдВ рдФрд░ рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░реЗрдВ, рдХреБрдЫ рдРрд╕рд╛ рд▓рд┐рдЦреЗрдВ рдЬреЛ рджреВрд╕рд░реЗ рдбреЗрд╡рд▓рдкрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХреЗ, рджреВрд╕рд░реА рдУрд░, рдЗрд╕ рдкрд░ рдЙрдЪрд┐рдд рд╕рдордп рдФрд░ рдкреНрд░рдпрд╛рд╕ рдЦрд░реНрдЪ рдХрд░реЗрдВред ред

рд╣реЗ, рдХрд░реНрдо рдХреЗ рд╕рд╛рде рдЗрд╕ рд╕рд╛рдЗрдЯ рдкрд░ рджрд┐рд▓рдЪрд╕реНрдк рдмрдХрд╡рд╛рд╕ред рдЗрд╕ рд╕рдордп рдкреЛрд╕реНрдЯ рдореЗрдВ 47 рдХреЛ рдкрд╕рдВрджреАрджрд╛, 11 + рдФрд░ 12 рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ - рдХреБрд▓ "рдХрд░реНрдо" -1, рдореИрдВ рд╡реЛрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдФрд░ рдЯрд┐рдкреНрдкрдгреА рдирд╣реАрдВ рд▓рд┐рдЦ рд╕рдХрддрд╛ред
рдФрд░ рдпреЗ -12 рдХреМрди рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ - рдХреЛрдИ рдЯрд┐рдкреНрдкрдгреА рдирд╣реАрдВред рдорд╣рд╛рди рдЧреБрдордирд╛рдо? рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЗрд╕ рддрд░рд╣ рдХреА рдЪреАрдЬрд╝ рдХреЗ рд╕рд╛рде, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдореБрдЭреЗ рдЗрд╕ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдФрд░ рдХреБрдЫ рдирд╣реАрдВ рд▓рд┐рдЦрдирд╛ рд╣реИ - рд╕рд┐рд╕реНрдЯрдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдФрд░ рдЗрд╕реЗ рдЬрд╛рд░реА рд░рдЦрдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред

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


All Articles