An Elementary Introduction to the Wolfram Language
43Cómo guardar cosas
A todo objeto en la nube se le asigna de inmediato un UUID:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
In[3]:=
Click for copyable input
Out[3]=
Las definiciones que se hayan hecho usando = y := pueden guardarse usando CloudSave. (Si dichas definiciones dependen de otras definiciones, estas también se guardan). Esas definiciones se recuperan en una nueva sesión usando CloudGet.
Haga una definición:
In[4]:=
Click for copyable input
Guárdela en la nube mediante CloudGet para recuperarla posteriormente:
In[5]:=
Click for copyable input
Out[5]=
CloudPut permite guardar expresiones individuales de Wolfram Language. ¿Y cómo acumular expresiones progresivamente, ya sea de Wolfram Language o, por ejemplo, de un dispositivo o sensor externo?
Wolfram Data Drop sirve exactamente para este propósito. Se comienza por crear un databin, lo que se hace usando CreateDatabin en Wolfram Language:
Cree un databin:
In[6]:=
Click for copyable input
Out[6]=
Añada algo a un databin:
In[7]:=
Click for copyable input
Out[7]=
Añada algo más al mismo databin:
In[8]:=
Click for copyable input
Out[8]=
In[9]:=
Click for copyable input
Out[9]=
Use un identificador abreviado referido a un databin conectado con sensores en el escritorio:
In[10]:=
Click for copyable input
Out[10]=
In[11]:=
Click for copyable input
Out[11]=
Al igual que CloudPut y CloudSave, Wolfram Data Drop guarda información en la nube. Pero quizá se desee guardar las cosas en una computadora local, sobre todo si no se está conectado con la nube. Si ya se sabe en qué parte del sistema de archivos se desea que queden los archivos, puede usarse Put, Save y Get para guardarlos y recuperarlos posteriormente.
In[12]:=
Click for copyable input
Out[12]=
Coloque una imagen en esa ubicación:
In[13]:=
Click for copyable input
Out[13]=
Traiga la imagen de regreso:
In[14]:=
Click for copyable input
Out[14]=
CloudObject[] crea un objeto en la nube
CloudPut[expr] pone en la nube
CloudGet[obj] trae de la nube
CloudSave[s] guarda definiciones en la nube
Databin["id"] un databin con información acumulada
CreateDatabin[] crea un nuevo databin
DatabinAdd[obj,valor] añade algo a un databin
DateListPlot[data] construye un gráfico de una lista de fechas
LocalObject[] crea un objeto local
Put[expr,obj] pone en un objeto local
Get[obj] trae desde un objeto local
¿Qué significan las letras y números en los UUIDs?
¿Cómo se compara el número de UUIDs posibles con otras cosas?
Todos los IDs abreviados, en la forma como se generan con URLShorten, se registran explícitamente, y se garantiza que son únicos, más o menos como los nombres de los dominios en internet. Los UUIDs son suficientemente largos como para asumir que son únicos, aun si no hubiera ningún tipo de registro central.
Sí. Y el nombre del archivo estará relacionado con la correspondiente carpeta de usuario en la nube. El archivo recibirá también un URL, que incluye la base de la nube que se esté usando, así como la ID del usuario.
Por lo general, no. Claro que, si se habilita la opción Permissions"Public", entonces cualquiera puede tener acceso, tal y como se dijo respecto de las aplicaciones en la web en la Sección 36. También uno puede especificar a quién se permite el acceso y qué es lo que tiene permiso de hacer.
¿Se puede trabajar con databins sin usar Wolfram Language?
Sí. Puede usarse la web y muchos otros sistemas para crear y añadir cosas a databins.
Sí. Para ello se hace una expresión en la nube (usando CreateCloudExpression). Así, todas la formas usuales de traer y formar partes de la expresión pueden funcionar, aunque la expresión estará persistentemente guardada en la nube.
 
Download Notebook Version
en