Π₯абрастатистика: ΠΊΠ°ΠΊΠΎ Π₯Π°Π±Ρ€ ΠΆΠΈΠ²Π΅Π΅ Π±Π΅Π· geektimes

Π•Ρ˜ Π₯Π°Π±Ρ€.

Оваа ΡΡ‚Π°Ρ‚ΠΈΡ˜Π° Π΅ Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ€Π΅Ρ˜Ρ‚ΠΈΠ½Π³ΠΎΡ‚ ΠΠ°Ρ˜Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ статии Π·Π° Habr Π·Π° 2018 Π³ΠΎΠ΄ΠΈΠ½Π°. И ΠΈΠ°ΠΊΠΎ Π³ΠΎΠ΄ΠΈΠ½Π°Ρ‚Π° сè ΡƒΡˆΡ‚Π΅ Π½Π΅ Π΅ Π·Π°Π²Ρ€ΡˆΠ΅Π½Π°, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅, Π»Π΅Ρ‚ΠΎΡ‚ΠΎ имашС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π°, соодвСтно, стана интСрСсно Π΄Π° сС Π²ΠΈΠ΄ΠΈ Π΄Π°Π»ΠΈ ΠΎΠ²Π° влијаС Π½Π° Π½Π΅ΡˆΡ‚ΠΎ.

Π₯абрастатистика: ΠΊΠ°ΠΊΠΎ Π₯Π°Π±Ρ€ ΠΆΠΈΠ²Π΅Π΅ Π±Π΅Π· geektimes

ΠŸΠΎΠΊΡ€Π°Ρ˜ вистинската статистика, ќС Π±ΠΈΠ΄Π΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π½Π° ΠΎΡ†Π΅Π½Π° Π½Π° статии, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ ΠΈΠ·Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Π·Π° ΠΎΠ½ΠΈΠ΅ ΠΊΠΎΠΈ сС заинтСрСсирани Π·Π° Ρ‚ΠΎΠ° ΠΊΠ°ΠΊΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°.

Π—Π° ΠΎΠ½ΠΈΠ΅ ΠΊΠΎΠΈ сС заинтСрСсирани Π·Π° Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ сС случи, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΅ ΠΏΠΎΠ΄ Ρ€Π΅Π·. ОниС ΠΊΠΎΠΈ сС заинтСрСсирани Π·Π° ΠΏΠΎΠ΄Π΅Ρ‚Π°Π»Π½Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° Π΄Π΅Π»ΠΎΠ²ΠΈ ΠΎΠ΄ страницата, исто Ρ‚Π°ΠΊΠ°, ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π°Ρ‚ слСдниот Π΄Π΅Π».

Π‘ΡƒΡ€ΠΎΠ²ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ

Овој Ρ€Π΅Ρ˜Ρ‚ΠΈΠ½Π³ Π΅ Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΡ˜Π°Π»Π΅Π½ ΠΈ Π½Π΅ΠΌΠ°ΠΌ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΈΠ½ΡΠ°Ρ˜Π΄Π΅Ρ€ΡΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Како ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ лСсно Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ глСдајќи Π²ΠΎ Π»Π΅Π½Ρ‚Π°Ρ‚Π° Π·Π° адрСси Π½Π° Π²Π°ΡˆΠΈΠΎΡ‚ прСлистувач, ситС написи Π½Π° HabrΓ© ΠΈΠΌΠ°Π°Ρ‚ ΠΊΠΎΠ½Ρ‚ΠΈΠ½ΡƒΠΈΡ€Π°Π½ΠΎ Π½ΡƒΠΌΠ΅Ρ€ΠΈΡ€Π°ΡšΠ΅. Вогаш Π΅ ΠΏΡ€Π°ΡˆΠ°ΡšΠ΅ Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°, Сдноставно Π³ΠΈ Ρ‡ΠΈΡ‚Π°ΠΌΠ΅ ситС статии ΠΏΠΎ Ρ€Π΅Π΄ Π²ΠΎ циклус (Π²ΠΎ Π΅Π΄Π½Π° нишка ΠΈ со ΠΏΠ°ΡƒΠ·ΠΈ, Π·Π° Π΄Π° Π½Π΅ Π³ΠΎ Π²Ρ‡ΠΈΡ‚Π°ΠΌΠ΅ сСрвСрот). Π‘Π°ΠΌΠΈΡ‚Π΅ врСдности сС Π΄ΠΎΠ±ΠΈΠ΅Π½ΠΈ со СдноставСн парсСр Π²ΠΎ Python (достапни сС ΠΈΠ·Π²ΠΎΡ€ΠΈΡ‚Π΅ Ρ‚ΡƒΠΊΠ°) ΠΈ Π·Π°Ρ‡ΡƒΠ²Π°Π½ΠΎ Π²ΠΎ CSV-Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° Π½Π΅ΡˆΡ‚ΠΎ Π²Π°ΠΊΠ°:

2019-08-11T22:36Z,https://habr.com/ru/post/463197/,"Blazor + MVVM = Silverlight наносит ΠΎΡ‚Π²Π΅Ρ‚Π½Ρ‹ΠΉ ΡƒΠ΄Π°Ρ€, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π΄Ρ€Π΅Π²Π½Π΅Π΅ Π·Π»ΠΎ Π½Π΅ΠΏΠΎΠ±Π΅Π΄ΠΈΠΌΠΎ",votes:11,votesplus:17,votesmin:6,bookmarks:40,views:5300,comments:73
2019-08-11T05:26Z,https://habr.com/ru/news/t/463199/,"Π’ NASA испытали систСму Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠ³ΠΎ управлСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ микроспутника Π΄Ρ€ΡƒΠ³ΠΈΠΌ",votes:15,votesplus:15,votesmin:0,bookmarks:2,views:1700,comments:7

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°

Π—Π° ΠΏΠ°Ρ€ΡΠΈΡ€Π°ΡšΠ΅ ќС користимС Python, Pandas ΠΈ Matplotlib. ОниС ΠΊΠΎΠΈ Π½Π΅ сС заинтСрСсирани Π·Π° статистика, ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° Π³ΠΎ прСскокнат овој Π΄Π΅Π» ΠΈ Π΄Π° ΠΎΠ΄Π°Ρ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π½Π° статиитС.

ΠΠ°Ρ˜ΠΏΡ€Π²ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° ја Π²Ρ‡ΠΈΡ‚Π°Ρ‚Π΅ Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° ΠΈ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° саканата Π³ΠΎΠ΄ΠΈΠ½Π°.

import pandas as pd
import datetime
import matplotlib.dates as mdates
from matplotlib.ticker import FormatStrFormatter
from pandas.plotting import register_matplotlib_converters


df = pd.read_csv("habr.csv", sep=',', encoding='utf-8', error_bad_lines=True, quotechar='"', comment='#')
dates = pd.to_datetime(df['datetime'], format='%Y-%m-%dT%H:%MZ')
df['datetime'] = dates
year = 2019
df = df[(df['datetime'] >= pd.Timestamp(datetime.date(year, 1, 1))) & (df['datetime'] < pd.Timestamp(datetime.date(year+1, 1, 1)))]

print(df.shape)

Π˜Π·Π»Π΅Π³ΡƒΠ²Π° Π΄Π΅ΠΊΠ° ΠΎΠ²Π°Π° Π³ΠΎΠ΄ΠΈΠ½Π° (ΠΈΠ°ΠΊΠΎ сè ΡƒΡˆΡ‚Π΅ Π½Π΅ Π΅ Π·Π°Π²Ρ€ΡˆΠ΅Π½Π°) Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΡ‚ Π½Π° ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅, сС објавСни 12715 статии. Π—Π° спорСдба, Π·Π° Ρ†Π΅Π»Π°Ρ‚Π° 2018 Π³ΠΎΠ΄ΠΈΠ½Π° - 15904. ΠžΠΏΡˆΡ‚ΠΎ Π·Π΅ΠΌΠ΅Π½ΠΎ, ΠΌΠ½ΠΎΠ³Ρƒ - ΠΎΠ²Π° Π΅ ΠΎΠΊΠΎΠ»Ρƒ 43 статии Π΄Π½Π΅Π²Π½ΠΎ (ΠΈ ΠΎΠ²Π° Π΅ само со ΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ²Π½Π° ΠΎΡ†Π΅Π½Π°; ΠΊΠΎΠ»ΠΊΡƒ Π²ΠΊΡƒΠΏΠ½ΠΎ статии сС ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΈ Π±ΠΈΠ»Π΅ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΈ ΠΈΠ»ΠΈ Π±ΠΈΠ»Π΅ ΠΈΠ·Π±Ρ€ΠΈΡˆΠ°Π½ΠΈ, ΠΌΠΎΠΆΠ΅ само Π΄Π° сС ΠΏΠΎΠ³ΠΎΠ΄ΠΈ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠ±ΠΎ ΠΏΡ€ΠΎΡ†Π΅Π½ΠΈ ΠΎΠ΄ ΠΏΡ€Π°Π·Π½ΠΈΠ½ΠΈΡ‚Π΅ ΠΌΠ΅Ρ“Ρƒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅).

АјдС Π΄Π° Π³ΠΈ ΠΈΠ·Π±Π΅Ρ€Π΅ΠΌΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈΡ‚Π΅ полиња ΠΎΠ΄ Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. Како ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° ќС Π³ΠΎ користимС Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄ΠΈ, ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈ, врСдности Π½Π° ΠΎΡ†Π΅Π½ΡƒΠ²Π°ΡšΠ΅ ΠΈ Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΎΠ±Π΅Π»Π΅ΠΆΡƒΠ²Π°Ρ‡ΠΈ.

def to_float(s):
    # "bookmarks:22" => 22.0
    num = ''.join(i for i in s if i.isdigit())
    return float(num)

def to_int(s):
    # "bookmarks:22" => 22
    num = ''.join(i for i in s if i.isdigit())
    return int(num)

def to_date(dt):
    return dt.date() 

date = dates.map(to_date, na_action=None)
views = df["views"].map(to_int, na_action=None)
bookmarks = df["bookmarks"].map(to_int, na_action=None)
votes = df["votes"].map(to_float, na_action=None)
votes_up = df["up"].map(to_float, na_action=None)
votes_down = df["down"].map(to_float, na_action=None)
comments = df["comments"].map(to_int, na_action=None)

df['date'] = date
df['views'] = views
df['votes'] = votes
df['bookmarks'] = bookmarks
df['up'] = votes_up
df['down'] = votes_down

Π‘Π΅Π³Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ сС Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ Π²ΠΎ Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΈ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΈ користимС. Π”Π° Π³ΠΈ Π³Ρ€ΡƒΠΏΠΈΡ€Π°ΠΌΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ ΠΏΠΎ Π΄Π΅Π½ ΠΈ Π΄Π° Π³ΠΈ Π·Π΅ΠΌΠ΅ΠΌΠ΅ просСчнитС врСдности.

g = df.groupby(['date'])
days_count = g.size().reset_index(name='counts')
year_days = days_count['date'].values
grouped = g.median().reset_index()
grouped['counts'] = days_count['counts']
counts_per_day = grouped['counts'].values
counts_per_day_avg = grouped['counts'].rolling(window=20).mean()
view_per_day = grouped['views'].values
view_per_day_avg = grouped['views'].rolling(window=20).mean()
votes_per_day = grouped['votes'].values
votes_per_day_avg = grouped['votes'].rolling(window=20).mean()
bookmarks_per_day = grouped['bookmarks'].values
bookmarks_per_day_avg = grouped['bookmarks'].rolling(window=20).mean()

Π‘Π΅Π³Π° интСрСсниот Π΄Π΅Π» Π΅ ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΈ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ½ΠΈΡ‚Π΅.

Π”Π° Π³ΠΎ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° Π₯Π°Π±Ρ€Π΅ Π²ΠΎ 2019 Π³ΠΎΠ΄ΠΈΠ½Π°.

import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = (16, 8)
fig, ax = plt.subplots()

plt.bar(year_days, counts_per_day, label='Articles/day')
plt.plot(year_days, counts_per_day_avg, 'g-', label='Articles avg/day')
plt.xticks(rotation=45)
ax.xaxis.set_major_formatter(mdates.DateFormatter("%d-%m-%Y"))  
ax.xaxis.set_major_locator(mdates.MonthLocator(interval=1))
plt.legend(loc='best')
plt.tight_layout()
plt.show()

Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΎΡ‚ Π΅ интСрСсСн. Како ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅, Π₯Π°Π±Ρ€ бСшС ΠΌΠ°Π»ΠΊΡƒ β€žΠΊΠΎΠ»Π±Π°Ρβ€œ Π²ΠΎ Ρ‚Π΅ΠΊΠΎΡ‚ Π½Π° Ρ†Π΅Π»Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π°. НС ја Π·Π½Π°ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π°.

Π₯абрастатистика: ΠΊΠ°ΠΊΠΎ Π₯Π°Π±Ρ€ ΠΆΠΈΠ²Π΅Π΅ Π±Π΅Π· geektimes

Π—Π° спорСдба, 2018 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΌΠ°Π»ΠΊΡƒ ΠΏΠΎΠΌΠ°Π·Π½Π°:

Π₯абрастатистика: ΠΊΠ°ΠΊΠΎ Π₯Π°Π±Ρ€ ΠΆΠΈΠ²Π΅Π΅ Π±Π΅Π· geektimes

Π“Π΅Π½Π΅Ρ€Π°Π»Π½ΠΎ, Π½Π΅ Π²ΠΈΠ΄ΠΎΠ² драстично Π½Π°ΠΌΠ°Π»ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° објавСни статии Π²ΠΎ 2019 Π³ΠΎΠ΄ΠΈΠ½Π° Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ½ΠΎΡ‚. Π—Π³ΠΎΡ€Π° Π½Π° Ρ‚ΠΎΠ°, Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ², сС Ρ‡ΠΈΠ½ΠΈ Π΄Π΅ΠΊΠ° Π΅ Π΄ΡƒΡ€ΠΈ ΠΈ ΠΌΠ°Π»ΠΊΡƒ Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½ ΠΎΠ΄ Π»Π΅Ρ‚ΠΎΡ‚ΠΎ.

Но, слСднитС Π΄Π²Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΌΠ΅ Π΄Π΅ΠΏΡ€ΠΈΠΌΠΈΡ€Π°Π°Ρ‚ ΠΌΠ°Π»ΠΊΡƒ повСќС.

ΠŸΡ€ΠΎΡΠ΅Ρ‡Π΅Π½ Π±Ρ€ΠΎΡ˜ ΠΏΡ€Π΅Π³Π»Π΅Π΄ΠΈ ΠΏΠΎ ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°:

Π₯абрастатистика: ΠΊΠ°ΠΊΠΎ Π₯Π°Π±Ρ€ ΠΆΠΈΠ²Π΅Π΅ Π±Π΅Π· geektimes

ΠŸΡ€ΠΎΡΠ΅Ρ‡Π½Π° ΠΎΡ†Π΅Π½Π° ΠΏΠΎ ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°:

Π₯абрастатистика: ΠΊΠ°ΠΊΠΎ Π₯Π°Π±Ρ€ ΠΆΠΈΠ²Π΅Π΅ Π±Π΅Π· geektimes

Како ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅, просСчниот Π±Ρ€ΠΎΡ˜ Π½Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄ΠΈ ΠΌΠ°Π»ΠΊΡƒ сС Π½Π°ΠΌΠ°Π»ΡƒΠ²Π° Π²ΠΎ Ρ‚Π΅ΠΊΠΎΡ‚ Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°Ρ‚Π°. Ова ΠΌΠΎΠΆΠ΅ Π΄Π° сС објасни со Ρ„Π°ΠΊΡ‚ΠΎΡ‚ Π΄Π΅ΠΊΠ° Π½ΠΎΠ²ΠΈΡ‚Π΅ статии сè ΡƒΡˆΡ‚Π΅ Π½Π΅ сС индСксирани ΠΎΠ΄ ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°Ρ‡ΠΈΡ‚Π΅ ΠΈ Π½Π΅ сС Π½Π°ΠΎΡ“Π°Π°Ρ‚ Ρ‚ΠΎΠ»ΠΊΡƒ чСсто. Но, ΠΏΠ°Π΄ΠΎΡ‚ Π½Π° просСчната ΠΎΡ†Π΅Π½Π° ΠΏΠΎ ΡΡ‚Π°Ρ‚ΠΈΡ˜Π° Π΅ ΠΏΠΎΠ½Π΅Ρ€Π°Π·Π±ΠΈΡ€Π»ΠΈΠ². Чувството Π΅ Π΄Π΅ΠΊΠ° Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈΠ»ΠΈ Сдноставно Π½Π΅ΠΌΠ°Π°Ρ‚ Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°Π°Ρ‚ Ρ‚ΠΎΠ»ΠΊΡƒ ΠΌΠ½ΠΎΠ³Ρƒ написи ΠΈΠ»ΠΈ Π½Π΅ ΠΎΠ±Ρ€Π½ΡƒΠ²Π°Π°Ρ‚ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΎΡ†Π΅Π½ΠΊΠΈΡ‚Π΅. Од Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π·Π° Π½Π°Π³Ρ€Π°Π΄Π° Π°Π²Ρ‚ΠΎΡ€, овој Ρ‚Ρ€Π΅Π½Π΄ Π΅ ΠΌΠ½ΠΎΠ³Ρƒ Π½Π΅ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π½.

Π˜Π½Π°ΠΊΡƒ, Ρ‚ΠΎΠ° Π½Π΅ сС случи Π²ΠΎ 2018 Π³ΠΎΠ΄ΠΈΠ½Π°, Π° распорСдот Π΅ Π³ΠΎΡ€Π΅-Π΄ΠΎΠ»Ρƒ ΠΈΠ·Π΅Π΄Π½Π°Ρ‡Π΅Π½.

Π₯абрастатистика: ΠΊΠ°ΠΊΠΎ Π₯Π°Π±Ρ€ ΠΆΠΈΠ²Π΅Π΅ Π±Π΅Π· geektimes

Π’ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, сопствСницитС Π½Π° рСсурси ΠΈΠΌΠ°Π°Ρ‚ Π·Π° ΡˆΡ‚ΠΎ Π΄Π° размислуваат.

Но, Π΄Π° Π½Π΅ Π·Π±ΠΎΡ€ΡƒΠ²Π°ΠΌΠ΅ Π·Π° Ρ‚Π°ΠΆΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ. Π’ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌΠ΅ Π΄Π΅ΠΊΠ° Π₯Π°Π±Ρ€ доста ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π³ΠΈ β€žΠΏΡ€Π΅ΠΆΠΈΠ²Π΅Π°β€œ Π»Π΅Ρ‚Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, Π° Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° статии Π½Π° страницата Π½Π΅ сС Π½Π°ΠΌΠ°Π»ΠΈ.

ΠžΡ†Π΅Π½ΠΊΠ°

Π‘Π΅Π³Π°, Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚, Ρ€Π΅Ρ˜Ρ‚ΠΈΠ½Π³ΠΎΡ‚. Им чСститам Π½Π° ΠΎΠ½ΠΈΠ΅ ΠΊΠΎΠΈ Π²Π»Π΅Π³ΠΎΠ° Π²ΠΎ Ρ‚ΠΎΠ°. Π”Π° Π²Π΅ потсСтам ΡƒΡˆΡ‚Π΅ Сднаш Π΄Π΅ΠΊΠ° Ρ€Π΅Ρ˜Ρ‚ΠΈΠ½Π³ΠΎΡ‚ Π΅ Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΡ˜Π°Π»Π΅Π½, ΠΌΠΎΠΆΠ΅Π±ΠΈ сум ΠΏΡ€ΠΎΠΏΡƒΡˆΡ‚ΠΈΠ» Π½Π΅ΡˆΡ‚ΠΎ, Π° Π°ΠΊΠΎ нСкоја ΡΡ‚Π°Ρ‚ΠΈΡ˜Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ‚ΠΈΠ²Π½ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π΅ Ρ‚ΡƒΠΊΠ°, Π½ΠΎ Π½Π΅ Π΅, ΠΏΠΈΡˆΠ΅Ρ‚Π΅, ќС ја Π΄ΠΎΠ΄Π°Π΄Π°ΠΌ Ρ€Π°Ρ‡Π½ΠΎ. Како Ρ€Π΅Ρ˜Ρ‚ΠΈΠ½Π³ користам прСсмСтана ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°, ΡˆΡ‚ΠΎ мислам Π΄Π΅ΠΊΠ° сС ΠΏΠΎΠΊΠ°ΠΆΠ° доста интСрСсно.

Π’ΠΎΠΏ статии спорСд Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄ΠΈ

Π’ΠΎΠΏ написи спорСд односот Ρ€Π΅Ρ˜Ρ‚ΠΈΠ½Π³ ΠΈ ΠΏΡ€Π΅Π³Π»Π΅Π΄ΠΈ

Π’ΠΎΠΏ статии спорСд односот ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈ ΠΈ ΠΏΡ€Π΅Π³Π»Π΅Π΄ΠΈ

Π’ΠΎΠΏ Π½Π°Ρ˜ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ²Π΅Ρ€Π·Π½ΠΈ написи

Π’ΠΎΠΏ написи ΠΏΠΎ Ρ€Π΅Ρ˜Ρ‚ΠΈΠ½Π³

Π’ΠΎΠΏ статии ΠΏΠΎ Π±Ρ€ΠΎΡ˜ Π½Π° ΠΎΠ±Π΅Π»Π΅ΠΆΡƒΠ²Π°Ρ‡ΠΈ

Π’Ρ€Π²ΠΎΡ‚ спорСд односот Π½Π° ΠΎΠ±Π΅Π»Π΅ΠΆΡƒΠ²Π°Ρ‡ΠΈΡ‚Π΅ ΠΈ ΠΏΡ€Π΅Π³Π»Π΅Π΄ΠΈΡ‚Π΅

Π’ΠΎΠΏ статии ΠΏΠΎ Π±Ρ€ΠΎΡ˜ Π½Π° ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈ

И ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, послСдниот Антитоп ΠΏΠΎ Π±Ρ€ΠΎΡ˜ Π½Π° Π½Π΅Π΄ΠΎΠΏΠ°Ρ“Π°ΡšΠ°

Π£Ρ„. Имам ΡƒΡˆΡ‚Π΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ интСрСсни ΠΈΠ·Π±ΠΎΡ€ΠΈ, Π½ΠΎ Π½Π΅ΠΌΠ° Π΄Π° ΠΈΠΌ досадувам Π½Π° Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅.

Π—Π°ΠΊΠ»ΡƒΡ‡ΠΎΠΊ

Кога Π³ΠΎ конструирав Ρ€Π΅Ρ˜Ρ‚ΠΈΠ½Π³ΠΎΡ‚, ΠΎΠ±Ρ€Π½Π°Π² Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π΄Π²Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΊΠΎΠΈ ΠΌΠΈ ΠΈΠ·Π³Π»Π΅Π΄Π°Π° интСрСсни.

ΠŸΡ€Π²ΠΎ, 60% ΠΎΠ΄ ΠΏΡ€Π²ΠΈΡ‚Π΅ сС статии ΠΎΠ΄ ΠΆΠ°Π½Ρ€ΠΎΡ‚ β€žgeektimesβ€œ. Π”Π°Π»ΠΈ слСдната Π³ΠΎΠ΄ΠΈΠ½Π° ќС Π³ΠΈ ΠΈΠΌΠ° ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ ΠΈ ΠΊΠ°ΠΊΠΎ ќС ΠΈΠ·Π³Π»Π΅Π΄Π° Π₯Π°Π±Ρ€ Π±Π΅Π· написи Π·Π° ΠΏΠΈΠ²ΠΎ, всСлСна, ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½Π° ΠΈΡ‚Π½., Π½Π΅ Π·Π½Π°ΠΌ. Π”Π΅Ρ„ΠΈΠ½ΠΈΡ‚ΠΈΠ²Π½ΠΎ, Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ ќС ΠΈΠ·Π³ΡƒΠ±Π°Ρ‚ Π½Π΅ΡˆΡ‚ΠΎ. АјдС Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠ΅.

Π’Ρ‚ΠΎΡ€ΠΎ, Π²Ρ€Π²Π½ΠΈΡ‚Π΅ ΠΎΠ±Π΅Π»Π΅ΠΆΡƒΠ²Π°Ρ‡ΠΈ сС ΠΏΠΎΠΊΠ°ΠΆΠ°Π° со Π½Π΅ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°Π½ΠΎ висок ΠΊΠ²Π°Π»ΠΈΡ‚Π΅Ρ‚. Ова Π΅ ΠΏΡΠΈΡ…ΠΎΠ»ΠΎΡˆΠΊΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π»ΠΈΠ²ΠΎ, Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ ΠΎΠ±Ρ€Π½ΡƒΠ²Π°Π°Ρ‚ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ€Π΅Ρ˜Ρ‚ΠΈΠ½Π³ΠΎΡ‚, Π½ΠΎ Π°ΠΊΠΎ написот Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ, ΠΏΠΎΡ‚ΠΎΠ° ќС Π±ΠΈΠ΄Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π²ΠΎ Π²Π°ΡˆΠΈΡ‚Π΅ ΠΎΠ±Π΅Π»Π΅ΠΆΡƒΠ²Π°Ρ‡ΠΈ. И Ρ‚ΡƒΠΊΠ° Π΅ Ρ‚ΠΎΠΊΠΌΡƒ Π½Π°Ρ˜Π³ΠΎΠ»Π΅ΠΌΠ°Ρ‚Π° ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° корисни ΠΈ сСриозни написи. Мислам Π΄Π΅ΠΊΠ° сопствСницитС Π½Π° ΡΠ°Ρ˜Ρ‚ΠΎΠ²ΠΈΡ‚Π΅ Ρ‚Ρ€Π΅Π±Π° Π½Π΅ΠΊΠ°ΠΊΠΎ Π΄Π° размислат Π·Π° врската ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΎΠ±Π΅Π»Π΅ΠΆΡƒΠ²Π°Ρ‡ΠΈ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π·Π° Π½Π°Π³Ρ€Π°Π΄ΠΈ Π°ΠΊΠΎ сакаат Π΄Π° ја Π·Π³ΠΎΠ»Π΅ΠΌΠ°Ρ‚ ΠΎΠ²Π°Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π° ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ˜Π° написи ΠΎΠ²Π΄Π΅ Π½Π° HabrΓ©.

ΠΠ΅ΡˆΡ‚ΠΎ ΠΊΠ°ΠΊΠΎ ΠΎΠ²Π°. Π‘Π΅ Π½Π°Π΄Π΅Π²Π°ΠΌ Π΄Π΅ΠΊΠ° бСшС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΎ.

Бписокот Π½Π° статии сС ΠΏΠΎΠΊΠ°ΠΆΠ° Π΄ΠΎΠ»Π³, Π΄ΠΎΠ±Ρ€ΠΎ, Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎ Π΅ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ. Π‘Ρ€Π΅ΡœΠ½ΠΎ Ρ‡ΠΈΡ‚Π°ΡšΠ΅ Π½Π° ситС.

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€