рдУрд╣, рдПрдХ рдмрд╛рд░ рдФрд░, рдПрдХ рдмрд╛рд░
рд╣рд╛рдВ, рдлрд┐рд░ рднреА рдПрдХ рдФрд░ рд╕рдордп ...рдЗрддрдирд╛ рд╕рдордп рдкрд╣рд▓реЗ рдирд╣реАрдВ, рдпреИрдВрдбреЗрдХреНрд╕ рд╡рд╛рдИрд╕реА 2011 рд╕рдореНрдореЗрд▓рди рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛, рдФрд░ рдЕрдм рдЬрдм рднрд╛рд╖рдгреЛрдВ рдХреА рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЧрдИ рд╣реИ, рддреЛ рдореИрдВ рдЖрдкрдХреЛ рдЙрд╕рдХреА рдпрд╛рддреНрд░рд╛ рдкрд░ рдПрдХ рддрдХрдиреАрдХреА рд░рд┐рдкреЛрд░реНрдЯ рдкреЗрд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ, рдореИрдВрдиреЗ рдЙрд╕ рд╕реВрдЪрдирд╛ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬреЛ рдЖрдк рдХрд┐рд╕реА рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рджреЗрдЦрдХрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рддрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрд╕ рдкрд░ рд╕рдордп рд╡реНрдпрддреАрдд рдХрд░рдирд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдХреБрдЫ рд╡рд┐рд╖рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдЙрдиреНрд╣реЛрдВрдиреЗ рдкреНрд░рдореБрдЦ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд┐рдВрдХ рдЬреЛрдбрд╝реЗ, рдФрд░ рд╕рд╛рде рд╣реА, рд▓реЗрдЦрдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рджреЛ рдпреИрдВрдбреЗрдХреНрд╕ рдиреЛрдПрд╕рдХреНрдпреВрдПрд▓ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛: рдпреИрдВрдбреЗрдХреНрд╕ рдореЗрд▓ рдореЗрдВ рдЗрд▓рд┐рдкреНрдЯрд┐рдХреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдИрдореЗрд▓ рднрдВрдбрд╛рд░рдгред
рддреЛ, рдпрд╛рдХ 2011, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдерд╛ред
рдкрд░рд┐рдЪрдп
рдЧреБрдЬрд░рддреА рдЧрд░реНрдореА рдХреА рдХрд┐рд░рдгреЛрдВ рдиреЗ рдореЗрд░реЗ рд╕реЛрдорд╡рд╛рд░ рдХреА рд╢реБрд░реБрдЖрдд рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреАред рд╣рд░ рдХрджрдо рдХреЗ рд╕рд╛рде, рд╢реБрд░реБрдЖрддреА рд╢рд░рдж рдЛрддреБ рдХреА рдПрдХ рдЕрджреНрднреБрдд рд╕реБрдмрд╣, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдореВрдб рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рд╡рд░реНрд▓реНрдб рдЯреНрд░реЗрдб рд╕реЗрдВрдЯрд░ рдХреА рдЗрдорд╛рд░рдд рдкрд░ рдЪрд▓рд╛ рдЧрдпрд╛, рдЬрд┐рд╕рдореЗрдВ 19 рд╕рд┐рддрдВрдмрд░, 2011 рдХреЛ рдпреИрдВрдбреЗрдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рдЖрдпреЛрдЬрд┐рдд рджреВрд╕рд░рд╛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд╕рдореНрдореЗрд▓рди рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдпреИрдВрдбреЗрдХреНрд╕ рдиреЗ рд╕рд╛рд▓рд╛рдирд╛ рдПрдХ рдирдпрд╛ рд╕рдореНрдореЗрд▓рди рдЖрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЬрд┐рд╕реЗ рдорд╛рдореВрд▓реА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рднреА рдПрдХ рдФрд░ рд╕рдореНрдореЗрд▓рди, рдФрд░ "рдПрдХ рдФрд░ рд╕рдореНрдореЗрд▓рди" рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд╡рд┐рд╢рд╛рд▓ рдмрд╣реБрдордд рдХреЗ рдКрдкрд░ рдПрдХ рдХрдЯ рдирд┐рдХрд▓рд╛ рдЬреЛ рд╣рдорд╛рд░реЗ рдЖрд╕рдкрд╛рд╕ рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрдВ рдкрд╣реБрдВрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдУрд░, рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рддрдХрдиреАрдХреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдкрд░ рдЙрдирдХреЗ рдкреНрд░рддреНрдпрдХреНрд╖ рдлреЛрдХрд╕ рдиреЗ рдЕрдиреНрдп рддрдХрдиреАрдХреА рд╕рдореНрдореЗрд▓рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рдЙрдЪреНрдЪ рдорд╛рдирдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдФрд░ рджреВрд╕рд░реА рдУрд░, рдпреИрдВрдбреЗрдХреНрд╕ рдиреЗ рдЕрдкрдиреЗ рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЛ рдЬрд╛рд░реА рдХрд░рдХреЗ рдФрд░ "рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рдлрд╛рдбрд╝рдиреЗ" рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдпрд╛ред ред рдкреНрд░рд╕реНрддреБрддрд┐ рдХреЗ рдмрд╛рдж, рдХрдИ рд╡рдХреНрддрд╛ рдРрд╕реЗ рд▓реЛрдЧреЛрдВ рд╕реЗ рдШрд┐рд░реЗ рд╣реБрдП рдереЗ рдЬреЛ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ, рдФрд░ рдШрдВрдЯреЛрдВ рддрдХ рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджрд┐рдП, рдПрдХ рдХреБрджрд╛рд▓ рдХреЛ рдХреБрджрд╛рд▓ рдХрд╣рд╛ рдФрд░ рдХрдИ рд░рд╣рд╕реНрдп рдмрддрд╛рдП рдЬреЛ рдордВрдЪ рдкрд░ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдерд╛рдЧрдд рдирд╣реАрдВ рд╣реИрдВред
рдХреЛрдИ рдХрдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рддрдереНрдп рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рд╛рдВ рд░рд┐рдкреЛрд░реНрдЯ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдИ рдЬрд╛рддреА рд╣реИ, рдФрд░ рдХреЛрдИ рднреА рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЙрдиреНрд╣реЗрдВ рджреЗрдЦ рдФрд░ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдмреЗрд╢рдХ, рд╡реАрдбрд┐рдпреЛ рдЖрдкрдХреЛ рд╕реАрдзреЗ рд╕реНрдкреАрдХрд░ рдХреЗ рд╕рд╛рде рдЪреИрдЯ рдХрд░рдиреЗ рдФрд░ рд╕рднреА рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрдЧрд╛, рд▓реЗрдХрд┐рди, рдлрд┐рд░ рднреА, рдпрд╣ рдЖрддреНрдо-рд╢рд┐рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдореВрд▓реНрдпрд╡рд╛рди рд╕рдВрд╕рд╛рдзрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдЗрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмреЗрдЪрдирд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рд╕реНрд╡рдпрдВ рд╕рдм рдХреБрдЫ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ, рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдФрд░ рдЫрд╛рдкреЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдФрд░ рдЙрди рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдЬреЛ рдЖрдкрдХреЛ рдЕрдкрдирд╛ рд╕рдордп рдмрд┐рддрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдВрдд рдореЗрдВ рдореИрдВ рдЗрд╕ рдирд┐рдпрдо рд╕реЗ рдереЛрдбрд╝рд╛ рд╣рдЯ рдЬрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рд░рд┐рдХреЙрд░реНрдб рдореЗрдВ рдЬреЛ рдирд╣реАрдВ рдерд╛ рдЙрд╕реЗ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдЦреЛрдЬ рддрдХрдиреАрдХ "рд╕реНрдкреЗрдХреНрдЯреНрд░рдо"
рдЖрдВрджреНрд░реЗрдИ рдкреНрд▓рд╛рдЦреЛрд╡ рдХреА рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдореНрдореЗрд▓рди рдЦреЛрд▓рд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдПрдХ рдЦреЛрдЬ рдХреНрд╡реЗрд░реА рдХреЗ рдЬрд╡рд╛рдм рдХреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдХрд╛ рдЖрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, 2010 рдХреЗ рдЕрдВрдд рдореЗрдВ рд▓реЙрдиреНрдЪ рдХреА рдЧрдИ рдирдИ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдерд╛ред рдЖрдВрджреНрд░реЗрдИ рдиреЗ рдЕрдкрдиреА рдХрд╣рд╛рдиреА рдХреЛ рдЕрд╕реНрдкрд╖реНрдЯ рдкреНрд░рд╢реНрдиреЛрдВ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдореЗрдВ рдЗрд╕рдХреЗ рд╕рдорд╛рдзрд╛рди рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ред
рдпрд╛рдВрдбреЗрдХреНрд╕ рдкреНрд░рддрд┐ рдорд╛рд╣ 5 рдмрд┐рд▓рд┐рдпрди рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕рдВрд░рдЪрд┐рдд рд╣реИрдВ рдХрд┐ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рдордЭрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдЧреБрдЖрд░ рдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░, рдЙрддреНрддрд░ рд╡рд┐рдХрд▓реНрдк рдПрдХ рдЬрд╛рдирд╡рд░, рдПрдХ рдХрд╛рд░ рдФрд░ рдПрдХ рдкреЗрдп рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдХреНрд╡реЗрд░реА рдкреНрд░рд╡рд╛рд╣ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╡рд░реНрддрдорд╛рди рдХреНрд╡реЗрд░реА рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдорд┐рд▓рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рдЬрдЧреБрдЖрд░ рдХрд╛ рдЗрдВрдЬрди рдЖрдХрд╛рд░" рдпрд╛ "рдЬрдЧреБрдЖрд░ рдореЗрдВ рд╢рд░рд╛рдм рд╕рд╛рдордЧреНрд░реА"ред рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рдПрдХреНрд╕рдЯреЗрдВрд╢рдиреЛрдВ рдХреЗ рдмреАрдЪ, рд╡реЗ рдЬреЛ рдЕрдиреБрд░реЛрдз рд╢реНрд░реЗрдгреА рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдкреЗрдп, рдХреБрдЫ рд╣рд╛рдирд┐рдХрд╛рд░рдХ) рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд╢реНрд░реЗрдгреА рдХреА рд╕рдВрднрд╛рд╡рд┐рдд рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рднрд╛рд░ рд╕реМрдВрдкрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕реАрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╢реНрд░реЗрдгрд┐рдпрд╛рдВ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдлрд┐рд▓реНрдореЗрдВ, рдХрд┐рддрд╛рдмреЗрдВ, рд▓реЛрдЧ, рдЧреИрдЬреЗрдЯреНрд╕, рдЖрджрд┐, рдЬреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рд░рд┐рдкреЛрд░реНрдЯ рдХреА рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдЕрд╕реНрдкрд╖реНрдЯ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдФрд░ рдЗрд╕рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдирдореВрдирд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рд╕рдорд╕реНрдпрд╛ рдХреА рд╕рд╛рдорд╛рдиреНрдп рд╕рдордЭ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдЬрд╝рд░ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред
рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╡рд┐рдХрд╛рд╕
рджрд┐рдорд┐рддреНрд░реА рдЬрд╝реЗрд╕реНрдЯрд┐рд▓реЗрд╡реНрд╕реНрдХреА, рдиреЗ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо рдПрдмреНрд╕реНрдЯреНрд░реЗрдХреНрд╢рди рд▓реЗрдпрд░ (рдкрд╛рд▓) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА, рдЬрд┐рд╕реЗ рдпреИрдВрдбреЗрдХреНрд╕ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред PAL рдмрд┐рдирд╛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ, рдмрд┐рдирд╛ iOS, Android, рд╕рд┐рдореНрдмрд┐рдпрди рдФрд░ рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд┐рд╡ C ++ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред PAL OpenKODE рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдерд╛: рдЦреБрд▓реЗ рдорд╛рдирдХреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЬреЛ рдПрдХ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред OpenKODE рдореЗрдВ OpenKODE Core рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо (рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ POSIX рдХреА рдирдХрд▓), OpenGL ES, OpenSL ES рдФрд░ рдЕрдиреНрдп рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХреЗ рд▓рд┐рдП API рд╢рд╛рдорд┐рд▓ рд╣реИрдВред Yandex рдиреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП OpenKODE рдорд╛рдирдХреЛрдВ рдХрд╛ рдПрдХ рднрд╛рдЧ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛, рджреВрд╕рд░рд╛ рд╣рд┐рд╕реНрд╕рд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, OpenGL ES)ред рдФрд░ рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдорд┐рд▓рд╛ред рдкрд╛рд▓ рдЖрдкрдХреЛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рддрд╣рдд рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдФрд░ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рддреБрд░рдВрдд рдЗрд╕реЗ рдЖрдИрдУрдПрд╕ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рддрд╣рдд рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред OpenKODE рдорд╛рдирдХреЛрдВ рдХрд╛ рд╕реЗрдЯ рд╕рдореГрджреНрдз рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рдРрд╕реЗ рдХрд╛рд░реНрдп рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, OpenKODE рдХреНрд╖рдорддрд╛рдПрдВ рдЕрдкрд░реНрдпрд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ OpenKODE рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдмрдирд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
OpenKODE рдорд╛рдирдХ C рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рддрд░рдл, C ++ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд▓рд┐рдЦрдирд╛ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ, рд▓реЗрдХрд┐рди рджреВрд╕рд░реА рдУрд░, рд╕рдордп рдХреЗ рд╕рд╛рде, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рд╢реБрджреНрдз C рдореЗрдВ рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрдирд╛рдирд╛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИ рдЬрдм рдмрд╛рдХреА рд╕рднреА рдХреЛрдб C ++ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЕрдм рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реА-++ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рд╕реЗ рднрд░реЗ рд╣реБрдП рд╣реИрдВ рдФрд░ рд╕реА рдХреЛрдб рдкрд░ RAII рд░реИрдкрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдкрд╛рд▓ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдпрд╛рдВрдбреЗрдХреНрд╕ рддрдХрдиреАрдХ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЕрдиреНрдп рдХрдВрдкрдирд┐рдпрд╛рдВ рдХреЛрдИ рдХрдо рджрд┐рд▓рдЪрд╕реНрдк рдПрдирд╛рд▓реЙрдЧ рдирд╣реАрдВ рджреЗрддреА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореБрд░рдмреНрдмрд╛ рдПрд╕рдбреАрдХреЗ, рдЬрд┐рд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддреИрдпрд╛рд░ рд╣реИ рдФрд░, рдореЗрд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рд╕рдмрд╕реЗ рдЖрд╢рд╛рдЬрдирдХ рд╕рдорд╛рдзрд╛рди рд╣реИред рдлрд┐рд░ рднреА, рдпреИрдВрдбреЗрдХреНрд╕ рдиреЗ рдЕрдкрдиреА рдкреНрд░рдгрд╛рд▓реА рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреА рдХрдВрдкрдирд┐рдпреЛрдВ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрд╕реАрдорд┐рдд рд╡рд┐рд╕реНрддрд╛рд░ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рд░рд┐рдкреЛрд░реНрдЯ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдпреИрдВрдбреЗрдХреНрд╕ рдХреЛ рд╣реБрдИ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдЬрд╝рд░ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ, рд▓реЗрдХрд┐рди PAL рдХреЗ рдЖрдпреЛрдЬрди рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк OpenKODE рдФрд░ Marmalade SDK рдХреЛ рд╕рдорд░реНрдкрд┐рдд рд╕рд╛рдЗрдЯреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░реЗрдВред
рдЧрдгрд┐рдд рдХреА рдЦреЛрдЬ рдореЗрдВ
рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рд╕реБрдВрджрд░ рд╢реАрд░реНрд╖рдХ рдореБрдЭреЗ рдЙрджрд╛рд╕реАрди рдирд╣реАрдВ рдЫреЛрдбрд╝ рд╕рдХрддрд╛ рдерд╛, рдФрд░ рдореИрдВрдиреЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддреЗ рд╣реБрдП, рдордВрдЪ рдХреЗ рдХрд░реАрдм рдЕрдкрдирд╛ рд░рд╛рд╕реНрддрд╛ рдмрдирд╛ рд▓рд┐рдпрд╛ред рдХрд╣рд╛рдиреА рдирд┐рдЧрдорд╛-рдЧрдгрд┐рдд рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдереА, рдЬреЛ рд╡реБрд▓реНрдлрд░рд╛рдо рдЕрд▓реНрдлрд╛ рдХрд╛ рдШрд░реЗрд▓реВ рдПрдирд╛рд▓реЙрдЧ рд╣реИред рд░рд┐рдкреЛрд░реНрдЯ рд╕реЗрд╡рд╛ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдереА, рдЬреЛ рдХрд╛рдлреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдереАред
рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдЖрдпреЛрдЬрди рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рдкреЛрд░реНрдЯ рджреЗрдЦрдиреЗ рд▓рд╛рдпрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рд╕реВрдХреНрд╖реНрдорддрд╛рдУрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЕрдиреНрдп рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред
C ++ рдореЗрдВ Android рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕
рдПрдХ рдЕрдиреНрдп PAL рдбреЗрд╡рд▓рдкрд░, рдпреВрд░реА рдмреЗрд░реЗрдЬрд╝рд╛ рдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб рд╡рд┐рдХрд╛рд╕ рдХреА рдЬрдЯрд┐рд▓рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА: рдЬрд╛рд╡рд╛ рд╕реЗ C ++ рдФрд░ C ++ рд╕реЗ рдЬрд╛рд╡рд╛ рдХреЙрд▓, рдмреВрд╕реНрдЯ рд╕рдВрдХрд▓рди, рдбрд┐рдмрдЧрд┐рдВрдЧ, рдЕрд╕реЗрдВрдмрд▓реА рдлреАрдЪрд░реНрд╕ рдЖрджрд┐ред рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЙрдиреНрд╣реЗрдВ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд░рд┐рдкреЛрд░реНрдЯ рдорд┐рд▓реАред
рд░рд┐рдХреЙрд░реНрдб рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдЬрд╝рд░ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ рдЬреЛ рдПрдВрдбреНрд░реЛрдЗрдб рдХреЗ рддрд╣рдд рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реА ++ рдореЗрдВ рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рд╕рдмрд╕реЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╢реЛ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ред
рд╣рдордиреЗ NodeJS рдкрд░ рд╕реНрдХреЗрд▓ рдХреЗ рд▓рд┐рдП Cloud9 IDE рдХреЛ рдХреИрд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрд░реЗ рд╣рд┐рддреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдореИрдВрдиреЗ рд╕рдордп рдХреЛ рджреВрд░ рдХрд░ рджрд┐рдпрд╛ рдЬрдм рддрдХ рдХрд┐ рдЬреЛ рд▓реЛрдЧ рд░рд╛рдд рдХреЗ рдЦрд╛рдиреЗ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдЪрд╛рд╣рддреЗ рдереЗ, рдЙрдирдХреА рдкрд╣рд▓реА рд▓рд╣рд░ред рд▓реЗрдХрд┐рди, рдлрд┐рд░ рднреА, рдореБрдЭреЗ рдЕрднреА рднреА рдХреБрдЫ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИред
Cloud9 рдиреЗ рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдИрдбреАрдИ рдмрдирд╛рдпрд╛ рд╣реИ рдЬреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕рд╣реА рдЪрд▓рддрд╛ рд╣реИред рджрд░рдЕрд╕рд▓, рдЖрдИрдбреАрдИ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдбрд┐рдмрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ: рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╕реЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЪрд░, рдХреЙрд▓рд╕реНрдЯреИрдХ рдЖрджрд┐ рдХрд╛ рдореВрд▓реНрдп рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдХреА рдЗрд╕ рд╕рднреА рдЬреАрдд рдкрд░ рднреВрдЦрд╛ рджреЗрдЦрд╛, рдХрдВрдкреНрдпреВрдЯрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛, рд╕рд░реНрд╡рд╡реНрдпрд╛рдкреА рдЗрдВрдЯрд░рдиреЗрдЯ, рд╕реНрдорд╛рд░реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕, рдХрд╛рд░реЛрдВ рдореЗрдВ рдСрдЯреЛрдкрд╛рдпрд▓рдЯ, рдЗрд╕ рд╕рднреА рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдЦреБрд╢реА рдХреЗ рд▓рд┐рдП рдерд░реНрдореЛрдиреНрдпреВрдХреНрд▓рд┐рдпрд░ рдлреНрдпреВрдЬрдиред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ рдЗрд╕ рдЖрдИрдбреАрдИ рдореЗрдВ рдПрдХ рдмрдбрд╝рд╛ "рджреЛрд╖" рдорд┐рд▓рд╛: рдЯреНрд╡рд┐рдЯрд░ рдФрд░ рдлреЗрд╕рдмреБрдХ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдХреА рдкреВрд░реА рдХрдореАред рдЗрд╕рд▓рд┐рдП, рдХреМрди рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдПрдХ рдЖрдИрдбреАрдИ рдХрд╛ рдЪрдпрди рдХрд░реЗрдЧрд╛, рдРрд╕реА рдЕрджреНрднреБрдд рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдмреАрдЪ рдлрд╛рдбрд╝рд╛?
рд░рд┐рдкреЛрд░реНрдЯ рдореБрдЭреЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╡рд┐рдкрдгрди рд▓рдЧрддреА рдереА, рдФрд░ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рдХреЗрд╡рд▓ рдЙрди рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рджреЗрдЦреЗ рдЬрд╛рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреНрд╖рдорддрд╛рдУрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред
рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдЙрди рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдХреНрдпреЛрдВ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдореЗрдВ рд▓рдЧрднрдЧ рдХреЛрдИ рдирд╣реАрдВ рд▓рд┐рдЦрддрд╛ рд╣реИ
рдпрд╣ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдПрдХ рдорд╣рд╛рдХрд╛рд╡реНрдп рд╣реИ, рд░рд╛рдорд╛рдпрдг рдХреЗ рд╕рд╛рде рдПрдХ рдУрдбрд┐рд╕реА рдФрд░ рднрдЧрд╡рдж-рдЧреАрддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рд▓рд╛рд▓ рдЯреЙрд╡рд░ рдореЗрдВ рдПрдХ рд╕рдкрдирд╛ рд╣реИред
рдирд╣реАрдВ, рд╕рдЪ рд╣реИ, рдЕрдЧрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдХреБрдЫ рдЕрдкреВрд░реНрдг рдмрдирд╛рдпрд╛ рдЬрд╛рдП рдФрд░ 40 рдорд┐рдирдЯ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЬрд╛рдП, рддреЛ рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
рдореИрдВ рдЖрдкрдХреЛ рд╣рдореЗрд╢рд╛ рд╕реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдПрдХ рдЕрдЪреНрдЫреЗ рдореВрдб рдореЗрдВ рдФрд░ рдПрдХ рдмрд┐рдЦрд░реА рд╣реБрдИ рдЪреЗрддрдирд╛ рдореЗрдВ рджреЗрдЦрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред
C ++ 11 рдирдпрд╛ C ++ рднрд╛рд╖рд╛ рдорд╛рдирдХ рд╣реИ
рдорд╛рдирдХ рдкрде рдХрд╛рдВрдЯреЗрджрд╛рд░ рдФрд░ рд▓рдВрдмрд╛ рдерд╛, рд▓реЗрдХрд┐рди 8 рд╕рд╛рд▓ рдмрд╛рдж рд╣рдо рдЕрдВрддрддрдГ рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдкрде рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред рд╣рд░ рдХрд┐рд╕реА рдХреЛ рднрд╛рд╖рд╛ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рд╕рд╛рде рдЗрддрдиреА рд▓рдВрдмреА рдЕрд╡рдзрд┐ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдРрд╕рд╛ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рд╣реИ? рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдорд╛рдорд▓рд╛ рджреВрд╕рд░реЗ рдХреА рддрд╛рдХрддреЛрдВ рдХреЗ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд╛ рд╣реЛ? рдЦреБрдж рдХреЗ рд▓рд┐рдП рдиреНрдпрд╛рдпрд╛рдзреАрд╢, рд╕реНрдкреАрдХрд░ рдХреЛ рд░реВрд╕ рдореЗрдВ рдмрд╕ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рдереАред рдФрд░ рдЕрдЧрд░ рд╣рдо, рдпрд╣рд╛рдБ, рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╣рдорд╛рд░реА рдЕрдиреНрдп рд╕реЗрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рд░рд╣рдиреЗ рдХреЗ рдЖрджреА рд╣реИрдВ, рддреЛ рд╡реЗ, рд╕рдорд┐рддрд┐ рдХреЗ рд╕рджрд╕реНрдп, рдРрд╕реА рдЖрдкрджрд╛ рдХреЗ рдЦрд┐рд▓рд╛рдл рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдбреЗрд╡ рдЕрдмреНрд░рд╛рдореНрд╕ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рд╕реНрдХрд╛рдЗрдк рдкрд░ рдЪрд▓реА рдЧрдИ, рдЬреЛ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдордЬрд╝реЗрджрд╛рд░ рдереАред рдЙрдкрд▓рдмреНрдз рддрдХрдиреАрдХреА рдЯреНрд░рд┐рдХреНрд╕ рдиреЗ рджреЛ-рддрд░рдлрд╝рд╛ рд╡реАрдбрд┐рдпреЛ рд╕рдВрдЪрд╛рд░ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛: рдПрдХ рд╕реНрд▓рд╛рдЗрдб рд╢реЛ рдХреЗ рд╕рд╛рде, рдЕрдВрдд рдореЗрдВ рдкреНрд░рд╢реНрди рдЖрджрд┐ред рдбреЗрд╡ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд▓реИрдкрдЯреЙрдк рдХреЗ рдХреИрдорд░реЗ рджреНрд╡рд╛рд░рд╛ рд╢реВрдЯ рдХрд┐рдП рдЧрдП рд╡рд┐рд╢рд╛рд▓ рджрд░реНрд╢рдХреЛрдВ рдХреЛ рджреЗрдЦрдирд╛ рд╢рд╛рдпрдж рдЕрдЬреАрдм рдерд╛, рдФрд░ рд╣рдореЗрдВ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдШрд░ рдкрд░ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдмреЛрд▓рдиреЗ рд╡рд╛рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╣рдордиреЗ C ++ рдХреА рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА, рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рддрдХрдиреАрдХреА рд╕рдВрдЪрд╛рд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдпрд╣ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦрдиреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рд╣реИред C ++ 11 рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рд▓реЗрдЦ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдореЗрдВ рдЕрдкрдирд╛ рдмреЗрд╣рддрд░ рд╕рдордп рд╡реНрдпрддреАрдд рдХрд░реЗрдВред
рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдФрд░ Google рдореЙрдХ
рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг рдХреЗрд╡рд▓ рддрднреА рдлрд╛рдпрджреЗрдордВрдж рд╣реЛрдВрдЧреЗ рдЬрдм рд╡реЗ рддреЗрдЬ, рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдФрд░ рд╕рдЯреАрдХ рд╣реЛрдВред рд▓реЗрдХрд┐рди рдбреЗрдЯрд╛рдмреЗрд╕, рдиреЗрдЯрд╡рд░реНрдХ рдпрд╛ рднрд╛рд░реА рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд┐рд╕реА рд╕рд┐рд╕реНрдЯрдо рдХреА рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдХреИрд╕реЗ рд▓рд┐рдЦреЗрдВ? рдЗрд╕ рдкреНрд░рд╢реНрди рдХрд╛ рдПрдХ рдЙрддреНрддрд░ рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдореЙрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рднреА рдирд┐рд░реНрднрд░ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдХрд╛рдо рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдирд╛ рд╣реИред
рдореЙрдХ рдПрдХ рдРрд╕реА рд╡рд╕реНрддреБ рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЗрдЪреНрдЫрд┐рдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбрдореА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреА рд╣реИред
рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдореЙрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд▓рд┐рдЦрдирд╛ рдЕрдХреНрд╕рд░ рдХрд╛рдлреА рдорд╣рдВрдЧрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рд╣реИред рдЬрд╛рд╡рд╛ рдХреЗ рд▓рд┐рдП рдХрдИ рдореЙрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИрдВ, рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдЖрддреНрдордирд┐рд░реАрдХреНрд╖рдг рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рдХрд╛рд░рдг, рдРрд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд▓рд┐рдЦрдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред рдФрд░ рдореБрдЭреЗ рдпрд╣ рдкреНрд░рддреАрдд рд╣реБрдЖ рдХрд┐ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдореЙрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрднреА рднреА C ++ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрдЧреА, рд╣рд╛рд▓рд╛рдБрдХрд┐, Google рдиреЗ Google рдореЙрдХ рдкреЗрд╢ рдХрд┐рдпрд╛ред
рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореБрдЭреЗ "рдкреЗрдЯ рд╕реЗ рдЕрд╕рдВрддреБрд╖реНрдЯ" рдПрдХ рдХрджрд╛рд╡рд░ рд▓рдЧ рд░рд╣рд╛ рдерд╛ред рдЦреБрдж рдХреЗ рд▓рд┐рдП рдиреНрдпрд╛рдпрд╛рдзреАрд╢, рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреА рдорджрдж рд╕реЗ рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рдШреЛрд╖рдгрд╛рддреНрдордХ рднрд╛рд╖рд╛ рдХреЛ рдореЗрдЯрд╛рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдореЙрдХ-рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рдФрд░ рд╕рд╡рд╛рд▓ рдпрд╣ рдЙрдарддрд╛ рд╣реИ: рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╕рдордЭрд╛рдиреЗ рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рджреЗрд░ рдирд╣реАрдВ рд▓рдЧреЗрдЧреА, рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдореЗрдВ рдХрд┐ рдореЙрдХ рдХреЛ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЬрд▓реНрджреА рд╕реЗ рдХреИрд╕реЗ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП?
Google рдореЙрдХ рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рд╛ рдбреБрдмрдХреА рд▓рдЧрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рдкреНрд░рднрд╛рд╡ рдерд╛ред рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛рдлреА рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░реВрдк рд╕реЗ, рд╕реАрдЦрдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд╣реИ, рдФрд░ рдЕрдм рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдХрдо рд╕реЗ рдХрдо, рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред
рдпрд╣ рдХрд╣рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦреЗрдВ рдпрд╛ рдирд╣реАрдВред рдпрд╣ рдореБрдЭреЗ рдкреНрд░рддреАрдд рд╣реБрдЖ рдХрд┐ рдЖрдкрдХреЛ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдХреА рдЖрджрдд рдбрд╛рд▓рдиреА рд╣реЛрдЧреА, рдФрд░ рд╡рдХреНрддрд╛ рддреБрд░рдВрдд рд╡рд┐рдбрд╛рд▓ рдореЗрдВ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкрд╣рд▓реА рдЫрд╛рдк рдХреЛ рдЦрд░рд╛рдм рдХрд░ рджреЗрддрд╛ рд╣реИред
рдкрд╢реБ рдирд┐рдпрдВрддреНрд░рдг: рдХреНрд▓реВрдбреЗрд░рд╛ рд╡рд┐рддрд░рд┐рдд рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдмрдВрдзрди рдФрд░ рдирд┐рдЧрд░рд╛рдиреА рдЙрдкрдХрд░рдг
рдХреНрд▓реЛрдбреЗрд░рд╛ рд╣рд╛рджреЛрдк рдХреЗ рдЖрд╕рдкрд╛рд╕ рдирд┐рд░реНрдорд┐рдд рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдореЗрдВ рдорд╛рд╣рд┐рд░ рд╣реИрдВ, рдЬреЛ рдХрд┐ рд╣рдЬрд╛рд░реЛрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдиреЛрдбреНрд╕ рдХреЗ рд╕рдореВрд╣реЛрдВ рдкрд░ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдФрд░ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЧрдИ рдореБрдлреНрдд рдЕрдкрд╛рдЪреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдлрд╛рдЙрдВрдбреЗрд╢рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИред Hadoop, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдПрдХрдЬреБрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рд╣реИ: рд╡рд┐рддрд░рд┐рдд HDFS рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо, MapReduce рдкреНрд░рддрд┐рдорд╛рди рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдЧреИрд░-рд╕рдВрдмрдВрдзрдкрд░рдХ HBase рдбреЗрдЯрд╛рдмреЗрд╕, рдЖрджрд┐ред
рд╣рд╛рд▓ рд╣реА рдореЗрдВ, Hadoop рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рддреЗрдЬреА рд╕реЗ рдмрдврд╝ рд░рд╣реА рд╣реИред Hadoop рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХрдВрдкрдирд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝ рд░рд╣реА рд╣реИ, рдЖрдВрддрд░рд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдФрд░ Hadoop рдХреНрд▓рд╕реНрдЯрд░ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред 80 рдкреЗрдЯрд╛рдмрд╛рдЗрдЯ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреНрд▓рд╕реНрдЯрд░ рдЕрдм рдЖрдо рд╣реЛ рд░рд╣реЗ рд╣реИрдВред
рд░рд┐рдкреЛрд░реНрдЯ рдореБрдЭреЗ рдХреБрдЫ рд╣рдж рддрдХ рд╡рд┐рдкрдгрди рд▓рдЧрддреА рдереА рдФрд░ рдЗрд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╕реАрдзреЗ Hadoop рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдереЗ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЗрд╕ рдкрд░ рдЕрдкрдирд╛ рд╕рдордп рдмрд░реНрдмрд╛рдж рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдореИрдВ рдпрд╛рд╣реВ рд╕реЗ рдХреЛрдВрд╕реНрдЯреЗрдВрдЯрд┐рди рд╢рд╡рд╛рдХреЛ рджреНрд╡рд╛рд░рд╛ рднрд╛рд╖рдг рджреЗрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЖрдЦрд┐рд░реА рд╕рдореНрдореЗрд▓рди рдореЗрдВ рд╣рд╛рдбреЛрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдХрд╣реА рдереАред
рдлреЗрд╕рдмреБрдХ Hadoop рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА
рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рд╡рд┐рд╖рдп рдлрд┐рд░ рд╕реЗ Hadoop рдерд╛, рдпрд╛ рдЗрд╕рдХрд╛ рд╕рдВрд╢реЛрдзрди, рдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдХреЛ рдмрдврд╝рд╛рдирд╛ рдерд╛, рдЬрд┐рд╕реЗ рдлреЗрд╕рдмреБрдХ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдлреЗрд╕рдмреБрдХ Hadoop рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдХрд╛рдВрдЯреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХрд┐рд╕реА рд╕рдордп рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдХреА рдХреБрдЫ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдерд╛, рдЬреЛ рдЙрд╕ рд╕рдордп рддрдХ рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ рдореБрдЦреНрдп рд╢рд╛рдЦрд╛ рдореЗрдВ рдкрд╣рд▓реЗ рд╣реА рддрдп рдХрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд░рд┐рдкреЛрд░реНрдЯ рдЗрд╕ рдмрд╛рдд рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдереА рдХрд┐ рдлреЗрд╕рдмреБрдХ рдиреЗ рдХреИрд╕реЗ рдЕрдкрдиреА рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдФрд░ рд╣рдбреЙрдк рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЬреЛ рд▓реЛрдЧ рддрдХрдиреАрдХ рд╕реЗ рд╕рддрд╣реА рд░реВрдк рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ рд╡реЗ рд╕рдВрднрд╡рддрдГ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдХреБрдЫ рднреА рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рдкрд╛рдПрдВрдЧреЗред
рд╕рдмрд╕реЗ рдкрд░рд┐рд╖реНрдХреГрдд рддрдХрдиреАрдХреЗрдВ рдЬреЛ рдмреВрдЯрдХрд┐рдЯреНрд╕ рдФрд░ рдкреЙрд▓реАрдореЙрд░реНрдлрд┐рдХ рд╡рд╛рдпрд░рд╕ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИрдВ
рдХреИрд╕реНрдкрд░рд╕реНрдХреА рд▓реИрдм рдХреА рд░рд┐рдкреЛрд░реНрдЯ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдХреЗ рдкрд╛рдареНрдпрдХреНрд░рдо рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реБрдИ, рд▓реЗрдХрд┐рди рдЬрд▓реНрджреА рд╕реЗ BIOS рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдЬрдЯрд┐рд▓рддрд╛рдУрдВ рдФрд░ рдУрдПрд╕ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рдЪрд▓реА рдЧрдИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрдирдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рдкрддрд╛ рдореВрд▓реНрдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рдЬреЛ рдЖрдзреБрдирд┐рдХ рдореИрд▓рд╡реЗрдпрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рдмрд╣реБрдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЬрд╛рдирдХрд╛рд░реА, рдХрд╛рдлреА рдЧрд╣рд░реЗ рд╕реНрддрд░ рдкрд░, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХреЗрд╡рд▓ рд╕рдЪреНрдЪреЗ рдкрд╛рд░рдЦреА рджреЗрдЦрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдЬреЛ рдЗрд╕ рддрд░рд╣ рдХреА рдЪреАрдЬреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рдЬрд╛рдирддреЗ рд╣реИрдВред
рдЕрдгреНрдбрд╛рдХрд╛рд░ рдиреЗрдЯрд╡рд░реНрдХ рдмреВрде
рджрд┐рди рдХреЗ рджреМрд░рд╛рди, рдХреЙрдиреНрдлреНрд░реЗрдВрд╕ рд▓реЙрдмреА рдореЗрдВ рдПрдХ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдкреНрд░рджрд░реНрд╢рдиреА рдЖрдпреЛрдЬрд┐рдд рдХреА рдЧрдИ, рдЬрд╣рд╛рдВ рдЖрдк рдпрд╛рдВрдбреЗрдХреНрд╕ рдореЛрдмрд╛рдЗрд▓ рдореИрдкрдХрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдирдП рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, 3 рдбреА рдЯреАрд╡реА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдХреБрдЫ рдкреБрд░рд╕реНрдХрд╛рд░ рдЬреАрдд рд╕рдХрддреЗ рд╣реИрдВ - рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдорд╛рд░реНрдХреЗрдЯрд┐рдВрдЧ рдХрд╛ рдХреНрд▓рд╛рд╕рд┐рдХ рд░реЗрдб рдХреЙрд░реНрдирд░ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рднреА рд╕реНрдЯреИрдВрдбреЛрдВ рдореЗрдВ рд╕реЗ рджреЛ рдРрд╕реЗ рдереЗ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░реА рд░реБрдЪрд┐ рд░рдЦрддреЗ рдереЗред рдореИрдВ рдЖрдкрдХреЛ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдФрд░ рдмрддрд╛рдКрдВрдЧрд╛, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЙрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдкрд░ рдХреЛрдИ рд░рд┐рдкреЛрд░реНрдЯ рдирд╣реАрдВ рдЖрдИ рд╣реИ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рджрд┐рдЦрд╛рдпрд╛ рд╣реИред рд╕реНрдЯреИрдВрдб рдкрд░ рд╡реЗ рдмрд╕ рдкрд╛рд╕ рд╕реЗ рдЧреБрдЬрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд╕рд╡рд╛рд▓реЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддреЗ рдереЗред
рджреЛрдиреЛрдВ рд╕реНрдЯреИрдВрдб NoSQL рд╕реНрдЯреЛрд░реЗрдЬ рдореЗрдВ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдФрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдереЗ (NoSQL рд╢рдмреНрдж рдХрд╛ рдЕрд░реНрде SQL рднрд╛рд╖рд╛ рдХреЛ рдЫреЛрдбрд╝рдирд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд░рд┐рд▓реЗрд╢рдирд▓ рд╕реЗ рдЕрд▓рдЧ рдПрдХ рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрдорд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ рд╣реИ)ред рд╕рдВрдмрдВрдзрдкрд░рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╕рдВрд░рдЪрд┐рдд рдбреЗрдЯрд╛ рдХреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рддреНрд░рд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдФрд░ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрдо рддрд░реАрдХрд╛ рд╣реИред рдлрд┐рд░ рднреА, рдЧрддрд┐, рдЕрдЦрдВрдбрддрд╛, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЖрдзреБрдирд┐рдХ рдПрд╕рдХреНрдпреВрдПрд▓ рдбреАрдмреАрдПрдордПрд╕ рдкрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреНрдп рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░рдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдордЭреМрддрд╛ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг рд╣рд╛рд╕рд┐рд▓ рдХреА рдЬрд╛рддреА рд╣реИ: рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдФрд░ рдЙрдкрд▓рдмреНрдзрддрд╛ред SQL DBMS рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмреЛрд▓рддреЗ рд╣реБрдП, рд╢рдмреНрдж рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдорд╛рдкрдиреАрдпрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдХреНрд╕рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рд╕рд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдмрд┐рдВрджреБ рд╕реЗ, рдЙрдкрдХрд░рдгреЛрдВ рдХреА рд▓рд╛рдЧрдд, рдЙрд╕реА рд░рд╛рд╢рд┐ рд╕реЗ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдмрдврд╝рд╛рддреЗ рд╕рдордп, рддреЗрдЬреА рд╕реЗ рдмрдврд╝рддрд╛ рд╣реИ, рдФрд░ рдзреАрд░реЗ-рдзреАрд░реЗ рдирд┐рд╖реЗрдзрд╛рддреНрдордХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЕрднрд┐рдЧрдореНрдпрддрд╛ рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рддрд┐ рдФрд░ рднреА рдЦрд░рд╛рдм рд╣реИ: рдПрдХ рдиреЛрдб рдХреА рд╡рд┐рдлрд▓рддрд╛ рд▓рдВрдмреЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рд╢рдЯрдбрд╛рдЙрди рд╣реЛ рд╕рдХрддреА рд╣реИ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдмрдбрд╝реЗ рд╡рд┐рддреНрддреАрдп рдиреБрдХрд╕рд╛рди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд░реНрдгрд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдХрдЯ рд╣реБрдП рд╣реИрдВ, рдЬреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рддреНрдпрд╛рдЧ рдХрд░рддреЗ рд╣реИрдВ, рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдФрд░ рдПрдХреНрд╕реЗрд╕рд┐рдмрд┐рд▓рд┐рдЯреА рдореЗрдВ рд▓рд╛рдн рдХрд░рддреЗ рд╣реИрдВред
рд╡реИрдХрд▓реНрдкрд┐рдХ SQL рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдПрд▓рд┐рдкреНрдЯрд┐рдХреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ Yandex Yandex.Fotki рд╕рд░реНрд╡рд┐рд╕ рдореЗрдВ рддрд╕реНрд╡реАрд░реЗрдВ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реИ рдФрд░ Yandex.Maps рдореЗрдВ рдЯрд╛рдЗрд▓реНрд╕ред рдПрд▓рд┐рдкреНрдЯрд┐рдХреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрдЯреЗрдб рд╣реИрд╢ рдЯреЗрдмрд▓ (рдбреАрдПрдЪрдЯреА) рдХреЗ рд╡рд░реНрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рдЬреЛ рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдСрдкрд░реЗрд╢рдиреНрд╕ рдХреЗ рдмрдЬрд╛рдп рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╕реЗрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ: рдПрдХ рдЕрдиреВрдареЗ рдХреБрдВрдЬреА рджреНрд╡рд╛рд░рд╛ рдЕрдирд╕реНрдЯреНрд░рдХреНрдЪрд░реНрдб рдмрд╛рдЗрдирд░реА рдбреЗрдЯрд╛ рдХреЛ рд╕реЗрд╡ рдХрд░рдирд╛ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ (рдпрд╣ рд╕реНрдЯреЛрд░реЗрдЬ рдХреНрд▓рд╛рд╕ рдХреА-рд╡реИрд▓реНрдпреВ рд╕реНрдЯреЛрд░реЗрдЬ рдХрд╣рд▓рд╛рддрд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдХрдИ рдЕрджреНрд╡рд┐рддреАрдп рдЧреБрдгред рдПрд▓рд┐рдкреНрдЯрд┐рдХреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХреНрд▓рд╕реНрдЯрд░ рдПрдХ рд╕рд╣рдХрд░реНрдореА рд╕реЗ рд╕рд╣рдХрд░реНрдореА (рдкреА 2 рдкреА) рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдиреЛрдб рдПрдХ рд╣реА рд╕рдВрдЪрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреЛрдИ рднреА рдиреЛрдб рджреВрд╕рд░реЛрдВ рдХреЗ рдмреАрдЪ рдирд╣реАрдВ рдЦрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИред рдПрдХ рдкреНрд░рд╡реЗрд╢ рдХреБрдВрдЬреА рдПрдХ рдордирдорд╛рдирд╛ рдЗрдХрд╛рдИ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рди рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, SHA512)ред рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЯрдХреНрдХрд░ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд░рдиреЗ рдФрд░ рдЧреИрд░-рдЕрджреНрд╡рд┐рддреАрдп рдХреБрдВрдЬреА рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реНрдЯреЛрд░ рдХреЛ рд╕рд╣реА рдкреНрд░рдХрд╛рд░ рдХреА рдХреБрдВрдЬреА рдФрд░ рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреА рд╡рд┐рдзрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдкрддрд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдХреЗрд╡рд▓ рд╣реИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рднреА рдСрдкрд░реЗрд╢рди рдХрд░реЗрдВред рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рд╣реИрд╢ рдлрдВрдХреНрд╢рди рд╡реИрд▓реНрдпреВ рд░рд┐рдВрдЧ рд╕реЗ рдХрдИ рд╕реЗрдЧрдореЗрдВрдЯ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдпрд╣ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рд╕реБрд▓рдн (рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝) рдХреНрд╡реЗрд░реА рд░реВрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рдХреЛ рдЬрд╡рд╛рдм рджреЗрдЧрд╛ рдФрд░ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдЧрд╛ред рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ рдХрд░рддреЗ рд╕рдордп, рдХреНрд▓рд╛рдЗрдВрдЯ рдХреБрдВрдЬреА рджреНрд╡рд╛рд░рд╛ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рд╣реИрд╢ рдорд╛рди рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд░рд╛рдЙрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рдореЗрдВ рдиреЛрдб рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдЙрд╕ рд░реЗрдВрдЬ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдорд╛рди рдЧрд┐рд░рддрд╛ рд╣реИред рдкрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдХреНрд▓рд╛рдЗрдВрдЯ рдиреЛрдб рд╕реЗ рд╕реАрдзреЗ рд╕рдВрдкрд░реНрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрд╕рд╕реЗ рдбреЗрдЯрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдХреЗрдВрджреНрд░реАрдХреГрдд рддрддреНрд╡реЛрдВ рдХреА рдХрдореА рдЖрдкрдХреЛ рд╕рдорд╛рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдирдП рдиреЛрдбреНрд╕ рдЬреЛрдбрд╝рдХрд░ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдХреЛ рдЖрдиреБрдкрд╛рддрд┐рдХ рд░реВрдк рд╕реЗ рдмрдврд╝рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдХреА рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЛ рдХреНрд╖реИрддрд┐рдЬ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рдкреИрд╕реЗ рдмрдЪрд╛рдиреЗ рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░реНрдп рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЕрд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред
рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдХрд┐рд╕реА рднреА рд╕рдордп рд╡рд┐рдлрд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЬрдм рдХреБрдЫ рдиреЛрдбреНрд╕ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рд╕реНрдерд┐рддрд┐ рд▓рдЧрд╛рддрд╛рд░ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдиреЛрдбреНрд╕ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рджреБрд░реНрдЧрдо рд╣реЛрддрд╛ рд╣реИред рдкреВрд░реЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЬрдм рдиреЛрдб рд╡рд┐рдлрд▓ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдПрдХ рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░рдгрд╛рд▓реА рд╢реБрд░реВ рдХреА рдЬрд╛рддреА рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреА рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдЗрд╕ рддрдереНрдп рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдХрд┐ рдПрдХ рд╣реА рдХреБрдВрдЬреА рд╕реНрдерд╛рди рдЕрдВрддрд░рд╛рд▓ рдХреЗ рд▓рд┐рдП рдХрдИ рдиреЛрдб рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВ рдФрд░ рд╕рднреА рдЙрдкрд▓рдмреНрдз рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдореЗрдВ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╣реЛрддреА рд╣реИред рдпрджрд┐ рд╕рднреА рдиреЛрдбреНрд╕ рдЬреЛ рд╣реИрд╢ рдорд╛рдиреЛрдВ рдХреА рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реАрдорд╛ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВ, рддреЛ рдЗрд╕ рд╕реАрдорд╛ рд╕реЗ рдкрдврд╝рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд▓рд┐рдЦрдирд╛ рдиреЛрдбреНрд╕ рдХреЗ рд▓рд┐рдП рдЬрд╛рд░реА рд░рд╣рддрд╛ рд╣реИ рдЬреЛ рдкрдбрд╝реЛрд╕реА рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдиреЛрдбреНрд╕ рдХреА рдПрдХ рдордирдорд╛рдиреА рд╕рдВрдЦреНрдпрд╛ рдХреА рд╡рд┐рдлрд▓рддрд╛ рдХреЗрд╡рд▓ рдбреЗрдЯрд╛ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕рдВрднрд╡ рдмрдирд╛ рд╕рдХрддреА рд╣реИ, рдФрд░ рдлрд┐рд░ рдХреЗрд╡рд▓ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╕рднреА рд╕рдВрднрд╡ рдкреНрд░рддрд┐рдпрд╛рдВ рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдИ рд╣реИрдВ (рд╕рд┐рд╕реНрдЯрдо рдЖрдорддреМрд░ рдкрд░ рдбрдмрд▓ рдпрд╛ рдЯреНрд░рд┐рдкрд▓ рдмреИрдХрдЕрдк рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреЗрд╡рд▓ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм рд╕рднреА рдиреЛрдбреНрд╕ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ред
рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдПрд▓рд┐рдкреНрдЯрд┐рдХреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдиреЗ рдбреЗрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрдм рдЗрд╕реЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдХрд╛рдЯ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрд▓рд┐рдкреНрдЯрд┐рдХреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдЖрдкрдХреЛ рд╕рднреА рдкреНрд░рдореБрдЦ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░рд╛рд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдПрдХреНрд╕ рд╕реЗ рд╡рд╛рдИ рддрдХ рдХреА рд╕реАрдорд╛ рдореЗрдВ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛, рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдХреБрдВрдЬреА-рдореВрд▓реНрдп рднрдВрдбрд╛рд░рдг рд╕реЗ рдкрд░реЗ рдЬрд╛рддреА рд╣реИ рдФрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирд┐рд░реНрдорд┐рдд DHT рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рддреА рд╣реИред рдЗрд╕реЗ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: SHA512 рдХреБрдВрдЬреА рд╕реЗ рдХрдо рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдЫрдБрдЯрд╛рдИ рд╕реВрдЪрдХрд╛рдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдореЗрдореЛрд░реА рдореЗрдВ рд╣реИрд╢ рдХреАрдЬ рдХрд╛ рдПрдХ рд▓рд╛рд▓-рдХрд╛рд▓рд╛ рдкреЗрдбрд╝ рд╣реЛрддрд╛ рд╣реИ рдФрд░, рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдЕрдВрддрд░рд╛рд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЕрдВрддрд░рд╛рд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреА рд╕реАрдорд╛ рдХрдИ рдиреЛрдбреНрд╕ рдХреЛ рдХрд╡рд░ рдХрд░ рд╕рдХрддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореЗрд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдпрд╣ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреА рд╕рдорд╕реНрдпрд╛ рдмрди рд╕рдХрддреА рд╣реИ, рдЗрд╕ рддрдереНрдп рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдкреНрд░рдореБрдЦ рдкреАрдврд╝реА рдХреЗ рддрдВрддреНрд░ рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрдХреНрд╖реЗрдк рднреА рдиреЛрдбреНрд╕ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд╡рд┐рддрд░рдг рдХреЛ рд░реЛрдХрддрд╛ рд╣реИред ред рдФрд░, рдХрд╛рд▓реНрдкрдирд┐рдХ рд░реВрдк рд╕реЗ,рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдмрдбрд╝реЗ рдФрд░ рд▓реЛрдХрдкреНрд░рд┐рдп рдбреЗрдЯрд╛ рдЕрдВрддрд░рд╛рд▓, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХ рдорд╢реАрди рдкрд░ рдЧрд┐рд░рддреЗ рд╣реБрдП, рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рдкреВрд░реНрдг рд╡рд┐рд░рд╛рдо рддрдХ рдзреАрдорд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВредрдПрд▓рд┐рдкреНрдЯрд┐рдХреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХрдИ рддрдХрдиреАрдХреЛрдВ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИред Eblob рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдЬреЛ "рдЗрд╕рд╕реЗ рднреА рдмреЗрд╣рддрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓рдЧрддрд╛ рд╣реИ" рдЖрдкрдХреЛ рдЕрдирд╕реНрдЯреНрд░рдХреНрдЪрд░реНрдб рдмрд╛рдЗрдирд░реА рдбреЗрдЯрд╛ (BLOB) рдХреЗ рдСрди-рдбрд┐рд╕реНрдХ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрдирдХреЗ рд▓рд┐рдП рддреНрд╡рд░рд┐рдд рдкрд╣реБрдБрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдирд┐рдпрдорд┐рдд рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЙрди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд▓реЛрдб рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ рдЬрдм рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд▓рд╛рдЦреЛрдВ рдореЗрдВ рдорд╛рдкреА рдЬрд╛рдиреЗ рд▓рдЧрддреА рд╣реИред )ред рдкреЙрд▓реАрдореЗрд▓реНрд╕ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо, рдПрд▓рд┐рдкреНрдЯрд┐рдХреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдЕрдЦрдВрдбрддрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рддрдВрддреНрд░ рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ, рдФрд░ рдкреЙрд╣рдореЗрд▓рдПрдлрдПрд╕ рдкреЛрд╕рд┐рдХреНрд╕ рдорд╛рдирдХ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИ рдФрд░ рдЗрд╕реЗ рдорд╛рдирдХ рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдЙрдВрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИредрд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрд▓рд┐рдкреНрдЯрд┐рдХреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдкреНрд░рддрд┐ рдореЗрд░рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг, рднрд▓реЗ рд╣реА рдмреНрдпрд╛рдЬ рдХреЗ рд╕рд╛рде, рд╕рдВрджреЗрд╣рдкреВрд░реНрдг рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдПрд▓рд┐рдкреНрдЯрд┐рдХреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рджрд░реНрдЬрдиреЛрдВ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рдиреЛрдбреНрд╕ рдХреЗ рджрд░реНрдЬрдиреЛрдВ рдЬреЛрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдбреЛрдк, рдЕрдкрд╛рдЪреЗ рдХреИрд╕реЗрдВрдбреНрд░рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдЬреЛ рдХрд┐ рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдПрд▓рд┐рдкреНрдЯрд┐рдХреНрд╕ рдХреЗ рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ рдмрд╣реБрдд рдкреНрд░рд╢рдВрд╕рд╛ рдХреА рдЧрдИ рдереА, рд▓реЗрдХрд┐рди рдЕрдм рд╕реНрдЯреИрдВрдб рдЕрдкрдиреЗ рдЕрдкрд░реНрдпрд╛рдкреНрдд рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рдерд╛) рдФрд░ рдЕрдиреНрдпредрдПрд▓рд┐рдкреНрдЯрд┐рдХреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдЬреАрд╡рдВрдд, рд▓реЗрдХрд┐рди рд╕рддрд╣реА рддреМрд░ рдкрд░, рдкрд┐рдЫрд▓реЗ рдпреИрдХ рдкрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдПрд╡реЗрдЧреА рдкреЙрд▓рд╛рдХреЛрд╡ рдХреЗ рд▓реЗрдЦрдХ рдХреЛ рдмрддрд╛рдпрд╛ред рд╡реАрдбрд┐рдпреЛ рдЙрдкрд▓рдмреНрдзрдЖрдкрдПрд▓рд┐рдкреНрдЯрд┐рдХреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдмреНрд▓реЙрдЧ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ: www.ioremap.netрд╕реНрд▓рд╛рдЗрдбреНрд╕ рдЬреЛ рд╡рд░реНрддрдорд╛рди рд╕рдореНрдореЗрд▓рди рдореЗрдВ рд▓реЙрдмреА рдореЗрдВ рдШреВрдо рд░рд╣реЗ рдереЗ:www.slideshare.net/AntonKortunov/yac-2011-elliptics-networkрдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдЕрддреНрдпрдзрд┐рдХ рдбрд╛рдпрдирд╛рдореЛ рдирд╛рдордХ рдПрдХ рдЕрдиреНрдп рдЕрдореЗрдЬрд╝реЕрди рдбреАрдПрдЪрдЯреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдПрдХ рд▓реЗрдЦ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ:s3.amazonaws.com/AllThhDDributributed/sosp/amazon-dynamo-sosp2007.pdfрдЦрдбрд╝реЗ рд╣реЛ рдЬрд╛рдУ Yandex.Mail
рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдореБрдЦреНрдп-рдореВрд▓реНрдп рднрдВрдбрд╛рд░рдг рдХреЗ рджреВрд╕рд░реЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдореБрд▓реНрдХрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдереА, рдЬреЛ рдПрдХ рд╡рд┐рддрд░рд┐рдд рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдпреИрдВрдбреЗрдХреНрд╕ рдореЗрдВ рдкрддреНрд░реЛрдВ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреНрд▓рд╕реНрдЯрд░ рдПрдХ рд╣рдЬрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рдиреЛрдбреНрд╕ рдкрд░ 6.5 рдкреЗрдЯрд╛рдмрд╛рдЗрдЯреНрд╕ рдХреА рдХреБрд▓ рдорд╛рддреНрд░рд╛ рдХреЗ рд╕рд╛рде 22 рдЯреНрд░рд┐рд▓рд┐рдпрди рд░рд┐рдХреЙрд░реНрдб рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рд▓рдЧрд╛рддрд╛рд░ рдмрдврд╝ рд░рд╣рд╛ рд╣реИредрдПрд▓рд┐рдкреНрдЯрд┐рдХреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдЬреИрд╕реА рдкреНрд░рдгрд╛рд▓реА рд╣реИрд╢ рдЯреЗрдмрд▓ рдкрд░ рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рд▓реЗрдХрд┐рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рд▓реЗрдЦрди рдХреБрдВрдЬреА рдХреЛ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ, рдЧреИрд░-рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рди рдФрд░ рд╕реНрдореГрддрд┐ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рджреНрд╡рд╛рд░рд╛ рдПрдХ рдбрдмрд▓ рд╣реИрд╢ рддрд╛рд▓рд┐рдХрд╛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкрд╣рд▓рд╛ рд╕реНрддрд░ рдПрдХ рд╕рд░рдгреА рд╣реИ, рдЪрд▓реЛ рдЗрд╕реЗ H1 рдХрд╣рддреЗ рд╣реИрдВ, рдХрдИ рдорд┐рд▓рд┐рдпрди рддрддреНрд╡реЛрдВ рдХреЗ рдмрд░рд╛рдмрд░ рдЖрдХрд╛рд░ рдХреЗ рд╕рдВрдХреЗрддред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕рд░рдгреА рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рд╕реВрдЪрдХ рдПрдХ рджрд░реНрдЬрди рддрддреНрд╡реЛрдВ рдХреЗ рджреВрд╕рд░реЗ рд╕реНрддрд░ рдПрдЪ 2 рдХреА рд╕реВрдЪреА рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ рдбрд┐рд╕реНрдХ рдкрд░ рдЙрд╕ рд╕реНрдерд╛рди рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдбреЗрдЯрд╛ рд╣реИред рдЗрд╕ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рд╕рд╛рде, рдЦреЛрдЬ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдХреА рдЬрд╛рддреА рд╣реИ: рдкрд╣рд▓реЗ рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдореВрд▓реНрдп (рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рдЗрд╕рдХрд╛ рдЖрдХрд╛рд░ H1 рджреНрд╡рд╛рд░рд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдХреЗ рд╢реЗрд╖) рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рд░рдгреА H1 рдореЗрдВ рдСрдлрд╝рд╕реЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рд╕реВрдЪреА H2 рдХрд╛ рдкрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред H2 рдХреА рд╕реВрдЪреА рдореЗрдВ, рдПрдХ рд░реЗрдЦреАрдп рдЦреЛрдЬ рдПрдХ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рд╣реИ рдЬреЛ рджреВрд╕рд░реЗ рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдореВрд▓реНрдп рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рддрддреНрд╡ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рдмрд╛рдж,рдбреЗрдЯрд╛ рдХреЛ рдбрд┐рд╕реНрдХ рд╕реЗ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХреБрдВрдЬреА рдХреА рддреБрд▓рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред рдпрджрд┐ рдЪрд╛рдмрд┐рдпрд╛рдБ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреА рд╣реИрдВ, рддреЛ рдПрдЪ 2 рд╕реВрдЪреА рдкрд░ рдЦреЛрдЬ рдЬрд╛рд░реА рд╣реИ, рдФрд░ рдЗрд╕реА рддрд░рд╣ред H2 рд╕реВрдЪреА рдХреЛ рд╕рдордп рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреНрд░рдордмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рдирдП рдЕрдХреНрд╖рд░реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рддреЗрдЬ рд╣реЛрддреА рд╣реИредрдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдЪрд╛рдмрд┐рдпрд╛рдБ рдореЗрдореЛрд░реА рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рд╣реИрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ 50 рд╕реЗ 12 рдЬреАрдмреА рдкреНрд░рддрд┐ рдиреЛрдб рд╕реЗ рдореЗрдореЛрд░реА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред рджреВрд╕рд░реА рдУрд░, рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдореЗрдВ рдХрдореА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рджреЛрд╣рд░реЗ рдЯрдХрд░рд╛рд╡ рдХреА рдЗрдХрд╛рдЗрдпрд╛рдБ рд╣реИрдВ рдФрд░ рдПрдХ рднреА рдЯреНрд░рд┐рдкрд▓ рдЯрдХреНрдХрд░ рдирд╣реАрдВ рд╣реИред рдпрд╛рдиреА
рднрд╛рд░реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЕрдХреНрд╖рд░реЛрдВ рдХреА рдЦреЛрдЬ рдбрд┐рд╕реНрдХ рд╕реЗ рдПрдХ рд░реАрдбрд┐рдВрдЧ рдореЗрдВ рд╣реЛрддреА рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдХреБрдЫ рдЕрдХреНрд╖рд░реЛрдВ рдореЗрдВ рджреЛ рд░реАрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИредрдкреНрд░рддреНрдпреЗрдХ рдкрддреНрд░ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдореЗрдВ рджреЛ рдиреЛрдбреНрд╕ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЕрдХреНрд╖рд░реЛрдВ рдкрд░ рдореЗрдЯрд╛-рдЬрд╛рдирдХрд╛рд░реА рдУрд░реЗрдХрд▓ рдбреАрдмреАрдПрдордПрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдкрддреНрд░ рдХреБрдВрдЬреА рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЙрд╕ рдиреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЬрд┐рд╕ рдкрд░ рдкрддреНрд░ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЕрдХреНрд╖рд░ рдХреБрдВрдЬреА рдХреЛ рдЬрд╛рдирдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЗрд╕реЗ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдиреЛрдб рд╕реЗ рд╕реАрдзреЗ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдПредрд░рд┐рдХреЙрд░реНрдб рдХреЛ рд╡рд┐рд╢реЗрд╖ рдиреЛрдбреНрд╕ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рдмреИрд▓реЗрдВрд╕рд░реНрд╕ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╢реЗрд╖ рдиреЛрдбреНрд╕ рдХреЗ рдХрд╛рд░реНрдпрднрд╛рд░ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдирдИ рдкрддреНрд░ рдХреБрдВрдЬреА рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╕рдордп, рд╕рдмрд╕реЗ рдХрдо рд▓реЛрдб рд╡рд╛рд▓реЗ рдиреЛрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВредрдПрд▓рд┐рдкреНрдЯрд┐рдХреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдпреИрдВрдбреЗрдХреНрд╕.рдореИрд▓ рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдореБрдЦреНрдп рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рдирдпрд╛ рдиреЛрдб рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдПрд▓рд┐рдкреНрдЯрд┐рдХреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ, рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ SHA512 рд░рд┐рдВрдЧ рд░реЗрдВрдЬ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдХреЗ рдкреБрдирд░реНрд╡рд┐рддрд░рдг рдореЗрдВ рдиреЛрдб рдкрд░рд┐рдгрд╛рдо рдЬреЛрдбрд╝рдиреЗ рд╕реЗ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рд╣реЛрддрд╛ рд╣реИредрджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореБрдЭреЗ Yandex.Mail рдХреА рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛ рдкрд░ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд╛рдордЧреНрд░реА рдирд╣реАрдВ рдорд┐рд▓реАредрдирд┐рд╖реНрдХрд░реНрд╖
рдЗрд╕ рд╕рд╛рд▓, рдореЗрд░реЗ рд╡реНрдпрдХреНрддрд┐рдкрд░рдХ рд░рд╛рдп рдореЗрдВ, рдпреИрдВрдбреЗрдХреНрд╕ рдЙрд╕ рд╕реНрддрд░ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪрд╛, рдЬреЛ рдЙрд╕рдиреЗ рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдерд╛: рд░рд┐рдкреЛрд░реНрдЯ рдХрдордЬреЛрд░ рдереА, рд╡рд┐рдкрдгрди рдЕрдзрд┐рдХ рдерд╛, рдФрд░ рд╡рдХреНрддрд╛рдУрдВ рдХреЛ рд╕рдВрдЪрд╛рд░ рдореЗрдВ рдХрдо рд░реБрдЪрд┐ рдереАред рд▓реЗрдХрд┐рди рдЗрд╕ рддрд░рд╣ рдХреЗ рдЖрд░рдХреНрд╖рдг рдХреЗ рд╕рд╛рде рднреА, YaC рдорд╛рд╕реНрдХреЛ рдореЗрдВ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рддрдХрдиреАрдХреА рд╕рдореНрдореЗрд▓рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдмрдирд╛ рд╣реБрдЖ рд╣реИ, рдФрд░ рдЗрд╕рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рддрдХрдиреАрдХреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧреА рдЬреЛ рдЕрдкрдиреЗ рдХреНрд╖рд┐рддрд┐рдЬ рдХреЛ рд╡реНрдпрд╛рдкрдХ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВредрд╕рдВрджрд░реНрдн
рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд░рд┐рдХреЙрд░реНрдб:yac2011.yandex.ru/archive2011/video1yac2011.yandex.ru/archive2011/video2yac2011.yandex.ru/archive2011/video3рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд░рд┐рдХреЙрд░реНрдб:yac2011.yandex.ru/archive2010/materials