タグ

appengineに関するshirebitoのブックマーク (40)

  • Googleがユーザの反応を見てGAEの価格変更を調整

    原文(投稿日:2011/09/13)へのリンク Googleは、開発者を驚かせたGAEの値段変更について、変更発表後、値段についていくつかの調整を行った。重要なのは、11月1日から新しい値段で請求を始めること、そして、無料のインスタンス時間が24/日から28/日へ増えたことだ。 Googleは5月に開催されたIO 2011で、GAEは3年のプレビュー期間を脱して、正規のサービスになると発表したが、これは、現在の値段ではこのクラウドビジネスを維持するのに十分な収益を挙げられないということを暗に示していた。 Googleの正式なサービスとして継続的に利益を得るために、価格構造を見直さなければなりません。顧客からのフィードバックに基づき、利用ベースの価格体系を見据え、ユーザ単位やアプリケーション単位の課金は当面の間、保留にします。 そして、新しい価格表と、新しい価格体系になることでユーザがどのよ

    Googleがユーザの反応を見てGAEの価格変更を調整
  • App Engine アプリケーションのリソースを管理する方法 - Kay's daddy

    この記事は http://code.google.com/appengine/articles/managing-resources.html の日語訳です はじめに App Engine の 課金体系変更 の一環として、アプリケーションの利用レポートに含まれるリソースを変更しました。CPU Hours をなくし、ストレージ容量、帯域に加えて、利用されたインスタンス時間(Frontend、Backend)と、API 呼び出しの回数を元に計算するシステムに移行します。より詳しい情報については、 FAQ をご覧ください。(FAQ の日語版 もあります。) 新しい課金体系が有効になる前に、我々は課金額の比較機能をリリースして、新しい課金体系でどのように課金額が変わるか確認できるようにしました。つまり、新しい課金額が有効になる前にアプリケーションを最適化して、その結果どのように新しい課金額が変

  • App Engine 1.5.2 SDK Released

    News, notes, tips and tricks from the Google App Engine Team As the summer heat descends on the Northern Hemisphere we thought we’d release our newest App Engine version with some changes that are sure to keep you playing around in the cool, air-conditioned indoors (hey, you don’t want your computer to overheat, right?). Production Changes Adjustable Scheduler Parameters - As we previously discuss

  • App Engine の料金体系変更に関する FAQ

    Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message 既にお聞きかと思いますが、Google App Engine が 2011 年の後半に Preview を卒業するとともに、課金体系が変更になる予定です。新しい料金表はこちらにあります: http://www.google.com/enterprise/appengine/appengine_pricing.html。ただ料金表を見るだけでは、多くの疑問が残ることでしょう。この FAQ では新しい課金体系に関して多く寄せられる質問に対してのお答えを提供するために作成しました。この FAQ を見てさらにご意見などあればぜひお

  • App Engine 1.5.1 Release

    News, notes, tips and tricks from the Google App Engine Team It’s been about a month since Google I/O 2011, so we thought it was time for another release. This month we are releasing ProtoRPC as an official Python API, making the High Replication Datastore (HRD) available in the SDK to help developers better understand the consistency model, adding presence to the Channel API, plus a few more good

  • 非エンジニア女子による、15分間でできるfacebookアプリデビュー:GAE(Python編) : ゼロスタートの広報ブログ

    2011年05月20日21:33 [GAE][Python][facebook] 非エンジニア女子による、15分間できるfacebookアプリデビュー:GAE(Python編) カテゴリやってみたfacebook Tweet みなさん、お元気ですかこんにちは! ゼロスタートの広報もりのです。 今回は、週末にチャレンジしてみるのに丁度いい塩梅の記事をお届けしようかと思います。 まず前提ですが、今回は非エンジニアのためのエントリです。 「非エンジニアなんだけど、 facebookアプリとか登録したい! Pythonで、いじってみたい!! でも全部英語だし、 コードとかもよく分かんない!!」 という、そこのあなた! わず嫌いなあなたにこそ読んでいただきたい。 だいたい15分くらいで、facebookアプリ動かせます。 キャプチャ付きでご紹介しますので、この通りやれば出来

  • Google App EngineでBabelとJinja2を使って国際化 - Pyro Memo

    Jinja2を導入すれば簡単に国際化できると思ったら大間違いだった。Jinja2と国際化フレームワークのBabelを使うことで、Djangoの国際化機能と同じようなことが実現できる、ということだったらしい。何度か「Kay Frameworkにしときゃ良かったか...」と思った。 苦労したけどどうにかこうにか国際化できたので、方法をメモっておく。ちなみにappengineでJinja2を使う方法については別の記事に書いたのでそちらも良かったらお読みください。 Babelのサイト(ダウンロードとマニュアル)http://babel.edgewall.org/ Babelの使い方について参考にさせていただいた記事http://d.hatena.ne.jp/nullpobug/20100923/1285251361 下記のような方法をとりました。 BabelとJinja2をインストールBabel

  • Transaction Isolation in App Engine

    App Engineにおけるトランザクションアイソレーション イントロダクション Wikipediaによると、 データベースマネージメントシステムに置けるアイソレーションレベルの定義は、 1つの命令による変化が、並行する他の命令に、いつどのようにして見えるようになるか、ということです。 この記事の目的は、Google App Engineデータストアでのクエリとトランザクションアイソレーションを説明することです。 この記事を読むと、トランザクション内外の、並行するデータストアへの読み書きがどのように振舞うか、 よりよく理解できるでしょう。 トランザクション内部:シリアライザブル 4つのトランザクションアイソレーションレベルを強いものから順に並べると、シリアライザブル、リピータぶるリード、 リードコミッティッド、リードアンコミッティッドとなります。データストアのトランザクションはシリアライザ

  • Graph Visualization on Google App Engine « HFV

    If I want to generate nice sql depency graphs, I need a graph visualization tool. I am familiar with graphviz and my sql metadata parser is written in python. So I started looking for a graphviz python binding. The sql graph visualizer should also run on the Google App Engine (GAE). After some experimenting and some googling around, I found out that generating graphics on the server side might not

  • Google App Engine再考の為のリンクまとめ - developer's diary

    一番詳しいサイト デベロッパー ガイド - Google App Engine — Google Developers あたりまえですが・・・ドキュメントが一番です。 GAEでFacebookアプリ開発 [GAE][Python][facebook] 非エンジニア女子による、15分間でできるfacebookアプリデビュー:GAE(Python編) : ゼロスタートの広報ブログ GAEでコメントシステムを外部化 MY DISQUS。GAEを使ってコメントシステムを外部化する「TheBuzzEngine」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ GAEをRESTfulのストレージとして使用する Google App EngineをRESTful対応に「App Engine Rest Server」 - MOONGIFT|オープ

    Google App Engine再考の為のリンクまとめ - developer's diary
  • Android + App Engine: A Developer's Dream Combination を試してみた。

    Android + App Engine: A Developer's Dream Combination を試してみた。 Google IO 2011 の Session ビデオはこちら 最初にスピーカーが、なぜこのプロジェクトを始めたのかを語っているのですが、 「約1年まえ、Google に入ったくらいの頃、すごく Android が好きだったんだよね。(省略)ただ、1つだけがっかりしたことがあって、Android のアプリのゲームであるレベルまでいっても、ほかの端末でそのレベルの続きから始められないんだよね。だから、この良くないユーザー体験を良くするために、何かできることがないかって何人かで話てたんだよね。」 なるほど、家では大きな画面のタブレットで、通勤・通学中はスマホで続きを、というスタイルは自然ですよね。もちろんゲームだけじゃなくて、普通のアプリでも十分データを共有/シンクする

    Android + App Engine: A Developer's Dream Combination を試してみた。
  • appengine & virtualenv

    UPDATE: appengine 1.6.1 & uses gaecustomize.py This article will explain how to setup Google AppEngine (GAE) with virtualenv. GAE does not provide a “setup.py” to make the SDK “installable”, it is supposed to be used from a folder without being “installed”. GAE actually forbids the use of any python library in the site-packages folder. All included libraries must be in the same folder as your appl

    appengine & virtualenv
  • グーグル、フル機能のMapReduceをGoogle App Engineで提供へ

    グーグルは同社のクラウドサービスであるGoogle App Engineで、フル機能のMapReduce機能を提供することが同社のイベントGoogle I/O 2011で明らかにしました。 これまでGoogle App EngineではMapReduceを構成する「Map」「Shuffle」「Ruduce」の3つのうち、Mapperの機能の提供が行われてきました。 Google I/O 2011で行われたセッション「App Engine MapReduce」では、MapReduceを構成するすべての機能の提供が行われることが発表されています。 セッションのポイントを紹介しましょう。 App Engine MapReduce App EngineエンジニアリングチームのMike Aizatsky氏。 MapReduceは数年前にグーグルが開発した処理。社内ではほとんどあらゆるチームがこの処理

    グーグル、フル機能のMapReduceをGoogle App Engineで提供へ
  • Google App Engine / Python 上での開発で最初から知ってればよかった、ってことをいくつか - Masatomo Nakano Blog

    ここ数ヶ月、Google App Engine/Pythonを使い、初めてちょっとしたものを作ってみているのだけど、開発初期から知っておけばよかったなー、と思うノウハウ/tips的なものをずらずらと書いてみる。 基的な環境設定は、 以前書いた まま。 0. 公式ドキュメントを良く読む 言うまでもなく、だけど、 マニュアル はもちろん、 この辺 の下の読み物も、流し読みだけでもしておいたほうがいい。 datastoreとmodel的なところ 1. key nameを使いこなす key nameは、レコードの作成時に指定できる(RDBでいう)primary keyの別名みたいなもの。primary key自体は自動的で作成されるので開発者が指定できるのはkey nameだけ。 key nameをうまく使うことで、datastoreを使いやすくすることができる。特にdatastore上で"un

  • Flask on Google App Engine(buildout 編) - utahta blog

    buildout を使って Flask + Google App Engine な環境を構築してみたメモ。 buildout とは、Pythonベースの環境構築ツール。 日語による記事が少なくて非常にとっつきにくいですが、慣れると簡単便利です。 こちらが今回書いた物。一応、Linux(CentOS5), MacOSX10.6で動作確認済み。 flask-gae-template セットアップしてみる 以下のコマンドを入力する。 (gitがない場合、代わりに上記サイトのDownloadsからダウンロード&解凍すればOK) $ git clone https://github.com/utahta/flask-gae-template.git $ cd flask-gae-template $ curl -LO http://svn.zope.org/*checkout*/zc.buildo

    Flask on Google App Engine(buildout 編) - utahta blog
  • Google APP Engine の新機能Backendsの解説 - TechTalkManiacs

    Google IO 2011あわせのアップデートで、Google APP EngineにBackendが導入されました(Python/Java)。 これはbackendと呼ばれるずっと立ち上がりっぱなしのインスタンスを提供する仕組みで、時間制限がありません。そのため、大規模、あるいは長時間かかるような処理に向いています。 Backendsの設定から処理の受付まで Backendsの設定から起動までは次のようになります 設定ファイル(backends.yaml/xml)で各backendを設定 アプリをデプロイ(backend内の処理はアプリ内の処理の一部という形) appcfgから起動 各backendに割り振られたURLにリクエストする appcfgにはこのほかに停止や削除と言った管理用のコマンドがあります(Python/Java) Backendsの設定 前述したとおり、backend

    Google APP Engine の新機能Backendsの解説 - TechTalkManiacs
  • App Engine 1.5.0 Release

    News, notes, tips and tricks from the Google App Engine Team The App Engine team has been working furiously in preparation for Google I/O time and today, we are excited to announce the release of App Engine 1.5.0, complete with a bunch of new features. This release brings a whole new dimension to App Engine Applications with the introduction of Backends, some big improvements to Task Queues, a com

  • GAEで独自サブドメインを設定する方法 2011年4月22日現在 - 黒羊工房はてな版

    GAEです。 GoogleAppEngineです。 最近はじめてみました。 GAEで独自サブドメインを設定しようとして調べつつやったもののはまったところがあったので記録に残しておこうと思います。 GAE管理画面もアップデートしたみたいで色々とネットで見かけるものとは違うところもありましたし まず、すでにexample.comのドメインを取得している前提です。 取得の仕方とかggrksです。 example.comで何かのサイトを運用してると便利です*1 またGAEのアカウントも取得して、Hello worldでも何でもいいのでアプリケーションを作ってデプロイ済みまで行ってください。 基的にGAEのスタートガイドが十分に分かりやすい説明だと思いますのでそれ見ながら作ってもいいと思います で、ここから題 独自ドメインを設定するためには、GAEのアカウントの他にGoogle Appsのアカウ

    GAEで独自サブドメインを設定する方法 2011年4月22日現在 - 黒羊工房はてな版
  • virtualenv – Rounder Wheels

    UPDATE: appengine 1.6.1 & uses gaecustomize.py This article will explain how to setup Google AppEngine (GAE) with virtualenv. GAE does not provide a “setup.py” to make the SDK “installable”, it is supposed to be used from a folder without being “installed”. GAE actually forbids the use of any python library in the site-packages folder. All included libraries must be in the same folder as your appl

    virtualenv – Rounder Wheels
  • Google Appengine 1.4.3 リリースされました!

    Google Appengine 1.4.3 水曜日に Google Appengine 1.4.3 がリリースされました! 1.4.1 と 1.4.2 はブログ記事を書くほど 大きくはなかったのですか、 1.4.3 はまたいろいろ入っているので、ご紹介します。 Prospective Search API 以前、 Matcher API のブログ記事 を書きましたが、 Trusted Tester リリースで出ていた Matcher API は 「Prospective Search API」という名前で開発者全員にリリースされています。 まだ、Labs機能で、正式リリースではない様ですけど、 モジュール名が変わっています。 from google.appengine.api import prospective_search def add_tweet_alert(user, twee