tl; dr: estoy intentando configurar un servidor de notebook iPython en un droplet digitalocean, y funciona desde OSX pero no desde safari móvil en mi iPad. Pero es solo una interfaz http para ejecutar código en el servidor, por lo que no hay razón para que no funcione igual en ambos dispositivos. Sospecho que hay algún tipo de dependencia que necesita para funcionar en iOS, que viene incorporado en OSX.
Para aclarar, a pedido: la notebook iPython es una forma basada en la web para ejecutar el código de Python de una manera reproducible (todos los niños geniales de ciencia de datos lo están haciendo de esta manera), y está disponible en forma de servidor. Entonces, lo que estoy tratando de hacer es ejecutar el código en la red a través de un navegador en mi servidor.
-Sé que las notebooks iPython PUEDEN configurarse para ejecutarse en iPad (128 gb air2 con las últimas actualizaciones de ios8), y que ninguna de mis configuraciones locales (JavaScript, etc.) lo prohíbe, porque puedo obtener la demo notebook ( disponible en enlace ) para ejecutar y ejecutar el código de safari móvil en mi iPad.
- También sé que el servidor de notebook que tengo en mi droplet digitalocean (que ejecuta Ubuntu 12.04, configurado con casi todo lo predeterminado y que se instaló a través del paquete anaconda) está configurado correctamente, al menos para funcionar en computadoras de tamaño completo. Funciona bien en mi macbook (edición 2013 en 13 en RMBP, especulado, ejecutando 10.9.5).
Sin embargo, cuando probé y accedí al servidor de notebook desde ipad, se iniciará el servidor y se creará una nueva notebook, sin embargo, la notebook se bloquea en estado de "conexión al kernel" y no ejecutará el código en las celdas ( tratando de ejecutar código simplemente no da respuesta).
Soy bastante malo en la creación de redes, así que todo lo que puedo hacer es hacer algunas conjeturas en este momento sobre por qué esto podría ser. A decir verdad, mis conjeturas totalmente desinformadas son:
-
¿Hay algún tipo de problema de autenticación? He ingresado en el servidor digitalocean desde mi Mac, tal vez esté usando las teclas ssh para que de alguna manera se autentique para el portátil ipython, y como faltan en mi iPad, ¿está fallando silenciosamente allí?
-
Hay algún tipo de dependencia para los portátiles ipython que existe localmente en la Mac pero no en el iPad, y que la demostración de jupyter proporciona al lado del servidor.
Pero no tengo idea de cómo averiguar si el problema es 1, 2 o algo más, o cómo solucionarlo. ¿Alguien tiene alguna idea? ¡Muchas gracias!