Spanish, Mexican subtitles

← 01ps-02 Solución de Google App Engine.

Get Embed Code
4 Languages

Showing Revision 3 created 09/13/2013 by J. Michelle Hinojosa.

  1. OK, gente, los voy a guiar por la solución a la tarea 1,
  2. que es básicamente poner Google App Engine en línea.
  3. Lo primero que hago es ir a Chrome,
  4. veamos, vamos a descargar ---
  5. podemos ir a la página de Google App Engine en Google.
  6. Estoy asumiendo que ya están
    inscritos en App Engine,
  7. y luego vamos a "getting started" ---
  8. Estoy usando Python 2.7.
  9. A algunos de ustedes les puede ir mejor con el 5.
  10. Voy a usar este ejemplo "Hello, World!",
  11. y vamos a crear dos archivos:
  12. uno se llama helloworld.py
  13. y el otro se llamará app.yml,
  14. así que comencemos con el primero. Copiamos esto,
  15. voy a mi editor, pego esto,
  16. vamos a hacer que esto diga Udacity,
    si recuerdo bien--- Udacity.
  17. Continuemos y guardamos esto.
  18. Entonces, he guardado este archivo,
  19. voy a hacer el otro.
  20. Basta con que tomemos el contenido del documento "getting started", aquí ---
  21. app.yml, ponemos esto en un nuevo archivo,
  22. y vamos a guardarlo.
  23. OK, ¿todo bien?
  24. Vamos a mi terminal, y luego vamos a ese directorio
  25. que llamé unit1hw/. Es donde guardé estos dos archivos.
  26. Lo ven, ahí está.
  27. Y luego para ejecutarlo localmente, siempre dice que ejecutemos div_appserver.
  28. Esta es la forma en consola de ejecutar el código Google App Engine.
  29. Muchos de ustedes tal vez usen un GUI.
  30. Yo prefiero usar la versión en consola,
  31. que lo hace un poco más fácil. No tienen que estar añadiendo proyectos y ese tipo de cosas.
  32. Voy a hacer que corra en un puerto diferente,
  33. para eso es el comando -p,
  34. porque comparto esta máquina con otros instructores
  35. y ya hay alguien usando el 8080 estándar;
  36. y luego lo ejecutamos en el directorio actual. Eso es lo que hace el punto.
  37. OK, así que esto inicia.
  38. demanda sobre algunos APIs que faltan,
  39. No estamos usando "image API" así que no importa;
  40. entonces vamos a nuestro navegador
  41. y podemos ir a "localhost 8888¨,
  42. y ahí lo vemos:
  43. Hello, Udacity.
  44. Así que, todo está andando.
  45. Podemos jugar con las cosas un poco.
  46. Si quisiera cambiar el texto aquí,
  47. puedo cambiarlo, guardarlo, ir a Chrome, actualizo. Más signos de exclamación, genial.
  48. Ahora, cuando quiera poner esto en línea,
  49. todo lo que hago es que en vez de usar div_appserver,
  50. en cambio uso update - appcfg - update
  51. y puedo ejecutarlo en mi directorio actual, y esto subirá el app.
  52. No voy a ejecutarlo porque
  53. esto borraría mis otras tareas
    que ya tengo en línea
  54. y que, ustedes pueden usar como demos.
  55. Pero básicamente todo lo que hago es oprimir Enter aquí,
  56. y me hace esperar un rato, y luego de esto hemos terminado.
  57. La idea era que la tarea fuera muy sencilla,
  58. pero me doy cuenta del problema que es lograr hacer
    andar la App Engine en diferentes plataformas
  59. y lo fastidioso que es lograr que sincronicen
    las versiones de Python.
  60. Espero que le hayan encontrado solución a todas esas cosas,
  61. y hasta aquí llega la tarea 1.
  62. Todo lo quise hacer fue poner en línea este sitio web básico;
  63. acá está en mi máquina local,
  64. y si fuera a donde ya lo he subido ---
  65. Creo que puedo ir a udacitycs253appspot.com,
  66. adonde lo subí previamente,
  67. y ahí está: Hello, Udacity.
  68. Así que todo está bien. Buen trabajo, si lo lograron.