{"id":30099,"date":"2019-10-31T21:33:39","date_gmt":"2019-10-31T18:33:39","guid":{"rendered":"https:\/\/prohoster.info\/blog\/moira-uchastvuet-v-google-summer-of-code-2019\/"},"modified":"2019-10-31T21:33:39","modified_gmt":"2019-10-31T18:33:39","slug":"moira-uchastvuet-v-google-summer-of-code-2019","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/moira-uchastvuet-v-google-summer-of-code-2019","title":{"rendered":"Moira osaleb Google Summer of Code 2019","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Sel aastal toimub viieteistk\u00fcmnes Google Summer of Code, kus osaleb 206 avatud koodiga projekti. 27 projekti, sealhulgas Moira, osaleb esmakordselt. See on meie lemmik s\u00fcsteem h\u00e4daolukordade teavitamiseks, mis on loodud Konturi poolt.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Moira osaleb Google Summer of Code 2019\" src=\"\/wp-content\/uploads\/2019\/03\/78860977dbcd22e6a7a725eba1b38565.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Olin veidi kaasatud Moira GSoC-sse, nii et r\u00e4\u00e4gin n\u00fc\u00fcd esmak\u00e4eliselt, kuidas see avatud koodi pisike samm ja Moira jaoks suur h\u00fcpe toimus.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1 id=\"para-slov-o-google-summer-of-codehttpssummerofcodewithgooglecom\">M\u00f5ned s\u00f5nad <noindex><a rel=\"nofollow\" href=\"https:\/\/summerofcode.withgoogle.com\">Google Summer of Code<\/a><\/noindex><\/h1>\n<p><\/p>\n<p>GSoC-is osaleb igal aastal umbes tuhat tudengit \u00fcle kogu maailma. Eelmisel aastal oli 1072 tudengit 59 riigist, kes t\u00f6\u00f6tasid 212 avatud koodiga projekti kallal. Google toetab tudengite osalust ja maksab neile stipendiume, samas kui projektide arendajad on tudengite mentoriteks, aidates neil avatud koodiga harjuda. Paljudele tudengitele on see parim v\u00f5imalus saada kogemusi, t\u00f6\u00f6tades t\u00f6\u00f6stuses ja saada lahe lause oma CV-sse.<\/p>\n<p><\/p>\n<p>Millised projektid <noindex><a rel=\"nofollow\" href=\"https:\/\/summerofcode.withgoogle.com\/organizations\/\">osalevad GSoC-is<\/a><\/noindex> sel aastal? Suurte organisatsioonide (Apache, Linux, Wikimedia) projektide k\u00f5rval v\u00f5ib esile tuua mitu suurt gruppi:<\/p>\n<p><\/p>\n<ul>\n<li>operatsioonis\u00fcsteemid (Debian, Fedora, FreeBSD)<\/li>\n<li>programmeerimiskeeled (Haskell, Python, Swift)<\/li>\n<li>raamatukogud (Boost C++, OpenCV, TensorFlow)<\/li>\n<li>kompilaatorid ja ehituss\u00fcsteemid (GCC, LLVM, webpack)<\/li>\n<li>t\u00f6\u00f6riistad l\u00e4htekoodi jaoks (Git, Jenkins, Neovim)<\/li>\n<li>DevOps t\u00f6\u00f6riistad (Kapitan, Linkerd, Moira)<\/li>\n<li>andmebaasid (MariaDB, PostgreSQL)<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Moira osaleb Google Summer of Code 2019\" src=\"\/wp-content\/uploads\/2019\/03\/39a365119efcba713a0fe6231388f8f9.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>N\u00fc\u00fcd r\u00e4\u00e4gin, kuidas Moira selle loendi sattus.<\/p>\n<p><\/p>\n<h1 id=\"gotovimsya-i-podayom-zayavku\">Valmistume ja esitame taotluse<\/h1>\n<p><\/p>\n<p>Jaanuaris algas GSoC-i osalusprogrammide vastuv\u00f5tt. R\u00e4\u00e4kisime koos Moira arendajate meeskonnaga Conturis ja m\u00f5istsime, et tahame osaleda. Me ei kujutanud ette \u2014 ja ei kujuta endiselt \u2014 kui palju j\u00f5udu see n\u00f5uab, kuid tundsime tugevat soovi suurendada Moira arendajate kogukonda, lisada Moirasse mitu suurt funktsiooni ja jagada oma armastust meetrite kogumise ja korrektse teavitamise osas.<\/p>\n<p><\/p>\n<p>K\u00f5ik algas ilma \u00fcllatusteta. Esmalt t\u00e4itsime <noindex><a rel=\"nofollow\" href=\"https:\/\/summerofcode.withgoogle.com\/organizations\/6496161593032704\/\">projekti lehek\u00fclje<\/a><\/noindex> GSoC-i veebisaidil, r\u00e4\u00e4kides Moirast ja selle tugevustest.<\/p>\n<p><\/p>\n<p>Siis pidi otsustama, milliste suurte funktsioonide kallal GSoC-i osalejad sel suvel t\u00f6\u00f6tavad. Luua <noindex><a rel=\"nofollow\" href=\"https:\/\/moira.readthedocs.io\/en\/latest\/gsoc.html#\">lehek\u00fclg Moira dokumentatsioonis<\/a><\/noindex> oli lihtne, kuid kokku leppida, millised \u00fclesanded sinna kirja panna, oli raskem. \u00dclesanded tuli valida juba veebruaris, et \u00f5pilased saaksid suvel nendega t\u00f6\u00f6tada. See t\u00e4hendab, et me ei saa lihtsalt v\u00f5tta ja \u00e4kki neid teha. <i>asetatakse<\/i> \u00f5pilaste. Kui arutasime Moira arendajatega, milliseid \u00fclesandeid tuleb GSoC jaoks \"edasi l\u00fckata\", seisis meie silme ees peaaegu pisar.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Moira osaleb Google Summer of Code 2019\" src=\"\/wp-content\/uploads\/2019\/03\/de898b2b7ff8b0e7b4af9b02826ae5b9.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>L\u00f5puks said sinna \u00fclesanded Moira s\u00fcdamikust (API, health-check'id ja alertide saatmise kanalid) ja tema veebiliidese osast (integreerimine Grafanaga, koodibaasi migreerimine TypeScriptile ja \u00fcleminek kohalikele kontrollidele). Lisaks valmistame ette m\u00f5ningaid <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/moira-alert\/moira\/labels\/good%20first%20issue\">v\u00e4ikseid \u00fclesandeid GitHubis<\/a><\/noindex>, mille abil saavad tulevased GSoC osalejad tutvuda koodibaasiga ja m\u00f5ista, milline arendus Moira's v\u00e4lja n\u00e4eb.<\/p>\n<p><\/p>\n<h1 id=\"boremsya-s-posledstviyami\">K\u00e4mpime tagaj\u00e4rgedega<\/h1>\n<p><\/p>\n<p>\u041f\u043e\u0442\u043e\u043c \u0431\u044b\u043b\u0438 \u0442\u0440\u0438 \u043d\u0435\u0434\u0435\u043b\u0438 \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f, \u043b\u0451\u0433\u043a\u0430\u044f \u0440\u0430\u0434\u043e\u0441\u0442\u044c \u043e\u0442 \u043f\u0438\u0441\u044c\u043c\u0430 \u0441\u0447\u0430\u0441\u0442\u044c\u044f&#8230;<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Moira osaleb Google Summer of Code 2019\" src=\"\/wp-content\/uploads\/2019\/03\/1a5b5b68ec6fd4a2d1d1416896bd7a92.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>...ja plahvatus Moira arendajate grupis. <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/moira_alert\">\u0447\u0430\u0442\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u041c\u043e\u0439\u0440\u044b<\/a><\/noindex>. Seal tuli palju aktiivseid osalejaid huvitavate nimedega ning algas tegevus. Vestluses vahetati keelt vene-inglise segust puhtasse inseneri inglise keelde ning Moira arendajad tutvusid uute osalejatega oma br\u00e4ndi stiilis:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Moira osaleb Google Summer of Code 2019\" src=\"\/wp-content\/uploads\/2019\/03\/13b6683ece64e8b108cce4d527bca864.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>\u00abGood first issues\u00bb GitHubis levisid nagu sooja. Olime sunnitud tegelema millegagi, mida me ei oodanud: suure hulga v\u00e4ikeste tutvustus\u00fclesannete v\u00e4ljam\u00f5tlemisega spetsiaalselt uutele kogukonna liikmetele. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Moira osaleb Google Summer of Code 2019\" src=\"\/wp-content\/uploads\/2019\/03\/b88c23760b72755a7d21e9236ea85c4f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Kuid me saime hakkama ning oleme sellega rahul.<\/p>\n<p><\/p>\n<h1 id=\"chto-budet-dalshe\">Mis j\u00e4rgmiseks?<\/h1>\n<p><\/p>\n<p>J\u00e4rgmise esmasp\u00e4eva, 25. m\u00e4rtsi, kell <noindex><a rel=\"nofollow\" href=\"https:\/\/summerofcode.withgoogle.com\">Google Summer of Code'i veebis<\/a><\/noindex> avatakse taotluste vastuv\u00f5tt \u00fcli\u00f5pilastelt konkreetsetes projektides osalemiseks. K\u00f5ikidel soovijatel on kaks n\u00e4dalat aega, et esitada taotlus suviseks osalemiseks Moira, Haskell, TensorFlow v\u00f5i m\u00f5ne muu kahe sada projekti seas. Osalege koos meiega ja teeme sel suvel avatud l\u00e4htekoodiga suure panuse.<\/p>\n<p><\/p>\n<p>Kasulikud lingid:<\/p>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/moira-alert\/\">allikas<\/a><\/noindex> GitHubis, <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/moira_alert\">Moira arendajate vestlus<\/a><\/noindex> ja <noindex><a rel=\"nofollow\" href=\"https:\/\/moira.readthedocs.io\/en\/latest\/overview.html\">dokumentatsioon<\/a><\/noindex> Moira<\/li>\n<li>artiklid Habr's Moira arendajatelt <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/skbkontur\/blog\/276403\/\">Accenture<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/yamoney\/blog\/436512\/\">Yandex.Raha<\/a><\/noindex> ja <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/avito\/blog\/335410\/\">Avito<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=U4u4Bd0FtrY\">Moira arhitektuuri ettekanded<\/a><\/noindex> HighLoad Moskva 2018 konverentsil<\/li>\n<li>teised <noindex><a rel=\"nofollow\" href=\"https:\/\/tech.skbkontur.ru\">avatud l\u00e4htekoodiga projektid<\/a><\/noindex>, mille on loonud ja toetanud Kontur<\/li>\n<\/ul>\n<p><\/p>\n<p>Ja veel, j\u00e4lgige <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/skbkontur\/\">Konturi blogi Habr's<\/a><\/noindex> ja meie <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/KonturTech\">arendajate kanal Telegramis<\/a><\/noindex>. R\u00e4\u00e4gin seal, kuidas me osaleme GSoC-is ja teistest huvitavatest asjadest.<\/p>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/skbkontur\/blog\/444806\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u044d\u0442\u043e\u043c \u0433\u043e\u0434\u0443 \u043f\u0440\u043e\u0439\u0434\u0451\u0442 \u043f\u044f\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u044b\u0439 Google Summer of Code, \u0438 \u0432 \u043d\u0451\u043c \u043f\u0440\u0438\u043c\u0435\u0442 \u0443\u0447\u0430\u0441\u0442\u0438\u0435 206 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u043a\u043e\u0434\u043e\u043c. \u0414\u043b\u044f 27 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u044d\u0442\u043e\u0442 \u0433\u043e\u0434 \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0432\u044b\u043c, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0434\u043b\u044f Moira. \u042d\u0442\u043e \u043d\u0430\u0448\u0430 \u043b\u044e\u0431\u0438\u043c\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u043e \u043d\u0435\u0448\u0442\u0430\u0442\u043d\u044b\u0445 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f\u0445, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0430\u044f \u0432 \u041a\u043e\u043d\u0442\u0443\u0440\u0435. \u042f \u0441\u043b\u0435\u0433\u043a\u0430 \u043f\u043e\u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u043b \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u041c\u043e\u0439\u0440\u0430 \u043f\u043e\u043f\u0430\u043b\u0430 \u0432 GSoC, \u0442\u0430\u043a \u0447\u0442\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-30099","post","type-post","status-publish","format-standard","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u044d\u0442\u043e\u043c \u0433\u043e\u0434\u0443 \u043f\u0440\u043e\u0439\u0434\u0451\u0442 \u043f\u044f\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u044b\u0439 Google Summer of Code, \u0438 \u0432 \u043d\u0451\u043c \u043f\u0440\u0438\u043c\u0435\u0442 \u0443\u0447\u0430\u0441\u0442\u0438\u0435 206 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u043a\u043e\u0434\u043e\u043c. \u0414\u043b\u044f 27 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u044d\u0442\u043e\u0442 \u0433\u043e\u0434 \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0432\u044b\u043c, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0434\u043b\u044f Moira. \u042d\u0442\u043e \u043d\u0430\u0448\u0430 \u043b\u044e\u0431\u0438\u043c\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u043e \u043d\u0435\u0448\u0442\u0430\u0442\u043d\u044b\u0445 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f\u0445, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0430\u044f \u0432 \u041a\u043e\u043d\u0442\u0443\u0440\u0435. \u042f \u0441\u043b\u0435\u0433\u043a\u0430 \u043f\u043e\u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u043b \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u041c\u043e\u0439\u0440\u0430 \u043f\u043e\u043f\u0430\u043b\u0430 \u0432 GSoC, \u0442\u0430\u043a \u0447\u0442\u043e\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/moira-uchastvuet-v-google-summer-of-code-2019\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Moira \u0443\u0447\u0430\u0441\u0442\u0432\u0443\u0435\u0442 \u0432 Google Summer of Code 2019 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u044d\u0442\u043e\u043c \u0433\u043e\u0434\u0443 \u043f\u0440\u043e\u0439\u0434\u0451\u0442 \u043f\u044f\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u044b\u0439 Google Summer of Code, \u0438 \u0432 \u043d\u0451\u043c \u043f\u0440\u0438\u043c\u0435\u0442 \u0443\u0447\u0430\u0441\u0442\u0438\u0435 206 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u043a\u043e\u0434\u043e\u043c. \u0414\u043b\u044f 27 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u044d\u0442\u043e\u0442 \u0433\u043e\u0434 \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0432\u044b\u043c, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0434\u043b\u044f Moira. \u042d\u0442\u043e \u043d\u0430\u0448\u0430 \u043b\u044e\u0431\u0438\u043c\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u043e \u043d\u0435\u0448\u0442\u0430\u0442\u043d\u044b\u0445 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f\u0445, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0430\u044f \u0432 \u041a\u043e\u043d\u0442\u0443\u0440\u0435. \u042f \u0441\u043b\u0435\u0433\u043a\u0430 \u043f\u043e\u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u043b \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u041c\u043e\u0439\u0440\u0430 \u043f\u043e\u043f\u0430\u043b\u0430 \u0432 GSoC, \u0442\u0430\u043a \u0447\u0442\u043e\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/moira-uchastvuet-v-google-summer-of-code-2019\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:33:39+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:33:39+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Moira osaleb Google Summer of Code 2019 | ProHoster","description":"Sel aastal toimub viieteistk\u00fcmnes Google Summer of Code, kus osaleb 206 avatud koodiga projekti. 27 projekti jaoks on see aasta esimene, sealhulgas Moira. See on meie lemmik s\u00fcsteem erakorraliste olukordade teavitamiseks, loodud Konturis. Olen natuke aidanud, et Moira GSoC-isse p\u00e4\u00e4seks, nii et","canonical_url":"https:\/\/prohoster.info\/et\/blog\/moira-uchastvuet-v-google-summer-of-code-2019","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Moira \u0443\u0447\u0430\u0441\u0442\u0432\u0443\u0435\u0442 \u0432 Google Summer of Code 2019 | ProHoster","og:description":"\u0412 \u044d\u0442\u043e\u043c \u0433\u043e\u0434\u0443 \u043f\u0440\u043e\u0439\u0434\u0451\u0442 \u043f\u044f\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u044b\u0439 Google Summer of Code, \u0438 \u0432 \u043d\u0451\u043c \u043f\u0440\u0438\u043c\u0435\u0442 \u0443\u0447\u0430\u0441\u0442\u0438\u0435 206 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u043a\u043e\u0434\u043e\u043c. \u0414\u043b\u044f 27 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u044d\u0442\u043e\u0442 \u0433\u043e\u0434 \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0432\u044b\u043c, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0434\u043b\u044f Moira. \u042d\u0442\u043e \u043d\u0430\u0448\u0430 \u043b\u044e\u0431\u0438\u043c\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u043e \u043d\u0435\u0448\u0442\u0430\u0442\u043d\u044b\u0445 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f\u0445, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0430\u044f \u0432 \u041a\u043e\u043d\u0442\u0443\u0440\u0435. \u042f \u0441\u043b\u0435\u0433\u043a\u0430 \u043f\u043e\u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u043b \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u041c\u043e\u0439\u0440\u0430 \u043f\u043e\u043f\u0430\u043b\u0430 \u0432 GSoC, \u0442\u0430\u043a \u0447\u0442\u043e","og:url":"https:\/\/prohoster.info\/et\/blog\/moira-uchastvuet-v-google-summer-of-code-2019","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:33:39+00:00","article:modified_time":"2019-10-31T18:33:39+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"30099","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-20 23:44:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:41:25","updated":"2026-01-20 23:44:19"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/30099","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=30099"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/30099\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=30099"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=30099"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=30099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}