Google AppEngine 3アプ目
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2010/02/25(木) 09:32:03ID:5mUqVSikhttp://code.google.com/appengine/
■過去スレ
Google App Engine
http://pc11.2ch.net/test/read.cgi/php/1207754942/
Google App Engine 2アプ目
http://pc11.2ch.net/test/read.cgi/php/1243654802/
■リンク集
はてなブックマーク
http://b.hatena.ne.jp/t/gae
http://b.hatena.ne.jp/t/Google%20App%20Engine
Delicious
http://delicious.com/popular/gae
http://delicious.com/popular/googleappengine
■参考サイト
App Engine ギャラリー
http://appgallery.appspot.com/
ドキュメント
http://code.google.com/appengine/docs/python/overview.html
0739nobodyさん
2011/01/01(土) 03:11:41ID:???{
[
{
"title": "New",
"action":"CreateDoc"
},
{
"title": "Open",
"action": "OpenDoc"
},
{
"title": "Close",
"action": "CloseDoc"
}
]
}
0740nobodyさん
2011/01/01(土) 03:33:32ID:???0741nobodyさん
2011/01/01(土) 03:35:43ID:???"hoge_array": [
{
"title": "New",
"action":"CreateDoc"
},
{
"title": "Open",
"action": "OpenDoc"
},
{
"title": "Close",
"action": "CloseDoc"
}
]
}
0743nobodyさん
2011/01/01(土) 05:08:38ID:???外側の配列に名前つけて試して、さらに削ってためしたけどだめです。
たぶん、みなさんの環境ではできちゃってるのかな。
0744nobodyさん
2011/01/01(土) 05:53:04ID:???0746nobodyさん
2011/01/05(水) 05:55:07ID:???ユーザーに送ることでユーザー側のjavascriptから直接外部サービスに
アクセスすることってできますか?
0747nobodyさん
2011/01/05(水) 06:03:33ID:???でもなんかセキュアじゃないような・・・
ご意見をお願いします。
0749nobodyさん
2011/01/05(水) 13:43:59ID:???0751nobodyさん
2011/01/09(日) 11:08:43ID:???ソースダウンロードできるの?
0752nobodyさん
2011/01/09(日) 12:32:21ID:???http://www.oreilly.co.jp/books/9784873114750/
0753nobodyさん
2011/01/09(日) 13:13:07ID:???そもそもオンライン情報だけで充分だし
バージョン上がったら使えなくなる本なんて金がもったいなくて買えんわ
0754nobodyさん
2011/01/09(日) 13:18:08ID:???社会人の朝食代レベルの金額なんだから別にそこまでないだろ…
俺はささっと買うわ
0755nobodyさん
2011/01/09(日) 13:28:08ID:b7LWieM10757nobodyさん
2011/01/09(日) 15:13:04ID:???目次を見る限り
0758nobodyさん
2011/01/09(日) 15:35:39ID:???まぁ買った人はレビューよろしこ
0759nobodyさん
2011/01/10(月) 10:21:50ID:???run_wsgi_app(application)
こんな感じにマッピングしたときに、Mainに正規表現で拾った値を渡すにはどうしたらいいでしょうか?
0760nobodyさん
2011/01/10(月) 11:18:57ID:???def get(self, match1, match2):
0762nobodyさん
2011/01/10(月) 15:41:16ID:???run_wsgi_app(application)
class Main(webapp.RequestHandler):
def get(self, **kw):
kw['hoge']
kw['fuga']
0763nobodyさん
2011/01/11(火) 21:18:58ID:???何を使えばいいのでしょうか?
exit()だと出力されずに終わってしまいます
0764nobodyさん
2011/01/11(火) 21:31:38ID:???自己解決しました。
0767nobodyさん
2011/01/14(金) 23:55:42ID:???3つ目がfailedになってて、logにもエラーが記録されてないので原因が特定できず困ってます。
0768nobodyさん
2011/01/15(土) 02:20:08ID:???0769nobodyさん
2011/01/15(土) 04:47:47ID:???2011-01-15 04:43:54 Running command: "[u'D:\\Python\\pythonw.exe', '-u', 'D:\\Program Files\\Google\\
google_appengine\\appcfg.py', '--no_cookies', u'--email=email@my.com', '--passin', 'update', 'G:\\app']"
2011-01-15 04:43:54 (Process exited with code -1073741515)
You can close this window now.
このようなエラーがでてアップロードできないのですが
どういったことが考えられますか?
0770nobodyさん
2011/01/15(土) 05:08:46ID:???0772nobodyさん
2011/01/17(月) 01:40:56ID:???メールにかかれたURLのページをfetchして返信するappを作りましたが
http://ja.wikipedia.org/wiki/%E7%89%B9%E5%88%A5:%E9%95%B7%E3%81%84%E3%83%9A%E3%83%BC%E3%82%B8
などのサイズの大きいページを指定するとエラー↓になります。
The API call mail.Send() required more quota than is available.
一体何のquotaが超えているのでしょうか?
ttp://code.google.com/intl/en/appengine/docs/python/mail/overview.html
を見ると、メールサイズの制限は10MBなので、大丈夫なはずです。
また、このエラーの後でも普通サイズのページを指定すると正常に動作します。
0773nobodyさん
2011/01/17(月) 04:00:43ID:???0774nobodyさん
2011/01/17(月) 23:22:32ID:???0775nobodyさん
2011/01/18(火) 12:56:40ID:???0776nobodyさん
2011/01/18(火) 13:46:53ID:???だけど dashboard から更新したらやっぱり記録されない
0777nobodyさん
2011/01/18(火) 17:36:02ID:???datastoreではできないんですね
ありがとうございました
0778nobodyさん
2011/01/23(日) 12:57:55ID:???0779nobodyさん
2011/01/23(日) 19:01:22ID:???http://code.google.com/intl/ja/appengine/docs/quotas.html
送信されたメッセージ本文のデータ 340 KB/分
0780nobodyさん
2011/01/23(日) 21:22:35ID:/P06sEKg本にはここを見ろと書いてあるんだが見つからない
http://www.oreilly.co.jp/books/9784873114750/
0782nobodyさん
2011/01/24(月) 12:56:51ID:???GAE用に最適化されてるgae-pytzを使おうと思ったんですが
pytz本体のバージョンがpytz 2010oなのにgae-pytzが2010hで更新止まってるんですが
何か問題あったんでしょうか?
0785nobodyさん
2011/01/30(日) 13:22:29ID:???エンティティのロックってのがいまいち理解できない・・。
0786nobodyさん
2011/01/30(日) 17:10:24ID:???0788nobodyさん
2011/01/31(月) 12:55:21ID:???中にリストプロパティに入れたいデータがあるんです。
http://code.google.com/intl/ja/appengine/docs/python/tools/uploadingdata.html
どうやったらいいんでしょうか?
ヒントだけでもお願いします。
0789nobodyさん
2011/02/01(火) 13:23:47ID:???0791nobodyさん
2011/02/05(土) 17:27:35ID:???気付けば当たり前だけど嵌ったので書いとく
==*.py==
xs=(1,2,3,4,5)
template_values = {
'xs1': ( x*x for x in xs ),
'xs2': ( x*x for x in xs ),
}
==テンプレ1==
{% for x in xs1 %}
{{x}},
{% endfor %}
{% for x in xs1 %}
{{x}},
{% endfor %}
==テンプレ2==
{% for x in xs1 %}
{{x}},
{% endfor %}
{% for x in xs2 %}
{{x}},
{% endfor %}
テンプレ1 => 1,4,9,16,25,
テンプレ2 => 1,4,9,16,25,1,4,9,16,25
0792sage
2011/02/06(日) 09:32:44ID:CTIgjDfj同じ症状で色々と試したら、解決しました。
File "D:\app\dev\Python25\lib\os.py", line 430, in __setitem__
putenv(key, item)
このラインを
#putenv(key, item)
のようにコメントアウトしたらおkでした。
次のラインに
self.data[key.upper()] = item
がありますし、__getitem__は、
self.data[key.upper()]
を返しますので、問題ありません。
何処にあるかわかりませんが、putenvにバグがあると思います。というか、むしろ必要性を感じません。
他にPythonの開発してたら、その時は元に戻したほうがいいかもしれません。
ちなみに、os.py:410に、
# Fake unsetenv() for Windows
# not sure about os2 here but
# I'm guessing they are the same.
などというコメントがありますから、いい加減さが目だちます…orz
誰かの参考になれば幸いです。
0793nobodyさん
2011/02/06(日) 09:33:51ID:???スマソ…orz
0795nobodyさん
2011/02/06(日) 10:39:03ID:???>>680じゃないけど
http://localhost:8088/日本語
アウト
http://localhost:8088/日本語.html
OK
http://localhost:8088/日本語/temp.html
OK
コメントアウトしてもしなくても症状変わりません。
0796nobodyさん
2011/02/06(日) 11:33:35ID:???GAEサーバー再起動しました?
あと、コールスタックは>>680と同じですか?
コメントアウトしたなら、OSErrorのコールスタックも変わってくるはずです。
0797nobodyさん
2011/02/06(日) 13:15:58ID:???GAEサーバー再起動したら正常に動作いたしました。
知識不足のせいでお手数をおかけしました。
日本語URLを扱っていてたまたま最後は半角で終わるため
直接は問題は出ていませんでしたが、これですっきりしました。
ありがとうございました。
0798nobodyさん
2011/02/06(日) 17:37:55ID:???モジュールとしてスクリプトを書いていいんですか?
それともCGIのように1行目に実行ファイルへのパスを書くんですか?
0800nobodyさん
2011/02/06(日) 17:43:02ID:???0801nobodyさん
2011/02/06(日) 18:55:40ID:???0802nobodyさん
2011/02/06(日) 20:16:57ID:???0803nobodyさん
2011/02/06(日) 20:22:45ID:???http://codezine.jp/article/detail/3948
正直言って、無駄な労力だと思うので、他に行った方がいいと思う。
0804nobodyさん
2011/02/06(日) 20:45:26ID:???0805nobodyさん
2011/02/07(月) 00:02:52ID:???http://hp.com/
0806nobodyさん
2011/02/07(月) 02:43:34ID:???0807nobodyさん
2011/02/07(月) 03:02:24ID:???何度でも言うよ
GAEは糞
0808nobodyさん
2011/02/07(月) 03:25:00ID:???0809nobodyさん
2011/02/07(月) 17:39:36ID:qvm2E2Ff0810nobodyさん
2011/02/09(水) 18:15:53ID:???0811nobodyさん
2011/02/10(木) 04:11:24ID:J9bT3WK+0812nobodyさん
2011/02/10(木) 10:13:54ID:???特に書き込み。
0813nobodyさん
2011/02/10(木) 11:34:23ID:UzZbws4Ddatastoreにblobkeyだけ保存して、毎回取り出すために
blob_info = blobstore.BlobInfo.get(blob_key)
self.send_blob(blob_info)
しないといけないんですね?
そのリクエストを受け付けるURLにblob_keyを混ぜるとしたら、〜.jpgみたいなURL作るためには
/blob_key/temp.jpg
みたいなURL書き換えでキーを渡さないといけないんでしょうか?
例えば外部からbolbstore上の画像をダイレクトで参照できるURLってないのかな?
なんか勘違いしてるんですかね?
0815nobodyさん
2011/02/10(木) 14:39:53ID:???さっきみたら-(マイナス)が使われてたんだけど。
0816nobodyさん
2011/02/10(木) 23:39:29ID:???0817nobodyさん
2011/02/11(金) 14:36:01ID:???/main.jspへのアクセスを/に転送したいのですがどうしたらよいでしょうか?
AppRouterに設定(isStaticもちゃんとオーバーライド)しても、web.xmlに設定しても403になってしまいます。
0818nobodyさん
2011/02/12(土) 01:51:23ID:???javaの方のスレに誘導でいいのだろうか
Google App Engine 3アプ目
http://hibari.2ch.net/test/read.cgi/php/1267094290/
0819nobodyさん
2011/02/12(土) 12:18:28ID:???0820nobodyさん
2011/02/12(土) 12:31:53ID:???a=db.IntegerProperty()
b=db.IntegerProperty()
datas = db.GqlQuery (query_str)
for data in datas:
data["ab"]=data.a+data.b
'data' object does not support item assignment
db.modelオブジェクトに読み出しあとで列を追加すようとするとエラーが出ます。
Djangoに渡す前にどうしても列を加工したり追加したい場合、どうしたらいいでしょうか?
dictにコピー?
0821nobodyさん
2011/02/12(土) 12:53:08ID:???a=db.IntegerProperty()
b=db.IntegerProperty()
ab=db.IntegerProperty()
datas = db.GqlQuery (query_str)
for data in datas:
data.ab=data.a+data.b
0822nobodyさん
2011/02/12(土) 13:44:58ID:???0823nobodyさん
2011/02/12(土) 13:53:58ID:???とりあえずJinja2に移行中
0825nobodyさん
2011/02/12(土) 22:43:25ID:???http://code.google.com/appengine/docs/roadmap.html
0827nobodyさん
2011/02/13(日) 03:44:12ID:???こんなのあったんだ。さんくす。
そのいちばん上に、
* SSL access on non-appspot.com domains
とあるんだけど、これって可能なの?SSLってドメインごとにグローバルIPがひとつ必要なんじゃないっけ?
あと2番目が
* Full-text Search over Datastore
なんだけど、いつになったら実装してくれるのだろうか。
0828nobodyさん
2011/02/13(日) 04:14:25ID:???それは鯖がApacheの場合の話じゃなくて?
0829nobodyさん
2011/02/13(日) 05:01:21ID:???ブラウザも最近のはたいてい対応しているが、
win xpのIEは7でも駄目なので、そこがネック。
0830nobodyさん
2011/02/13(日) 12:24:24ID:???これってこれのことでしょうか。
ttp://builder.japan.zdnet.com/news/story/0,3800079086,20402262,00.htm
こんなのあったんだ。
0831nobodyさん
2011/02/13(日) 13:40:25ID:???0832nobodyさん
2011/02/13(日) 16:45:30ID:???他のDBでもこういう仕様だっけ?
後ろに来てもらうことってできまするか?
0833nobodyさん
2011/02/13(日) 18:40:02ID:???0834nobodyさん
2011/02/13(日) 18:49:14ID:mo0rSdkS「あっちでは出来たのに」ってのが多すぎるわ
0835nobodyさん
2011/02/13(日) 19:21:01ID:???Goくらい、何かを連想させない命名にしておけば
0837nobodyさん
2011/02/13(日) 21:12:14ID:???■ このスレッドは過去ログ倉庫に格納されています