{"id":38908,"date":"2019-10-31T22:26:41","date_gmt":"2019-10-31T19:26:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/budushhee-uzhe-zdes-ili-kodim-pryamo-v-brauzere\/"},"modified":"2019-10-31T22:26:41","modified_gmt":"2019-10-31T19:26:41","slug":"budushhee-uzhe-zdes-ili-kodim-pryamo-v-brauzere","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/budushhee-uzhe-zdes-ili-kodim-pryamo-v-brauzere","title":{"rendered":"Bud\u00facnos\u0165 je u\u017e tu alebo k\u00f3dujeme priamo v prehliada\u010di.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Poviem v\u00e1m o kuri\u00f3znej situ\u00e1cii, ktor\u00e1 sa mi stala, a o tom, ako sa sta\u0165 prispievate\u013eom do zn\u00e1meho projektu.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nNed\u00e1vno som sa zaoberal jednou my\u0161lienkou: spustenie Linuxu priamo z UEFI... <br \/>\nMy\u0161lienka nie je nov\u00e1 a existuje nieko\u013eko manu\u00e1lov na t\u00fato t\u00e9mu. Jeden z nich si m\u00f4\u017eete pozrie\u0165. <noindex><a rel=\"nofollow\" href=\"https:\/\/help.ubuntu.ru\/wiki\/uefi#%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0_%D1%8F%D0%B4%D1%80%D0%B0_linux_%D0%BD%D0%B5%D0%BF%D0%BE%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE_%D0%B8%D0%B7_uefi\">tu<\/a><\/noindex><\/p>\n<p>Vlastne moje dlhodob\u00e9 pokusy vyrie\u0161i\u0165 tento probl\u00e9m vy\u00fastili do celkom preh\u013eadn\u00e9ho <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/slytomcat\/UEFI-Boot\">rie\u0161enia.<\/a><\/noindex>Rie\u0161enie je plne funk\u010dn\u00e9 a pou\u017e\u00edvam ho na niektor\u00fdch svojich dom\u00e1cich strojoch. O nie\u010do podrobnej\u0161ie je toto rie\u0161enie pop\u00edsan\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/help.ubuntu.ru\/wiki\/uefiboot\">tu<\/a><\/noindex>.<\/p>\n<p>Podstata UEFI-Boot spo\u010d\u00edva v tom, \u017ee oddiel ESP (EFI System Partition) sa sp\u00e1ja s adres\u00e1rom \/boot. T.j. v\u0161etky jadr\u00e1 a obrazy po\u010diato\u010dn\u00e9ho zav\u00e1dzania (initrd) s\u00fa umiestnen\u00e9 na tom istom oddiele, z ktor\u00e9ho m\u00f4\u017ee UEFI sp\u00fa\u0161\u0165a\u0165 spustite\u013en\u00e9 s\u00fabory a konkr\u00e9tne sp\u00fa\u0161\u0165a\u0165 zav\u00e1dza\u010de syst\u00e9mu. Ale samotn\u00e9 jadro Linuxu sa u\u017e v mnoh\u00fdch distrib\u00faci\u00e1ch zostavuje s vo\u013ebami UEFISTUB, ktor\u00e9 umo\u017e\u0148uj\u00fa jadru spusti\u0165 sa z UEFI.<\/p>\n<p>Toto rie\u0161enie m\u00e1 jeden nepr\u00edjemn\u00fd moment \u2014 oddiel ESP je naform\u00e1tovan\u00fd v FAT32, na ktorom nie je mo\u017en\u00e9 vytv\u00e1ra\u0165 tvrd\u00e9 odkazy (ktor\u00e9 syst\u00e9m pravidelne vytv\u00e1ra pri aktualiz\u00e1cii initrd). A nie je na tom ni\u010d obzvl\u00e1\u0161\u0165 zl\u00e9, ale vidie\u0165 upozornenia syst\u00e9mu pri aktualiz\u00e1cii komponentov jadra \u2014 nie je pr\u00edli\u0161 pr\u00edjemn\u00e9...<\/p>\n<p>Existuje aj in\u00e1 cesta. <\/p>\n<p>Spr\u00e1vca zav\u00e1dzania UEFI (ten, do ktor\u00e9ho je potrebn\u00e9 zada\u0165 zav\u00e1dza\u010d OS) dok\u00e1\u017ee okrem zav\u00e1dza\u010dov\/jadier Linuxu na\u010d\u00edta\u0165 aj ovl\u00e1da\u010de. Tak\u017ee je mo\u017en\u00e9 na\u010d\u00edta\u0165 ovl\u00e1da\u010d tej s\u00faborovej s\u00fastavy, kde m\u00e1te ulo\u017een\u00e9 \/boot, a priamo odtia\u013e na\u010d\u00edta\u0165 jadro prostriedkami UEFI. Ovl\u00e1da\u010d, samozrejme, je potrebn\u00e9 umiestni\u0165 do oddielu ESP. Pribli\u017ene t\u00fdmto sa zaoberaj\u00fa zav\u00e1dza\u010de ako GRUB. Ale k\u00fazlo spo\u010d\u00edva pr\u00e1ve v tom, \u017ee v\u0161etky \u010dasto pou\u017e\u00edvan\u00e9 funkcie GRUB u\u017e existuj\u00fa v UEFI. Presnej\u0161ie, v jeho spr\u00e1vcovi zav\u00e1dzania. A ak by sme to e\u0161te trochu rozoberali, spr\u00e1vca zav\u00e1dzania UEFI m\u00e1 dokonca viac mo\u017enost\u00ed v niektor\u00fdch oblastiach. <\/p>\n<p>Zd\u00e1 sa, \u017ee je to pekn\u00e9 rie\u0161enie, ale existuje jedno \"ALE\" (vlastne bolo, ale o tom nesk\u00f4r). Ide o to, \u017ee syst\u00e9m ovl\u00e1da\u010dov UEFI je celkom jednoduch\u00fd. Neexistuje tu pojem ako pripojenie s\u00faborov\u00e9ho syst\u00e9mu alebo spojenie ovl\u00e1da\u010da s konkr\u00e9tnym zariaden\u00edm. Existuje syst\u00e9mov\u00fd volanie s podmienen\u00fdm n\u00e1zvom Map, ktor\u00e9 postupne vezme ka\u017ed\u00fd ovl\u00e1da\u010d a pok\u00fa\u0161a sa ho spoji\u0165 so v\u0161etk\u00fdmi pr\u00edbuzn\u00fdmi zariadeniami. Ak sa ovl\u00e1da\u010d podar\u00ed pripoji\u0165, vytvor\u00ed sa mapovanie \u2013 spojovac\u00ed z\u00e1znam. Presne tak by sa mal inicializova\u0165 novo nahrat\u00fd ovl\u00e1da\u010d v celkovej ba\u0161te spolu so v\u0161etk\u00fdmi ostatn\u00fdmi. A to je presne to, \u010do je potrebn\u00e9 \u2013 v zav\u00e1dzacom z\u00e1zname ovl\u00e1da\u010da nastavi\u0165 jeden bit (LOAD_OPTION_FORCE_RECONNECT) na hodnotu 1 a UEFI po jeho nahrat\u00ed vykon\u00e1 tento glob\u00e1lny premapovanie.<\/p>\n<p>Len\u017ee spravi\u0165 to nie je tak jednoduch\u00e9. \u0160tandardn\u00fd n\u00e1stroj efibootmgr (pomocou ktor\u00e9ho sa nastavuje spr\u00e1vca zav\u00e1dzania UEFI) to nevedel (presnej\u0161ie, nevedel to robi\u0165). Musel som to nastavi\u0165 ru\u010dne cez pomerne zlo\u017eit\u00fd a nebezpe\u010dn\u00fd postup. <\/p>\n<p>A tak, po \u010fal\u0161om pokuse urobi\u0165 to ru\u010dne, som to nevydr\u017eal a zaregistroval <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/rhboot\/efibootmgr\/issues\/108\">issue na GitHub<\/a><\/noindex> s prosbou k v\u00fdvoj\u00e1rom, aby pridali t\u00fato mo\u017enos\u0165.<\/p>\n<p>Uplynulo nieko\u013eko dn\u00ed, ale nikto si moju \u017eiados\u0165 nev\u0161imol. A tak zvedavos\u0165 ma prin\u00fatila pozrie\u0165 sa na zdrojov\u00e9 k\u00f3dy\u2026 forkova\u0165 ich a premyslie\u0165, ako t\u00fato funkciu prida\u0165 \"na kolen\u00e1ch\"\u2026 \"Na kolen\u00e1ch\", preto\u017ee som si ni\u010d tak\u00e9 neinstalloval a priamo v prehliada\u010di som upravoval zdroje.<\/p>\n<p>Jazyk C pozn\u00e1m iba povrchne, ale zhruba som pripravil rie\u0161enie (predov\u0161etk\u00fdm kop\u00edrovan\u00edm a vkladan\u00edm)\u2026 a potom ma napadlo \u2014 a aj ke\u010f tam m\u00e1m ur\u010dite kopu ch\u00fdb (moje predch\u00e1dzaj\u00face pokusy opravi\u0165 cudz\u00ed k\u00f3d v C sa podarili a\u017e pri desiatom pokuse) \u2014 zaregistrujem Pull Request. No a <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/rhboot\/efibootmgr\/pull\/109\">zaregistroval som.<\/a><\/noindex>.<\/p>\n<p>A tam bol zapojen\u00fd Travis CI na kontrolu pull requestov. A on mi na mojej snahe starostlivo vyhodil v\u0161etky moje chyby. No ak s\u00fa chyby zn\u00e1me \u2014 pre\u010do ich neopravova\u0165: op\u00e4\u0165 priamo v prehliada\u010di, a na \u0161tvrt\u00fd pokus sa k\u00f3d zostavil (\u00faspech pre m\u0148a).<\/p>\n<p>A takto, bez toho, aby som opustil prehliada\u010d, som zaregistroval celkom re\u00e1lny Pull Request do n\u00e1stroja, ktor\u00fd sa pou\u017e\u00edva prakticky vo v\u0161etk\u00fdch modern\u00fdch distrib\u00faci\u00e1ch Linuxu.<\/p>\n<p>Prekvapilo ma, \u017ee som, bez znalosti jazyka, a bez \u010fal\u0161ej konfigur\u00e1cie (tam je potrebn\u00e9 mno\u017estvo kni\u017en\u00edc pre zostavenie) a ani raz nesp\u00fa\u0161\u0165aj\u00fac kompil\u00e1tor, jednoducho v prehliada\u010di \"naprogramoval\" \u00faplne funk\u010dn\u00fa a u\u017eito\u010dn\u00fa funkciu.<\/p>\n<p>M\u00f4j po\u017eiadavok v\u0161ak visel bez reakcie od 19. marca 2019 a u\u017e som na\u0148 za\u010dal zab\u00fada\u0165. <\/p>\n<p>Av\u0161ak v\u010dera bol tento po\u017eiadavok pridan\u00fd do master. <\/p>\n<p>\nO \u010dom teda hovor\u00edm? O tom, \u017ee v r\u00e1mci s\u00fa\u010dasn\u00fdch technol\u00f3gi\u00ed sa uk\u00e1zalo, \u017ee re\u00e1lny k\u00f3d sa u\u017e d\u00e1 p\u00edsa\u0165 v prehliada\u010di bez toho, aby sa lok\u00e1lne rozbiehali nejak\u00e9 v\u00fdvoj\u00e1rske n\u00e1stroje a z\u00e1vislosti.<\/p>\n<p>Naviac, treba uzna\u0165, \u017ee toto bola u\u017e moja druh\u00e1 pull request v zn\u00e1mych (aspo\u0148 v \u00fazkych kruhoch) n\u00e1strojoch. Minul\u00fd raz moja \u017eiados\u0165 o opravu zobrazenia niektor\u00fdch pol\u00ed v webovom rozhran\u00ed SyncThing sa vyvinula v moju jednor\u00e1zov\u00fa opravu v prostred\u00ed, ktor\u00e9 v\u00f4bec nepozn\u00e1m.<\/p>\n<p class=\"for_users_only_msg\">Len registrovan\u00ed pou\u017e\u00edvatelia sa m\u00f4\u017eu z\u00fa\u010dastni\u0165 prieskumu. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">Prihl\u00e1ste sa<\/a><\/noindex>, pros\u00edm.<\/p>\n<h2 class=\"default-block__polling-title\">M\u00e1m p\u00edsa\u0165 e\u0161te alebo nie?<\/h2>\n<ul class=\"content-list content-list_polling\">\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    \u00e1no<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    nie<\/p>\n<\/li>\n<\/ul>\n<p>    Hlasovalo 294 pou\u017e\u00edvate\u013eov. Zdr\u017ealo sa 138 pou\u017e\u00edvate\u013eov.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/471266\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043e \u043a\u0443\u0440\u044c\u0435\u0437\u043d\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438, \u0441\u043b\u0443\u0447\u0438\u0432\u0448\u0435\u0439\u0441\u044f \u0441\u043e \u043c\u043d\u043e\u0439, \u0438 \u043e \u0442\u043e\u043c \u043a\u0430\u043a \u0441\u0442\u0430\u0442\u044c \u043a\u043e\u043d\u0440\u0438\u0431\u044c\u044e\u0442\u043e\u0440\u043e\u043c \u0432 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442. \u041d\u0435 \u0442\u0430\u043a \u0434\u0430\u0432\u043d\u043e \u0432\u043e\u0437\u0438\u043b\u0441\u044f \u044f \u0441 \u043e\u0434\u043d\u043e\u0439 \u0438\u0434\u0435\u0435\u0439: \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 Linux \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0438\u0437 UEFI\u2026 \u0418\u0434\u0435\u044f \u043d\u0435 \u043d\u043e\u0432\u0430 \u0438 \u0435\u0441\u0442\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043c\u0430\u043d\u0443\u0430\u043b\u043e\u0432 \u043d\u0430 \u044d\u0442\u0443 \u0442\u0435\u043c\u0443. \u041e\u0434\u0438\u043d \u0438\u0437 \u043d\u0438\u0445 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0442\u0443\u0442 \u0421\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043c\u043e\u0438 \u0434\u0430\u0432\u043d\u0438\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u0440\u0435\u0448\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u0432\u043e\u043f\u0440\u043e\u0441 \u0432\u044b\u043b\u0438\u043b\u0438\u0441\u044c \u0432\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":[688],"tags":[],"class_list":["post-38908","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043e \u043a\u0443\u0440\u044c\u0435\u0437\u043d\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438, \u0441\u043b\u0443\u0447\u0438\u0432\u0448\u0435\u0439\u0441\u044f \u0441\u043e \u043c\u043d\u043e\u0439, \u0438 \u043e \u0442\u043e\u043c \u043a\u0430\u043a \u0441\u0442\u0430\u0442\u044c \u043a\u043e\u043d\u0440\u0438\u0431\u044c\u044e\u0442\u043e\u0440\u043e\u043c \u0432 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442. \u041d\u0435 \u0442\u0430\u043a \u0434\u0430\u0432\u043d\u043e \u0432\u043e\u0437\u0438\u043b\u0441\u044f \u044f \u0441 \u043e\u0434\u043d\u043e\u0439 \u0438\u0434\u0435\u0435\u0439: \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430.\" \/>\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\/budushhee-uzhe-zdes-ili-kodim-pryamo-v-brauzere\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\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\u0411\u0443\u0434\u0443\u0449\u0435\u0435 \u0443\u0436\u0435 \u0437\u0434\u0435\u0441\u044c \u0438\u043b\u0438 \u043a\u043e\u0434\u0438\u043c \u043f\u0440\u044f\u043c\u043e \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043e \u043a\u0443\u0440\u044c\u0435\u0437\u043d\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438, \u0441\u043b\u0443\u0447\u0438\u0432\u0448\u0435\u0439\u0441\u044f \u0441\u043e \u043c\u043d\u043e\u0439, \u0438 \u043e \u0442\u043e\u043c \u043a\u0430\u043a \u0441\u0442\u0430\u0442\u044c \u043a\u043e\u043d\u0440\u0438\u0431\u044c\u044e\u0442\u043e\u0440\u043e\u043c \u0432 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442. \u041d\u0435 \u0442\u0430\u043a \u0434\u0430\u0432\u043d\u043e \u0432\u043e\u0437\u0438\u043b\u0441\u044f \u044f \u0441 \u043e\u0434\u043d\u043e\u0439 \u0438\u0434\u0435\u0435\u0439: \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/budushhee-uzhe-zdes-ili-kodim-pryamo-v-brauzere\" \/>\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-31T19:26:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:26:41+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\udd47Bud\u00facnos\u0165 je u\u017e tu, alebo programujeme priamo v prehliada\u010di | ProHoster","description":"Poviem v\u00e1m o kuri\u00f3znej situ\u00e1cii, ktor\u00e1 sa mi stala, a o tom, ako sa sta\u0165 prispievate\u013eom do zn\u00e1meho projektu. Ned\u00e1vno som sa zaoberal jednou my\u0161lienkou: nahr\u00e1vanie.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/budushhee-uzhe-zdes-ili-kodim-pryamo-v-brauzere","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\u0411\u0443\u0434\u0443\u0449\u0435\u0435 \u0443\u0436\u0435 \u0437\u0434\u0435\u0441\u044c \u0438\u043b\u0438 \u043a\u043e\u0434\u0438\u043c \u043f\u0440\u044f\u043c\u043e \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435 | ProHoster","og:description":"\u0420\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043e \u043a\u0443\u0440\u044c\u0435\u0437\u043d\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438, \u0441\u043b\u0443\u0447\u0438\u0432\u0448\u0435\u0439\u0441\u044f \u0441\u043e \u043c\u043d\u043e\u0439, \u0438 \u043e \u0442\u043e\u043c \u043a\u0430\u043a \u0441\u0442\u0430\u0442\u044c \u043a\u043e\u043d\u0440\u0438\u0431\u044c\u044e\u0442\u043e\u0440\u043e\u043c \u0432 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442. \u041d\u0435 \u0442\u0430\u043a \u0434\u0430\u0432\u043d\u043e \u0432\u043e\u0437\u0438\u043b\u0441\u044f \u044f \u0441 \u043e\u0434\u043d\u043e\u0439 \u0438\u0434\u0435\u0435\u0439: \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430.","og:url":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/budushhee-uzhe-zdes-ili-kodim-pryamo-v-brauzere","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-31T19:26:41+00:00","article:modified_time":"2019-10-31T19:26:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38908","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-23 23:55:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:00:27","updated":"2026-01-23 23:55:19","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\/38908","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=38908"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/38908\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=38908"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=38908"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=38908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}