Erlang рдкрд░ рд╡реАрдбрд┐рдпреЛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╡рд┐рдХрд╛рд╕

рд╣рдо рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрд╡рд▓рдкрд░ рдбреЗрдЬ рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдХреА рдЧрдИ рдореИрдХреНрд╕рд┐рдо рд▓рд╛рдкрд╢рд┐рди рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдПрдХ рд╕рд╛рде рд╡реАрдбрд┐рдпреЛ рдФрд░ рдСрдбрд┐рдпреЛ, рдкреНрд░реЗрдЬреЗрдВрдЯреЗрд╢рди рд╕реНрд▓рд╛рдЗрдб рдФрд░ рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рдПрдХ рдЯреНрд░рд╛рдВрд╕рдХреНрд░рд┐рдкреНрдЯ рдбрд╛рд▓рддреЗ рд╣реИрдВред рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдХреЛ рдЬрдмрд░рджрд╕реНрдд рдкреНрд░рдпрд╛рд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реИред рдЪрд╛рд▓реАрд╕ рдорд┐рдирдЯ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдХрдИ рдмрд╛рд░ рддреЗрдЬреА рд╕реЗ "рд╕реБрдирд╛" рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЙрдиреНрд╣реЛрдВрдиреЗ рд╡реАрдбрд┐рдпреЛ рдФрд░ рдкреНрд░рд╕реНрддреБрддрд┐ рдХреЛ рдПрдХ рдПрдХрд▓ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рд▓рд╛рдпрд╛, рдФрд░ рд╕реНрдЯрд╛рд╕ рдлрд╝реЛрдорд┐рди (рдПрдХ рдЖрджрдореА рдФрд░ рдПрдХ рднрд╛рдк рдЗрдВрдЬрди) рдХрд╛ рдПрдХ рдкреНрд░рддрд┐рд▓реЗрдЦ рднреА рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдпрд╛ред

рдЕрдореВрд░реНрдд


рд╕реНрдХреЗрд▓реЗрдмрд▓ рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдореИрдХреНрд╕рд┐рдо рд▓рд╛рдкрд╢рд┐рди ( рдПрд░реНрд▓реАрд╡рд┐рдбрд┐рдпреЛ ) рдиреЗ рдПрд░реНрд▓рд╛рдВрдЧ рдкрд░ рдПрдХ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╕рд░реНрд╡рд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреАред рд╣рдо рдУрдкрди-рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ ErlyVideo рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ - рдХрд┐рд╕реА рднреА рд╡реАрдбрд┐рдпреЛ рдХреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддреЗрдЬреА рд╕реЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп, рд╕реНрдХреЗрд▓реЗрдмрд▓ рдФрд░ рдореБрдлреНрдд рд╕рд░реНрд╡рд░ - рд╕реБрд░рдХреНрд╖рд╛ рдХреИрдорд░реЛрдВ рд╕реЗ рд╡реАрдбрд┐рдпреЛ рдХреЙрдиреНрдлреНрд░реЗрдВрд╕рд┐рдВрдЧ рддрдХред рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд╡рд┐рд╢реЗрд╖ рд░реБрдЪрд┐ рдХреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрд░реНрд▓рд╛рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдРрд╕реА рдЕрд▓реНрдкрдЬреНрдЮрд╛рдд рднрд╛рд╖рд╛ рдХреА рдкрд╕рдВрдж рдереА рдЬрд┐рд╕рдиреЗ рд╡рд┐рдХрд╛рд╕ рдХреА рдЙрдЪреНрдЪ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛, рдорд╛рдкрдиреАрдпрддрд╛ рдФрд░ рдЧрддрд┐ рдкреНрд░рджрд╛рди рдХреА рдереАред

Erlang рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╡рд╕реНрддреБ рднрд╛рд╖рд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдЕрдкрдирд╛рдИ рдЧрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ рдбреЗрдЯрд╛ рдкреНрд░рддрд┐рд░рдХреНрд╖рд╛ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдВ рдЗрд╕реЗ рдПрдХрдорд╛рддреНрд░ рдРрд╕рд╛ рдордВрдЪ рдмрдирд╛рддреА рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣ рдФрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╡рд╕реНрддреБ рдореГрддреНрдпреБ рд╕рдордп рджреЛрдиреЛрдВ рдореМрдЬреВрдж рд╣реЛрддреЗ рд╣реИрдВред рднрд╛рд╖рд╛ рдХрд╛ рд╢рдмреНрджрд╛рд░реНрде рдмрд╛рдЬрд╛рд░ рдкрд░ рд╕рдмрд╕реЗ рдЖрдо рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред

рдпреЗ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдПрд░рд▓рд╛рдВрдЧ рдХреЛ рд░рд╛рдЬреНрдп-рд╕реНрддрд░реАрдп рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рд╡рд┐рдХрд▓реНрдк рдмрдирд╛рддреА рд╣реИрдВ: рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╕рд░реНрд╡рд░ (рдПрд░реНрд▓реАрд╡реАрдбрд┐рдпреЛ), рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдЬреИрдмрд░ рд╕рд░реНрд╡рд░ (рдИрдЬрд╝рдмрд░реНрдб), рдкреЛрдХрд░ рд╕рд░реНрд╡рд░ (рдУрдкрдирдкреЙрдХрд░), рдЖрджрд┐ред рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЬрд╛рдБрдЪ рдХреА рдЧрдИ рдХрд┐ рдПрд░реНрд▓реИрдВрдЧ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рддрдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред

рд╡реАрдбрд┐рдпреЛ




рдкреЙрдбрдХрд╛рд╕реНрдЯ


рдкреЙрдбрдХрд╛рд╕реНрдЯ рд▓рд┐рдВрдХ

рдкреНрд░рджрд░реНрд╢рди


рд╕реНрд▓рд╛рдЗрдбреНрд╕ рд╕реЗ рдкреАрдбреАрдПрдл рдХреЛ рд▓рд┐рдВрдХ рдХрд░реЗрдВ

рд╢рдмреНрджрд╢рдГ рд░рд┐рдкреЛрд░реНрдЯ


рд╡реАрдбрд┐рдпреЛ рдХрд╛ рдПрдХ рдкреНрд░рддрд┐рд▓реЗрдЦ Stas Fomin рджреНрд╡рд╛рд░рд╛ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреНрдпрд╛ рд╣реИ?

рд╢реБрдн рджреЛрдкрд╣рд░, рдореЗрд░рд╛ рдирд╛рдо рдореИрдХреНрд╕рд┐рдо рд▓рд╛рдкрд╢рд┐рди рд╣реИ, рдореИрдВ рдПрд░реНрд▓рд╛рдВрдЧ рдореЗрдВ рд▓рд┐рдЦрд╛ ErlyVideo рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╕рд░реНрд╡рд░ рдХрд╛ рд▓реЗрдЦрдХ рд╣реВрдВ, рдФрд░ рдЖрдЬ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдЙрддреНрдкрд╛рдж рдХреНрдпрд╛ рд╣реИ, рдпрд╣ рдХреНрдпреЛрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ ... рдпрд╣ рдХреНрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВ рдореИрдВ рдпрд╣ рд╕рдм рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рддреЛ, рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреНрдпрд╛ рд╣реИред
рд╕реНрд▓рд╛рдЗрдб:
YouTube рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдирд╣реАрдВ рд╣реИ
YouTube рдХреНрдпрд╛ рд╣реИ? рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╡реАрдбрд┐рдпреЛ рд╡рд╣рд╛рдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реИ, рд╡рд╣рд╛рдВ рдХреЛрдИ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдирд╣реАрдВ рд╣реИред рдХреЗрд╡рд▓ рджрд╕ рд╕реЗрдХрдВрдб рдХреЗ рд╡реАрдбрд┐рдпреЛ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдирдЧрдиреЗрдХреНрд╕-рдУрдо, рд╡реЗрд▓, рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╡реЗрдм рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рджрд┐рдП рдЧрдП рд╣реИрдВред

рдкреНрд░рддреНрдпреЗрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛ рд╣реИ, рдПрдХ рд╡реАрдбрд┐рдпреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЦреЗрд▓рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╡реАрдбрд┐рдпреЛ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред рддрдм рдпрд╣ рд╕рдм рдХрд╣рд╛рдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рд╕рдм рдХрд┐рд╕ рд▓рд┐рдП рд╣реИ?

рдХрд╕реНрдЯрдо рдЯреАрд╡реА
рд╕реНрд▓рд╛рдЗрдб:
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡реАрдбрд┐рдпреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд░рддрд╛ рд╣реИ
  • рдПрдХ рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рдмрдирд╛рддрд╛ рд╣реИ
  • рджреВрд╕рд░реЛрдВ рдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░, рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рдЦреЗрд▓рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддреА рд╣реИ
  • рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рддреЛ рд╡реАрдбрд┐рдпреЛ рдирд╣реАрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЖрдЗрдП рдХрд╕реНрдЯрдо рдЯреЗрд▓реАрд╡рд┐рдЬрди рдХреЗ рдХрд╛рд░реНрдп рдХреЛ рджреЗрдЦреЗрдВ, рдЬреЛ рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХрд┐рдпрд╛ рдерд╛ред рддреЛ, рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рд▓рдЧрднрдЧ YouTube рдкрд░ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ рдЙрдирд╕реЗ рдПрдХ рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╡рд╣ рд╕рд╛рдзрд╛рд░рдг рдЯреЗрд▓реАрд╡рд┐рдЬрди рдкрд░ рдПрдХ рдЯреАрд╡реА рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред

рдЬрд┐рд╕рдХреЗ рдмрд╛рдж, рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреБрдЫ рд╕рдордп рдкрд░ рдЖрддреЗ рд╣реИрдВ, рдЬрд░реВрд░реА рдирд╣реАрдВ рдХрд┐ рд╕рд╣реА рд╕рдордп рдкрд░ред рд╡реЗ рдЬрдм рднреА рдЪрд╛рд╣реЗрдВ рдЖрддреЗ рд╣реИрдВ, рд╡реЗ рдЙрдирдХреА рджрд┐рд▓рдЪрд╕реНрдк рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рджреЗрдЦрддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдЙрдирдХрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдкрд╕рдВрдж рд╣реИ, рд╡реЗ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреНрдпрд╛ рд╢реВрдЯ рдХрд┐рдпрд╛ред рдФрд░ рдлрд┐рд░, рдЬрдм рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлреИрд▓ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рд░реБрдЪрд┐ рдирд╣реАрдВ рд░рдЦрддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдЗрди рд╕рднреА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдирд┐рдпрдорд┐рдд рдирдЧреНрдиреЗрдХреНрд╕ рдкрд░ рдпрд╣ рд╕рдм рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддреЗ?

рдпрд╣ рдПрдХ рд░рди-рдЗрди рддрдХрдиреАрдХ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ, рд╡рд╣реА YouTube рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдирд╣реАрдВ, рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдПрдХ рд╕рдкрдиреЗ рджреЗрдЦрдиреЗ рд╡рд╛рд▓рд╛ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ?
рд╕реНрд▓рд╛рдЗрдб:
рдПрдХ рд╕рдкрдиреЗ рджреЗрдЦрдиреЗ рд╡рд╛рд▓рд╛ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ?
  • рдлрд╝рд╛рдЗрд▓ рдХрдВрдЯреЗрдирд░реЛрдВ рд╕реЗ рд╡реАрдбрд┐рдпреЛ рдФрд░ рдСрдбрд┐рдпреЛ рдЕрдирдкреИрдХ рдХрд░реЗрдВ
  • рдПрдХ рд╢рд┐рдкрд┐рдВрдЧ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдкреИрдХ
  • рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреЗ рд╕рд╛рде рд╕рдордХрд╛рд▓рд┐рдХ рдлреНрд░реЗрдо рднреЗрдЬрддрд╛ рд╣реИ
рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЙрдкрд▓рдмреНрдз рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рджреЗрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдХ рд╣реА рдмрд╛рдд рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрд░рд╕ рд░реВрдк рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдмрд╕ рдПрдХ рд╕реНрдЯреНрд░реАрдорд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЕрд░реНрдерд╛рддреН рдПрдХ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╡реАрдбрд┐рдпреЛ рд╕рд░реНрд╡рд░ рдЬреЛ рдРрд╕рд╛ рдХрд░реЗрдЧрд╛ред
  1. рд╡рд╣ рдХрдВрдЯреЗрдирд░реЛрдВ рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓реЗрдВ рдЙрдард╛рдПрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рд╡реЗ рдЖрдкрдХреА рдбрд┐рд╕реНрдХ рдкрд░ рдЭреВрда рдмреЛрд▓рддреЗ рд╣реИрдВред
  2. рд╡рд╣ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдкрд░рд┐рд╡рд╣рди рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдкреИрдХ рдХрд░реЗрдЧрд╛, рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╡реАрдбрд┐рдпреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ рдЬреЛ рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдЖрдП рдереЗред
  3. рдФрд░ рдпрд╣ рд╕рдордЭрдирд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреЗ рд╕рд╛рде рдлреНрд░реЗрдо рдХреЛ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рднреЗрдЬрддрд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рд▓реЙрдЧ рдЗрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЖрдзреЗ рдШрдВрдЯреЗ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдорд┐рд▓рддрд╛ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХрд╛ рдЖрдзрд╛ рдШрдВрдЯрд╛ рдорд┐рд▓рддрд╛ рд╣реИ, рдЬреЛ рдлрд╝рд╛рдЗрд▓ рд╕реЗред рдпрджрд┐ рдЖрдк рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдмрд╣реБрдд рддреЗрдЬрд╝реА рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХреЛрдбреЗрдХреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреАрдЫреЗ рд╣рдЯреЗрдВ

рдПрдХ рдЫреЛрдЯрд╛ рд╡рд┐рд╖рдпрд╛рдВрддрд░ рддрд╛рдХрд┐ рд╣рд░ рдХреЛрдИ рд╕рдордЭрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдбреЗрдХреНрд╕ рдФрд░ рдХрдВрдЯреЗрдирд░ рдХреНрдпрд╛ рд╣реИрдВ, рддрд╛рдХрд┐ рдХреЛрдИ рднреНрд░рдо рди рд╣реЛред рдПрдХ рдХреЛрдбреЗрдХ, рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдЖрдкрдиреЗ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рд╣реИ ... рдпрд╣ рдХрдЪреНрдЪреЗ рдбреЗрдЯрд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╛рд░реВрдк рд╣реИ рдЬреЛ рдХреИрдорд░реЗ рдХреЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╕реЗ, рдпрд╛ рдорд╛рдЗрдХреНрд░реЛрдлрд╝реЛрди рд╕реЗ рдХреИрдкреНрдЪрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдПрдХ рдХрдВрдЯреЗрдирд░ рд╡рд╣ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рдПрдиреНрдХреЛрдбреЗрдб рдбреЗрдЯрд╛ рдореЗрдВ рдкреИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк h264 рдпрд╛ AAC рд╕реЗ рдорд┐рд▓реЗ рд╣реИрдВ, рддреЛ рдпреЗ рдХреНрд░рдорд╢рдГ рд╡реАрдбрд┐рдпреЛ рдФрд░ рдСрдбрд┐рдпреЛ рдХреЛрдбреЗрдХреНрд╕ рд╣реИрдВред рдФрд░ MP4 ... - рдРрд╕рд╛ рдХреЛрдИ рдХреЛрдбреЗрдХ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдПрдХ рдХрдВрдЯреЗрдирд░ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдмрд┐рд▓реНрдХреБрд▓ рдХрд┐рд╕реА рднреА рд╡реАрдбрд┐рдпреЛ рдФрд░ рдмрд┐рд▓реНрдХреБрд▓ рдХрд┐рд╕реА рднреА рдзреНрд╡рдирд┐ рдХреЛ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реНрд▓рд╛рдЗрдб:
  • рдХреЛрдбреЗрдХ - рд╕рдВрдкреАрдбрд╝рд┐рдд рдСрдбрд┐рдпреЛ рдФрд░ рд╡реАрдбрд┐рдпреЛ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕реНрддреБрддрд┐ рдкреНрд░рд╛рд░реВрдк
  • рдХрдВрдЯреЗрдирд░ - рдПрдХ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдСрдбрд┐рдпреЛ рдФрд░ рд╡реАрдбрд┐рдпреЛ рдХреА рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдзрд╛рд░рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдХреЗрдЬрд┐рдВрдЧ рдкреНрд░рд╛рд░реВрдк
  • H.264 / AAC - рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдХреЛрдбреЗрдХ
  • MP4 - рд╕рдмрд╕реЗ рдЫреЛрдЯреА рдлрд╝рд╛рдЗрд▓ рдХрдВрдЯреЗрдирд░
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЯреАрд╡реА рдЪрд░рдгреЛрдВ
рд╕реНрд▓рд╛рдЗрдб:
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЯреАрд╡реА рдЪрд░рдгреЛрдВ
  • рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • рдЕрдирдЬрд╝рд┐рдк рдлрд╝рд╛рдЗрд▓
  • рдПрдХ рдкрд░рд┐рд╡рд╣рди рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдлреНрд░реЗрдо рдкреИрдХ рдХрд░реЗрдВ (RTMP, MPEG-TS, ...)
  • рдЬрдм рдЧреНрд░рд╛рд╣рдХ рдирд┐рдХрд▓ рдЬрд╛рдПрдВ рддреЛ рд╕рдлрд╛рдИ рдХрд░реЗрдВ
  • рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд┐рдП рдмрд┐рдирд╛ рдХреЛрдб рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рджреЗрдВ
рддреЛ, рд╕рд░реНрд╡рд░ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЯреЗрд▓реАрд╡рд┐рдЬрди рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ? рд╡рд╣ рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдирдкреИрдХ рдХрд░рддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рд░реАрдкреИрдХреЗрдЬ рдХрд░рддрд╛ рд╣реИ, рд╕рдм рдХреБрдЫ рд╕рд╛рдл рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдПрдХ рдмрд╣реБрдд рд╣реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдЬреЛ рдореИрдВрдиреЗ рдЕрд▓рдЧ рд╕реЗ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХреА рд╣реИ, рдЗрд╕ рдХрд╛рд░реНрдп рдореЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд┐рдП рдмрд┐рдирд╛ рдХреЛрдб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рд╣рдЬрд╛рд░ рддрдХ рд╣реИрдВ, ... рдХрдИ рд╣рдЬрд╛рд░реЛрдВ рдЬреЛ рдЧреНрд░рд╛рд╣рдХ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡реАрдбрд┐рдпреЛ рджреЗрдЦрдиреЗ рдЖрдП рдереЗред рдЕрдЧрд░ рд╣рдо рдЗрд╕ рдкрд▓ рдХреЛ рдЙрдирдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рд░реЛрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдпреЗ рд╣рдЬрд╛рд░реЛрдВ рдЧреНрд░рд╛рд╣рдХ рдлрд┐рд░ рд╕реЗ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрдПрдВрдЧреЗ, рдлрд┐рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдВрдЧреЗред

рдЗрд╕ рддрдереНрдп рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐ рдпрд╣ рдкреНрд░рддрд┐рдмрдВрдзрд╛рддреНрдордХ рд╣реИ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрд╕ рдПрдХ рдЕрд╕реБрд╡рд┐рдзрд╛ рд╣реИ, рдпрд╣ рднреА рдмрд╣реБрдд, рдмрд╣реБрдд, рдмрд╣реБрдд рдорд╣рдВрдЧрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░рд╛ рдпрд╛рддрд╛рдпрд╛рдд рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╕рдорд╛рдзрд╛рди

рдЖрдорддреМрд░ рдкрд░ рд▓реЛрдЧ рдЗрд╕ рддрд░рд╣ рдХреЗ рдлреИрд╕рд▓реЗ рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВ? рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╕рдорд╛рдзрд╛рди, рдпреЗ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдЙрдкрдХрд░рдг рд╣реИрдВ - рдЬрд╛рд╡рд╛, рд╕реА ++, рдЙрдирдХреЗ рдкрд╛рд╕ рдРрд╕реЗ рдЙрддреНрдкрд╛рдж рд╣реИрдВ рдЬреЛ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдпрд╣, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Red5, рдПрдХ рдореБрдлрд╝реНрдд, рд╕рд╢реБрд▓реНрдХ Wowza рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╛ рдпрд╣ C ++ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ rtmpd рд╣реИред

рдЬрд╛рд╡рд╛ рдореЗрдВ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдПрдордкреА

рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рд╣реИ ...? рдЦреИрд░, рдпрд╣рд╛рдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдореИрдВрдиреЗ рджрд┐рдпрд╛ рд╣реИ, рдпрд╣ рдХреЛрдб рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЯреБрдХрдбрд╝рд╛ рд╣реИ, рдЬрд╛рд╡рд╛ рдореЗрдВ RTMP рдХреЛ рдХреИрд╕реЗ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рдХреЛрдб рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЯреБрдХрдбрд╝рд╛ рд╣реИ, рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╕реМрд╡рд╛рдВ рд╣рд┐рд╕реНрд╕рд╛ред

рдпрд╣ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛ рдореЗрдВ рдХреЛрдИ рднреА рд╕рд░реНрд╡рд░ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рдЖрдк рдХрд░реАрдм рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ - рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛, рдЫреЛрдЯрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдЗрд╕рдореЗрдВ рджреЗрд░реА рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИред
if (id3v1 instanceof ID3V1_1Tag) { try { // Add the track property graph.add(mp3Resource, processor.resolveIdentifier(IdentifierProcessor.TRCK), factory.createLiteral("" + ((ID3V1_1Tag) id3v1).getAlbumTrack())); } catch (GraphException graphException) { throw new ParserException( "Unable to add track number to id3v1 resource.", graphException); } catch (GraphElementFactoryException graphElementFactoryException) { throw new ParserException( .... ╤Р 600   graphElementFactoryException); } } 

рдкрд╛рд░реНрд╕рд▓рд┐рдВрдЧ рдПрдордкреА рдХреЛ рдПрд░реНрд▓рд╛рдВрдЧ рдореЗрдВ

рдПрдордкреА 3 рдХреЛ рдбреАрдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ Erlange рдореЗрдВ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред рд╡рд╣ рд╕рдм рд╣реИред рдкрд╛рдБрдЪ рдкрдВрдХреНрддрд┐рдпрд╛рдБред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдирдкреИрдХреНрдб рд╣реИ рдФрд░ рдЗрд╕реЗ рдпреВрдЬрд░реНрд╕ рдХреЛ рднреЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

 decode(<<2#11111111111:11, VsnBits:2, LayerBits:2, _:1, BitRate:4, _/binary>> = Packet) -> Layer = layer(LayerBits), Version = version(VsnBits), <<Frame:(framelength(bitrate({Version,Layer}, BitRate))/binary, Rest/binary>> = Packet, {ok, Frame, Rest}. 

рддрджрдиреБрд╕рд╛рд░, рд╣рдореЗрдВ рдЬреЛ рдорд┐рд▓рддрд╛ рд╣реИ - рдмрд╣реБрдд рд╢реБрд░реБрдЖрдд рд╕реЗ, рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдирдкреИрдХ рдХрд░рдиреЗ рд╕реЗ, рдХреБрдЫ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ, рдЬрд╛рд╡рд╛ рдФрд░ рд╕реА ++ рдореЗрдВ, рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХреЛрдб рд╣реИрдВ, рдмрд╣реБрдд рд╕рд╛рд░реЗ рдУрд╡рд░рд╣реЗрдб рддрд░реНрдХ рдЬреЛ рд╣рдо рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВред

рд▓реЗрдХрд┐рди рд╕рдмрдХреБрдЫ рдмрди рдЬрд╛рддрд╛ рд╣реИ ... рдпрд╣ рд╕рдм рд╕рдирд╛рддрди рдЪреАрдиреА, рдпрд╣ рд╕рдм рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдорд╣рддреНрд╡рд╣реАрди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рд╣рдЬрд╛рд░реЛрдВ рдЧреНрд░рд╛рд╣рдХ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрддреЗ рд╣реИрдВред

рдФрд░ рд╣рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдИ рдкреНрд░рдХреГрддрд┐ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ, рдмрд┐рдирд╛ рдЗрд╕ рдмрд╛рдд рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдХрд┐ рд╡рд╣рд╛рдВ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдпрд╛ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХред

рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рд╣реИ? рдареАрдХ рд╣реИ, рдпрд╣ рд╕рдм рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рд╣реИ: рдореЗрдореЛрд░реА рдореИрдиреЗрдЬрдореЗрдВрдЯ, рддрд╛рдХрд┐ рдпрд╣ рдкреНрд░рд╡рд╛рд╣рд┐рдд рди рд╣реЛ, рдФрд░ рд╕реЗрдЧрдлреЙрд▓реНрдЯреНрд╕ рди рдкрдХрдбрд╝реЗ рдЬрд╛рдПрдВ, рдпрд╣ рдЙрди рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд░рдЦрддрд╛ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрдП рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдпрд╛рдж рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдЬрд┐рдиреНрд╣реЗрдВ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдореБрдХреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдФрд░ рдХрдм рдЪрд╛рд╣рд┐рдПред

C ++ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЬрд╛рд╡рд╛ рд╣рдореЗрдВ рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ рдХрд╛рдо рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рдХрд┐рд╕реА рддрд░рд╣ рдХреЛрдб рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред C ++ рдореЗрдВ, рдПрдХ рддреНрд░реБрдЯрд┐ рдПрдХ рдЬрдЧрд╣ рдкрд░ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдмрд╣реБ-рдереНрд░реЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ, рддреЛ рдпрд╣ рдкреВрд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдирд╖реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЖрдк рдЗрд╕ рдмрдЧ рдХреЛ рдХрднреА рднреА рдбреАрдмрдЧ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЧрд╛рд░рдВрдЯреА рджреА рдЬрд╛ рд╕рдХрддреА рд╣реИ рдХрд┐ рдХрд┐рд╕реА рднреА C ++ рдкреНрд░реЛрдЧреНрд░рд╛рдо, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд▓реНрдЯреА-рдереНрд░реЗрдбрд┐рдВрдЧ рдореЗрдВ, рдПрдХ рдмрдЧ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЕрднреА рддрдХ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ, рдЖрдк рдЗрд╕реЗ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рднреА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

рдФрд░ рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рд╣рдЬрд╛рд░реЛрдВ рдХреНрд▓рд╛рдЗрдВрдЯ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рд▓рд┐рдП I / O рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддрд╛ рд╣реИред рдЖрдкрдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдереНрд░реЗрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ, рдФрд░ рд╕рд┐рд░реНрдл рд╕реЙрдХреЗрдЯ рдкрд░ рд▓рд┐рдЦрдирд╛ рд╣реИ, рдЖрдкрдХреЛ рдЬрдЯрд┐рд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдпрд╛ рдШрдЯрдирд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдЬрдЯрд┐рд▓ рддрдВрддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рд╕реНрд▓рд╛рдЗрдб:
рд╣рдЬрд╛рд░реЛрдВ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд╕рд╛рде рдХреНрд▓рд╛рд╕рд┐рдХ рд╕рдорд╛рдзрд╛рди рдХреА рдЪреБрдиреМрддрд┐рдпрд╛рдВ
  • рдореЗрдореЛрд░реА рдореИрдиреЗрдЬрдореЗрдВрдЯ: рд▓реАрдХ рдпрд╛ рд╕рдордпрдкреВрд░реНрд╡ рд░рд┐рд▓реАрдЬ
  • рдЧреНрд░рд╛рд╣рдХ рд╕рдВрд╕рд╛рдзрди рдирд┐рдпрдВрддреНрд░рдг
  • рдПрдХ рд╕реНрдерд╛рди рдкрд░ рдЕрд░рд╛рдЬрдХ рдкреНрд░рдгрд╛рд▓реА рдХреА рд╡рд┐рдлрд▓рддрд╛
  • рд╣рдЬрд╛рд░реЛрдВ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рд╕реЗрд╡рд╛ рдХрд░рддреЗ рд╕рдордп рдЗрдирдкреБрдЯ / рдЖрдЙрдЯрдкреБрдЯ

рдпрд╣ рдХреНрдпрд╛ рд╣реИ? Red5 рд╕рд░реНрд╡рд░ рд╕реМ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдУрд╣, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рд▓рд╛рд▓ рдирд╣реАрдВ рд╣реБрдЖ
рдЫрд╡рд┐
рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╕реМ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдкрд░ рд╕рд░реНрд╡рд░ рдЧрд┐рд░ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рд╕реЗрд╡рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреНрдпреЛрдВ? рд╣рд╛рдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЦрд░рд╛рдм рддрд░реАрдХреЗ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп рд▓реЛрдЧреЛрдВ рдиреЗ рдЗрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрд╛, I / O рд╕рдорд╕реНрдпрд╛, рдФрд░ рдЕрдм, рдпрд╣ рд╕рд┐рд░реНрдл рд╕реЗрд╡рд╛ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред

Wowza рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдиреНрдп рд╕рдорд╕реНрдпрд╛рдПрдБ рд╣реИрдВ рдЬреЛ рдореЗрд░реЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рдкрд╛рд╕ рдереАрдВ - рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ Wowza рдкреНрд░рд╡рд╛рд╣ рд╣реИ, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдЬрд╛рд╡рд╛ рдореЗрдВ рдПрдХ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ рд╣реИ, рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдХреБрдЫ рд▓рд┐рдВрдХ рдмрдЪрд╛ рд╣реБрдЖ рд╣реИ, рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдореБрдХреНрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рд░реНрд╡рд░ рд╕реВрдЬрди рд╣реИ, рдФрд░ рдЙрд╕ рддрд░рд╣ рдбрд░рд╛рд╡рдирд╛ рд▓рдЧрддрд╛ рд╣реИред
рдЫрд╡рд┐
рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рдЦреИрд░, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╕рд░реНрд╡рд░ рд╣реИ рдЬреЛ рдПрдХ рдЕрдиреНрдп рд╕рдВрджреЗрд╢ рд╡рд┐рддрд░рдг рдЪреИрдирд▓ рдкрд░реЛрд╕рддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓реЙрдЧ рдХрд░рддрд╛ рд╣реИ, рдЙрд╕рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рд╡рд╕реНрддреБ рд╕реВрдЪреА рдореЗрдВ рдХрд┐рд╕реА рдЪреИрдирд▓ рдкрд░ рдкрдВрдЬреАрдХреГрдд рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдХреЛ рдпрд╛рдж рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рд╣рдо рднреВрд▓ рдЧрдП, рд╣рдо рдЗрд╕ рд▓рд┐рдВрдХ рдХреЛ рд╣рдЯрд╛рдирд╛ рднреВрд▓ рдЧрдПред рд╡рд╣ рд╕рдм рд╣реИред

рдЙрд╕рдХрд╛ рдбреЗрдЯрд╛ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд░рд╣рд╛, рд╣рдореЗрдВ рд╡рд╣ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдФрд░ рд╡рд╣ рдпрд╣ рд╣реИ, рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рд╕реНрд▓рд╛рдЗрдб:
рд╕реНрдореГрддрд┐ рдкреНрд░рдмрдВрдзрди рдХреЗ рдХрд╛рд░рдг рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдПрдкреЛрд▓ / рдХреЗрдХреНрдпреВрдпреВ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред
I / O рдХреЗ рд▓рд┐рдП, рдПрдкреЛрд▓ / рдХреЗрдХреНрдпреВрдП рддрдВрддреНрд░, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП libevent рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИрдВ, рд╣рдЬрд╛рд░реЛрдВ рд╕реЙрдХреЗрдЯреНрд╕ рдХреА рд╕реЗрд╡рд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рд╣реИ, рд╡реЗ рдмрд╣реБрдд, рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╣реИрдВ, рдХреЗ рд▓рд┐рдП ... рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдЬрдЯрд┐рд▓ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рд╣реЛрддреЗ рд╣реИрдВ ... рдХреНрдпреЛрдВрдХрд┐ рдХреБрд╢рд▓ рдореЗрдореЛрд░реА рдореИрдиреЗрдЬрдореЗрдВрдЯ рдЗрди рдШрдЯрдирд╛-рдореЙрдбрд▓, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИред
рдЫрд╡рд┐
рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ C ++ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдирд┐рд░реНрдорд╛рдг рдорд┐рд▓рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдЗрд╕ рддрдереНрдп рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдХрд╛рд░реНрдп рджрд┐рд╡рд╕ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЧрд╛рд░рдВрдЯреА рд╣реИ рдХрд┐ рдЖрдк рдХреЛрд░-рдХреА рдХреЛ рдмрд╛рд╣рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд░рд╛рдд рднрд░ рдЬреАрд╡рд┐рдд рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд░реНрдпрд╛рдкреНрдд рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рд╣реИ рддреЛ рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИред

рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдЬрдбрд╝

рдХреБрдЫ рдорд╛рдпрдиреЛрдВ рдореЗрдВ, рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдЬрдбрд╝реЗрдВ рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╕рдорд╛рдзрд╛рдиреЛрдВ рд╕реЗ рдЬреБрдбрд╝реА рд╣реИрдВред рдкрд╣рд▓реА рд╕рд╛рдЭрд╛ рдХреА рдЧрдИ рд╕реНрдореГрддрд┐ рд╣реИред
рдЫрд╡рд┐
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рддрд╕реНрд╡реАрд░ рдлрд┐рд░ рд╕реЗ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗ рд░рд╣реА рд╣реИред

рд╕рд╛рдЭрд╛ рдХреА рдЧрдИ рдореЗрдореЛрд░реА рдЬреЛ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдореМрдЬреВрдж рд╕рднреА рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдмреАрдЪ рд╕рд╛рдЭрд╛ рдХреА рдЬрд╛рддреА рд╣реИред рдХреЛрдИ рднреА рдХрд╣реАрдВ рднреА рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рд▓реЗ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЕрдВрдд рдореЗрдВ, рд╣рдореЗрдВ рдРрд╕рд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рдорд┐рд▓рддрд╛ рд╣реИ рдЬрдм рд╕рднреА рдСрдмреНрдЬреЗрдХреНрдЯ рдПрдХ-рджреВрд╕рд░реЗ рдХреЛ рдХреНрд░реЙрд╕-рд░реЗрдлрд░ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдХреМрди рдФрд░ рдХрд┐рд╕ рдЪреАрдЬ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдЙрдирдХреА рд╕реНрдореГрддрд┐ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реЗрдВред ред
рдЫрд╡рд┐
рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐, рдЬрдм рд╣рдо PHP рдореЗрдВ рдХреЛрдИ рд╕рд╛рдЗрдЯ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рддреЛ рдпреЗ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣рдореЗрдВ рд░реВрдЪрд┐ рдирд╣реАрдВ рджреЗрддреА рд╣реИрдВред рд╡реЗ рд╣рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ рд▓реЗрддреЗ, рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ рдХрд┐ рдЖрдкрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рдЬреЛ рд╡реЗрдм рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╕рдордп рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЕрдзрд┐рдХрддрдо рдПрдХ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИред рдПрдХ рд╕реЗрдХрдВрдб рдореЗрдВ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╕рдм рдХреБрдЫ рдирд╖реНрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рдм рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдирдпрд╛ рдЕрдиреБрд░реЛрдз, рдПрдХ рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╣реИред
рд╕реНрд▓рд╛рдЗрдб:
рд╡реЗрдм рджреГрд╖реНрдЯрд┐рдХреЛрдг тЖТ "рдЗрд╕реЗ рдмрд╣рдиреЗ рджреЛ, рд╣рдо рдЬрд▓реНрдж рд╣реА рдорд╛рд░ рджреЗрдВрдЧреЗ" тЖТ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рдпрд╣рд╛рдВ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдЧреНрд░рд╛рд╣рдХ рдШрдВрдЯреЛрдВ, рджрд┐рдиреЛрдВ рдпрд╛ рдЙрд╕рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рд▓рд┐рдП рдЬреБрдбрд╝реЗ рд░рд╣реЗрдВрдЧреЗред рдФрд░ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдмрд┐рдирд╛ рд▓реАрдХ рдХреЗ, рд╣рдлреНрддреЛрдВ рддрдХред

рдПрд░рд▓рдВрдЧ рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ

рдПрд░реНрд▓реИрдВрдЧ рдПрдХ рдРрд╕рд╛ рдордВрдЪ рдмрди рдЧрдпрд╛, рдЬрд┐рд╕рдиреЗ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ, рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛, рдФрд░ рд▓рдЧрднрдЧ рдЙрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВрдиреЗ рдмрд╛рдд рдХреА рдереАред

рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдЕрдкрдиреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдХрд╛рд░рдг рдпрд╣ 90% рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╕реНрд▓рд╛рдЗрдб:
рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ
  • рд╕рдорд╛рдирд╛рдВрддрд░ рдзрд╛рдЧреЗ
  • рдкреГрдердХ рд╕реНрдореГрддрд┐ рдХреНрд╖реЗрддреНрд░
  • рдореИрд╕реЗрдЬрд┐рдВрдЧ рдПрдХреНрд╕рдЪреЗрдВрдЬ
  • рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдЪрд░
  • рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмрд╛рд╣рд░ рдХреЛрдИ рдбреЗрдЯрд╛ рдирд╣реАрдВ
Erlange рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ, рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдереНрд░реЗрдбреНрд╕ рдХреА рддрд░рд╣ рд╣реИред рд╡реЗ рд╣рд▓реНрдХреЗ рд╣реЛрддреЗ рд╣реИрдВ, рд╡реЗ рдмрд╣реБрдд рдХрдо рдЬрдЧрд╣ рд▓реЗрддреЗ рд╣реИрдВ, рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рд╡реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ-рдерд▓рдЧ рд╣реИрдВред

рдПрд░реНрд▓реЗрдВрдЬ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХ рдмреЙрдХреНрд╕ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрд╣рддрд╛ рд╣реИред рдФрд░ рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдореМрдЬреВрдж рд╕рднреА рдореЗрдореЛрд░реА рдХрд┐рд╕реА рди рдХрд┐рд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд╛рд╣рд░ рдХреЛрдИ рдбреЗрдЯрд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣реА рд╣реИ, рд╣рдореЗрд╢рд╛, рдЕрдЧрд░ рдХреБрдЫ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рдореЗрдореЛрд░реА рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рддреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХрд┐рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдорд╛рд▓рд┐рдХ рд╣реИ рдФрд░ рд╣рдо рдЗрд╕реЗ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдореБрдХреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреАрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдкреНрд░рд╢реНрди: рд▓реЗрдХрд┐рди рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рд╕рдВрджрд░реНрдн рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?
рдареАрдХ рд╣реИ, рдпреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдкреЗрдЪреАрджрдЧрд┐рдпрд╛рдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрди рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХрд╛ рд╣рдореЗрд╢рд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрдирдХреА рдЬрд╛рдВрдЪ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИред
рдкреНрд░рд╢реНрди: рдХреНрдпрд╛ рдФрд░ рдХреИрд╕реЗ?
рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдпрд╣ рдЬрд╛рдирддреА рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕ рдмрд╛рдпрдиреЗрд░реА рдФрд░ рдХрд┐рд╕ рдЖрдХрд╛рд░ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред

рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ рдХреНрдпрд╛ рдорд┐рд▓рддрд╛ рд╣реИ: рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдореМрдЬреВрдж рд╕рднреА рдбреЗрдЯрд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреНрд░рдЧрдгрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдЕрдВрджрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреЗ рд╣реИрдВред рдЖрдк рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рд╕реЗ рдЧреБрдЬрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдХрд┐ рд╕рднреА рдореЗрдореЛрд░реА рдХреЛ рдХрд┐рд╕рдиреЗ рдЦрд╛рдпрд╛ рд╣реИ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЗрд╕ рдирдХрд▓реАрдкрди рдХреЛ рд░реЛрдХ рд╕рдХрддрд╛ рд╣реИред
рд╕реНрд▓рд╛рдЗрдб:
рд╕рднреА рдбреЗрдЯрд╛ рдкреНрд░рдЧрдгрд┐рдд рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдЕрдВрджрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЕрдВрджрд░ рдбреЗрдЯрд╛ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдФрд░ рдереНрд░реЗрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдЕрдЧрд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдХрдард┐рди рд╣реИрдВ ??? рдкреНрд░рдХреНрд░рд┐рдпрд╛ред рдпрджрд┐ рд╣рдорд╕реЗ рдХреЛрдИ рдЧрд▓рддреА рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдордиреЗ рд╣реИрдВрдбрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдо рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдордиреЗ рдЗрд╕реЗ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рджреЗрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ, рд╣рдореЗрдВ рдЗрд╕рдХреЗ рднрд╛рдЧреНрдп рдореЗрдВ рдХреЛрдИ рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ рдереА, рдпрд╣ рдПрдХ рдШрд╛рддрдХ рдЧрд▓рддреА рд╣реИ, рд╣рдорд╛рд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИред рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рдпрд╣ рдПрдХ рд╡рд╕реНрддреБ рдХреЛ рдирд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рди, рдмрд╣реБрдд рд╣реА рд╕рдорд╛рди рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬреНрдЮрд╛рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН, рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдмрд╛рд░ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реБрдИ рд╣реИ, рдлрд┐рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрдВрдж рд╣реЛ рдЧрдИ рд╣реИред рдпрд╣ рдПрдХ рдШрдВрдЯреЗ рдореЗрдВ рдирд╣реАрдВ, рджреЛ рджрд┐рдиреЛрдВ рдореЗрдВ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдпрд╣ рдЕрднреА рд╣реЛрдЧрд╛ред рдФрд░ рдпрд╣ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЬрд┐рди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдиреЗ рдЖрджреЗрд╢ рджрд┐рдпрд╛ ... рдЬреЛ рдЗрд╕рдХреА рд╕реНрдерд┐рддрд┐, рдЕрдиреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ, рдкрдбрд╝реЛрд╕реА рд▓реЛрдЧреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╡реЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗ, рдХрд┐ рдЙрдирдХреЗ рдкрдбрд╝реЛрд╕реА рдХреА рдореГрддреНрдпреБ рд╣реЛ рдЧрдИ рд╣реИред
рд╕реНрд▓рд╛рдЗрдб:
рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдореЗрдВ рддреНрд░реБрдЯрд┐
  • рдЙрдиреНрд╣реЗрдВ рдкрдХрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
  • рдпрджрд┐ рдЖрдк рдирд╣реАрдВ рдкрдХрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИ
  • рдкрдбрд╝реЛрд╕реА рдЗрд╕реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реАрдЦрддреЗ рд╣реИрдВ
  • рдЧрд╛рд░рдВрдЯреАрдХреГрдд рд╕реНрдЯреНрд░рд┐рдкрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрди
рдирддреАрдЬрддрди, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╣рдо рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рдЕрд▓рдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдХрдиреЗрдХреНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЙрд╕рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдереА, рддреЛ рдХреЛрдб рдореЗрдВ рд╣рдорд╛рд░реА рддреНрд░реБрдЯрд┐, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдЬреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЙрд╕рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░ рд░рд╣реА рд╣реИ рд╡рд╣ рдкрддрд╛ рд▓рдЧрд╛рдПрдЧреА, "рд╣рд╛рдБ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реИ рд╕реЙрдХреЗрдЯ рдХреА рд╕реЗрд╡рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдорд░ рдЧрдИ рд╣реИред " рдЗрд╕рд▓рд┐рдП, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╕реЗрд╡рд╛ рдореЗрдВ рдХреЛрдИ рдФрд░ рдмрд╛рдд рдирд╣реАрдВ рд╣реИ, рдЕрднреА рднреА рдЙрд╕рдХреА рд╕реЗрд╡рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЙрд╕реЗ рд╕реЗрд╡рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдХреИрд╕реНрдХреЗрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рддрджрдиреБрд╕рд╛рд░, рдЬрд┐рд╕ рдкреНрд░рдгрд╛рд▓реА рдХреА рдкреЗрд╢рдХрд╢ рдХреА рдЬрд╛рддреА рд╣реИ, рдЗрд╕ рднрд╛рд╖рд╛ рдХреЗ рд╕рд╛рде рдЖрдиреЗ рд╡рд╛рд▓реЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореЗрдВ, рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХреЛрдВ рдХреА рдПрдХ рдкреНрд░рдгрд╛рд▓реА рд╣реИ, рддреИрдпрд╛рд░-рдирд┐рд░реНрдорд┐рдд рддрдВрддреНрд░, рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдПрдХ рдмрд╣реБрдд рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╕реЗрдЯ, рдЙрдирдореЗрдВ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ, рдареАрдХ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдореБрдЭреЗ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдорд┐рд▓рд╛ рд╣реИ, рд╡реЗ рджреГрдврд╝рддрд╛ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рдЕрдкрдиреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред

рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рдпрд╣ рдПрдХ рдбреЗрдореЙрди рд╣реИ, рдпрд╣ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬреЛ рд╕реЙрдХреЗрдЯ рдкрд░ рд╕реБрдирддреА рд╣реИред рдпрд╣ рдПрдХ рд╕реЙрдХреЗрдЯ рдкрд░ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдХрдиреЗрдХреНрд╢рди рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИред рдЖрдк рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЧрд╛рд░рдВрдЯреА рд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдЕрдиреНрдпрдерд╛ рдЖрдкрдХрд╛ рдкреВрд░рд╛ рд╕рд┐рд╕реНрдЯрдо рдЧрд┐рд░ рд╕рдХрддрд╛ рд╣реИ (???)ред рдЕрдм, рдЕрдЧрд░ рдпрд╣ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдХреЛ рдкреАрдбрд╝рд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред
рд╕реНрд▓рд╛рдЗрдб:
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЯреНрд░реИрдХрд┐рдВрдЧ
  • рд╕рдВрдЪрд╛рд░
  • рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХреЛрдВ
  • appmon
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ рдЕрдкрдиреЗ рд▓реИрдкрдЯреЙрдк рдкрд░ рдирд╣реАрдВ рджрд┐рдЦрд╛ рдкрд╛ рд░рд╣рд╛ рд╣реВрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдПрдбреЗрдкреНрдЯрд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдРрдк рдореЙрдиреАрдЯрд░ рдЬреИрд╕реА рдЪреАрдЬ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдпрд╣ рдЖрдкреВрд░реНрддрд┐ рдХреА рдЬрд╛рддреА рд╣реИ, рдлрд┐рд░ рд╕реЗ рдордВрдЪ рдХреЗ рд╕рд╛рде, рдПрдХ рддрдВрддреНрд░ рдЬреЛ рдЖрдкрдХреЛ рдЧреНрд░рд╛рдлрд┐рдХ рд░реВрдк рд╕реЗ рдЙрди рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рд╕реВрдЪреА рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рдкреЗрдбрд╝ рдХреЗ рд╕рд╛рде рд╣реИрдВред рдпрд╣реА рд╣реИ, рд╣рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ... рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рдЙрдкрдпреЛрдЧреА рдЪреАрдЬ рд╣реИ, рдЬрдм рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЖ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЖрдкрдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдпрд╛ рд╣реИ, рдЗрд╕рдиреЗ рдХреБрдЫ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рд╣реИ, рдмрд╕ рдЙрдирдХреЗ рдиреАрдЪреЗ рдЪрдврд╝ рдЧрдП (???) рдХреБрдЫ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ ... рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ, рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдмрдиреА рд░рд╣рддреА рд╣реИрдВ - рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рд░рд┐рд╕рд╛рд╡ рд╣реИ, рдФрд░ рдРрдк рдореЙрдирд┐рдЯрд░ рдХреА рдорджрдж рд╕реЗ, рдпрд╣ рд╕рдм рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ рдЖрдкрдХреЛ рдирд╣реАрдВ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ред :(

Erlang рдХрд╛ рдЕрд╕рд▓реА рд╣реЙрдЯ рдХреЛрдб рдЕрдкрдбреЗрдЯ

рдФрд░ рдПрд░реНрд▓рд╛рдВрдЧ рдореЗрдВ рд╢рд╛рдпрдж рд╕рднреА рдореМрдЬреВрджрд╛ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╣реИ, рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ, рд╣реЙрдЯ рдХреЛрдб рдЕрдкрдбреЗрдЯред рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ - рдХреНрд▓рд╛рдЗрдВрдЯ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд╡реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ, рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдорд░ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡реЗ рд╡реАрдбрд┐рдпреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ, рдСрдирд▓рд╛рдЗрди рдЧреЗрдо рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХрдиреЗрдХреНрд╢рди рдЦреЛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдХреЛрдб рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдирдпрд╛ рд╕реЗрд╡рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред
рд╕реНрд▓рд╛рдЗрдб:
рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд┐рдП рдмрд┐рдирд╛!
рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдБ рдЬреЛ рдореБрдЭреЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВ, рдореИрдВ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ред

Erlang рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреНрдпрд╛ рд╣реИрдВ?

рдФрд░ рдЖрдЦрд┐рд░ рдореЗрдВ рдХреНрдпрд╛ рд╣реБрдЖ, рдЬрдм рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд░реНрдЧрд▓реИрдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛? рдЗрд╕рдиреЗ рд╣рдорд╛рд░реЗ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╕рд░реНрд╡рд░ Erlyvideo рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛, рдЬреЛ рдЕрдм рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЧрддрд┐, рд╕реНрдерд┐рд░рддрд╛ рдФрд░ рджрдХреНрд╖рддрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕реЗрдЯ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрдиреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рджреЛ рдореЗрдВ рд╢реАрд░реНрд╖ рдкрд░ рд╣реИред
рд╕реНрд▓рд╛рдЗрдб:
Erlyvideo:
  • рдорд▓реНрдЯреАрдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рд░реНрд╡рд░
  • рдПрдХ рд╕рд░реНрд╡рд░ рдкрд░ рд╣рдЬрд╛рд░реЛрдВ рдЧреНрд░рд╛рд╣рдХ рдорд┐рд▓рддреЗ рд╣реИрдВ
  • рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд▓рд┐рдП рдореМрдЬреВрджрд╛ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рд╣реА рд╕рд░реНрд╡рд░ рд╕реЗ рд╣рдЬрд╛рд░реЛрдВ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЕрдм рдпрд╣ BD (???) рдХреЗ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рд╣реИ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рднрд╛рд╖рд╛ рдХреЗ рдЧрддрд┐рд╢реАрд▓ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреЗ рдХрд╛рд░рдг рдмрд╣реБрдд рдкреНрд░рднрд╛рд╡реА рдФрд░ рд╕рд░рд▓ рдирд┐рдХрд▓рд╛, рдЬреЛ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рдЧрддрд┐рд╢реАрд▓ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдпрд╣ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЕрдиреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреНрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рднреА рд╕рдВрдЪрд╛рд░ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЖрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рднрд╛рд╖рд╛ ... рд╣рдо рдЗрд╕ рднрд╛рд╖рд╛ рдХреЗ рдЧрддрд┐рд╢реАрд▓ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕рд▓рд┐рдП, рдпрд╣ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдБрдЪрд╛ рдирд┐рдХрд▓рд╛, рдЬреЛ рдмрд╣реБрдд рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдпрд╣ рдХрд┐рд╕реА рднреА рдЙрддреНрдкрд╛рдж рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рджрд░реНрджрдирд╛рдХ рд╡рд┐рд╖рдп рд╣реИ рдХрд┐ рдкреНрд▓рдЧ-рдЗрди рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдирд┐рд░реНрдорд╛рдг рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдпрд╣ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрди рд╕реНрдерд╛рдиреЛрдВ рдХреЛ рдХрд╣рд╛рдВ рдмрдирд╛рдпрд╛ рдЬрд╛рдП, рдЬрд╣рд╛рдВ рдЖрдк рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреЛ рдЪрд┐рдкрдХрд╛ рд╕рдХреЗрдВред

рдирддреАрдЬрддрди, Erlyvideo рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрддрд╛рдИ рдЧрдИ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ, рд╕рд░реНрд╡рд░ рд╣рдлреНрддреЛрдВ рддрдХ рдЦрдбрд╝рд╛ рд░рд╣ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдмрд┐рдирд╛ рдкреБрдирд░рд╛рд░рдВрдн рдФрд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдореЗрдореЛрд░реА рд▓реАрдХ рдХреЗ, рдЗрд╕рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдорд╣реАрдиреЛрдВ рд╕реЗ рдЦрдбрд╝рд╛ рд╣реВрдВ, рдФрд░ рдпрд╣ рдореЗрд░реА рд╕реНрдореГрддрд┐ рдХреЛ рд╕рдорд╛рди рд╕реНрддрд░ рдкрд░ рд░рдЦрддреЗ рд╣реБрдП рдкреНрд░рдлреБрд▓реНрд▓рд┐рдд рдирд╣реАрдВ рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖

рд╕реНрд▓рд╛рдЗрдб:
рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдРрд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдПрдБ рд╣реИрдВ рдЬреЛ рдЙрдиреНрд╣реЗрдВ рд╡реЗрдм рд╕реЗ рдЕрд▓рдЧ рдХрд░рддреА рд╣реИрдВ:
  • рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдХреБрд╢рд▓ рдФрд░ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдЙрдкрдХрд░рдг
  • Erlang рдЗрд╕ рдЬрдЧрд╣ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИ
  • рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрдкрдпреЛрдЧ рдиреЗ рдкрд╕рдВрдж рдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдХреЛ рджрд┐рдЦрд╛рдпрд╛ рд╣реИ
рдЕрдВрдд рдореЗрдВ, рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдПрд░реНрд▓рдВрдЧрд╛ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдХреНрдпрд╛ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЕрдкрдиреА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдПрдВ рд╣реИрдВ, рдЬреЛ рдЙрдиреНрд╣реЗрдВ рд╡реЗрдм рд╕реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рдХрд░рддреА рд╣реИрдВред рдФрд░ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдХрдИ рд╕рдорд╛рдзрд╛рди рд░рди-рдЗрди рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реИрдВ, рдФрд░ рдЗрддрдирд╛ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ ... рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрдирдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд╡реЗ рдЕрдкрдиреА рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ, рдЙрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдЬрдбрд╝реЛрдВ рдХреЛ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рд╢реБрд░реВ рдореЗрдВ рдПрд░реНрд▓реЗрдВрдЬ рдореЗрдВ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЖрдкрдХреЛ рдпреЗ рд╕рдорд╕реНрдпрд╛рдПрдВ рдирд╣реАрдВ рд╣реЛрдВрдЧреА, рдХреНрдпреЛрдВрдХрд┐ ... рд╕рд┐рд░реНрдл рдХреЛрдб рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрдЧрдарди рдХреЗ рдХрд╛рд░рдгред

рдЗрд╕рд▓рд┐рдП, рд░рд╛рдЬреНрдп рдХреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рд╕реЗрд╡рд╛ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдореЗрдВ, рдПрд░рд▓рд╛рдВрдЧ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред рдФрд░, рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдиреЗ рдЗрд╕ рдкрд╕рдВрдж рдХреА рдЕрддреНрдпрдзрд┐рдХ рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рджрд┐рдЦрд╛рдИ рд╣реИред

рдлрд┐рдЯрдХрд░реА рдорд┐рдЯрддреА рд╣реИ

рдЦреИрд░, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╡реАрдбрд┐рдпреЛ рдХрд╛ рдЖрд▓рд╛ рдПрдХ рд╕рдВрдХреАрд░реНрдг рдЪреАрдЬ рд╣реИ, рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдЗрдирдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рдкрд╛рдВрдЪ рдЙрддреНрдкрд╛рдж рд╣реИрдВ, рдФрд░ рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдпрд╣ рд╕рдВрднрд╡рддрдГ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдПрд░рд▓рд╛рдВрдЧ рдкрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╡реАрдбрд┐рдпреЛ рд╕рд░реНрд╡рд░ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред
рд╕реНрд▓рд╛рдЗрдб:
  • рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ (erlyvideo)
  • рдЬрдмреНрдмрд╛рд░ рд╕рд░реНрд╡рд░ (ejabberd)
  • рдмреИрдВрдХ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг (рдирд┐рдЬреА рдмреИрдВрдХ)
  • рдСрдирд▓рд╛рдЗрди рдЦреЗрд▓ (рдСрдирд▓рд╛рдЗрди рдкреЛрдХрд░)
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕рдХреЗ рдкрд╛рд╕ рдкреНрд░рдпреЛрдЬреНрдпрддрд╛ рдХреЗ рдЕрдиреНрдп рдХрд╛рд░рдг рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ Jabbera рд╕рд░реНрд╡рд░ рдПрдХ рд╣реА erlang рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ Ejabberd рд╣реИ, рдпрд╣ рдЗрддрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ Yandex рдореЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, erlang рдХреЗ рд▓рд┐рдП рднрдпрд╛рдирдХ рдПрдВрдЯреАрдкреИрдереА рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рд╣рд╛рдВ, рдпрд╢? рдХреНрдпрд╛ рдЧреНрд░рд┐рд╢рд╛ рдПрд░реНрд▓рд╛рдВрдЧ (рдмреЙрдмреБрдХ) рдХреЛ рджреГрдврд╝рддрд╛ рд╕реЗ рдирд╛рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ? рдЙрд╕рдиреЗ рд╢рд╛рдк рджрд┐рдпрд╛ рдФрд░ рдмрд╣реБрдд рдереВрдХ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рдерд╛ - рдпрд╣ рдЙрддреНрдкрд╛рдж рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рдХрд╣рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдЬреНрдЮрд╛рдд рд╣реИ рдХрд┐ рдмреИрдВрдХ рдмреИрдВрдХрд┐рдВрдЧ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА рдмрдирд╛рддреЗ рд╣реИрдВред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдХреМрди рд╕реЗ рд╡рд┐рд╢реЗрд╖ рд╡рд┐рд╡рд░рдг, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╡рд┐рд╡рд░рдгреЛрдВ рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рд╛рдЗрд╡реЗрдЯ-рдмреИрдВрдХ рдХреЗ рдкрд╛рд╕ рдХрдИ рдХрдВрдкрдирд┐рдпрд╛рдВ рд╣реИрдВ рдЬреЛ рдЕрдкрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рдПрд░реНрд▓рд╛рдВрдЧ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреА рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЗрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкрд╛рддреЗ рд╣реИрдВред

рдФрд░ рд╣рд╛рдВ, рдСрдирд▓рд╛рдЗрди рдЧреЗрдореНрд╕ред рд▓реЛрдЧ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдореЗрд░реА рдУрд░ рдореБрдбрд╝рддреЗ рд╣реИрдВ, рд╢реАрд░реНрд╖ VKontakte рдЦрд┐рд▓реМрдирд╛ рдХреЛ рдЙрддрд╛рд░рдиреЗ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реА рд╕рдлрд▓рддрд╛ рдХреЗ рдмрд╛рдж, рдЕрд░реНрдерд╛рдд, рд▓реЛрдЧ "рд╣рдореЗрдВ рдРрд╕рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд╛рдо рдХрд░реЗред"

рдореИрдВ рдЙрдирдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рджреЗрдЦрддрд╛ рд╣реВрдВ, рдФрд░ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдПрд░рд▓рд╛рдВрдЧ рдкрд░ рдЕрдкрдирд╛ рдЦрд┐рд▓реМрдирд╛ рдмреЗрдЪрдирд╛ рдЪрд╛рд╣рд┐рдП, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рд╕реЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ, рдФрд░ рд╡реЗ рдЙрди рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЦрддреНрдо рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рдЬреЛ рдореИрдВрдиреЗ рдкрд╛рд░рдВрдкрд░рд┐рдХ рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╡рд╣рд╛рдВ рд░реЗрд▓, рдпрд╛ рдЬрд╛рд╡рд╛ред

рдФрд░ erlang рдкрд░ рдкреЛрдХрд░ рдХрд╛ рдСрдирд▓рд╛рдЗрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рднреА рд╣реИред

рдкреНрд░рд╢реНрди?

рддреЛ, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореЗрд░реЗ рдкрд╛рд╕ рд╢рд╛рдпрдж рд╕рдм рдХреБрдЫ рд╣реИ, рдпрд╣ рдореБрдЭреЗ рдорд┐рд▓реА рд░рд┐рдкреЛрд░реНрдЯ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдХреЛрдИ рдкреНрд░рд╢реНрди рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рдЙрдирдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред
рд╕реНрд▓рд╛рдЗрдб:
  • рдореИрдХреНрд╕ рд▓рд╛рдкрд┐рд╢рд┐рди
  • max@maxidoors.ru
  • erlyvideo.org


рдЙрддреНрддрд░реЛрдВ рдФрд░ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рд╕рддреНрд░ рд╣реЙрдмрд░-рдкреНрд░рдХрд╛рд╢рди рдХреЗ рдЖрдХрд╛рд░ рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ "рдЯреНрд░рд╛рдВрд╕рдХреНрд░рд┐рдкреНрдЯ" рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдореНрдореЗрд▓рди рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЦреЛрдЬрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

Source: https://habr.com/ru/post/In114560/


All Articles