タグ

GAEに関するaxnswordのブックマーク (11)

  • python から google spreadsheet を DB っぽく使って GAE で動かす + おまけ - glasses factory

    仕事効率化やサンプル、自分のメモ書き用など ちょっとした Web アプリケーションを作る際、サーバーを立てたり設定をしたりするのがめんどくさいですよね。 そういう場合僕は google app engine などを使ってサクサクっと作ってしまうことが多いです。 以前から簡単な Web アプリを作る際、DB 代わりとして google スプレッドシートを利用しているという話をちょぼちょぼ色々な所で小耳にはさんでいたわけですが、つい最近仕事上ちょっと必要だったこともあり、 その副産物としてスプレッドシートを DB 代わりにして google app engine 上で稼働するサンプルをちょろちょろっと作ってみました。 下準備 では題に。 まずはデータを入れ込むためのスプレッドシートを用意します。 API を叩いて作ることもできるのですがその辺については今回割愛します。 気になる

  • サテライトオフィス 原口社長がGoogle App Engineの魅力に迫る!(6) Google App Engineでスプレッドシートへ書き込み

    大手証券会社システム部に在籍後、1998年ベイテックシステムズ(現サテライトオフィス)を設立し、社長就任。2008年に、いち早くクラウドコンピューティングの可能性に注目し、GoogleApps(TM)導入サポートを開始。導入実績は、ガリバー、アデランス、三井倉庫などの大手企業から、中堅・中小企業まで、1,200社以上。「組織&グループカレンダー for Google Apps」など、多数のテンプレートを無償提供するなど、Google Appsの普及に尽力。Google Enterprise Day 2011ではパートナーアワードを3年連続で受賞した。 まずは書き込み対象となるスプレッドシートを用意 今回はGoogle App Engineを使って、Googleドキュメントのスプレッドシートへ書き込みを行う方法について紹介しよう。 まずは前回のメール送信と同様に、スプレッドシートへ書き込みを

    サテライトオフィス 原口社長がGoogle App Engineの魅力に迫る!(6) Google App Engineでスプレッドシートへ書き込み
  • Google Apps Script;チュートリアル 上級者/3-3. Google App Engine services

  • データストアによるデータベースの利用(1/6):PythonによるGoogle App Engine(GAE)プログラミング入門 - libro

    ここまでのWebアプリケーションでは、基的にmain.pyに用意した各ページ用の処理をを行うクラスと、そこで使われるテンプレートファイルの2つによってページが構成されていました。が、実際のWebアプリケーションでは、これにもう1つ、非常に重要な要素が追加されることになります。それは「データベース」です。 Webアプリケーションでは、データは普通のアプリケーションのようにパソコンの中にファイルで保存したりできません。保存する必要があるものは、すべてサーバー側に保管し、必要に応じてそれをロードすることになります。Webでは、多数の人間がサーバーにアクセスをしますから、多くの場合、データは単一のファイルなどではなく、データベースを使って保管することになります。 Webアプリケーションは、「ページにアクセスされた際の処理(ここではMainPageクラス)」「画面表示(ここではhome.html

  • Google App Engine向けのPythonフレームワーク「Ferris」が登場 | OSDN Magazine

    米Cloud Sherpasは「Google App Engine(GAE)」向けのPythonフレームワーク「Ferris」を公開した。GAEのネイティブライブラリをベースにMVCアーキテクチャでのアプリケーション構築に必要となる機能が組み込まれており、GAEプラットフォーム上での開発を効率化できるという。 GAEは米Googleが提供するPaaS型のクラウドサービス。PythonJavaGoなどの言語を使って開発されたアプリケーションをGoogleのクラウドインフラ上で実行できるもので、利用者は5000万人、この5年間で開発されたアプリは100万以上と言われている。GAE上で実行するアプリケーションは一定の規約に従って作成されている必要があり、自由にアプリケーションを作成できるわけではない。そのため、フレームワークを利用する場合はGAEに対応したフレームワークを選択する必要がある。

    Google App Engine向けのPythonフレームワーク「Ferris」が登場 | OSDN Magazine
  • データとファイルの保存について  |  Python 2 の App Engine スタンダード環境  |  Google Cloud

    App Engine にデータやファイルを保存するには、Google Cloud サービスを使用できます。また、ご使用の言語でサポートされていて、App Engine インスタンスからアクセスできるストレージ サービスであれば、他のどのサービスでも使用できます。これらのサードパーティ データベースは、別のクラウド プロバイダでホストすることも、オンプレミスでホストすることも、サードパーティのベンダーが管理することも可能です。 Google Cloud のストレージ サービス Python 2 スタンダード環境で実行される App Engine アプリには、次のいずれかの Google Cloud ストレージ サービスをおすすめします。 名前 構造 整合性 費用

    データとファイルの保存について  |  Python 2 の App Engine スタンダード環境  |  Google Cloud
    axnsword
    axnsword 2013/07/17
    公式ドキュメント
  • Google App Engine での Python  |  App Engine Documentation  |  Google Cloud

    フィードバックを送信 Google App Engine での Python コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 App Engine で Python 言語を使用する場合、2 つの環境から選択できます。どちらの環境でも同じコード中心のデベロッパー ワークフローが採用されています。素早く効率的にスケールして増加するリクエストに対応し、Google の実績あるサービス技術で、オペレーション上のオーバーヘッドを最小限に留めながら素早くウェブ、モバイル、IoT のアプリケーションをビルドできます。2 つの環境には多くの共通点がありますが、重要な違いがいくつかあります。

    Google App Engine での Python  |  App Engine Documentation  |  Google Cloud
    axnsword
    axnsword 2013/07/17
    公式ドキュメント
  • 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

    axnsword
    axnsword 2013/07/17
  • 素朴なBigtable、できること できないこと

    素朴なBigtable、できること できないこと:分散Key-Valueストアの命「Bigtable」(2)(1/2 ページ) RDBとは別の、クラウド時代のデータベースとして注目を浴びている「分散Key-Valueストア」。その命ともいえる、Googleの数々のサービスの基盤技術「Bigtable」について徹底解説 あまりにもRDBとは異質な「Bigtable」 前回の「もう1つの、DBのかたち、分散Key-Valueストアとは」では、連載第1回目として、クラウドコンピューティングにおける新しい潮流である「リレーショナルデータベース(RDB)から分散Key-Valueストア(分散KVS)への移行」が、どのようなパラダイムシフトをもたらすのかを解説しました。今回からは、グーグルが運用する代表的な分散KVS「Bigtable」の内部構造を紹介し、クラウドの質をより深く掘り下げます。 前

    素朴なBigtable、できること できないこと
  • もう1つの、DBのかたち、分散Key-Valueストアとは

    もう1つの、DBのかたち、分散Key-Valueストアとは:分散Key-Valueストアの命「Bigtable」(1)(1/3 ページ) RDBとは別の、クラウド時代のデータベースとして注目を浴びている「分散Key-Valueストア」。その命ともいえる、Googleの数々のサービスの基盤技術「Bigtable」について徹底解説 クラウド時代のデータベース「分散Key-Valueストア」 グーグルがインターネットの世界をここまで席けんできた最大の理由は何でしょうか。実は、それは同社の優れた検索技術ではありません。グーグルが成し遂げた最も大きなブレークスルーの1つは、同社が生み出した巨大な分散データストア、「Bigtable」にあります。 Bigtableは、Google検索をはじめ、YouTubeやGoogle MapGoogle Earth、Google Analytics、Goog

    もう1つの、DBのかたち、分散Key-Valueストアとは
  • ここが大変だよBigtableとGoogle App Engine

    ここが大変だよBigtableとGoogle App Engine:分散Key-Valueストアの命「Bigtable」(3)(1/2 ページ) RDBとは別の、クラウド時代のデータベースとして注目を浴びている「分散Key-Valueストア」。その命ともいえる、Googleの数々のサービスの基盤技術「Bigtable」について徹底解説 月間3000万PVの大規模サイトの運用費が月額4万円!? 月間3000万PV相当の膨大なトラフィックを楽々とさばく大規模サイトが、月額4万円弱で運用されている。 Google App Engine(以下、App Engine)が普及するにつれて、そんな驚愕の国内事例も登場しつつあります。GClueがApp Engine上で実装したmixiアプリモバイルモバイルには、1日100万PV以上のアクセスが集中している状態でもサービスのレスポンス低下やダウンは皆無

    ここが大変だよBigtableとGoogle App Engine
  • 1