タグ

GAEに関するdeeekiのブックマーク (13)

  • App Engine の cronフォーマットのまとめ - やさしいデスマーチ

    App EngineではCron サービスを利用する事で、指定した時間や一定間隔でタスクをスケジュール実行する事ができます。今回のアップデートからかと思いますが、フォーマットがより柔軟になったのでまとめておきます。いつもの事ですが、日語のドキュメントには反映されていませんので、英語のドキュメントから引っ張ってきてまとめます。 毎日、特定の時間にジョブを実行する 指定された時間に繰り返して実行する必要がなく、同じ間隔で実行したいだけであれば、次のフォーマットを使用します。 every N (hours|mins|minutes) Nは特定の数値 hours(時間)またはmins(分)またはminutes(秒)を指定 この書式の場合、ジョブの実行が終了した後で指定されたインターバルを空けて次のジョブが実行されます。つまり、ジョブの実行時間はインターバルに含まれません。例えば、「every 2

    App Engine の cronフォーマットのまとめ - やさしいデスマーチ
  • Song of Cloud: 送金のトランザクション処理パターン

    App Engineで現実的な送金処理について考え中です。 ドラフト版なので、怪しい点があればご指摘いただければ幸いです。 コメントで情報いただきました。 Distributed Transactions on App Engineで紹介されてる方法と基的に同じなので、おそらく問題なく動きそうです。ありがとうございました。 今回はこんな図を使います。 この図の読み方は、矢印の方向にユースケースの一連の処理(またはリクエストの処理)が流れていて、右に行くほど時間が経過しています。そして、矢印がくし刺しにしている四角形は、そのユースケース中で操作するエンティティを表しています。 また、左右の位置が同じ矢印は、基的には同じ時刻に発生したイベントを表しています。上記の図では、A, B, Cがそれぞれの口座エンティティを同時に操作している感じです。 並行性制御(おさらい) 最初の図のように、それ

  • App Engineではどの言語を使えばいいのか - ひがやすを技術ブログ

    App Engineで使える言語は基的にはPythonJavaです。それでは、どちらを選ぶのが良いのでしょうか。 それ以外の言語の人向けの話は後から出てくるのでしばらくこのままお読みください。 趣味ならば単に好きなものを選ぶだけでいいのですが、仕事で使うためには、長所と短所をきちんと把握した上で選ぶ必要があります。また、ここでの話は言語としての一般的な話ではなくApp Engineで使うとき限定の話としてお読みください。 まず安定度ですが、インフラ部分の安定度は、どちらも基的に同じです。もしかすると、まったく同じものを使っているのかもしれません。 その上で動くAPIの部分は、インフラと直接結びついている低レベルな部分と低レベルなAPIの上に構築された高レベルな部分とに分けて考える必要があります。 低レベルなAPIはLLAPIと呼ばれたりしますが、安定度は、PythonJavaも同じ

    App Engineではどの言語を使えばいいのか - ひがやすを技術ブログ
  • ソーシャルアプリの置き場としてGoogle App Engine for JavaのEclipse Pluginを利用してみる | alt

    今後、mixiアプリなどのソーシャルアプリを作っていく際に 置き場所としての候補が今借りてるhetemlとさくらの共用サーバーしかない。。 ストレージよりも大量アクセスに耐えうる負荷分散や帯域を気にしたいところ。 調べていくとGoogle App Engineがよいという情報を入手したので 今のうちに使い込んでおこうと思います。 理由は単純。 ・Eclipseプラグインとして簡単に作成、テスト、アップロードができる ・Googleのインフラで安心 ・目的がソーシャルアプリの置き場として利用 ・負荷分散も自動で行われる ・無料アカウントで始められるのでAmazon EC2に比べてコストが抑えられる ・共同開発やバージョン管理ができる ・管理画面が超充実している アプリケーションは、JavaPythonのランタイム環境で実行できるみたいなのですがどちらも馴染みがない

  • Applications Gallery - Google App Engine - Google Code

    Wordpress 2.7.1 on Quercus By: Nam Nguyen - May 27, 2009   -   Demo showing Wordpress 2.7.1 running on Quercus. I rewrote a subset of the mysql queries to instead use JPA on App Engine. http://wordpress-on-quercus.appspot.com/wordpress-2.7.1/ Tags: quercus php wordpress java jpa caucho resin mysql blog

    deeeki
    deeeki 2010/02/16
    GAEでWordPress
  • Google App Engine上のベスト・プラクティス、その1: Datastore

    Google App Engine上でアプリを作りはじめて約二ヶ月。いろいろと分かって来たこともあるので、自分へのメモも含めてまとめてみる。まずは、Datastoreの話から。 なによりも大切なのはデータベースの設計 あたりまえと言えばあたりまえの話だが、App Engine上でアプリを作る上でもっとも大切なこと(=頭を使うべきところ)は、データベースの設計である。特にリレーショナル・データベース(RDB)上でのアプリ作りに慣れた人には、大きな「発想の転換」が必要なので、ここは注意が必要。 特に絶対にやっては行けないのは、 将来RDB上へ移行できるようにレイヤーを作って、その上にアプリを作る RDB上に作ったアプリをデータモデルを大幅に変更せずにApp Engine上に移植する RDBを前提に設計されたフレームワークをApp Engine上に載せて、その上にアプリを作る など。App En

    deeeki
    deeeki 2010/02/09
  • Google App Engineで手軽に試すJavaクラウド

    Javaに対応したことでユーザー数が一気に増加する可能性がある無料でお手軽なクラウド環境Google App Engineの超入門連載です。概要・特徴から環境設定、アプリケーションの作成、業務用として応用できるところまで徹底解説していきます EclipseでJava版App Engineを始めるための基礎知識 Google App Engineで手軽に試すJavaクラウド(1) Javaに対応したことでユーザー数が一気に増加する可能性がある、無料でお手軽なクラウド環境の超入門記事です

  • Scheduled Tasks With Cron for Java - Google App Engine - Google Code

    Scheduled Tasks With Cron for Java The App Engine Cron Service allows you to configure regularly scheduled tasks that operate at defined times or regular intervals. These tasks are commonly known as cron jobs. These cron jobs are automatically triggered by the App Engine Cron Service. For instance, you might use this to send out a report email on a daily basis, to update some cached data every 10

  • Slim3 Preview release - ひがやすを技術ブログ

    Slim3の正式リリースは、来年の一月くらいになりそうですが、ドキュメントも最低限のものはそろったので、今の段階のものをPreview版として紹介しておきます。 サイトへは、http://slim3.org でアクセスしてください。 Getting Startedをやり、Slim3 Datastoreのドキュメントを読み、Online demoをみれば、Slim3のことは把握できるようになっています。 Oneline demoからソースも見れるようになっているので、動かしながらソースを確認することができます。Online demoは、IE6で見るとレイアウトが崩れていますが、これはIE6を使うなというメッセージということで。(IE7,8では未確認) Slim3は、Google App Engineに対して最適化されています。 例えば、最近、App Engineで問題になっているのは、spi

    Slim3 Preview release - ひがやすを技術ブログ
  • GAE/J + githubでどこでもプログラミング! - そうだ?Blogを書こう?

    2009-09-29追記 ssh-keyの追加に関する記述が誤っていたのを修正 2009-10-01追記 多環境間のリポジトリのマージについて追記 最近趣味開発で、Eclipce上からgithubとGAE/Jを使って開発する環境を作りました。 こいつが実に素敵滅法なので簡単にまとめたいと思います。 いろいろスッ飛ばしていますがご了承下さい・・・ GAE/Jって何さ EclipseでJava版App Engineを始めるための基礎知識 (1/4):Google App Engineで手軽に試すJavaクラウド(1) - @IT Google App Engineという、Googleが提供するレンタルサーバーみたいなものです。 (レンタルサーバーほど自由度はありませんが簡単で、レンタルサーブレットコンテナといった感じです) インターネット上でJavaアプリケーションをデプロイして、簡単にWeb

    GAE/J + githubでどこでもプログラミング! - そうだ?Blogを書こう?
    deeeki
    deeeki 2009/10/03
  • 初心者向けGAE/Java説明資料

    Using Windows Azure for Solving Identity Management Challenges

    初心者向けGAE/Java説明資料
  • GAE/j (Google App Engine for Java) を活用するための Eclipse 環境の整備 - Cyokodog :: Diary

    無料ホームページスペースとしてのGAE 当ブログのサンプルプログラムは FC2 のホームページスペースに置いてるのですが、(少しですが)広告が入ったりCGIなどが使えなかったりします。 で、公開してる jQuery プラグイン のドキュメントやサンプルの置き場所として、どこかいいホームページスペース無いかなと 無料サイト集Kooss などで探してる内に、ふと「GAE でもいいのでは?」などと思い試してみることにしました。 GAE と言えば Web アプリ置き場ですが、別に静的コンテンツをメインに置いちゃいけないというルールもないだろうということで、こちらを参考に試しました。 Google App Engine for Java を使ってみよう! - CodeZine ほんとに手軽ですね。 障ってる内に欲がでてきて、Slim3 とかテンプレートエンジン系のフレームワークとかのせれないかなとか

    GAE/j (Google App Engine for Java) を活用するための Eclipse 環境の整備 - Cyokodog :: Diary
  • ついに無制限に解放されたGoogle App Engine/Java。RoRやPHP、もちろんJavaも試そう

    ついに無制限に解放されたGoogle App Engine/Java。RoRやPHP、もちろんJavaも試そう 4月8日に発表されたGoogle App Engine/Java。利用できるのは1万人までと制限がついていたのですが、それが撤廃されてだれでもサインアップして利用できるようになったと、Google App Engine Blogが伝えています。 Google App Engine/Javaは発表されてまだ2カ月と少しですが、はやくもJava VMの上にPHPRuby、それにJavaのフレームワークなどの実装が行われています。今回はそうしたGoogle App Engine/Javaの活用情報をまとめてご紹介しましょう。 Google App Engineの基礎知識 ITproで、Google App Engineの入門記事が掲載されています。アカウントの取得方法やSDKの入手方

    ついに無制限に解放されたGoogle App Engine/Java。RoRやPHP、もちろんJavaも試そう
  • 1