YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Japanese subtitles

← PS 04-01 Office Hours 1

Get Embed Code
4 Languages

Showing Revision 2 created 03/12/2014 by Fran Ontanaya.

  1. オフィスアワーレッスン1を始めます
  2. ここまでの講義を見てくれて感謝します
  3. 簡単な内容だったかもしれませんが
  4. 役立つ内容であることを祈っています
  5. ここから難しくなっていきます
  6. このオフィスアワーは
  7. フォーラムに寄せられた質問に
  8. 私たちが答える時間です
  9. 始めましょう
  10. 最初に多くの人から質問をもらった
  11. Google App Engine(GAE)について回答します
  12. GAEの機能や実行方法や問題点
  13. 使用する意義などといった
  14. 皆さんから寄せられた質問に
  15. 駆け足で答えましょう
  16. 質問には基本的に順番に答えていきます
  17. 最初にGAEを選んだのは
  18. オンランイン上での
  19. Webサイトのアップと実行が
  20. 最も簡単な方法だと考えるからです
  21. フォーラムに来た質問を
  22. 読んだあとでもその考えに変わりません
  23. 無理に使用する必要はありませんが
  24. 同じ基本フォーマットですべての
  25. 課題は構成されます
  26. オンラインでURLを取得すると
    Xで始まるURLになります
  27. ローカルマシンで動かしたければ
  28. Apacheなどを使ってください
  29. しかし今回の講義は
  30. GAEを使って行います
  31. 講義中に行うデモや実習など
  32. 話すことはすべて
  33. GAEがベースになります
  34. GAEが動作する方法は
  35. コードをPythonファイルで書き
  36. コードを実行するか配布するかの
    2つのオプションがあります
  37. ランチャプログラムの使用も可能です
  38. プレイボタンを押せば
  39. アプリからランチャに追加されます
  40. この要求ではGAEはPythonを提供しないので
  41. ローカルマシンにPythonの
  42. インストールが必要です
  43. その際のトラブルが多いようですね
  44. GAEにはPython2.7用と
  45. Python2.5用の2種類があり
  46. 本講義ではどちらを使用しても構いません
  47. どちらかを入手して
  48. 始めましょう
  49. ローカルでアプリが使用できたら
  50. アプリのアップロードには
  51. ランチャやコンソールを利用できます
  52. 私はコンソールを利用しています
  53. アプリのコンフィグをアップデートし
  54. ファイルの場所を直接指定して
  55. 少し時間を置くと
  56. appspot.comにアカウントが作成され
    アプリが表示されます
  57. 何か問題があればフォーラムに質問してください
  58. 他の生徒のみなさんにとっても
  59. 技術的な答えは大変参考になります
  60. どんどん質問しあって解決しましょう
  61. 最初の課題は
    これらをオンラインで取得することです
  62. 皆さんのマシンには負荷があるかもしれませんが
  63. とにかくオンラインで取得して
  64. 講義を進めましょう
  65. 他の物を使っても構いません
  66. 手助けはできませんが
  67. 自分自身で学びトライすることは自由です
  68. では次の質問はブライアンからです
  69. 最新のWebアプリ開発で知っておくと
  70. 便利なことは? という質問です
  71. いい質問ですね なぜなら講義の中で
  72. 最新のすべての
  73. Webアプリ開発について時間を割くことはできません
  74. みなさんが知りたい主要なテクノロジは
  75. JavaScriptとCSSだと思います
  76. JavaScriptはブラウザ内で動く
  77. 切り離されたスクリプト言語で
  78. あたかもHTMLを実行しているように
  79. JavaScriptを実行して
    HTMLやCSSを操作します
  80. Google JavaScriptチュートリアルなど
  81. 学習用の多くのリソースがあります
  82. CSSは基本的にWebサーバで動かす
    別のタイプのファイルの
  83. スタイリング、色、フォント、
  84. HTMLのレイアウトをコントロールします
  85. 講義ではこのCSSを使用して
  86. ブログのようにより複雑な
  87. Webサイトの構築について
  88. あとで説明します
  89. 私のCSSの場所を示しますので
  90. 利用したい時にダウンロードしてください
  91. すべての課題の
  92. 評価については私たちのソフトで
  93. みなさんのサイトを操作して行います
  94. サイトがきちんと表示されないと
  95. 作業が非常に大変です
  96. ですから見た目についての
  97. 評価はあまりできないでしょう
  98. しかしプロとして美しいサイトを作りたければ
  99. JavaScriptとCSSのテクノロジを
  100. この講座で学び
  101. 実際に使ってみてください
  102. 課題の評価にはつながりませんが
  103. すばらしい質問でしたね
  104. ブライアンから追加の質問ももらっています
  105. 了解です
  106. GAEは大規模なプロジェクトに適する
  107. ソリューションですか? また予測できない
  108. 困難や費用は発生しますか? という質問です
  109. 確かに費用はかかります
  110. 小規模ならGAEは無償で済みますよ
  111. 課題は無償でできます
  112. 大きなスケールを動かすなら
  113. 使用する帯域幅とデータ容量に対し
  114. 費用が発生します 個人的には
  115. GAEを使ったことはありません
  116. しかしudacity.comは
    Udacity上で動作しています
  117. GAEは制作で広く利用されてます
  118. 講義ではGAE以外のことに
    集中するつもりです
  119. もっと高度な概念について
  120. 話したいと考えています GAEは
  121. 私たちがWebページを構築するための
  122. 多くのサービスを提供しています
  123. ユーザ登録とCookieから始めましょう
  124. いずれにしても順番に話します
  125. なぜならGAEに限らず
  126. 他のフレームワークを使う場合でも
  127. そのテクノロジを理解してもらいたいのです
  128. 質問の答えはラージスケールの
  129. プロジェクトでも利用できます
  130. 個人的にはあまり経験がないので
  131. 特殊な質問はフォーラムに投稿してください
  132. ブライアンからのもう一つの質問は
  133. RedditとHipmunkを立ち上げた時
  134. どんな問題があったかという質問です
  135. まさにこの講義でやることなので
  136. 今は答えません
  137. RedditとHipmunkで学んだことは
  138. 別の講座シリーズが作れるほどです
  139. この問題については
  140. レッスン7でお伝えします
  141. レッスン7では実際にWebサイトを構築する方法や
  142. 考慮しなければいけない点をお伝えします
  143. 大規模な数のユーザを扱う方法や
  144. 顧客サービスなどRedditや
  145. Hipmunkのサービスを開始した時に
  146. 経験した問題です
  147. これらはレッスン7まで見てもらえば
  148. 答えが分かります
  149. では次の質問です
  150. 評価の方法についての質問です
  151. 101の小テストは評価されません
  152. 課題と最終試験です
  153. 評価の内訳について教えてください
  154. 分かりました この講義は最終試験はありません
  155. 各レッスンのあとに課題が出されます
  156. みなさんはWebサイトのオンライン上で
  157. 課題をします
  158. 課題が一番大切ですね
  159. 課題をパスしていけば
  160. 基本のWebサイトを構築できます
  161. それがこの講義のゴールです
  162. 講義中の小テストは
  163. 評価にはカウントされません
  164. 小テストは講義を理解し
  165. 集中度を維持し
  166. 新しい概念を紹介するためです
  167. オンライン上で小テストを
  168. 理解することはとても大事です
  169. 課題を毎週する必要はありません
  170. テストはいつでもできると考えてますので
  171. 課題の期限のあとに
  172. 回答を提出します
  173. Webサイトを構築する時大変なのは
  174. どんなコードを書くかではなく
  175. どのようにオンラインにアップして
  176. 諸問題に適応するかということです
  177. そのような点をまず
  178. 理解してもらうことが先決です
  179. オフィスアワーは以上です
  180. フォーラムで回答してくれた
  181. みなさんにお礼をいいます
  182. 非常に参考になっています
  183. ショーンがフォーラムでアドバイスします
  184. 彼はすべてが円滑に進むように
  185. サポートしてくれます
  186. フォーラムに来てもらえば私はIRCにいるし
  187. 私とチャットもできます
  188. 残りの講座も頑張ってください
  189. IRCチャンネルを知らない人のために
  190. 簡単に説明したいと思います
  191. 了解 IRCはfreenodeです
  192. ##udacity-cs253です
  193. フォーラムに入り方の情報が
  194. 掲載されてます
  195. ありがとう
  196. 皆さんまたお会いしましょう