{"id":54515,"date":"2019-12-28T00:00:00","date_gmt":"2019-12-27T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/novye-byliny-dlya-dev-ops-i-lyuboznatelnyh-lyudej"},"modified":"2020-02-18T14:02:32","modified_gmt":"2020-02-18T11:02:32","slug":"novye-byliny-dlya-dev-ops-i-lyuboznatelnyh-lyudej","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/novye-byliny-dlya-dev-ops-i-lyuboznatelnyh-lyudej","title":{"rendered":"\u201eNov\u00e9 Bylinky\u201c. Pre dev, ops a zvedav\u00fdch \u013eud\u00ed","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"\u201eNov\u00e9 Bylinky\u201c. Pre dev, ops a zvedav\u00fdch \u013eud\u00ed\" src=\"\/wp-content\/uploads\/2019\/12\/92f2462e6526d4ea2acf71fac5e472c0.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Na \u017eiados\u0165 mnoh\u00fdch \u010ditate\u013eov sa za\u010d\u00edna ve\u013ek\u00fd cyklus \u010dl\u00e1nkov o aplik\u00e1cii technol\u00f3gie serverless v\u00fdpo\u010dtov na v\u00fdvoj skuto\u010dnej aplik\u00e1cie. V tomto cykle sa bude sk\u00fama\u0165 v\u00fdvoj aplik\u00e1cie, testovanie a dodanie koncov\u00fdm pou\u017e\u00edvate\u013eom s vyu\u017eit\u00edm modern\u00fdch prostriedkov: mikroservisnej architekt\u00fary aplik\u00e1cie (v serverless variante, zalo\u017eenej na <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openfaas.com\/\">OpenFaaS<\/a><\/noindex>), klastru <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/\">kubernetes<\/a><\/noindex> na nasadenie aplik\u00e1cie, datab\u00e1zy <noindex><a rel=\"nofollow\" href=\"https:\/\/mongodb.com\/\">K\u013e\u00fa\u010d-hodnota, grafov\u00fd*<\/a><\/noindex>, orientovanej na cloudov\u00fa klasteriz\u00e1ciu a aplik\u00e1ciu, ako aj na cloudov\u00fd bus <noindex><a rel=\"nofollow\" href=\"https:\/\/nats.io\/\">NATS<\/a><\/noindex>. Aplik\u00e1cia implementuje hru &#171;Byliny&#187;, jednu z vari\u00e1ci\u00ed popul\u00e1rnej sal\u00f3nnej hry &#171;Mafia&#187;.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"chto-takoe-byliny\">\u010co s\u00fa &#171;Byliny&#187;?<\/h2>\n<p><\/p>\n<p>Je to vari\u00e1cia hry &#171;Mafia&#187;, zn\u00e1mej aj ako &#171;Werewolf&#187;. Jej z\u00e1kladom je t\u00edmov\u00e1 hra, pri ktorej sa \u00fa\u010dastn\u00edci krok za krokom sna\u017eia odhali\u0165 kdo je kdo a pok\u00fa\u0161aj\u00fa sa vyhra\u0165. Bohu\u017eia\u013e, pri hre online ch\u00fdba d\u00f4le\u017eit\u00e1 s\u00fa\u010das\u0165 hry, akou je osobn\u00e1 interakcia, a pravidl\u00e1 klasickej &#171;Mafie&#187; s\u00fa dos\u0165 jednoduch\u00e9, preto sa zvy\u010dajne prid\u00e1vaj\u00fa in\u00e9 postavy pre v\u00fdraznej\u0161\u00ed a zauj\u00edmavej\u0161\u00ed hern\u00fd proces, no v z\u00e1sade zost\u00e1vaj\u00fa zachovan\u00e9 z\u00e1kladn\u00e9 rysy origin\u00e1lnej &#171;Mafie&#187;, napr\u00edklad striedanie d\u0148a a noci, \u0165ahy len v noci, ako aj aliancie medzi \u00fa\u010dastn\u00edkmi. \u010eal\u0161\u00edm d\u00f4le\u017eit\u00fdm rozdielom online hry je to, \u017ee moder\u00e1tor (taktie\u017e Hlavn\u00fd hr\u00e1\u010d, Rozpr\u00e1va\u010d) je zvy\u010dajne po\u010d\u00edta\u010dov\u00fd program.<\/p>\n<p><\/p>\n<h3 id=\"opisanie-igry\">Popis hry<\/h3>\n<p><\/p>\n<p>Pravidl\u00e1 hry, ktor\u00fa chcem implementova\u0165, s\u00fa prevzat\u00e9 zo star\u00e9ho irc-bota, ktor\u00fd som si uchoval vo svojom osobnom arch\u00edve pred asi 10 rokmi. &#171;Byliny&#187; maj\u00fa pozadie, ktor\u00fdm za\u010d\u00edna ka\u017ed\u00e1 hra:<\/p>\n<p><\/p>\n<blockquote><p>V tridsiatom kr\u00e1\u013eovstve, v tridsiatom \u0161t\u00e1te, za siedmimi moriami, \u017eili si niektor\u00e9 dedinky, a v nich <em>Dobr\u00ed mlad\u00ed mu\u017ei<\/em> a <em>Kr\u00e1sne diev\u010dat\u00e1<\/em>. Siali obilie, a chodili do okolit\u00fdch lesov na huby a bobule... A pokra\u010dovalo to tak z gener\u00e1cie na gener\u00e1ciu, k\u00fdm stra\u0161n\u00e1 katastrofa nepodmanila Zem a zlo neza\u010dalo prenika\u0165 do sveta! Noci sa stali dlh\u00fdmi a chladn\u00fdmi, a v tme sa potulovali po lese a zav\u00edtali do dediny zl\u00e9 a stra\u0161ideln\u00e9 bytosti. Priletel odniekia\u013e <em>Zmej Gorynych<\/em> a za\u010dal kradn\u00fa\u0165 kr\u00e1sne diev\u010dat\u00e1 a bra\u0165 v\u0161etko cenn\u00e9 od roln\u00edkov. Zl\u00e1 a chamtiv\u00e1 <em>Baba-Jaga<\/em>, ktor\u00e1 priletela na metle z \u010falek\u00fdch lesov, zmiatla rozum obyvate\u013eov, a dokonca niektor\u00ed zanechali remeslo a odi\u0161li do lesa l\u00fapi\u0165, kde si tam zriadili bandu. Zlo\u010dinci sa stretli <em>Leshy<\/em>, who could transform into trees and bushes, began to watch over the peaceful villagers and serve the robbers, sniffing if the Brave Young Men were planning something to free their settlements from evil spirits. The Brave Young Men and the Beautiful Maidens, tired of the bandit raids and terrible deaths at the hands of the fearsome <em>One-Eyed Evil<\/em>, gathered gold and invited a renowned fighter from a neighboring city \u2014 <em>Ivan Tsarevich<\/em>, who promised to rid the village of robbers. In a glade in the forest, Ivan saved from impending doom <em>Gray Wolf<\/em>, who had fallen into a bandit's pit trap. In return, the Wolf promised to inform the Tsarevich about various forest evils. A famous healer passed by <em>Vasilisa the Wise<\/em>, and when she saw the trouble \u2014 she stayed to nurse the residents who had suffered from the attacks of miscreants. Behind the forest appeared a black palace, where, according to rumors, settled <em>Koschei the Deathless<\/em>, who visited the villages every night and enchanted the Brave Young Men and Beautiful Maidens so that they would not dare disobey his orders, and all did as he commanded. In the Lifeless Forest lived <em>Cat-Baian<\/em>, and anyone who encountered him fell into a dead sleep after his tales or perished by his iron claws.<\/p><\/blockquote>\n<p><img decoding=\"async\" alt=\"\u201eNov\u00e9 Bylinky\u201c. Pre dev, ops a zvedav\u00fdch \u013eud\u00ed\" src=\"\/wp-content\/uploads\/2019\/12\/d62c7b97e9a3d86acbd803cc4137c522.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>The Three-Nine Kingdoms<\/em><\/p>\n<p><\/p>\n<p>As can already be seen, players are divided into several groups:<\/p>\n<p><\/p>\n<ul>\n<li>peaceful inhabitants (Brave Young Men, Beautiful Maidens, Ivan Tsarevich, Gray Wolf, and Vasilisa the Wise)<\/li>\n<li>bandits (the bandits themselves, as well as Baba Yaga and Leshy)<\/li>\n<li>independents (Zmey Gorynych, One-Eyed Evil, Tsarevna Frog, Koschei the Deathless, Cat-Baian)<\/li>\n<\/ul>\n<p><\/p>\n<p>The goal of the game, as mentioned above, is to stay alive and win. Opponents must leave the game one way or another, and independents must also survive until the end of the game. There is gold in the game, a kind of in-game currency that players earn only inside the game. The winners receive gold. The more gold, the higher the player\u2019s rating.<\/p>\n<p><\/p>\n<p>Let me elaborate a bit more on the character descriptions.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNov\u00e9 Bylinky\u201c. Pre dev, ops a zvedav\u00fdch \u013eud\u00ed\" src=\"\/wp-content\/uploads\/2019\/12\/c67888987787b43eb7276d8ccccc2b67.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Brave Young Man<\/em><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNov\u00e9 Bylinky\u201c. Pre dev, ops a zvedav\u00fdch \u013eud\u00ed\" src=\"\/wp-content\/uploads\/2019\/12\/5ccd55e465086ee016cafeaa8b0f72d1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Beautiful Maiden<\/em><\/p>\n<p><\/p>\n<p><strong>Brave Young Man<\/strong> a <strong>Beautiful Maiden<\/strong> \u2014 najmasovej\u0161ia a z\u00e1kladn\u00e1 \u00faloha v hre. Toto s\u00fa pokojn\u00ed obyvatelia, ktor\u00ed v noci spia a cez de\u0148 pracuj\u00fa. V noci na nich za\u00fato\u010d\u00ed niekto z lupi\u010dov, Zmaj Gorynych a in\u00e9 \u00falohy, a Vasilisa Premudra ich lie\u010di. S ur\u010dit\u00fdm, mal\u00fdm pravdepodobnos\u0165ou m\u00f4\u017ee Dobr\u00e1 ml\u00e1denec alebo \u010cerven\u00e1 diev\u010dina pre\u017ei\u0165 \u00fatok bez ujmy (mo\u017eno pri tom stratiac zlato), av\u0161ak v\u0161etci sa dozvedia pseudonym hr\u00e1\u010da hne\u010f nasleduj\u00faci de\u0148 po \u00fatoku na ochranu. V noci t\u00edto hr\u00e1\u010di nerobia nijak\u00e9 \u0165ahy, ale analyzuj\u00fa hern\u00fa situ\u00e1ciu na z\u00e1klade spr\u00e1v v hernom chate. Cez de\u0148 t\u00edto hr\u00e1\u010di rozhoduj\u00fa prostredn\u00edctvom hlasovania, kto z nich nie je Dobr\u00e1 ml\u00e1denec alebo \u010cerven\u00e1 diev\u010dina. Hr\u00e1\u010d, za ktor\u00e9ho hlasovalo v\u00e4\u010d\u0161ina ostatn\u00fdch hr\u00e1\u010dov, odch\u00e1dza z hry, zost\u00e1vaj\u00faci z\u00edskavaj\u00fa alebo str\u00e1caj\u00fa zlato. Ak hr\u00e1\u010di nevybrali nikoho v\u00e4\u010d\u0161inou hlasov, nikto z hr\u00e1\u010dov nebude popr\u00e1ven\u00fd.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNov\u00e9 Bylinky\u201c. Pre dev, ops a zvedav\u00fdch \u013eud\u00ed\" src=\"\/wp-content\/uploads\/2019\/12\/a14fc89fc21e08c1fa218a8e7df42f68.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Ivan-C\u00e1revi\u010d<\/em><\/p>\n<p><\/p>\n<p><strong>Ivan-C\u00e1revi\u010d<\/strong> \u2014 p\u00f4vodne anonymn\u00fd ochranca pokojn\u00fdch obyvate\u013eov. V noci preveruje \u00falohy ostatn\u00fdch hr\u00e1\u010dov, preto\u017ee pozn\u00e1 len jedn\u00e9ho svojho spojenca \u2014 Siv\u00e9ho Vlka. Pri priamom zapojen\u00ed Siv\u00e9ho Vlka (ktor\u00fd tie\u017e m\u00f4\u017ee preveri\u0165 \u00falohy ostatn\u00fdch hr\u00e1\u010dov) m\u00f4\u017ee Ivan-C\u00e1revi\u010d namiesto preverovania v noci zabi\u0165 in\u00fa postavu. Ak pri kontrole Ivan-C\u00e1revi\u010d vid\u00ed \u00falohu Dobr\u00e9ho Ml\u00e1denca alebo \u010cervenej Diev\u010diny u hr\u00e1\u010da, m\u00f4\u017ee ich pozva\u0165 k sebe a zozn\u00e1mi\u0165 so Siv\u00fdm Vlk a ostatn\u00fdmi Dobr\u00fdmi Ml\u00e1dencami a \u010cerven\u00fdmi Diev\u010dinami. Ivanovi m\u00f4\u017ee zabr\u00e1ni\u0165 C\u00e1revna-Jaz\u00fd\u010dka, ktor\u00e1 ho m\u00f4\u017ee v noci zvies\u0165, a pritom neprezradi\u0165 jeho \u00falohu ostatn\u00fdm hr\u00e1\u010dom cez de\u0148. Ak Ivan s\u00e1m odhal\u00ed C\u00e1revnu-Jaz\u00fd\u010dku, m\u00f4\u017ee jej navrhn\u00fa\u0165 pripoji\u0165 sa k pokojn\u00fdm obyvate\u013eom, av\u0161ak ak C\u00e1revna odmietne, zomrie z ruky Ivana. Zmaj-Gorynych tie\u017e m\u00f4\u017ee prek\u00e1\u017ea\u0165 Ivanov\u00fdm kontrol\u00e1m, ale na rozdiel od C\u00e1revny-Jaz\u00fd\u010dky, cez de\u0148 povie ostatn\u00fdm hr\u00e1\u010dom, kto z nich je Ivan-C\u00e1revi\u010d. Cez de\u0148 sa Ivan-C\u00e1revi\u010d ni\u010d\u00edm nel\u00ed\u0161i od ostatn\u00fdch Dobr\u00fdch Ml\u00e1denec.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNov\u00e9 Bylinky\u201c. Pre dev, ops a zvedav\u00fdch \u013eud\u00ed\" src=\"\/wp-content\/uploads\/2019\/12\/9156c31d47bb67eabdab6866e36db7bb.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Siv\u00fd Vlk<\/em><\/p>\n<p><\/p>\n<p><strong>Siv\u00fd Vlk<\/strong> \u2014 pomocn\u00edk Ivana-Carevi\u010da, ktor\u00e9ho bystr\u00fd nos pom\u00e1ha Ivanovi n\u00e1js\u0165 \u010fal\u0161\u00edch Dobr\u00fdch Mladcov a \u010cerven\u00fdch Diev\u010dat. Siv\u00fd Vlk hovor\u00ed t\u00fdmto hr\u00e1\u010dom, kto je Ivan-Carevi\u010d, a tie\u017e informuje o \u010fal\u0161\u00edch hr\u00e1\u010doch s rolami Dobr\u00fdch Mladcov a \u010cerven\u00fdch Diev\u010dat. Ak Vlk objav\u00ed zbojn\u00edka alebo in\u00e9ho protivn\u00edka, okam\u017eite to ozn\u00e1mi Ivanovi-Carevi\u010dovi, aby ten na nasleduj\u00facu noc prijal opatrenia. Ak na Vlka za\u00fato\u010d\u00ed Carevn\u00e1-Jazvec, premen\u00ed sa na be\u017en\u00e9ho Dobr\u00e9ho mladca a nem\u00f4\u017ee nikomu kontrolova\u0165, a Carevn\u00e1 si nev\u0161imne, \u017ee to v skuto\u010dnosti bol Siv\u00fd Vlk, preto\u017ee Vlk v noci nesp\u00ed. Av\u0161ak Vlk cez de\u0148 zist\u00ed, kto z hr\u00e1\u010dov je Carevn\u00e1-Jazvec, a m\u00f4\u017ee sa pok\u00fasi\u0165 presved\u010di\u0165 ostatn\u00fdch Dobr\u00fdch Mladcov a \u010cerven\u00e9 Diev\u010dat\u00e1, ktor\u00e9 priviedol k Ivanovi-Carevi\u010dovi, hlasova\u0165 za popravu Carevny-Jazvec. Tie\u017e na nasleduj\u00facu noc sa m\u00f4\u017ee pok\u00fasi\u0165 anonymne presved\u010di\u0165 Carevnu-Jazvec na stranu pokojn\u00e9ho obyvate\u013estva, aby nikoho z nich neohrozila. Vlk v noci m\u00f4\u017ee obetova\u0165 seba, aby zachr\u00e1nil Ivana-Carevi\u010da alebo Vas\u00edlii Prem\u00fadru, ak predpoklad\u00e1, \u017ee t\u00ed sa n\u00e1hodou dostan\u00fa pod \u00fatok zbojn\u00edkov, alebo \u017ee boli zombifikovan\u00ed Kosejom (Vlk m\u00e1 vroden\u00fa imunitu vo\u010di \u010darom Koseja), ale Vlk po obetovan\u00ed vypad\u00e1va zo hry.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNov\u00e9 Bylinky\u201c. Pre dev, ops a zvedav\u00fdch \u013eud\u00ed\" src=\"\/wp-content\/uploads\/2019\/12\/63cf0ae3985a6109bebb2cf63f809b0d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Vasilisa the Wise<\/em><\/p>\n<p><\/p>\n<p><strong>Vasilisa the Wise<\/strong> \u2014 hr\u00e1 za pokojn\u00fdch obyvate\u013eov, av\u0161ak oni o nej nevedia, preto\u017ee Vas\u00edlia je ve\u013emi skromn\u00e1. Takisto Vas\u00edlia Prem\u00fadra, ke\u010f lie\u010di, nep\u00fdta sa na ot\u00e1zky a ako dobr\u00fd doktor lie\u010di v\u0161etk\u00fdch bez rozli\u0161ovania. Ale ak jej liek vypije Kosej, Licho alebo Le\u0161ij \u2014 nebud\u00fa \u017ei\u0165 dlh\u0161ie ako jeden de\u0148, preto\u017ee Vas\u00edlia lie\u010di iba \u013eud\u00ed. Had Gorynych alebo Ma\u010dka-Bajunovi lieky Vas\u00edlie Prem\u00fadrej tie\u017e nepom\u00f4\u017eu, ale ani \u017eiadnu \u0161kodu nenap\u00e1chaj\u00fa. Tie\u017e Vas\u00edliu v noci netr\u00e1pi Ma\u010dka-Bajun, preto\u017ee pre lie\u010div\u00e9 byliny Vas\u00edlia nechod\u00ed do Bez\u017eivotn\u00e9ho Lesa. Okrem toho \u017eensk\u00e9 \u010dary Carevny-Jazvec na Vas\u00edliu ne\u00fa\u010dinkuj\u00fa. Ak sa jej pacienta pok\u00fasia zabi\u0165 dvakr\u00e1t, medic\u00edna bude bezmocn\u00e1. Vas\u00edlia ani nezachr\u00e1ni pred magick\u00fdmi \u00fatokmi, napr\u00edklad pred kliatbou Licha. Cez de\u0148 sa Vas\u00edlia spr\u00e1va ako \u010cerven\u00e9 Diev\u010da, a iba kr\u00e1tky, trochu smutn\u00fd poh\u013ead m\u00f4\u017ee nazna\u010di\u0165, \u017ee je najlep\u0161ou lie\u010dite\u013ekou v Triddesiatom kr\u00e1\u013eovstve.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNov\u00e9 Bylinky\u201c. Pre dev, ops a zvedav\u00fdch \u013eud\u00ed\" src=\"\/wp-content\/uploads\/2019\/12\/c52dfc9670d458512e856763410196ae.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Zbojn\u00edk<\/em><\/p>\n<p><\/p>\n<p><strong>Zbojn\u00edci<\/strong>, na rozdiel od v\u0161etk\u00fdch predch\u00e1dzaj\u00facich rol\u00ed, sa navz\u00e1jom poznaj\u00fa, preto\u017ee \u017eij\u00fa v jednom Doup\u011bte, a tie\u017e poznaj\u00fa Lesovika a Babu Jagu, a preto m\u00f4\u017eu kona\u0165 s\u00fahlasne u\u017e od prv\u00e9ho \u0165ahu. Ale len Vodca bandy kon\u00e1 v noci a nehlasuje po\u010das d\u0148a, k\u00fdm ostatn\u00ed Zbojn\u00edci pilne predstieraj\u00fa, \u017ee s\u00fa Dobr\u00ed Mlad\u00edci a \u010cerven\u00e9 Diev\u010dat\u00e1. Ak Vodca vypadne z hry z ak\u00e9hoko\u013evek d\u00f4vodu, jeho miesto okam\u017eite zaberie jeden z ostatn\u00fdch Zbojn\u00edkov. V prvom rade sa Zbojn\u00edci sna\u017eia vyradi\u0165 Ivana-Carevi\u010da, k\u00fdm nez\u00edskal dostatok s\u00edl od Dobr\u00e1k a \u010cerven\u00fdch Diev\u010dat na akt\u00edvne odporovanie Zbojn\u00edkom cez de\u0148.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNov\u00e9 Bylinky\u201c. Pre dev, ops a zvedav\u00fdch \u013eud\u00ed\" src=\"\/wp-content\/uploads\/2019\/12\/6d12a13c0978d69077c7b8a6a6f73966.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Lesn\u00edk<\/em><\/p>\n<p><\/p>\n<p><strong>Lesn\u00edk<\/strong> v noci \u0161pehuje pre Zbojn\u00edkov, informuje ich o n\u00e1jden\u00fdch rol\u00e1ch v ich Doup\u011bti, ale cez de\u0148 nehlasuje, preto\u017ee ne\u017eije v dedine. In\u00ed hr\u00e1\u010di v\u0161ak m\u00f4\u017eu hlasova\u0165 za Lesn\u00edka a tak ho popravi\u0165. Ke\u010f\u017ee Lesn\u00edk poch\u00e1dza z mo\u010diarov, nem\u00f4\u017ee ho zv\u00e1dza\u0165 Princezn\u00e1 \u017daba, a ak sa o to pok\u00fasi, Lesn\u00edk ozna\u010d\u00ed jej dom, a obyvatelia dediny sa dozvedia, kto je v skuto\u010dnosti. Lesn\u00edk sa nemus\u00ed ob\u00e1va\u0165 ani m\u00e1gie Koshcheya, ale Vasilisa ho m\u00f4\u017ee uzdravi\u0165 a\u017e k smrti. Ak sa Ma\u010dka-Bajun pok\u00fasi za\u00fato\u010di\u0165 na Lesn\u00edka, riskuje, \u017ee strat\u00ed svoje \u017eelezn\u00e9 paz\u00fary, a nakoniec bude Ma\u010dka musie\u0165 uspa\u0165 obete len svoj\u00edm m\u0148aukan\u00edm.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNov\u00e9 Bylinky\u201c. Pre dev, ops a zvedav\u00fdch \u013eud\u00ed\" src=\"\/wp-content\/uploads\/2019\/12\/99a9e435eeef51b8b95715a54e5c4709.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Baba-Jaga<\/em><\/p>\n<p><\/p>\n<p><strong>Baba-Jaga<\/strong> rovnako spolupracuje so Zbojn\u00edkmi, v noci k\u00fazli: m\u00f4\u017ee bu\u010f na\u0161kodi\u0165 in\u00fdm hr\u00e1\u010dom, alebo ochr\u00e1ni\u0165 niekoho zo spojencov pred \u00fatokom. Jej k\u00fazlo je dokonca silnej\u0161ie ako kliatba Licha. Cez de\u0148 je Baba Jaga tie\u017e akt\u00edvna: toho, koho m\u00e1 pod ochranou, nemo\u017eno popravi\u0165 ani v\u00e4\u010d\u0161inou hlasov. Av\u0161ak z\u00e1soby k\u00fazeln\u00fdch kore\u0148ov na denn\u00fa ochranu s\u00fa obmedzen\u00e9, tak\u017ee Baba Jaga nem\u00f4\u017ee ochr\u00e1ni\u0165 nikoho, vr\u00e1tane seba, viac ako trikr\u00e1t za hru. Pri tom si cez de\u0148 Baba Jaga hr\u00e1 na oby\u010dajn\u00fa \u010cerven\u00fa Diev\u010dinu a hlasuje so v\u0161etk\u00fdmi.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNov\u00e9 Bylinky\u201c. Pre dev, ops a zvedav\u00fdch \u013eud\u00ed\" src=\"\/wp-content\/uploads\/2019\/12\/1f08d6f320f6c7cb30ac9cf8e442cbe3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Had Gorynych<\/em><\/p>\n<p><\/p>\n<p><strong>Had Gorynych<\/strong> v noci lieta nad dedinami, lesmi a mo\u010diarami, zaober\u00e1 sa l\u00fape\u017eou a cez de\u0148 zohr\u00e1va \u00falohu obete. Cez de\u0148 Zmij sp\u00ed, a preto nehlasuje, no m\u00f4\u017ee by\u0165 popraven\u00fd v\u011bt\u0161inou hlasov. Zmij je ve\u013emi nebezpe\u010dn\u00fd pre v\u0161etk\u00fdch, najm\u00e4 pre Zbojn\u00edkov a Ivana-Carevi\u010da. Zmijovi je jedno, koho okradne, ale ak ho odhal\u00ed Vl kom, alebo Leshij, m\u00f4\u017ee sa sta\u0165 cenn\u00fdm spojencem. Ak Zmija zabijete v noci, m\u00f4\u017eete s ur\u010ditou pravdepodobnos\u0165ou z\u00edska\u0165 ve\u013emi cenn\u00fd predmet \u2014 Zmijovu Ko\u017eu, ktor\u00e1 ochr\u00e1ni svojho majite\u013ea raz pred fyzick\u00fdm \u00fatokom.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNov\u00e9 Bylinky\u201c. Pre dev, ops a zvedav\u00fdch \u013eud\u00ed\" src=\"\/wp-content\/uploads\/2019\/12\/081e412fb071cd719b8e92947d429fd8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Zlomyse\u013en\u00fd Jednook\u00fd<\/em><\/p>\n<p><\/p>\n<p><strong>Zlomyse\u013en\u00fd Jednook\u00fd<\/strong> v noci zab\u00edja v\u0161etk\u00fdch, ktor\u00ed mu pr\u00eddu do cesty, a t\u00fdch, ktor\u00fdch zabi\u0165 nem\u00f4\u017ee (Leshij, Koc\u00far-Bajun alebo Zmij Gorynych) \u2014 prek\u013eaje, tak\u017ee ka\u017ed\u00fd, kto sa pok\u00fasi komunikova\u0165 s prekliatym v t\u00fa ist\u00fa noc, zomrie po\u010das d\u0148a. Samotn\u00fd prekliaty pritom tie\u017e zahynie, nezomiera len Koc\u00far-Bajun, ktor\u00fd sa jednoducho vr\u00e1ti spa\u0165, aby si z\u00edskal sily, pri\u010dom presko\u010d\u00ed svoj \u0165ah nasleduj\u00facu noc. Pred prekliat\u00edm m\u00f4\u017ee zachr\u00e1ni\u0165 len Baba-Jaga. Prekliatie neplat\u00ed ani na toho, kto porazil Koc\u00fara-Bajuna: on, rovnako ako Koc\u00far, sa jednoducho vr\u00e1ti spa\u0165 a presko\u010d\u00ed \u0165ah.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNov\u00e9 Bylinky\u201c. Pre dev, ops a zvedav\u00fdch \u013eud\u00ed\" src=\"\/wp-content\/uploads\/2019\/12\/eaae77fc56cde7cd3ffe1ab88dd1a117.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Princezn\u00e1-Rozpr\u00e1vka<\/em><\/p>\n<p><\/p>\n<p><strong>Princezn\u00e1-Rozpr\u00e1vka<\/strong> nedok\u00e1\u017ee vyhra\u0165 hru, ale m\u00f4\u017ee zarobi\u0165 ve\u013emi ve\u013ea pe\u0148az\u00ed, zv\u00e1dzaj\u00fac ostatn\u00fdch hr\u00e1\u010dov v noci. Zloven\u00fd pritom presko\u010d\u00ed svoj \u0165ah. \u017daba nem\u00f4\u017ee zvies\u0165 Vasilisu Prem\u00fadru a mala by sa vyh\u00fdba\u0165 Leshijovi, ktor\u00fd ju prezrad\u00ed v\u0161etk\u00fdm nasleduj\u00faci de\u0148. Ak Ivan-Carevi\u010d alebo Vodca Zbojn\u00edkov n\u00e1jdu \u017dabu, m\u00f4\u017eu ju pozva\u0165 na stranu mierov\u00fdch obyvate\u013eov alebo Zbojn\u00edkov, pri\u010dom Ivan neprij\u00edma odmietnutie \u017daby, ale Vodca nie je tak n\u00e1ro\u010dn\u00fd. No Princezn\u00e1 je dos\u0165 pref\u00edkan\u00e1, m\u00f4\u017ee sa sta\u0165 dvojit\u00fdm agentom, preto\u017ee aj ke\u010f sama nem\u00f4\u017ee vyhra\u0165, \u2014 je to skvel\u00e1 pr\u00edle\u017eitos\u0165 z\u00edska\u0165 zlato, preto\u017ee \u0161ance na dosiahnutie konca hry sa v\u00fdrazne zvy\u0161uj\u00fa! Cez de\u0148 sa Princezn\u00e1-Rozpr\u00e1vka pretvaruje na \u010cerven\u00fa Diev\u010dinu a hlasuje so v\u0161etk\u00fdmi ostatn\u00fdmi.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNov\u00e9 Bylinky\u201c. Pre dev, ops a zvedav\u00fdch \u013eud\u00ed\" src=\"\/wp-content\/uploads\/2019\/12\/d7836968bb8314b8fa89300315a0e221.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Koschei the Deathless<\/em><\/p>\n<p><\/p>\n<p><strong>Koschei the Deathless<\/strong> \u017eije vo svojom z\u00e1mku. V noci chod\u00ed po okolit\u00fdch dedin\u00e1ch a zombifikuje Dobr\u00e9 Ml\u00e1de\u017en\u00edky a \u010cerven\u00e9 Diev\u010dat\u00e1, ktor\u00e9 prech\u00e1dzaj\u00fa k nemu na slu\u017ebu a bezpodmiene\u010dne plnia v\u0161etky pr\u00edkazy. Odmietnut\u00edm vykona\u0165 pr\u00edkaz, napr\u00edklad hlasova\u0165 cez de\u0148 inak ako to prikazuje Ko\u0161ej, alebo p\u00edsa\u0165 spr\u00e1vy cez de\u0148 v chate, ak to Ko\u0161ej zak\u00e1zal, Sl\u00faha Ko\u0161eja zahynie. T\u00fdmto sp\u00f4sobom m\u00f4\u017ee Ko\u0161ej ovplyvni\u0165 v\u00fdsledky hlasovania cez de\u0148, hoci s\u00e1m osobne nehlasuje. Ak Ko\u0161eja zabij\u00fa, v\u0161etky jeho obete tie\u017e zomieraj\u00fa. Vasili\u0161a m\u00f4\u017ee uzdravi\u0165 Sluhu Ko\u0161eja, ktor\u00fd sa potom vr\u00e1ti k svojej p\u00f4vodnej \u00falohe. Zmaj-Gor\u00fdny\u010d a Vlk maj\u00fa vroden\u00fa imunitu vo\u010di zombifik\u00e1cii, tak\u017ee Ko\u0161ej aj so v\u0161etkou svojou t\u00fa\u017ebou nem\u00f4\u017ee premeni\u0165 ich na svoju slu\u017ebu. Vlk tie\u017e m\u00f4\u017ee zachr\u00e1ni\u0165 Ivana alebo Vasili\u0161u obetovan\u00edm sa. Zachr\u00e1nen\u00fd Vlk z\u00edskava Vlk\u00fa imunitu vo\u010di zombifik\u00e1cii.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNov\u00e9 Bylinky\u201c. Pre dev, ops a zvedav\u00fdch \u013eud\u00ed\" src=\"\/wp-content\/uploads\/2019\/12\/c4f7c2d041cbeafd4741d2c24431c6ee.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Cat-Baian<\/em><\/p>\n<p><\/p>\n<p><strong>Cat-Baian<\/strong> \u017eije v lese, v noci lov\u00ed. Cez de\u0148 sp\u00ed vo svojom dube, tak\u017ee sa nez\u00fa\u010dast\u0148uje hlasovania. Av\u0161ak cez de\u0148 ho m\u00f4\u017eu popravi\u0165 v\u00e4\u010d\u0161inou hlasov. Ma\u010dka m\u00f4\u017ee \u00fato\u010di\u0165 dvoma sp\u00f4sobmi: m\u0148au\u010dan\u00edm \u2013 a vtedy jeho obe\u0165 zasp\u00e1va a nem\u00f4\u017ee chodi\u0165 v noci, a tie\u017e hlasova\u0165 na nasleduj\u00faci de\u0148, \u2013 alebo zab\u00edjan\u00edm ihne\u010f \u017eelezn\u00fdmi paz\u00farmi. \u00datok paz\u00farmi nefunguje na Zmaj-Gor\u00fdny\u010d, a ak za\u00fato\u010d\u00ed na Le\u0161\u00e9ho, Ma\u010dka m\u00f4\u017ee osta\u0165 bez paz\u00farov! Lich nem\u00f4\u017ee prekliat' Ma\u010dku, ktor\u00e1 po prekliat\u00ed jednoducho sp\u00ed jednu noc. Ak niekto dok\u00e1\u017ee porazi\u0165 Ma\u010dku-Baj\u00fana, vylie\u010di sa z akejko\u013evek choroby a neduhu, vr\u00e1tane prekliatia Licha. T\u00e1to Ma\u010dkova schopnos\u0165 zost\u00e1va u hr\u00e1\u010da a\u017e do konca hry. Sluhovia Ko\u0161eja nem\u00f4\u017eu cez de\u0148 hlasova\u0165 za Ma\u010dku, ale m\u00f4\u017eu nepriamo zisti\u0165, kto Ma\u010dka je, bez toho, aby to ozn\u00e1mili Ko\u0161eja. Ma\u010dka-Baj\u00fan nevstupuje do alianci\u00ed s Ivanom alebo Zbojn\u00edkmi, tak\u017ee oni s\u00fa pre Ma\u010dku prioritn\u00fdm cie\u013eom.<\/p>\n<p><\/p>\n<h2 id=\"ispolzuemye-tehnologii\">Pou\u017e\u00edvan\u00e9 technol\u00f3gie<\/h2>\n<p><\/p>\n<p>Na nap\u00edsanie hry som si vybral technol\u00f3giu bezserverov\u00e9ho spracovania (serverless) zalo\u017een\u00fa na OpenFaaS, preto\u017ee je dostato\u010dne jednoduch\u00e1 na organizovanie hry a z\u00e1rove\u0148 dostato\u010dne rozvinut\u00e1 na p\u00edsanie zlo\u017eit\u00fdch hern\u00fdch pravidiel bez zbyto\u010dn\u00e9ho komplikovania. Takisto budem pou\u017e\u00edva\u0165 klaster Kubernetes, preto\u017ee tento sp\u00f4sob nasadzovania aplik\u00e1ci\u00ed umo\u017e\u0148uje pomerne jednoduch\u00e9 a spo\u013eahliv\u00e9 r\u00fdchle nasadenie a \u013eahk\u00e9 \u0161k\u00e1lovanie. Na vytvorenie hernej logiky m\u00f4\u017eem vysta\u010di\u0165 iba s OpenFaaS, av\u0161ak pok\u00fasim sa tie\u017e vytvori\u0165 Rozpr\u00e1va\u010da ako samostatn\u00fd kontajner, aby som porovnal zlo\u017eitos\u0165 implement\u00e1cie. Ako hlavn\u00fd programovac\u00ed jazyk pre mikroslu\u017eby a funkcie som si vybral <noindex><a rel=\"nofollow\" href=\"https:\/\/golang.org\/\">Go<\/a><\/noindex>, preto\u017ee sa mu u\u017e dlhodobo venujem vo vo\u013enom \u010dase ako n\u00e1hrade za Perl, a na interakciu pou\u017e\u00edvate\u013eov s mikroslu\u017ebami a funkciami sa bude pou\u017e\u00edva\u0165 js zalo\u017een\u00fd na nejakom frameworku. O kone\u010dnom rozhodnut\u00ed sa podel\u00edm v pr\u00edslu\u0161nom \u010dl\u00e1nku cyklu. Na komunik\u00e1ciu funkci\u00ed medzi sebou som zvolil NATS.io, preto\u017ee som sa s \u0148ou u\u017e predt\u00fdm stretol a jej integr\u00e1cia do Kubernetes je dos\u0165 jednoduch\u00e1.<\/p>\n<p><\/p>\n<h2 id=\"anons\">Ozn\u00e1menie<\/h2>\n<p><\/p>\n<ul>\n<li>\u00davod<\/li>\n<li>Nastavenie prostredia pre v\u00fdvoj, rozdelenie \u00falohy na funkcie<\/li>\n<li>Pr\u00e1ce na backendu<\/li>\n<li>Pr\u00e1ce na frontende<\/li>\n<li>Nastavenie CICD, organiz\u00e1cia testovania<\/li>\n<li>Spustenie sk\u00fa\u0161obnej rel\u00e1cie hry<\/li>\n<li>Zhrnutie<\/li>\n<\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/482010\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e \u043c\u043d\u043e\u0433\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u043c \u043f\u0440\u043e\u0441\u044c\u0431\u0430\u043c \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0446\u0438\u043a\u043b \u0441\u0442\u0430\u0442\u0435\u0439 \u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0431\u0435\u0441\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u0412 \u044d\u0442\u043e\u043c \u0446\u0438\u043a\u043b\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0441\u0440\u0435\u0434\u0441\u0442\u0432: \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f (\u0432 serverless \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0435, \u043d\u0430 \u0431\u0430\u0437\u0435 OpenFaaS), \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430 kubernetes \u0434\u043b\u044f \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 MongoDB, \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044e \u0438 [&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":[688],"tags":[],"class_list":["post-54515","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\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\/sk\/blog\/administrirovanie\/novye-byliny-dlya-dev-ops-i-lyuboznatelnyh-lyudej\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\udd47\u00ab\u041d\u043e\u0432\u044b\u0435 \u0411\u044b\u043b\u0438\u043d\u044b\u00bb. \u0414\u043b\u044f dev, ops \u0438 \u043b\u044e\u0431\u043e\u0437\u043d\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043b\u044e\u0434\u0435\u0439 | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/novye-byliny-dlya-dev-ops-i-lyuboznatelnyh-lyudej\" \/>\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-12-27T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:32+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\udd47\u201eNov\u00e9 By\u013einy\u201c. Pre dev, ops a zvedav\u00fdch \u013eud\u00ed | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/novye-byliny-dlya-dev-ops-i-lyuboznatelnyh-lyudej","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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\udd47\u00ab\u041d\u043e\u0432\u044b\u0435 \u0411\u044b\u043b\u0438\u043d\u044b\u00bb. \u0414\u043b\u044f dev, ops \u0438 \u043b\u044e\u0431\u043e\u0437\u043d\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043b\u044e\u0434\u0435\u0439 | ProHoster","og:url":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/novye-byliny-dlya-dev-ops-i-lyuboznatelnyh-lyudej","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-12-27T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:32+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54515","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":"","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-24 11:40:24","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:03:57","updated":"2026-01-24 11:40:24","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/54515","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=54515"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/54515\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=54515"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=54515"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=54515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}