2014年3月30日日曜日

Google App Engine for PHPに入門する その3

前回はアプリケーションを作成してファイル追加までやったのでその続きです。

アカウントの登録

公開するにはgoogleのアカウントでアプリケーションの登録をしないといけません。言い忘れました。多分最初に言わないといけない話です。だってアカウント持ってたもん。bloggerやってる時点でgoogleのアカウント持ってるし。正直アカウント登録のやりかた覚えてない。urlだけ貼っておくので、今から登録する人は直感で登録してください。

GAE登録

一応一個だけ覚えてるポイントを言うと。携帯番号を入力して、その後かかってくる電話が怖いです。自動音声で会話はないので勇気を出しましょう。でもコンピューターがしゃべるわけだからそれはそれで怖い。これを突き詰めると機械の反乱につながるわけだから。ターミネーターの話になる。まぁ人工知能はまだ世の中で完成していないので心配しなくても大丈夫でしょう。

ただね、人工知能ってある程度開発が進むと今度はその人工知能に研究を手伝わせて、相乗効果でそこから一気に進歩するわけじゃないの。今は機械の反乱の心配はまったくないけど、ある日一瞬で世界が崩壊することになるわけよ。はたして安心できると言っていいのだろうか。要は危険な時期がない。安心の次が崩壊になる。危険を飛ばして一気に崩壊する。だから電話が自動音声だと怖い。新しいハイテクの度に怖い。そういう話。

アプリケーションの登録

人工知能はまだまだ先の話なので、今はいいでしょう。今はアプリケーションの登録をします。GAEの管理画面でcreate Applicationボタンをを押すと作成開始です。必要な項目を入力しましょう。

Application Identifier:

俗に言うIDです。そのままドメインになるので気合入れて悩みましょう。

個人的にドメインだったら、意味のないただの6文字とかおすすめです。意味のある単語は確実に取られているので。意味のある言葉にしようとすると長くならざるを得ない。フリーゲームのサイトにしたいなら、game.comとか取れたら最高ですでけどまず無理です。次の候補はfreegame.comだけどこれもまず無理です。こうやってどんどん長くなる。これをやってると結局最終的には、たいした意味のない長い文章になったりする。gemufurifuri.comみたいな。ゲームをローマ字にしちゃった。それでもダメで、フリーをフリフリにしちゃった。もうこんな名前にするんだったら最初から意味のない言葉で短くするのも一つの手です。

それで、意味のある名前かつ短い名前にしたい。その二つの要望を満たす方法として、文章の頭文字作戦があります。急にボールが来たQBKみたいなやつです。Google App EngineのPHPでフリーゲームサイトを作ろうということで、gaepfg.comとか、意味もそのままで短くまとまってておすすめです。結構残ってます。

Application Title:

タイトルのことですけど、ただのあなたの管理用です。何の影響もないです。外部に出ません。何でもいいです。作ろうと思ってるサイトの名前でいいです。好きな味噌汁の具でもいいです。どうせIDで分かるので。タイトルが分かりにくくてもIDで管理できるので。何でもいいです。好きな宇宙海賊の名前でもいいです。

ただし公開はされませんが、狙いすぎると後で自分で見て後悔するので気をつけましょう。海賊だけに。航海。こういうの。絶対後で後悔する。気をつけましょう。無難に作ろうと思ってるサイトの名前がいいと思います。

Authentication Options (Advanced):

その他オプションはデフォでいいです。わかんないです。本格的にビジネスをはじめる人は調べるといいかも。

デプロイする

後はランチャー起動してdeplpyボタンを押しましょう。

googleのアカウントのメールアドレスとパスワードを入力しましょう。その前にapp.yamlのapplication:のIDも作ったアプリケーションのIDにしておきましょう。

application: test // ←ここをIDにあわせる
version: 1
runtime: php
api_version: 1
threadsafe: yes

handlers:
- url: /favicon\.ico
  static_files: favicon.ico
  upload: favicon\.ico

- url: .*
  script: main.php 

デプロイに失敗したらログを見てエラーメッセージで検索しましょう。エラーを見ないと答えられないです。ただこれね、エラーを見ないと答えられないということは、逆に言うとよくあるエラーがないということです。まず失敗しないということです。だからあるとしたら、新しいOSが出た場合とかです。マイクロソフトなんか互換性よく無視するし。




そしたら入門がやっと終わった。しかも入門したのGAEだし。本当はゲームを作りたかった。まぁこれでゲームのファイル置き場が出来たので、やっと次からゲームを作っていいかもしれない。以上だ。




0 件のコメント :

コメントを投稿