د Mail.ru ګروپ 2019 تخنیکي مسله

د Mail.ru ګروپ 2019 تخنیکي مسله

د می په پای کې، زموږ د ټیکنوپارک (بومن MSTU)، Technotrack (MIPT)، Technosphere (Lomonosov Moscow State University) او Technopolis (Peter the Great St. Petersburg Polytechnic University) څخه فارغانو د خپلو ډیپلومو پروژو دفاع وکړه. درې میاشتې د کار لپاره ځانګړې شوې وې، او هلکانو د دوی په مغز کې هغه پوهه او مهارتونه ولګول چې د دوو کلونو مطالعې په ترڅ کې ترلاسه شوي.

په مجموع کې، د دفاع په برخه کې 13 پروژې وې، چې په مختلفو صنعتونو کې د مختلفو ستونزو حل کول. د مثال په ډول:

  • د کریپټوګرافیک فایل کوډ کولو سره کلاوډ ذخیره؛
  • د متقابل ویډیوګانو رامینځته کولو پلیټ فارم (د مختلف پایونو سره)؛
  • په شبکه کې د ریښتیني شطرنج لوبولو لپاره سمارټ بورډ؛
  • د طبي مقالو د هوښیارې ترلاسه کولو لپاره جوړښت؛
  • د لومړني ښوونځي ماشومانو ته د الګوریتمیز کولو اساساتو درس ورکولو لپاره سافټویر.

همدارنګه د سوداګریزو واحدونو پروژې:

  • د تام تام میسنجر لپاره د CRM سیسټم؛
  • د Odnoklassniki لپاره په نقشه کې د موضوعي عکسونو لټون لپاره ویب خدمت؛
  • د MAPS.ME لپاره پته جیوکوډینګ خدمت.

نن موږ به تاسو ته زموږ د فارغانو د پنځو پروژو په اړه په تفصیل سره ووایو.

د طبي مقالو هوښیار لټون

د Mail.ru ګروپ 2019 تخنیکي مسله

په ساینسي ډګر کې ډیری برخې شتون لري چې په هره برخه کې څیړنې ترسره کیږي، ډیری مقالې په مختلفو ژورنالونو کې خپریږي. دا معلوماتي ټیکنالوژي، فزیک، ریاضي، بیولوژي، طب او نور ډیر څه دي.

لیکوالان پروژه پریکړه وکړه چې په طبي برخه تمرکز وکړي. د طبي موضوعاتو نږدې ټولې مقالې په PubMed پورټل کې راټول شوي. پورټل خپل لټون چمتو کوي. په هرصورت، د هغې وړتیاوې خورا محدود دي. له همدې امله، هلکانو د لټون سیسټم ته وده ورکړه، د اوږدې پوښتنو لپاره مالتړ اضافه کړ او د موضوع ماډلینګ په کارولو سره د پوښتنو اصلاح کولو وړتیا.

د Mail.ru ګروپ 2019 تخنیکي مسله
SERP د اسنادو درجه بندي لیست لري چې د دوی موضوعات تعریف شوي، او د دې موضوعاتو پورې اړوند ټکي او شرایط د احتمالي موضوع ماډلینګ په کارولو سره روښانه شوي. کارونکي کولی شي د لټون پوښتنې محدودولو لپاره په روښانه شوي شرایطو کلیک وکړي.

د Mail.ru ګروپ 2019 تخنیکي مسله
د لوی PubMed ډیټابیس ګړندي لټون کولو لپاره ، لیکوالانو خپل د لټون انجن لیکلی چې په اسانۍ سره په هر زیربنا کې مدغم کیدی شي.

لټون په دریو مرحلو کې ترسره کیږي:

  1. د کاندید اسناد د ریورس شاخص په کارولو سره غوره کیږي.
  2. کاندیدان د BM25F الګوریتم په کارولو سره درجه بندي شوي، کوم چې د لټون په جریان کې په اسنادو کې مختلف ساحې په پام کې نیسي. په دې توګه، په سرلیک کې کلمې د خلاصې کلمو په پرتله ډیر وزن لري.
  3. د کیشینګ سیسټم هم د پرله پسې غوښتنو پروسس کولو ګړندي کولو لپاره کارول کیږي.

د Mail.ru ګروپ 2019 تخنیکي مسله

د کوچنیو خدماتو جوړښت:

د Mail.ru ګروپ 2019 تخنیکي مسله
اساسا ، د جوړښت شوي متن ډیټا د خدماتو ترمینځ لیږدول کیږي. د لوړ لیږد سرعت لپاره، GRPC کارول کیږي - د مایکرو سرویس جوړښت کې د ماډلونو نښلولو لپاره چوکاټ. د ډیټا سیریل کول د پروټوبف پیغام تبادلې فارمیټ په کارولو سره هم کارول کیږي.

په سیسټم کې کومې برخې شاملې دي:

  • په Node.js کې د راتلونکو کاروونکو غوښتنو پروسس کولو لپاره سرور.
  • د نګینکس پراکسي سرور په کارولو سره د توازن غوښتنې بار کړئ.
  • د فلاسک سرور REST API پلي کوي او د Node.js څخه لیږل شوي غوښتنې ترلاسه کوي.
  • ټول خام او پروسس شوي ډاټا، او همدارنګه د پوښتنو معلومات، په MongoDB کې زیرمه شوي.
  • د سند موضوع کولو لپاره د اړونده پایلو لپاره ټولې غوښتنې RabbitMQ ته ځي.

د لټون پایلو بېلګه:

د Mail.ru ګروپ 2019 تخنیکي مسله

هغه څه چې موږ یې په راتلونکي کې پلان کوو:

  • سپارښتنې کله چې په ورکړل شوې موضوع باندې بیاکتنې راټول کړئ (په سند کې د مهمو موضوعاتو پیژندل او د اسنادو فرعي سیټونو لټون کول).
  • د PDF فایلونو لټون وکړئ.
  • د سیمانټیک متن قطع کول.
  • د وخت په تیریدو سره موضوعات او رجحانات تعقیب کړئ.

د پروژې ټیم: فیډور پیټرایکین، ولادیسلاو دوروزینسکي، ماکسیم ناخودنوف، ماکسیم فیلین

د بلاک لاګ

د Mail.ru ګروپ 2019 تخنیکي مسله

نن ورځ، کله چې د پروګرام کولو او کمپیوټر ساینس تدریس کیږي، د لومړني ښوونځي عمرونه (د 5-7 ټولګي) ماشومان د موادو په مهارت کې ستونزې لري. سربیره پردې ، که زده کونکي غواړي په کور کې دندې بشپړې کړي ، دوی باید په خپلو کمپیوټرونو کې اضافي سافټویر نصب کړي. ښوونکي باید د ستونزو لپاره ډیری ورته حلونه وګوري، او د لیرې زده کړې په صورت کې، دوی باید د زده کونکو څخه د دندې ترلاسه کولو لپاره میتودولوژي رامینځته کړي.

د بلاک لاګ پروژې لیکوالان دې پایلې ته رسیدلي: کله چې د لومړني ښوونځي عمر ماشومانو ته د الګوریتم کولو اساسات درس ورکوي ، ټینګار باید د برنامې ژبې کمانډونو یادولو باندې نه وي ، بلکه د الګوریتم ډیاګرامونو رامینځته کولو باندې. دا به زده کونکو ته اجازه ورکړي چې د الګوریتم په ډیزاین کولو کې وخت او هڅې مصرف کړي ، د پیچلي ترکیب جوړښتونو کې ټایپ کولو پرځای.

فورمې د بلاک لاګ اجازه ورکوي:

  1. فلوچارټونه جوړ او ترمیم کړئ.
  2. جوړ شوي فلوچارټ چل کړئ او د دوی د کار پایله وګورئ (د محصول ډاټا).
  3. جوړ شوي پروژې خوندي او بار کړئ.
  4. د راسټر عکسونه رسم کړئ (د ماشوم لخوا رامینځته شوي الګوریتم پراساس د عکس رامینځته کول).
  5. د رامینځته شوي الګوریتم پیچلتیا په اړه معلومات ترلاسه کړئ (په الګوریتم کې د ترسره شوي عملیاتو شمیر پراساس).

د ښوونکو او زده کونکو ترمنځ د رول ویش تمه کیږي. هر کاروونکي د زده کونکي حیثیت ترلاسه کوي؛ د ښوونکي موقف ترلاسه کولو لپاره، تاسو باید د سیسټم مدیر سره اړیکه ونیسئ. ښوونکی نه یوازې د ستونزو توضیحات او شرایط دننه کولی شي ، بلکه اتومات ازموینې رامینځته کولی شي چې په اوتومات ډول پیل کیږي کله چې یو زده کونکی سیسټم ته د ستونزې حل وړاندې کوي.

د براوزر بلاک لاګ ایډیټر:

د Mail.ru ګروپ 2019 تخنیکي مسله

د ستونزې د حل کولو وروسته، زده کوونکی کولی شي حل ډاونلوډ کړي او پایلې یې وګوري:

د Mail.ru ګروپ 2019 تخنیکي مسله

پلیټ فارم په Vue.js کې د مخکښې پای غوښتنلیک او په روبي آن ریل کې د شاته پای غوښتنلیک لري. PostgreSQL د ډیټابیس په توګه کارول کیږي. د ګمارنې ساده کولو لپاره ، د سیسټم ټولې برخې په ډاکر کانټینرونو کې بسته شوي او د ډاکر کمپوز په کارولو سره راټول شوي. د بلاک لاګ ډیسټاپ نسخه د بریښنایی چوکاټ پراساس ده. ویبپیک د جاواسکریپټ کوډ جوړولو لپاره کارول شوی و.

د پروژې ټیم: الکساندر بارولوف، ماکسیم کولوتوکین، کریل کوچیروف.

د تام تام میسنجر لپاره د CRM سیسټم

د Mail.ru ګروپ 2019 تخنیکي مسله

CRM د سوداګرۍ او تام ټام کاروونکو ترمینځ د مناسب تعامل لپاره وسیله ده. لاندې دندې پلي شوي دي:

  • د بوټ جوړونکی چې تاسو ته اجازه درکوي د برنامه کولو مهارتونو پرته بوټونه رامینځته کړئ. په څو دقیقو کې تاسو کولی شئ په بشپړ ډول کار کولو بوټ ترلاسه کړئ چې نه یوازې کاروونکو ته ځینې معلومات ښیې، بلکې ډاټا راټولوي، په شمول. هغه فایلونه چې مدیر یې وروسته لیدلی شي.
  • آر ایس ایس. تاسو کولی شئ په اسانۍ سره هر چینل ته RSS وصل کړئ.
  • ځنډول شوي پوسټونه. تاسو ته اجازه درکوي په مخکیني وختونو کې پیغامونه واستوئ او حذف کړئ.

ټیم د Bot API په ازموینه کې هم برخه واخیسته، د ځان لیکل شوي څو بوټونه یې رامینځته کړل، لکه د 2019 د هاکي نړیوال جام لپاره یو بوټ، زموږ په خدمت کې د راجستریشن / واک لپاره یو بوټ، او د CI/CD لپاره یو بوټ.

د حل زیربناوې:

  • د مدیریت سرور د هر سرور او هر ډاکر کانټینر لپاره د څارنې سیسټم لري ترڅو په ګړندۍ او اسانۍ سره ستونزه ومومي او حل یې کړي ، مختلف میټریکونه او د کارونې احصایې وګوري. زموږ د غوښتنلیک د ریموټ تنظیم کولو مدیریت لپاره یو سیسټم هم شتون لري.
  • د سټینګ سرور زموږ د غوښتنلیک اوسنۍ نسخه لري چې د پراختیایی ټیم لخوا د عمومي ازموینې لپاره شتون لري.
  • مدیریت او سټینګ سرورونه یوازې د VPN له لارې پراختیا کونکو ته شتون لري ، او د تولید سرور د غوښتنلیک خوشې نسخه لري. دا د پراختیا کونکو لاسونو څخه جلا دی او یوازې د وروستي کارونکي لپاره شتون لري.
  • د CI/CD سیسټم د ګیتوب او ټریوس په کارولو سره پلي شوی و ، په تام تام کې د دودیز بوټ په کارولو سره خبرتیا.

د Mail.ru ګروپ 2019 تخنیکي مسله

د غوښتنلیک جوړښت یو ماډلر حل دی. غوښتنلیک، ډیټابیس، د ترتیب مدیر او څارنه په جلا ډاکر کانټینرونو کې پیل شوي، کوم چې تاسو ته اجازه درکوي د لانچ چاپیریال څخه خلاص کړئ، یو جلا کانټینر بدل یا بیا پیل کړئ. د شبکې ټوپولوژي رامینځته کول او د کانټینرونو اداره کول د ډاکر کمپوز په کارولو سره ترسره کیږي.

د Mail.ru ګروپ 2019 تخنیکي مسله

د پروژې ټیم: الیکسي انتوفیوف، ایګور ګورباټوف، الیکسي کوټیلیفسکي.

ForkMe

د Mail.ru ګروپ 2019 تخنیکي مسله

د فورک می پروژه د متقابل ویډیو لیدو لپاره یو پلیټ فارم دی ، چیرې چې تاسو کولی شئ خپله ویډیو جوړه کړئ او خپلو ملګرو ته یې وښایاست. ولې موږ متقابل ویډیوګانو ته اړتیا لرو که چیرې منظم وي؟

د ویډیو غیر خطي پلاټ او د دوام غوره کولو وړتیا پخپله لیدونکي ته د ښکیل کیدو اجازه ورکوي ، او د مینځپانګې جوړونکي به وکولی شي ځانګړي کیسې وښیې ، چې پلاټ به یې د کاروونکو لخوا اغیزمن شي. همچنان ، د مینځپانګې جوړونکي ، د ویډیو تبادلې احصایې مطالعې سره به وکولی شي پوه شي چې کوم لیدونکي خورا علاقه لري او توکي ډیر په زړه پوري کوي.

کله چې د پروژې پراختیا، هلکان د Netflix څخه د متقابل فلم Bandersnatch لخوا هڅول شوي، کوم چې ډیری نظرونه او ښه بیاکتنې ترلاسه کړې. کله چې MVP لا دمخه لیکل شوی و، خبرونه ښکاره شول چې یوټیوب پالن لري چې د متقابل لړۍ لپاره یو پلیټ فارم پیل کړي، کوم چې یو ځل بیا د دې لوري شهرت تاییدوي.

MVP کې شامل دي: متقابل پلیر ، ویډیو جوړونکی ، د مینځپانګې او ټاګونو لټون ، د ویډیو راټولول ، نظرونه ، لیدونه ، درجه بندي ، چینل او د کارونکي پروفایلونه.

د Mail.ru ګروپ 2019 تخنیکي مسله

په پروژه کې کارول شوي ټیکنالوژي سټیک:

د Mail.ru ګروپ 2019 تخنیکي مسله

د پروژې د پراختیا لپاره څنګه پلان شوی دی:

  • ویډیو ته د لیږد په اړه د احصایو او انفوګرافیک راټولول؛
  • د سایټ کاروونکو لپاره خبرتیاوې او شخصي پیغامونه؛
  • د Android او iOS لپاره نسخې.

له دې وروسته موږ پلان لرو چې اضافه کړو:

  • ستاسو د تلیفون څخه ویډیو کیسې جوړول؛
  • د ډاونلوډ شوي ویډیو ټوټو ایډیټ کول (د مثال په توګه ټرمینګ)؛
  • په پلیر کې د متقابل اعلاناتو رامینځته کول او پیل کول.

د پروژې ټیم: ماکسیم موریف (د بشپړ سټیک جوړونکی، د پروژې په جوړښت کې کار کاوه) او رومن مسلوف (د بشپړ سټیک جوړونکی، د پروژې ډیزاین کې کار کاوه).

آن-لاین-آن-بورډ

د Mail.ru ګروپ 2019 تخنیکي مسله

د Mail.ru ګروپ 2019 تخنیکي مسله

نن ورځ، والدین د خپلو ماشومانو ذهني ودې ته ډیره پاملرنه کوي، او ماشومان د فکري لوبو سره مینه لري. له همدې امله، شطرنج یو ځل بیا شهرت ترلاسه کوي. او که څه هم په عموم کې شطرنج خورا مشهور دی، د لوبو لپاره د منظم مخالف موندل ستونزمن کار دی. له همدې امله، ډیری خلک د آنلاین شطرنج خدمتونه کاروي، سره له دې چې ډیری لوبغاړي غوره کوي چې د اصلي ټوټو سره "ژوندی" لوبې وکړي. په هرصورت، کله چې د شطرنج لوبه کوي، یو سړی ډیر ذهني هڅې کوي او ستړي کیږي، او دا ستړیا په کمپیوټر یا سمارټ فون کې د ناستې منفي اغیزو سره بشپړیږي. د پایلې په توګه، دماغ یوازې د دوو لوبو وروسته ډیریږي.

دې ټولو فکتورونو لیکوالان د آنلاین - آن بورډ پروژې مفکورې ته اړ کړل، چې درې برخې لري: فزیکي شطرنج، د ډیسټاپ غوښتنلیک او ویب خدمت. تخته د شطرنج یو منظم میدان دی، چې د ټوټو موقعیت پیژني او د سپکې نښې په مرسته د مخالف حرکت په ګوته کوي. بورډ د USB له لارې کمپیوټر سره وصل دی او د ډیسټاپ غوښتنلیک سره اړیکه نیسي. د روزنې په حالت کې (او د ماشومانو لپاره)، ستاسو ممکنه حرکتونه په ګوته شوي.

غوښتنلیک د بورډ اداره کولو لومړني دندې په غاړه اخلي ، کوم چې تاسو ته اجازه درکوي د دې لګښت خورا کم کړئ او د سافټویر کچې ته د ډیری دندو پلي کول راوړي. غوښتنلیک د ویب خدماتو سره اړیکه لري چې اصلي ارزښت یې متحرک تازه کول دي.

د محصول کارولو اصلي سناریو: یو کس په خدمت کې لوبې کوي، دویم په فزیکي بورډ کې چې د خدمت سره وصل دی. دا دی، خدمت د مخابراتو فعالیت ترسره کوي.

د پروژې ټیم: ډینیل توچین، انتون دیمیترییف، ساشا کوزنیتسوف.

تاسو کولی شئ زموږ د تعلیمي پروژو په اړه نور ولولئ دلته دا لینک. او چینل ته ډیر ځله مراجعه وکړئ Technostreamد پروګرام کولو، پراختیا او نورو څانګو په اړه نوي تعلیمي ویډیوګانې په منظمه توګه شتون لري.

سرچینه: www.habr.com

Add a comment