{"id":102211,"date":"2021-11-04T15:37:01","date_gmt":"2021-11-04T13:37:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/otkryt-kod-luau-varianta-yazyka-lua-s-proverkoj-tipov"},"modified":"2021-11-04T15:37:01","modified_gmt":"2021-11-04T13:37:01","slug":"otkryt-kod-luau-varianta-yazyka-lua-s-proverkoj-tipov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/otkryt-kod-luau-varianta-yazyka-lua-s-proverkoj-tipov","title":{"rendered":"Megny\u00edlt a Luau, a Lua t\u00edpusellen\u0151rz\u00e9ssel is rendelkez\u0151 v\u00e1ltozat\u00e1nak k\u00f3dja","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Bejelentett\u00e9k a Luau programoz\u00e1si nyelv forr\u00e1sk\u00f3dj\u00e1nak megnyit\u00e1s\u00e1t \u00e9s az els\u0151 k\u00fcl\u00f6n kiad\u00e1s publik\u00e1l\u00e1s\u00e1t, amely a Lua nyelv fejleszt\u00e9s\u00e9t folytatja, \u00e9s visszafel\u00e9 kompatibilis a Lua 5.1-gyel. A Luau nyelvet els\u0151sorban szkriptek be\u00e1gyaz\u00e1s\u00e1ra tervezt\u00e9k alkalmaz\u00e1sokba, \u00e9s c\u00e9lja a magas teljes\u00edtm\u00e9ny \u00e9s az alacsony er\u0151forr\u00e1s-felhaszn\u00e1l\u00e1s el\u00e9r\u00e9se. A projekt k\u00f3dja C++ nyelven \u00edr\u00f3dott, \u00e9s MIT licenc alatt el\u00e9rhet\u0151.    <\/p>\n<p>A Luau b\u0151v\u00edti a Lua lehet\u0151s\u00e9geit t\u00edpusellen\u0151rz\u00e9ssel \u00e9s n\u00e9h\u00e1ny \u00faj szintaxis-szerkezettel, mint p\u00e9ld\u00e1ul a sztringliter\u00e1lok. A nyelv visszafel\u00e9 kompatibilis a Lua 5.1-gyel, \u00e9s r\u00e9szben a frissebb verzi\u00f3kkal is. T\u00e1mogatja a Lua Runtime API-t, amely lehet\u0151v\u00e9 teszi a Luau haszn\u00e1lat\u00e1t a m\u00e1r l\u00e9tez\u0151 k\u00f3ddal \u00e9s k\u00f6t\u00e9sekkel. A nyelvi runtime jelent\u0151s \u00e1tdolgoz\u00e1son ment kereszt\u00fcl a Lua 5.1 runtime k\u00f3dj\u00e1n alapulva, azonban az interpreter teljesen \u00fajra\u00edr\u00e1sra ker\u00fclt. A fejleszt\u00e9s sor\u00e1n \u00faj optimaliz\u00e1l\u00e1si technik\u00e1k ker\u00fcltek alkalmaz\u00e1sra, amelyek c\u00e9lja a Lua-hoz k\u00e9pest magasabb teljes\u00edtm\u00e9ny el\u00e9r\u00e9se.      <\/p>\n<p>A projektet a Roblox k\u00e9sz\u00edtette, \u00e9s a c\u00e9g j\u00e1t\u00e9kplatformj\u00e1nak, j\u00e1t\u00e9kainak \u00e9s felhaszn\u00e1l\u00f3i alkalmaz\u00e1sainak k\u00f3dj\u00e1ban haszn\u00e1lj\u00e1k, bele\u00e9rtve a Roblox Studio szerkeszt\u0151t is. Eredetileg a Luau elz\u00e1rt ajt\u00f3k m\u00f6g\u00f6tt fejl\u0151d\u00f6tt, de v\u00e9g\u00fcl \u00fagy d\u00f6nt\u00f6ttek, hogy \u00e1t\u00e1llnak egy ny\u00edlt projekt keretein bel\u00fcli tov\u00e1bbi k\u00f6z\u00f6s fejleszt\u00e9sre a k\u00f6z\u00f6ss\u00e9g bevon\u00e1s\u00e1val.    <\/p>\n<p>F\u0151bb jellemz\u0151k:  <\/p>\n<ul>\n<li class=\"l\">  Fokozatos t\u00edpus\u00fa rendszer (Gradual typing), amely a dinamikus \u00e9s statikus t\u00edpusk\u00e9pz\u00e9s k\u00f6z\u00f6tt helyezkedik el. A Luau lehet\u0151v\u00e9 teszi a statikus t\u00edpus\u00fa k\u00e9pz\u00e9s haszn\u00e1lat\u00e1t ig\u00e9ny szerint, a t\u00edpinform\u00e1ci\u00f3 megad\u00e1s\u00e1val speci\u00e1lis annot\u00e1ci\u00f3k seg\u00edts\u00e9g\u00e9vel. Be\u00e9p\u00edtett t\u00edpusok \u00e1llnak rendelkez\u00e9sre: \u00abany\u00bb, \u00abnil\u00bb, \u00abboolean\u00bb, \u00abnumber\u00bb, \u00abstring\u00bb \u00e9s \u00abthread\u00bb. Emellett megmarad a dinamikus t\u00edpus\u00fa k\u00e9pz\u00e9s lehet\u0151s\u00e9ge is, an\u00e9lk\u00fcl, hogy a v\u00e1ltoz\u00f3k \u00e9s f\u00fcggv\u00e9nyek t\u00edpus\u00e1t kifejezetten meg kellene hat\u00e1rozni. \n function foo(x: number, y: string): boolean \n local k: string = y:rep(x) \n return k == \u00aba\u00bb \n end\n<li class=\"l\"> A sz\u00f6veges liter\u00e1lok t\u00e1mogat\u00e1sa (mint a Lua 5.3-ban), p\u00e9ld\u00e1ul \u00ab\\0x**\u00bb (hexadecim\u00e1lis sz\u00e1m), \u00ab\\u{**}\u00bb (Unicode karakter) \u00e9s \u00ab\\z\u00bb (sorv\u00e9g), valamint a sz\u00e1mok vizu\u00e1lis megjelen\u00edt\u00e9s\u00e9nek lehet\u0151s\u00e9ge (p\u00e9ld\u00e1ul \u00edrhat\u00f3 1_000_000 helyett 1000000), hexadecim\u00e1lis (0x\u2026) \u00e9s bin\u00e1ris sz\u00e1mok (0b\u2026\u2026).\n<li class=\"l\"> A \u00abcontinue\u00bb kifejez\u00e9s t\u00e1mogat\u00e1sa, amely kieg\u00e9sz\u00edti a megl\u00e9v\u0151 \u00abbreak\u00bb kulcssz\u00f3t, lehet\u0151v\u00e9 t\u00e9ve az \u00faj ciklusiter\u00e1ci\u00f3ra val\u00f3 \u00e1tmenetet.\n<li class=\"l\"> A hozz\u00e1rendel\u00e9si oper\u00e1torok (+=, -=, *=, \/=, %=, ^=, ..=) t\u00e1mogat\u00e1sa.\n<li class=\"l\"> A \u00abif-then-else\u00bb felt\u00e9teles blokkok haszn\u00e1lat\u00e1nak t\u00e1mogat\u00e1sa kifejez\u00e9sek form\u00e1j\u00e1ban, ahol a blokk v\u00e9grehajt\u00e1sa sor\u00e1n kisz\u00e1molt \u00e9rt\u00e9k ker\u00fcl visszaad\u00e1sra. Tetsz\u0151leges sz\u00e1m\u00fa \u00abelseif\u00bb kifejez\u00e9s megad\u00e1s\u00e1t is lehet\u0151v\u00e9 teszi a blokkban. \n local maxValue = if a &gt; b then a else b \n local sign = if x < 0 then -1 elseif x > 0 then 1 else 0\n<li class=\"l\"> Izol\u00e1ci\u00f3s (sandbox) m\u00f3d lehet\u0151s\u00e9ge, amely lehet\u0151v\u00e9 teszi a megb\u00edzhatatlan k\u00f3d futtat\u00e1s\u00e1t. Ezt a lehet\u0151s\u00e9get a saj\u00e1t k\u00f3d \u00e9s m\u00e1s fejleszt\u0151k \u00e1ltal \u00edrt k\u00f3d, p\u00e9ld\u00e1ul harmadik f\u00e9lt\u0151l sz\u00e1rmaz\u00f3 k\u00f6nyvt\u00e1rak biztons\u00e1g\u00e1nak ellen\u0151rz\u00e9se mellett lehet haszn\u00e1lni.\n<li class=\"l\"> A standard k\u00f6nyvt\u00e1r korl\u00e1toz\u00e1sa, amelyb\u0151l elt\u00e1vol\u00edtott\u00e1k azokat a funkci\u00f3kat, amelyek potenci\u00e1lis biztons\u00e1gi probl\u00e9m\u00e1kat okozhatnak. P\u00e9ld\u00e1ul a standard k\u00f6nyvt\u00e1rb\u00f3l ki lettek z\u00e1rva az \u00abio\u00bb (f\u00e1jlok el\u00e9r\u00e9se \u00e9s folyamatok ind\u00edt\u00e1sa), \u00abpackage\u00bb (f\u00e1jlok el\u00e9r\u00e9se \u00e9s modulok bet\u00f6lt\u00e9se), \u00abos\u00bb (f\u00e1jlok el\u00e9r\u00e9s\u00e9re \u00e9s k\u00f6rnyezeti v\u00e1ltoz\u00f3k m\u00f3dos\u00edt\u00e1s\u00e1ra vonatkoz\u00f3 funkci\u00f3k elt\u00e1vol\u00edtva), \u00abdebug\u00bb (mem\u00f3ri\u00e1val kapcsolatos nem biztons\u00e1gos m\u0171veletek), \u00abdofile\u00bb \u00e9s \u00abloadfile\u00bb (FS el\u00e9r\u00e9se).\n<li class=\"l\"> Eszk\u00f6z\u00f6k biztos\u00edt\u00e1sa a k\u00f3d statikus elemz\u00e9s\u00e9hez, hib\u00e1k (linter) felt\u00e1r\u00e1s\u00e1hoz \u00e9s a t\u00edpusok helyes haszn\u00e1lat\u00e1nak ellen\u0151rz\u00e9s\u00e9hez.\n<li class=\"l\"> Saj\u00e1t nagy teljes\u00edtm\u00e9ny\u0171 parser, b\u00e1jt-k\u00f3d \u00e9rtelmez\u0151 \u00e9s ford\u00edt\u00f3. A Luau egyel\u0151re nem t\u00e1mogatja a JIT ford\u00edt\u00e1st, de azt \u00e1ll\u00edtj\u00e1k, hogy a Luau \u00e9rtelmez\u0151 bizonyos helyzetekben teljes\u00edtm\u00e9ny\u00e9ben \u00f6sszehasonl\u00edthat\u00f3 a LuaJIT-tel.            <\/ul>\n<p>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56098\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043e \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0438 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Luau, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u044f\u0437\u044b\u043a\u0430 Lua \u0438 \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u0441 Lua 5.1. \u042f\u0437\u044b\u043a Luau \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0434\u043b\u044f \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043d\u0438\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u043d\u0430\u0446\u0435\u043b\u0435\u043d \u043d\u0430 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u0435 \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u043d\u0438\u0437\u043a\u043e\u0433\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 C++ \u0438 \u043e\u0442\u043a\u0440\u044b\u0442 \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. [&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":[702],"tags":[],"class_list":["post-102211","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043e \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0438 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Luau, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u044f\u0437\u044b\u043a\u0430 Lua \u0438 \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u0441 Lua 5.1.\" \/>\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\/hu\/blog\/news\/otkryt-kod-luau-varianta-yazyka-lua-s-proverkoj-tipov\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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\u041e\u0442\u043a\u0440\u044b\u0442 \u043a\u043e\u0434 Luau, \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u044f\u0437\u044b\u043a\u0430 Lua \u0441 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u043e\u0439 \u0442\u0438\u043f\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043e \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0438 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Luau, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u044f\u0437\u044b\u043a\u0430 Lua \u0438 \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u0441 Lua 5.1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/otkryt-kod-luau-varianta-yazyka-lua-s-proverkoj-tipov\" \/>\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=\"2021-11-04T13:37:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-11-04T13:37:01+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\udd47Megny\u00edlt a Luau, a t\u00edpusellen\u0151rz\u00e9st v\u00e9gz\u0151 Lua nyelv vari\u00e1ns\u00e1nak k\u00f3dja | ProHoster","description":"Bejelentett\u00e9k a Luau programoz\u00e1si nyelv forr\u00e1sk\u00f3dj\u00e1nak megnyit\u00e1s\u00e1t \u00e9s az els\u0151 k\u00fcl\u00f6nleges kiad\u00e1s publik\u00e1l\u00e1s\u00e1t, amely a Lua nyelv fejl\u0151d\u00e9s\u00e9t folytatja \u00e9s visszafel\u00e9 kompatibilis a Lua 5.1-gyel.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/otkryt-kod-luau-varianta-yazyka-lua-s-proverkoj-tipov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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\u041e\u0442\u043a\u0440\u044b\u0442 \u043a\u043e\u0434 Luau, \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u044f\u0437\u044b\u043a\u0430 Lua \u0441 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u043e\u0439 \u0442\u0438\u043f\u043e\u0432 | ProHoster","og:description":"\u041e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043e \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0438 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Luau, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u044f\u0437\u044b\u043a\u0430 Lua \u0438 \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u0441 Lua 5.1.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/otkryt-kod-luau-varianta-yazyka-lua-s-proverkoj-tipov","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":"2021-11-04T13:37:01+00:00","article:modified_time":"2021-11-04T13:37:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"102211","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-11-04 13:37:30","updated":"2022-10-08 06:05:36","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/102211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=102211"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/102211\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=102211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=102211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=102211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}