рд░реВрдмреА рдСрди рд░реЗрд▓реНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореБрдЭреЗ рдХреНрдпрд╛ рдкрд╕рдВрдж рдЖрдпрд╛

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



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



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



рдЖрд╡реЗрджрди рдХреА рд░реВрдкрд░реЗрдЦрд╛ (рд╕реНрд╡рд╛рдж рдХрд╛ рдорд╛рдорд▓рд╛)

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



рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди (рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ)

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



рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг (рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ)

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



рд╡рд░реНрдЧ AddEmailColumnToOrders <ActiveRecord :: рдорд╛рдЗрдЧреНрд░реЗрд╢рди

рд╕реНрд╡

add_column: рдСрд░реНрдбрд░ ,: e_mail ,: рд╕реНрдЯреНрд░рд┐рдВрдЧ

рдЕрдВрдд



рд╕реНрд╡

remove_column: рдСрд░реНрдбрд░ ,: e_mail

рдЕрдВрдд

рдЕрдВрдд



рд╕рдлрд▓ рд╕рдХреНрд░рд┐рдп рд░рд┐рдХреЙрд░реНрдб (рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдкреБрд╕реНрддрдХрд╛рд▓рдп)

рдбреЗрдЯрд╛рдмреЗрд╕ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдХреА рд╕рд╛рджрдЧреА рдЕрджреНрднреБрдд рд╣реИред



рд╡рд░реНрдЧ рдЖрджреЗрд╢ <ActiveRecord :: рдмреЗрд╕

рдЕрдВрдд



рдпрд╣ рдЖрджреЗрд╢ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ рдорд╛рдирдЪрд┐рддреНрд░рдг рдирд╣реАрдВред рдмрд╣реБрдд рдЖрд╕рд╛рдиреА рд╕реЗ рдФрд░ рд▓рдЪреАрд▓реЗ рдврдВрдЧ рд╕реЗ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдзреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред



рдкрд░реАрдХреНрд╖рдг (рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ)

рдХреЗрд╡рд▓ рднрд╛рд╡рдирд╛рдПрдВ рд╣реИрдВред рддреАрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рд╣реИрдВ:

1. рдпреВрдирд┐рдЯ рдореЙрдбрд▓ рдкрд░реАрдХреНрд╖рдг - рдПрдХ рд▓рд╛ рдЬреБрдирд┐рдЯ, PHPUnit (рдпрд╣ рдкрд░рд┐рдЪрд┐рдд рд╣реИ),

2. рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкрд░реАрдХреНрд╖рдг - рдПрдХ рд╣реА рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг, рд▓реЗрдХрд┐рди рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЗ рд▓рд┐рдП,

3. рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рд╕рдВрдкреВрд░реНрдг рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХрд╛ рдПрдХреАрдХрд░рдг (?) рдЯреЗрд╕реНрдЯ; рдХреЛрдб рдпрд╣ рд╕рдм рдХрд╣рддрд╛ рд╣реИ



def test_buying_a_product

dave = regular_user

dave.get "/ store / index"

dave.is_viewing "рд╕реВрдЪрдХрд╛рдВрдХ"

dave.buys_a @ruby_book

dave.has_a_cart_contain @ruby_book

dave.checks_out DAVES_DETAILS

dave.is_viewing "рд╕реВрдЪрдХрд╛рдВрдХ"

check_for_order DAVES_DET Colors, @ruby_book

рдЕрдВрдд



рдпрд╣ рдЙрдЪреНрдЪрддрдо рд╕реНрддрд░ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реИред



рдХреИрд╢рд┐рдВрдЧ (рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ)

рдлрд┐рд░ рдореБрдЭреЗ 2 рдЪреАрдЬреЗрдВ рдкрд╕рдВрдж рдЖрдИрдВред рдкрд╣рд▓рд╛ рдкреЗрдЬ рдХреИрд╢рд┐рдВрдЧ рд╣реИред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ url / рдЙрддреНрдкрд╛рджреЛрдВ / рд╡рд┐рд╡рд░рдгреЛрдВ / 1 рджреНрд╡рд╛рд░рд╛ рдЖрдк рдорд╛рд▓ рдХрд╛ рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд░реЗрд▓ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ /products/detail/1.html рдлрд╝рд╛рдЗрд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рд╡реЗрдм рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд┐рд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рджреА рдЬрд╛рдПрдЧреАред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдмрд╣реБрдд рдкреНрд░рднрд╛рд╡ рдкрдбрд╝реЗрдЧрд╛ред

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



рд╡рд░реНрдЧ ArticleSweeper <ActionController :: рдХреИрд╢рд┐рдВрдЧ :: рд╕реНрд╡реАрдкрд░

рд▓реЗрдЦ рджреЗрдЦреЗрдВ

# рдпрджрд┐ рд╣рдо рдПрдХ рдирдпрд╛ рд▓реЗрдЦ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рд▓реЗрдЦреЛрдВ рдХреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕реВрдЪреА рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛

def_create (рд▓реЗрдЦ)

expire_public_page

рдЕрдВрдд

# рдпрджрд┐ рд╣рдо рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рд▓реЗрдЦ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕ рд▓реЗрдЦ рдХрд╛ рдХреИрд╢реНрдб рд╕рдВрд╕реНрдХрд░рдг рдмрд╛рд╕реА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ

def_update (рд▓реЗрдЦ)

expire_article_page (article.id)

рдЕрдВрдд

# рдПрдХ рдкреГрд╖реНрда рд╣рдЯрд╛рдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдо рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕реВрдЪреА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреИрд╢реНрдб рд▓реЗрдЦ рдХреЛ рдЙрдбрд╝рд╛ рджреЗрддреЗ рд╣реИрдВ

def_destroy (рд▓реЗрдЦ)

expire_public_page

expire_article_page (article.id)

рдЕрдВрдд

рдЕрдВрдд



рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ)

1. рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫрд╛ рдПрдХреАрдХрд░рдг,

2. рдЕрдЬрд╛рдХреНрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдШрдЯрдХреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрдХреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдЪрдпрди,

3. RJS рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреАрдврд╝реА (рдпрд╣ MVC рд╕реЗ рдПрдХ рджреГрд╢реНрдп рдкреНрд░рдХрд╛рд░ рд╣реИ); рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ



page.replace_html ("рдХрд╛рд░реНрдЯ",: рдЖрдВрд╢рд┐рдХ => "рдХрд╛рд░реНрдЯ" ,: рдСрдмреНрдЬреЗрдХреНрдЯ => рдХрд╛рд░реНрдЯ )

рдкреГрд╖реНрда [: current_item] .visual_effect: рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд░реЗрдВ ,: startcolor => "# 88ff88" ,: endcolor => "# 114411"



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



рдкрдардиреАрдп urls (рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ)

рджреЛрд╕реНрддрд╛рдирд╛ URL рдХреА рдорд╛рдиреНрдпрддрд╛ рдФрд░ рдкреАрдврд╝реА рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рд░рд▓ рдФрд░ рддрд╛рд░реНрдХрд┐рдХ рд╣реИред



map.connect 'store / checkout',: conditions => {: method =>: get} ,: рдХрдВрдЯреНрд░реЛрд▓рд░ => "store" ,: action => "display_checkout_form"

map.connect 'store / checkout' ,: conditions => {: method =>: post} ,: рдирд┐рдпрдВрддреНрд░рдХ => "store" ,: action => "save_checkout_form"



рдЙрдиреНрдирддред

рдбрд┐рдмрдЧрд┐рдВрдЧ рдФрд░ рд╕рд╛рдорд╛рди (рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ)

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



рдпрд╣ рдереЛрдбрд╝рд╛ рд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рд╢рд╛рдо рдХреЛ 11 рдмрдЬреЗ рдпрд╛рдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рд╣реЛрд▓реА рд╢реБрд░реВ рдХрд░рдирд╛ рдордирд╛ рд╣реИред рдореИрдВрдиреЗ рдЕрднреА рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдореИрдВ рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдХреНрдпрд╛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред



All Articles