トップページ⇒php
1001コメント283KB

Google App Engine for Python 4アプ目

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2011/04/12(火) 17:54:29.62ID:???
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/

■リンク集
はてなブックマーク
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
0357nobodyさん2011/09/11(日) 12:27:02.78ID:???
値段が高くて制限があるプラットフォームを選ぶ馬鹿はいないよな
0358nobodyさん2011/09/11(日) 12:27:53.68ID:???
>>356
証拠を提出できれば、課金しないでくれるらしいよ
0359nobodyさん2011/09/11(日) 13:33:10.10ID:???
証拠つってもログしかないよね
ログなら向こうが持ってるだろうに

おれはサーバの管理なんか絶対やりたくないから
単独で仕事するにはこれしか選択肢ないな
0360nobodyさん2011/09/11(日) 16:23:28.07ID:???
>>356
yes
0361nobodyさん2011/09/11(日) 16:25:47.28ID:???
GAEなら管理しなくて良いということにはならないよな
0362nobodyさん2011/09/11(日) 18:29:39.62ID:gfTkz+PF
サーバーの管理業務のうち、クラウドで代替できるものは何があるか、AppEngine以外のクラウドで実現できないものは何かを洗いだしてみるのはそれなりに意味があるかもな。

物理故障対応→これを対応してくれないのはクラウドとは呼ばない
ミドルウェアのパッチ適用など→herokuみたいなタイプのクラウドならやってくれてるのかな。EC2とかは対応してないよね?
ログローテート→これもGAE以外は自前?そもそもherokuは過去のログが見れないぽい(衝撃)。
バックアップ→どこのクラウドでも業務品質でやろうとしたら自分でやらないといけない。
アプリケーションサーバーのオートスケーリング→デフォルトで提供してるのはGAEぐらい?
データストアのオートスケーリング→デフォルトで提供してるのはGAEぐらい?

いろいろ書き出してみたが、そもそも SaaS, PaaS, IaaS の区別つけないと書いても仕方ない気がしてきた。
0363nobodyさん2011/09/11(日) 19:40:01.71ID:???
gaeのjavaの方のスレが落ちてて携帯からだと立てられないから、
誰かpart4たてるかお願いできますか?
それか、gaeもGO対応になったし言語別に分けるより、
スレひとつにまとめてしまった方がいいのかもしれないです
0364nobodyさん2011/09/11(日) 21:37:21.19ID:???
常識的に考えてGOスレが伸びるとは思えない
0365nobodyさん2011/09/12(月) 06:34:59.20ID:???
ここでいいんじゃね
0366nobodyさん2011/09/12(月) 07:36:35.77ID:???
だな、Javaのコジキ系男子も今回の値上げで大分減ったろうし、まとめたらいいと思う。
0367nobodyさん2011/09/12(月) 09:52:05.26ID:???
JavaもGoもPythonよりは大規模アクセスをさばけそうではあるが、
所詮はCPU負荷が違うだけだしな。

CPU使いまくってレスポンスに時間がかかるような
サービスでなければPythonで十分だ。
0368nobodyさん2011/09/12(月) 21:43:01.04ID:???
有料になった今、CPU消費は重要じゃね?
0369nobodyさん2011/09/13(火) 01:20:09.43ID:???
>>359
phpで作ってレンサバに放り込んでおけば、ほとんど何もしなくていいじゃん
0370nobodyさん2011/09/13(火) 10:31:15.35ID:???
俺もPHPが一番管理が楽な気がしてきた

けど、あれ書いてられんわw
0371nobodyさん2011/09/13(火) 19:03:51.78ID:???
perlをさらに汚くした感じだお
0372nobodyさん2011/09/13(火) 21:34:33.98ID:???
IIJ MOGOK とかどうよ?
RubyのPaaSだけど。
本サービス開始後も、開発程度のリソース消費なら無料で使わせてくれると
この前のRubyWorld Conferenceで言ってたよ。
0373nobodyさん2011/09/13(火) 21:47:32.81ID:???
小規模なら無料なPaaSもっと増えるかな
PaaSは無料プランでもレンタルサーバの無料プランとは違ってツイッターボットのような「ページ」を持たない外部呼出しも許す的な雰囲気だけど
静的な画像ファイルやJSファイル等の外部呼出しに使ったら怒られるかな・・・
0374nobodyさん2011/09/14(水) 01:34:51.84ID:???
怒られなくない?
0375nobodyさん2011/09/14(水) 23:30:01.90ID:???
11月にサービスが始まるさくらクラウドに期待している
0376nobodyさん2011/09/15(木) 00:59:30.50ID:???
上に同じ
0377nobodyさん2011/09/15(木) 01:58:51.47ID:???
11月まで暇なんだ

うらやましいなあ
0378nobodyさん2011/09/15(木) 04:55:17.05ID:???
Django、一応GAEに対応してはいるけど、
既存のmodelがORMを通してRDBに依存しているので
その部分が移植できないと考えていいのかな?

結局ほとんど作り直しになると。
0379nobodyさん2011/09/15(木) 07:32:08.63ID:???
AmazonがAWSやり続ける限りGoogleも競ってGAEを続けるとして
この2社の技術競争に対抗できる会社があるのかよ
0380nobodyさん2011/09/15(木) 07:50:49.42ID:???
MS、Apple
0381nobodyさん2011/09/15(木) 08:15:16.69ID:???
>>379
なにをもって「対抗できる」と言ってるのか説明してもらわないとコメントしづらいけど、
個人的には
・AWSは無料で始められないからパス
・GAEは技術が独自すぎるうえに価格競争力がなくなったのでパス

今はふつうのDBが使えてかつ無料で始められるクラウドサービスがいくつか出てきてるので
それらを使ってみるつもり。
fluxflexとかよさげ。
ttp://www.google.co.jp/search?ie=UTF-8&q=fluxflex
0382nobodyさん2011/09/15(木) 11:00:10.60ID:???
Salesforce

Appleのクラウドは伝統的に糞以下
0383nobodyさん2011/09/15(木) 11:28:16.36ID:???
>>378
yes
看板に偽りあり
0384nobodyさん2011/09/15(木) 20:18:37.40ID:???
GAE for Javaのスレまだないっぽいのでここで質問させていただきます

ImagesServiceの applyTransformメソッドでつくったサムネイル画像を
<img >タグで呼び出して表示させようとしているのですが
ローカルの開発環境下(http://localhost:8888)で
なぜかGoogle Chromeで表示ができないのです
Firefoxではできているのですが・・・・

画像ファイルを直接指定すると正常に表示できるのですが

解決方法をご存知の方いらっしゃいませんか?
0385nobodyさん2011/09/15(木) 20:28:49.88ID:???
>>384
Chromeのデベロッパーツールで確認してね
0386nobodyさん2011/09/16(金) 15:23:52.38ID:???
>>381
fluxflexとか怪しすぎて使う気になれん
0387nobodyさん2011/09/16(金) 15:58:11.20ID:???
個人の趣味ならなんでもいいんじゃない?
0388nobodyさん2011/09/16(金) 17:21:17.17ID:???
テンプレートエンジンのGenshiって動かしたことある方います?
大昔に試したときは動いたんだけど、今は出来ないとか・・・。いや自分で試せってのはごもっともなんで、後で試すつもりですが、良かったら教えて。
0389nobodyさん2011/09/16(金) 20:50:23.86ID:???
放射能つっても所詮電磁波だろ
0390nobodyさん2011/09/16(金) 20:51:04.72ID:???
ゴバーク
0391nobodyさん2011/09/16(金) 22:19:41.19ID:???
>>389
γ線だけ
0392nobodyさん2011/09/18(日) 21:08:06.19ID:???
Google App Engine SDK 1.5.4 Release

http://d.hatena.ne.jp/naskin+hack/20110917/1316227111
0393nobodyさん2011/09/18(日) 21:15:29.48ID:???
Djangoに見切りをつけて、
Flaskの勉強を始めることにした。
0394nobodyさん2011/09/18(日) 22:21:26.42ID:???
web2pyもよろしく。
0395nobodyさん2011/09/18(日) 23:40:50.98ID:???
BigTableの取扱方がよくわからないのですが、
1から学んでいくのにいいページはありませんでしょうか。

本家のマニュアルだと記述が断片的で、
書かれた記述をどう配置したらいいのかがわかりません。
0396nobodyさん2011/09/19(月) 00:22:19.10ID:???
たしかGAE関連の本で、Bigtableについての本があったはず
立ち読みしたけど、データの構造や設計思想的なのを含め詳しく載ってました
「オープンソース徹底活用 Slim3 on Google App Engine for Java」
0397nobodyさん2011/09/19(月) 00:26:06.04ID:???
もしかして→Datastore
0398nobodyさん2011/09/19(月) 16:45:41.49ID:???
class a(db.Model):
str = db.StringProperty()
def setb():
 b=b()
b.refa=self.key()
 b.put()

class b(db.Model)
ref_a = db.ReferenceProperty(reference_class = a)

のとき
a1=a()
a.str=u"あいうえお"
a.put()
a.setb
と呼び出すと
 b=b()
のところでBadValueErrorが出ます
このクラスを別々のファイルに保存すると互いに相手をインポートしなければいけないので
同じファイルに入れて見ましたが、やはり循環参照的なことでよろしくないのでしょうか?
このような場合うまい解決方法はないでしょうか?
0399nobodyさん2011/09/19(月) 16:54:07.42ID:???
インデント崩れてるしコードも違います・・・

 b.ref_a=self.key()

a1.str=u"あいうえお"
a1.put()
a1.setb

両方のクラスを操作するクラス作ってその中で全部やるのが常道ですかね?
0400nobodyさん2011/09/19(月) 16:54:28.82ID:???
>>398
質問する際には、
せめて最小限の命名規則くらいは守ってくれ。
それからPythonはインデントが正確でないと
正しいプログラムでなくなってしまうので、
pastebinなどのサービスを使ってほしい。
0401nobodyさん2011/09/19(月) 17:05:25.09ID:???
>str = db.StringProperty()

だめだこりゃw
0402nobodyさん2011/09/19(月) 17:36:20.52ID:???
ありがとうございました。
両方のクラスを操作するクラスを作ります。
0403nobodyさん2011/09/20(火) 00:00:17.08ID:???
2chにはコード貼りにくいな、Pythonの言語使用上。
0404nobodyさん2011/09/20(火) 00:05:23.96ID:???
>>402
str は built-in オブジェクトだよ。
str = u"あいうえお" とか混乱するからやめておくれ。
0405nobodyさん2011/09/20(火) 00:07:56.64ID:???
>>404
親切にありがとうございました
0406nobodyさん2011/09/20(火) 21:04:06.27ID:???
予約語の色が変わるエディタを使うべきですな
0407nobodyさん2011/09/20(火) 22:19:36.97ID:???
>>395
>本家のマニュアルだと記述が断片的で、
>書かれた記述をどう配置したらいいのかがわかりません。

ナカマハッケン!Googleの資料も、Webで見つかる資料も分かりにくかったけど、
オライリーからGoole App Engine の本が出ているから、それを頑張って読んだら
わかるようになった。たいへんだったけど。

0408nobodyさん2011/09/20(火) 22:55:49.41ID:???
馬鹿には無理
0409nobodyさん2011/09/21(水) 00:55:05.30ID:???
無料枠が24→28時間に拡大されたね。
0410nobodyさん2011/09/21(水) 01:48:16.90ID:???
GAEってCPU時間はかなり余裕そうなんだけど、
転送量が1日読み・書き1GBでこっちの制限がきついよね。

ファイルアップロードを伴うサービスは断念だわ。
テキストサービスが主体かなあ。
0411nobodyさん2011/09/21(水) 02:36:59.33ID:???
>>410
datastoreじゃなくてmemcachedに保存することで、制限を緩和できるかと思ったけど、
せめてmemcachedに保存した時の生存期間が予測可能でないと無理だった。
0412nobodyさん2011/09/21(水) 03:57:06.34ID:???
datastoreへのアクセス量じゃなくて
転送量だろ?
0413nobodyさん2011/09/22(木) 22:20:08.69ID:???
アップロード転送量が1Gで、DBが500Mbyteだから
すぐDBの方がパンクするよ
0414nobodyさん2011/09/22(木) 23:21:44.14ID:IKJOC3BE
おまえら、まだ使ってるの?
GAEにサヨナラしないの?

一度裏切られた信用は、簡単には元には戻らないと思います。
今回の一件でGAEにロックインすることのリスクを痛感したので
AWSやその他クラウドサービスに移行しますね。

みなさん、さようならー♪
0415nobodyさん2011/09/22(木) 23:52:30.69ID:???
納品前の人は気楽でいいね
0416nobodyさん2011/09/23(金) 00:08:55.53ID:???
納品するような大事なものにGAE使ったんですか!?
0417nobodyさん2011/09/23(金) 03:04:22.21ID:???
納品したけど結局他所に引っ越したよ
0418nobodyさん2011/09/23(金) 09:43:10.67ID:???
お気の毒 こっちは着々と機能追加中
0419nobodyさん2011/09/23(金) 11:22:42.08ID:???
python image libraryのフルセット搭載して欲しいな
0420nobodyさん2011/09/23(金) 11:28:50.53ID:???
>>419
>>305
0421nobodyさん2011/09/23(金) 20:24:05.27ID:???
日本語ドキュメントもうちょっと更新がんばって欲しいよね。
0422nobodyさん2011/09/23(金) 22:56:48.76ID:???
失礼します。最近使い始めた初心者です。
python+djangoで簡単なデータ登録をするようなページを作っています。
データをサーバにPOSTしてDBに登録する際にページを更新しないような仕様にしたいのですが、可能でしょうか?
postメソッド内でresponse.out()を呼ばなくてもページが更新されてしまい(真っ白なページになります)困っています。
0423nobodyさん2011/09/24(土) 01:11:04.12ID:???
>>422
無理です。Ajaxの出番です。
0424nobodyさん2011/09/24(土) 01:54:56.55ID:???
>>423
204 No Content
返したらいいんじゃないの?
04254222011/09/24(土) 07:19:14.76ID:???
>>423
jQueryのloadをためしてみたのですが、やたらページが重くなってしまい断念しました。。ajax使うとしたら具体的に何を使うべきだと思いますか?

>>424
response.set_status(204)でページ更新をキャンセルことができました!
0426nobodyさん2011/09/24(土) 10:13:14.12ID:???
>>420
サンクス。レジストしてみたが即連絡無いので審査待ちだろうか。
なお、英文は書けない
0427nobodyさん2011/09/24(土) 13:08:29.31ID:???
py2.7 になったら socket さわれるようにしてくれ。
0428nobodyさん2011/09/24(土) 15:20:08.41ID:???
28時間になるってことは、無料でも1インスタンスだけで運営するなら
十分にいけるってことか。
そんなことより課金しやすい体系にすればいいのに。
無料サイト増やしてどうするんだ。
0429nobodyさん2011/09/24(土) 15:53:54.01ID:???
思い付きでポコポコサイト作って儲かるやつは残して儲からないやつは潰してって
気楽にできる点はいいな

いや他も気楽かもしれないけど
アメリカに置いたホスティングサーバ今月解約した
0430nobodyさん2011/09/24(土) 22:06:34.35ID:???
>428
個人的には、無料を追い出せよと思う
課金組は安くしてくれ
0431nobodyさん2011/09/24(土) 22:25:15.74ID:???
>>430
最初から課金前提でやるんなら他のサービスのほうがいいんでない?
>>429 みたいな使い方ができるのが強みだと思う
0432nobodyさん2011/09/26(月) 21:07:53.88ID:???
アプリケーションをいくつも登録できる点は
前と同じなのかね?
思い付きでポコポコサイト作ってもいいのかな?
0433nobodyさん2011/09/26(月) 22:27:12.27ID:???
10個まででは
0434nobodyさん2011/10/04(火) 02:18:38.54ID:???
月1000円でvpsでも借りた方がまし
0435nobodyさん2011/10/05(水) 04:31:13.90ID:???
もうすっかり下火だねえ。
0436nobodyさん2011/10/05(水) 09:37:23.56ID:???
今月開始の和製ソーシャルサービスがGAEだね。Pythonかは分からんけど。
0437nobodyさん2011/10/05(水) 10:27:53.86ID:???
SNSをGAEで組むのか……
サイト管理者としてはDBも1つだし、トラフィックに応じて自動でスケールアウトするから作るの楽だろうけど、
利用者当たりのページ遷移が多いからGAEで課金死する感じがあるんだが、どうなんだろうね
0438nobodyさん2011/10/05(水) 11:26:37.58ID:???
ReadQueryが多いSNSは厳しそうだな
機能追加も課金がネックになりそう
0439nobodyさん2011/10/05(水) 16:48:36.48ID:???
課金で苦しむほどの参加者が集まれば嬉しい悲鳴だろうな
0440nobodyさん2011/10/06(木) 03:42:25.04ID:???
収入より課金の方が多くなったりして
0441nobodyさん2011/10/06(木) 17:45:16.84ID:???
そうなると思うよ
SNSなんて広告収入オンリーでしょ

最初は安く済む(1日1万PV以下)
⇒課金が月$9〜$100の間、収入はゼロ

人が中途半端に増えると辛くなる(1日100万PVくらい)
⇒課金が月$1000超えて、収入が1万くらい?
⇒多分この期間が2,3年続く

大幅にあつまってやっとペイする
⇒課金が$5000超えて、収入が月100万円?
⇒このくらいのサービスまでいきつかないと思う
0442nobodyさん2011/10/06(木) 17:46:59.16ID:???
なんか、広告収入が増えるに従って課金が増えるから
儲かってたのはGoogleだけって話になりそうだw
0443nobodyさん2011/10/07(金) 13:25:11.45ID:???
以前はとにかくすげー安いって感じだったのに
今や一番高いのかw
0444nobodyさん2011/10/07(金) 16:52:02.54ID:???
以前は圧倒的な低価格を実現してたから、独自仕様でベンダロックインしてもいいかと思ってた。
今は価格メリットがなくなったし、自由度の少ない独自仕様というデメリットが浮き彫りになった。
ありがとうGAE、夢をありがとう。
0445nobodyさん2011/10/07(金) 20:19:59.53ID:???
ひがやすおさんはどうするんだろうね。
0446nobodyさん2011/10/08(土) 10:52:35.16ID:???
目のでないサービスに引き返せないほどリソース投下したのは失敗だったろうね。
値上げ前は「風が来ている」とか言ってたのにな。
0447nobodyさん2011/10/08(土) 14:00:40.84ID:???
値上げアナウンスから半年たっているわけだし
もう対策済みなんじゃないの?
0448nobodyさん2011/10/09(日) 17:52:38.65ID:???
ひが先生は漫画書くらしいじゃないか。
SlimなAppEngine漫画を書いてくれるのかな?
0449nobodyさん2011/10/10(月) 14:08:49.34ID:???
>>436
なんてサービス名?
0450nobodyさん2011/10/12(水) 22:31:02.32ID:L41N+Gd+
Javaのスレがしばらく見ないうちに落ちてる><
0451nobodyさん2011/10/12(水) 22:42:25.09ID:???
Google App Engine for java
http://hibari.2ch.net/test/read.cgi/tech/1317639323/
0452nobodyさん2011/10/14(金) 12:07:32.55ID:???
訃報: C 言語の開発者、デニス・リッチー氏が死去
ttp://developers.slashdot.jp/story/11/10/13/0224245/

Google+ で Rob Pike 氏が語ったところによると、C 言語の開発者、K&R の R であるところの Dennis Ritchie 博士が亡くなられた。
70 歳 (Rob Pike 氏による Google+ への投稿) 。

長らく闘病中だったとのことで、先週末に自宅で息を引き取ったそうだ。
0453nobodyさん2011/10/14(金) 20:55:08.95ID:???
Python 2.7 なオープンベータになってるのに盛り上がらないな。
socket 使えるようにならんかなー。
0454nobodyさん2011/10/15(土) 09:38:29.07ID:???
ベータ申し込みしたはずなのに連絡来ないわー
0455nobodyさん2011/10/15(土) 12:28:14.91ID:???
次スレはPython限定は外さない?
0456nobodyさん2011/10/15(土) 13:00:42.50ID:???
>>455
>>950辺りでまた来てね
■ このスレッドは過去ログ倉庫に格納されています