рдкрд░реАрдХреНрд╖рдг рдЧрд░рд┐рдПрдХрд╛ рдкрд╛рдЗрдерди рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВрдХреЛ 3.6% рдорд╛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рддреНрд░реБрдЯрд┐рд╣рд░реВ рдЫреБрдЯреЗрдХрд╛ рдерд┐рдП

рдХреЛрдбрдорд╛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдордХреЛ рдЧрд▓рдд рдкреНрд░рдпреЛрдЧрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рддреНрд░реБрдЯрд┐рд╣рд░реВрдорд╛ рдкрд╛рдЗрдерди рдХреЛрдбрдХреЛ рдЬреЛрдЦрд┐рдордорд╛ рдЕрдзреНрдпрдпрдирдХреЛ рдирддрд┐рдЬрд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдпрд╕ рддрдереНрдпрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ рд╣реБрдиреНрдЫрдиреН рдХрд┐ рдЧрдгрдирд╛ рдЧрд░реНрджрд╛, рдкрд╛рдЗрдердирд▓реЗ рд╕реВрдЪреАрдорд╛ рд╕реНрдЯреНрд░рд┐рдЩрд╣рд░реВрд▓рд╛рдИ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдорджреНрд╡рд╛рд░рд╛ рдЫреБрдЯреНрдпрд╛рдЗрдПрди рднрдиреЗ, рд░ рдпрджрд┐ рдорд╛рди рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдорджреНрд╡рд╛рд░рд╛ рдкрдЫреНрдпрд╛рдЗрдПрдХреЛ рдЦрдгреНрдбрдорд╛ рдорд╛рдирд▓рд╛рдИ рдЯрдкрд▓рдХреЛ рд░реВрдкрдорд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░реНрджрдЫред рдкрд╛рдЗрдерди рдХреЛрдбрдХреЛ рд╕рд╛рде 666 GitHub рднрдгреНрдбрд╛рд░рд╣рд░реВрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реЗрдкрдЫрд┐, рдЕрдиреБрд╕рдиреНрдзрд╛рдирдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдЕрдзреНрдпрдпрди рдЧрд░рд┐рдПрдХрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ 5% рдорд╛ рд╕рдореНрднрд╛рд╡рд┐рдд рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реЗред

рдердк рдореНрдпрд╛рдиреБрдЕрд▓ рдирд┐рд░реАрдХреНрд╖рдгрд▓реЗ рджреЗрдЦрд╛рдПрдХреЛ рдЫ рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рддреНрд░реБрдЯрд┐рд╣рд░реВ рдХреЗрд╡рд▓ 24 рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВрдорд╛ рдЙрдкрд╕реНрдерд┐рдд рдерд┐рдП (3.6%), рд░ рдмрд╛рдБрдХреА 1.4% рдЧрд▓рдд рд╕рдХрд╛рд░рд╛рддреНрдордХ рдерд┐рдП (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдмрд╣реБ-рд▓рд╛рдЗрди рдлрд╛рдЗрд▓ рдкрдерд╣рд░реВ, рд▓рд╛рдореЛ рд╣реНрдпрд╛рд╕рд╣рд░реВ, HTML рд▓рд╛рдИ рдЬреЛрдбреНрди рд▓рд╛рдЗрдирд╣рд░реВ рдмреАрдЪрдорд╛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдорд▓рд╛рдИ рдЬрд╛рдирд╛рдЬрд╛рдиреА рдореЗрдЯрд╛рдЙрди рд╕рдХрд┐рдиреНрдЫред рдмреНрд▓рдХ рд╡рд╛ SQL рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐)ред рдпреЛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЫ рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рддреНрд░реБрдЯрд┐ рднрдПрдХрд╛ 24 рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВ рдордзреНрдпреЗ Tensorflow, Google V8, Sentry, Pydata xarray, rapidpro, django-colorfield рд░ django-helpdesk рдЬрд╕реНрддрд╛ рдареВрд▓рд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рдерд┐рдПред рдпрджреНрдпрдкрд┐, рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдорд╣рд░реВрдХрд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдкрд╛рдЗрдердирдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЫреИрдирдиреН рд░ рдкреНрд░рд╛рдпрдГ C/C++ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ рдХреНрд░рдк рд╣реБрдиреНрдЫрдиреН (рд╣рд╛рд▓реИрдХрд╛ рд╕рдорд╛рдзрд╛рдирд╣рд░реВрдХреЛ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ LLVM, Mono, Tensorflow рд╣реБрдиреН)ред

рдЕрдзреНрдпрдпрди рдЧрд░рд┐рдПрдХрд╛ рддреНрд░реБрдЯрд┐рд╣рд░реВрдХреЛ рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░рд╣рд░реВ:

  • рд╕рдВрдпреЛрдЧрд╡рд╢ рд╕реВрдЪреА, рдЯрдкрд▓ рд░ рд╕реЗрдЯрд╣рд░реВрдорд╛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдЫреБрдЯреЗрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдЧрд░реНрджрд╛ рд╕реНрдЯреНрд░рд┐рдЩрд╣рд░реВрд▓рд╛рдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдорд╛рдирд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛ рдЬреЛрдбрд┐рдПрдХреЛ рдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕реЗрдиреНрдЯреНрд░реАрдорд╛, рдПрдЙрдЯрд╛ рдкрд░реАрдХреНрд╖рдгрд▓реЗ рд╕реВрдЪреАрдорд╛ рд╕реНрдЯреНрд░рд┐рдЩрд╣рд░реВ "рд░рд┐рд▓реАрдЬрд╣рд░реВ" рд░ "рдбрд┐рд╕реНрдХрд╡рд░" рдмреАрдЪрдХреЛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдЫреБрдЯреЗрдХреЛ рдЫ, рдЬрд╕рд▓реЗ "/ рд░рд┐рд▓реАрдЬрд╣рд░реВ" рд░ "рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛ рдЕрд╕реНрддрд┐рддреНрд╡рдорд╛ рдирднрдПрдХреЛ "/releasesdiscover" рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд▓рд╛рдИ рдЬрд╛рдБрдЪ рдЧрд░реНтАНрдпреЛред /рдбрд┐рд╕реНрдХрд╡рд░" рдЕрд▓рдЧред
    рдкрд░реАрдХреНрд╖рдг рдЧрд░рд┐рдПрдХрд╛ рдкрд╛рдЗрдерди рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВрдХреЛ 3.6% рдорд╛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рддреНрд░реБрдЯрд┐рд╣рд░реВ рдЫреБрдЯреЗрдХрд╛ рдерд┐рдП

    рдЕрд░реНрдХреЛ рдЙрджрд╛рд╣рд░рдг рд╣реЛ рдХрд┐ рд░реНрдпрд╛рдкрд┐рдбрдкреНрд░реЛрдорд╛ рд╣рд░рд╛рдЗрд░рд╣реЗрдХреЛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдорд▓реЗ рд▓рд╛рдЗрди 572 рдорд╛ рджреБрдИ рдлрд░рдХ рдирд┐рдпрдорд╣рд░реВ рдорд░реНрдЬ рдЧрд░реЗрдХреЛ рдЫ:

    рдкрд░реАрдХреНрд╖рдг рдЧрд░рд┐рдПрдХрд╛ рдкрд╛рдЗрдерди рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВрдХреЛ 3.6% рдорд╛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рддреНрд░реБрдЯрд┐рд╣рд░реВ рдЫреБрдЯреЗрдХрд╛ рдерд┐рдП

  • рдПрдХрд▓-рддрддреНрд╡ рдЯрдкрд▓ рдкрд░рд┐рднрд╛рд╖рд╛рдХреЛ рдЕрдиреНрддреНрдпрдорд╛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдЫреБрдЯреЗрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдЧрд░реНрджрд╛ рдЕрд╕рд╛рдЗрдирдореЗрдиреНрдЯрд▓реЗ рдЯрдкрд▓рдХреЛ рд╕рдЯреНрдЯрд╛ рдирд┐рдпрдорд┐рдд рдкреНрд░рдХрд╛рд░ рддреЛрдХреНрди рд╕рдХреНрдЫред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ "values тАЛтАЛ= (1,)" рд▓реЗ рдПрдЙрдЯрд╛ рддрддреНрд╡ рдХреЛ tuple рдХреЛ рдПрдХ рдЪрд░ рдХреЛ рдПрдХ рдЕрд╕рд╛рдЗрдирдореЗрдиреНрдЯ рдХреЛ рдкрд░рд┐рдгрд╛рдо рд╣реБрдиреЗрдЫ, рддрд░ "values тАЛтАЛ= (1)" рдХреЛ рдкрд░рд┐рдгрд╛рдо рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдкреНрд░рдХрд╛рд░ рдХреЛ рдПрдХ рдЕрд╕рд╛рдЗрдирдореЗрдиреНрдЯ рд╣реБрдиреЗрдЫред рдпреА рдЕрд╕рд╛рдЗрдирдореЗрдиреНрдЯрд╣рд░реВрдорд╛ рдХреЛрд╖реНрдардХрд╣рд░реВрд▓реЗ рдкреНрд░рдХрд╛рд░ рдкрд░рд┐рднрд╛рд╖рд╛рд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрджреИрди рд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЫрдиреН, рд░ рдЯреБрдкрд▓рдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдордХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐рдХреЛ рдЖрдзрд╛рд░рдорд╛ рдкрд╛рд░реНрд╕рд░рджреНрд╡рд╛рд░рд╛ рдорд╛рддреНрд░ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫред REST_FRAMEWORK = { 'DEFAULT_PERMISSION_CLASSES': ( 'rest_framework.permissions.IsAuthenticated' # рд▓рд╛рдИ рдЯрдкрд▓рдХреЛ рд╕рдЯреНрдЯрд╛ рд╕реНрдЯреНрд░рд┐рдЩ рддреЛрдХрд┐рдПрдХреЛ рдЫред) }
  • рдЙрд▓реНрдЯреЛ рд╕реНрдерд┐рддрд┐ рдЕрд╕рд╛рдЗрдирдореЗрдиреНрдЯрдХреЛ рд╕рдордпрдорд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╣реЛред рдпрджрд┐ рдЕрд╕рд╛рдЗрдирдореЗрдиреНрдЯрдХреЛ рдЕрдиреНрддреНрдпрдорд╛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдЧрд▓реНрддреАрд▓реЗ рдЫреЛрдбрд┐рдпреЛ рднрдиреЗ, рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдХрд╛рд░рдХреЛ рд╕рдЯреНрдЯрд╛рдорд╛ рдПрдЙрдЯрд╛ рдЯрдкрд▓рд▓рд╛рдИ рдорд╛рди рддреЛрдХрд┐рдиреНрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрджрд┐ "рдорд╛рди = 1" рдХреЛ рд╕рдЯреНрдЯрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рднрдиреЗ)ред

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

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