X



Google App Engine for Python 6アプ目
0001nobodyさん
垢版 |
2013/01/19(土) 13:49:13.57ID:???
Google App Engine
http://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/
Google AppEngine 3アプ目
http://hibari.2ch.net/test/read.cgi/php/1267057923/
Google App Engine 3アプ目 (実質4)
http://kohada.2ch.net/test/read.cgi/php/1267094290/
Google App Engine for Python 4アプ目 (実質5)
http://kohada.2ch.net/test/read.cgi/php/1302598469/

■リンク集
はてなブックマーク
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
0358nobodyさん
垢版 |
2014/07/10(木) 01:09:39.10ID:???
>>356
今のform受けクラスをtaskqueueに使って、そこにform受けて丸投げの皮をかぶせるのが
一番工数少ないかな

テキストファイルだと壊れる可能性あるけどねー、ホームページのカウンターとか懐かしいな
0359nobodyさん
垢版 |
2014/07/18(金) 12:55:29.47ID:AI2lwKUe
もしかして pytz って GAE で使えない?
0362nobodyさん
垢版 |
2014/09/07(日) 18:09:03.78ID:JTsyldJT
webapp2のURLルーティングにCoC機能を付けたいんだけど
どういう方法がベストプラクティスかな

myapp/
 application/
  model/
  view/
  controller/
 app.yaml
 main.py

ここのcontroller/フォルダに
foo_handler.py
bar_handler.py
bazz_handler.py

があったとすると
"/foo"はfoo_handerに
”/bar"はbar_handerに
"/bazz"はbazz_handerに
スクリプトに明示的に記述せずとも自動的に設定されるようにしたい
0363nobodyさん
垢版 |
2014/09/08(月) 10:00:53.63ID:???
インデックスの数の上限がなくなってますね?
以前200と言われてて
英文の記事で5000と言及してるトピックがあって
今日本家のDatastore Indexesにも明確な数字の言及はなくなってます
0364nobodyさん
垢版 |
2014/09/08(月) 12:24:02.95ID:???
A,B,C3つのプロパティのあるエンティティをすべての組み合わせで検索するには
AB,BC,CA,ABCのインデックスが必要だと思ったら違うっぽいね
ABCのインデックスも必要ない

どういう時に必要なんですか?
0365nobodyさん
垢版 |
2014/09/08(月) 13:46:39.80ID:???
カスタムインデックスの数の上限と、
1エンティティから発生するインデックスのエントリ数の上限は別物だよ。
0366nobodyさん
垢版 |
2014/09/15(月) 17:58:40.92ID:???
あー カスタムは200か
0367nobodyさん
垢版 |
2014/10/03(金) 08:36:00.48ID:L6uW93jV
>>>a = ['ringo','リンゴ']
>>>print a
[{'ringo':'\xe3\x82'}]とか\u73feとかで表示されますが、これを日本語でちゃんと、'りんご'と表示させるにはどうすればいいですか?


また、階層が深いと[<ringo: ringo object>]のようになったりもしますがこれの対処法も教えてもらえないでしょうか?
0371nobodyさん
垢版 |
2014/10/05(日) 23:04:56.41ID:???
>>369
これ質問者じゃない別の陰険な奴がわざとが貼りまくってるんだぞ
0372nobodyさん
垢版 |
2014/10/06(月) 01:25:41.30ID:???
質問させて
GAEにてDjango使ってWebサイトって公開できるんだよね?
料金はAWSの方が安いとか書かれてたけど
無料でどこまで出来るのかな?
0373nobodyさん
垢版 |
2014/10/06(月) 09:36:31.22ID:???
>>372
Django使ってWebサイトって公開できる
無料でやれる範囲一日200万PV程度(データ量なども関係する)
0374nobodyさん
垢版 |
2014/10/06(月) 09:43:26.04ID:???
補足:無料枠はページの応答速度が重要でさっきのPVは60ms程度
Django使うと1000msくらいはかかるかも
よって目安は12万PV/日
0375nobodyさん
垢版 |
2014/10/06(月) 10:05:54.00ID:???
wordpressがpythonになってくれればなあ
0377nobodyさん
垢版 |
2014/10/06(月) 15:11:38.53ID:???
でもどうせAWS行くんだろ?
行けよ
もう来んな
0382nobodyさん
垢版 |
2014/10/10(金) 00:13:39.94ID:+hT1ZM7P
>>374
応答速度1秒って遅くね
レスポンスは500msec以内に返さないとサクサク感がないって
誰かが言ってたぞ
0383nobodyさん
垢版 |
2014/10/10(金) 00:34:16.47ID:???
誰が言うもクソも、試したら明らかだろ
0384nobodyさん
垢版 |
2014/10/10(金) 02:07:35.36ID:???
GAEでDjango-nonrelを動かそうとしています。
Celeryで非同期処理がしたいのですが、RabbitMQは使えるでしょうか?
0386384
垢版 |
2014/10/13(月) 03:12:36.39ID:???
>>385
遅くなりましたがレスありがとうございます。
なかなかうまく行きませんし今回はTaskQeue使います。
0388nobodyさん
垢版 |
2014/11/06(木) 18:55:59.74ID:Qn627Vua
Docker対応で激変くる?
0389nobodyさん
垢版 |
2014/11/06(木) 18:57:56.24ID:Qn627Vua
あんまり詳しくないので分からんのだが
Datastoreの呪縛から解き放たれると解釈していいのかな
Elasticsearchによる全文検索や、MongoDBとか使えちゃったりする上に
GAEの特徴であるオートスケールはそのまま、ということでいいのかな
松尾さん
0390nobodyさん
垢版 |
2014/11/07(金) 11:05:33.97ID:???
そ、そんなGAE認めたくないっ
0391nobodyさん
垢版 |
2014/11/07(金) 11:59:17.02ID:???
Docker対応はGAE以外にもAWSもやってるから
結局は安くて使いやすいほうが勝つ、コモディティ商材になったってことかな
0392nobodyさん
垢版 |
2015/03/04(水) 17:07:37.38ID:QUo176Vl
今Google Developers Console重くね?
おれだけかな??
0393nobodyさん
垢版 |
2015/03/08(日) 23:20:16.46ID:cGKFdsF9
今GAEでtweepy使えます?
The Socket API will be enabled for this application once billing has been enabled in the admin console
って言われてこれを解決できないのですが分かる人居ませんか?
0394nobodyさん
垢版 |
2015/03/08(日) 23:39:21.45ID:???
GAEをよく知らない通りすがりだけど
管理コンソールでビリング(支払い設定?)を有効にしたらSocket APIが有効になるよって書いてある
0395nobodyさん
垢版 |
2015/03/09(月) 07:54:41.94ID:???
うちではTweepy使えてるけど、2年前のバージョンだからなぁ。
今の見たらHTTPリクエストがhttplibからrequestsに変わってるんだね。

ちょっとググってみたけど、requestsの最近のバージョンがGAEでは動かなくて
2.1.0にするといいっぽい。

久しぶりにダッシュボード見たけど、Backendも廃止になるんだな。
いまだに2.5のまま放置してるけど、そろそろ2.7に移行するかなw
0396nobodyさん
垢版 |
2015/03/09(月) 12:04:47.20ID:???
うちも未だに2.5のまま
以降準備はほぼ整ってるけど全責任追って移行するのが心理的にめんどくさい
0397nobodyさん
垢版 |
2015/03/09(月) 12:28:57.01ID:5vJeN1rn
>>393
オレオレ改造で使ってる
0398nobodyさん
垢版 |
2015/03/10(火) 11:03:23.23ID:???
とうとうM/S止めるってメール来たね
てか来てた?
If you don’t take any action these applications will be shutdown on July 6, 2015
0401nobodyさん
垢版 |
2015/03/12(木) 19:51:29.31ID:???
Master Slaveとか何年前の話だよw
0402nobodyさん
垢版 |
2015/03/13(金) 09:43:26.96ID:???
めんどくさいけどやるか
0403nobodyさん
垢版 |
2015/03/18(水) 20:46:04.30ID:???
うっわ めんどくせえええ なんだこれ
0404nobodyさん
垢版 |
2015/03/19(木) 20:29:50.74ID:???
ホムペ作ったけどここ重くないか??
0406nobodyさん
垢版 |
2015/03/21(土) 11:57:28.16ID:???
>>405
最初の起動で時間かかるのは設定で修正できるけど
過疎ってなきゃそもそもそうならないからね
0407nobodyさん
垢版 |
2015/03/22(日) 00:58:43.15ID:???
>>392 おれはとりあえず日本語に設定した
0408nobodyさん
垢版 |
2015/04/18(土) 01:09:50.12ID:aoVfQkUu
<form action="/sign" method="post">
 <div><input id="a" type="hidden" value="1"/></div>
 <div><input name="b" type="hidden" value="2"/></div>
 <div><input type="submit" value="submit"></div>
</form>

このformでpostした場合に
name=bのinput要素は、self.request.POST.get("b")で取得できるのですが、
id=aのinput要素はどうやって取得すればいいんでしょうか?
0409nobodyさん
垢版 |
2015/04/18(土) 03:03:41.15ID:???
HTMLのid属性はHTML用 (ページ内リンクターゲット、CSS、JS) であって、HTTPリクエストには無関係、そもそも送信されていない。
HTMLのname属性に変更するかHTMLのname属性を加えるかしなければならない。

ていうか、今は人不足だからか、このレベルでアプリ開発してんの?あり得んな。
0410nobodyさん
垢版 |
2015/04/18(土) 07:45:34.35ID:aoVfQkUu
>>409
お~!ありがとうございます!

あるサイトの自動ログインスクリプトを書いてまして、
久しぶりにHTML見たらいろいろ忘れてしまってましたw
普段はiPhoneアプリ作ってます
0411nobodyさん
垢版 |
2015/04/18(土) 10:32:51.57ID:???
HTMLってすぐ忘れる
0412nobodyさん
垢版 |
2015/04/18(土) 17:22:05.33ID:???
wsgiで検索すると出てくるような有名人のサンプルに
<form ... acceptEncoding="..." ...>
という謎属性が書かれてある物がある。
正しくは accept-charset 属性の事だろうが、しかし、同じ間違えるにしてもキャメルケースはないわと思う。
他の要素はともかく、form関連要素だけは完璧に覚えておかないと恥ずかしいかなと思う。

HTML学習はanother htmi lint でチェックすると物凄いスピードで捗る。
プログラミングでエラーメッセージを見て学ぶのと同じ。
およそ数日もあればHTMLが得意になった気分になれるほど上達する。
0413nobodyさん
垢版 |
2015/04/18(土) 20:19:00.74ID:???
その人の普段扱う言語によりけりだからキャメル自体は別に恥ずかしい間違いだとは思わない
0414nobodyさん
垢版 |
2015/04/22(水) 14:19:00.76ID:iJvGkrJi
>>412 のミスってるひとは蛇腹ー
0415nobodyさん
垢版 |
2015/04/22(水) 19:44:43.87ID:???
>>413
HTML属性名がキャメルだったら激しい違和感を持って当たり前だ。
とりわけWSGI時代はXHTML時代とシンクロしていたので大文字小文字を適当に自己判断するなんてあり得なかった。
0416nobodyさん
垢版 |
2015/04/22(水) 21:32:07.82ID:???
>>415
HTMLはオマケにやる程度な人には別に違和感ない
0417実は男
垢版 |
2015/04/28(火) 22:32:07.98ID:???
ぱいそんそわそわ
フォロリクよろしく(^з^)-☆

ややちゃん♂
https://twitter.com/minwqgmg

#ややちゃんかわいい
ややちゃんよりかわいいMTFなどいない
http://i.imgur.com/L7IX75Q.png
http://i.imgur.com/lkujqEZ.png
https://pbs.twimg.com/profile_images/590714340384382977/3_IE5FW8.jpg
http://i.imgur.com/t1dy6yB.jpg

#百合原まこきもいしね
http://light.dotup.org/uploda/light.dotup.org175301.jpg
https://twitter.com/mako_yurigahara
0418nobodyさん
垢版 |
2015/04/29(水) 13:03:26.47ID:???
ハンガリアン記法とかまだ使ってる人いるのだろうか
0419nobodyさん
垢版 |
2015/05/16(土) 15:05:25.20ID:???
アプリケーションの一つがHRD移行完了
小規模だと一日で余裕でMigrationできるな

というか、たったこんなことをサボってて2.5の環境でろくに動かないテストサーバーで苦労してたのが馬鹿みたい

さてあと3つ
0420nobodyさん
垢版 |
2015/06/06(土) 17:42:48.52ID:QG+hsqkv
http://googleappengine.blogspot.jp/2011/01/announcing-high-replication-datastore.html
alexmaslov said...

Thanks for this update. The is one think I would like to comment.
Why do you limit developers to use only one datastore per app?
It mite be much better to include additional parameter in datastore API
to allow developers to access data in both datastores.
As application developer it's hard to tell before hand
what replication method better for any specific application.
Personally I prefer more reliable solution for any project.
But in some large applications there mite be some critical data and some less important data.

Speaking about current implementation.
It's really weird that we do not have any way
to migrate to High Replication Datastore without creating new application.
It mite look not a big issue from Google's point of view,
but that makes a lot of troubles to those developers,
who use appspot domain to host applications.
New application name means new domain name, etc.

January 6, 2011 at 1:51 AM


I think so. マンドクセ
0422nobodyさん
垢版 |
2015/06/11(木) 16:39:09.34ID:zMggWQc1
ktkr
0423nobodyさん
垢版 |
2015/06/25(木) 22:11:24.44ID:???
質問させて下さい。
CIツールなどでrefresh_tokenの値がほしいため、appcfg_oauth2_tokensが必要なのですが、
appcfg.py --oauth2 --noauth_local_webserver update .
でデプロイするとホーム直下に./appcfg_oauth2_tokensが生成されるとあるのですが、
ブラウザで認証を行い、verification codeを入れてデプロイはできるものの
Windos、Mac両環境ともにappcfg_oauth2_tokensファイルが生成されません。
--no_cookiesなどオプションを試してみても生成されませんでした。
何か設定など必要だったりするのでしょうか?
0424nobodyさん
垢版 |
2015/06/26(金) 04:58:49.27ID:nU96w8wr
>ホーム直下
0425nobodyさん
垢版 |
2015/07/02(木) 08:26:21.44ID:???
アプリケーション増やそうと思って操作するけど
アプリケーションID末尾に勝手に番号が振られてしまう。

途中にハイフン使えば振られないけど、英字のみだと振られる仕様かなぁ
最初に作ったアプリケーションIDではそんなことなかったけど・・
0426nobodyさん
垢版 |
2015/07/03(金) 09:01:36.54ID:Lk00lUGd
だれかのアプリと名前かぶってるだけだろうね
0428nobodyさん
垢版 |
2015/07/06(月) 00:52:17.54ID:???
下手くそな日本語
0429nobodyさん
垢版 |
2015/07/06(月) 03:01:14.07ID:???
イミグレーションした時に自動設定された古いアプリからのリダイレクトって無くならな
いよな、まさか
0430nobodyさん
垢版 |
2015/07/06(月) 10:13:02.92ID:Z5Px+PIy
古いアプリのアプリ名気に入ってただんだよな
無効になったあとだれかが勝手に絶対再取得出来ないことは保証されてるのか
いまいちドキュメントに書いてあることからは読み取れないんだよな
0431nobodyさん
垢版 |
2015/07/07(火) 15:05:05.87ID:???
HRDに移行したら運営費1/4になった

もっと早くやっときゃよかった
0432nobodyさん
垢版 |
2015/07/07(火) 15:19:18.55ID:???
もちろんHRDのおかげじゃなくて2.7のマルチスレッドのおかげだろうけど
0433nobodyさん
垢版 |
2015/07/08(水) 21:20:31.48ID:mU1In8aA
GAEで新規に作ってる人より
仕方なく古いアプリ引きずってる人の方が多かったんだな
0434nobodyさん
垢版 |
2015/07/09(木) 07:47:50.88ID:4lW0n4AI
GASは屁
0435nobodyさん
垢版 |
2015/07/14(火) 13:32:41.61ID:???
djangoのバージョンが古すぎる
1.5までしか対応してないとかクソだな
0436nobodyさん
垢版 |
2015/07/16(木) 09:18:02.92ID:???
自分のプロジェクトにライブラリ含めばいいだけじゃん?
0437nobodyさん
垢版 |
2015/07/16(木) 14:03:20.85ID:FPsbfGy9
dbはどうすんの
0438nobodyさん
垢版 |
2015/07/20(月) 03:13:02.70ID:???
質問してもよろしいか
charabot使ってて、GAEのMax/Min Idle Instancesの設定をいじりたいんだが、行おうとすると設定はこっちのページでやってくれと新型のDevelopers Consoleに飛ばされる
この新型ページでのMax/Min Idle Instancesの設定方法が分からないんだ
誰か分かる方いらっしゃらないかな
0439nobodyさん
垢版 |
2015/10/13(火) 13:21:55.39ID:???
開発とはちょっと違うんだけど、スレが他になかったようなので教えてくだせぇ。
GMailを独自ドメイン(取得:ValueDomain)で使用したい場合、GAEの無料枠で使うことはできるのだろうか?
アドレス発行数は10本にも満たない小規模な感じなんだけども…
スレチだったら申し訳ないが、わかる方がいたら是非教えて欲しい
0440nobodyさん
垢版 |
2015/10/13(火) 19:49:39.99ID:kO3/E25f
出来るよ
0442nobodyさん
垢版 |
2015/10/13(火) 21:16:46.56ID:???
いや、独自メールアドレスはapps経由になるから、ひとつ600円だろ。適当なこと言ってんじゃねーよ。
0443nobodyさん
垢版 |
2015/10/13(火) 21:23:55.96ID:???
>>441
サーバーの話なら100件までが無料枠。
0444nobodyさん
垢版 |
2015/10/13(火) 23:36:32.58ID:???
レスポンスありがとう。
リンクも読んでみたり、ググってみたりしたけど、やっぱりわからん…
>>442の言うとおり、無料プランの無いサービスを使わなきゃいけないのかな
0445nobodyさん
垢版 |
2015/10/14(水) 11:40:50.36ID:???
Appsは無料キャンペーンのときに独自ドメインのメアド作ったから今はどうか知らん
GAEは無料で独自ドメイン可能だけどGmailとどう絡むのか >>439 の意図が判らん
0446nobodyさん
垢版 |
2015/10/14(水) 12:19:58.75ID:???
>>445
gaeの独自ドメイン運用もapps経由だから無料じゃ無いんだが。浦島太郎かよ。
0447nobodyさん
垢版 |
2015/10/14(水) 12:32:03.48ID:???
そうか
DNSに特定のAレコード書くだけで出来た気がするんだが
0448nobodyさん
垢版 |
2015/11/06(金) 13:46:24.69ID:???
独自ドメインはBillingをONに設定しないと行けないけどそれだけじゃ必ずしも有料にはならないよ
Appsも1アカウントなら無料だから独自アカウント1つまでなら無料で運用できる

と思ってたけど古いのかな?
0449nobodyさん
垢版 |
2015/11/06(金) 22:40:23.76ID:???
GAEの登録してあちこち見たけど、ドメイン関係はAppsに飛ばされるね。
Apps側でも無料プラン見当たらないから、独自ドメイン使おうとしたら費用発生なのかな
0450nobodyさん
垢版 |
2015/11/07(土) 11:14:51.56ID:???
どうやら最低500円/月かかるようだね
0451nobodyさん
垢版 |
2015/11/07(土) 15:57:58.67ID:L8xueKuX
1000円/年くらいで出来てた気がする
0452nobodyさん
垢版 |
2015/11/27(金) 14:30:21.91ID:AAm7omlw
火事おやじ
0456nobodyさん
垢版 |
2015/12/10(木) 14:05:03.49ID:+8zRduvp
asense貼れないから独自ドメイン導入しなきゃいけないのが面倒だ
appspotを例外リスト入れといてくれよ
毎年数百〜数千円支払ったり、ドメイン期限切れてBOTに乗っ取られるリスク抱えたくないのよ
0457nobodyさん
垢版 |
2015/12/10(木) 14:23:36.23ID:???
毎年更新必須なのは気に入らないな
10年分とか一生分とか先払いしても安定が欲しい
レスを投稿する


ニューススポーツなんでも実況