рд╣реЗрдмреНрд░ рд╕реЗ рд▓реЗрдЦреЛрдВ рдХреЗ рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЪрдпрди рдХреЗ рд▓рд┐рдП рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдмреЙрдЯ

"рдХреНрдпреЛрдВ?" рдХреА рд╢реИрд▓реА рдореЗрдВ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд░рд╛рдирд╛ рд▓реЗрдЦ рд╣реИ - рдкреНрд░рд╛рдХреГрддрд┐рдХ Geektimes - рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреНрд▓реАрдирд░ рдмрдирд╛рдирд╛ ред


рдХрдИ рд▓реЗрдЦ, рд╡реНрдпрдХреНрддрд┐рдкрд░рдХ рдХрд╛рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдХреБрдЫ, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдпрд╣ рдпрд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рджрдпрд╛ рд╣реИред рдореИрдВ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рд╕рдордп рдХреА рдмрдЪрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред


рдЙрдкрд░реЛрдХреНрдд рд▓реЗрдЦ рдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд░рдЦрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдкрд╕рдВрдж рдирд╣реАрдВ рдЖрдпрд╛ (рднрд▓реЗ рд╣реА рдореИрдВрдиреЗ рдЗрд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рд╣реЛ) рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░рдгреЛрдВ рд╕реЗ:


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

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


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



рдХрдЯреМрддреА рдХреЗ рддрд╣рдд, рдХрд╛рд░реНрдп рд╕реБрд╡рд┐рдзрд╛рдУрдВ, рд▓реЗрдЦрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рддрдХрдиреАрдХреА рд╕рдорд╛рдзрд╛рди рдЬреИрд╕реЗ рд╡рд┐рд╡рд░рдгред


рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмреЙрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА: https://github.com/Kright/habrahabr_reader


рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдмреЙрдЯ: https://t.me/HabraFilterBot


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


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


рдмрд╛рд╣рд░ рдХреА рдЦрд┐рдбрд╝рдХреА рдЧрд░реНрдорд┐рдпреЛрдВ рдХреА рдереА


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


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


рдРрд╕рд╛ рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рдерд╛? рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдо рдЪреАрдЬреЛрдВ рдХреЛ рдЬрд▓реНрджреА рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред
рдЬреЛ рдХреБрдЫ рднреА рд╣реЛрддрд╛ рд╣реИ рдЙрд╕реЗ рдХрдорд┐рдЯреНрд╕ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рд╕реЗ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдПрдХ рджреЛрд╕реНрдд рдиреЗ 27 рдЬреБрд▓рд╛рдИ рдХреЛ рднрдВрдбрд╛рд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдХреБрдЫ рдФрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред


30 рдЬреБрд▓рд╛рдИ


рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ: рдореИрдВрдиреЗ рд▓рд┐рдЦрд╛ рд╣реИ рдХрд┐ рдЖрд░рдмреАрдПрд╕ рдлрд╝реАрдбреНрд╕ рд╣реИрдмрд░ рдХреЛ рдЦрд┐рд▓рд╛рддреА рд╣реИред


  • com.github.pureconfig рдЯрд╛рдЗрдк рдХреА рдЧрдИ рдХреЙрдиреНрдлрд┐рдЧ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реАрдзреЗ рдХреЗрд╕ рдХреНрд▓рд╛рд╕реЗрд╕ рдореЗрдВ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП (рдпрд╣ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд┐рдХрд▓рд╛)
  • scala-xml рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП scala-xml : рдЪреВрдВрдХрд┐ рдореИрдВ рдореВрд▓ рд░реВрдк рд╕реЗ xml рдкреНрд░рд╛рд░реВрдк рдореЗрдВ rss рдЯреЗрдк рдФрд░ rss рдЯреЗрдк рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ред рджрд░рдЕрд╕рд▓, рдкрд╛рд░реНрд╕рд┐рдВрдЧ rss рднреА рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред
  • рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП scalatest ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЫреЛрдЯреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрдиреЗ рд╕реЗ рд╕рдордп рдХреА рдмрдЪрдд рд╣реЛрддреА рд╣реИ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм xml рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рддреЗ рд╣реБрдП рдбреАрдмрдЧ рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛, рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрдирд╛ рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред рдЬрдм рдПрдХ рдмрдЧ рдмрд╛рдж рдореЗрдВ рдЕрдорд╛рдиреНрдп utf-8 рд╡рд░реНрдгреЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЕрдЬреАрдм HTML рдХреЗ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рддреЛ рдпрд╣ рдлрд┐рд░ рд╕реЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбрд╛рд▓рдиреЗ рдФрд░ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд┐рдХрд▓рд╛ред
  • рдЕрдХреНрдХрд╛ рдХреЗ рдЕрднрд┐рдиреЗрддрд╛ред рд╡рд╕реНрддреБрддрдГ, рдЙрдиреНрд╣реЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рдереА, рд▓реЗрдХрд┐рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдордЬрд╝реЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреА рдЧрдИ рдереА, рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдЖрдЬрд╝рдорд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдореИрдВ рдпрд╣ рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВ рдХрд┐ рдореБрдЭреЗ рдпрд╣ рдкрд╕рдВрдж рдЖрдпрд╛ред рдПрдХ рдУрд░ рд╕реЗ рдУрдУрдкреА рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ - рдРрд╕реЗ рдЕрднрд┐рдиреЗрддрд╛ рд╣реИрдВ рдЬреЛ рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдХреНрдпрд╛ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ - рдХреЛрдб рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╕рдВрднрд╡ (рдФрд░ рдЖрд╡рд╢реНрдпрдХ) рд╣реИ рдХрд┐ рд╕рдВрджреЗрд╢ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЖрдо рддреМрд░ рдкрд░ рдмреЛрд▓рддреЗ рд╣реБрдП, рдЬрдм рдХреЛрдИ рдПрдХрд▓ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ рд╕рдВрджреЗрд╢ рдЦреЛ рдирд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП)ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВ рдЕрдкрдиреЗ рджрд┐рдорд╛рдЧ рдХреА рд░реИрдХрд┐рдВрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рдПрдХ рджреВрд╕рд░реЗ рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдиреЗ рд╡рд╛рд▓реЗ рдЕрднрд┐рдиреЗрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХреЛрдб рдореЗрдВ рдПрдХ рдХрдЪрд░рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ рдореИрдВ рдПрдХ рд╕рд░рд▓ рдФрд░ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рд╛рде рдЖрдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред рдкреНрд░рддреНрдпреЗрдХ рдЕрднрд┐рдиреЗрддрд╛ рдХреЗ рдЕрдВрджрд░ рдХреЛрдб рдХреЛ рдПрдХрд▓-рдереНрд░реЗрдбреЗрдб рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрдм рдЕрднрд┐рдиреЗрддрд╛ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрдХреНрдХрд╛ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ - рдмрд▓реНрдХрд┐ рдПрдХ рджреЛрд╖-рд╕рд╣рд┐рд╖реНрдгреБ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рддреА рд╣реИред

9 рдЕрдЧрд╕реНрдд


рдореИрдВрдиреЗ Habr рд╕реЗ html рдкреГрд╖реНрдареЛрдВ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП scala-scrapper рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЬреЛрдбрд╝рд╛ (рдЬреИрд╕реЗ рдХрд┐ рд▓реЗрдЦ рдХреА рд░реЗрдЯрд┐рдВрдЧ, рдмреБрдХрдорд╛рд░реНрдХ рдХреА рд╕рдВрдЦреНрдпрд╛, рдЖрджрд┐ рдЬреИрд╕реА рдЬрд╛рдирдХрд╛рд░реА рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП)ред


рдФрд░ рдмрд┐рд▓реНрд▓рд┐рдпрд╛рдБред рдЬреЛ рдЪрдЯреНрдЯрд╛рди рдореЗрдВ рд╣реИрдВред



рдлрд┐рд░ рдореИрдВрдиреЗ рд╡рд┐рддрд░рд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкреБрд╕реНрддрдХ рдкрдврд╝реА, рдореБрдЭреЗ CRDT рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдкрд╕рдВрдж рдЖрдпрд╛ (рд╕рдВрдШрд░реНрд╖-рдореБрдХреНрдд рдкреНрд░рддрд┐рдХреГрддрд┐ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░, https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type , habr ), рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдХрдореНрдпреВрдЯрд░реА рд╕реЗрдЧреНрдореЗрдВрдЯ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рдлрд┐рд▓реНрдорд╛рдпрд╛ Habr├й рдкрд░ рд▓реЗрдЦ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реАред


рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╡рд┐рдЪрд╛рд░ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ - рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдРрд╕реЗ рдХрд╛рдЙрдВрдЯрд░ рд╣реИрдВ рдЬреЛ рдиреАрд░рд╕ рд░реВрдк рд╕реЗ рдмрджрд▓рддреЗ рд╣реИрдВред рдкреНрд░рдореЛрдЯрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдмрдврд╝ рд░рд╣реА рд╣реИ, рдкреНрд▓рд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рднреА (рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рд╛рде рд╣реА minuses рдХреА рд╕рдВрдЦреНрдпрд╛)ред рдпрджрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд▓реЗрдЦ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рджреЛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВ, рддреЛ рдЖрдк "рдЙрдиреНрд╣реЗрдВ рдПрдХ рдореЗрдВ рдорд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ" - рдХрд╛рдЙрдВрдЯрд░ рдХреА рд╕реНрдерд┐рддрд┐ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдЬреЛ рдЕрдзрд┐рдХ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИред


рдПрдХ рдЕрд░реНрдзрд╡реГрддреНрдд рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдПрдХ рд▓реЗрдЦ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рджреЛ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдПрдХ рдореЗрдВ рд╡рд┐рд▓рдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХрдореНрдпреВрдЯреЗрдЯрд┐рд╡ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рдП + рдмреА рдФрд░ рдмреА + рдП рджреЛрдиреЛрдВ рдХреЛ рдорд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдкрд░рд┐рдгрд╛рдо рдСрд░реНрдбрд░ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд░рд╣рддрд╛ рд╣реИред рд╡реИрд╕реЗ, рд╕рд╣рд╛рдиреБрднреВрддрд┐ рднреА рдпрд╣рд╛рдБ рд╣реИред


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


рдЖрдо рддреМрд░ рдкрд░, рдЕрдХреНрдХрд╛ рдХреА рддрд░рд╣, рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рдереА, рдпрд╣ рд╕рд┐рд░реНрдл рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдФрд░ рдХрд┐рд╕реА рднреА рд╡рд┐рд▓рдп рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдирдпрд╛ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╡ рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдПрдХ рд╕рд╛рд╣рд╕рд┐рдХ рд╕рдбрд╝рдХ рдХреЗ рдиреЗрддреГрддреНрд╡ рдореЗрдВ рдерд╛ред


12 рдЕрдЧрд╕реНрдд


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


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


рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдмреЙрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛, рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗ рд░рд╣рд╛ рдерд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рднреЗрдЬреЗ рдЧрдП рд▓реЗрдЦреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд░рдЦ рд░рд╣рд╛ рдерд╛, рдФрд░ рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рдЧрд╛ рдерд╛ рдХрд┐ рдмреЙрдЯ рд▓рдЧрднрдЧ рддреИрдпрд╛рд░ рдерд╛ред рдореИрдВрдиреЗ рдзреАрд░реЗ-рдзреАрд░реЗ рд▓реЗрдЦрдХреЛрдВ рдФрд░ рдЯреИрдЧ рдХреЗ рдирд╛рдореЛрдВ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рдХрд░рдиреЗ ("s_d_f" рдХреЗ рд╕рд╛рде "sd f" рдХреА рдЬрдЧрд╣) рдЬреИрд╕реЗ рдЫреЛрдЯреЗ рдЪрд┐рдкреНрд╕ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ред


рдХреЗрд╡рд▓ рдПрдХ рдЫреЛрдЯрд╛ рдерд╛ рд▓реЗрдХрд┐рди - рд░рд╛рдЬреНрдп рдХрд╣реАрдВ рднреА рдХрд╛рдпрдо рдирд╣реАрдВ рд░рд╣рд╛ред


рд╕рдм рдЧрдбрд╝рдмрдбрд╝ рд╣реЛ рдЧрдпрд╛


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


  • рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рдЬреНрдп mongoDB рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рдЙрд╕реА рд╕рдордп, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд▓реЙрдЧ рдЯреВрдЯ рдЧрдП, рдХреНрдпреЛрдВрдХрд┐ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдореЛрдВрдЧрд╛ рдиреЗ рдЙрдиреНрд╣реЗрдВ рд╕реНрдкреИрдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдиреЗ рдЙрдиреНрд╣реЗрдВ рд╡реИрд╢реНрд╡рд┐рдХ рд░реВрдк рд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред
  • рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдореЗрдВ рдЕрднрд┐рдиреЗрддрд╛-рдкреБрд▓ рдХреЛ рдорд╛рдиреНрдпрддрд╛ рд╕реЗ рдкрд░реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред
  • рдЪреИрдЯ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдиреЗрддрд╛ рдирд┐рд░реНрджрдпрддрд╛ рд╕реЗ рдирд╢реЗ рдореЗрдВ рдереЗ, рдЙрдирдХреЗ рдмрдЬрд╛рдп рдПрдХ рдЕрднрд┐рдиреЗрддрд╛ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рдЬреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рд╕рднреА рдЪреИрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрд░реА рдЬрд╛рдирдХрд╛рд░реА рдЫрд┐рдкрд╛рддрд╛ рдерд╛ред рд╣рд░ рдЫреАрдВрдХ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрднрд┐рдиреЗрддрд╛ рдореЛрдВрдЧреВ рдореЗрдВ рдЪрдврд╝ рдЧрдпрд╛ред рдареАрдХ рд╣реИ, рд╣рд╛рдБ, рдпрд╣ рдПрдХ рд▓реЗрдЦ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╕рдордп рд╕рднреА рдЪреИрдЯ рдЕрднрд┐рдиреЗрддрд╛рдУрдВ рдХреЛ рднреЗрдЬрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ (рд╣рдо Google рдХреА рддрд░рд╣ рд╣реИрдВ, рд▓рд╛рдЦреЛрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рднреА рдХреЗ рд▓рд┐рдП рдПрдХ рдЪреИрдЯ рдореЗрдВ рдПрдХ рд▓рд╛рдЦ рд▓реЗрдЦреЛрдВ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ), рд▓реЗрдХрд┐рди рд╣рд░ рдмрд╛рд░ рдХрд┐рд╕реА рдЪреИрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╕рд╛рдорд╛рдиреНрдп рдмрд╛рдд рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдмрд╣реБрдд рдмрд╛рдж рдореЗрдВ рд╕рдордЭрд╛, рдЪреИрдЯ рдХреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рддрд░реНрдХ рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрдЯ рдЧрдпрд╛ рдерд╛ рдФрд░ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХреБрдЫ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред
  • рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдХреЛрдИ рдирд┐рд╢рд╛рди рдирд╣реАрдВ рдмрдЪрд╛ рд╣реИред
  • рдПрдХ рдЕрд╕реНрд╡рд╕реНрде рддрд░реНрдХ рдЕрднрд┐рдиреЗрддрд╛рдУрдВ рдореЗрдВ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП рдЙрдирдХреА рд╕рджрд╕реНрдпрддрд╛ рдХреЗ рд╕рд╛рде рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рдЬрд┐рд╕рд╕реЗ рдПрдХ рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рдкреИрджрд╛ рд╣реБрдИред
  • рдкреНрд░рдХрд╛рд░ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдПрдВ Option[Int] рдкреНрд░рдХрд╛рд░ -1 рдХреЗ рдЬрд╛рджреБрдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде Int рдореЗрдВ рдмрджрд▓ рдЧрдИрдВред рдмрд╛рдж рдореЗрдВ рдореИрдВрдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдореЛрдВрдЧреЛрдмреАрдбреА рдиреЗ рдЬреЛрдВрд╕ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рд╡рд╣рд╛рдВ Option рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдореЗрдВ рдХреБрдЫ рднреА рдЧрд▓рдд рдирд╣реАрдВ рд╣реИ, рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдХрд┐рд╕реА рдХреА рддрд░рд╣ рдкрд╛рд░реНрд╕ -1 рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрд╕ рд╕рдордп рдореБрдЭреЗ рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдФрд░ рдЗрд╕ рд╢рдмреНрдж рдкрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдерд╛ рдХрд┐ "рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИред" рд╡рд╣ рдХреЛрдб рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рдмрджрд▓рдиреЗ рдХреА рдЬрд╣рдордд рдирд╣реАрдВ рдЙрдард╛рдИред
  • рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдореЗрд░реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЖрдИрдкреА рдкрддреЗ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рд╕рдВрдкрддреНрддрд┐ рд╣реИ, рдФрд░ рд╣рд░ рдмрд╛рд░ рдореБрдЭреЗ рдЗрд╕реЗ рд╢реНрд╡реЗрддрд╕реВрдЪреА рдХреЗ рдореВрдВрдЧ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдкрдбрд╝рд╛ред рдореИрдВрдиреЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдмреЙрдЯ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдореЛрдВрдЧрд╛ рдПрдХ рдХрдВрдкрдиреА рдХреЗ рд░реВрдк рдореЗрдВ рдореЛрдВрдЧрд╛ рд╕рд░реНрд╡рд░ рдкрд░ рдХрд╣реАрдВ рдерд╛ред
  • рдЕрдЪрд╛рдирдХ, рдЯреИрдЧ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдФрд░ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдкреНрд░рд╛рд░реВрдкрдг рдЧрд╛рдпрдм рд╣реЛ рдЧрдпрд╛ред (рд╣рдореНрдо, рдпрд╣ рдХреНрдпреЛрдВ рд╣реЛрдЧрд╛?)
  • рдореБрдЭреЗ рдкрд╕рдВрдж рдЖрдпрд╛ рдХрд┐ рдмреЙрдЯ рдХреА рд╕реНрдерд┐рддрд┐ рдПрдХ рдмрд╛рд╣рд░реА рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ, рдФрд░ рдкреБрдирд░рд╛рд░рдВрдн рд╣реЛрдиреЗ рдкрд░, рдпрд╣ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реБрдЖ рдерд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рдПрдХрдорд╛рддреНрд░ рдкреНрд▓рд╕ рдерд╛ред

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


рд╕рд┐рддрдВрдмрд░


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


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


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


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


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


рдореИрдВ рдкрд░реЗрд╢рд╛рди рдерд╛, рдХрдорд┐рдЯ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рджреЗрдЦрд╛, рдХреЛрдб рдХреА рдорд╛рддреНрд░рд╛ рд▓рд┐рдЦреАред рдореИрдВрдиреЗ рдЙрди рдХреНрд╖рдгреЛрдВ рдХреЛ рджреЗрдЦрд╛ рдЬреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд▓рд┐рдЦреЗ рдЧрдП рдереЗ, рдФрд░ рдлрд┐рд░ рд╡рд╛рдкрд╕ рдЯреВрдЯ рдЧрдП ...


рдПрдл * рдЖрд░рдХреЗ


рдореБрдЭреЗ рд▓реЗрдЦ рдпрд╛рдж рдЖрдпрд╛ рдЖрдк рдЧреВрдЧрд▓ рдирд╣реАрдВ рд╣реИрдВ ред


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


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


рдореИрдВрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдХрд╛рдВрдЯреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдФрд░ рдЬреИрд╕рд╛ рдореИрдВрдиреЗ рдЪрд╛рд╣рд╛ рд╡реИрд╕рд╛ рд╕рдм рдХреБрдЫ рдХрд┐рдпрд╛ред



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


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


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

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


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


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


рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕реАрдзреЗ рдПрдХ рд╕рдВрджреЗрд╢ рдореЗрдВ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА:


 /subscribe /rating +20 /author a -30 /author s -20 /author p +9000 /tag scala 20 /tag akka 50 

рдФрд░ /settings рдХрдорд╛рдВрдб рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЖрдк рдЗрд╕рд╕реЗ рдЯреЗрдХреНрд╕реНрдЯ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдПрдХ рджреЛрд╕реНрдд рдХреЛ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣ рдПрдХ рддрд┐рдкрд╣рд┐рдпрд╛ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реА рддрд░рд╣ рдХреА рджрд░реНрдЬрдиреЛрдВ рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ рд╣реИрдВред


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


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


рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрд╛рдо рдХрд╛ рддрд░реНрдХ рдЗрддрдирд╛ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЕрдм рдореИрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ patientZero рдХреЗ рд▓рд┐рдП +9000 рдХреА рд░реЗрдЯрд┐рдВрдЧ рдбрд╛рд▓ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ +20 рдХреА рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рд░реЗрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдореБрдЭреЗ рдЙрд╕рдХреЗ рд╕рднреА рд▓реЗрдЦ (рдЬрдм рддрдХ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдореИрдВ -100500 рдХрд┐рд╕реА рднреА рдЯреИрдЧ рдХреЗ рд▓рд┐рдП) рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЧрд╛рд░рдВрдЯреА рд╣реЛрдЧреАред


рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХрд╛рдлреА рд╕рд░рд▓ рдереА:


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

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


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


рдкрд░рд┐рдгрд╛рдо


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


рдмреЙрдЯ рд╕реЗ рд▓рд┐рдВрдХ: https://t.me/HabraFilterBot
рдЧрд┐рдердм: https://github.com/Kright/habrahabr_reader


рдЫреЛрдЯреЗ рдирд┐рд╖реНрдХрд░реНрд╖:


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

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


All Articles