рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ V 0.4.4 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

рджреЛрди рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░, рд╕реНрдЯреЕрдЯрд┐рдХрд▓реА рдЯрд╛рдЗрдк рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ V (vlang) рдЪреА рдирд╡реАрди рдЖрд╡реГрддреНрддреА рдкреНрд░рдХрд╛рд╢рд┐рдд рдЭрд╛рд▓реА рдЖрд╣реЗ. V рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреЗ рдореБрдЦреНрдп рдЙрджреНрджрд┐рд╖реНрдЯ рдореНрд╣рдгрдЬреЗ рд╢рд┐рдХрдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рд╡рд╛рдкрд░рдгреНрдпрд╛рдд рд╕реБрд▓рднрддрд╛, рдЙрдЪреНрдЪ рд╡рд╛рдЪрдиреАрдпрддрд╛, рдЬрд▓рдж рд╕рдВрдХрд▓рди, рд╕реБрдзрд╛рд░рд┐рдд рд╕реБрд░рдХреНрд╖рд╛, рдХрд╛рд░реНрдпрдХреНрд╖рдо рд╡рд┐рдХрд╛рд╕, рдХреНрд░реЙрд╕-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╡рд╛рдкрд░, C рднрд╛рд╖реЗрд╕рд╣ рд╕реБрдзрд╛рд░рд┐рдд рдЗрдВрдЯрд░рдСрдкрд░реЗрдмрд┐рд▓рд┐рдЯреА, рдЙрддреНрддрдо рддреНрд░реБрдЯреА рд╣рд╛рддрд╛рд│рдгреЗ, рдЖрдзреБрдирд┐рдХ рдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдЕрдзрд┐рдХ рджреЗрдЦрд░реЗрдЦ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдо. рдкреНрд░рдХрд▓реНрдк рддреНрдпрд╛рдЪреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд▓рд╛рдпрдмреНрд░рд░реА рдЖрдгрд┐ рдкреЕрдХреЗрдЬ рдореЕрдиреЗрдЬрд░ рджреЗрдЦреАрд▓ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдд рдЖрд╣реЗ. рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛрдб, рд▓рд╛рдпрдмреНрд░рд░реА рдЖрдгрд┐ рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рдзрдиреЗ рдПрдордЖрдпрдЯреА рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рдореБрдХреНрдд рд╕реНрд░реЛрдд рдЖрд╣реЗрдд.

рдирд╡реАрди рдЖрд╡реГрддреНрддреАрдордзреАрд▓ рдмрджрд▓рд╛рдВрдкреИрдХреА:

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛