แฐแแ แฐแแแ .
แแก แกแขแแขแแ แ แแแขแแแแแก แแแแแแฃแ แ แแแแ แซแแแแแแ
แแแ แแ แ แแแแฃแ แ แกแขแแขแแกแขแแแแกแ, แแแฌแแแแแฃแแ แแฅแแแแ แกแขแแขแแแแแก แแแแแฎแแแแฃแแ แ แแแขแแแแ, แแกแแแ แแแแแแ แแ แฌแงแแ แแก แแแแ แแแแแแแก, แแแกแแช แแแแขแแ แแกแแแก แ แแแแ แแฃแจแแแแก.
แแแกแแช แแแแขแแ แแกแแแก แ แ แแแฎแแ, แแแแ แซแแแแแ แญแ แแก แฅแแแจแแ. แแแ, แแแกแแช แแแแขแแ แแกแแแก แกแแแขแแก แกแแฅแชแแแแแก แฃแคแ แ แแแขแแแฃแ แ แแแแแแแ, แแกแแแ แจแแฃแซแแแ แแแฎแแก
Raw แแแแแชแแแแแ
แแก แ แแแขแแแแ แแ แแแคแแชแแแแฃแ แแ แแ แแ แแ แแแฅแแก แ แแแแ แแแกแแแแแ แฃแแ แแแคแแ แแแชแแ. แ แแแแ แช แแแแแแแ แฎแแแแแ แแฅแแแแ แแ แแฃแแแ แแก แแแกแแแแ แแแก แแแแแก แแแแแแแแแ แแแแ, Habrรฉ-แแ แงแแแแ แกแขแแขแแแก แแฅแแก แฃแฌแงแแแขแ แแฃแแแ แแชแแ. แแแ แ แขแแฅแแแแแก แกแแฅแแแ, แฃแแ แแแแ แงแแแแ แกแขแแขแแแก แแแแแฎแฃแแแแ แแแแแแแ แชแแแแฃแ แแ (แแ แ แแแแแจแ แแ แแแฃแแแแแ, แ แแ แกแแ แแแ แ แแ แฉแแแขแแแ แแแก). แแแแแ แแแแจแแแแแแแแแ แแแฆแแแฃแแแ Python-แจแ แแแ แขแแแ แแแ แกแแ แแ (แฌแงแแ แแแแ แฎแแแแแกแแฌแแแแแแ
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()
แแฎแแ แกแแแแขแแ แแกแ แแกแแ, แ แแ แฉแแแ แจแแแแแซแแแ แจแแแฎแแแแ แแ แแคแแแแแก.
แแแแแ แจแแแฎแแแแ แแฃแแแแแแชแแแแแก แ แแแแแแแแแก Habrรฉ-แแ 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()
แจแแแแแ แกแแแแขแแ แแกแแ. แ แแแแ แช แฎแแแแแ, Habr แแงแ แแแขแแ แ "แซแแฎแแ" แแแแแ แฌแแแก แแแแแแแแแแแจแ. แแแแแแ แแ แแแชแ.
แจแแแแ แแแแกแแแแก, 2018 แฌแแแ แชแแขแ แฃแคแ แ แ แแแแ แฉแแแก:
แแแแแแแ, แแ แแคแแแแ 2019 แฌแแแก แแแแแฅแแแงแแแแฃแแ แกแขแแขแแแแแก แ แแแแแแแแแก แแแแแแ แ แจแแแชแแ แแแ แแ แแแแแฎแแแก. แฃแคแ แ แแแขแแช, แแแ แแฅแแ, แแแคแฎแฃแแแแแ แแแแฅแแก แแแแแ แแแแแแ แแ แแแแแช.
แแแแ แแ แจแแแแแแ แแ แ แแ แแคแแแ แชแแขแ แฃแคแ แ แแแฌแฃแฎแแแก.
แกแขแแขแแแก แแแฎแแแแแก แกแแจแฃแแแ แ แแแแแแแแ:
แกแขแแขแแแก แกแแจแฃแแแ แจแแคแแกแแแ:
แ แแแแ แช แฎแแแแแ, แแแฎแแแแแก แกแแจแฃแแแ แ แแแแแแแแ แแแแแ แแชแแ แแแแ แแแแแ แฌแแแก แแแแแแแแแแแจแ. แแก แจแแแซแแแแ แแแฎแกแแแก แแแแ, แ แแ แแฎแแแ แกแขแแขแแแแ แฏแแ แแ แแ แแก แแแแแฅแกแแ แแแฃแแ แกแแซแแแแ แกแแกแขแแแแแแก แแแแ แแ แแ แช แแกแ แฎแจแแ แแ แแแฎแแแแแ. แแแแ แแ แกแขแแขแแแก แกแแจแฃแแแ แ แแแขแแแแแก แแแแแ แฃแคแ แ แแแฃแแแแแ แแ. แแกแแแ แจแแแ แซแแแแแ, แ แแ แแแแแฎแแแแก แแ แฃแแ แแแแ แแ แแฅแแก แแ แ แแแแแแ แกแขแแขแแแก แแแแแฎแแแแแกแแแแก, แแ แงแฃแ แแแฆแแแแก แแ แแฅแชแแแก แ แแแขแแแแแแก. แแแขแแ แแก แแแฏแแแแแแแแก แแ แแแ แแแแก แแแแแกแแแ แแกแแ, แแก แขแแแแแแชแแ แซแแแแแ แฃแกแแแแแแแแ.
แกแฎแแแแ แจแแ แแก, แแก 2018 แฌแแแก แแ แแแแฎแแแ แ แแ แแ แแคแแแ แแแข-แแแแแแแแ แแแแแแแ แแ.
แแแแแแแ, แ แแกแฃแ แกแแแแก แแคแแแแแแแแก แแฅแแ แ แแแแ แกแแคแแฅแ แแแ.
แแฆแแแ แกแแแฌแฃแฎแแ แ แ แแแแแแแ แแฃ แแแกแแฃแแ แแแ. แแแแแแแ, แจแแแซแแแแ แแแฅแแแก, แ แแ แฐแแแ แแ แแแคแฎแฃแแแก แชแแแแแแแแแก แกแแแแแแ แฌแแ แแแขแแแแ โแแแแแฃแ แฉแโ แแ แกแแแขแแ แกแขแแขแแแแแก แ แแแแแแแแ แแ แจแแแชแแ แแแฃแแ.
แ แแแขแแแแ
แแฎแแ, แ แแแแฃแ แแ, แ แแแขแแแแ. แแฃแแแชแแ แแแ, แแแแช แแแกแจแ แแแฎแแแ. แแแแแ แแ แแฎแแ แจแแแแฎแกแแแแแ, แ แแ แ แแแขแแแแ แแ แแแคแแชแแแแฃแ แแ, แจแแแซแแแแ แ แแฆแแช แแแแแแ แฉแ แแ แแฃ แ แแแแ แกแขแแขแแ แแฃแชแแแแแแแ แฃแแแ แแงแแก แแฅ, แแแแ แแ แแก แแกแ แแ แแ แแก, แแแฌแแ แแ, แฎแแแแ แแแแแแแขแแ. แ แแแขแแแแแ แแแแแแแแแ แแแขแ แแแแก แแแงแแแแ, แ แแช แแคแแฅแ แแ แกแแแแแแ แกแแแแขแแ แแกแ แแแแแแแ.
แขแแ แกแขแแขแแแแ แแแฎแแแแแก แ แแแแแแแแแก แแแฎแแแแแ
LED แขแงแฃแแแแ แฃแแ แแชแแแแแขแ แแ แแแแ แชแแแแแ 241000 แแแฎแแ, 569 แแแแแแขแแ แ, แจแแคแแกแแแ +364.0/-1.0"Blow Job แกแขแแขแแ": แแแชแแแแ แแแแ แแแแแฃแจแแแแก 109 แกแแแแ แแ แแแฃแ แ แกแแฅแกแ, แ แแแ แแแแแแแแแ แแ แฎแแแแแแฃแ แ แแแขแแแแฅแขแ, แ แแแแแแช แแแแก แกแฌแแแก 236000 แแแฎแแ, 361 แแแแแแขแแ แ, แ แแแขแแแแ +240.0/-68.0แ แแก แแฌแแแแ แแแแแแแแ แ: แฃแฉแแแฃแแ แชแแชแฎแแกแแกแ แแแ แแแ แแฆแ 235000 แแแฎแแ, 123 แแแแแแขแแ แ, แ แแแขแแแแ +119.0/-9.0แ แแแแ แแ แแแฃแจแแแแแ แกแแแ แแแแแจแ แแ แแ แฌแแแ 233000 แแแฎแแ, 580 แแแแแแขแแ แ, แจแแคแแกแแแ +449.0/-14.0แแแชแแแแ แแแแ แแแแแแแฌแแแ แฃแซแแแแแกแ แชแแชแฎแแแ แฎแแ แฎแแแแแแแ แแฆแแแแฉแแแแก 221000 แแแฎแแ, 211 แแแแแแขแแ แ, แจแแคแแกแแแ +82.0/-14.0แแแแแแแแแฃแแ แญแแแแแแ แแแแฃแ แแแ แแแ แแแ แแแคแแ แแแชแแแก แฆแแ แแแฃแแ แฌแงแแ แแ 219000 แแแฎแแ, 147 แแแแแแขแแ แ, แจแแคแแกแแแ +73.0/-11.0แแแแแแแแ แแแแก แแแคแ 178000 แแแฎแแ, 668 แแแแแแขแแ แ, แจแแคแแกแแแ +315.0/-60.0แแแฆแแแแแแ แแ แชแแคแ แฃแแ แฎแแแแแฌแแ แแแ - แงแแแแแคแแ แ แซแแแแแ แชแฃแแแ 175000 แแแฎแแ, 778 แแแแแแขแแ แ, แจแแคแแกแแแ +356.0/-0.0แกแแ แแแแ "แฉแแ แแแแแแ": แฃแงแฃแ แแ แแ แแแคแแฅแ แแแ 172000 แแแฎแแ, 803 แแแแแแขแแ แ, แ แแแขแแแแ +164.0/-25.0แฎแแแก แแแแขแ แแแแก แงแแแแแแ แชแฃแแ แแแขแแ แคแแแกแ แแแแกแแ 166000 แแแฎแแ, 176 แแแแแแขแแ แ, แจแแคแแกแแแ +292.0/-30.0แแ แแแ แแแแกแขแแก แแฃแแฌแ แคแแแ แ แแแแฃแแ 165000 แแแฎแแ, 283 แแแแแแขแแ แ, แ แแแขแแแแ +410.0/-40.0แแ แแแแแ แแ แแแแแแแแแ แแแแก แชแฎแแแ แแแแก แฉแแแ แแแแแก แแแแแฎแแแแแ แแ แแฌแฃแฎแแแ 164000 แแแฎแแ, 12 แแแแแแขแแ แ, แจแแคแแกแแแ +33.0/-3.0แ แแแแ แแแแฌแแ แแแแแคแแแ แแแแแแฃแ แแแแแฌแแ แแแแ 162000 แแแฎแแ, 676 แแแแแแขแแ แ, แจแแคแแกแแแ +624.0/-2.0แแฃแแขแ แแแแแแฃแแ. แแแแฎแแแ แแแแแแ แแ แแแแแ แแแแแแ Reddit-แจแ 160000 แแแฎแแ, 484 แแแแแแขแแ แ, แ แแแขแแแแ +215.0/-41.0แแแคแ แแ แซแแแ แแแฆแแ แแแฃแแ AAA แแแขแแ แแแแ 159000 แแแฎแแ, 382 แแแแแแขแแ แ, แ แแแขแแแแ +363.0/-6.0แแแแกแแแแ แแแแ 22-แแ 156000 แแแฎแแ, 922 แแแแแแขแแ แ, แ แแแขแแแแ +259.0/-100.0แแแชแ แกแแแ แขแคแแแแก แแแ แแจแ 152000 แแแฎแแ, 736 แแแแแแขแแ แ, แจแแคแแกแแแ +173.0/-25.0แแแแแแแ แแแ แแแแฃแแ LED-แแแ? แแแฎแกแแแแ แจแแแฃแฆแแแแก แฃแแแแแ แแ แคแแแแแแ. แแ แฌแแ แแแแแแ แกแแฎแแแก แแแแแแแแ 149000 แแแฎแแ, 262 แแแแแแขแแ แ, แ แแแขแแแแ +94.0/-6.0แ แ แแ แฃแแแ แแแแแแแแ, แแฃ แแฅแแแแ แขแแแแคแแแ แแแแแแ แแก 144000 แแแฎแแ, 638 แแแแแแขแแ แ, แจแแคแแกแแแ +259.0/-27.01 แฌแแแก 2019 แแแแแ แแแแก แแฅแแแแแ แกแแแขแแ แจแแแซแแแแ แจแแฌแงแแแขแแก แแฃแจแแแแ. 143000 แแแฎแแ, 162 แแแแแแขแแ แ, แ แแแขแแแแ +89.0/-8.0
แขแแ แกแขแแขแแแแ แ แแแขแแแแแกแ แแ แแแฎแแแแแก แแแแแคแแ แแแแแก แแแฎแแแแแ
แฎแ แแฎแแแแแก แแแฎแกแแ, แแแฌแแแ 2: แฎแแแก แแแชแแแแก แแแแ แแแแ แแ แกแฎแแ แชแแแแแแแแแ 14000 แแแฎแแ, แ แแแขแแแแ +238.0/-3.0แแแแแแแแก แกแแแแแแ แแ แแขแแแแแฃแแ โแแแแแแแขแแแโ TeX-แจแ 10800 แแแฎแแ, แ แแแขแแแแ +136.0/-0.0แแแแฎแแแ แแแแแก แฏแแแแ Habr-แแก แแแขแแ แแแก 26400 แแแฎแแ, แ แแแขแแแแ +320.0/-0.0แแฃแแแแแแชแแแแจแ แแแญแแแแแ แจแแชแแแแแแแก แจแแกแแฎแแ แจแแขแงแแแแแแแ 18900 แแแฎแแ, แ แแแขแแแแ +179.0/-2.0แฒแแแแ แฏแแแ แแกแแคแแแ! แแ Habr แแแแแแกแฃแ แแ, v1.0 21000 แแแฎแแ, แ แแแขแแแแ +178.0/-2.0แกแแชแแชแฎแแ แแแฌแแแแแแแแ 34000 แแแฎแแ, แ แแแขแแแแ +267.0/-2.0แฌแงแแ แแก แชแแแแแแแแชแแ, 5/5 25800 แแแฎแแ, แ แแแขแแแแ +201.0/-1.0แขแแขแ แแกแแก แแแแแจแ แแแแฅแขแ แแแแฅแแแแแฃแ แแแ แแแแ 16300 แแแฎแแ, แ แแแขแแแแ +124.0/-0.0แจแ แแคแขแแแแก แฎแแแแฎแแ แจแแฅแแแ CRT แแแ แแแแแแ 13400 แแแฎแแ, แ แแแขแแแแ +101.0/-0.0แแแแแจแแก แแแแแแแขแแแฃแ แ แแแแแแ Dobble 14600 แแแฎแแ, แ แแแขแแแแ +110.0/-0.0แแแแจแแแแแแแแแ แจแแขแงแแแแแแแ แแ แแคแแแจแ แแแฌแแแแแก แจแแกแแฎแแ 18300 แแแฎแแ, แ แแแขแแแแ +137.0/-8.0แแฎแแแก แแฎแกแแแ แฐแแแ แแก แฌแแกแแแจแ 48300 แแแฎแแ, แ แแแขแแแแ +338.0/-13.0แแแแแแแแแก แจแแแแ แแแแก แฅแฃแฉแแก แแแแแ. แกแแแแฃแแแแแแแก แแแแแฆแแแแแแ 21700 แแแฎแแ, แ แแแขแแแแ +144.0/-0.0แญแแแแแแ แแแ แกแแ แ แกแแขแงแแแแแ แแแฌแแ แแแ แ แแชแฎแแแแแกแแแแก 20500 แแแฎแแ, แ แแแขแแแแ +136.0/-1.0แแแแแ แแแ แแ แแแขแแแ แแแ แแแแ แแแแก แแแแแแแแ: Go, Rust, Swift, D แแ แกแฎแแ 17000 แแแฎแแ, แ แแแขแแแแ +110.0/-2.0แแแขแแ แแแแแ แแแแแแแฃแ แ แชแแแแแก แแแแแก แจแแฅแแแ 22200 แแแฎแแ, แ แแแขแแแแ +139.0/-0.0แ แแแแ แแแแฌแแ แ แแ แแแแแแแฅแแแงแแ แฌแแแแ แแแกแแแแแก แกแแฎแแแแฌแแคแ แฃแแแแแ แกแแขแแขแแก แจแแกแแฎแแ, แแแฃ 12 แแ แแขแแแฃแแ แจแแชแแแแ 21600 แแแฎแแ, แ แแแขแแแแ +134.0/-0.0แแแขแแก, แชแแแแก, แแ แ แแแแแก, แแแแแก แจแแกแแฎแแ... แแ แกแฎแแ. แแแแแแ แซแ แแแแแแ 43000 แแแฎแแ, แ แแแขแแแแ +269.0/-8.0755 แแแแแแแฅแกแแแแแแ แแแแแแแแแแ แแแแแ: Plenoptics แแฃแจแแ, แแฆแแก แแ แฎแแแ 41500 แแแฎแแ, แ แแแขแแแแ +244.0/-0.0แแแแแแแแก แกแแแญแแแ แแแ แกแแชแแแ แแแญแ แแแแจแ 27500 แแแฎแแ, แ แแแขแแแแ +160.0/-1.0
แขแแ แกแขแแขแแแแ แแแแแแขแแ แแแแกแ แแ แแแฎแแแแแก แแแแแคแแ แแแแแก แแแฎแแแแแ
GitHub-แแ แแแแฌแงแ แงแแ แแแแก, แแฃแแแก, แแ แแแแก, แฉแ แแแแแแ แแแ แแแกแ แแ แกแแ แแแก แแแแฎแแแ แแแแแแแก แกแแชแแแแแแก แแแแแแแแ. 44500 แแแฎแแ, 1309 แแแแแแขแแ แ, แจแแคแแกแแแ +115.0/-6.0แฃแแ แแแแแก แแแแแแแแแแแ 60400 แแแฎแแ, 1672 แแแแแแขแแ แ, แ แแแขแแแแ +285.0/-41.0แแฎแแแก แแฎแกแแแ แฐแแแ แแก แฌแแกแแแจแ 48300 แแแฎแแ, 1285 แแแแแแขแแ แ, แจแแคแแกแแแ +338.0/-13.0แแฅแชแแ แ แฃแแแขแแก แแแแแแชแแแก แฌแแแแแฆแแแแ 50900 แแแฎแแ, 923 แแแแแแขแแ แ, แ แแแขแแแแ +204.0/-32.0แ แแแแ แฌแแแแแแ แกแแแฃแจแแแ แแ แแแ แแแแแ 47100 แแแฎแแ, 781 แแแแแแขแแ แ, แ แแแขแแแแ +113.0/-10.0แแแแแแแขแแกแขแ แแคแ แจแแ แแแแขแแแแจแ: แแกแขแแ แแฃแแ แแแแแแแแแแ 82400 แแแฎแแ, 1211 แแแแแแขแแ แ, แจแแคแแกแแแ +147.0/-11.0แแแแแแ แแแ แขแงแแจแ แฃแแแ-แฃแแแแแ แแแแแ แแฃแแแแก แแแแแแ แฉแแแแ, แแฃแแชแ แขแงแ แฏแแ แแ แแแแแแแ 28900 แแแฎแแ, 423 แแแแแแขแแ แ, แ แแแขแแแแ +132.0/-1.0แแฅแชแแ แ แฃแแแขแแก แแแแแแชแแแก แฌแแแแแฆแแแแ 63300 แแแฎแแ, 820 แแแแแแขแแ แ, แจแแคแแกแแแ +182.0/-20.0แ แแแแ แแฃแจแแแแก แแแแจแแแแแก แแแชแแ แแแคแแ แแแชแแแกแแแ - แแ แแแแฎแแแแแแ แแแแแแ แแแแก แจแแกแแฎแแ, แแฃ แกแแแแแ แแแฉแแแ แแแ แแแ แแแแแ (18+) 65400 แแแฎแแ, 811 แแแแแแขแแ แ, แจแแคแแกแแแ +175.0/-2.0แฒแแแแ แฏแแแ แแกแแคแแแ! แแ Habr แแแแแแกแฃแ แแ, v1.0 21000 แแแฎแแ, 249 แแแแแแขแแ แ, แจแแคแแกแแแ +178.0/-2.0แ แแแแ แแแงแแแแ แแแ แขแแคแแแ แกแฌแแ แแ, แแฃ แแแแขแแแแแ แฎแแ แ 51800 แแแฎแแ, 607 แแแแแแขแแ แ, แจแแคแแกแแแ +135.0/-3.0แ แแแแ แแ แแงแ แแแแแกแฃแคแแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แจแแแกแ แฃแแแแแแ? 22900 แแแฎแแ, 259 แแแแแแขแแ แ, แจแแคแแกแแแ +129.0/-3.0แฎแ แแฎแแแแแก แแแฎแกแแ, แแแฌแแแ 2: แฎแแแก แแแชแแแแก แแแแ แแแแ แแ แกแฎแแ แชแแแแแแแแแ 14000 แแแฎแแ, 158 แแแแแแขแแ แ, แจแแคแแกแแแ +238.0/-3.0แแแแฅแขแ แแแแแแก แกแแแแแแขแ แฌแแ แแแแแ แแแแแแแแฃแ แคแแกแแ 34200 แแแฎแแ, 382 แแแแแแขแแ แ, แ แแแขแแแแ +165.0/-3.0แ แแแแ แจแแแแแซแแแ แแฆแญแฃแ แแ แแแแแคแแแ? 39800 แแแฎแแ, 405 แแแแแแขแแ แ, แจแแคแแกแแแ +140.0/-6.0แจแแ แแฃแแ แฌแแ แกแฃแแแก แแแ แแแฃแแ แแแแแ? 83400 แแแฎแแ, 843 แแแแแแขแแ แ, แ แแแขแแแแ +133.0/-5.0แฒแแแแ แฏแแแ แแกแแคแแแ! แแ แแแแแแกแฃแ แแแแแแแ Habr, v1.0 60300 แแแฎแแ, 591 แแแแแแขแแ แ, แ แแแขแแแแ +268.0/-7.0แกแแแ แชแ, แ แแแแ แช แแฃแแแแแแแ แแแฎแกแแแ แแแ 43200 แแแฎแแ, 402 แแแแแแขแแ แ, แ แแแขแแแแ +190.0/-7.0แแแแฎแแแ แแแแแก แฏแแแแ Habr-แแก แแแขแแ แแแก 26400 แแแฎแแ, 245 แแแแแแขแแ แ, แจแแคแแกแแแ +320.0/-0.0แแแแแกแฃแคแแแ แแแแ แแก แแ แแแชแแแแแ แจแแแ แแแแฃแแ แจแขแแขแแแแก แแแแแแแ 56300 แแแฎแแ, 502 แแแแแแขแแ แ, แ แแแขแแแแ +160.0/-44.0
แงแแแแแแ แกแแแแแแแ แกแขแแขแแแแ
แกแแฎแแแแฌแแคแ แแ แ-แแแแแแแแแ 752 แแแแแแขแแ แ, แจแแคแแกแแแ +83.0/-80.0, 15100 แแแฎแแแแก แขแแฅแกแแแฃแ แ แแแญแแแ: แแกแแแ แฌแแแแแแแ แแ แแแฅแขแแแก 120 แแแแแแขแแ แ, แจแแคแแกแแแ +67.0/-51.0, 50300 แแแฎแแแ แแขแแ แฃแแแ แแกแฌแแแแ Go? 70 แแแแแแขแแ แ, แจแแคแแกแแแ +76.0/-57.0, 23100 แแแฎแแแฌแแแแแแแฎแ 80 แ แแแแฃแแ แแ แแแฅแแก แแแแฎแแแแ. 635 แแแแแแขแแ แ, แจแแคแแกแแแ +135.0/-94.0, 90700 แแแฎแแแ แแขแแ แแ แแก แแแแแแแแแ แจแแฃแซแแแแแแแ แแงแ แแแแแขแแ แแแแแแ 940 แแแแแแขแแ แ, แจแแคแแกแแแ +76.0/-52.0, 51600 แแแฎแแแคแฃแแฅแชแแฃแ แ แแ แแแ แแแแ แแแ: แกแฃแแแแฃแ แ แกแแแแแแจแ, แ แแแแแแช แแแแแก แแ แแแฃแฅแขแแฃแแแแแก. แฒแแฌแแแ 1 394 แแแแแแขแแ แ, แจแแคแแกแแแ +100.0/-68.0, 54000 แแแฎแแแฉแแแ แแแแฌแแ แแ แฉแแแแ แชแฎแแแ แแแแก แงแแแแแแ แกแแกแแ แแแแแ แแแแ, แแแแ แแ แแก แแแแแแจแ แแแแแแแแแก. แฉแแแแแแ แแ แแแ 259 แแแแแแขแแ แ, แจแแคแแกแแแ +101.0/-63.0, 62900 แแแฎแแแแแขแแชแแ Apple-แก 96 แแแแแแขแแ แ, แจแแคแแกแแแ +90.0/-52.0, 39300 แแแฎแแแ แแขแแ แแ แแแ แแแแก Windows 2019 แฌแแแก, แแ CHADNT? 881 แแแแแแขแแ แ, แจแแคแแกแแแ +123.0/-70.0, 75000 แแแฎแแแแ แแ แแแ แแแแแแแแ 246 แแแแแแขแแ แ, แจแแคแแกแแแ +105.0/-59.0, 63900 แแแฎแแแฎแฃแแ แกแแจแแแแแ แขแแแแแแชแแ แแแแแแแแ แแแ แแแแแแแแ แแแแจแ 262 แแแแแแขแแ แ, แจแแคแแกแแแ +95.0/-52.0, 77400 แแแฎแแแ แแช แฃแคแ แ แแแแ แแแแแแฌแงแแแ OOP-แก, แแแ แฃแแแแแกแ แแฅแแแแแแแก แแ แแฅแแแแ แแ แแแ แแแแแแกแแแแก 1271 แแแแแแขแแ แ, แจแแคแแกแแแ +131.0/-63.0, 128000 แแแฎแแแแ แแ แฌแแแ แแแแฅแขแ แแแแแแแแก แกแแญแแกแแแ 1098 แแแแแแขแแ แ, แจแแคแแกแแแ +131.0/-58.0, 71800 แแแฎแแแแแแแแจแ แแแแแแแแก แแแแแงแ แแก แจแแแฌแงแแแข 179 แแแแแแขแแ แ, แจแแคแแกแแแ +147.0/-62.0, 34400 แแแฎแแCatch Me แแฃ แจแแแแซแแแ 215 แแแแแแขแแ แ, แจแแคแแกแแแ +141.0/-58.0, 65400 แแแฎแแแแแแกแแแแ แแแแ 22-แแ 922 แแแแแแขแแ แ, แจแแคแแกแแแ +259.0/-100.0, 156000 แแแฎแแแคแกแแฅแแแขแ แแก แแแกแฃแฎแ แกแขแแขแแแแ โแแแแแแงแแคแ แแ แฏแแแแ แแแแโ 272 แแแแแแขแแ แ, แจแแคแแกแแแ +154.0/-55.0, 43400 แแแฎแแแแฎแแแ แแ แแแ แแแแ แแแแก แแแแแ แฉแฃแแแ แแแแแแ แฉแแแแก แแแแจแแ แก แ แแแแแแแกแแแ 764 แแแแแแขแแ แ, แจแแคแแกแแแ +164.0/-52.0, 106000 แแแฎแแแแแแแฐแแแแแแ แแแแ แแขแแแแ 597 แแแแแแขแแ แ, แจแแคแแกแแแ +208.0/-60.0, 123000 แแแฎแแ"Blow Job แกแขแแขแแ": แแแชแแแแ แแแแ แแแแแฃแจแแแแก 109 แกแแแแ แแ แแแฃแ แ แกแแฅแกแ, แ แแแ แแแแแแแแแ แแ แฎแแแแแแฃแ แ แแแขแแแแฅแขแ, แ แแแแแแช แแแแก แกแฌแแแก 361 แแแแแแขแแ แ, แจแแคแแกแแแ +240.0/-68.0, 236000 แแแฎแแ
แขแแ แกแขแแขแแแแ แ แแแขแแแแแก แแแฎแแแแแ
แ แแแแ แแแแฌแแ แแแแแคแแแ แแแแแแฃแ แแแแแฌแแ แแแแ , 676 แแแแแแขแแ แ, แจแแคแแกแแแ +624.0/-2.0, 162000 แแแฎแแโแแแแแแฃแ แ แแแแขแแแขแโ แฃแคแแกแแ, SMS-แแก แแ แ แแแแกแขแ แแชแแแก แแแ แแจแ. แแแฆแแแแแแแก แแแขแแแแแ แแแแแคแแแแกแแแ , 474 แแแแแแขแแ แ, แจแแคแแกแแแ +488.0/-8.0, 112000 แแแฎแแแแแแแแชแแ แ แฃแกแฃแแแ , 612 แแแแแแขแแ แ, แจแแคแแกแแแ +480.0/-33.0, 127000 แแแฎแแแ แแแแ แแ แแแฃแจแแแแแ แกแแแ แแแแแจแ แแ แแ แฌแแแ , 580 แแแแแแขแแ แ, แจแแคแแกแแแ +449.0/-14.0, 233000 แแแฎแแแ แแแแ แแแแแแแแ Protonmail แ แฃแกแแแจแ , 398 แแแแแแขแแ แ, แจแแคแแกแแแ +418.0/-7.0, 102000 แแแฎแแ10 แฌแแแ IT-แจแ แจแแแแคแ แแแแแก แแแแแแแแแ, แแแแแ แฉแแแแก แ แฉแแแแแ , 281 แแแแแแขแแ แ, แจแแคแแกแแแ +403.0/-8.0, 122000 แแแฎแแแแ แแแ แแแแกแขแแก แแฃแแฌแ แคแแแ แ แแแแฃแแ , 283 แแแแแแขแแ แ, แจแแคแแกแแแ +410.0/-40.0, 165000 แแแฎแแแ แแแแกแแช "a" แแ แแ แแก "a"-แก แขแแแ. แฐแแแแก แแแแแแแแแแ , 64 แแแแแแขแแ แ, แจแแคแแกแแแ +374.0/-5.0, 74600 แแแฎแแแแแฎแแแ แฃแคแ แ แแแแ! แแแแแแแแ แแแ แแแคแแ แแแแแ , 214 แแแแแแขแแ แ, แจแแคแแกแแแ +366.0/-1.0, 104000 แแแฎแแLED แขแงแฃแแแแ แฃแแ แแชแแแแแขแ แแ แแแแ แชแแแแแ , 569 แแแแแแขแแ แ, แจแแคแแกแแแ +364.0/-1.0, 241000 แแแฎแแแแแคแ แแ แซแแแ แแแฆแแ แแแฃแแ AAA แแแขแแ แแแแ , 382 แแแแแแขแแ แ, แจแแคแแกแแแ +363.0/-6.0, 159000 แแแฎแแแแแฆแแแแแแ แแ แชแแคแ แฃแแ แฎแแแแแฌแแ แแแ - แงแแแแแคแแ แ แซแแแแแ แชแฃแแแ , 778 แแแแแแขแแ แ, แจแแคแแกแแแ +356.0/-0.0, 175000 แแแฎแแแแแแแแแ: แแกแแแ แกแแฆแ แแแ แแก แฅแแแงแแแ, แ แแแแแแช แฉแแแแแแแก แแแแฏแแ แแ แแชแแแแแแฃแ แแ , 483 แแแแแแขแแ แ, แจแแคแแกแแแ +365.0/-12.0, 138000 แแแฎแแแแฎแแแก แแฎแกแแแ แฐแแแ แแก แฌแแกแแแจแ , 1285 แแแแแแขแแ แ, แจแแคแแกแแแ +338.0/-13.0, 48300 แแแฎแแแแแแฎแแแ แแแแแก แฏแแแแ Habr-แแก แแแขแแ แแแก , 245 แแแแแแขแแ แ, แจแแคแแกแแแ +320.0/-0.0, 26400 แแแฎแแแ แแแแ แแแแแญแแ แ แฐแแแแ แ , 273 แแแแแแขแแ แ, แจแแคแแกแแแ +305.0/-6.0, 110000 แแแฎแแแแแแแแแแ แแแ แแแแฃแแแ แฃแแ แคแแแแแแก แแแแแแ , 556 แแแแแแขแแ แ, แจแแคแแกแแแ +304.0/-6.0, 99600 แแแฎแแแแฎแแ แแแ แแ แแแแแแแแแ แแแ แแแแแแแ แแแฎแแแแแแ แแ แแแแแแแขแแแแ - แแ แแก แชแฃแแแ , 486 แแแแแแขแแ แ, แจแแคแแกแแแ +324.0/-26.0, 74800 แแแฎแแแแแแแแกแฎแแแก แแแแแ แฉแแแ แแ แ แแขแแ แแ แแ แแก แแแแแแแ แแก, แ แแช แแฅแแแ แคแแฅแ แแแ , 165 แแแแแแขแแ แ, แจแแคแแกแแแ +297.0/-4.0, 61800 แแแฎแแแแแ แขแแก แกแแแแแ แ แแฅแแแแก แ แแกแขแแแแแแแแก แแแ แแ แแแแแ แแจแแ , 194 แแแแแแขแแ แ, แจแแคแแกแแแ +300.0/-8.0, 111000 แแแฎแแ
แขแแ แกแขแแขแแแแ แกแแแแจแแแแแแก แ แแแแแแแแแก แแแฎแแแแแ
42 Google แแแคแแ แแแแแฃแแ แซแแแแแก แแแแ แแขแแ แ (แกแ แฃแแ แกแแ) 47100 แแแฎแแ, 917 แกแแแแจแแแ แแแแ แแแแฎแแแ แฏแแแแก แแแแแแแแแ แ 1,5 แฌแแแแฌแแแจแ 89500 แแแฎแแ, 894 แกแแแแจแแแกแแแแแแ แ. แแแแกแแแแก แแ แแแ แแแ แแแแแกแแแแ แ แญแฃแ แแแก แแ แซแแแแแแก แจแแแแแแก แแแแฃแแแแแแชแแแกแแแแก 58400 แแแฎแแ, 801 แกแแแแจแแHBO, แแแแแแแแ, แ แแ แจแแแแฎแกแแแแ... แแแแแ แฃแกแ แคแแ แแแชแแแขแแก "แฉแแ แแแแแแแก แแแ แแแแแแ แแแฎแแแ แแแแก แแแแ แแแ" 89500 แแแฎแแ, 797 แกแแแแจแแแแ แแฅแขแแแฃแแ แ แฉแแแแแ, แแแแแแแแแแ แแ SSH แแแแ แแแแแ 40000 แแแฎแแ, 787 แกแแแแจแแ256 แกแขแ แแฅแแแ แจแแจแแแแ C++: แกแฎแแแแแแก แขแ แแกแแ แแก แแแฌแแ แ แแฃแแแแแ แ แแแแแแแแ แกแแแแจแ 60000 แแแฎแแ, 745 แกแแแแจแแแแกแแแฅแ แแแฃแแ แแ แแแ แแแแ แแแ (แกแ แฃแแ แแฃแ แกแ) 36700 แแแฎแแ, 690 แกแแแแจแแ"แแแแฌแแแ แ" แแแแแแจแ แแแแแแ: แแ แแก แแแแแกแแแแแ? 116000 แแแฎแแ, 688 แกแแแแจแแแแแแแแแก แแแขแแ แแแฃแแแแก แแ แชแแแ แแแแแฎแแแแ. แฒ แฉแแแแแ แแ แฎแ แแแแแ 28400 แแแฎแแ, 687 แกแแแแจแแ15 แฌแแแแ แแแแฅแแแฃแ แ แกแฌแแแแแก แจแแกแแฎแแ แแแแฌแงแแแแแแแแก 18700 แแแฎแแ, 670 แกแแแแจแแแแแฅแชแแแแแก แแฃแ แกแ JavaScript-แกแ แแ Node.js-แแ KPI-แแ 52500 แแแฎแแ, 656 แกแแแแจแแแ แแแแ แแฌแแ แแแแแแแขแแแแก แจแแแแจแแแแแก LaTeX-แจแ Vim-แจแ 58100 แแแฎแแ, 652 แกแแแแจแแแ แ แแแกแฌแแแแ แ แแฃแแ แแแแ (30 แฌแแแแ แแแขแ แฎแแแก แแแแแแแแแแแจแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แจแแแฃแจแแแแแแจแ) 100000 แแแฎแแ, 651 แกแแแแจแแแฏแฃแแแ แแแแแกแแก แกแแกแแ แแแแแ แกแแแแแแแแก แจแแ แฉแแแ 41000 แแแฎแแ, 587 แกแแแแจแแHTTP แกแแแแฃแ แแแ แแแกแฃแฎแแกแแแแแแแ แแแแแแแแแ แแกแแแแก 33600 แแแฎแแ, 566 แกแแแแจแแN+7 แกแแกแแ แแแแแ แฌแแแแ 42700 แแแฎแแ, 563 แกแแแแจแแแแแขแแฎแแ แแแแฅแแแแก CAN แแแขแแแฃแกแ. แแแ แขแฃแแแฃแ แ แแแคแ 60700 แแแฎแแ, 562 แกแแแแจแแแคแ แแฎแแแแ แแแแแกแแแ แแแแแ แแแแแแแจแ แชแแแแแ แแ แแแแแแแแ. แแแฌแแแ 1: แกแแแกแแฎแฃแ แแก แแแแแ 76200 แแแฎแแ, 555 แกแแแแจแแTCP vs UDP แแ แฅแกแแแแก แแ แแขแแแแแแแแก แแแแแแแแ 50300 แแแฎแแ, 538 แกแแแแจแแLinux-แแก แกแแฃแแแแแกแ แแแกแขแ แแแฃแชแแแแ แซแแแแ แแแแแแฃแขแแ แแแแกแแแแก 66000 แแแฎแแ, 523 แกแแแแจแแ
แแแแแ แกแแแแจแแแแแแก แแแฎแแแแแก แแแแแคแแ แแแแแ
15 แฌแแแแ แแแแฅแแแฃแ แ แกแฌแแแแแก แจแแกแแฎแแ แแแแฌแงแแแแแแแแก 670 แกแแแแจแแ, 18700 แแแฎแแแแฃแกแแแ แแฅแแแแ แแ แแแฅแขแแแแกแแแแก: 12 แแแแแขแฃแ แ แ แแกแฃแ แกแ Creative Commons-แแ แแแชแแแแแ แแแฃแแ แขแ แแแแแแ 477 แกแแแแจแแ, 18100 แแแฎแแแแแแแแแก แแแขแแ แแแฃแแแแก แแ แชแแแ แแแแแฎแแแแ. แฒ แฉแแแแแ แแ แฎแ แแแแแ 687 แกแแแแจแแ, 28400 แแแฎแแแแแแแชแแแแ แแแแ แแแแก แจแแ แฉแแแ แแแแฅแแแแแแชแแแแแแแแกแแแแก 455 แกแแแแจแแ, 19000 แแแฎแแDungeon แแแแแ แแขแแ แ แแ แแคแแแฃแแ แแแแแซแแแแก แกแแคแฃแซแแแแแ 304 แกแแแแจแแ, 12700 แแแฎแแแแแแแแแก แแ A* แแแแแ แแแแแแแก แแแ แขแแแ แแฎแกแแ 316 แกแแแแจแแ, 13500 แแแฎแแแแแ แแแกแขแ แฃแแแแขแแแ, แแ แกแแแแแ แแแแแฌแงแแ แ แแแแ แช แแแแขแแกแขแแ แ? 421 แกแแแแจแแ, 18800 แแแฎแแแกแแกแฌแแแแ แแแแแ แ แแแฌแแแ 2: แขแแ แแแแแแ แแ แชแแแแแแ 341 แกแแแแจแแ, 15600 แแแฎแแแแแแแ แแก แกแฌแแแแ แแแฌแแแ 3: Dockerfiles 297 แกแแแแจแแ, 13800 แแแฎแแแแแกแขแ แฃแแแแขแแ แแฃแแแก .NET แแแแแแแชแแแแแก แแแแแแแแกแ แแ แแแแแ แแแแกแแแแก 244 แกแแแแจแแ, 11600 แแแฎแแแ แแแแ แแแแแกแฌแแ แแ แแแ แแแแก แชแแแแแแแ Linux-แจแ 322 แกแแแแจแแ, 15900 แแแฎแแแ แแแแ แแแแแแแแ แแฅแแแแ แแแ แแแแ แแแแแฏแแแ แ แแแแขแแแแจแ? 224 แกแแแแจแแ, 11200 แแแฎแแแแแแแ แแแแแแ: แแแแกแแคแแแแชแแ, แแแแแ แแชแแ, แแแแแฌแงแแแขแแแแแแแแก แซแแแแ 318 แกแแแแจแแ, 16000 แแแฎแแแแ แแฅแขแแแฃแแ แ แฉแแแแแ, แแแแแแแแแแ แแ SSH แแแแ แแแแแ 787 แกแแแแจแแ, 40000 แแแฎแแแแแฅแชแแแแแก แแฃแ แกแ "แชแแคแ แฃแแ แกแแแแแแแก แแแแฃแจแแแแแแก แกแแคแฃแซแแแแแ" 418 แกแแแแจแแ, 21400 แแแฎแแ42 Google แแแคแแ แแแแแฃแแ แซแแแแแก แแแแ แแขแแ แ (แกแ แฃแแ แกแแ) 917 แกแแแแจแแ, 47100 แแแฎแแ3D แแแแแจแแก Shaders แแแแฌแงแแแแแแแแก 239 แกแแแแจแแ, 12400 แแแฎแแPKH แแแแแแ แแแแก แแแแแแแแแแ แแฃแแ แแแแ แแแก แแแแแ แ แแฃแขแแ แแ OpenWrt-แแ WireGuard-แแกแ แแ DNSCrypt-แแก แแแแแงแแแแแแ 302 แกแแแแจแแ, 15700 แแแฎแแแแแแแแจแ แแแฏแแฃแคแแแแกแ แแ แแแแแชแแแแ แแแแฃแแแแแแชแแแก แฃแแแ แแ แแฃแจแแแแ 192 แกแแแแจแแ, 10000 แแแฎแแแแแแแ แแ แแ Github 2: แแแแฅแแแแแแชแแแแแแแ, แแแแแชแแแแ แแแแ แแแ แแ Jupyter Notebooks 265 แกแแแแจแแ, 13900 แแแฎแแ
แขแแ แกแขแแขแแแแ แแแแแแขแแ แแแแก แ แแแแแแแแแก แแแฎแแแแแ
แฃแแ แแแแแก แแแแแแแแแแแ 1672 แแแแแแขแแ แ, 60400 แแแฎแแแ แแแแขแ 9M729. แแ แแแแ แกแแขแงแแ INF แฎแแแจแแแ แฃแแแแแก โแแแแ แฆแแแแแกโ แจแแกแแฎแแ 1371 แแแแแแขแแ แ, 83000 แแแฎแแGitHub-แแ แแแแฌแงแ แงแแ แแแแก, แแฃแแแก, แแ แแแแก, แฉแ แแแแแแ แแแ แแแกแ แแ แกแแ แแแก แแแแฎแแแ แแแแแแแก แกแแชแแแแแแก แแแแแแแแ. 1309 แแแแแแขแแ แ, 44500 แแแฎแแแแฎแแแก แแฎแกแแแ แฐแแแ แแก แฌแแกแแแจแ 1285 แแแแแแขแแ แ, 48300 แแแฎแแแ แแช แฃแคแ แ แแแแ แแแแแแฌแงแแแ OOP-แก, แแแ แฃแแแแแกแ แแฅแแแแแแแก แแ แแฅแแแแ แแ แแแ แแแแแแกแแแแก 1271 แแแแแแขแแ แ, 128000 แแแฎแแแแแแแแแขแแกแขแ แแคแ แจแแ แแแแขแแแแจแ: แแกแขแแ แแฃแแ แแแแแแแแแแ 1211 แแแแแแขแแ แ, 82400 แแแฎแแแ แแแแ แแแฎแแ Y แแแแแ แแแแฌแแแ แ แแแแแ? 1122 แแแแแแขแแ แ, 81500 แแแฎแแแแแแฅแขแ แ แแแแฅแแแ แแ แแ แแก แฉแแแแแแก 1116 แแแแแแขแแ แ, 50700 แแแฎแแแแ แแ แฌแแแ แแแแฅแขแ แแแแแแแแก แกแแญแแกแแแ 1098 แแแแแแขแแ แ, 71800 แแแฎแแแชแแแแแแ แแแแก แแแชแแแแ แแแแก แแแแแแแแแแแ แแแแแแแ แแแแ 1021 แแแแแแขแแ แ, 27500 แแแฎแแแคแแแแแแ แจแแแฏแแแ แแแแแกแ แแฅแกแแแ แแแแแขแแก แฌแแแแกแฌแแ แ แจแแแแแแแ แแแ แแแขแแ แแแฃแแ แกแแแแแแกแ แจแแแแกแแแแแ 999 แแแแแแขแแ แ, 62100 แแแฎแแแกแแฃแแแ แ แกแแแแ แแแแแ แแแแแแแแแแแ 997 แแแแแแขแแ แ, 7700 แแแฎแแแ แแขแแ แแ แแก แแแแแแแแแ แจแแฃแซแแแแแแแ แแงแ แแแแแขแแ แแแแแแ 940 แแแแแแขแแ แ, 51600 แแแฎแแแซแแแ แคแแกแ, แฉแแแ แแแแแแ แแแขแแ แแแขแก 933 แแแแแแขแแ แ, 120000 แแแฎแแแแฅแชแแ แ แฃแแแขแแก แแแแแแชแแแก แฌแแแแแฆแแแแ 923 แแแแแแขแแ แ, 50900 แแแฎแแแแแแกแแแแ แแแแ 22-แแ 922 แแแแแแขแแ แ, 156000 แแแฎแแแแแแฅแแแแก แแ แฉแแแ IT แกแแแชแแแแแกแขแแกแแแแก, แแ แ แฉแแแแแ แฉแแแแแแแแแ แแฃแแแแแกแแแแก 914 แแแแแแขแแ แ, 43400 แแแฎแแแ แแขแแ แแแ แแฆแแแแ แกแแแฃแจแแแก แฃแคแ แแกแ แแแแแแแแแ แแแ 901 แแแแแแขแแ แ, 119000 แแแฎแแแแแแแ แแแแแแแแแแก แแแฃแแ แฃแแแ 892 แแแแแแขแแ แ, 27800 แแแฎแแแฅแแแแฅแแก แแแ แแแ แขแแแแแแ แขแแ แ 889 แแแแแแขแแ แ, 40800 แแแฎแแ
แแ แแแแแก, แแแแ แแแขแแขแแแ แแแฌแแแแแแก แ แแแแแแแแแก แแแฎแแแแแ
แแแแกแแแแ แแแแ 22-แแ , 922 แแแแแแขแแ แ, แจแแคแแกแแแ +259.0/-100.0แฌแแแแแแแฎแ 80 แ แแแแฃแแ แแ แแแฅแแก แแแแฎแแแแ. , 635 แแแแแแขแแ แ, แจแแคแแกแแแ +135.0/-94.0แซแแแ แคแแกแ, แฉแแแ แแแแแแ แแแขแแ แแแขแก , 933 แแแแแแขแแ แ, แจแแคแแกแแแ +392.0/-83.0แกแแฎแแแแฌแแคแ แแ แ-แแแแแแแแแ , 752 แแแแแแขแแ แ, แจแแคแแกแแแ +83.0/-80.0แ แแขแแ แแ แแแ แแแแก Windows 2019 แฌแแแก, แแ CHADNT? , 881 แแแแแแขแแ แ, แจแแคแแกแแแ +123.0/-70.0แคแฃแแฅแชแแฃแ แ แแ แแแ แแแแ แแแ: แกแฃแแแแฃแ แ แกแแแแแแจแ, แ แแแแแแช แแแแแก แแ แแแฃแฅแขแแฃแแแแแก. แฒแแฌแแแ 1 , 394 แแแแแแขแแ แ, แจแแคแแกแแแ +100.0/-68.0"Blow Job แกแขแแขแแ": แแแชแแแแ แแแแ แแแแแฃแจแแแแก 109 แกแแแแ แแ แแแฃแ แ แกแแฅแกแ, แ แแแ แแแแแแแแแ แแ แฎแแแแแแฃแ แ แแแขแแแแฅแขแ, แ แแแแแแช แแแแก แกแฌแแแก , 361 แแแแแแขแแ แ, แจแแคแแกแแแ +240.0/-68.0แฉแแแ แแแแฌแแ แแ แฉแแแแ แชแฎแแแ แแแแก แงแแแแแแ แกแแกแแ แแแแแ แแแแ, แแแแ แแ แแก แแแแแแจแ แแแแแแแแแก. แฉแแแแแแ แแ แแแ , 259 แแแแแแขแแ แ, แจแแคแแกแแแ +101.0/-63.0แ แแช แฃแคแ แ แแแแ แแแแแแฌแงแแแ OOP-แก, แแแ แฃแแแแแกแ แแฅแแแแแแแก แแ แแฅแแแแ แแ แแแ แแแแแแกแแแแก , 1271 แแแแแแขแแ แ, แจแแคแแกแแแ +131.0/-63.0แแแแแแจแ แแแแแแแแก แแแแแงแ แแก แจแแแฌแงแแแข , 179 แแแแแแขแแ แ, แจแแคแแกแแแ +147.0/-62.0แแแแแแแแ แแแแก แแแคแ , 668 แแแแแแขแแ แ, แจแแคแแกแแแ +315.0/-60.0แแแแแฐแแแแแแ แแแแ แแขแแแแ , 597 แแแแแแขแแ แ, แจแแคแแกแแแ +208.0/-60.0แแ แแ แแแ แแแแแแแแ , 246 แแแแแแขแแ แ, แจแแคแแกแแแ +105.0/-59.0Catch Me แแฃ แจแแแแซแแแ , 215 แแแแแแขแแ แ, แจแแคแแกแแแ +141.0/-58.0แแ แแ แฌแแแ แแแแฅแขแ แแแแแแแแก แกแแญแแกแแแ , 1098 แแแแแแขแแ แ, แจแแคแแกแแแ +131.0/-58.0แ แแขแแ แฃแแแ แแกแฌแแแแ Go? , 70 แแแแแแขแแ แ, แจแแคแแกแแแ +76.0/-57.0แคแกแแฅแแแขแ แแก แแแกแฃแฎแ แกแขแแขแแแแ โแแแแแแงแแคแ แแ แฏแแแแ แแแแโ , 272 แแแแแแขแแ แ, แจแแคแแกแแแ +154.0/-55.0แแแขแแชแแ Apple-แก , 96 แแแแแแขแแ แ, แจแแคแแกแแแ +90.0/-52.0แแฎแแแ แแ แแแ แแแแ แแแแก แแแแแ แฉแฃแแแ แแแแแแ แฉแแแแก แแแแจแแ แก แ แแแแแแแกแแแ , 764 แแแแแแขแแ แ, แจแแคแแกแแแ +164.0/-52.0แฎแฃแแ แกแแจแแแแแ แขแแแแแแชแแ แแแแแแแแ แแแ แแแแแแแแ แแแแจแ , 262 แแแแแแขแแ แ, แจแแคแแกแแแ +95.0/-52.0
แฃแฐ. แแแแแ แ แแแแแแแแ แกแแแแขแแ แแกแ แแ แฉแแแแแ แแแฅแแก, แแแแ แแ แแแแแฎแแแแก แแ แแแแแแแ แแแแ.
แแแกแแแแ
แ แแแขแแแแแก แแแแแแกแแก แงแฃแ แแแฆแแแ แแแแแฅแชแแ แแ แแฃแแฅแขแก, แ แแแแแแช แกแแแแขแแ แแกแ แฉแแแแ.
แแแ แแแ แ แแแจแ, แขแแแแแแก 60% แแ แแก "geektimes" แแแแ แแก แกแขแแขแแแแ. แแฅแแแแ แแฃ แแ แ แแกแแแ แแแแแแแ แฌแแแก แแแแแแแ แแ แ แแแแ แ แแฅแแแแ แฐแแแ แ แแฃแแแก, แแแกแแแกแแก, แแแแแแแแแแขแแแแก แแ แ.แจ. แกแขแแขแแแแแก แแแ แแจแ, แแ แแแชแ. แ แ แแฅแแ แฃแแแ, แแแแแฎแแแแ แ แแฆแแชแแก แแแแแ แแแแก. แฒแแแ แแแแฎแแ.
แแแแ แแช, แกแแฃแแแแแกแ แกแแแแจแแแแแ แแแฃแแแแแแแแ แแแฆแแแ แฎแแ แแกแฎแแก แแฆแแแฉแแแ. แแก แคแกแแฅแแแแแแฃแ แแ แแแกแแแแแแ, แแแแแฎแแแแแ แจแแแซแแแแ แงแฃแ แแแฆแแแ แแ แแแแฅแชแแแก แ แแแขแแแแก, แแแแ แแ แแฃ แกแขแแขแแแก แกแแญแแ แแ, แจแแแแแ แแก แแแแแแขแแแ แแฅแแแแก แกแแแแจแแแแแก. แแ แแฅ แแ แแก แแฃแกแขแแ แกแแกแแ แแแแแ แแ แกแแ แแแแฃแแ แกแขแแขแแแแแก แฃแแแแแกแ แแแแชแแแขแ แแชแแ. แแ แแคแแฅแ แแ, แ แแ แกแแแขแแก แแคแแแแแแแแแ แ แแแแ แแ แฃแแแ แแคแแฅแ แแ แกแแแแจแแแแแแก แ แแแแแแแแแกแ แแ แฏแแแแแก แแ แแแ แแแแก แจแแ แแก แแแแจแแ แแ, แแฃ แแแ แกแฃแ แ แแแแแ แแแ แกแขแแขแแแแแก แแก แแแแแ แแขแฃแแ แแแขแแแแ แแ แแฅ, Habrรฉ-แแ.
แฒ แแฆแแช แแกแแแแกแ. แแแแแ แแแฅแแก, แ แแ แแแคแแ แแแขแแฃแแ แแงแ.
แกแขแแขแแแแแก แกแแ แแ แซแแแ แแฆแแแฉแแแ, แแแ แแ, แแแแแ แฃแแแแแกแแแแกแแแ. แแแแแชแแแ แงแแแแแก แแแแฎแแแก.
แฌแงแแ แ: www.habr.com