2012-02-24 18 views
8

A menudo, en situaciones de "seguridad restringida" en las que los programas no se pueden instalar en una computadora, ejecuto R desde una unidad flash. Funciona de maravilla. Recientemente comencé a usar Dropbox y pensaba que podría usarse de forma similar a la unidad flash. Para cualquiera que haya probado esto, ¿funciona?Ejecutar R desde Dropbox

Puedo probarlo yo mismo pero no quiero molestarme si es un callejón sin salida.

Gracias de antemano.

PS Esto tiene la ventaja de almacenar un .Rprofile que las personas con las que comparte la carpeta de Dropbox pueden ejecutar su código R. Esto es particularmente bueno para las personas que no están familiarizadas con R.

+7

Me divierte la concurrencia de "seguridad restringida" y "memoria flash". Tus citas son muy apropiadas. –

+0

Lo que dijo DWin. Si su departamento local de paranoia (también conocido como IT) descubre que está ejecutando ejecutables "no aprobados", no importará en qué disco virtual viva el código. –

+0

¿Puede informar aquí o en un blog o algo así en algún momento sobre cómo resulta este esfuerzo? – Chase

Respuesta

8

Simplemente debería funcionar.

R está configurado de tal manera que todos sus archivos están relacionados con un directorio de nivel superior determinado. Si se trata de una unidad F: \ o Z: \ desde su unidad flash, o su carpeta de Dropbox no debería importar.

De la misma manera, R puede ejecutarse felizmente desde una carpeta compartida, ya sea a través de Samba, NFS u otro mecanismo.

+0

Si Dirk dice que es así, lo intentaré y lo veré. –

0

Está bien si quieres compartir .Rprofile o .Rhistory. Sin embargo, veo un problema con .Rdata, porque puede ser grande (por ejemplo, 4Gb). Para mí, guardar un archivo de 100 Mb en Dropbox lleva minutos y .RData puede ser mucho más grande.

Una alternativa sería un servidor remoto, donde podría conectarse a través de ssh.

+0

¿Así que no guardes un .RData en la carpeta de Dropbox? – Dason