Google App Engine 2アプ目
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん
2009/05/30(土) 12:40:02ID:tuYY7oEnGoogle App Engine
http://code.google.com/appengine/
■過去スレ
Google App Engine
http://pc11.2ch.net/test/read.cgi/php/1207754942/
■参考サイト
App Engine ギャラリー
http://appgallery.appspot.com/
ドキュメント
http://code.google.com/appengine/docs/python/overview.html
0863nobodyさん
2010/02/11(木) 21:23:01ID:q/RILnP40864nobodyさん
2010/02/11(木) 21:25:44ID:???一時しようと思ったけど
0865nobodyさん
2010/02/12(金) 02:40:39ID:???最初はそれでがんばってたけど
ReferencePropertyだったかの参照先のオブジェクトの項目値でソート出来ないことが判ったので
GAEに見切りを付けてもうすぐ一年になります
0866nobodyさん
2010/02/12(金) 09:45:28ID:???見切りをつけたお前は今は何つかってるの?
0867nobodyさん
2010/02/12(金) 10:26:16ID:???0868nobodyさん
2010/02/12(金) 11:15:29ID:???委託受けた仕事?それとも収入目的の自前のサービス?それとも趣味?
0869nobodyさん
2010/02/12(金) 11:32:17ID:???一時的にアクセスが多いサイト(流行語大賞のサイトの例)とか
CPUをいっぱいぶん回すサイトとかじゃないとそもそも話題に上がらなそう。
下手に「クラウドサービスで構築です!」とかバズワード感覚で使うと、
障害が発生したときにクライアントが発狂しそう。俺も発狂しそう。
GAEは俺は完全に趣味だな。
0870nobodyさん
2010/02/12(金) 12:17:10ID:???別に従来のやりかたでもいいもんなぁ。
0871nobodyさん
2010/02/12(金) 17:33:34ID:???0872nobodyさん
2010/02/12(金) 18:28:36ID:???物理サーバだと結構壊れるもんなぁ
0874nobodyさん
2010/02/12(金) 19:17:02ID:???0876nobodyさん
2010/02/12(金) 19:31:56ID:???まぁ受託開発なんてカス企業同士が少ない利益を奪い合う
みっともない事業だからどうでもいいけど
0877nobodyさん
2010/02/12(金) 19:34:59ID:???Webベンチャー(笑)の方ですか?
海外で流行したサービスをパクって
上場詐欺ばかりやってるお前らが
歴史も伝統もある大企業に楯突こうなんて
100年早いんだよ
0881nobodyさん
2010/02/12(金) 19:50:41ID:Zvvvy7KE受託開発に未来がないのは皆気づいてるよ
そりゃフロー型よりストック型のビジネスモデルのほうが
安定してるし、営業利益率も高いだろうさ
でも老害経営者達は、ITゼネコン構造からの脱却なんて絶対にしないよ
下請け孫請けからいくら自殺者が出ようと知ったこっちゃない
犠牲になるのは若者で自分たちじゃないから
今の日本と同じだね JALのOB連中みたいな人間が五万といる
0882nobodyさん
2010/02/12(金) 20:02:26ID:Zvvvy7KEお役所から天下りを受け入れて
公共事業を発注してもらい
それを下請けに丸投げする
上流SIerさん、コンニチハ
http://ja.wikipedia.org/wiki/IT%E3%82%BC%E3%83%8D%E3%82%B3%E3%83%B3
0883nobodyさん
2010/02/12(金) 20:04:06ID:Zvvvy7KEこれも置いときますね
0884nobodyさん
2010/02/12(金) 21:50:43ID:???気楽なサラリーマン出来なくなるんだよな。
Googleからおこぼれ貰いつつニートしてたい・・・
0886nobodyさん
2010/02/13(土) 02:19:31ID:???0887nobodyさん
2010/02/13(土) 14:44:26ID:???0888nobodyさん
2010/02/13(土) 15:09:45ID:???何やってんだろうとは思う
0889nobodyさん
2010/02/13(土) 15:32:03ID:???0890nobodyさん
2010/02/13(土) 22:11:31ID:???自分のサイトも開けない
login: required
なページのログインも出来ない
そういえば管理画面は見れる
0891nobodyさん
2010/02/13(土) 22:14:59ID:???Google的には「メインテナンスだからダウンタイムは0です」だそうで
0894nobodyさん
2010/02/14(日) 00:15:17ID:eZzi4axx0895nobodyさん
2010/02/14(日) 03:03:35ID:???0896nobodyさん
2010/02/14(日) 15:57:35ID:???0897nobodyさん
2010/02/14(日) 17:32:25ID:+CS+iG30java.lang.UnsupportedClassVersionError
がでてしまいます。
Eclipseは3.4.2です。何がまずいんでしょうか?
0898nobodyさん
2010/02/14(日) 23:01:11ID:eZzi4axxJava VMのバージョンが古い
常に最新しておけ
0899nobodyさん
2010/02/16(火) 20:28:21ID:???0900nobodyさん
2010/02/17(水) 11:31:06ID:???上限上げちゃってテストしようとする課金されるw
0901nobodyさん
2010/02/17(水) 14:06:08ID:???同じ書式の二つのテーブルを比較して、数値の増減や新規項目などと分類したいです。
MySQLではjoinを使った検索で簡単に分類できました。
BigTableではどのように検索するのがいいのでしょうか。
1)主キー以外のフィールドを二つずつもった書式のテーブルに代入して、BigTable内で検索する。
2)二つのテーブルをローカルにDLして、二重のforループで検索。
3)実はそれようの関数が用意されている。
項目は500個。できれば3を期待しています…
よろしくお願いします。
0904nobodyさん
2010/02/17(水) 18:38:22ID:???0905nobodyさん
2010/02/17(水) 19:38:11ID:???Googleのサービスでは内部でKVSであるBigTableを使っているんだから、向いていないということはありえない。
0909nobodyさん
2010/02/18(木) 12:31:55ID:???RDB利用者のためのGAE講座
0910nobodyさん
2010/02/18(木) 15:13:53ID:???まだまだ不安定ですな
0911nobodyさん
2010/02/18(木) 16:53:14ID:???0912nobodyさん
2010/02/18(木) 17:19:30ID:???0913nobodyさん
2010/02/18(木) 17:31:08ID:???0914nobodyさん
2010/02/18(木) 17:44:36ID:???0915nobodyさん
2010/02/18(木) 18:06:31ID:???業務アプリだと厳しいなー
日本時間深夜にやってくれればいいけどそんなわけないし
0916nobodyさん
2010/02/18(木) 22:16:27ID:???0917nobodyさん
2010/02/18(木) 22:18:39ID:???それがGAEクオリティ
0918nobodyさん
2010/02/18(木) 22:53:19ID:???require: login
とかのページ開けないし
0919nobodyさん
2010/02/19(金) 11:26:17ID:???登録後すぐに変更しても大丈夫ですか?
また、どんどんメアド変更していけば無尽蔵に取得できますか?
0920nobodyさん
2010/02/19(金) 16:26:28ID:???・グーグルにはメアド変更を判別する手段が無いので無尽蔵に取れる
メアド変更はともかく大量取得が大丈夫かは判らんよ
そもそもそんなに取得してどうするよ
アプリID確保するにも、もうよさげなのは殆ど取得されてるぜ
BAN覚悟のアプリ使うくらいしか用途無いぜ
0921nobodyさん
2010/02/19(金) 18:28:10ID:8xYfT/D8ここで
「移植性を高めるために標準APIをゴリゴリ使ったアプリを作るのはあんまり意味ない」
的なことが書かれているんですが、実際GAE使ってそれなりのアプリ作ったことのある人の意見が聞いてみたいなーなんて。
(自分はまだ導入段階なもので)
確かに「GAEを使う意味」を考えたら低レベルAPIを直接叩いてGAEのパフォーマンスを
存分に発揮できるようなアプリを作るべきなのかもしれないですけど、
ほぼ無料で使えるというだけで大きなアドバンテージでGAEを選ぶ理由としては十分だし、
仮にその性能をフルに発揮できばくなったとしても、保険の意味もこめて
移植性を高めた書き方をしておくことは間違ってるってほどではないのでは?
と個人的に思ったりするんですが・・。
低レベルAPIより標準APIの方が扱いが難しかったりするんですかね??
0922nobodyさん
2010/02/19(金) 18:41:03ID:???悩むのが趣味ならそれもよし
0923nobodyさん
2010/02/19(金) 19:11:22ID:???>それに付随する情報(たとえば、タイトル、値段、更新日時、作者)をEntityそのもののプロパティとしてもたせておき、Queryなしに
>一回のgetですべて取得できるようにしておく。これは、RDBにおける「ベスト・プラクティス」とは正反対の方向を向いたものなので、
>RDB/SQLに慣れた人こそ気をつけて設計すべきである。
># JOINがない → SQLにおけるJOINをApp Engine上で実現しようとすると、queryの結果をもとに複数のqueryをするというnested query
>をせざるを得ないが、そもそもJOINが必要となるような状況になったことが、データ・モデルの設計がすでにApp Engine向けのものになって
>いない証拠なので、「ああ、JOINが使えたら楽なのに」と嘆く前に、今一度データ・モデルの設計から見直すべき。
GAEについて書かれていることは間違っていないが考え方は間違ってると思う
0925nobodyさん
2010/02/19(金) 19:18:14ID:???>存分に発揮できるようなアプリを作るべきなのかもしれないですけど、
これこそ Google の囲い込み戦略そのもの
0926nobodyさん
2010/02/19(金) 19:24:16ID:???RDBのときもそんなこと言ってたけどさ、結局移行しないか作り直すかだったじゃん?
移植性なんて考えても無駄だよ
0927nobodyさん
2010/02/19(金) 20:26:18ID:???今時一つのフレームワークと心中する人も居ないだろうし。
0929nobodyさん
2010/02/19(金) 22:40:30ID:???単純なサービス作るのはすごい楽よ。
0930nobodyさん
2010/02/19(金) 22:58:04ID:UAHcwqqwちゃんとGAEでスケールするようになっていれば
乗換先で再構築したシステムもしっかりスケールさせられる
アーキテクチャに自然となっているよね。
データストアの置き換えが無いのが悩みだな。
トランザクションなしでいいならKVSなんでもOKだ。
最近話題のクモFSとかつかってみるかね。
> ほぼ無料で使えるというだけで大きなアドバンテージ
だったらべつにいいんじゃない?
スケールしないの覚悟でRDB/SQLで使えるソフトもあるし。
それつかってトラブる方が大変そうだけど。
0931nobodyさん
2010/02/20(土) 10:13:24ID:???単純なサービスしか作れないGAE www
0932nobodyさん
2010/02/20(土) 11:41:38ID:???凄いアプリ≠凄いサービス
結局は自分の技量次第
0933nobodyさん
2010/02/20(土) 12:10:23ID:???ぶっちゃけGAEはPHP+レンタル鯖マーケットの置き換え需要がメインだと思ってる
0934nobodyさん
2010/02/20(土) 12:58:54ID:???0935nobodyさん
2010/02/21(日) 02:00:41ID:???そんなのの為に自分でサバ用意するなんてバカらしいからね。
0936nobodyさん
2010/02/21(日) 11:33:14ID:???AcceptもAccept-CharsetもAccept-Languageもそのままなのに何故Accept-Encodingは削除するんだorz
0938nobodyさん
2010/02/21(日) 17:42:36ID:???綺麗に分割したらそれなりに移植しやすく実装できるもんだ。
課金を最小に抑えて将来の移転も容易にするためには丁寧な設計と実装が大切。
なんでもこれに尽きる。
0939nobodyさん
2010/02/21(日) 19:53:26ID:???1時間ぐらいで実装できるようなのだったら移植なんかもフルスクラッチで良いだろうし。
0940nobodyさん
2010/02/21(日) 20:34:36ID:???大体モデルを操作するロジッククラス作るっしょ
0941nobodyさん
2010/02/21(日) 23:32:09ID:???0943nobodyさん
2010/02/23(火) 22:02:05ID:???・バックアップを取りたい。
・他のサイトにコピーして使いたい。
GAE for Pythonを使い始めましたが、ツールとかAPIとか、これから勉強するので、分かりません><
0944nobodyさん
2010/02/23(火) 22:04:13ID:???BigTableの代わりにHadoopを使えば、自社サーバでもGAEと同じプログラムを動かして、公開できますか?
GAEに入れたプログラムとデータは全てGoogleに人質に取られている形になってしまうんでしょうか?
0945nobodyさん
2010/02/23(火) 22:28:19ID:???諦めろ
0946nobodyさん
2010/02/24(水) 00:10:26ID:???よくわからんのならEC2使えば?
0947nobodyさん
2010/02/24(水) 00:46:34ID:???BigTableの中身コピーはフォーラムかどっかでSQLite形式にして落としてくれるスクリプト書いてた人がいたから、それ使うのが手っ取り早いかも。
0948nobodyさん
2010/02/24(水) 01:24:27ID:???Windowsの資産が使えるとの触れ込みのWindows Azureの方が向いているんじゃね
少なくとも943がGAEを使うメリットが微塵も感じられん
0949nobodyさん
2010/02/24(水) 03:36:40ID:???取り出すのは少しずつ取ってくるプログラム書けばいいよ
ReferenceProperty がめちゃくちゃにならないように気を付けようねw
0951nobodyさん
2010/02/24(水) 04:41:19ID:X/o33lUL0952nobodyさん
2010/02/24(水) 05:33:37ID:???└─┘
おらっしゃあぁぁ!!!
∩∧ ∧
ヽ( ゚Д゚)
\⊂\
O-、 )〜
∪
0953nobodyさん
2010/02/24(水) 13:24:25ID:???ttp://www.usinezumi.com/blog/2009/08/03/213/
↑BigTableのデータをインポートしたり、エクスポートする機能の用意は、公式対応してないみたいですね?
0954nobodyさん
2010/02/24(水) 13:38:09ID:???EC2の方が自由度が高いけど、ユーザーを詰め込み過ぎらしいので様子見。
http://news.livedoor.com/article/detail/4569566/
オンプレミスとクラウドのシステムを同じ構造にしておきたい。
=自社サーバでさばききれないアクセスを、GAEに受け持たせるかんじ。
=最初からGAEと同じアーキテクチャーでシステム開発しておけば、スケールアップさせるときに容易にGAEに移せる。
=必要なくなったら、GAEから自社サーバに戻せるようにする。
イメージとしては、GAEとローカルで常に同期が取れてるかんじのシステムです。
ttp://d.hatena.ne.jp/kazunori_279/20091214/1260790814
↑この人みたいな使い方
あとは、NoSQLなデータストアの使い方を練習したいため、あえてGAEでw
0955nobodyさん
2010/02/24(水) 13:50:39ID:???素晴らしい書籍のご紹介、どうもありがとうございます。
http://www.amazon.co.jp/dp/4048676938
この前、本屋に行ったときGAE関係の本を立ち読みしまして、この本も読みました。
GAEでKay Frameworkを使う機会があれば、図書館で借りてみようと思います。
まずはオーソドックスに、素のPythonで作ってみて、
ttp://satoshi.blogs.com/life/2009/11/gdispatch_kwargs.html
フレームワークを使うならGAE標準装備のDjangoを利用してみようかなと思います。
ttp://www.metareal.org/2009/12/02/running-django-1-1-on-google-appengine/
0956nobodyさん
2010/02/24(水) 15:22:45ID:???>↑BigTableのデータをインポートしたり、エクスポートする機能の用意は、公式対応してないみたいですね?
ReferenceProperty がめちゃくちゃになるからね
0958nobodyさん
2010/02/24(水) 18:52:31ID:???0959nobodyさん
2010/02/24(水) 18:56:15ID:???0960nobodyさん
2010/02/24(水) 21:27:35ID:???0962nobodyさん
2010/02/24(水) 22:15:32ID:???今からだとこっちの方が良さそうですね
http://www.allbuttonspressed.com/projects/django-nonrel
レス数が950を超えています。1000を超えると書き込みができなくなります。