{"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\/lv\/blog\/moira-uchastvuet-v-google-summer-of-code-2019","title":{"rendered":"Moira piedal\u0101s Google Summer of Code 2019","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u0160ogad notiks piecpadsmit\u0101 Google Summer of Code, un taj\u0101 piedal\u012bsies 206 atv\u0113rt\u0101 koda projekti. 27 projektiem \u0161is gads b\u016bs pirmais, tostarp ar\u012b Moira. T\u0101 ir m\u016bsu m\u012b\u013c\u0101k\u0101 sist\u0113ma neparedz\u0113to situ\u0101ciju pazi\u0146o\u0161anai, kas izveidota Contour.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Moira piedal\u0101s 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>Es mazliet piedal\u012bjos, lai Moira non\u0101ktu GSoC, t\u0101p\u0113c tagad past\u0101st\u012b\u0161u no pirmavotiem, k\u0101 notika \u0161is mazais solis atv\u0113rt\u0101 koda projekte un milz\u012bgs l\u0113ciens Moirai.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1 id=\"para-slov-o-google-summer-of-codehttpssummerofcodewithgooglecom\">P\u0101ris v\u0101rdi par <noindex><a rel=\"nofollow\" href=\"https:\/\/summerofcode.withgoogle.com\">Google Summer of Code<\/a><\/noindex><\/h1>\n<p><\/p>\n<p>Katru gadu GSoC piedal\u0101s aptuveni t\u016bksto\u0161 studenti no vis\u0101m pasaules mal\u0101m. P\u0113rn studentu bija 1072, vi\u0146i bija no 59 valst\u012bm un str\u0101d\u0101ja pie 212 atv\u0113rt\u0101 koda projektiem. Google sponsor\u0113 studentu dal\u012bbu un maks\u0101 stipendijas, bet projektu izstr\u0101d\u0101t\u0101ji kalpo par mentoriem studentiem, pal\u012bdzot vi\u0146iem iek\u013cauties atv\u0113rt\u0101 koda pasaul\u0113. Daudziem studentiem tas ir lab\u0101kais veids, k\u0101 ieg\u016bt pieredzi r\u016bpnieciskaj\u0101 izstr\u0101d\u0113 un for\u0161u rindu CV.<\/p>\n<p><\/p>\n<p>K\u0101di projekti <noindex><a rel=\"nofollow\" href=\"https:\/\/summerofcode.withgoogle.com\/organizations\/\">piedal\u0101s GSoC<\/a><\/noindex> \u0161ogad? Papildus lielo organiz\u0101ciju projektiem (Apache, Linux, Wikimedia) var izcelt vair\u0101kas lielas grupas:<\/p>\n<p><\/p>\n<ul>\n<li>oper\u0113t\u0101jsist\u0113mas (Debian, Fedora, FreeBSD)<\/li>\n<li>programming languages (Haskell, Python, Swift)<\/li>\n<li>bibliot\u0113kas (Boost C++, OpenCV, TensorFlow)<\/li>\n<li>kompilatori un b\u016bv\u0113\u0161anas sist\u0113mas (GCC, LLVM, webpack)<\/li>\n<li>r\u012bki darbam ar avota kodu (Git, Jenkins, Neovim)<\/li>\n<li>DevOps r\u012bki (Kapitan, Linkerd, Moira)<\/li>\n<li>datu b\u0101zes (MariaDB, PostgreSQL)<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Moira piedal\u0101s 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>Tagad past\u0101st\u012b\u0161u, k\u0101 Moira non\u0101ca \u0161aj\u0101 sarakst\u0101.<\/p>\n<p><\/p>\n<h1 id=\"gotovimsya-i-podayom-zayavku\">Sagatavojamies un iesniedzam pieteikumu<\/h1>\n<p><\/p>\n<p>Janv\u0101r\u012b uzs\u0101k\u0101s pieteikumu pie\u0146em\u0161ana dal\u012bbai GSoC. M\u0113s ar Moiras izstr\u0101d\u0101t\u0101ju komandu no Contour run\u0101j\u0101m un saprat\u0101m, ka v\u0113lamies piedal\u012bties. M\u0113s kategoriski nesaprat\u0101m \u2014 un v\u0113l arvien nesaprotam \u2014 cik daudz sp\u0113ka tam b\u016bs nepiecie\u0161ams, bet j\u016bt\u0101m stipru v\u0113lmi papla\u0161in\u0101t Moiras izstr\u0101d\u0101t\u0101ju kopienu, pievienot Moirai da\u017eas lielas funkcijas un dal\u012bties ar m\u016bsu m\u012blest\u012bbu uz metrikas v\u0101k\u0161anu un pareizu pazi\u0146o\u0161anu.<\/p>\n<p><\/p>\n<p>Viss s\u0101k\u0101s bez p\u0101rsteigumiem. Vispirms aizpild\u012bj\u0101m <noindex><a rel=\"nofollow\" href=\"https:\/\/summerofcode.withgoogle.com\/organizations\/6496161593032704\/\">projekta lapu<\/a><\/noindex> GSoC m\u0101jaslap\u0101, past\u0101st\u012bj\u0101m par Moiru un t\u0101s stipraj\u0101m pus\u0113m.<\/p>\n<p><\/p>\n<p>P\u0113c tam bija j\u0101izlemj, pie k\u0101diem lieliem projektiem GSoC dal\u012bbnieki str\u0101d\u0101s \u0161ovasar. Izveidot <noindex><a rel=\"nofollow\" href=\"https:\/\/moira.readthedocs.io\/en\/latest\/gsoc.html#\">lappusi Moiras dokument\u0101cij\u0101<\/a><\/noindex> bija viegli, ta\u010du vienoties par to, k\u0101das uzdevumus iek\u013caut, bija gr\u016bt\u0101k. Jau febru\u0101r\u012b bija j\u0101izv\u0113las uzdevumi, ko studenti veiks vasaras laik\u0101. Tas noz\u012bm\u0113, ka m\u0113s nevaram vienk\u0101r\u0161i pa\u0146emt un p\u0113k\u0161\u0146i tos izpild\u012bt. <i>vai<\/i> studentiem. Kad bij\u0101m apspriedu\u0161i ar Mojras izstr\u0101d\u0101t\u0101jiem, k\u0101di uzdevumi b\u016bs \"j\u0101atliek\" GSoC, ac\u012bs mums praktiski bija asaras.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Moira piedal\u0101s 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>Galu gal\u0101 tur iek\u013cauti uzdevumi no Mojras serdzena (par API, vesel\u012bbas p\u0101rbaud\u0113m un kan\u0101liem alertu pieg\u0101dei) un no t\u0101s t\u012bmek\u013ca saskarnes (par integr\u0101ciju ar Grafana, kodu b\u0101zes migr\u0101ciju uz TypeScript un p\u0101reju uz nativiem kontrolieriem). Turkl\u0101t m\u0113s sagatavoj\u0101m noteiktu skaitu <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/moira-alert\/moira\/labels\/good%20first%20issue\">mazo uzdevumu GitHub\u0101<\/a><\/noindex>, ar kuru pal\u012bdz\u012bbu n\u0101kamie GSoC dal\u012bbnieki var\u0113tu iepaz\u012bties ar kodu b\u0101zi un saprast, k\u0101da b\u016bs izstr\u0101de Mojr\u0101.<\/p>\n<p><\/p>\n<h1 id=\"boremsya-s-posledstviyami\">C\u012bnamies ar sek\u0101m<\/h1>\n<p><\/p>\n<p>P\u0113c tam sekoja tr\u012bs ned\u0113\u013cas gaid\u012b\u0161anas, neliela prieka mirk\u013ci no laim\u012bg\u0101 v\u0113st\u012bjuma\u2026<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Moira piedal\u0101s 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>\u2026un spr\u0101dziens <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/moira_alert\">Mojras izstr\u0101d\u0101t\u0101ju \u010dat\u0101.<\/a><\/noindex>Tur ierad\u0101s daudz akt\u012bvu dal\u012bbnieku ar interesantiem v\u0101rdiem un s\u0101k\u0101s ros\u012bba. Zi\u0146as \u010dat\u0101 p\u0101rg\u0101ja no krieviski-ang\u013cu miksa uz t\u012bru in\u017eenierijas ang\u013cu valodu, un Mojras izstr\u0101d\u0101t\u0101ji sav\u0101 stil\u0101 s\u0101ka iepaz\u012bt jaunus dal\u012bbniekus:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Moira piedal\u0101s 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>\"Good first issues\" GitHub\u0101 izplat\u012bj\u0101s k\u0101 karstas p\u012br\u0101dzi\u0146as. Bija j\u0101s\u0101k dar\u012bt tas, ko piln\u012bgi negaid\u012bj\u0101m: izdom\u0101t lielu daudzumu mazu iepaz\u012b\u0161an\u0101s uzdevumu tie\u0161i jaunajiem kopienas dal\u012bbniekiem. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Moira piedal\u0101s 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>Tom\u0113r m\u0113s tik\u0101m gal\u0101 un esam par to priec\u012bgi.<\/p>\n<p><\/p>\n<h1 id=\"chto-budet-dalshe\">Kas notiks t\u0101l\u0101k<\/h1>\n<p><\/p>\n<p>N\u0101kamaj\u0101 pirmdien\u0101, 25. mart\u0101, <noindex><a rel=\"nofollow\" href=\"https:\/\/summerofcode.withgoogle.com\">Google Summer of Code<\/a><\/noindex> tiks atv\u0113rta pieteikumu pie\u0146em\u0161ana no studentiem, lai piedal\u012btos konkr\u0113tos projektos. Vis\u0101m interesent\u0113m b\u016bs divas ned\u0113\u013cas, lai iesniegtu pieteikumu vasaras dal\u012bbai Mojras, Haskell, TensorFlow vai jebkur\u0101 cit\u0101 no diviem simtiem projektiem. Piedalieties kop\u0101 ar mums, un m\u0113s kop\u0101 veiksim lielu ieguld\u012bjumu atv\u0113rt\u0101 koda \u0161aj\u0101 vasar\u0101.<\/p>\n<p><\/p>\n<p>Noder\u012bgas saites:<\/p>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/moira-alert\/\">s\u0101kotn\u0113jo kodu<\/a><\/noindex> GitHub\u0101, <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/moira_alert\">Mojras izstr\u0101d\u0101t\u0101ju \u010dats<\/a><\/noindex> un <noindex><a rel=\"nofollow\" href=\"https:\/\/moira.readthedocs.io\/en\/latest\/overview.html\">dokument\u0101cija<\/a><\/noindex> Mojras<\/li>\n<li>raksts Habr\u0101 par Mojru no izstr\u0101d\u0101t\u0101jiem no <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.Dengi<\/a><\/noindex> un <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\">zi\u0146ojums par Mojras arhitekt\u016bru<\/a><\/noindex> konferenc\u0113 HighLoad Moscow 2018<\/li>\n<li>citi <noindex><a rel=\"nofollow\" href=\"https:\/\/tech.skbkontur.ru\">projekti ar atv\u0113rt\u0101 koda<\/a><\/noindex>, ko izveidojis un atbalsta Konturs<\/li>\n<\/ul>\n<p><\/p>\n<p>Un v\u0113l sekojiet m\u016bsu <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/skbkontur\/\">Kontura emu\u0101ram Habr\u0101<\/a><\/noindex> un m\u016bsu <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/KonturTech\">izstr\u0101d\u0101t\u0101ju kan\u0101lam Telegram\u0101<\/a><\/noindex>. St\u0101st\u012b\u0161u tajos, k\u0101 piedal\u0101mies GSoC un par cit\u0101m interesant\u0101m liet\u0101m.<\/p>\n<p>Avots: <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 5.0.5 - 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.\" \/>\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\/lv\/blog\/moira-uchastvuet-v-google-summer-of-code-2019\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/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 piedal\u0101s Google Summer of Code 2019 | ProHoster","description":"\u0160ogad norisin\u0101s piecpadsmitais Google Summer of Code, un taj\u0101 piedal\u012bsies 206 atv\u0113rt\u0101 koda projekti. 27 projekti \u0161ogad piedal\u0101s pirmo reizi, tostarp ar\u012b Moira.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/moira-uchastvuet-v-google-summer-of-code-2019","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","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.","og:url":"https:\/\/prohoster.info\/lv\/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","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/30099","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=30099"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/30099\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=30099"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=30099"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=30099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}