RSelenium in the cloud - r

I want to run RSelenium (CRAN web site) in a (free) cloud. I have a subscription to RStudio Cloud, but apparently is not possible to open a web browser with this service provider, given that RStudio Cloud doesn't provide those permissions.
Other alternatives I have are Google Colab and Kaggle notebooks. Is it possible to run RSelenium in Colab or Kaggle notebooks? How?

Related

Integration of Jupyter Notebook with Keycloak

Is it possible to use Keycloak with Jupyter Notebook to sign in users? I am currently using signing in to Jupyter Notebooks with a password, for which I used the configuration file, but I need to switch to Keycloak.
I know that it is possible to integrate JupyterHub and Keycloak, and I did it using the existing instructions in the documentation. Are there some instructions for Jupyter Notebook too?
Thank you in advance!

Deploy R application in AWS SageMaker RStudio

I have an analytics application written in R, using the Shiny package.I build the code using RStudio IDE in AWS SageMaker. Could you please guide the possible ways that I can deploy the web app in AWS and make it available in the public internet. We don't like to use ec2.
Any help would be highly appreciated.
For this, you will need RStudio Connect. Once you have a server up and running, you can connect your RStudio on SageMaker installation to that server and deploy seamlessly.
I know you say you don't like EC2, but your best bet at the moment is to follow the instructions of this blog Host RStudio Connect and Package Manager for ML development in RStudio on Amazon SageMaker on how to achieve this. It also includes CDK code, so you can kickstart and not even touch EC2 (just follow the instructions, assuming you are broadly familiar with CDK).

Is it possible to schedule an R script to run on machine image (EC2) within R?

I'm using a version of R studio hosted on an Amazon EC2 server. Is it possible to SCHEDULE R execute a script that downloads data from various APIs, cleans it, then downloads it to a remote server (Amazon RDS)?
Or is there a better way?

Google datastore emulator web console

I'm running a local stand-alone datastore emulator using the gcloud tool:
$ gcloud beta emulators datastore start
It works fine, but I'm missing the integrated /_ah/admin page the old appengine dev server offers. Is there something comparable for this emulator? A stand-alone project that just acts like a phpmyadmin, or a trick to reuse the appengine dev server's GUI; I'm fine with either.
Currently there is no GUI available to view/manage the data created through the Emulator. There is an open enhancement request for this at - https://github.com/GoogleCloudPlatform/google-cloud-datastore/issues/148.
Try Google Cloud GUI written by Gabriel Axel at https://github.com/GabiAxel/google-cloud-gui. It works pretty well.

Integrating R with existing C# website

We have existing website built in C# and hosted on a shared Windows server. The aim is to build a simple app within existing website that would take in some data, entered by user, and process it using some R scripts (some statistics) and publish the output on the website in a static (dynamic?) format.
Basic requirements:
Secure
Relatively inexpensive
Low maintenance requirements
What are the existing options?
Does Microsoft offer an out-of-the-box solution, given their heavy activity (Revolution R)?
R.NET could be used if the hosting company (private hosting) allowed R installation on their server (website hosted there). I’m not sure how good this solution would be, however.
What are the other options apart from Shiny?
Old entry on similar issue on SO: Where can I find a hosting service with R?
A Shiny app can absolutely be integrated into a webpage, typically as an iframe hosted by shinyapps.io, and embedded into your website. See Shiny homepage for an example. You can see some pointers in Embedding a Shiny application in a html document on Google Groups.
A solution more in line with what was asked is to use a server application like RServe to facilitate communication between a running R session and a .NET/C# application. Since RServe allows for remote connections, it can be used by an existing website, with the RServer running on a different server.
Probably your best bet is to fire up an amazon ec2 windows image. install R. use R.NET. done.

Resources