{"id":22361,"date":"2021-01-14T14:37:49","date_gmt":"2021-01-14T13:37:49","guid":{"rendered":"https:\/\/savinol.sg-host.com\/webdesign\/flash-non-ce-piu-ma-ce-ruffle\/"},"modified":"2021-01-14T14:37:49","modified_gmt":"2021-01-14T13:37:49","slug":"flash-non-ce-piu-ma-ce-ruffle","status":"publish","type":"post","link":"https:\/\/www.nycwebdesign.eu\/webdesign\/flash-non-ce-piu-ma-ce-ruffle\/","title":{"rendered":"Flash non c&#8217;\u00e8 pi\u00f9 ma c&#8217;\u00e8 Ruffle"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>Con l\u2019inizio del nuovo anno la tecnologia <strong>Flash<\/strong> e il plugin Flash Player ci hanno definitivamente abbandonato dopo una lunga carriera iniziata nel 1996, Adobe non implementer\u00e0 future release e non metter\u00e0 a disposizione alcun aggiornamento di sicurezza nel caso in cui dovessero essere individuate nuove vulnerabilit\u00e0 nelle versioni precedentemente distribuite. La notizia di questa dipartita non \u00e8 giunta inattesa ed \u00e8 stata accolta senza particolari polemiche, ma alcuni potrebbero voler visualizzare ancora in sicurezza animazioni Flash o passare del tempo con i mini-videogame prodotti nell\u2019ultimo quarto di secolo o quasi.<span id=\"more-401424\"\/><\/p>\n<p>Una soluzione potrebbe essere quella di ricorrere all\u2019Internet Archive, vera e propria memoria storica del Web, che ha aperto e popolato una <a href=\"https:\/\/archive.org\/details\/softwarelibrary_flash\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">sezione<\/a> appositamente dedicata a tali contenuti; in questo momento le risorse gi\u00e0 pubblicate sono circa 2.700 e il catalogo, diviso in categorie (games, animations, showcase..), si arricchisce costantemente. <\/p>\n<p>Per permetterne il funzionamento \u00e8 stata utilizzata una soluzione, chiamata <strong>Ruffle<\/strong>, che consente di eseguire Flash tramite emulazione.<\/p>\n<h2>Cos\u2019\u00e8 Ruffle<\/h2>\n<p>Ruffle \u00e8 un emulatore per il Flash Player realizzato in linguaggio <strong>Rust<\/strong>, si tratta di un\u2019applicazione standalone in grado di funzionare su tutti i principali sistemi operativi e sui browser pi\u00f9 utilizzati grazie al supporto per lo standard aperto <strong>WebAssembly<\/strong>. L\u2019impiego di Rust offre una sandbox con la quale eseguire i contenuti animati in un ambiente isolato rispetto alla piattaforma ospitante, per questo motivo eventuali problematiche di sicurezza presenti in Flash non avranno effetto su di essa.<\/p>\n<p>Per l\u2019utilizzo di Ruffle non sono richieste particolari procedure di configurazione in quanto l\u2019emulatore \u00e8 in grado di individuare i contenuti in Flash in un sito Web e di renderli riproducibili anche su sistemi operativi mobile che non hanno mai supportato la tecnologia di Adobe come iOS e Android.<\/p>\n<h2>Ruffle sui siti Web<\/h2>\n<p>Per utilizzare Ruffle direttamente sui siti Web \u00e8 possibile scaricare e scompattare il package standalone dedicato (<code>ruffle_nightly_2021_xx_xx_selfhosted.zip<\/code>) e richiamare l\u2019apposita libreria JavaScript (<code>ruffle.js<\/code>) in questo modo:<\/p>\n<pre><code class=\"language-js\">\n&lt;script src=\"http:\/\/feedproxy.google.com\/directory\/ruffle.js\"&gt;&lt;\/script&gt;\n<\/code><\/pre>\n<p>Perch\u00e9 tutto funzioni in modo corretto \u00e8 per\u00f2 necessario verificare che il Web server utilizzato sia configurato in modo da supportare correttamente i file <code>.wasm<\/code><\/p>\n<h2>Ruffle su Firefox, Chrome, Edge e Safari<\/h2>\n<p>L\u2019estensione di Ruffle per Firefox pu\u00f2 essere installata scaricando il file <code>.xpi<\/code> creato per questo browser, fatto ci\u00f2 di deve digitare la stringa <code>about:debugging<\/code> nella barra degli URL e selezionare la voce \u201cQuesto Firefox\u201d. Il passaggio successivo, che \u00e8 anche l\u2019ultimo, prevede infine di cliccare su \u201cCarica componente aggiuntivo temporaneo..\u201d per caricare il package <code>.xpi<\/code> desiderato.<\/p>\n<p>Nel caso di Chrome si deve invece digitare <code>chrome:\/\/extensions\/<\/code> nella barra degli URL dopo aver scaricato e scompattato l\u2019archivio compresso dell\u2019estensione in locale. E\u2019 poi necessario abilitare la \u201cModalit\u00e0 sviluppatore\u201d e cliccare su \u201cCarica estensione non pacchettizzata\u201d per poi procedere con l\u2019upload del package precedentemente scaricato. Quest\u2019ultimo \u00e8 compatibile anche con Edge e Safari.<\/p>\n<h2>Ruffle su Desktop<\/h2>\n<p>Ruffle in versione Desktop non \u00e8 (ancora) dotato di interfaccia utente e la maggior parte delle funzionalit\u00e0 sono accessibili da linea di comando. In ogni caso lo si pu\u00f2 utilizzare scaricando l\u2019eseguibile adatto per il proprio sistema operativo e, dopo un doppio click su di esso, si potr\u00e0 selezionare il file <code>.swf<\/code> da riprodurre. In alternativa \u00e8 disponibile il comando testuale:<\/p>\n<pre><code class=\"language-markup\">\nruffle filename.swf\n<\/code><\/pre>\n<p>utilizzabile anche per i contenuti remoti:<\/p>\n<pre><code class=\"language-markup\">\nruffle https:\/\/html.it\/file.swf\n<\/code><\/pre>\n<p>Ad oggi Ruffle \u00e8 un progetto ancora allo stato embrionale di cui \u00e8 disponibile solo una <em>nightly<\/em> ma il suo sviluppo \u00e8 aperto a tutta la community che ruota intorno all\u2019ecosistema Open Source. <\/p>\n<p>Per il download di tutti gli script, le estensioni e gli eseguibili precedentemente citati \u00e8 possibile fare riferimento a <a href=\"https:\/\/ruffle.rs\/#releases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">questa pagina<\/a>.<\/p>\n<p><em>Fonte<\/em>: <a href=\"https:\/\/ruffle.rs\/#\" class=\"text-link text-link--special\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span class=\"underline\">Ruffle<\/span><i class=\"ico-external\"\/><\/a><\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"http:\/\/feedproxy.google.com\/~r\/htmlitedit\/~3\/neBiYjGrZzI\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Con l\u2019inizio del nuovo anno la tecnologia Flash e il plugin Flash Player ci hanno definitivamente abbandonato dopo una lunga carriera iniziata nel 1996, Adobe non implementer\u00e0 future release e non metter\u00e0 a disposizione alcun aggiornamento di sicurezza nel caso in cui dovessero essere individuate nuove vulnerabilit\u00e0 nelle versioni precedentemente distribuite. La notizia di questa&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_s2mail":""},"categories":[37],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Flash non c&#039;\u00e8 pi\u00f9 ma c&#039;\u00e8 Ruffle - AGENZIA WEB Italia<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.nycwebdesign.eu\/webdesign\/flash-non-ce-piu-ma-ce-ruffle\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Flash non c&#039;\u00e8 pi\u00f9 ma c&#039;\u00e8 Ruffle - AGENZIA WEB Italia\" \/>\n<meta property=\"og:description\" content=\"Con l\u2019inizio del nuovo anno la tecnologia Flash e il plugin Flash Player ci hanno definitivamente abbandonato dopo una lunga carriera iniziata nel 1996, Adobe non implementer\u00e0 future release e non metter\u00e0 a disposizione alcun aggiornamento di sicurezza nel caso in cui dovessero essere individuate nuove vulnerabilit\u00e0 nelle versioni precedentemente distribuite. La notizia di questa...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.nycwebdesign.eu\/webdesign\/flash-non-ce-piu-ma-ce-ruffle\/\" \/>\n<meta property=\"og:site_name\" content=\"AGENZIA WEB Italia\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-14T13:37:49+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/flash-non-ce-piu-ma-ce-ruffle\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/flash-non-ce-piu-ma-ce-ruffle\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\"},\"headline\":\"Flash non c&#8217;\u00e8 pi\u00f9 ma c&#8217;\u00e8 Ruffle\",\"datePublished\":\"2021-01-14T13:37:49+00:00\",\"dateModified\":\"2021-01-14T13:37:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/flash-non-ce-piu-ma-ce-ruffle\/\"},\"wordCount\":587,\"publisher\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization\"},\"articleSection\":[\"News\"],\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/flash-non-ce-piu-ma-ce-ruffle\/\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/flash-non-ce-piu-ma-ce-ruffle\/\",\"name\":\"Flash non c'\u00e8 pi\u00f9 ma c'\u00e8 Ruffle - AGENZIA WEB Italia\",\"isPartOf\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#website\"},\"datePublished\":\"2021-01-14T13:37:49+00:00\",\"dateModified\":\"2021-01-14T13:37:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/flash-non-ce-piu-ma-ce-ruffle\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.nycwebdesign.eu\/webdesign\/flash-non-ce-piu-ma-ce-ruffle\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/flash-non-ce-piu-ma-ce-ruffle\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Flash non c&#8217;\u00e8 pi\u00f9 ma c&#8217;\u00e8 Ruffle\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#website\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/\",\"name\":\"AGENZIA WEB Italia\",\"description\":\"Web design Web agency Italia\",\"publisher\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization\",\"name\":\"Multimedia Web\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png\",\"contentUrl\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png\",\"width\":200,\"height\":57,\"caption\":\"Multimedia Web\"},\"image\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g\",\"caption\":\"admin\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Flash non c'\u00e8 pi\u00f9 ma c'\u00e8 Ruffle - AGENZIA WEB Italia","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.nycwebdesign.eu\/webdesign\/flash-non-ce-piu-ma-ce-ruffle\/","og_locale":"it_IT","og_type":"article","og_title":"Flash non c'\u00e8 pi\u00f9 ma c'\u00e8 Ruffle - AGENZIA WEB Italia","og_description":"Con l\u2019inizio del nuovo anno la tecnologia Flash e il plugin Flash Player ci hanno definitivamente abbandonato dopo una lunga carriera iniziata nel 1996, Adobe non implementer\u00e0 future release e non metter\u00e0 a disposizione alcun aggiornamento di sicurezza nel caso in cui dovessero essere individuate nuove vulnerabilit\u00e0 nelle versioni precedentemente distribuite. La notizia di questa...","og_url":"https:\/\/www.nycwebdesign.eu\/webdesign\/flash-non-ce-piu-ma-ce-ruffle\/","og_site_name":"AGENZIA WEB Italia","article_published_time":"2021-01-14T13:37:49+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"admin","Tempo di lettura stimato":"3 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/flash-non-ce-piu-ma-ce-ruffle\/#article","isPartOf":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/flash-non-ce-piu-ma-ce-ruffle\/"},"author":{"name":"admin","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42"},"headline":"Flash non c&#8217;\u00e8 pi\u00f9 ma c&#8217;\u00e8 Ruffle","datePublished":"2021-01-14T13:37:49+00:00","dateModified":"2021-01-14T13:37:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/flash-non-ce-piu-ma-ce-ruffle\/"},"wordCount":587,"publisher":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization"},"articleSection":["News"],"inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/flash-non-ce-piu-ma-ce-ruffle\/","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/flash-non-ce-piu-ma-ce-ruffle\/","name":"Flash non c'\u00e8 pi\u00f9 ma c'\u00e8 Ruffle - AGENZIA WEB Italia","isPartOf":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#website"},"datePublished":"2021-01-14T13:37:49+00:00","dateModified":"2021-01-14T13:37:49+00:00","breadcrumb":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/flash-non-ce-piu-ma-ce-ruffle\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.nycwebdesign.eu\/webdesign\/flash-non-ce-piu-ma-ce-ruffle\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/flash-non-ce-piu-ma-ce-ruffle\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.nycwebdesign.eu\/webdesign\/"},{"@type":"ListItem","position":2,"name":"Flash non c&#8217;\u00e8 pi\u00f9 ma c&#8217;\u00e8 Ruffle"}]},{"@type":"WebSite","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#website","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/","name":"AGENZIA WEB Italia","description":"Web design Web agency Italia","publisher":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.nycwebdesign.eu\/webdesign\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization","name":"Multimedia Web","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png","contentUrl":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png","width":200,"height":57,"caption":"Multimedia Web"},"image":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42","name":"admin","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g","caption":"admin"}}]}},"_links":{"self":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/posts\/22361"}],"collection":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/comments?post=22361"}],"version-history":[{"count":0,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/posts\/22361\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/media?parent=22361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/categories?post=22361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/tags?post=22361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}