<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>R in Production</title><link>https://www.rinproduction.com/it/</link><description>Recent content on R in Production</description><generator>Hugo -- gohugo.io</generator><language>it</language><copyright>©2020, All Rights Reserved</copyright><lastBuildDate>Mon, 07 Dec 2020 00:00:00 +0000</lastBuildDate><atom:link href="https://www.rinproduction.com/it/index.xml" rel="self" type="application/rss+xml"/><item><title>#6 Come installare un pacchetto R (le basi)</title><link>https://www.rinproduction.com/it/posts/006-install-an-r-package/</link><pubDate>Mon, 07 Dec 2020 00:00:00 +0000</pubDate><guid>https://www.rinproduction.com/it/posts/006-install-an-r-package/</guid><description>Trovare ed installare il pacchetto desiderato non ha prezzo. Ma come si installa un pacchetto? Non è così semplice quando install.packages() non basta. In questo articolo voglio condividere i principali metodi di installazione dei pacchetti partendo dai piu&amp;rsquo; semplici. Ma andiamo al sodo.
Installare da CRAN Il metodo standard 1 install.package(&amp;#34;dplyr&amp;#34;) Talvolta voglio specificare alcuni parametri. In questo caso, tra l&amp;rsquo;altro, il comando diventa non interattivo, quindi adatto a uno script automatizzante.</description><dc:creator>Andrea</dc:creator><media:content url="https://www.rinproduction.comhttps://static.javatpoint.com/tutorial/r/images/list-of-r-packages.png" medium="image"><media:title type="html">featured image</media:title></media:content><category>novice-level</category><category>r-base</category><category>automation</category><category>packages</category></item><item><title>#5: 8 suggerimenti per un'applicazione Shiny a pronta per la produzione</title><link>https://www.rinproduction.com/it/posts/005-8-tips-for-a-production-ready-shiny-application/</link><pubDate>Mon, 30 Nov 2020 00:00:00 +0000</pubDate><guid>https://www.rinproduction.com/it/posts/005-8-tips-for-a-production-ready-shiny-application/</guid><description>Mettere in piedi una applicazione Shiny è estremamente semplice, e può essere fatto in maniera molto libera e versatile. Tuttavia all&amp;rsquo;aumentare della complessità del progetto, queste regole non bastano più e si va incontro alla perdita della visione di insieme, errori accidentali e difficoltà nell&amp;rsquo;analisi dei problemi esistenti.
È necessario avere un&amp;rsquo;idea chiara di quali siano le problematiche di rilascio, di riproducibilità, e di manutenzione per attuare strategie anzitempo e quindi a strutturare il progetto per poter gestire efficacemente queste questioni.</description><dc:creator>Andrea</dc:creator><media:content url="https://www.rinproduction.comhttps://biii.eu/sites/default/files/styles/large/public/2018-01/68747470733a2f2f7777772e7273747564696f2e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031342f30342f7368696e792e706e67.png?itok=TDhP4Svk" medium="image"><media:title type="html">featured image</media:title></media:content><category>Shiny</category><category>programming</category><category>Shiny</category></item><item><title>#4 Installazione automatizzata di un server web R per Shiny e RStudio con Docker Compose</title><link>https://www.rinproduction.com/it/posts/004-r-web-server-with-docker/</link><pubDate>Mon, 23 Nov 2020 00:00:00 +0000</pubDate><guid>https://www.rinproduction.com/it/posts/004-r-web-server-with-docker/</guid><description>&lt;p>&lt;img src="https://d1q6f0aelx0por.cloudfront.net/product-logos/644d2f15-c5db-4731-a353-ace6235841fa-registry.png?" alt="" />&lt;/p>
&lt;p>In questo Articolo parlo di come utilizzare &lt;strong>&amp;ldquo;Docker Compose&amp;rdquo; per automatizzare il deployment di un server Web Apache che dia accesso (tramite proxy) ad applicativi Shiny e RStudio&lt;/strong>. Un &lt;strong>unico comando prepara l&amp;rsquo;intero ambiente da zero&lt;/strong>: i server (Apache, Shiny e Rstudio) vengono scaricati, installati in modo isolato, e viene predisposta una rete privata per fare comunicare queste applicazioni. Unica dipendenza è avere Docker Compose installato sul computer.&lt;/p></description><dc:creator>Andrea</dc:creator><media:content url="https://www.rinproduction.comhttps://d1q6f0aelx0por.cloudfront.net/product-logos/644d2f15-c5db-4731-a353-ace6235841fa-registry.png" medium="image"><media:title type="html">featured image</media:title></media:content><category>how-to</category><category>Apache</category><category>Shiny-Server</category><category>RStudio-Server</category><category>Docker</category><category>Docker-Compose</category><category>https</category><category>Linux</category><category>automation</category><category>Https</category></item><item><title>#3 Piattaforma Web R con HTTPS (How-to)</title><link>https://www.rinproduction.com/it/posts/003-web-r-platform-with-https/</link><pubDate>Mon, 16 Nov 2020 00:00:00 +0000</pubDate><guid>https://www.rinproduction.com/it/posts/003-web-r-platform-with-https/</guid><description>Questo how-to è un seguito pratico all&amp;rsquo;articolo precedente in cui raccontavo dell&amp;rsquo;importanza di utilizzare HTTPS. In questo how-to voglio mostrarti come configurare Apache HTTP Server (che ovviamente supporta anche HTTPS) per ottenere un server web che fornisca uno Shiny Server, un RStudio Server, e volendo anche un end-point API con Plumber tutto fornito tramite HTTPS.
L&amp;rsquo;obbiettivo Gli obbiettivi di questo progetto sono essenzialmente due:
ottenere un unico indirizzo web a cui accedere sia alle applicazioni Shiny, sia a RStudio server (con autenticazione) proteggere la comunicazione con un strato di cifratura SSL (HTTPS).</description><dc:creator>Andrea</dc:creator><media:content url="https://www.rinproduction.comimages/002-https/002-https.png" medium="image"><media:title type="html">featured image</media:title></media:content><category>security</category><category>how-to</category><category>web</category><category>https</category><category>security</category><category>https</category></item><item><title>#2 Cos'è HTTPS e perché è importante?</title><link>https://www.rinproduction.com/it/posts/002-what-is-https-and-why-is-it-important/</link><pubDate>Mon, 09 Nov 2020 00:00:00 +0000</pubDate><guid>https://www.rinproduction.com/it/posts/002-what-is-https-and-why-is-it-important/</guid><description>L&amp;rsquo;HyperText Transfer Protocol over Secure Socket Layer (HTTPS), (anche noto come HTTP over TLS, HTTP over SSL e HTTP Secure) è un protocollo per la comunicazione sicura attraverso una rete di computer utilizzato su Internet (Wikipedia).
Ma perché è così importante? Iniziamo a dire che quando utilizziamo HTTP e HTTPS stiamo comunque utilizzando HyperText Transfer Protocol e in riferimento ad R di solito stiamo accedendo ad interfacce web (RStudio server, Shiny Dashboard o HTML generati con RMarkdown, ecc&amp;hellip;) oppure stiamo utilizzando delle API Web (httpr, client o Plumber, server).</description><dc:creator>Andrea</dc:creator><media:content url="https://www.rinproduction.comimages/002-https/002-https.png" medium="image"><media:title type="html">featured image</media:title></media:content><category>security</category><category>security</category><category>https</category></item><item><title>#1 "R in Production"</title><link>https://www.rinproduction.com/it/posts/001-r-in-production/</link><pubDate>Mon, 02 Nov 2020 00:00:00 +0000</pubDate><guid>https://www.rinproduction.com/it/posts/001-r-in-production/</guid><description>&lt;p>Questo blog nasce dal mio desiderio di condividere metodologie e software per portare R in produzione.&lt;/p></description><dc:creator>Andrea</dc:creator></item></channel></rss>