News, notes, tips and tricks from the Google App Engine Team For our October release we have a number of offerings, fixes, and small refinements as colorful as the fall season. General Enhancements Django 1.4 is now fully supported for Python 2.7 Java classloading priority can now be granted to specific JAR files. This is an experimental feature. More information can be found here. App Engine SDK
コンテンツへスキップ 無料で使える!HubSpotの顧客リストの活用法 無料のアンケート作成ツール 比較/まとめ 無料「Excel」 テンプレート 比較/まとめ 無料で使えるノートアプリ比較 (Evernote / OneNote / Google Keep) おすすめの無料Web会議システム5選 WebP Converter 徹底解説!初心者でも直ぐに使える HubSpot は、マーケティング、セールス、サービスのためのCRM(Continue reading 多くの人の声を聞くことで改善できることも多い 企業や団体など運営していContinue reading 就職・転職には必須となる履歴書・職務経歴書 これから就職活動をスタートContinue reading 便利なノートアプリで効率的な仕事をしよう いつの時代も仕事をしていてメContinue reading 近年、リモートワーク
Update: Mitch Garnaat from CloudRight has pointed out that you can actually set the policy of the S3 file in the set_contents_from_file call instead of making another roundtrip request into S3 (and saving you some coin). Thanks Mitch! Btw, I’m using App Engine Patch 1.0 and Boto 1.6a. Sorry I haven’t updated my blog in a few weeks months, but I’ve been a little busy. With that said, along with Erl
Google App Engine(GAE)を試してみました。 しかしGAE for Pythonをそのまま使うのではなく、Djangoを使いたかったので、http://code.google.com/p/app-engine-patch/:app-engine-patchを使ってみました。 app-engine-patchは、GAE上でDjangoを使うためのツールです。 これを使えばDjangoのadminなどがそのまま使えます。 まず、PythonとDjango、GAEのSDKをインストールして動作を確認。ちゃんとローカルでdatastoreも使えました。 さて、次にapp-engine-patchですが、これは順を追って書いてみます。環境は、Windows Vistaです。 http://code.google.com/p/app-engine-patch/:app-engine-
app-engine-patchを導入すると、ユーザアカウントの管理方法として、以下の3つが選択できるようになります。 Googleアカウントを利用する 独自のアカウント管理を利用する Googleアカウントと独自のアカウント管理を併用する 今のところ、Googleアカウントの認証管理をそのまま利用するつもりでいますので、1番目を採用することにします。 app-engine-patchでGoogleアカウントの認証を利用する方法は簡単で、setting.pyの以下の箇所のコメントアウトを外します。また、その周辺には、独自アカウント管理(Django authentication)や併用アカウント管理(Hybrid Django/Google authentication)に関する行がありますので、これらの行がコメントアウトされていない場合はコメントアウトしておきます。 MIDDLEWARE
app-engine-patchにおいてもModelはGoogleのモデルを使うようなので、前のアクセスカウンタ用のモデルをそのまま流用します。 前回からの変更点として、views.pyを新たに生成し、カウンタアップのロジックをここに移動させました。 views.py # -*- coding: utf-8 -*- from ragendja.template import render_to_response from topapp.models import AccessCounter from google.appengine.ext import db def welcome(request): counter = get_counter() return render_to_response(request, 'welcome.html', {"counter":counter}
GettingStartedと、Unleash Django with app-engine-patchの記事を見て、app-engine-patchの使い方を理解しようとするも、分ったような分からないような。やっぱり実際に試してみないとよくわかりませんね。 というわけで、やってみます。 まず、Downloads app-engine-patchから、最新のsampleをダウンロードしてきます。これを書いている時点では、app-engine-patch-sample-1.0.zipが最新の安定版っぽかったので、これを落としてきました。 次に、このサンプルを展開してapp.yamlを開き、applicationの書き換えと、画像フォルダの設定の書き加えを行います。また、これまで使っていたフォルダからimagesフォルダをコピーしてきました。 app.yaml application: kin
GAEをちょこちょこ弄っているんですが、標準のwebappはWebアプリ用のフレームワークとしては貧弱ですので、Djangoを使ってみる事にしました。で、DjangoはGAEにも標準で組み込まれているのですが、どうやらそのままだと色々制限が強く、代わりにapp-engine-patchというDjangoをGAE用に修正したパッケージを使うのが良さそうです。 以下のその手順のメモになります。理解度が低いので間違ってるかもですが。 やること インストール 整理 adminユーザの作成 HelloWorldアプリ作成 本番サーバにアップロード 1. インストール app-engine-patchは幾つかのサンプルアプリと一緒にサンプルパッケージとして配布されているので、インストールは非常に簡単でzipパッケージをダウンロードして適当なディレクトリに解凍するだけです。解凍したディレクトリ内のman
Google App Engine — Google Developers からSDKをダウンロード。/usr/local/binにdev_appserver.pyとappcfg.pyのシンボリックリンクを張る。(/usr/localはシステムの管理者、つまり俺が使用する。逆に/usr以下はディストリビューションが管理する)手順に従いサンプルを作成し、ローカルの開発サーバでHello, World完成。と、思いきやエラーがでる。なんかPythonのyamlパッケージがないと言われるので、 apt-get install python-yamlでyamlゲット。/usr/lib/python2.5/site-pakcages内にyamlディレクトリが作成されたことを確認して再度dev_appserver.pyを実行。うごいた! さてさて。GAEのアカウントを取得し、自分のアプリを登録する。a
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く