Mastodon 3.2 рдХреЛ рд░рд┐рд▓реАрдЬ, рд╡рд┐рдХреЗрдиреНрджреНрд░реАрдХреГрдд рд╕рд╛рдорд╛рдЬрд┐рдХ рд╕рдЮреНрдЬрд╛рд▓рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдкреНрд▓реЗрдЯрдлрд░реНрдо

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

рдкреНрд░реЛрдЬреЗрдХреНрдЯрдХреЛ рд╕рд░реНрднрд░ рд╕рд╛рдЗрдб рдХреЛрдб Ruby рдорд╛ Ruby on Rails рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ, рд░ рдХреНрд▓рд╛рдЗрдиреНрдЯ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯрдорд╛ React.js рд░ Redux рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫред рд╕реНрд░реЛрдд рдкрд╛рдард╣рд░реВ рдлреИрд▓рдиреЗ AGPLv3 рдЕрдиреНрддрд░реНрдЧрдд рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдкреНрд░рд╛рдкреНрддред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕реНрд░реЛрддрд╣рд░реВ рдЬрд╕реНрддреИ рдкреНрд░реЛрдлрд╛рдЗрд▓ рд░ рд╕реНрдерд┐рддрд┐рд╣рд░реВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рд╕реНрдерд┐рд░ рдлреНрд░рдиреНрдЯрдПрдиреНрдб рдкрдирд┐ рдЫред рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг PostgreSQL рд░ Redis рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред
рдЦреБрд▓реНрд▓рд╛ рдЙрдкрд▓рдмреНрдз рдЧрд░рд╛рдПрдХреЛ рдЫ рдПрдкреАрдЖрдИ рд╡рд┐рдХрд╛рд╕рдХреЛ рд▓рд╛рдЧрд┐ рдердкрд╣рд░реВ рд░ рдмрд╛рд╣реНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрджреИ (рддреНрдпрд╣рд╛рдБ рдПрдиреНрдбреНрд░реЛрдЗрдб, рдЖрдИрдУрдПрд╕ рд░ рд╡рд┐рдиреНрдбреЛрдЬрдХрд╛ рд▓рд╛рдЧрд┐ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВ рдЫрдиреН, рддрдкрд╛рдЗрдБ рдмрдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ)ред

рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬ рдорд╛:

  • рдЕрдбрд┐рдпреЛ рдкреНрд▓реЗрдмреНрдпрд╛рдХрдХреЛ рд▓рд╛рдЧрд┐ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдкреБрди: рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рдЕрдм рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдмрд╛рдЯ рдПрд▓реНрдмрдо рдХрднрд░рд╣рд░реВ рд╕реНрд╡рддрдГ рдирд┐рдХрд╛рд▓реНрди рд╡рд╛ рддрдкрд╛рдИрдВрдХреЛ рдЖрдлреНрдиреИ рдердореНрдмрдиреЗрд▓ рдЫрд╡рд┐рд╣рд░реВ рдЕрд╕рд╛рдЗрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред
  • рднрд┐рдбрд┐рдпреЛрдХреЛ рд▓рд╛рдЧрд┐, рдкрд╣рд┐рд▓реЛ рдлреНрд░реЗрдордХреЛ рд╕рд╛рдордЧреНрд░реАрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдердореНрдмрдиреЗрд▓ рддреЛрдХреНрдирдХрд╛ рд╕рд╛рдереИ, рдкреНрд▓реЗрдмреНрдпрд╛рдХ рд╕реБрд░реБ рд╣реБрдиреБ рдЕрдШрд┐ рднрд┐рдбрд┐рдпреЛрдХреЛ рд╕рдЯреНрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реБрдиреЗ рдиреЗрдЯрд┐рдн рдЫрд╡рд┐рд╣рд░реВрд▓рд╛рдИ рд▓рд┐рдЩреНрдХ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдЫред
  • рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдорд╛ Mastodon рдорд╛ рд╣реЛрд╕реНрдЯ рдЧрд░рд┐рдПрдХреЛ рднрд┐рдбрд┐рдпреЛ рд░ рдЕрдбрд┐рдпреЛ рд╕рд╛рдордЧреНрд░реАрдХреЛ рд▓рд┐рдЩреНрдХрд╣рд░реВ рдкрдард╛рдЙрдБрджрд╛, рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рдмрд╛рд╣реНрдп рдкреНрд▓реЗрдпрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдпреЛ рд╕рд╛рдордЧреНрд░реА рдЦреЛрд▓реНрдиреЗ рдХреНрд╖рдорддрд╛, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, twitter:player рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдердкрд┐рдПрдХреЛ рдЫред
  • рдердк рдЦрд╛рддрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдердкрд┐рдпреЛред рдпрджрд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╕рдБрдЧ рджреБрдИ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдХреНрд╖рдо рдЫреИрди рд░ рдХрдореНрддрд┐рдорд╛ рджреБрдИ рд╣рдкреНрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЖрдлреНрдиреЛ рдЦрд╛рддрд╛рдорд╛ рдЬрдбрд╛рди рднрдПрдХреЛ рдЫреИрди рднрдиреЗ, рддреНрдпрд╕рдкрдЫрд┐ рдЕрдЬреНрдЮрд╛рдд IP рдареЗрдЧрд╛рдирд╛рдмрд╛рдЯ рдирдпрд╛рдБ рд▓рдЧрдЗрди рдкреНрд░рдпрд╛рд╕рд▓рд╛рдИ рдЗрдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рдкрдард╛рдЗрдПрдХреЛ рдкрд╣реБрдБрдЪ рдХреЛрдб рдорд╛рд░реНрдлрдд рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджрдЫред
  • рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓рд╛рдИ рдлрд▓реЛ рдЧрд░реНрдиреЗ, рдмреНрд▓рдХ рдЧрд░реНрдиреЗ рд╡рд╛ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░реНрдиреЗ рд╕реЗрдЯрд┐рдЩ рдЧрд░реНрджрд╛, рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдПрдЙрдЯрд╛ рдЯрд┐рдкреНрдкрдгреА рд╕рдВрд▓рдЧреНрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдЬреБрди рдпрд╕рд▓рд╛рдИ рдердкреНрдиреЗ рд╡реНрдпрдХреНрддрд┐рд▓рд╛рдИ рдорд╛рддреНрд░ рджреЗрдЦрд┐рдиреНрдЫред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рдПрдХ рдиреЛрдЯ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдорд╛ рд░реБрдЪрд┐ рдХреЛ рдХрд╛рд░рдг рдХреЛ рд╕рдВрдХреЗрдд рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди