タグ

gaeに関するd14aのブックマーク (28)

  • Google Chart APIで作成する電力使用状況グラフ

    Google Chart APIで作成する電力使用状況グラフ:クラウドとgaedirectでできる緊急対応マッシュアップ(2)(1/3 ページ) gaedirectで緊急時対応マッシュアップする事例 連載第1回の『BigtableをjQueryで操作できる「gaedirect」とは』では、gaedirectの基機能について紹介しました。gaedirectを使用すれば、緊急時対応サイトなどを、可用性が高くアクセス数急増にも耐えられるクラウド上にJavaScript/jQueryの簡単な記述だけで構築しやすくなります。 今回からは、実際に緊急時対応としてよく使われるサイト表現にgaedirectを適用(マッシュアップ)するサンプルを紹介していきます。その最初となる今回は、gaedirectとWeb APIを使用して数値データをグラフ表示します。 なお、gaedirectの公開予定を含めた、今

    Google Chart APIで作成する電力使用状況グラフ
  • BigtableをjQueryで操作できる「gaedirect」とは

    BigtableをjQueryで操作できる「gaedirect」とは:クラウドとgaedirectでできる緊急対応マッシュアップ(1)(1/3 ページ) 緊急時の“クラウド”の有用性 このたびの東日大震災で被災された皆さま、ご家族ならびに関係者の皆さまに、心からお見舞いを申し上げます。今回の大震災では、多くのWebサイトでアクセス不能状態が発生したのは、記憶に新しいところです。緊急時こそ、必要な情報を入手するために多くの人がWebサイトにアクセスするわけですが、このような切実に情報が必要とされるときに限って、トラフィック増大によるアクセス不能が発生してしまう状況が多々見られました。 しかし、このような緊急時対応サイトをGoogle App Engine(以後、GAE)などによってクラウド化しておけば、このような問題は解決できたといえます。クラウドを使用すれば、ユーザーアクセスが急激に増加

    BigtableをjQueryで操作できる「gaedirect」とは
  • GAE/PythonでDjango1.2.5を使う方法 « python練習帳

    日リリースのApp Engine SDK 1.4.2から、新しいバージョンのDjangoを利用できるようになっているので、早速使ってみた。 ソースコード templateをインポートする前に、user_libraryでdjangoのバージョンを指定するだけでよい。 #!/usr/bin/env python # -*- coding: utf-8 -*- import os from google.appengine.ext import webapp from google.appengine.dist import use_library use_library('django', '1.2') from google.appengine.ext.webapp import util, template class MainHandler(webapp.RequestHandler)

  • GAE/Python - DataStoreの使い方をまとめてみた

    DataStoreとは 記事内のDataStoreは、GoogleAppEngineのデータストアのことを指す。GoogleAppEngineは、ファイルの書き込みが一切できないため、DataStoreを使う以外にデータを永続化する方法はない。短期であればmemcachedに保存することもできるが、memcachedに保存されたデータは保存期間が保証されないため、一時データをキャッシュして高速化(or 負荷軽減)以外には実質つかえない。 DataStoreの特徴 DataStoreの特徴は、スケーラブルであること。データ数が1万件でも1億件でもほぼ同じ時間で結果が返ってくる(らしい)。ただし、通常のRDBでは簡単にできる操作がDataStoreでは非常に重い処理だったり、不可能だったりするので注意。 苦手な処理 件数のカウント ⇒件数のカウントは、データ全体を取ってくる処理に近いだけの処

  • Google App EngineとPythonでの素直な開発環境の構築(TDDができるように) - Masatomo Nakano Blog

    追記: 続編的なものを書いた。 今年は色々なことに手を出してみよう、ってことで少し前からGoogle App Engine(以下GAE)で、あるモノを作っている。モノ自体は近いうちに公表できると思う。 基的に、Pythonと標準っぽいフレームワークだけでやってみている。作っているものがそれなりにシンプルなのと(だからこそGAE!)、GAEでそれなりの規模の開発をするのが自分自身初めてということもあり、あまり色々なレイヤーを重ねて手こずりたくなかった、ってのがその理由。 ただ、GAE初心者なので、「いやいやそれは今時ないよ」「XXの方が100倍いい」とかあったら教えてくれると嬉しいので今のところの環境を書いておくことにした。今ならスイッチ可能。 今作っているものがJSONファイルを入出力するだけのものなので、HTML生成パートみたいのはない。 1. フレームワーク 上にも書いたように、今回

  • BPStudy #40 - Google Appengine 1.4.0

    Key Value Storage Systems ... and Beyond ... with PythonIan Lewis

    BPStudy #40 - Google Appengine 1.4.0
    d14a
    d14a 2010/12/21
  • GAE/Python 入門者向けTips « Stop Making Sense

    August 2011 (1) July 2011 (1) June 2011 (2) April 2011 (2) March 2011 (2) February 2011 (2) January 2011 (6) December 2010 (6) November 2010 (5) October 2010 (8) September 2010 (2) August 2010 (3) July 2010 (9) June 2010 (4) March 2010 (1) February 2010 (7) January 2010 (2) はじめに この数ヶ月、GAE/Python の勉強を兼ねて幾つかのGAEアプリを作りました。 その過程で気づいたこと/ハマったことをまとめました。 Tips一覧 今回取り上げる Tips は次の通りです。 開発環境 Python2.5 を使う 最新の

    d14a
    d14a 2010/10/27
  • Google App EngineでlimitをつけるとQueryが超速くなる件について - kissrobberの日記

    appengine ja night11で紹介した裏技1について、もうちょっときちんと測定した結果を書いときます。 limit無し測定で使ったプログラム List<Key> keys = null; log.info("log 0."); keys = Datastore.query(getMeta()).query().asKeyList(); log.info("limit無し. :" + keys.size()); limit有り測定で使ったプログラム List<Key> keys = null; log.info("log 0."); keys = Datastore.query(getMeta()).query().limit(110000).asKeyList(); log.info("limitあり. :" + keys.size()); データ件数100,450件での測定結

    Google App EngineでlimitをつけるとQueryが超速くなる件について - kissrobberの日記
    d14a
    d14a 2010/10/18
  • Google app engineのFederated Login - hagino3000's blog

    GAEのUser APIの認証オプションに Federated Loginってのが増えた。実態はOpenIDなので、Google Appsのアカウントの認証に使ってみたのでメモ。 ログインURLの生成 url = create_login_url(federated_identity=<DOMAIN>) ドキュメントも更新されてる*1 Functions - Google App Engine - Google Code http://code.google.com/intl/en/appengine/docs/python/users/functions.html 設定を元に戻せる 以前からあった、Authentication Optionの「Google Apps」は、一度それに設定すると対象ドメインも含め二度と設定変更できない物だったが、「Federated Login」は元に戻す(

    Google app engineのFederated Login - hagino3000's blog
    d14a
    d14a 2010/09/15
  • GAE+SQL4GでRailsアプリ開発(リベンジ編)(1/2)- @IT

    第7回 GAE+SQL4GでRailsアプリ開発(リベンジ編) 萩原 巧 リトルソフト株式会社 中越 智哉 株式会社ナレッジエックス 2010/8/17 最終回となる今回は、進化したGAE、JRuby環境でリアルなRailsアプリを動かしてみます(編集部) 連載の第5回でGAE上のRails開発に挑戦しました。Scaffoldを使ったアプリの動作を試みましたが、当時は残念ながらローカルでの動作は確認できたものの、GAE上で完全な動作を確認するには至りませんでした。あれから3カ月以上が経過し、GAEのインフラやJRuby側のGAE対応モジュールもバージョンアップされたことによって、状況は変わりつつあります。 今回は、「リベンジ編」と題して、再びRailsアプリケーションをGAE上で動作させることにチャレンジします。GAE上でJRubyを動作させるためのモジュール群であるgoogle-app

    d14a
    d14a 2010/08/18
  • Google App Engineで手軽にOAuthアプリを作成!(Twitterとか!) - AppEngine-OAuth [ゼロと無限の間に]

    Google App Engineで手軽にOAuthアプリを作成!(Twitterとか!) - AppEngine-OAuth 更新履歴とコメントはAppEngine-Twitter Archive - ゼロと無限の間のログへどうぞ。 サイトに対してパスワードを預けないで済むという画期的なプロトコルOAuth。仕様はややこしいようで簡単、なようで意外に複雑。 日語情報が少ないのが痛い。 でも1回作ってしまえば使い回しが効く。ということでライブラリ化した。 今のところTwitter APIでの使用しか考えていないが、他のサービスでもある程度使えるんじゃないかなー。

    d14a
    d14a 2010/06/28
  • GitHub - jugyo/gae-twitter-oauth-example: A Twitter OAuth example on GAE.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - jugyo/gae-twitter-oauth-example: A Twitter OAuth example on GAE.
    d14a
    d14a 2010/06/28
  • Google App Engine アプリケーション開発 - やさしいデスマーチ

    オープンソースカンファレンスにて札幌Javaコミュニティ枠で、GAEのセッションを行いました。内容としては、GAEの特徴についてと、slim3の紹介、spin-upとDatastoreのTipsという構成です。45分しかないので駆け足になってしまいましたが、なんとか(3分程度ロスタイム)まとまった感じ。 というわけで、資料をあげておきますね。 Google App Engine/ Java Application DevelopmentView more presentations from Shuji Watanabe.

    Google App Engine アプリケーション開発 - やさしいデスマーチ
    d14a
    d14a 2010/06/27
  • AppEngine ja Night #8 のBeer Talkで話します - やさしいデスマーチ

    銀座なう。 ということで、札幌からAppEnginge ja Nightに参加するために飛んできました。 折角と言うことでここ半年ほど色々といじっているAppEngine上で動くCMS(開発中)etupirkacmsの開発で得た経験を元にspin-up関連のネタで話をすることになりました。というわけで資料を置いておきます。Ustはこちらとのこと。時間のある方はどうぞ。 泣かないAppEngine開発View more presentations from Shuji Watanabe.

    AppEngine ja Night #8 のBeer Talkで話します - やさしいデスマーチ
    d14a
    d14a 2010/06/12
  • PowerPoint Presentation

    クラウドの新動向 Google App Engine for Business VMforce, vCloud 早稲田大学 丸山不二夫 @maruyama097 Agenda  Google App Engine for Business  GoogleとVMwareとの協業  Cloud portability  VMforceとは何か?  VMwareのvCloud  App Engine for Businessと Azureとの比較  クラウドの世代論について Google App Engine for Business 2010年5月19日 Google I/Oで発表。 現在のGoogle App Engineとは、異なる新 しいバージョン。企業が直面している問題を解 決するために、スクラッチから開発。 App Engine for Business の新しい5つ

    d14a
    d14a 2010/05/28
  • Google App Engineを一般公開、料金プランも明らかに

    Googleは5月27日、クラウドコンピューティングサービスのGoogle App Engineを28日から一般公開すると発表。料金プランの詳細も明らかにした。同サービスは先着1万人限定でプレビュー版が公開されたが申し込みは大幅に超過。現在15万人以上が待機状態だという。 Google App Engineは自作のWebアプリケーションをGoogleのインフラで稼働させることができるサービス。プレビュー期間中は無料だが、今年中にプレビュー期間が終了すると、下記の料金体系に移行する。 500Mバイトのストレージ、500万ページビュー/月までは無料 CPUコア:1時間当たり10~12セント ストレージ:1Gバイト当たり15~18セント/月 バンド幅(下り):1Gバイト当たり11~13セント バンド幅(上り):1Gバイト当たり9~11セント また、Ajaxアプリケーション開発環境として、Jav

    Google App Engineを一般公開、料金プランも明らかに
    d14a
    d14a 2010/04/15
  • GAE+SQL4GでRailsアプリを開発してみよう (1/3)- @IT

    第5回 GAE+SQL4GでRailsアプリを開発してみよう 萩原 巧 リトルソフト株式会社 中越 智哉 株式会社ナレッジエックス 2010/4/12 Google App EngineはそのままではRDBが使えません。しかし、JDBCアダプタ経由でSQL4Gを利用すれば、通常のRailsアプリ同様にActiveRecordからBigTableにアクセスできるようになります(編集部) 連載の第3回では、GAE+SQL4G+Railsの環境設定手順をご説明しました。第3回は手順だけを駆け足で説明した形になってしまいましたので、ここで改めてインストールしたものについておさらいしたのち、Scaffoldなどを使ったもう少し大きなアプリを作成してみたいと思います。 連載ではGAE上でRailsを実行するためにJRubyを利用しています。JRubyはJavaVM上でRubyを実行することができる

    d14a
    d14a 2010/04/14
  • Google AppEngine チュートリアル

    Preface ■What's Google App Engine?       Google App Engine は、ウェブアプリケーションを Google のインフラ上で開発/実行するための環境を提供します。無料で始めることができ、しかも簡単な手続きでアプリケーションを開発して公開することができることから、アイデア次第で魅力的なサービスを展開することができます。 また、Google App Engine の魅力は、高い負荷が発生した場合でも、データが大量でも、高信頼な動作保証が求められるアプリケーションでも、いずれの場合でも構築が容易になるという点です。最大 1G の永続性スト...

    Google AppEngine チュートリアル
    d14a
    d14a 2010/03/17
  • GitHub - takeru/tiny_ds: tiny datastore library for Google App Engine with JRuby

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - takeru/tiny_ds: tiny datastore library for Google App Engine with JRuby
    d14a
    d14a 2010/02/23
  • appengine ja night #5に行ってきた。 #appengine #ajn5 - あおうさ@日記

    みなさまお疲れ様でした。今回も楽しかったw。 ajn5ではpythonは松尾さん、javaはひがさん。お二人とも有名なフレームワーク開発者という超豪華メンバーだった。その影響かATNDの申し込みは24時間たたずに定員オーバー、申し込みが軽く100人を超えて定員を10人増やすという事になりました。AppEngine人気ですね。 今回は以前にも貸して頂いたひろーーい会場をグリーさんからお借りしました。いつもありがとうございます。 さて、エントリーなんですが、blogを書く前にid:bufferingsさんのブログを読んだら下記の事が書いてあった。。bufferingsさんのまとめが詳細に書いてありすぎてそれ以上どうまとめればいいのかという感じです。詳しくはこちらで終わらせそうな勢い。 たぶんちょっと後に @bluerabbit777jp さんが詳しくまとめてくれると思う。(プレッシャーではない

    appengine ja night #5に行ってきた。 #appengine #ajn5 - あおうさ@日記
    d14a
    d14a 2010/02/23