{"id":53445,"date":"2019-12-02T00:00:00","date_gmt":"2019-12-01T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/russian-railway-simulator-rrs-pervyj-publichnyj-reliz"},"modified":"2020-02-18T14:01:21","modified_gmt":"2020-02-18T11:01:21","slug":"russian-railway-simulator-rrs-pervyj-publichnyj-reliz","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/russian-railway-simulator-rrs-pervyj-publichnyj-reliz","title":{"rendered":"Russian Railway Simulator (RRS): primo rilascio pubblico","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c8 arrivato quel giorno tanto atteso da me, quando finalmente posso presentare questo sviluppo. Il progetto \u00e8 stato avviato esattamente un anno fa, il 1\u00b0 settembre 2018, almeno nel <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/maisvendoo\/RRS\">repository RRS su GitHub<\/a><\/noindex> il primo commit ha proprio questa data.<\/p>\n<p><i>Treno passeggeri alla stazione di Rostov-Don (cliccabile)<\/i><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/vg\/r1\/xn\/vgr1xnojpt_kjy_bwde5n-tb-za.jpeg\"><img decoding=\"async\" alt=\"Russian Railway Simulator (RRS): primo rilascio pubblico\" src=\"\/wp-content\/uploads\/2019\/12\/59243607bcc0ff977e3f874394ad3f48.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Che cos'\u00e8 RRS? \u00c8 un simulatore open source multipiattaforma per materiale rotabile con scartamento di 1520 mm. Il lettore si chieder\u00e0 legittimamente: \u00abAspetta, a cosa serve questo progetto, se ci sono gi\u00e0 molti simulatori ferroviari, sia commerciali che open source?\u00bb Per la risposta a questa domanda, ti invito a guardare sotto il tag<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1>Storia del progetto<\/h1>\n<p>\nTanto tempo fa, nel 2001, \u00e8 nato <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Microsoft_Train_Simulator\">Microsoft Train Simulator (MSTS)<\/a><\/noindex>, che ha dato vita a una enorme comunit\u00e0 di ferroviari simulatori nel nostro paese. Nei pochi anni di vita di questo progetto (fino a quando Microsoft lo ha abbandonato, occupandosi di cose a lei pi\u00f9 interessanti, come il fallimento della Nokia, ecc.) il progetto ha accumulato una massa di espansioni: percorsi, materiale rotabile, scenari.<\/p>\n<p>Sulla base di MSTS, in seguito, sono stati creati altri progetti, come <noindex><a rel=\"nofollow\" href=\"http:\/\/openrails.org\/\">OpenRails<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"http:\/\/www.trainsim.ru\/forum\/showthread.php?t=15633\">RTrainSim (RTS)<\/a><\/noindex> e altri supplementi e derivati. Sono anche apparsi progetti commerciali, come il rinomato <noindex><a rel=\"nofollow\" href=\"http:\/\/www.auran.com\/\">Trainz<\/a><\/noindex>. E tutto ci\u00f2 sarebbe bello, ma molti appassionati di trasporti ferroviari non sono soddisfatti di questi prodotti per ragioni ben fondate: non riflettono affatto le specificit\u00e0 del materiale rotabile nazionale, utilizzato e sviluppato nello spazio post-sovietico. Questo si manifesta in modo particolarmente acuto quando si guarda a come sono realizzati i freni del treno: nessuno dei progetti elencati ha e avr\u00e0 una realizzazione normale dei freni automatici del sistema Matrosov.<\/p>\n<p>Nel lontano 2008 \u00e8 apparso un altro progetto \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/zdsimulator.com.ua\/\">ZDSimulator<\/a><\/noindex>, sviluppato da Vyacheslav Usov. Il progetto \u00e8 notevole perch\u00e9 tiene conto e risolve i suddetti difetti, ed \u00e8 inizialmente orientato al materiale rotabile a scartamento russo. Ma c'\u00e8 un grande \u00abma\u00bb: il progetto \u00e8 proprietario e chiuso, architetturalmente non permette l'integrazione di materiale rotabile personalizzato. <\/p>\n<p>Io stesso mi sono avvicinato al tema ferroviario nel 2007, quando ho iniziato a lavorare in <noindex><a rel=\"nofollow\" href=\"http:\/\/www.velnii.ru\">OJSC VELNII<\/a><\/noindex>, in qualit\u00e0 di ricercatore, e dopo aver difeso la mia tesi di dottorato nel 2008 \u2014 come ricercatore senior. \u00c8 stato allora che ho scoperto gli ultimi sviluppi nel campo dei giochi simulativi ferroviari. E quello che ho visto, non mi \u00e8 piaciuto, mentre il progetto ZDSimulator non esisteva ancora. In seguito, appassionato dalla dinamica del materiale rotabile, sono entrato all'Universit\u00e0 Statale di Rostov per le Ferrovie (<noindex><a rel=\"nofollow\" href=\"http:\/\/rgups.ru\">\u0420\u0413\u0423\u041f\u0421<\/a><\/noindex>) con un tema di dottorato sulla dinamica della frenata di un treno merci. Oggi dirigo lo sviluppo di simulatori per il trasporto ferroviario per la nostra universit\u00e0 e insegno corsi specializzati nel dipartimento \u00abMateriale rotabile di trazione\u00bb.<\/p>\n<p>In relazione a tutto quanto sopra, \u00e8 nata l'idea di creare un simulatore che consentisse allo sviluppatore di un complemento di ottenere il pieno controllo sui processi fisici in corso nel materiale rotabile. Simile al simulatore spaziale Orbiter, per il quale ho sviluppato un tempo un complemento sotto forma di una famiglia di razzi vettori basati sul R-7. Un anno fa mi sono messo al lavoro e mi sono immerso completamente in questo progetto. Il 26 dicembre 2018 \u00e8 stata pubblicata <noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/video-161688836_456239064\">questa demo tecnologica<\/a><\/noindex>.<\/p>\n<p>Il mio lavoro \u00e8 stato notato da appassionati, e un noto nome nei circoli dei simulatori ferroviari, creatore di contenuti visivi per ZDsimulator <noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/id250649942\">Roman Biryukov (Romych RZHDUZ)<\/a><\/noindex> mi ha offerto aiuto e collaborazione per lo sviluppo futuro del progetto. Pi\u00f9 tardi si \u00e8 unito a noi un altro sviluppatore \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/alexandrmishenko\">Alexander Mishchenko (Ulovskii2017<\/a><\/noindex>), creatore di percorsi per ZDsimulator. Il nostro lavoro insieme ci ha portato al primo rilascio. Nel video \u2014 una panoramica di come il gioco appare al suo primo rilascio<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"K5XeqmfaJKk\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/K5XeqmfaJKk\/hqdefault.jpg\" alt=\"Guarda il video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<h1>Caratteristiche del simulatore RRS<\/h1>\n<p>\nPrima di tutto, questa \u00e8 un'architettura software aperta. Senza contare che il codice del simulatore \u00e8 aperto, c'\u00e8 un API e un SDK orientati agli sviluppatori di complementi di terze parti. La barriera d'ingresso \u00e8 piuttosto alta \u2014 sono necessarie competenze di base nello sviluppo in C++. Il simulatore \u00e8 scritto proprio in questo linguaggio, utilizzando il compilatore GCC e la sua variante MinGW per il sistema operativo Windows. Inoltre, \u00e8 consigliabile che lo sviluppatore abbia familiarit\u00e0 con il framework Qt, poich\u00e9 molte delle sue concezioni sono alla base dell'architettura del gioco.<\/p>\n<p>Tuttavia, con la dovuta diligenza e volont\u00e0, questo progetto offre agli sviluppatori di moduli enormi possibilit\u00e0. Il materiale rotabile \u00e8 realizzato in forma di moduli basati su librerie dinamiche. L'elemento strutturale principale nel simulatore <i>\u00e8 l'unit\u00e0 di materiale rotabile<\/i>, o unit\u00e0 mobile (UM) \u2013 carro (non motorizzato o in composizione con un treno automotrice) o sezione di locomotiva. L'API consente di impostare il momento torcentale applicato agli assi dell'UM, ricevendo in risposta la velocit\u00e0 angolare degli assi, oltre a parametri esterni, come la tensione e il tipo di corrente nella rete a contatto. Il simulatore non conosce altro e non vuole conoscere, lasciando la fisica del funzionamento delle apparecchiature interne alla responsabilit\u00e0 dello sviluppatore della specifica locomotiva o carro.<\/p>\n<p>Non \u00e8 difficile immaginare che un approccio relativamente a basso livello consenta di realizzare i pi\u00f9 piccoli dettagli del schema della locomotiva. Inoltre, il pacchetto del simulatore include un set di attrezzature standard, installate sui materiali rotabili nazionali: la gru del macchinista n. 395, il distributore d'aria n. 242, la valvola del freno ausiliario n. 254 e altri elementi dell'attrezzatura frenante. Per lo sviluppatore del modulo \u00e8 sufficiente connettere questi elementi in uno schema pneumatico di una specifica locomotiva o carro. Inoltre, \u00e8 disponibile un'API per creare blocchi di attrezzature personalizzati.<\/p>\n<p>Architettonicamente, l'RRS \u00e8 costruito sull'interazione di due processi principali<\/p>\n<ul>\n<li><i>simulator<\/i> \u2014 motore fisico della dinamica del treno TrainEngine 2. Realizza la fisica del movimento del treno tenendo conto di numerosi fattori esterni, gestendo interazioni tra unit\u00e0 mobili tramite dispositivi di accoppiamento e elaborando dati provenienti da moduli esterni, che realizzano la fisica del funzionamento delle apparecchiature del materiale rotabile<\/li>\n<li><i>viewer<\/i> \u2014 sottosistema grafico che esegue la visualizzazione del movimento del treno, costruito sul motore grafico <noindex><a rel=\"nofollow\" href=\"http:\/\/www.openscenegraph.org\/\">OpenSceneGraph<\/a><\/noindex><\/li>\n<\/ul>\n<p>\nQuesti sottosistemi interagiscono tra loro attraverso una memoria condivisa, realizzata sulla base della classe QSharedMemory del framework Qt. Le prime versioni demo utilizzavano IPC basato su socket, e in seguito \u00e8 previsto un ritorno a questa tecnologia, considerando il perfezionamento di alcune parti del simulatore e le esigenze in vista del futuro. La transizione alla memoria condivisa \u00e8 stata in qualche modo una misura necessaria, che ha esaurito la sua utilit\u00e0.<\/p>\n<p>Non entrer\u00f2 nei dettagli \u2014 molte delle peripezie nello sviluppo di questo progetto sono gi\u00e0 state esposte nelle mie pubblicazioni sul sito, in particolare ho un ciclo di tutorial piuttosto ampio <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/429816\/\">sul motore OpenSceneGraph<\/a><\/noindex>, nato proprio dalla pratica lavorativa su questo progetto.<\/p>\n<p>Nel progetto non tutto \u00e8 cos\u00ec fluido come si vorrebbe. In particolare, il sottosistema grafico \u00e8 piuttosto lontano dalla perfezione in termini di qualit\u00e0 di rendering, e anche le prestazioni del simulatore lasciano a desiderare. Questo rilascio ha un unico scopo: introdurre la comunit\u00e0 di appassionati di trasporto ferroviario al progetto, delineare le sue possibilit\u00e0 e infine creare un simulatore ferroviario aperto e multipiattaforma con un API avanzata per gli sviluppatori di add-on.<\/p>\n<h1>Prospettive<\/h1>\n<p>\nLe prospettive dipendono da voi, nostri cari futuri utilizzatori e sviluppatori. Il progetto \u00e8 aperto, esiste <noindex><a rel=\"nofollow\" href=\"http:\/\/rusrailsim.org\/\">sito ufficiale<\/a><\/noindex>, dove \u00e8 possibile scaricare il simulatore, con <noindex><a rel=\"nofollow\" href=\"http:\/\/rusrailsim.org\/?page_id=159\">documentazione<\/a><\/noindex>, un elenco che sar\u00e0 continuamente aggiornato. Esiste <noindex><a rel=\"nofollow\" href=\"http:\/\/forum.rusrailsim.org\/\">forum<\/a><\/noindex> del progetto, <noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/rusrailsim\">un gruppo VK<\/a><\/noindex>, e <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UC5Fw-TYL0zg_cZyLDwUZcxQ\">un canale YouTube<\/a><\/noindex>, dove \u00e8 possibile ricevere consulenze e aiuto dettagliati.<\/p>\n<p>Grazie per l'attenzione!<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/465689\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430\u0441\u0442\u0443\u043f\u0438\u043b \u0442\u043e\u0442 \u0434\u043e\u043b\u0433\u043e\u0436\u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043d\u043e\u0439 \u0434\u0435\u043d\u044c, \u043a\u043e\u0433\u0434\u0430 \u044f \u043d\u0430\u043a\u043e\u043d\u0435\u0446 \u043c\u043e\u0433\u0443 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443. \u041f\u0440\u043e\u0435\u043a\u0442 \u0431\u044b\u043b \u043d\u0430\u0447\u0430\u0442 \u0440\u043e\u0432\u043d\u043e \u0433\u043e\u0434 \u043d\u0430\u0437\u0430\u0434, 1 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f 2018 \u0433\u043e\u0434\u0430, \u043f\u043e \u043a\u0440\u0430\u0439\u043d\u0435\u0439 \u043c\u0435\u0440\u0435 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 RRS \u043d\u0430 Gtihub \u043f\u0435\u0440\u0432\u044b\u0439 \u043a\u043e\u043c\u043c\u0438\u0442 \u0438\u043c\u0435\u0435\u0442 \u0438\u043c\u0435\u043d\u043d\u043e \u0442\u0430\u043a\u0443\u044e \u0434\u0430\u0442\u0443. \u041f\u0430\u0441\u0441\u0430\u0436\u0438\u0440\u0441\u043a\u0438\u0439 \u043f\u043e\u0435\u0437\u0434 \u043d\u0430 \u0441\u0442\u0430\u043d\u0446\u0438\u0438 \u0420\u043e\u0441\u0442\u043e\u0432 \u0413\u043b\u0430\u0432\u043d\u044b\u0439 (\u043a\u043b\u0438\u043a\u0430\u0431\u0435\u043b\u044c\u043d\u043e) \u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 RRS? \u042d\u0442\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u044b\u0439 \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440 \u043f\u043e\u0434\u0432\u0438\u0436\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u0430\u0432\u0430 \u043a\u043e\u043b\u0435\u0438 1520 \u043c\u043c. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":53446,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-53445","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0430\u0441\u0442\u0443\u043f\u0438\u043b \u0442\u043e\u0442 \u0434\u043e\u043b\u0433\u043e\u0436\u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043d\u043e\u0439 \u0434\u0435\u043d\u044c, \u043a\u043e\u0433\u0434\u0430 \u044f \u043d\u0430\u043a\u043e\u043d\u0435\u0446 \u043c\u043e\u0433\u0443 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443.\" \/>\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\/it\/blog\/news\/russian-railway-simulator-rrs-pervyj-publichnyj-reliz\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\udd47Russian Railway Simulator (RRS): \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430\u0441\u0442\u0443\u043f\u0438\u043b \u0442\u043e\u0442 \u0434\u043e\u043b\u0433\u043e\u0436\u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043d\u043e\u0439 \u0434\u0435\u043d\u044c, \u043a\u043e\u0433\u0434\u0430 \u044f \u043d\u0430\u043a\u043e\u043d\u0435\u0446 \u043c\u043e\u0433\u0443 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/russian-railway-simulator-rrs-pervyj-publichnyj-reliz\" \/>\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-01T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:21+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\udd47Russian Railway Simulator (RRS): primo rilascio pubblico | ProHoster","description":"\u00c8 finalmente arrivato quel giorno tanto atteso, in cui posso finalmente presentare questo sviluppo.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/russian-railway-simulator-rrs-pervyj-publichnyj-reliz","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\udd47Russian Railway Simulator (RRS): \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 | ProHoster","og:description":"\u041d\u0430\u0441\u0442\u0443\u043f\u0438\u043b \u0442\u043e\u0442 \u0434\u043e\u043b\u0433\u043e\u0436\u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043d\u043e\u0439 \u0434\u0435\u043d\u044c, \u043a\u043e\u0433\u0434\u0430 \u044f \u043d\u0430\u043a\u043e\u043d\u0435\u0446 \u043c\u043e\u0433\u0443 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/russian-railway-simulator-rrs-pervyj-publichnyj-reliz","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-01T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53445","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 07:23:42","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:25:26","updated":"2026-01-24 07:23:42","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/53445","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=53445"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/53445\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/53446"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=53445"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=53445"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=53445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}