2010-01-15
『GAE-Cron』のソース&サービス登録サイト公開
GAE-Cronがなぜか好評みたいで、おかわりぶんもなくなったみたいなので、
- ソースを公開しました(ダウンロードはこちら)。
下の解説を読んでサービスを立上げてみてください。 - 各自がアップロード(デプロイ)したGAE-Cronを登録するサイトを作りました。
ゼットンでも倒せそうな勢いのやっつけ仕事なので、いろいろ不具合はあるかと思いますが、ご容赦を。
更新履歴
- 2010/10/25:GAE-Cronをバージョンアップしました(version 0.02) - 風柳メモ
- 2010/10/19:GAE-Cronで最終起動時刻と結果が表示されない不具合が発生していました - 風柳メモ
- 2010/06/20:GAE-Cronのタイマ負荷軽減と不具合修正(version:0.01e) - 風柳メモ
- 2010/05/22:GAE-Cronの負荷軽減と不具合修正(version:0.01d) - 風柳メモ
- 2010/05/07:GAE-Cronの機能追加と不具合修正(version:0.01c) - 風柳メモ
- 2010/04/29:GAE-Cron Clubに正常に登録できない(無効となる)不具合修正 - 風柳メモ
- 2010/02/04:GAEへの登録〜Pythonのセットアップまでは別記事に(Google App Engineへの登録と開発環境のセットアップ(Python編))
- 2010/01/18:GAE-Cronの不具合修正(version:0.01b) - 風柳メモ
- 2010/01/18:GAE-Cronの不具合修正(version:0.01a) - 風柳メモ
GAE-Cronアップロード(デプロイ)手順
Google App Engineへの登録がまだの方は、先に
の記事を参照して、登録を済ませておいてください。
また、新規にアプリケーションを作成する前提で説明してあります。
Google App Engine上のWebアプリケーションは、通常、
http://<appid>.appspot.com/
がトップページになりますが、このappidの部分(アプリケーションID)はユーザが決める必要が有ります。
既存のアプリケーションに相乗りさせる場合は、GAE-Cronのソースアーカイブ内にある、READMEを参照して下さい。
■ アプリケーション名の決定
Google App EngineのApplications Overviewページ
へ行き(必要に応じてGoogleアカウントでのログインすること)、[Create an Application]ボタンを押すと、
の画面が出てくるので、
- アプリケーションID:Application Identifier(appidとも。デフォルトでは<appid>.appspot.comがドメイン名)
- タイトル:Application Title(英文しか受け付けない模様)
を決定し、[Save]。
appidは他のアプリケーションのものと重なるものは使用不可(<appid>.appspot.comがWeb上で一意である必要があるため、早い者勝ち)。使用できるかどうかは[Check Availability]ボタンで確認可能。
■ GAE-Cronのダウンロードと設定ファイル(app.yaml)の修正
http://furyu-tei.sakura.ne.jp/archives/gaecron.zip
をダウンロードし、適当なフォルダに展開。
この例では、C:\GAE というフォルダを作り、その下に展開して C:\GAE\gaecron というフォルダができたものとして説明しています。自分で実際に展開したフォルダ名に適宜読み替えて下さい。
テキストエディタで app.yaml を開き、
application: gaecron
の行の"gaecron"を、自分で登録したアプリケーションID(appid)に書き換え。
■ GAE-Cronのアップロード(デプロイ)
SDKのランチャを起動し(Windows XPのデフォルトではC:\Program Files\Google\google_appengine\launcher\GoogleAppEngineLauncher.exeにある。デスクトップ上のショートカットがあれば、これをダブルクリック)、
[File]メニューから[Add Existing Application... Ctrl+Shift+N]を選択すると
のようなダイアログが出てくるので、 Application PATH にフォルダ名(例ではC:\GAE\gaecron)を入れて[Add]し、その後、[Deploy]アイコンを押して出てくる
のようなダイアログに、登録時に使用したGoogleアカウント及びパスワードを入れて(見切れているが)[OK]ボタンを押してアップロード(デプロイ)する。
最終的に、上記のように表示されたら、デプロイ完了。
■ 動作確認
Web上の管理画面(https://appengine.google.com/)にて、デプロイしたアプリケーション名(IDとタイトル)が表示されていることと(図のApplicationとTitleは例、実際は自分で登録したときのものが表示される)、
そのアプリのリンク→「Cron Jobs」リンクを辿って、
のように /gaetimer/timercycle と /check_timer/gaetimer/restore の二つが登録されていることを確認。
また、実際にブラウザで http://<appid>.appspot.com/ にアクセスしてみて(<appid>は自分で登録したアプリケーションID)、GAE-Cronのトップページ
が表示され、ログインや設定などができるかどうかを確認。
■ GAE-Cron Clubへの登録
自分だけで使うのも悪いとはいいませんが(笑)、どうせなら公開して、皆で共有できるようにしましょう。
というわけで、
へ行って、自分のアプリを登録したアカウントでログインし、自分のGAE-CronのトップページのURLを登録して下さい。ご協力お願いいたします。
登録した人と提供した人が同じかどうか調べるためにちょっと変なことをやっているので、登録するとメールが行くと思いますが、気にしないで下さい(苦笑)。
- 風柳メモ - GAE-Cron:フリーで使えるweb cronサービスをGAEで試作...
- 風柳メモ - いったい世の中にはbotが何体いるのだろう……
- [Django][GeoDjango][Google App Engine]巡回
- 風柳メモ - GAE-Cronの不具合修正(version:0.01a)
- 風柳メモ - GAE-Cronの不具合修正(version:0.01b)
- 風柳メモ - GAE-Cron Clubに正常に登録できない(無効となる)不具合...
- 風柳メモ - GAE-Cronの機能追加と不具合修正(version:0.01c)
- 風柳メモ - GAE-Cronの負荷軽減と不具合修正(version:0.01d)
- 風柳メモ - GAE-Cronのタイマ負荷軽減と不具合修正(version:0.01e)
- 風柳メモ - tools*2009年7月後半から本日までに作ってみたツールや...
- Paladin_lov@Twitter - パラディン(LoV)bot説明書
- Paladin_lov@Twitter - パラディン(LoV)bot説明書
- 風柳メモ - GAE-Cronで最終起動時刻と結果が表示されない不具合が発...
- 風柳メモ - GAE-Cronをバージョンアップしました(version 0.02)
- 風柳メモ - GAEでappidに余分な”s~”がついてしまう現象
- 風柳メモ - 新規に作成したGAE-CronがGAE-Cron Clubに登録出来ない...
- 4丁目より - Google App Engine再考の為のリンクまとめ
- 風柳メモ - GAE-Cronをバージョンアップしました(version 0.02a)
- えいのうにっき - 2011/11/13 日誌
- 6247 http://gaecronclub.appspot.com/
- 612 http://search.yahoo.co.jp/search?p=GAE+cron&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq=
- 604 http://gaecronclub.appspot.com/?show_all=1
- 437 http://catdelilah.blogspot.com/2010/01/twitter-bot.html
- 325 http://yaplog.jp/moyap/archive/633
- 308 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1347933578?fr=chie-websearch-1&k=34vV7tyQnZaZkZqGzpWui5CPlsuRqIbT46SZoZSWlZHh1IutlpqQj5bL6ZCei6OWlZDU6c7h54ajldvK04PX297chMvi6IuahdjS0pCei6OkmZ6TpJuRmobK4+TS0oWui5GahtGVroujhaCL4NGGo5Wni5qF3YupkJW
- 295 http://pipo8.com/wp/2010/03/07/twitterでbotをgaejavaphpで動かしてみたよ/
- 253 http://jbbs.livedoor.jp/bbs/read.cgi/internet/6629/1266290935/
- 220 http://www26.atwiki.jp/easybotter_wiki/pages/24.html
- 150 http://gaecron.appspot.com/










