Habrastatistics: рд╡рд╛рдЪрдХрд╛рдВрдЪреНрдпрд╛ рдЯрд┐рдкреНрдкрдгреНрдпрд╛рдВрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреЗ

рд╣реЕрд▓реЛ рд╣реЕрдмреНрд░. IN рдорд╛рдЧреАрд▓ рднрд╛рдЧ рд╕рд╛рдЗрдЯрдЪреНрдпрд╛ рд╡рд┐рд╡рд┐рдз рд╡рд┐рднрд╛рдЧрд╛рдВрдЪреНрдпрд╛ рд▓реЛрдХрдкреНрд░рд┐рдпрддреЗрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪ рд╡реЗрд│реА рдкреНрд░рд╢реНрди рдЙрджреНрднрд╡рд▓рд╛ - рд▓реЗрдЦрд╛рдВрд╡рд░реАрд▓ рдЯрд┐рдкреНрдкрдгреНрдпрд╛рдВрдордзреВрди рдХреЛрдгрддрд╛ рдбреЗрдЯрд╛ рдХрд╛рдврд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдорд▓рд╛ рдПрдХ рдЧреГрд╣реАрддрдХ рджреЗрдЦреАрд▓ рддрдкрд╛рд╕рд╛рдпрдЪреЗ рд╣реЛрддреЗ, рдЬреНрдпрд╛рдЪреА рдореА рдЦрд╛рд▓реА рдЪрд░реНрдЪрд╛ рдХрд░реЗрди.
Habrastatistics: рд╡рд╛рдЪрдХрд╛рдВрдЪреНрдпрд╛ рдЯрд┐рдкреНрдкрдгреНрдпрд╛рдВрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреЗ

рдбреЗрдЯрд╛ рдЦреВрдкрдЪ рдордиреЛрд░рдВрдЬрдХ рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рджрд┐рд╕реВрди рдЖрд▓реЗ; рдЖрдореНрд╣реА рд╕рдорд╛рд▓реЛрдЪрдХрд╛рдВрдЪреЗ рдПрдХ рд▓рд╣рд╛рди "рдорд┐рдиреА-рд░реЗрдЯрд┐рдВрдЧ" рджреЗрдЦреАрд▓ рддрдпрд╛рд░ рдХреЗрд▓реЗ. рдХрдЯ рдЕрдВрддрд░реНрдЧрдд рдЪрд╛рд▓реВ.

рдорд╛рд╣рд┐рддреА рд╕рдВрдХрд▓рди

рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рд╕рд╛рдареА, рдЖрдореНрд╣реА рдпрд╛ рд╡рд░реНрд╖рд╛рд╕рд╛рдареА, 2019 рд╕рд╛рдареА рдбреЗрдЯрд╛ рд╡рд╛рдкрд░реВ, рд╡рд┐рд╢реЗрд╖рдд: рдорд▓рд╛ рдЖрдзреАрдЪ csv рдлреЙрд░реНрдордордзреНрдпреЗ рд▓реЗрдЦрд╛рдВрдЪреА рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реА рдЖрд╣реЗ. рдЖрдордЪреНрдпрд╛рд╕рд╛рдареА рд╕реБрджреИрд╡рд╛рдиреЗ рдкреНрд░рддреНрдпреЗрдХ рд▓реЗрдЦрд╛рддреАрд▓ рдЯрд┐рдкреНрдкрдгреНрдпрд╛ рдХрд╛рдврдгреЗ рдмрд╛рдХреА рдЖрд╣реЗ, рддреНрдпрд╛ рддреЗрдереЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдЖрд╣реЗрдд рдЖрдгрд┐ рдХреЛрдгрддреНрдпрд╛рд╣реА рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдирдВрддреНрдпрд╛ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА.

рд▓реЗрдЦрд╛рддреАрд▓ рдЯрд┐рдкреНрдкрдгреНрдпрд╛ рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЦрд╛рд▓реАрд▓ рдХреЛрдб рдкреБрд░реЗрд╕рд╛ рдЖрд╣реЗ:

r = requests.get("https://habr.com/ru/post/467453/")
data_html = r.text
comments = data_html.split('<div class="comment" id=')

comments_list = []
for comment in comments:
    body = Str(comment).find_between('<div class="comment__message', '<div class="comment__footer"').find_between('>', '</div>')# .replace('n', '-')
    if len(body) < 4: continue

    body = body.translate(str.maketrans(dict.fromkeys("tnrvf")))
    body = body.replace('"', "'").replace(',', " ").replace('<br>', ' ').replace('<p>', '').replace('</p>', '').replace('  ', ' ')

    user = Str(comment).find_between('data-user-login', '>').find_between('"', '"')
    date_str = Str(comment).find_between('<time class="comment__date-time comment__date-time_published', 'time>').find_between('>', '<')
    vote = Str(comment).find_between('<div class="voting-wjt', '</div>').find_between('<span', 'span>').find_between('>', '<')
    date = dateparser.parse(date_str)

    csv_data = "{},{},{},{}".format(user, date, vote, body)
    comments_list.append(csv_data)

рд╣реЗ рдЖрдореНрд╣рд╛рд▓рд╛ рдпрд╛рд╕рд╛рд░рдЦреЗ рджрд┐рд╕рдгрд╛рд▒реНрдпрд╛ рдЯрд┐рдкреНрдкрдгреНрдпрд╛рдВрдЪреА рд╕реВрдЪреА рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджреЗрддреЗ (рдЧреЛрдкрдиреАрдпрддреЗрдЪреНрдпрд╛ рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рдЯреЛрдкрдгрдирд╛рд╡реЗ рдХрд╛рдврд▓реА):

xxxxxxx,2019-02-06 11:50:00,0,╨Р ╨╝╨╛╨╢╨╜╨╛ ╨┐╤А╨╕╨╝╨╡╤А ╨║╨░╨║ ╨╕╨╝╨╡╨╜╨╜╨╛?
xxxxxxx-02-24 16:15:00,+1,╨Я╨╛╨▒╨╛╨╗╤М╤И╨╡ ╤З╨╕╤В╨░╨╣╤В╨╡ ╨╜╨╡╨╖╨░╨▓╨╕╤Б╨╕╨╝╤Л╨╡ ╨╛╤Д╨╕╤Ж╨╕╨░╨╗╤М╨╜╤Л╨╡ ╨╕╤Б╤В╨╛╤З╨╜╨╕╨║╨╕ ╤З╤В╨╛╨▒╤Л ╤В╨░╨║╨╕╤Е ╨▓╨╛╨┐╤А╨╛╤Б╨╛╨▓ ╨╜╨╡ ╨▒╤Л╨╗╨╛.
xxxxxxx,2019-02-23 20:15:00,тАУ5,╨Р ╨╜╨╡ ╨▓╨░╨╢╨╜╨╛ ╨│╨╗╨░╨▓╨╜╨╛╨╡ ╨▓ ╨╕╤В╨╛╨│╨╡ ╨▓ ╨┐╨╗╤О╤Б╨╡ ╨╛╨║╨░╨╖╨░╤В╤М╤Б╤П

рддреБрдореНрд╣реА рдмрдШреВ рд╢рдХрддрд╛, рдкреНрд░рддреНрдпреЗрдХ рдЯрд┐рдкреНрдкрдгреАрд╕рд╛рдареА рдЖрдореНрд╣реА рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдирд╛рд╡, рддрд╛рд░реАрдЦ, рд░реЗрдЯрд┐рдВрдЧ рдЖрдгрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдордЬрдХреВрд░ рдорд┐рд│рд╡реВ рд╢рдХрддреЛ. рдпрд╛рддреВрди рдЖрдкрдг рдХрд╛рдп рдорд┐рд│рд╡реВ рд╢рдХрддреЛ рддреЗ рдкрд╛рд╣реВрдпрд╛.

рддрд╕реЗ, рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛, рд░реЗрдЯрд┐рдВрдЧ рдЧреЛрд│рд╛ рдХрд░рдгреНрдпрд╛рдЪреА рдХрд▓реНрдкрдирд╛ рдереЛрдбреА рд╡реЗрдЧрд│реА рд╣реЛрддреА - рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдХрд╛рдп рд░реЗрдЯрд┐рдВрдЧ рджреЗрддрд╛рдд рд╣реЗ рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреБрдореНрд╣реА YouTube рд╡рд░ рдкрд╛рд╣реВ рд╢рдХрддрд╛ - рдЕрдЧрджреА рд╕рд░реНрд╡рд╛рдд рдЖрджрд░реНрд╢ рд╡реНрд╣рд┐рдбрд┐рдУ, рдЕрдЧрджреА рдХреЛрдгрддрд╛рд╣реА рд╡реНрдпрдХреНрддрд┐рдирд┐рд╖реНрда рдорд╛рд╣рд┐рддреА рдирд╕рд▓реЗрд▓рд╛ рд╡реНрд╣рд┐рдбрд┐рдУ, рдкреВрд░реНрдгрдкрдгреЗ рд╕рдВрджрд░реНрднрд╛рд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рдмрд╛рддрдореНрдпрд╛рдВрдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рд╕рд╛рдареА, рддрд░реАрд╣реА рдХрд╛рд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рдЬрд╛ рдорд┐рд│рд╡рддрд╛рдд. рдЧреГрд╣реАрддрдХ рдЕрд╕реЗ рд╣реЛрддреЗ рдХреА рдЕрд╕реЗ рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдЖрд╣реЗрдд рдЬреНрдпрд╛рдВрдирд╛, рдкреВрд░реНрдгрдкрдгреЗ рд╡реИрджреНрдпрдХреАрдпрджреГрд╖реНрдЯреНрдпрд╛, рд╕рд░реНрд╡ рдХрд╛рд╣реА рдЖрд╡рдбрдд рдирд╛рд╣реА, рдХрджрд╛рдЪрд┐рдд рд╕реЗрд░реЛрдЯреЛрдирд┐рди рдореЗрдВрджреВрдордзреНрдпреЗ рдХрд┐рдВрд╡рд╛ рдЗрддрд░ рдХрд╛рд╣реАрддрд░реА рддрдпрд╛рд░ рд╣реЛрдд рдирд╛рд╣реА. рдХрджрд╛рдЪрд┐рдд рдПрдЦрд╛рджреНрдпрд╛ рд╡реНрдпрдХреНрддреАрд▓рд╛ рдпрд╛рдкреБрдвреЗ Habr├й рд╡рд░ рдмрд╕рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА, рдкрд░рдВрддреБ рдиреИрд░рд╛рд╢реНрдпрд╛рд╡рд░ рдЙрдкрдЪрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА... рдкрдг рдЬрд╕реЗ рдШрдбрд▓реЗ, рдореА рд╣реЗ рдпреЗрдереЗ рддрдкрд╛рд╕реВ рд╢рдХрдд рдирд╛рд╣реА, рдХрд╛рд░рдг... рдЬреНрдпрд╛рдВрдиреА рд░реЗрдЯрд┐рдВрдЧ рджрд┐рд▓реЗ рддреНрдпрд╛рдВрдЪреА рдпрд╛рджреА рдЯрд┐рдкреНрдкрдгреА рдХрд┐рдВрд╡рд╛ рд▓реЗрдЦрд╛рдд рдЬрддрди рдХреЗрд▓реЗрд▓реА рдирд╛рд╣реА. рдареАрдХ рдЖрд╣реЗ, рдореНрд╣рдгрдЬреЗ, рдЖрдореНрд╣реА рдЙрдкрд▓рдмреНрдз рдбреЗрдЯрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░реВ. рдкрд░рд┐рдгрд╛рдо рдореНрд╣рдгрдЬреЗ "рдЙрд▓рдЯ" рд░реЗрдЯрд┐рдВрдЧ - рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдХрдбреВрди рдХреЛрдгрддреА рд░реЗрдЯрд┐рдВрдЧ _рдорд┐рд│рддреЗ рддреЗ рддреБрдореНрд╣реА рдкрд╛рд╣реВ рд╢рдХрддрд╛. рдЬреЗ, рддрддреНрд╡рддрдГ, рджреЗрдЦреАрд▓ рдордиреЛрд░рдВрдЬрдХ рдЖрд╣реЗ.

рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░реАрдд рдЖрд╣реЗ

рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛, рдПрдХ рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ рдЕрд╕реНрд╡реАрдХрд░рдг. рд╣реЗ рд░реЗрдЯрд┐рдВрдЧ, рдорд╛рдЧреАрд▓ рд╕рд░реНрд╡ рдкреНрд░рдорд╛рдгреЗ, рдЕрдирдзрд┐рдХреГрдд рдЖрд╣реЗ. рдореА рдХреБрдареЗрд╣реА рдЪреВрдХ рдХреЗрд▓реА рдирд╛рд╣реА рдпрд╛рдЪреА рдореА рдЦрд╛рддреНрд░реА рджреЗрдд тАЛтАЛрдирд╛рд╣реА. рддрд╛рдВрддреНрд░рд┐рдХ рддрдкрд╢реАрд▓рд╛рдВрдордзреНрдпреЗ рд╕реНрд╡рд╛рд░рд╕реНрдп рдЕрд╕рд▓реЗрд▓реНрдпрд╛рдВрд╕рд╛рдареА, рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдХреЛрдб рдкреНрд░рджрд╛рди рдХреЗрд▓рд╛ рдЖрд╣реЗ рдорд╛рдЧреАрд▓ рднрд╛рдЧрд╛рдд.

рдЪрд▓рд╛ рддрд░ рдордЧ рд╕реБрд░реБрд╡рд╛рдд рдХрд░реВрдпрд╛. рдпрд╛ рд╡рд░реНрд╖рд╛рд╕рд╛рдареА, 2019 рдЪреНрдпрд╛ рдЯрд┐рдкреНрдкрдгреНрдпрд╛ (рдЬреЗ рдЕрдЬреВрди рд╕рдВрдкрд▓реЗрд▓реЗ рдирд╛рд╣реА), рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рд╕рд╛рдареА рдШреЗрддрд▓реЗ рд╣реЛрддреЗ. рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреНрдпрд╛ рд╡реЗрд│реА, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдиреА рд▓рд┐рд╣рд┐рд▓реЗ 448533 рдЯрд┐рдкреНрдкрдгреА, csv рдлрд╛рдЗрд▓рдЪрд╛ рдЖрдХрд╛рд░ рдЖрд╣реЗ 288MB. рд╢рдХреНрддрд┐рд╢рд╛рд▓реА, рдкреНрд░рднрд╛рд╡реА.

рд▓реЗрдЦрдирд╛рдЪреА рд╡реЗрд│

рдЖрдард╡рдбреНрдпрд╛рдЪреЗ рджрд┐рд╡рд╕ рдЖрдгрд┐ рд╢рдирд┐рд╡рд╛рд░ рд╡ рд░рд╡рд┐рд╡рд╛рд░ рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рд╡рд┐рднрд╛рдЧреВрди рддрд╛рд╕рд╛рдиреБрд╕рд╛рд░ рдЯрд┐рдкреНрдкрдгреНрдпрд╛ рдЧрдЯ рдХрд░реВрдпрд╛.

Habrastatistics: рд╡рд╛рдЪрдХрд╛рдВрдЪреНрдпрд╛ рдЯрд┐рдкреНрдкрдгреНрдпрд╛рдВрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреЗ

рдпреЗрдереЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдирд┐рд░рдкреЗрдХреНрд╖ рдореВрд▓реНрдпрд╛рдВрдордзреНрдпреЗ рд╕реНрд╡рд╛рд░рд╕реНрдп рдирд╛рд╣реА, рдкрд░рдВрддреБ рд╕рд╛рдкреЗрдХреНрд╖ рдореВрд▓реНрдпрд╛рдВрдордзреНрдпреЗ. рдЬрд░ рддреБрдореНрд╣реА рдлрдХреНрдд "рдЬрд╕реЗ рдЖрд╣реЗ рддрд╕реЗ" рдмрдШрд┐рддрд▓реЗ рддрд░ рддреЗ рджрд┐рд╕реВрди рдпреЗрддреЗ╨╛рдмрд╣реБрддреЗрдХ рдЯрд┐рдкреНрдкрдгреНрдпрд╛ 10 рддреЗ 18 рдпрд╛ рдХрд╛рдорд╛рдЪреНрдпрд╛ рд╡реЗрд│реЗрдд рд▓рд┐рд╣рд┐рд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд ЁЯШЙ рджреБрд╕рд░реАрдХрдбреЗ, рдпреЗрдереЗ рд╡реЗрд│ рдХреНрд╖реЗрддреНрд░ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрддрд▓реЗрд▓реЗ рдирд╛рд╣реАрдд, рддреНрдпрд╛рдореБрд│реЗ рдкреНрд░рд╢реНрди рдЕрджреНрдпрд╛рдк рдЦреБрд▓рд╛ рдЖрд╣реЗ.

рд╡рд░реНрд╖рднрд░рд╛рддреАрд▓ рдЯрд┐рдкреНрдкрдгреНрдпрд╛рдВрдЪреЗ рд╡рд┐рддрд░рдг рдкрд╛рд╣реВрдпрд╛:

Habrastatistics: рд╡рд╛рдЪрдХрд╛рдВрдЪреНрдпрд╛ рдЯрд┐рдкреНрдкрдгреНрдпрд╛рдВрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреЗ

рдЖрдгрд┐ рддрд░реАрд╣реА рддреЗ рдлрд┐рд░рддреЗ; рдЖрдард╡рдбреНрдпрд╛рдЪреНрдпрд╛ рджрд┐рд╡рд╕рд╛рдд рдПрдХ рд▓рд╛рдЯ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рджреГрд╢реНрдпрдорд╛рди рдЖрд╣реЗ - рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рдирд┐рдпрддрдХрд╛рд▓рд┐рдХ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рджреГрд╢реНрдпрдорд╛рди рдЖрд╣реЗ, рдореНрд╣рдгреВрди рдЖрдореНрд╣реА рдореЛрдареНрдпрд╛ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рдиреЗ рдореНрд╣рдгреВ рд╢рдХрддреЛ рдХреА рд▓реЛрдХ рдХрд╛рдорд╛рд╡рд░реВрди рд╣реЕрдмреНрд░рд╡рд░ рд╡рд╛рдЪрдд рдЖрд╣реЗрдд рдЖрдгрд┐ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдд рдЖрд╣реЗрдд (рдкрд░рдВрддреБ рд╣реЗ рдирд┐рд╢реНрдЪрд┐рдд рдирд╛рд╣реА).

рддрд╕реЗ, рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рд╡рдЬрд╛ рдХрд┐рдВрд╡рд╛ рдкреНрд▓рд╕рдЪреА рд╕рдВрдЦреНрдпрд╛ рджрд┐рд╡рд╕рд╛рдЪреНрдпрд╛ рдХрд┐рдВрд╡рд╛ рд╡реЗрд│реЗрдкреЗрдХреНрд╖рд╛ рднрд┐рдиреНрди рдЖрд╣реЗ рдХреА рдирд╛рд╣реА рд╣реЗ рдЧреГрд╣рд┐рддрдХ рддрдкрд╛рд╕рдгреНрдпрд╛рдЪреА рдХрд▓реНрдкрдирд╛ рд╣реЛрддреА, рдкрд░рдВрддреБ рд╕рдВрдмрдВрдз рд╢реЛрдзрдгреЗ рд╢рдХреНрдп рдирд╡реНрд╣рддреЗ - рд░реЗрдЯрд┐рдВрдЧ рджрд┐рд▓реЗрд▓реА рд╡реЗрд│ рдЬрддрди рдХреЗрд▓реЗрд▓реА рдирд╛рд╣реА, рдЖрдгрд┐ рдЯрд┐рдкреНрдкрдгреАрдЪреНрдпрд╛ рд╡реЗрд│реЗрд╢реА рдереЗрдЯ рд╕рдВрдмрдВрдз рдирд╛рд╣реА.

рд╡рд╛рдкрд░рдХрд░реНрддреЗ

рдЕрд░реНрдерд╛рдд, рдорд▓рд╛ рд╕рд╛рдЗрдЯрд╡рд░реАрд▓ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреА рдЕрдЪреВрдХ рд╕рдВрдЦреНрдпрд╛ рдорд╛рд╣рд┐рдд рдирд╛рд╣реА. рдкрд░рдВрддреБ рдЬреНрдпрд╛рдВрдиреА рдпрд╛ рд╡рд░реНрд╖реА рдХрд┐рдорд╛рди рдПрдХ рдЯрд┐рдкреНрдкрдгреА рд╕реЛрдбрд▓реА рддреЗ рдЕрдВрджрд╛рдЬреЗ рдирд┐рдШрд╛рд▓реЗ 25000 рд▓реЛрдХ.

рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдиреА рд╕реЛрдбрд▓реЗрд▓реНрдпрд╛ рд╕рдВрджреЗрд╢рд╛рдВрдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдЪрд╛ рдЖрд▓реЗрдЦ рдЦреВрдкрдЪ рдордиреЛрд░рдВрдЬрдХ рджрд┐рд╕рдд рдЖрд╣реЗ:

Habrastatistics: рд╡рд╛рдЪрдХрд╛рдВрдЪреНрдпрд╛ рдЯрд┐рдкреНрдкрдгреНрдпрд╛рдВрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреЗ

рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рдорд╛рдЭрд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕рдЪ рдмрд╕рд▓рд╛ рдирд╛рд╣реА, рдкрдг рддреНрдпрд╛рдд рдХрд╛рд╣реА рдЪреВрдХ рдирд╛рд╣реА рдЕрд╕реЗ рд╡рд╛рдЯрд▓реЗ. 5% рд╡рд╛рдкрд░рдХрд░реНрддреЗ 60% рд╕рдВрджреЗрд╢ рд╕реЛрдбрддрд╛рдд. 10% - рд╕рд░реНрд╡ рд╕рдВрджреЗрд╢рд╛рдВрдкреИрдХреА 74% (рдЬреНрдпрд╛рдкреИрдХреА, рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрдард╡рдг рдХрд░реВрди рджреЗрддреЛ, рдпрд╛ рд╡рд░реНрд╖реА, 450 рд╣рдЬрд╛рд░). рдмрд╣реБрд╕рдВрдЦреНрдп рд▓реЛрдХ рдлрдХреНрдд рд╕рд╛рдЗрдЯ рд╡рд╛рдЪрддрд╛рдд, рдЯрд┐рдкреНрдкрдгреНрдпрд╛ рдлрд╛рд░ рдХреНрд╡рдЪрд┐рддрдЪ рджреЗрддрд╛рдд, рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛ рдЕрдЬрд┐рдмрд╛рдд рд╕реЛрдбрдд рдирд╛рд╣реАрдд (рддреНрдпрд╛, рдиреИрд╕рд░реНрдЧрд┐рдХрд░рд┐рддреНрдпрд╛, рдорд╛рдЭреНрдпрд╛ рдпрд╛рджреАрдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдирд╛рд╣реАрдд).

рд░реЗрдЯрд┐рдВрдЧ

рдЪрд▓рд╛ рдЖрдХрдбреЗрд╡рд╛рд░реАрдЪреНрдпрд╛ рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рдЖрдгрд┐ рд╕рд░реНрд╡рд╛рдд рдордЬреЗрджрд╛рд░ рднрд╛рдЧрд╛рдХрдбреЗ рдЬрд╛рдКрдпрд╛ - рд░реЗрдЯрд┐рдВрдЧ. рдЧреЛрдкрдиреАрдпрддреЗрдЪреНрдпрд╛ рдХрд╛рд░рдгрд╛рд╕реНрддрд╡, рдореА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреА рд╕рдВрдкреВрд░реНрдг рдЯреЛрдкрдгрдирд╛рд╡реЗ рджреЗрдгрд╛рд░ рдирд╛рд╣реА;

рджреНрд╡рд╛рд░рд╛ рдЯрд┐рдкреНрдкрдгреНрдпрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдпрд╛ рд╡рд░реНрд╖рд╛рд╕рд╛рдареА, рдЯреЙрдк 5 рдордзреНрдпреЗ VoXXXX (3377 рдЯрд┐рдкреНрдкрдгреНрдпрд╛), 0xdXXXXX (3286 рдЯрд┐рдкреНрдкрдгреНрдпрд╛), strXXXX (3043 рдЯрд┐рдкреНрдкрдгреНрдпрд╛), AmXXXX (2897 рдЯрд┐рдкреНрдкрдгреНрдпрд╛) рдЖрдгрд┐ khXXXX (2748 рдЯрд┐рдкреНрдкрдгреНрдпрд╛) рдЖрд╣реЗрдд.

рджреНрд╡рд╛рд░рд╛ рдорд┐рд│рд╛рд▓реЗрд▓реНрдпрд╛ рд▓рд╛рднрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛, рдЯреЙрдк 5 рдордзреНрдпреЗ amXXXX (1395 рдЯрд┐рдкреНрдкрдгреНрдпрд╛, рд░реЗрдЯрд┐рдВрдЧ +3231/-309), tvXXXX (1544 рдЯрд┐рдкреНрдкрдгреНрдпрд╛, рд░реЗрдЯрд┐рдВрдЧ +3231/-97), WhuXXXX (921 рдЯрд┐рдкреНрдкрдгреНрдпрд╛, рд░реЗрдЯрд┐рдВрдЧ +2288/-13), MTXXXX (1328 рдЯрд┐рдкреНрдкрдгреНрдпрд╛, рд░реЗрдЯрд┐рдВрдЧ +1383 /-7) рдЖрдгрд┐ amaXXXX (736 рдЯрд┐рдкреНрдкрдгреНрдпрд╛, рд░реЗрдЯрд┐рдВрдЧ +1340/-16).

рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рдкреВрд░реНрдг рд╕рдХрд╛рд░рд╛рддреНрдордХ рд░реЗрдЯрд┐рдВрдЧ (рдХреЛрдгреАрд╣реА рдирд╛рд╣реА рдирдХрд╛рд░рд╛рддреНрдордХ рд░реЗрдЯ рдХреЗрд▓реЗрд▓реА рдЯрд┐рдкреНрдкрдгреА) рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рд╡реНрдпрд╛рдкрд▓реЗрд▓реЗ рдЖрд╣реЗ рдорд┐рд▓реНрдлрдЧрд╛рд░реНрдб ╨╕ рдмреВрдордмреБрд░рдо. рдПрдХ рдЕрдкрд╡рд╛рдж рдореНрд╣рдгреВрди, рдореА рддреНрдпрд╛рдВрдЪреА рдЯреЛрдкрдгрдирд╛рд╡реЗ рдкреВрд░реНрдгрдкрдгреЗ рд╕рд╛рджрд░ рдХрд░рддреЛ, рдорд▓рд╛ рд╡рд╛рдЯрддреЗ рдХреА рддреЗ рддреНрдпрд╛рд╕ рдкрд╛рддреНрд░ рдЖрд╣реЗрдд.

downsides рджреЗрдЦреАрд▓ рдордиреЛрд░рдВрдЬрдХ рдЖрд╣реЗрдд. рдЪреНрдпрд╛ рд╡рд░ рд╕рдВрдХрд▓рд┐рдд рд╡рдЬрд╛ рд╕рдВрдЦреНрдпрд╛ рдпрд╛ рд╡рд░реНрд╖рд╛рд╕рд╛рдареА siXX (473 рдкреНрд▓рд╕, 699 рд╡рдЬрд╛), khXX (1915 рдкреНрд▓рд╕, 573 рд╡рдЬрд╛) рдЖрдгрд┐ nicXXXXX (456 рдкреНрд▓рд╕, 487 рд╡рдЬрд╛) рд╡реНрдпрд╛рдкрд▓реЗрд▓реЗ рдЖрд╣реЗрдд. рдкрд░рдВрддреБ рдЬрд╕реЗ рдЖрдкрдг рдкрд╛рд╣реВ рд╢рдХрддрд╛, рдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдХрдбреЗ рдкреБрд░реЗрд╢реА рд╕рдХрд╛рд░рд╛рддреНрдордХ рдЯрд┐рдкреНрдкрдгреНрдпрд╛ рдЖрд╣реЗрдд. рдкрдг рддреНрдпрд╛рдиреБрд╕рд╛рд░ рдкрд░рд┐рдкреВрд░реНрдг рд╡рдЬрд╛ рдЕрдБрдЯрд┐рдЯреЙрдкрд┐рдХрдордзреНрдпреЗ vladXXXX (55 рдЯрд┐рдкреНрдкрдгреНрдпрд╛, 84 рд╡рдЬрд╛, 0 рдкреНрд▓рд╕), ekoXXXX (77 рдЯрд┐рдкреНрдкрдгреНрдпрд╛, 92 рд╡рдЬрд╛, 1 рдЕрдзрд┐рдХ) рдЖрдгрд┐ iMXXXX (225 рдЯрд┐рдкреНрдкрдгреНрдпрд╛, 205 рд╡рдЬрд╛, 12 рдкреНрд▓рд╕) рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд.

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

рдореА рдирд┐рдпреЛрдЬрд┐рдд рд╕рд░реНрд╡ рдЧреЛрд╖реНрдЯреАрдВрдЪреА рдЧрдгрдирд╛ рдХрд░реВ рд╢рдХрд▓реЛ рдирд╛рд╣реА, рдкрд░рдВрддреБ рдорд▓рд╛ рдЖрд╢рд╛ рдЖрд╣реЗ рдХреА рддреЗ рдордиреЛрд░рдВрдЬрдХ рд╣реЛрддреЗ.

рддреБрдореНрд╣реА рдмрдШреВ рд╢рдХрддрд╛, рдЗрддрдХреНрдпрд╛ рдХрдореА рдлреАрд▓реНрдбрд╕рд╣ рдбреЗрдЯрд╛рд╕реЗрдЯ рджреЗрдЦреАрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рд╕рд╛рдареА рдордиреЛрд░рдВрдЬрдХ рдбреЗрдЯрд╛ рдкреНрд░рджрд╛рди рдХрд░реВ рд╢рдХрддреЛ. "рд╡рд░реНрдб рдХреНрд▓рд╛рдЙрдб" рдмрдирд╡рдгреНрдпрд╛рдкрд╛рд╕реВрди рддреЗ рдордЬрдХреВрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рдкрд░реНрдпрдВрдд рдЕрдЬреВрдирд╣реА рдмрд░реЗрдЪ рдХрд╛рд╣реА рд╢реЛрдзрд╛рдпрдЪреЗ рдЖрд╣реЗ. рдХреЛрдгрддреЗрд╣реА рдордиреЛрд░рдВрдЬрдХ рдкрд░рд┐рдгрд╛рдо рдЖрдврд│рд▓реНрдпрд╛рд╕, рддреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреАрд▓.

рд╕реНрддреНрд░реЛрдд: www.habr.com

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