JetBrains рдЕрдкрдбреЗрдЯ рд╕реАрдЬрд╝рди: RubyMine 6.0

рдЫрд╡рд┐

рд╣рдордиреЗ рд░реВрдмреА рдФрд░ рд░реЗрд▓реНрд╕ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкреЗрд╢реЗрд╡рд░ рдПрдХреАрдХреГрдд рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд░реВрдмреАрдорд╛рдЗрди 6 рдЬрд╛рд░реА рдХрд┐рдпрд╛ред 6 рд╡реЗрдВ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдкреНрд░рддреАрдХреНрд╖рд┐рдд рд╕рдорд░реНрдерди рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, рдХрд╛рдо рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рд░реВрдмреА рдкрд╛рд░реНрд╕рд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛, рдЬрд┐рд╕рдиреЗ рдЙрд╕реА рд╕рдордп рд░реВрдмреА 2.1-рдкреНрд░реАрд╡реНрдпреВ 1 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ред рдЖрдИрдбреАрдИ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рдмрди рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╣рдо рд░реВрдмреАрдПрдо 6.0.1 рдореЗрдВ рд░реВрдмреА 2.1-рдкреНрд░реАрд╡реНрдпреВ 2 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдмрдирд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред



рд░реВрдмреАрдорд╛рдЗрди 6 рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрдзрд╛рд░




RubyMine 6 рдореЗрдВ рд╣рдорд╛рд░реЗ рд╕рднреА IDE рдХреЗ рд▓рд┐рдП IntelliJ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдХрдИ рд╕рдВрд╡рд░реНрджреНрдзрди рдФрд░ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрдирдореЗрдВ рд╕реЗ, рдореИрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ:


рдпрджрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд░реВрдмреАрдорд╛рдЗрди рдореЗрдВ рд╣рдорд╛рд░реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдкреЛрд░реНрдЯ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдорд╛рд░реА рдХрд▓ рдХреА рдкреЛрд╕реНрдЯ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред

рдирдИ рд░реВрдмреАрдорд╛рдЗрди рдХреА рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдкрд░ рд╡рд┐рд╡рд░рдг


рдПрдХ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдХрдИ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЦреЛрд▓рдирд╛

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

рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмреЛрд▓рдиреЗ рд╡рд╛рд▓реЛрдВ рдФрд░ рдкреЗрдВрдЪрдХрд╕ рдХреЗ рд▓рд┐рдП

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

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрднреА рднреА рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЙрдЯрдХреАрдЬрд╝ рд╣реИрдВ, рддреЛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рд╕реНрддреБрддрд┐ рдореЛрдб рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ | рдХреАрдореИрдкред

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

рд╕реБрдкреАрд░рд┐рдпрд░ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрдЯ рдореЗрдердб

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

рдЫрд╡рд┐

рдЬрд╝реАрдЙрд╕ рдПрдХрддрд╛

рдЬрд╝реАрдЙрд╕ рдЕрдкрдиреЗ рд░реЗрд▓ рдЖрд╡реЗрджрди рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реАрд▓реЛрдб рдХрд░рддрд╛ рд╣реИред рд╕реНрдХреНрд░реВрд╕реНрдЯ рдореЗрдВ рдЬрд╝реАрдЙрд╕ рд▓реЗрдЦрдХ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ 10 рдмрд╛рд░ рддреНрд╡рд░рдг рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдПрдХреАрдХрд░рдг рдХреНрдпрд╛ рд╣реИ?

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

рдбрд┐рдмрдЧрд░

рд╣рдорд╛рд░реЗ рдЖрд╢рд╛рд╡рд╛рджрд┐рдпреЛрдВ рдиреЗ рдЕрдкрдиреА рдкреВрд░реА рдХреЛрд╢рд┐рд╢ рдХреА, рдФрд░ рдЙрдирдХреЗ рдкреНрд░рдпрд╛рд╕ рд╡реНрдпрд░реНрде рдирд╣реАрдВ рдереЗ: рдЬреБрдмрд░реА рдбрд┐рдмрдЧрд░ 30% рддреЗрдЬ рдерд╛, рдФрд░ рд░реВрдмреА 2.0 рдбрд┐рдмрдЧрд░ рджреЛрдЧреБрдирд╛ рддреЗрдЬ рдерд╛! рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, RubyMine 6.0 рдиреЗ рд░рддреНрди рдбрд┐рдмрдЧрд░ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рдорд░реНрдерди рдкреЗрд╢ рдХрд┐рдпрд╛ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд░реВрдмреА 2.0 рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рдбрд┐рдмрдЧрд░реНрд╕ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕рднреА рдереНрд░реЗрдбреНрд╕ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЬреЛрдбрд╝рд╛, рдЬреЛ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рд░реБрдХ рдЧрдПред

рдкрд░реАрдХреНрд╖рдг

рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рджреЗрд░реА рд╣реИ - 10 рд╕реЗрдХрдВрдб рддрдХред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, RubyMine рдЕрдм RSpec рдкрд░реАрдХреНрд╖рдг рдврд╛рдВрдЪреЗ рдХреЗ рд╕рд╛рде рдмреЗрд╣рддрд░ рд░реВрдк рд╕реЗ рдПрдХреАрдХреГрдд рд╣реИ: рдпрд╣ рдЧрддрд┐рд╢реАрд▓ be_ * рдФрд░ has_ тАЛтАЛ* рдорд╛рдЪрд░реНрд╕ рдХреЛ рд╕рдордЭрдиреЗ рд▓рдЧрд╛ рдФрд░ рдСрдЯреЛ-рдкреВрд░рд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рд▓реЗрдЯ, рд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ! рдФрд░ рд╡рд┐рд╖рдпред рд╣рдордиреЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд┐рд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рднреА рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдм RSpec рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЕрддрд┐рд░рд┐рдХреНрдд рдХреБрдЫ рднреА рд▓рд╛рд▓ рд░рдВрдЧ рдореЗрдВ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд░рд┐рд▓реАрдЬрд╝ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдирдпрд╛ рдХреНрдпрд╛ рд╣реИ рдкрдврд╝реЗрдВред

рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ?


рд░реВрдмреАрдорд╛рдЗрди 6 рдХрд╛ рдореБрдлреНрдд 30-рджрд┐рд╡рд╕реАрдп рдкрд░реАрдХреНрд╖рдг рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред

рд╕рдВрд╕реНрдХрд░рдг 6 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдореБрдлреНрдд рд╣реИ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ 26 рдирд╡рдВрдмрд░, 2012 рдХреЗ рдмрд╛рдж рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рд╣реИред

рдирдП рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдФрд░ рд╕реБрдЭрд╛рд╡, рд╣рдо рдЕрдкрдиреЗ рдмрдЧ рдЯреНрд░реИрдХрд░ рдпрд╛ рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдмрд╣реБрдд рдЦреБрд╢ рд╣реЛрдВрдЧреЗред

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

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


All Articles