рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ V 0.4.4 рдХреЛ рд░рд┐рд▓реАрдЬ

рджреБрдИ рдорд╣рд┐рдирд╛рдХреЛ рд╡рд┐рдХрд╛рд╕ рдкрдЫрд┐, рд╕реНрдерд┐рд░ рд░реВрдкрдорд╛ рдЯрд╛рдЗрдк рдЧрд░рд┐рдПрдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ V (vlang) рдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред V рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдпрд╣рд░реВ рд╕рд┐рдХреНрди рд░ рдкреНрд░рдпреЛрдЧрдорд╛ рд╕рд╣рдЬрддрд╛, рдЙрдЪреНрдЪ рдкрдардиреАрдпрддрд╛, рджреНрд░реБрдд рд╕рдВрдХрд▓рди, рдмрдвреНрджреЛ рд╕реБрд░рдХреНрд╖рд╛, рдХреБрд╢рд▓ рд╡рд┐рдХрд╛рд╕, рдХреНрд░рд╕-рдкреНрд▓реЗрдЯрдлрд░реНрдо рдкреНрд░рдпреЛрдЧ, C рднрд╛рд╖рд╛рдХреЛ рд╕рд╛рде рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдЕрдиреНрддрд░рд╕рдЮреНрдЪрд╛рд▓рди, рд░рд╛рдореНрд░реЛ рддреНрд░реБрдЯрд┐ рд╣реНрдпрд╛рдиреНрдбрд▓рд┐рдЩ, рдЖрдзреБрдирд┐рдХ рдХреНрд╖рдорддрд╛рд╣рд░реВ, рд░ рдердк рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рдерд┐рдПред рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ рдпрд╕рдХреЛ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд░ рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХ рдкрдирд┐ рд╡рд┐рдХрд╛рд╕ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред рдХрдореНрдкрд╛рдЗрд▓рд░ рдХреЛрдб, рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рд░ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЙрдкрдХрд░рдгрд╣рд░реВ MIT рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╣реБрдиреНред

рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдордзреНрдпреЗ:

  • рдирдпрд╛рдБ рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рд╕рд╛рд░рд┐рдПрдХреЛ рдЫред
  • рд╕рдВрд░рдЪрдирд╛ рд░ рд╕рдВрдШрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ тАЬ@[рд╕рдВрд░реЗрдЦрд┐рдд]тАЭ рд░ тАЬ@[рд╕рдВрд░реЗрдЦрд┐рдд:8]тАЭ рд▓рд╛рдЧреВ рдЧрд░рд┐рдиреНрдЫред
  • "$if T $array {" рд╣реЛ рднрдиреНрдиреЗ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, "$if T $array_dynamic {" рд░ "$if T $array_fixed {" рдХреЛ рдирд┐рд░реНрдорд╛рдгрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫред
  • рд╕рдиреНрджрд░реНрднрд┐рдд рдХреНрд╖реЗрддреНрд░рд╣рд░реВрд▓рд╛рдИ рд╢реВрдиреНрдпрдорд╛ рд╕реЗрдЯ рдЧрд░реНрди рдЕрдм рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдмреНрд▓рдХрд╣рд░реВрдорд╛ рдорд╛рддреНрд░ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • "r" рд░ "R" рд░реЗрдЦрд╛ рджреЛрд╣реЛрд░рд┐рдиреЗ рдЭрдгреНрдбрд╛рд╣рд░реВ рдердкрд┐рдпреЛ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ "'${"abc":3r}' == 'abcabcabc'"ред
  • x.vweb рдореЛрдбреНрдпреБрд▓рдХреЛ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕рдВрд╕реНрдХрд░рдг рдПрдХ рд╕рд░рд▓ рддрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╡реЗрдм рд╕рд░реНрднрд░рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдорд╛ рдирд┐рд░реНрдорд┐рдд рд░рд╛рдЙрдЯрд┐рдЩ, рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдкреНрд░рд╢реЛрдзрди, рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд░ рдЕрдиреНрдп рдХреНрд╖рдорддрд╛рд╣рд░реВрдХреЛ рд╕рд╛рде рддрдпрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред рдЕрдм рднрд╛рд╖рд╛ рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпрдорд╛ Node.js рдЬрд╕реНрддреИ рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рд░ рдмреНрд▓рдХрд┐рдЩ рд╡реЗрдм рд╕рд░реНрднрд░ (vweb) рд░ рдПрдХрд▓-рдереНрд░реЗрдбреЗрдб рдЧреИрд░-рдмреНрд▓рдХрд┐рдЩ (x.vweb) рджреБрд╡реИ рдЫред
  • ssh - vssh - рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдПрдХ рдкрдЯрдХрдХреЛ рдкрд╛рд╕рд╡рд░реНрдбрд╣рд░реВ (HOTP рд░ POTP) рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдореЛрдбреНрдпреБрд▓ рдердкрд┐рдпреЛ - votpред
  • V - vinix рдорд╛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╡рд┐рдХрд╛рд╕ рдкреБрди: рд╕реБрд░реБ рднрдПрдХреЛ рдЫред

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

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