اې حبر
В
د هغو کسانو لپاره چې لیوالتیا لري هغه څه چې پیښ شوي، دوام د کټ لاندې دی.
اجازه راکړئ یو ځل بیا تاسو ته یادونه وکړم چې احصایې او درجه بندي رسمي ندي، زه هیڅ داخلي معلومات نلرم. دا هم تضمین نه دی چې ما په کوم ځای کې خطا نه ده کړې یا یو څه له لاسه ورکړی. مګر بیا هم، زه فکر کوم چې دا په زړه پورې شو. موږ به لومړی د کوډ سره پیل وکړو؛ هغه څوک چې پدې کې علاقه نلري کولی شي لومړۍ برخې پریږدي.
د معلوماتو راټولول
د پارسر په لومړۍ نسخه کې، یوازې د نظرونو شمیر، تبصرې او د مقالې درجه بندي په پام کې نیول شوي. دا لا دمخه ښه دی، مګر دا تاسو ته اجازه نه ورکوي چې ډیرې پیچلې پوښتنې وکړي. دا وخت دی چې د سایټ موضوعي برخې تحلیل کړئ؛ دا به تاسو ته اجازه درکړي چې خورا په زړه پورې څیړنې ترسره کړئ، د بیلګې په توګه، وګورئ چې څنګه د "C++" برخې شهرت په څو کلونو کې بدل شوی.
د مقالې پارسر ښه شوی ، اوس دا هغه مرکزونه بیرته راګرځوي چې مقاله ورسره تړاو لري ، په بیله بیا د لیکوال مستعار نوم او د هغه درجه بندي (ډیر په زړه پوري شیان دلته هم ترسره کیدی شي ، مګر دا به وروسته راشي). معلومات په csv فایل کې خوندي شوي چې داسې ښکاري:
2018-12-18T12:43Z,https://habr.com/ru/post/433550/,"Мессенджер Slack — причины выбора, косяки при внедрении и особенности сервиса, облегчающие жизнь",votes:7,votesplus:8,votesmin:1,bookmarks:32,
views:8300,comments:10,user:ReDisque,karma:5,subscribers:2,hubs:productpm+soft
...
موږ به د سایټ د اصلي موضوعي مرکزونو لیست ترلاسه کړو.
def get_as_str(link: str) -> Str:
try:
r = requests.get(link)
return Str(r.text)
except Exception as e:
return Str("")
def get_hubs():
hubs = []
for p in range(1, 12):
page_html = get_as_str("https://habr.com/ru/hubs/page%d/" % p)
# page_html = get_as_str("https://habr.com/ru/hubs/geektimes/page%d/" % p) # Geektimes
# page_html = get_as_str("https://habr.com/ru/hubs/develop/page%d/" % p) # Develop
# page_html = get_as_str("https://habr.com/ru/hubs/admin/page%d" % p) # Admin
for hub in page_html.split("media-obj media-obj_hub"):
info = Str(hub).find_between('"https://habr.com/ru/hub', 'list-snippet__tags')
if "*</span>" in info:
hub_name = info.find_between('/', '/"')
if len(hub_name) > 0 and len(hub_name) < 32:
hubs.append(hub_name)
print(hubs)
د find_between فنکشن او د Str ټولګي د دوو ټاګونو تر مینځ یو تار وټاکئ، ما دوی کارولي
د get_hubs فنکشن محصول یو خورا اغیزمن لیست دی، کوم چې موږ د لغت په توګه خوندي کوو. زه په ځانګړي ډول لیست په بشپړ ډول وړاندې کوم ترڅو تاسو د هغې حجم اټکل کړئ.
hubs_profile = {'infosecurity', 'programming', 'webdev', 'python', 'sys_admin', 'it-infrastructure', 'devops', 'javascript', 'open_source', 'network_technologies', 'gamedev', 'cpp', 'machine_learning', 'pm', 'hr_management', 'linux', 'analysis_design', 'ui', 'net', 'hi', 'maths', 'mobile_dev', 'productpm', 'win_dev', 'it_testing', 'dev_management', 'algorithms', 'go', 'php', 'csharp', 'nix', 'data_visualization', 'web_testing', 's_admin', 'crazydev', 'data_mining', 'bigdata', 'c', 'java', 'usability', 'instant_messaging', 'gtd', 'system_programming', 'ios_dev', 'oop', 'nginx', 'kubernetes', 'sql', '3d_graphics', 'css', 'geo', 'image_processing', 'controllers', 'game_design', 'html5', 'community_management', 'electronics', 'android_dev', 'crypto', 'netdev', 'cisconetworks', 'db_admins', 'funcprog', 'wireless', 'dwh', 'linux_dev', 'assembler', 'reactjs', 'sales', 'microservices', 'search_technologies', 'compilers', 'virtualization', 'client_side_optimization', 'distributed_systems', 'api', 'media_management', 'complete_code', 'typescript', 'postgresql', 'rust', 'agile', 'refactoring', 'parallel_programming', 'mssql', 'game_promotion', 'robo_dev', 'reverse-engineering', 'web_analytics', 'unity', 'symfony', 'build_automation', 'swift', 'raspberrypi', 'web_design', 'kotlin', 'debug', 'pay_system', 'apps_design', 'git', 'shells', 'laravel', 'mobile_testing', 'openstreetmap', 'lua', 'vs', 'yii', 'sport_programming', 'service_desk', 'itstandarts', 'nodejs', 'data_warehouse', 'ctf', 'erp', 'video', 'mobileanalytics', 'ipv6', 'virus', 'crm', 'backup', 'mesh_networking', 'cad_cam', 'patents', 'cloud_computing', 'growthhacking', 'iot_dev', 'server_side_optimization', 'latex', 'natural_language_processing', 'scala', 'unreal_engine', 'mongodb', 'delphi', 'industrial_control_system', 'r', 'fpga', 'oracle', 'arduino', 'magento', 'ruby', 'nosql', 'flutter', 'xml', 'apache', 'sveltejs', 'devmail', 'ecommerce_development', 'opendata', 'Hadoop', 'yandex_api', 'game_monetization', 'ror', 'graph_design', 'scada', 'mobile_monetization', 'sqlite', 'accessibility', 'saas', 'helpdesk', 'matlab', 'julia', 'aws', 'data_recovery', 'erlang', 'angular', 'osx_dev', 'dns', 'dart', 'vector_graphics', 'asp', 'domains', 'cvs', 'asterisk', 'iis', 'it_monetization', 'localization', 'objectivec', 'IPFS', 'jquery', 'lisp', 'arvrdev', 'powershell', 'd', 'conversion', 'animation', 'webgl', 'wordpress', 'elm', 'qt_software', 'google_api', 'groovy_grails', 'Sailfish_dev', 'Atlassian', 'desktop_environment', 'game_testing', 'mysql', 'ecm', 'cms', 'Xamarin', 'haskell', 'prototyping', 'sw', 'django', 'gradle', 'billing', 'tdd', 'openshift', 'canvas', 'map_api', 'vuejs', 'data_compression', 'tizen_dev', 'iptv', 'mono', 'labview', 'perl', 'AJAX', 'ms_access', 'gpgpu', 'infolust', 'microformats', 'facebook_api', 'vba', 'twitter_api', 'twisted', 'phalcon', 'joomla', 'action_script', 'flex', 'gtk', 'meteorjs', 'iconoskaz', 'cobol', 'cocoa', 'fortran', 'uml', 'codeigniter', 'prolog', 'mercurial', 'drupal', 'wp_dev', 'smallbasic', 'webassembly', 'cubrid', 'fido', 'bada_dev', 'cgi', 'extjs', 'zend_framework', 'typography', 'UEFI', 'geo_systems', 'vim', 'creative_commons', 'modx', 'derbyjs', 'xcode', 'greasemonkey', 'i2p', 'flash_platform', 'coffeescript', 'fsharp', 'clojure', 'puppet', 'forth', 'processing_lang', 'firebird', 'javame_dev', 'cakephp', 'google_cloud_vision_api', 'kohanaphp', 'elixirphoenix', 'eclipse', 'xslt', 'smalltalk', 'googlecloud', 'gae', 'mootools', 'emacs', 'flask', 'gwt', 'web_monetization', 'circuit-design', 'office365dev', 'haxe', 'doctrine', 'typo3', 'regex', 'solidity', 'brainfuck', 'sphinx', 'san', 'vk_api', 'ecommerce'}
د پرتله کولو لپاره، د geektimes برخې ډیر معمولي ښکاري:
hubs_gt = {'popular_science', 'history', 'soft', 'lifehacks', 'health', 'finance', 'artificial_intelligence', 'itcompanies', 'DIY', 'energy', 'transport', 'gadgets', 'social_networks', 'space', 'futurenow', 'it_bigraphy', 'antikvariat', 'games', 'hardware', 'learning_languages', 'urban', 'brain', 'internet_of_things', 'easyelectronics', 'cellular', 'physics', 'cryptocurrency', 'interviews', 'biotech', 'network_hardware', 'autogadgets', 'lasers', 'sound', 'home_automation', 'smartphones', 'statistics', 'robot', 'cpu', 'video_tech', 'Ecology', 'presentation', 'desktops', 'wearable_electronics', 'quantum', 'notebooks', 'cyberpunk', 'Peripheral', 'demoscene', 'copyright', 'astronomy', 'arvr', 'medgadgets', '3d-printers', 'Chemistry', 'storages', 'sci-fi', 'logic_games', 'office', 'tablets', 'displays', 'video_conferencing', 'videocards', 'photo', 'multicopters', 'supercomputers', 'telemedicine', 'cybersport', 'nano', 'crowdsourcing', 'infographics'}
پاتې مرکزونه په ورته ډول ساتل شوي. اوس د داسې فنکشن لیکل اسانه دي چې پایله یې راګرځوي ایا مقاله د geektimes یا د پروفایل مرکز پورې اړه لري.
def is_geektimes(hubs: List) -> bool:
return len(set(hubs) & hubs_gt) > 0
def is_geektimes_only(hubs: List) -> bool:
return is_geektimes(hubs) is True and is_profile(hubs) is False
def is_profile(hubs: List) -> bool:
return len(set(hubs) & hubs_profile) > 0
ورته دندې د نورو برخو ("پرمختګ"، "اداره"، او داسې نورو لپاره ترسره شوي.
پروسس کول
دا د تحلیل پیل کولو وخت دی. موږ ډیټاسیټ بار کوو او د مرکز ډیټا پروسس کوو.
def to_list(s: str) -> List[str]:
# "user:popular_science+astronomy" => [popular_science, astronomy]
return s.split(':')[1].split('+')
def to_date(dt: datetime) -> datetime.date:
return dt.date()
df = pd.read_csv("habr_2019.csv", sep=',', encoding='utf-8', error_bad_lines=True, quotechar='"', comment='#')
dates = pd.to_datetime(df['datetime'], format='%Y-%m-%dT%H:%MZ')
dates += datetime.timedelta(hours=3)
df['date'] = dates.map(to_date, na_action=None)
hubs = df["hubs"].map(to_list, na_action=None)
df['hubs'] = hubs
df['is_profile'] = hubs.map(is_profile, na_action=None)
df['is_geektimes'] = hubs.map(is_geektimes, na_action=None)
df['is_geektimes_only'] = hubs.map(is_geektimes_only, na_action=None)
df['is_admin'] = hubs.map(is_admin, na_action=None)
df['is_develop'] = hubs.map(is_develop, na_action=None)
اوس موږ کولی شو د ورځې لخوا ډاټا ګروپ کړو او د مختلفو مرکزونو لپاره د خپرونو شمیر وښایو.
g = df.groupby(['date'])
days_count = g.size().reset_index(name='counts')
year_days = days_count['date'].values
grouped = g.sum().reset_index()
profile_per_day_avg = grouped['is_profile'].rolling(window=20, min_periods=1).mean()
geektimes_per_day_avg = grouped['is_geektimes'].rolling(window=20, min_periods=1).mean()
geektimesonly_per_day_avg = grouped['is_geektimes_only'].rolling(window=20, min_periods=1).mean()
admin_per_day_avg = grouped['is_admin'].rolling(window=20, min_periods=1).mean()
develop_per_day_avg = grouped['is_develop'].rolling(window=20, min_periods=1).mean()
موږ د Matplotlib په کارولو سره د خپرو شویو مقالو شمیر ښکاره کوو:
ما په چارټ کې "جیکټایمز" او "یوازې geektimes" مقالې ویشلې، ځکه یوه مقاله کولی شي په ورته وخت کې دواړه برخې پورې اړه ولري (د مثال په توګه ، "DIY" + "مایکرو کنټرولر" + "C++"). ما په سایټ کې د پروفایل مقالو روښانه کولو لپاره نوم "پروفایل" کارولی، که څه هم شاید د دې لپاره د انګلیسي اصطلاح پروفایل په بشپړ ډول سم نه وي.
په تیره برخه کې موږ د دې اوړي په پیل کې د geektimes لپاره د مقالو لپاره د تادیې مقرراتو کې بدلون سره د "geektimes اغیز" په اړه وپوښتل. راځئ چې د geektimes مقالې په جلا توګه ښکاره کړو:
df_gt = df[(df['is_geektimes_only'] == True)]
group_gt = df_gt.groupby(['date'])
days_count_gt = group_gt.size().reset_index(name='counts')
grouped = group_gt.sum().reset_index()
year_days_gt = days_count_gt['date'].values
view_gt_per_day_avg = grouped['views'].rolling(window=20, min_periods=1).mean()
پایله په زړه پورې ده. د geektimes مقالو د نظرونو اټکل مجموعه د 1:5 په شاوخوا کې ده. مګر پداسې حال کې چې د لیدونو ټولټال شمیر د پام وړ بدلون موندلی، د "تفریحی" مقالو لیدل نږدې په ورته کچه پاتې دي.
تاسو دا هم لیدلی شئ چې د "geektimes" برخه کې د مقالو ټول نظرونه لاهم د مقرراتو له بدلولو وروسته راټیټ شوي، مګر "د سترګو په واسطه"، د ټول ارزښتونو له 5٪ څخه ډیر نه.
دا په زړه پورې ده چې په هره مقاله کې د لیدونو اوسط شمیر وګورئ:
د "تفریحی" مقالو لپاره دا د اوسط څخه شاوخوا 40٪ دی. دا شاید د حیرانتیا خبره نده. د اپریل په پیل کې ناکامي زما لپاره روښانه نده ، شاید دا څه پیښ شوي وي ، یا دا د تحلیل کولو یو ډول غلطی وي ، یا شاید د جیکټایمز لیکوالانو څخه یو په رخصتۍ تللی وي؛).
په هرصورت، ګراف د مقالو د نظرونو په شمیر کې دوه نور د پام وړ چوکۍ ښیي - د نوي کال او د می رخصتۍ.
مرکزونه
راځئ چې د مرکزونو ژمنه شوي تحلیل ته لاړ شو. راځئ چې د لیدونو شمیر له مخې غوره 20 مرکزونه لیست کړو:
hubs_info = []
for hub_name in hubs_all:
mask = df['hubs'].apply(lambda x: hub_name in x)
df_hub = df[mask]
count, views = df_hub.shape[0], df_hub['views'].sum()
hubs_info.append((hub_name, count, views))
# Draw hubs
hubs_top = sorted(hubs_info, key=lambda v: v[2], reverse=True)[:20]
top_views = list(map(lambda x: x[2], hubs_top))
top_names = list(map(lambda x: x[0], hubs_top))
plt.rcParams["figure.figsize"] = (8, 6)
plt.bar(range(0, len(top_views)), top_views)
plt.xticks(range(0, len(top_names)), top_names, rotation=90)
plt.ticklabel_format(style='plain', axis='y')
plt.tight_layout()
plt.show()
پایلې:
په حیرانتیا سره، د نظرونو په برخه کې ترټولو مشهور مرکز "د معلوماتو امنیت" و؛ د 5 لوړ پوړو مشرانو کې "پروګرامینګ" او "مشهور ساینس" هم شامل وو.
انټيټوپ Gtk او کوکو قبضه کوي.
یو راز به درته ووایم، پورته حبونه هم لیدلی شي
درجه
او په پای کې، ژمنه شوې درجه بندي. د مرکز تحلیل ډیټا په کارولو سره ، موږ کولی شو د دې کال 2019 لپاره خورا مشهور مرکزونو لپاره خورا مشهور مقالې وښیو.
د معلوماتو امنیت
څنګه ما د یو کال لپاره په سبربینک کې کار نه دی کړی 304000 لیدنې، 599 تبصرې، درجه بندي +457.0/-14.0رد شوي سمارټ رڼا بلبونه د شخصي معلوماتو ارزښتناکه سرچینه ده 232000 لیدنې، 147 تبصرې، درجه بندي +75.0/-11.0درغلۍ او ډیجیټل لاسلیکونه - هرڅه خورا خراب دي 176000 لیدنې، 778 تبصرې، درجه بندي +356.0/-0.0څنګه میګافون په ګرځنده ګډون کې سوځیدلی 166000 لیدنې، 676 تبصرې، درجه بندي +624.0/-2.0د VK هیک کول، دوه فاکتور تصدیق به خوندي نشي 148000 کتنې، 332 تبصرې، درجه بندي +124.0/-17.0څنګه براوزر د کامریډ میجر سره مرسته کوي 132000 لیدنې، 321 تبصرې، درجه بندي +246.0/-19.0په تاریخ کې ترټولو لوی ډمپ: 2,7 ملیارد حسابونه، چې 773 میلیونه یې ځانګړي دي 123000 کتنې، 154 تبصرې، درجه بندي +86.0/-5.0ګرانه، موږ انټرنیټ وژنو 121000 کتنې، 933 تبصرې، درجه بندي +392.0/-83.0د موبایل منځپانګه وړیا ده، پرته له SMS یا راجسټریشن. د میګافون څخه د درغلیو توضیحات 114000 لیدنې، 478 تبصرې، درجه بندي +488.0/-8.0ستاسو د Rostelecom شخصي حساب کې د پورټ سکینر 111000 کتنې، 194 تبصرې، درجه بندي +300.0/-8.0
پروګرامونې
د یو سړی په اړه 167000 لیدنې، 249 تبصرې، درجه بندي +239.0/-33.0هرڅومره ژر چې تاسو OOP هیر کړئ ، ستاسو او ستاسو برنامو لپاره ښه 129000 لیدنې، 1271 تبصرې، درجه بندي +131.0/-63.0ولې لوړ پوړي پراختیا کونکي نشي کولی دنده ترلاسه کړي 119000 لیدنې، 901 تبصرې، درجه بندي +151.0/-14.0ایا دا د زړو خلکو لپاره ځای نه دی؟ له پنځه دېرش کلنۍ وروسته پروګرام کول 116000 لیدنې، 649 تبصرې، درجه بندي +222.0/-16.0د پروګرام کولو نوې ژبې په خاموشۍ سره زموږ اړیکه له واقعیت سره وژني 106000 کتنې، 764 تبصرې، درجه بندي +164.0/-52.0هغه څه چې ما په سخته توګه زده کړل (د سافټویر پراختیا کې د 30 کلونو څخه ډیر) 101000 لیدنې، 128 تبصرې، درجه بندي +178.0/-9.0ترټولو نادره او خورا ګران پروګرامینګ ژبې 82900 لیدنې، 119 تبصرې، درجه بندي +38.0/-10.0په KPI کې د JavaScript او Node.js په اړه د لیکچرونو کورس 80300 لیدنې، 14 تبصرې، درجه بندي +34.0/-2.0د معلوماتي ټکنالوجۍ اصطلاحات د کچالو د ودې پروسې مثال کاروي 78000 لیدنې، 86 تبصرې، درجه بندي +84.0/-14.0256 کرښه د C++: په څو ساعتونو کې له سکریچ څخه د شعاع ټرسر لیکل 77600 کتنې، 124 تبصرې، درجه بندي +241.0/-0.0
مشهور ساینس
هغه څه چې ډیزاینر سګرټ څکول: غیر معمولي وسلې 236000 کتنې، 123 تبصرې، درجه بندي +119.0/-9.0ساینسپوهانو د ځمکې پر مخ تر ټولو زوړ ژوندی فقیر موندلی دی 234000 لیدنې، 212 تبصرې، درجه بندي +82.0/-14.0د تلویزیون لړۍ 'چرنوبل': وګورئ او فکر وکړئ 173000 کتنې، 803 تبصرې، درجه بندي +164.0/-25.0یو 12 کلن ځوان د خپل کور لابراتوار کې د اټومي فیوژن عکس العمل ترسره کړ. 145000 لیدنې، 280 تبصرې، درجه بندي +126.0/-29.0د مصر د ګلاب او سقوط کرینکا کیسه 134000 کتنې، 244 تبصرې، درجه بندي +217.0/-1.0دا لوی کړئ! د عصري حل وده 134000 لیدنې، 235 تبصرې، درجه بندي +377.0/-1.0د بوینګ 737 میکس لپاره سافټویر د بهرنی سرچینو لخوا لیکل شوی و چې په ساعت کې $ 9 عاید لري. 126000 لیدنې، 560 تبصرې، درجه بندي +153.0/-6.0مه عصبي کیږئ ، بیړه مه کوئ ، مداخله مه کوئ: د تراژیدي کیسه 121000 کتنې، 384 تبصرې، درجه بندي +242.0/-4.0ریاضي پوهانو د عددونو د ضرب کولو لپاره مناسبه لاره موندلې ده 108000 کتنې، 222 تبصرې، درجه بندي +173.0/-10.0د پروګرام کولو نوې ژبې په خاموشۍ سره زموږ اړیکه له واقعیت سره وژني 106000 کتنې، 764 تبصرې، درجه بندي +164.0/-52.0
کارګر
څنګه ما د یو کال لپاره په سبربینک کې کار نه دی کړی 304000 لیدنې، 599 تبصرې، درجه بندي +457.0/-14.0زه زما د کوډ بیاکتنو سره د پراختیا کونکو ژوند خرابوم او بخښنه غواړم 187000 لیدنې، 21 تبصرې، درجه بندي +37.0/-3.0د پرمختګ پاچا 179000 لیدنې، 668 تبصرې، درجه بندي +315.0/-60.0د یو سړی په اړه 167000 لیدنې، 249 تبصرې، درجه بندي +239.0/-33.0په 22 کې تقاعد 158000 لیدنې، 927 تبصرې، درجه بندي +259.0/-100.0ستاسو د کار ځای کې د څراغ بلب څنګه له دندې ګوښه کول بدل کړئ؟ 139000 کتنې، 762 تبصرې، درجه بندي +200.0/-20.0نوښت په روسیه کې 128000 لیدنې، 612 تبصرې، درجه بندي +480.0/-33.0ولې لوړ پوړي پراختیا کونکي نشي کولی دنده ترلاسه کړي 119000 لیدنې، 901 تبصرې، درجه بندي +151.0/-14.0'سوځول شوي' کارمندان: آیا د وتلو لاره شته؟ 117000 لیدنې، 398 تبصرې، درجه بندي +210.0/-14.0ایا دا د زړو خلکو لپاره ځای نه دی؟ له پنځه دېرش کلنۍ وروسته پروګرام کول 116000 لیدنې، 649 تبصرې، درجه بندي +222.0/-16.0
په IT کې قانون جوړونه
درغلۍ او ډیجیټل لاسلیکونه - هرڅه خورا خراب دي 176000 لیدنې، 778 تبصرې، درجه بندي +356.0/-0.0څنګه میګافون په ګرځنده ګډون کې سوځیدلی 166000 لیدنې، 676 تبصرې، درجه بندي +624.0/-2.0نوښت په روسیه کې 128000 لیدنې، 612 تبصرې، درجه بندي +480.0/-33.0د موبایل منځپانګه وړیا ده، پرته له SMS یا راجسټریشن. د میګافون څخه د درغلیو توضیحات 114000 لیدنې، 478 تبصرې، درجه بندي +488.0/-8.0د قزاقستان چارواکي څنګه هڅه کوي چې د سند په پلي کولو کې خپله ناکامي پټه کړي 111000 لیدنې، 77 تبصرې، درجه بندي +122.0/-14.0څنګه پروټون میل په روسیه کې بند شوی دی 102000 لیدنې، 398 تبصرې، درجه بندي +418.0/-7.0د رنیټ د جلا کولو قانون په دریو لوستلو کې د دولت دوما لخوا تصویب شو 88200 لیدنې، 878 تبصرې، درجه بندي +73.0/-18.0څنګه یو پروګرامر یو بانک غوره کړ او قراردادونه ولولئ 87200 لیدنې، 611 تبصرې، درجه بندي +166.0/-9.0د مخابراتو او مخابراتو وزارت د RuNet د جلا کولو قانون تصویب کړ 83600 کتنې، 364 تبصرې، درجه بندي +79.0/-9.0د تبصرې تفصيلي ځواب، او همدارنګه د روسیې په فدراسیون کې د چمتو کوونکو د ژوند په اړه لږ څه 74700 لیدنې، 389 تبصرې، درجه بندي +290.0/-1.0
د ویب پراختیا
ایا دا د زړو خلکو لپاره ځای نه دی؟ له پنځه دېرش کلنۍ وروسته پروګرام کول 116000 لیدنې، 649 تبصرې، درجه بندي +222.0/-16.0په 2019 کې د ویب پاڼې جوړولو څرنګوالی 110000 لیدنې، 278 تبصرې، درجه بندي +233.0/-11.0د ډاکر زده کړه 1 برخه: اساسات 91300 کتنې، 24 تبصرې، درجه بندي +52.0/-10.0په KPI کې د JavaScript او Node.js په اړه د لیکچرونو کورس 80300 لیدنې، 14 تبصرې، درجه بندي +34.0/-2.0ټرینی واسیا او د API ایډیمپوټینسی په اړه د هغه کیسې 68900 لیدنې، 160 تبصرې، درجه بندي +216.0/-3.0د یوځای کیدو تفاهم مات شوی. دا یقینا د حلقو تقاطع نه ده، په صادقانه توګه 65900 کتنې، 223 تبصرې، درجه بندي +138.0/-41.0ولې تاسو باید خپل وخت د مناسب موضوعاتو ویب پا toو رامینځته کولو کې ضایع نکړئ 62700 کتنې، 243 تبصرې، درجه بندي +179.0/-13.0له سکریچ څخه د عصري ویب غوښتنلیک جوړول 62200 کتنې، 122 تبصرې، درجه بندي +56.0/-8.0د Vue.js لپاره تیاره ورځ 60800 کتنې، 133 تبصرې، درجه بندي +77.0/-6.0ولې د عصري ویب پراختیا خورا پیچلې ده؟ برخه 1 57700 لیدنې، 319 تبصرې، درجه بندي +101.0/-6.0
GTK
او په نهایت کې ، د دې لپاره چې هیڅوک ناراض نشي ، زه به د لږترلږه لیدل شوي مرکز "gtk" درجه ورکړم. د یو کال په موده کې خپور شو یو مقاله، کوم چې "په اتوماتيک ډول" د درجه بندي لومړۍ کرښه هم نیسي.
د GtkApplication کارول. د librsvg د وړاندې کولو ځانګړتیاوې 1700 لیدنې، 9 تبصرې، درجه بندي +9.0/-1.0
پایلې
هیڅ پایله به ونه لري. د ټولو لوستلو خوشحاله.
سرچینه: www.habr.com