рдЯреНрд╡рд┐рдЯрд░ рдЖрдкрдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЕрдирд╛рдо

рдЖрдк рдЕрдХреНрд╕рд░ рд╕реБрдирддреЗ рд╣реИрдВ рдХрд┐ Google, Facebook рдпрд╛ LG рдЬреИрд╕реЗ рдмрдбрд╝реЗ рдирд┐рдЧрдо рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╣рд░ рдЭреБрдВрдб рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ ред рдФрд░ рдЙрдирдХреЗ рдХреБрдЫ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдпрд╣ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╣рд╛рдБ - рд╡реЗ рдЕрдиреБрд╕рд░рдг рдХрд░рддреЗ рд╣реИрдВред

рдХрд▓, рдореИрдВрдиреЗ рдирд╡реАрдирддрдо (рдЗрд╕ рд▓реЗрдЦрди рдХреЗ рд╕рдордп) рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЯреНрд╡рд┐рдЯрд░ рдЖрдИрдУрдПрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рдВрд╕реНрдХрд░рдг 5.13.1 рдкрд░ рд╢реЛрдз рдХрд┐рдпрд╛ ред рдЕрдиреНрдп рдмрд╛рддреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рджреЗрдЦрдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рдерд╛ред рдЪреВрдВрдХрд┐ рдЯреНрд╡рд┐рдЯрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдкрд┐рдирд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрд╕рдХрд╛ рдЯреНрд░реИрдлрд╝рд┐рдХ рдлрд╝рд┐рдбрд▓рд░ 2 рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрд╡рд░реЛрдзрди рдХрд░рдирд╛ рдХрд╛рдлреА рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ GDB рдХреЗ рд▓рд┐рдП рдПрдХ define рдХрдорд╛рдВрдб рд▓рд┐рдЦреА рд╣реИ рдЬреЛ [NSURLConnection start] рдореЗрдВ рдПрдХ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдХреЛ рд╣реБрдХ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ start рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣реА NSURLConnection рдХреЛ рджрд┐рд▓рдЪрд╕реНрдк NSURLConnection рдлрд╝реАрд▓реНрдб рдбрдВрдк start рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рдЗрд╕ рддрд░рд╣ рдХреА рдПрдХ рд╕рд░рд▓ рдЪрд╛рд▓ рдЖрдкрдХреЛ рдпрд╣ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо "HTTP" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдЧреЗ рд╕рдВрдЪрд░рдг рдХреЗ рд▓рд┐рдП рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб "рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ" рдХреНрдпрд╛ рднреЗрдЬрддрд╛ рд╣реИред

рдФрд░ рддреБрдо рдЬрд╛рдирддреЗ рд╣реЛ рдХрд┐ рдореИрдВрдиреЗ рдХреНрдпрд╛ рджреЗрдЦрд╛? рдЯреНрд╡рд┐рдЯрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдЕрдкрдиреЗ рд╕рд╛рдорд╛рдиреНрдп рдЕрдиреБрд░реЛрдзреЛрдВ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрдВрдЬреАрдХрд░рдг, рдкреНрд░рд╛рдзрд┐рдХрд░рдг, рдЯреНрд╡реАрдЯ, рдЖрджрд┐) рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдХреНрд╕рд░ ... рдирд╣реАрдВ, рдРрд╕рд╛ рдирд╣реАрдВ ... рдмрд╣реБрдд рдмрд╛рд░ POST рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд╣рд╕реНрдпрдордп рдпреВрдЖрд░рдПрд▓ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ api.twitter.com/1.1/jot/client_event api.twitter.com/1.1/jot/client_event рдпреЗ рдЕрдиреБрд░реЛрдз рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдХрд╛рд░рдг рд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЪрд▓реЗ рдЧрдПред рдореИрдВрдиреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рд╢реБрд░реВ рдХрд┐рдпрд╛ - рдЕрдиреБрд░реЛрдз рдЪрд▓рд╛ рдЧрдпрд╛ред рдореИрдВрдиреЗ "рд╕рд╛рдЗрди рдЗрди" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ (рдореИрдВрдиреЗ рдЕрднреА рддрдХ рд▓реЙрдЧ рдЗрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдореИрдВрдиреЗ рдмрд╕ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рд╣реИ) - рдЕрдиреБрд░реЛрдз рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИред рд▓реЙрдЧрд┐рди рд╕реНрдХреНрд░реАрди рдирд┐рдХрд▓ рдЧрдИ, "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо" рдлрд╝реАрд▓реНрдб рдХреЛ рдлрд╝реЛрдХрд╕ рдорд┐рд▓рд╛ - рдЕрдиреБрд░реЛрдз рдЪрд▓рд╛ рдЧрдпрд╛ред рдореИрдВрдиреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ - рдЕрдиреБрд░реЛрдз рдЪрд▓рд╛ рдЧрдпрд╛ ... рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдореИрдВ рд╣реИрд░рд╛рди рдерд╛ рдФрд░ рд╕рдордЭ рдЧрдпрд╛ред

рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрд░реЛрдз api.twitter.com/1.1/jot/client_event api.twitter.com/1.1/jot/client_event рдЗрд╕ рддрд░рд╣ api.twitter.com/1.1/jot/client_event (рдореИрдВрдиреЗ рдХреБрдЫ рдХрд╛рд░рдгреЛрдВ рдХреА api.twitter.com/1.1/jot/client_event рдХреБрдЫ рдХрд╛рд░рдгреЛрдВ рд╕реЗ:



рдЗрд╕ рддрд░рд╣ рдХреЗ рджрд░реНрдЬрдиреЛрдВ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд▓рдЧрднрдЧ рд╕рдордЭрд╛:

  URL: https://api.twitter.com/1.1/jot/client_event
 рд╡рд┐рдзрд┐: POST
 рд╣реЗрдбрд░:
   рдПрдХреНрд╕-рдЯреНрд╡рд┐рдЯрд░-рдПрдкреАрдЖрдИ-рд╕рдВрд╕реНрдХрд░рдг: 5
   рдкреНрд░рд╛рдзрд┐рдХрд░рдг: OAuth ... рд▓рд╛-рд▓рд╛-рд▓рд╛, рдирд┐рдпрдорд┐рдд OAuth рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдПрдХ рдирд┐рдЬреА рдХреБрдВрдЬреА (рдЙрджреНрдзрд░рдг рдХреЗ рдмрд┐рдирд╛) рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд
                  "GgDYlkSvaPxGxC4X8liwpUoqKwwr3lCADbz8A7ADU рдФрд░ fgFuHBbtKUk1ykYzwkEKYeNg28H0XEvztfVQCEu8GA"
   рдПрдХреНрд╕-рдЯреНрд╡рд┐рдЯрд░-рдХреНрд▓рд╛рдЗрдВрдЯ: рдЯреНрд╡рд┐рдЯрд░-рдЖрдИрдлреЛрди
   рдПрдХреНрд╕-рдЯреНрд╡рд┐рдЯрд░-рдХреНрд▓рд╛рдЗрдВрдЯ-рд╡рд░реНрдЬрди: 5.13.1
   рдЬрд┐рдпреЛрд▓реЛрдХреЗрд╢рди: рдореЗрд░реЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ, рдЗрд╕реЗ рдзрд┐рдХреНрдХрд╛рд░ рд╣реИ (рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рд╕реНрдерд╛рди рд╕реЗрд╡рд╛ рдмрдВрдж рдХрд░рддреЗ рд╣реИрдВ - рдпрд╣ рдлрд╝реАрд▓реНрдб рдЕрдиреБрд░реЛрдзреЛрдВ рд╕реЗ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддреА рд╣реИ)
   рд╕реНрд╡реАрдХрд╛рд░-рднрд╛рд╖рд╛: рдЗрдВ
   рдПрдХреНрд╕-рдЯреНрд╡рд┐рдЯрд░-рдХреНрд▓рд╛рдЗрдВрдЯ-рдбрд┐рд╡рд╛рдЗрд╕рдЖрдИрдбреА: рдореЗрд░реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдЖрдИрдбреА
   рдПрдХреНрд╕-рдХреНрд▓рд╛рдЗрдВрдЯ-рдпреВрдЖрдИрдбреА: рдЕрджреНрд╡рд┐рддреАрдп рдпреВрдпреВрдЖрдИрдбреА (рдЧреНрд░рд╛рд╣рдХ рдХреА рдкрд╣рд▓реА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдПрдХ рдмрд╛рд░ рдЙрддреНрдкрдиреНрди, рдЖрдЧреЗ рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИ) 
   рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ: Twitter-iPhone / 5.13.1 рдпрд╣рд╛рдБ iOS рд╕рдВрд╕реНрдХрд░рдг (Apple; iPhone3,1 ;;;;; 1) рд╣реИред
 рдмреЙрдбреА (рдмреЗрд╢рдХ URL- рдПрдирдХреЛрдбреЗрдб):
   lang = en & log = <cite> ... рдпрд╣рд╛рдБ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк JSON рд╣реИ (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ) ... </ cite> & send_error_codes = 1 

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

  [
   ...
   {
    "event_name": рдИрд╡реЗрдВрдЯ рдирд╛рдо
    "ts": UNIX рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк,
    "format_version": 2,
    "_category _": "client_event",
    "client_version": "Twitter-iPhone \ 5.13.1 рдпрд╣рд╛рдБ iOS рд╕рдВрд╕реНрдХрд░рдг (Apple; iPhone3,1 ;;;;; 1)" рд╣реИред
   }
   ...
 ] 

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдореИрдВрдиреЗ "рд╕рд╛рдЗрди рдЗрди" рдмрдЯрди (рдореИрдВрдиреЗ рдЕрднреА рддрдХ рд▓реЙрдЧ рдЗрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛, рддреЛ рдореИрдВрдиреЗ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдерд╛) рдкрд░ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдерд╛, рдЗрд╕ JSON рдЬреИрд╕реА рдХреБрдЫ рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд░ рдХреЛ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛:

  [
   {
    "event_name": "iphone: рд▓реЙрдЧрд┐рди ::: рдЗрдВрдкреНрд░реЗрд╢рди",
    "ts": 1385678390003,
    "format_version": 2,
    "_category _": "client_event",
    "client_version": "Twitter-iPhone \ 5.13.1 iOS \ 6.1.3 (Apple; iPhone3,1 ;;;; 1)"
   }
 ] 

рдореИрдВрдиреЗ рдЕрдиреНрдп рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рджреЗрдЦрд╛ (рдХрдИ рдереЗ, рд╣рд╛рдБ), рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдлрд╝реАрд▓реНрдб event_name , ts , format_version , _category_ рдФрд░ client_version рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ JSON рддрддреНрд╡ рдиреЗ рдЙрдиреНрд╣реЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░реЛрдз рдореЗрдВред рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрддрд┐рд░рд┐рдХреНрдд рдХреНрд╖реЗрддреНрд░ рд╕рд╛рдордиреЗ рдЖрдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдлрд╝реАрд▓реНрдб рдХреЛ рд▓реЙрдЧрд┐рди рд╕реНрдХреНрд░реАрди рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдирд┐рдореНрди JSON рдЕрдиреБрд░реЛрдз рдореЗрдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:

  [
   {
    "_category _": "client_event",
    "event_name": "iphone: ddg: digits_iphone_signup_1337 :: рдкреНрд░рдпреЛрдЧ",
    "client_version": "Twitter-iPhone \ 5.13.1 iOS \ 6.1.3 (Apple; iPhone3,1 ;;;;; 1)",
    "ts": 1385678389354,
    "рдкреНрд░рдпреЛрдЧ_рдХреА": "рдЕрдВрдХ_рдлреЛрди_рд╕рд╛рдЗрдирдЕрдк_1337",
    "format_version": 2,
    "рд╕рдВрд╕реНрдХрд░рдг": 12,
    "рдмрдХреЗрдЯ": "рдЕрдирдЪреЗрдХ_рдлреЙрд▓реЛ"
    }
 ] 

experiment_key , version рдФрд░ bucket рдлрд╝реАрд▓реНрдб рдореЗрдВ рд╕рдВрднрд╡рддрдГ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ рдХрд┐ рдореИрдВ рдХреНрдпрд╛ рдФрд░ рдХреИрд╕реЗ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЦреИрд░, рдЯреНрд╡рд┐рдЯрд░ рдкрд░ рд▓реЛрдЧ рдХреНрдпрд╛ рд╕рдордЭреЗрдВрдЧреЗред рдпрд╣ рдХрд┐рд╕ рддрд░рд╣ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдФрд░ рдЗрди рдЬрд╛рджреБрдИ 12 рдФрд░ uncheck_follows рдХреНрдпрд╛ uncheck_follows , рдореБрдЭреЗ рдЕрднреА рддрдХ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреА рдЕрдзрд┐рдХ рдмрд╛рд░реАрдХреА рд╕реЗ рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред

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

рдФрд░ рдореБрдЭреЗ рдпрд╣ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рдЕрдВрддрд╣реАрди "рдЬрд╛рд╕реВрд╕реА" рдЕрдиреБрд░реЛрдзреЛрдВ рд╡рд╛рд▓рд╛ рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрд░реЗ рдХреАрдорддреА (рд╕рдЪрдореБрдЪ) рдЬреАрдкреАрдЖрд░рдПрд╕ рдЯреНрд░реИрдлрд┐рдХ рдХреЛ рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдареАрдХ рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдореИрдВ рдШреВрдордиреЗ рдореЗрдВ рдирд╣реАрдВ рд╣реВрдВ, рдЕрдиреНрдпрдерд╛ рдореИрдВ рдЗрди рдЯреНрд╡рд┐рдЯрд░ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкреИрдВрдЯ рдХреЗ рдмрд┐рдирд╛ рд░рд╣ рд╕рдХрддрд╛ рд╣реВрдВ ... рдареАрдХ рд╣реИ, рдореИрдВрдиреЗ рдХреБрдЫ рдлреВрдВрдХрд╛: "рдореБрдЭреЗ рдпрд╣ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ, рдореИрдВ рдЗрд╕реЗ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддрд╛ ..." рдореИрдВ рд╢рд╛рдпрдж рд╕реЛрдиреЗ рдЬрд╛рдКрдВрдЧрд╛ред

рдЧреБрдб рдлреНрд░рд╛рдЗрдбреЗ рд╣рд░ рдХреЛрдИ :)

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

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


All Articles