Víctor Granda García
2019-Apr-05 20:56 UTC
[R-es] Orientación para hacer un sitio web con R
Hola a todos. Juan, por si te sirve de referencia, ésta es una página hecha con docker, docker-compose y shinyproxy: http://ifnapp.creaf.cat/ docker-compose me levanta varios containers: 1. servidor web (nginx + hugo) para la página de entrada 2. servidor postgresql, ya que la aplicación shiny necesita acceso a una base de datos 3. shinyproxy, para levantar una instancia de la shiny app para cada usuario El servidor es un servidor "estándar" (32GB RAM, ~2000?) de hace unos 7 años (procedente de un proyecto anterior, reacondicionado). Teniendo en cuenta lo que ocupa en memoria la app en un uso estandar, tengo para unos 30-35 usuarios simultáneos (aunque no he llegado nunca). La configuración de docker es verdad que ha sido un poco liosa, pero tiene buena documentación, y tras una semana de prueba y error en local le vas cogiendo el truco y puedes pasar al servidor sin problemas. La elección de hugo para la página web es porque es estática y carga relativamente rápido y bien, y si usas el paquete de R blogdown, puedes hacer la página sin salir de RStudio. De momento no tengo el código con toda la configuración en github, pero está en camino ;) *Víctor Granda García* Data Technician Join Research Unit CREAF-CTFC Tel. +34 93 581 33 53 CREAF. Campus UAB. Edifici C. 08193 Bellaterra (Barcelona) Antes de imprimir este mensaje electrónico piense en el medio ambiente. On Fri, 5 Apr 2019 at 22:28, Javier Marcuzzi < javier.ruben.marcuzzi en gmail.com> wrote:> Estimados > > Shiny es algo que en su momento me pareció muy bueno, luego por solo buscar > algo distinto no continué por ese camino, sin embargo recordaba algo, no > era justo lo que buscaba en mi memoria, pero encontré esto leí en su > momento y sinceramente me llamó la atención, > > https://medium.com/graalvm/enhance-your-java-spring-application-with-r-data-science-b669a8c28bea > . > > En lo personal spring boot me resulta amigable, rápido en el desarrollo, el > problema está en el servidor, lógicamente, con algo de presupuesto se > arregla el problema. > > Sobre rendimientos hay algo en > https://medium.com/graalvm/faster-r-with-fastr-4b8db0e0dceb > > Sobre algo con base de datos y JavaScript se puede leer en > > https://medium.com/graalvm/bringing-modern-programming-languages-to-the-oracle-database-with-graalvm-80914d0c0167 > > Y para realizar una integración NetBeans tiene una parte de JavaScript > escrita por oracle que se ve lindo. > > Aunque no probe nada de lo que comento anteriormente, si me resulto algo > más agradable que shiny, simplemente porque me pareció más simple en lo > relacionado de no tener que caer en un proveedor de servicios, aunque esto > no es nada objetivo, habría que probarlo y ver como anda. > > Javier Rubén Marcuzzi > > El vie., 5 abr. 2019 a las 16:44, Fernando Fernández (< > fernando.fernandez.gonzalez en gmail.com>) escribió: > > > Hola, > > > > Como te comentan, shiny es la mejor opción que tienes, solo añadir que no > > necesitas Rstudio connect. Se puede hacer el volcado de datos con > > conexiones ODBC perfectamente, hay varios paquetes de R que te sirven > para > > ello. Lo que si es cierto es que necesitarás dedicarle un tiempo a cómo > > utilizarlos de manera razonable, probableente tendrás que pelear un poco > > para configurarlos correctamente. En cuanto al despliegue de la > aplicación, > > si va a estar abierta a cualquier usuario échale un vistazo a shinyproxy > > > > El vie., 5 abr. 2019 a las 18:40, Juan Abasolo (<juan.abasolo en ehu.eus>) > > escribió: > > > > > Gracias, Jesus y Carlos; > > > Me había desalentado mucho con lo que había entendido; pero voy a hacer > > la > > > prueba. Poquito a poco voy a ir probando; supongo que algo para que mis > > > compañeros puedan usar en una computadora del grupo, o algo así. > > > Con los Docker tuve una experiencia bastante frustrante, pero capaz que > > > tengo que volver a encararlo con ayuda. > > > > > > Hau idatzi du Jesús Para Fernández (j.para.fernandez en hotmail.com) > > > erabiltzaileak (2019 api. 3, az. (22:07)): > > > > > > > Por complementar lo de Carlos, ahora con docker el tema esta teniendo > > > > alternativas lowcost, pero dificiles de configurar si no eres un > > experto > > > > > > > > Obtener Outlook para Android <https://aka.ms/ghei36> > > > > > > > > ------------------------------ > > > > *From:* R-help-es <r-help-es-bounces en r-project.org> on behalf of > > Carlos > > > > Ortega <cof en qualityexcellence.es> > > > > *Sent:* Wednesday, April 3, 2019 10:04:46 PM > > > > *To:* Juan Abasolo > > > > *Cc:* R-help-es > > > > *Subject:* Re: [R-es] Orientación para hacer un sitio web con R > > > > > > > > Hola, > > > > > > > > Justo para este tipo de cosas está Shiny. > > > > > > > > Mira la web de RStudio para conocer sus posibilidades: > > > > https://shiny.rstudio.com/ > > > > > > > > Y en cuanto a devolver los resultados, sin duda de forma gráfica sin > > > > problema. > > > > Pero si quieres algo más sofisticado, tendrías que usar "Connect" que > > es > > > > otro producto de RStudio. > > > > Y claro el alojamiento de todo esto también tiene su historia. Pero > > > cuando > > > > veas si te convence ya vendrá ese otro punto. > > > > > > > > Saludos, > > > > Carlos Ortega > > > > www.qualityexcellence.es > > > > > > > > > > > > El mar., 2 abr. 2019 a las 23:25, Juan Abasolo (<juan.abasolo en ehu.eus > > >) > > > > escribió: > > > > > > > > > Buenas; > > > > > La pregunta va resultar evidente una vez se entienda, espero saber > > > darme > > > > a > > > > > entender. > > > > > > > > > > Quiero identificar qué tengo que aprender para poder hacer un sitio > > web > > > > con > > > > > R. Este sitio web tiene que poder: > > > > > > > > > > * Recibir los datos (archivos .csv mutuamente referenciados) que > > > alguien > > > > > conectado a la red (vos mismo, usted misma) suba. > > > > > * Procesarlos > > > > > * Devolver resultados en base a esos datos introducidos. > > > > > > > > > > No sé si es una empresa dificilísima que mejor si ni intento > encarar > > o > > > si > > > > > no es más que aprender alguna cositillica más que me falta saber. O > > > sea, > > > > no > > > > > me dimensiono la tarea. > > > > > > > > > > Ya hice alguna web con blogdown o con bookdown algo formato libor. > > Pero > > > > > claro, eso no es interactivo prácticamente, porque el lector no > mete > > > sus > > > > > datos, solamente elije sobre los míos. > > > > > > > > > > ¿Qué hace falta saber hacer y con qué teconología, para hacer una > web > > > con > > > > > esas características? > > > > > > > > > > Obviamente, si me llega a parecer que está a mi mano, de acá a un > > > tiempo > > > > > vendría con nuevas preguntas, pero más concisas. > > > > > > > > > > Muchas gracias y que los trate bien la semana. > > > > > > > > > > Juan > > > > > > > > > > -- > > > > > Juan Abasolo > > > > > > > > > > Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa > > taldea > > > > > Bilboko Hezkuntza Fakultatea > > > > > Euskal Herriko Unibertsitatea > > > > > UPV/EHU > > > > > > > > > > Sarriena auzoa z/g 48940 - Leioa (Bizkaia) > > > > > > > > > > T: (+34) 94 601 7567 > > > > > Telegram: @JuanAbasolo > > > > > Skype: abasolo72 > > > > > > > > > > Tutoretza ordutegia <https://labur.eus/JAbasolo-tutoretzak> > > > > > > > > > > [[alternative HTML version deleted]] > > > > > > > > > > _______________________________________________ > > > > > R-help-es mailing list > > > > > R-help-es en r-project.org > > > > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > > > > > > > > > > > > -- > > > > Saludos, > > > > Carlos Ortega > > > > www.qualityexcellence.es > > > > > > > > [[alternative HTML version deleted]] > > > > > > > > _______________________________________________ > > > > R-help-es mailing list > > > > R-help-es en r-project.org > > > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > > > > > > > > -- > > > Juan Abasolo > > > > > > Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa taldea > > > Bilboko Hezkuntza Fakultatea > > > Euskal Herriko Unibertsitatea > > > UPV/EHU > > > > > > Sarriena auzoa z/g 48940 - Leioa (Bizkaia) > > > > > > T: (+34) 94 601 7567 > > > Telegram: @JuanAbasolo > > > Skype: abasolo72 > > > > > > Tutoretza ordutegia <https://labur.eus/JAbasolo-tutoretzak> > > > > > > [[alternative HTML version deleted]] > > > > > > _______________________________________________ > > > R-help-es mailing list > > > R-help-es en r-project.org > > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > > [[alternative HTML version deleted]] > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es en r-project.org > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]]
Gracias, Fernando, Javier y Victor; Voy haciendo mis apuntes con las respuestas de acá mas a dónde me va llevando. En particular, Victor, me interesó un montón la web que mostraste. Se parece, salvando distancias, a lo que tengo en la cabeza. También se me había ocurrido intentar optimizar todo de local, para después recíen pasar a la web. También usé alguna vez Hugo con Blogdown... estoy interesadísimo en cuando saqués el código en Github... pero ya te voy a contar cuánto terminé entendiendo. En la web permitís que se bajen datos, entiendo, pero no puede subirlos uno, no? En mi caso es central poder hacerlo, pero también el volcado a mapas, que lo tenés precioso resuelto. Les agradezco la información e ideas, me sirve para empezar a diseñar algo (y diseñar mi propio camino de necesidades de aprendizaje). Hau idatzi du Víctor Granda García (victorgrandagarcia en gmail.com) erabiltzaileak (2019 api. 5, or. (23:13)):> Hola a todos. > > Juan, por si te sirve de referencia, ésta es una página hecha con docker, > docker-compose y shinyproxy: http://ifnapp.creaf.cat/ > > docker-compose me levanta varios containers: > 1. servidor web (nginx + hugo) para la página de entrada > 2. servidor postgresql, ya que la aplicación shiny necesita acceso a una > base de datos > 3. shinyproxy, para levantar una instancia de la shiny app para cada > usuario > > El servidor es un servidor "estándar" (32GB RAM, ~2000?) de hace unos 7 > años (procedente de un proyecto anterior, reacondicionado). Teniendo en > cuenta lo que ocupa en memoria la app en un uso estandar, tengo para unos > 30-35 usuarios simultáneos (aunque no he llegado nunca). > La configuración de docker es verdad que ha sido un poco liosa, pero tiene > buena documentación, y tras una semana de prueba y error en local le vas > cogiendo el truco y puedes pasar al servidor sin problemas. > La elección de hugo para la página web es porque es estática y carga > relativamente rápido y bien, y si usas el paquete de R blogdown, puedes > hacer la página sin salir de RStudio. > > De momento no tengo el código con toda la configuración en github, pero > está en camino ;) > > > *Víctor Granda García* > Data Technician > Join Research Unit CREAF-CTFC > > > Tel. +34 93 581 33 53 > CREAF. Campus UAB. Edifici C. 08193 Bellaterra (Barcelona) > > Antes de imprimir este mensaje electrónico piense en el medio ambiente. > > > > On Fri, 5 Apr 2019 at 22:28, Javier Marcuzzi < > javier.ruben.marcuzzi en gmail.com> wrote: > > > Estimados > > > > Shiny es algo que en su momento me pareció muy bueno, luego por solo > buscar > > algo distinto no continué por ese camino, sin embargo recordaba algo, no > > era justo lo que buscaba en mi memoria, pero encontré esto leí en su > > momento y sinceramente me llamó la atención, > > > > > https://medium.com/graalvm/enhance-your-java-spring-application-with-r-data-science-b669a8c28bea > > . > > > > En lo personal spring boot me resulta amigable, rápido en el desarrollo, > el > > problema está en el servidor, lógicamente, con algo de presupuesto se > > arregla el problema. > > > > Sobre rendimientos hay algo en > > https://medium.com/graalvm/faster-r-with-fastr-4b8db0e0dceb > > > > Sobre algo con base de datos y JavaScript se puede leer en > > > > > https://medium.com/graalvm/bringing-modern-programming-languages-to-the-oracle-database-with-graalvm-80914d0c0167 > > > > Y para realizar una integración NetBeans tiene una parte de JavaScript > > escrita por oracle que se ve lindo. > > > > Aunque no probe nada de lo que comento anteriormente, si me resulto algo > > más agradable que shiny, simplemente porque me pareció más simple en lo > > relacionado de no tener que caer en un proveedor de servicios, aunque > esto > > no es nada objetivo, habría que probarlo y ver como anda. > > > > Javier Rubén Marcuzzi > > > > El vie., 5 abr. 2019 a las 16:44, Fernando Fernández (< > > fernando.fernandez.gonzalez en gmail.com>) escribió: > > > > > Hola, > > > > > > Como te comentan, shiny es la mejor opción que tienes, solo añadir que > no > > > necesitas Rstudio connect. Se puede hacer el volcado de datos con > > > conexiones ODBC perfectamente, hay varios paquetes de R que te sirven > > para > > > ello. Lo que si es cierto es que necesitarás dedicarle un tiempo a cómo > > > utilizarlos de manera razonable, probableente tendrás que pelear un > poco > > > para configurarlos correctamente. En cuanto al despliegue de la > > aplicación, > > > si va a estar abierta a cualquier usuario échale un vistazo a > shinyproxy > > > > > > El vie., 5 abr. 2019 a las 18:40, Juan Abasolo (<juan.abasolo en ehu.eus > >) > > > escribió: > > > > > > > Gracias, Jesus y Carlos; > > > > Me había desalentado mucho con lo que había entendido; pero voy a > hacer > > > la > > > > prueba. Poquito a poco voy a ir probando; supongo que algo para que > mis > > > > compañeros puedan usar en una computadora del grupo, o algo así. > > > > Con los Docker tuve una experiencia bastante frustrante, pero capaz > que > > > > tengo que volver a encararlo con ayuda. > > > > > > > > Hau idatzi du Jesús Para Fernández (j.para.fernandez en hotmail.com) > > > > erabiltzaileak (2019 api. 3, az. (22:07)): > > > > > > > > > Por complementar lo de Carlos, ahora con docker el tema esta > teniendo > > > > > alternativas lowcost, pero dificiles de configurar si no eres un > > > experto > > > > > > > > > > Obtener Outlook para Android <https://aka.ms/ghei36> > > > > > > > > > > ------------------------------ > > > > > *From:* R-help-es <r-help-es-bounces en r-project.org> on behalf of > > > Carlos > > > > > Ortega <cof en qualityexcellence.es> > > > > > *Sent:* Wednesday, April 3, 2019 10:04:46 PM > > > > > *To:* Juan Abasolo > > > > > *Cc:* R-help-es > > > > > *Subject:* Re: [R-es] Orientación para hacer un sitio web con R > > > > > > > > > > Hola, > > > > > > > > > > Justo para este tipo de cosas está Shiny. > > > > > > > > > > Mira la web de RStudio para conocer sus posibilidades: > > > > > https://shiny.rstudio.com/ > > > > > > > > > > Y en cuanto a devolver los resultados, sin duda de forma gráfica > sin > > > > > problema. > > > > > Pero si quieres algo más sofisticado, tendrías que usar "Connect" > que > > > es > > > > > otro producto de RStudio. > > > > > Y claro el alojamiento de todo esto también tiene su historia. Pero > > > > cuando > > > > > veas si te convence ya vendrá ese otro punto. > > > > > > > > > > Saludos, > > > > > Carlos Ortega > > > > > www.qualityexcellence.es > > > > > > > > > > > > > > > El mar., 2 abr. 2019 a las 23:25, Juan Abasolo > (<juan.abasolo en ehu.eus > > > >) > > > > > escribió: > > > > > > > > > > > Buenas; > > > > > > La pregunta va resultar evidente una vez se entienda, espero > saber > > > > darme > > > > > a > > > > > > entender. > > > > > > > > > > > > Quiero identificar qué tengo que aprender para poder hacer un > sitio > > > web > > > > > con > > > > > > R. Este sitio web tiene que poder: > > > > > > > > > > > > * Recibir los datos (archivos .csv mutuamente referenciados) que > > > > alguien > > > > > > conectado a la red (vos mismo, usted misma) suba. > > > > > > * Procesarlos > > > > > > * Devolver resultados en base a esos datos introducidos. > > > > > > > > > > > > No sé si es una empresa dificilísima que mejor si ni intento > > encarar > > > o > > > > si > > > > > > no es más que aprender alguna cositillica más que me falta > saber. O > > > > sea, > > > > > no > > > > > > me dimensiono la tarea. > > > > > > > > > > > > Ya hice alguna web con blogdown o con bookdown algo formato > libor. > > > Pero > > > > > > claro, eso no es interactivo prácticamente, porque el lector no > > mete > > > > sus > > > > > > datos, solamente elije sobre los míos. > > > > > > > > > > > > ¿Qué hace falta saber hacer y con qué teconología, para hacer una > > web > > > > con > > > > > > esas características? > > > > > > > > > > > > Obviamente, si me llega a parecer que está a mi mano, de acá a un > > > > tiempo > > > > > > vendría con nuevas preguntas, pero más concisas. > > > > > > > > > > > > Muchas gracias y que los trate bien la semana. > > > > > > > > > > > > Juan > > > > > > > > > > > > -- > > > > > > Juan Abasolo > > > > > > > > > > > > Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa > > > taldea > > > > > > Bilboko Hezkuntza Fakultatea > > > > > > Euskal Herriko Unibertsitatea > > > > > > UPV/EHU > > > > > > > > > > > > Sarriena auzoa z/g 48940 - Leioa (Bizkaia) > > > > > > > > > > > > T: (+34) 94 601 7567 > > > > > > Telegram: @JuanAbasolo > > > > > > Skype: abasolo72 > > > > > > > > > > > > Tutoretza ordutegia <https://labur.eus/JAbasolo-tutoretzak> > > > > > > > > > > > > [[alternative HTML version deleted]] > > > > > > > > > > > > _______________________________________________ > > > > > > R-help-es mailing list > > > > > > R-help-es en r-project.org > > > > > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > > > > > > > > > > > > > > > > -- > > > > > Saludos, > > > > > Carlos Ortega > > > > > www.qualityexcellence.es > > > > > > > > > > [[alternative HTML version deleted]] > > > > > > > > > > _______________________________________________ > > > > > R-help-es mailing list > > > > > R-help-es en r-project.org > > > > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > > > > > > > > > > > > -- > > > > Juan Abasolo > > > > > > > > Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa > taldea > > > > Bilboko Hezkuntza Fakultatea > > > > Euskal Herriko Unibertsitatea > > > > UPV/EHU > > > > > > > > Sarriena auzoa z/g 48940 - Leioa (Bizkaia) > > > > > > > > T: (+34) 94 601 7567 > > > > Telegram: @JuanAbasolo > > > > Skype: abasolo72 > > > > > > > > Tutoretza ordutegia <https://labur.eus/JAbasolo-tutoretzak> > > > > > > > > [[alternative HTML version deleted]] > > > > > > > > _______________________________________________ > > > > R-help-es mailing list > > > > R-help-es en r-project.org > > > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > > > > > [[alternative HTML version deleted]] > > > > > > _______________________________________________ > > > R-help-es mailing list > > > R-help-es en r-project.org > > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > > [[alternative HTML version deleted]] > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es en r-project.org > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >-- Juan Abasolo Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa taldea Bilboko Hezkuntza Fakultatea Euskal Herriko Unibertsitatea UPV/EHU Sarriena auzoa z/g 48940 - Leioa (Bizkaia) T: (+34) 94 601 7567 Telegram: @JuanAbasolo Skype: abasolo72 Tutoretza ordutegia <https://labur.eus/JAbasolo-tutoretzak> [[alternative HTML version deleted]]
Víctor Granda García
2019-Apr-07 07:38 UTC
[R-es] Orientación para hacer un sitio web con R
Hola Juan, Me alegro de que te sirviese de inspiración. La app, efectivamente, solo es para descargar los datos del inventario forestal nacional. Pero en la documentación de shiny tienes ejemplos de cómo permitir a los usuarios subir datos ( https://shiny.rstudio.com/gallery/file-upload.html). A partir de ahí es establecer la lógica de lo que quieres hacer con los datos subidos. En cuanto a los mapas, en mi caso uso el paquete sf ( https://r-spatial.github.io/sf/) para trabajar con los datos espaciales y leaflet (https://rstudio.github.io/leaflet/) para la representación interactiva. sf te hace la vida mucho más fácil para trabajar con datos GIS, es muy rápido y combina a la perfección con todos los paquetes de representación de mapas (leaflet, mapview, tmap, ggplot2, ...). El código de la aplicación shiny está aquí ( https://github.com/MalditoBarbudo/NFIappkg), está hecho con módulos de shiny y metido todo en un paquete de R para poder mantenerlo más fácilmente, siguiendo más o menos las directrices de aquí ( https://shiny.rstudio.com/articles/modules.html). La cofiguración de docker, docker-compose y los containers, todavía la estoy mejorando y puede contener información sensible (puertos, direcciones ip, usuarios, contraseñas...), así que no estará subida a github hasta que esté la versión definitiva limpia. Un saludo! *Víctor Granda García* Data Technician Join Research Unit CREAF-CTFC Tel. +34 93 581 33 53 CREAF. Campus UAB. Edifici C. 08193 Bellaterra (Barcelona) Antes de imprimir este mensaje electrónico piense en el medio ambiente. On Sun, 7 Apr 2019 at 01:53, Juan Abasolo <juan.abasolo en ehu.eus> wrote:> Gracias, Fernando, Javier y Victor; > Voy haciendo mis apuntes con las respuestas de acá mas a dónde me va > llevando. > En particular, Victor, me interesó un montón la web que mostraste. Se > parece, salvando distancias, a lo que tengo en la cabeza. También se me > había ocurrido intentar optimizar todo de local, para después recíen pasar > a la web. También usé alguna vez Hugo con Blogdown... estoy interesadísimo > en cuando saqués el código en Github... pero ya te voy a contar cuánto > terminé entendiendo. En la web permitís que se bajen datos, entiendo, pero > no puede subirlos uno, no? En mi caso es central poder hacerlo, pero > también el volcado a mapas, que lo tenés precioso resuelto. > > Les agradezco la información e ideas, me sirve para empezar a diseñar algo > (y diseñar mi propio camino de necesidades de aprendizaje). > > > Hau idatzi du Víctor Granda García (victorgrandagarcia en gmail.com) > erabiltzaileak (2019 api. 5, or. (23:13)): > >> Hola a todos. >> >> Juan, por si te sirve de referencia, ésta es una página hecha con docker, >> docker-compose y shinyproxy: http://ifnapp.creaf.cat/ >> >> docker-compose me levanta varios containers: >> 1. servidor web (nginx + hugo) para la página de entrada >> 2. servidor postgresql, ya que la aplicación shiny necesita acceso a una >> base de datos >> 3. shinyproxy, para levantar una instancia de la shiny app para cada >> usuario >> >> El servidor es un servidor "estándar" (32GB RAM, ~2000?) de hace unos 7 >> años (procedente de un proyecto anterior, reacondicionado). Teniendo en >> cuenta lo que ocupa en memoria la app en un uso estandar, tengo para unos >> 30-35 usuarios simultáneos (aunque no he llegado nunca). >> La configuración de docker es verdad que ha sido un poco liosa, pero tiene >> buena documentación, y tras una semana de prueba y error en local le vas >> cogiendo el truco y puedes pasar al servidor sin problemas. >> La elección de hugo para la página web es porque es estática y carga >> relativamente rápido y bien, y si usas el paquete de R blogdown, puedes >> hacer la página sin salir de RStudio. >> >> De momento no tengo el código con toda la configuración en github, pero >> está en camino ;) >> >> >> *Víctor Granda García* >> Data Technician >> Join Research Unit CREAF-CTFC >> >> >> Tel. +34 93 581 33 53 >> CREAF. Campus UAB. Edifici C. 08193 Bellaterra (Barcelona) >> >> Antes de imprimir este mensaje electrónico piense en el medio ambiente. >> >> >> >> On Fri, 5 Apr 2019 at 22:28, Javier Marcuzzi < >> javier.ruben.marcuzzi en gmail.com> wrote: >> >> > Estimados >> > >> > Shiny es algo que en su momento me pareció muy bueno, luego por solo >> buscar >> > algo distinto no continué por ese camino, sin embargo recordaba algo, no >> > era justo lo que buscaba en mi memoria, pero encontré esto leí en su >> > momento y sinceramente me llamó la atención, >> > >> > >> https://medium.com/graalvm/enhance-your-java-spring-application-with-r-data-science-b669a8c28bea >> > . >> > >> > En lo personal spring boot me resulta amigable, rápido en el >> desarrollo, el >> > problema está en el servidor, lógicamente, con algo de presupuesto se >> > arregla el problema. >> > >> > Sobre rendimientos hay algo en >> > https://medium.com/graalvm/faster-r-with-fastr-4b8db0e0dceb >> > >> > Sobre algo con base de datos y JavaScript se puede leer en >> > >> > >> https://medium.com/graalvm/bringing-modern-programming-languages-to-the-oracle-database-with-graalvm-80914d0c0167 >> > >> > Y para realizar una integración NetBeans tiene una parte de JavaScript >> > escrita por oracle que se ve lindo. >> > >> > Aunque no probe nada de lo que comento anteriormente, si me resulto algo >> > más agradable que shiny, simplemente porque me pareció más simple en lo >> > relacionado de no tener que caer en un proveedor de servicios, aunque >> esto >> > no es nada objetivo, habría que probarlo y ver como anda. >> > >> > Javier Rubén Marcuzzi >> > >> > El vie., 5 abr. 2019 a las 16:44, Fernando Fernández (< >> > fernando.fernandez.gonzalez en gmail.com>) escribió: >> > >> > > Hola, >> > > >> > > Como te comentan, shiny es la mejor opción que tienes, solo añadir >> que no >> > > necesitas Rstudio connect. Se puede hacer el volcado de datos con >> > > conexiones ODBC perfectamente, hay varios paquetes de R que te sirven >> > para >> > > ello. Lo que si es cierto es que necesitarás dedicarle un tiempo a >> cómo >> > > utilizarlos de manera razonable, probableente tendrás que pelear un >> poco >> > > para configurarlos correctamente. En cuanto al despliegue de la >> > aplicación, >> > > si va a estar abierta a cualquier usuario échale un vistazo a >> shinyproxy >> > > >> > > El vie., 5 abr. 2019 a las 18:40, Juan Abasolo (<juan.abasolo en ehu.eus >> >) >> > > escribió: >> > > >> > > > Gracias, Jesus y Carlos; >> > > > Me había desalentado mucho con lo que había entendido; pero voy a >> hacer >> > > la >> > > > prueba. Poquito a poco voy a ir probando; supongo que algo para que >> mis >> > > > compañeros puedan usar en una computadora del grupo, o algo así. >> > > > Con los Docker tuve una experiencia bastante frustrante, pero capaz >> que >> > > > tengo que volver a encararlo con ayuda. >> > > > >> > > > Hau idatzi du Jesús Para Fernández (j.para.fernandez en hotmail.com) >> > > > erabiltzaileak (2019 api. 3, az. (22:07)): >> > > > >> > > > > Por complementar lo de Carlos, ahora con docker el tema esta >> teniendo >> > > > > alternativas lowcost, pero dificiles de configurar si no eres un >> > > experto >> > > > > >> > > > > Obtener Outlook para Android <https://aka.ms/ghei36> >> > > > > >> > > > > ------------------------------ >> > > > > *From:* R-help-es <r-help-es-bounces en r-project.org> on behalf of >> > > Carlos >> > > > > Ortega <cof en qualityexcellence.es> >> > > > > *Sent:* Wednesday, April 3, 2019 10:04:46 PM >> > > > > *To:* Juan Abasolo >> > > > > *Cc:* R-help-es >> > > > > *Subject:* Re: [R-es] Orientación para hacer un sitio web con R >> > > > > >> > > > > Hola, >> > > > > >> > > > > Justo para este tipo de cosas está Shiny. >> > > > > >> > > > > Mira la web de RStudio para conocer sus posibilidades: >> > > > > https://shiny.rstudio.com/ >> > > > > >> > > > > Y en cuanto a devolver los resultados, sin duda de forma gráfica >> sin >> > > > > problema. >> > > > > Pero si quieres algo más sofisticado, tendrías que usar "Connect" >> que >> > > es >> > > > > otro producto de RStudio. >> > > > > Y claro el alojamiento de todo esto también tiene su historia. >> Pero >> > > > cuando >> > > > > veas si te convence ya vendrá ese otro punto. >> > > > > >> > > > > Saludos, >> > > > > Carlos Ortega >> > > > > www.qualityexcellence.es >> > > > > >> > > > > >> > > > > El mar., 2 abr. 2019 a las 23:25, Juan Abasolo >> (<juan.abasolo en ehu.eus >> > > >) >> > > > > escribió: >> > > > > >> > > > > > Buenas; >> > > > > > La pregunta va resultar evidente una vez se entienda, espero >> saber >> > > > darme >> > > > > a >> > > > > > entender. >> > > > > > >> > > > > > Quiero identificar qué tengo que aprender para poder hacer un >> sitio >> > > web >> > > > > con >> > > > > > R. Este sitio web tiene que poder: >> > > > > > >> > > > > > * Recibir los datos (archivos .csv mutuamente referenciados) que >> > > > alguien >> > > > > > conectado a la red (vos mismo, usted misma) suba. >> > > > > > * Procesarlos >> > > > > > * Devolver resultados en base a esos datos introducidos. >> > > > > > >> > > > > > No sé si es una empresa dificilísima que mejor si ni intento >> > encarar >> > > o >> > > > si >> > > > > > no es más que aprender alguna cositillica más que me falta >> saber. O >> > > > sea, >> > > > > no >> > > > > > me dimensiono la tarea. >> > > > > > >> > > > > > Ya hice alguna web con blogdown o con bookdown algo formato >> libor. >> > > Pero >> > > > > > claro, eso no es interactivo prácticamente, porque el lector no >> > mete >> > > > sus >> > > > > > datos, solamente elije sobre los míos. >> > > > > > >> > > > > > ¿Qué hace falta saber hacer y con qué teconología, para hacer >> una >> > web >> > > > con >> > > > > > esas características? >> > > > > > >> > > > > > Obviamente, si me llega a parecer que está a mi mano, de acá a >> un >> > > > tiempo >> > > > > > vendría con nuevas preguntas, pero más concisas. >> > > > > > >> > > > > > Muchas gracias y que los trate bien la semana. >> > > > > > >> > > > > > Juan >> > > > > > >> > > > > > -- >> > > > > > Juan Abasolo >> > > > > > >> > > > > > Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa >> > > taldea >> > > > > > Bilboko Hezkuntza Fakultatea >> > > > > > Euskal Herriko Unibertsitatea >> > > > > > UPV/EHU >> > > > > > >> > > > > > Sarriena auzoa z/g 48940 - Leioa (Bizkaia) >> > > > > > >> > > > > > T: (+34) 94 601 7567 >> > > > > > Telegram: @JuanAbasolo >> > > > > > Skype: abasolo72 >> > > > > > >> > > > > > Tutoretza ordutegia <https://labur.eus/JAbasolo-tutoretzak> >> > > > > > >> > > > > > [[alternative HTML version deleted]] >> > > > > > >> > > > > > _______________________________________________ >> > > > > > R-help-es mailing list >> > > > > > R-help-es en r-project.org >> > > > > > https://stat.ethz.ch/mailman/listinfo/r-help-es >> > > > > > >> > > > > >> > > > > >> > > > > -- >> > > > > Saludos, >> > > > > Carlos Ortega >> > > > > www.qualityexcellence.es >> > > > > >> > > > > [[alternative HTML version deleted]] >> > > > > >> > > > > _______________________________________________ >> > > > > R-help-es mailing list >> > > > > R-help-es en r-project.org >> > > > > https://stat.ethz.ch/mailman/listinfo/r-help-es >> > > > > >> > > > >> > > > >> > > > -- >> > > > Juan Abasolo >> > > > >> > > > Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa >> taldea >> > > > Bilboko Hezkuntza Fakultatea >> > > > Euskal Herriko Unibertsitatea >> > > > UPV/EHU >> > > > >> > > > Sarriena auzoa z/g 48940 - Leioa (Bizkaia) >> > > > >> > > > T: (+34) 94 601 7567 >> > > > Telegram: @JuanAbasolo >> > > > Skype: abasolo72 >> > > > >> > > > Tutoretza ordutegia <https://labur.eus/JAbasolo-tutoretzak> >> > > > >> > > > [[alternative HTML version deleted]] >> > > > >> > > > _______________________________________________ >> > > > R-help-es mailing list >> > > > R-help-es en r-project.org >> > > > https://stat.ethz.ch/mailman/listinfo/r-help-es >> > > > >> > > >> > > [[alternative HTML version deleted]] >> > > >> > > _______________________________________________ >> > > R-help-es mailing list >> > > R-help-es en r-project.org >> > > https://stat.ethz.ch/mailman/listinfo/r-help-es >> > > >> > >> > [[alternative HTML version deleted]] >> > >> > _______________________________________________ >> > R-help-es mailing list >> > R-help-es en r-project.org >> > https://stat.ethz.ch/mailman/listinfo/r-help-es >> > >> >> [[alternative HTML version deleted]] >> >> _______________________________________________ >> R-help-es mailing list >> R-help-es en r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-es >> > > > -- > Juan Abasolo > > Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa taldea > Bilboko Hezkuntza Fakultatea > Euskal Herriko Unibertsitatea > UPV/EHU > > Sarriena auzoa z/g 48940 - Leioa (Bizkaia) > > T: (+34) 94 601 7567 > Telegram: @JuanAbasolo > Skype: abasolo72 > > Tutoretza ordutegia <https://labur.eus/JAbasolo-tutoretzak> >[[alternative HTML version deleted]]