Entries


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

-件のコメント

コメントの投稿

新規

※設定NGワードは『http』です

投稿した内容は管理者にだけ閲覧出来ます

-件のトラックバック

トラックバックURL
http://pugiemonn.blog6.fc2.com/tb.php/1311-af6651eb

GAE SDK for PythonでHello World!を表示した


今日からpythonやります.

pythonをやる動機はなんといってもGAEです.詳しいことはわからないですけど無料らしいので試してみたいです.

        ___
      /      \
   /          \
  /   ⌒   ⌒   \
  |  /// (__人__) ///   | GAEって無料らしいお
. (⌒)              (⌒)
./ i\            /i ヽ


ということでメモっておきます.

環境構築


まずはGAEのサイトに行きます.
Google App Engine - Google Code
http://code.google.com/intl/ja/appengine/
GAEのアカウントを登録します.ここでモバイルのメールアドレスが必要になります.メールアドレスに必要なコードが送られてくるからです.

次にApp Engine SDKをダウンロード&インストールします.
ダウンロード - Google App Engine - Google Code
http://code.google.com/intl/ja/appengine/downloads.html#Google_App_Engine_SDK_for_Python
インストールするだけで完了です.

ちなみにボクの環境はMacです.

Hello World!を表示


helloworldの表示ファイルを作ります.
mkdir helloworld
vi helloworld/helloworld.py

print 'Content-type: text-plain'
print ''
print 'Hello World!'

はい,お次は
vi helloworld/app.yaml

application: helloworld
version: 1
runtime: python
api_version: 1

handlers:
- url: /.*
script: helloworld.py

こんなapp.yamlというファイルを作るみたいです.
GAEではapp.yamlがあるディレクトリがルートディレクトリとなるみたいです.

applicationにはアプリケーション名を,versionにはバージョンを,runtimeにはjavaやpythonなどの指定を,scriptにはurlで指定したURLへアクセスされたときに動くプログラムを書きます.


起動します.
$ /usr/local/google_appengine/dev_appserver.py helloworld/

これで起動できます.ブラウザからhttp://localhost:8080にアクセスすれば確認できます.
起動はdev_appserver.py ほげほげでディレクトリを指定するみたいです.デフォルトのポートは8080のようです.
ポートを指定する場合は-p ポート番号と指定してあげれば起動できました.


   / ̄ ̄\
 /   _ノ  \
 |    ( ●)(●) おい
. |     (__人__)
  |     ` ⌒´ノ
.  |         }  ミ        ピコッ
.  ヽ        } ミ  /\  ,☆____
   ヽ     ノ    \  \ / _ノ  ヽ_\
   /    く  \.  /\/。(⌒) (⌒)o\
   |     `ー一⌒)  / :::⌒(__人__) ⌒::: \  これでPythonプログラマデビューだお
    |    i´ ̄ ̄ ̄ \ |     ヽr┬-ノ      |  
               \    `ー'′    /
                /          \


Google App Engineプログラミング入門Google App Engineプログラミング入門
(2009/12/23)
中居 良介、岡野 真也 他

商品詳細を見る

0件のコメント

コメントの投稿

新規

※設定NGワードは『http』です

投稿した内容は管理者にだけ閲覧出来ます

0件のトラックバック

トラックバックURL
http://pugiemonn.blog6.fc2.com/tb.php/1311-af6651eb

Appendix

プロフィール

川崎修

  • Author:川崎修
  • インターネット大好き!
    調布周辺で自宅警備してます



    メール:pugiemonn@gmail.com
    skype:pugiemonn
    twilog:Twilog
    mixi:mixi
    facebook:facebook
My Profile by iddy
FC2ブログ

カレンダー

08 | 2017/09 | 10
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

最近の記事

Twitter

コミュニティ

ブログ内検索

ブロとも申請フォーム

この人とブロともになる

Adsense

月別アーカイブ

はてぶ数

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。