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

Google App Engine 2アプ目

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2009/05/30(土) 12:40:02ID:tuYY7oEn

Google 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
0422nobodyさん2009/10/30(金) 14:39:10ID:???
でもなぁ。GQLががががが。
0423nobodyさん2009/10/30(金) 21:08:11ID:???
100万PVで月額5万ってそんなに安くなくね?
でもスケールすると考えるとありか・・
0424nobodyさん2009/10/30(金) 21:14:10ID:???
直撃インタビューはどこにあるのこれ
0425nobodyさん2009/10/30(金) 23:46:25ID:???
Twitterwwwwwwwww
0426nobodyさん2009/10/30(金) 23:56:20ID:???
月5万払ってどこで収益あげてるん?
0427nobodyさん2009/10/31(土) 11:05:52ID:???
>>421
インタビューつーか、twitterのまとめサイトだなw

>>426
mixiアプリの収益原は主に以下

・PVx約0.05円
・課金方法(公式の決済はまだ用意されてなす)
(mixiアプリの一番人気のサンシャイン牧場は独自決済)
・自サイトへ誘導してほげほげ

なので、
PVで最低限 月3000万*0.05円=150マソの計算
1ヶ月続けばだけどね
0428nobodyさん2009/10/31(土) 11:41:07ID:???
すげーな。
0429nobodyさん2009/11/01(日) 00:56:46ID:???
>>427
へーmixiがアプリ側に金払ってるんだ
そうじゃなきゃ誰も作らないか
0430nobodyさん2009/11/01(日) 17:41:03ID:???
GQLって何て発音するの?ごくり?
0431nobodyさん2009/11/01(日) 19:59:44ID:???
GQLを使った時点で設計失敗だろ。
0432nobodyさん2009/11/01(日) 21:31:42ID:???
>>431
じゃぁどうするの?
0433nobodyさん2009/11/01(日) 23:03:58ID:???
>>430
ジーコー
0434nobodyさん2009/11/01(日) 23:23:03ID:???
>>430
おまえはSQLを何と発音するんだ?あーん?
0435nobodyさん2009/11/02(月) 01:30:53ID:???
シャックリ
0436nobodyさん2009/11/02(月) 08:37:23ID:???
シャクレ
0437nobodyさん2009/11/02(月) 12:58:27ID:???
>>432
ゆとり乙。
0438nobodyさん2009/11/02(月) 14:00:20ID:???
>>437
40手前のおっさんにむかって、生意気な口きくんじゃねー
0439nobodyさん2009/11/02(月) 14:31:27ID:???
>>438
ゴメン(ww
でもご愁傷様(wwwww
0440nobodyさん2009/11/02(月) 14:43:20ID:???
>>439
っていうか、教えてよ、教えて下さいよ。
0441nobodyさん2009/11/02(月) 20:29:20ID:???
騙されるな
GQL使ってJOINみたいなことしまくるのがGAE的に正しい設計
0442nobodyさん2009/11/02(月) 21:04:20ID:???
JOINは良いんだけど
refferenceの先の項目で検索したりソートしたり出来ないよなw
それしようと思ったら参照元テーブルに項目のコピー入れとけときたもんだ
一次性器化すら出来ないんだぜ?
0443nobodyさん2009/11/02(月) 21:06:44ID:???
だよな
パフォーマンスを最優先に強制されられて、素直な記述がさっぱりできん
0444nobodyさん2009/11/02(月) 21:12:20ID:???
その素直はRDBMS的な素直なんだぜ。
RDBMS脳を捨てようぜ。
0445nobodyさん2009/11/02(月) 21:40:45ID:???
BigTableの最大利用のための原則と指針
ttp://www.infoq.com/jp/news/2008/06/principles-to-big-table
これだけみてもちんぷんかんぷんだぜ。
0446nobodyさん2009/11/02(月) 21:53:03ID:???
コレクションフィールドで、GAEjでもJOIN検索をカバー
ttp://www.atmarkit.co.jp/fjava/rensai4/gaej04/gaej04_2.html
これはなんだね。
0447nobodyさん2009/11/02(月) 21:53:19ID:???
>>445
読むなら原文(英文)のほうがよくね?
0448nobodyさん2009/11/02(月) 23:05:42ID:???
抽出できたデータ件数も全部数えるまで判らないなんてw
0449nobodyさん2009/11/02(月) 23:07:13ID:???
>>446
ほう
Javaなら出来るのか
0450nobodyさん2009/11/02(月) 23:09:22ID:???
>>444
貧弱なDBをソフトのレガシーテクニックでカバーしろということですねわかります
0451nobodyさん2009/11/02(月) 23:30:47ID:???
世の中の常としてダサい部分は洗練されていくから
バッドノウハウ的苦肉の策があっという間に陳腐化していきそうでイヤーンな感じ
0452nobodyさん2009/11/02(月) 23:32:50ID:???
BigTableじゃなくてBigちんぽだったら良かったのに・・
0453nobodyさん2009/11/03(火) 00:34:11ID:???
>>449
Pythonのdb.ListPropertyにあたる機能じゃないの?
0454nobodyさん2009/11/03(火) 01:46:37ID:???
RDBのパフォーマンスチューニングテクニックのうち99%は
すぐ陳腐化するしシステム依存度が高くて応用も利かないバッドノウハウですけど何か?
0455nobodyさん2009/11/03(火) 11:15:15ID:???
GAEのデータストアってiTunesみたいだな

元データ=曲ファイルでアルバム名、アーティスト名、ジャンルで勝手に
インデックスが作られる。

アルバム名、アーティスト名、ジャンルはオブジェクトじゃない。
実体はない単なるインデックス。


これ、わかりやすくね?俺良く気がついた。えらい。
0456nobodyさん2009/11/03(火) 11:43:10ID:???
そういえば今日はいい天気だな。
0457nobodyさん2009/11/03(火) 11:51:38ID:???
GAEのデータストアってエクセルのシートみたいだな。
以下略。
0458nobodyさん2009/11/03(火) 15:38:42ID:???
Googl App Engineでwebサービス作りたいんですが、
お前ら何かフレームワーク使ってますか?
素のSDKままだと足りなさ過ぎる悪寒。
django SDKあるけど、みんなdjango使ってるの?
App Engine Oilとかどう?


Rubyは慣れてるから、JRuby on Railsでも使おうと思ったんだけど、
フレームワーク標準マッパのActiveRecordつかえねーし、
JRuby + Sinatra使ってる方がPythonよりCPUタイム10倍食うから、金も10倍かかるとかいいだして、
萎えてるところです。
0459nobodyさん2009/11/03(火) 15:42:23ID:???
上から下までグーグルに依存しなくてもいいんじゃない
0460nobodyさん2009/11/03(火) 15:51:26ID:???
は?10倍かよ。

ソースきぼん
0461nobodyさん2009/11/03(火) 16:31:27ID:???
>>458
これどうですかね
http://code.google.com/p/kay-framework/
日本語ドキュメント
http://kay-docs-jp.shehas.net/index.html
0462nobodyさん2009/11/03(火) 21:05:33ID:???
亀気味ですがすいません >411
自分の場合も、sys.path.append ってやってもエラーになるんすが(ちなみにうちもmac)
こんなふう↓↓↓にやって出来てるんすが
(GAEのドキュメントにはそうしろと書いてあるように見えたんで)
---------
1. 自分のプロジェクト配下にサブディレクトリ(たとえば mylib)を作成。
2. そこに、ライブラリ(たとえばhoge.py)を置く。
3. 同じ場所に、__init__.py を作成。(中身は空っぽでおk)

で、import mylib.hoge でインポートできる。
---------

まだ本番環境にデプロイしてみてないんすが、問題ないでしょうかね??
BeautifulSoupとか使ってて、その方法でimportしてるんだけど。

まだPythonもGAEも初めたばっかりだから、とんちんかんな事言ってたらごめんなさい。
0463nobodyさん2009/11/03(火) 22:55:25ID:qB2JrodB
>>458
Oil は便利 django いらなくなった
0464nobodyさん2009/11/04(水) 09:31:26ID:???
oilで十分じゃね?
crudフォーム自動生成ない時点でDjango使う意味なし。
0465nobodyさん2009/11/04(水) 14:41:27ID:???
>>463-464
thanx
0466nobodyさん2009/11/04(水) 15:02:19ID:???
んで、GAEOは何て読めばいいんだぜ?
0467nobodyさん2009/11/04(水) 16:31:56ID:???
>>466
gaeoに決まってるやないか。
0468nobodyさん2009/11/04(水) 17:59:26ID:???
0469nobodyさん2009/11/04(水) 22:22:12ID:???
ぎょ
0470nobodyさん2009/11/04(水) 22:39:03ID:???
だってプログラミングしてるときはいつもフル勃起してるもんw
0471nobodyさん2009/11/04(水) 23:15:58ID:???
日本人のオッサンが作ってるフレームワークはスルーですか?
0472nobodyさん2009/11/05(木) 21:19:30ID:???
何?
0473nobodyさん2009/11/05(木) 21:39:25ID:???
>>471
kwsk
0474nobodyさん2009/11/06(金) 00:29:45ID:???
>>473

>>461 の事じゃないかしらん
0475nobodyさん2009/11/06(金) 10:17:26ID:???
djangoのラッパーを作って息子の名前をつけてフレームワークと言い張ってみました
0476nobodyさん2009/11/06(金) 16:40:33ID:???
djangoのラッパーじゃなくね?
0477nobodyさん2009/11/06(金) 17:33:51ID:???
ソレモソウカモネ
ウッウー!
0478nobodyさん2009/11/06(金) 18:38:55ID:???
YO!YO! お前、ラッパー、俺、VIPPER, YO!

0479nobodyさん2009/11/06(金) 22:03:32ID:???
>>475
あ、django の事は強く意識してますが、ラッパーでは無いです。
django を appengine 上で動かすと重いしデバッグしづらいので
appengine 専用に django を書き直したようなのを作ってます。

いちおうパフォーマンスのために色々工夫をしています。

例えばテンプレートエンジンに Jinja2 というのを使っているんですが、デプロイ前にパースして Python コードにしたものをサーバーにアップロードするようにしています。

また、誰もが使う訳では無いようなモジュールは積極的に遅延ロードするようにしています。

あとKayにバンドルしているWerkzeugのデバッガはけっこう使いやすいですよ。使い方なんかはこのあたりを見てください
http://kay-docs-jp.shehas.net/debugging.html
0480nobodyさん2009/11/07(土) 13:27:03ID:???
Djangoから乗り換えるとなるとプラグイン周りとかいろいろ面倒だよね。
0481nobodyさん2009/11/07(土) 17:13:42ID:???
お前らドジャンゴていえよ、ドジャンゴ
0482nobodyさん2009/11/07(土) 17:23:09ID:???
djangoって書いてるだけで頭の中ではドジャンゴって読んでるだろJK
0483nobodyさん2009/11/07(土) 20:25:38ID:???
えっ
0484nobodyさん2009/11/07(土) 21:16:41ID:???
デジャンゴ
ttp://michilu.com/django/doc-ja/faq/#id3
0485nobodyさん2009/11/07(土) 22:02:08ID:???
みんな j の音が間違ってる。本当はドヤンゴ。
0486nobodyさん2009/11/07(土) 22:46:57ID:???
普通ダンジョーって読むだろ。
0487nobodyさん2009/11/08(日) 20:21:03ID:???
ヤンゴじゃないんだ
0488nobodyさん2009/11/08(日) 20:40:14ID:???
ズジョンゴって呼んでたわ
0489nobodyさん2009/11/08(日) 20:44:53ID:???
ジャンゴ
0490nobodyさん2009/11/09(月) 03:51:41ID:???
10個フルに作った場合、
完全削除したらまた作れるようになるの?
逆にいうと10個作ってない場合はdisableにするだけでいいってことか
0491nobodyさん2009/11/09(月) 03:54:32ID:AkWowcrV
そう
0492nobodyさん2009/11/11(水) 01:10:50ID:???
サーバーサイドでグラフ描画がしたいんだけど・・・

やっぱ、GAE上でmatplotlibは使えないですかね?
importでエラーになっちまうんだが。
(matplotlibの中で使っているnumpyの中のmultiarrayがimportできないと言われる)

0493nobodyさん2009/11/11(水) 02:27:53ID:???
>>492
今は使えなさそうですね

使いたい人は他にもいるみたいです
http://code.google.com/p/googleappengine/issues/detail?id=190
0494nobodyさん2009/11/11(水) 04:40:40ID:???
http://www.atmarkit.co.jp/news/200911/05/google.html
エンタープライズ市場に浸透するか
Google Appsは常に「バージョン・ベスト」、米グーグル副社長
2009/11/05

 コンシューマ向けサービスでは押しも押されもせぬ存在となった感のあるグーグルだが、
エンタープライズ市場では、オラクル、マイクロソフト、 IBMなど大手ベンダに及ばない。
そもそも、クラウド・コンピューティングやSaaS自体が、まだ企業ユーザーの間では普及
段階にさしかかったかどうかだ。グーグルにとってエンタープライズ市場の展望は明るい
のか。グーグルで製品管理担当副社長を務めるブラッドリー・ホロウィッツ氏に話を聞いた。

0495nobodyさん2009/11/11(水) 10:01:53ID:???
うちでGAEのmixiアプリの成功例話したらノリノリだったぞ
みんなしてクソッ出遅れた!とか言ってたw

そのうち使うかも知れんわ
0496nobodyさん2009/11/11(水) 22:24:14ID:???
>493
やっぱりかー。thx.

numpy使わせろって人いっぱいいるのね。ちょっと安心したわ。
0497nobodyさん2009/11/12(木) 11:08:40ID:???
で,Kayって誰か使ってるの?
0498nobodyさん2009/11/12(木) 11:28:09ID:???
ひとりつかってるよ
0499nobodyさん2009/11/12(木) 12:15:14ID:???
あなたの言う使っている人というのはもしかして作ってる人ではないでしょうか。
0500nobodyさん2009/11/12(木) 12:51:08ID:???
松尾さんって中のひとなのか
0501nobodyさん2009/11/12(木) 16:58:48ID:???
国内発のOSSってちょっと怖い。
特にコミッター/コミュニティのやり取りが日本語だと、
そのうち開発者不足でポシャっちゃいそうだなとか考えてしまう
0502nobodyさん2009/11/12(木) 20:06:08ID:???
GAE辞退がポシャりそうな勢いだけどな
0503nobodyさん2009/11/12(木) 20:15:41ID:???
それはないわー
0504nobodyさん2009/11/12(木) 22:59:58ID:???
>>501
Rubyのことをそんな風に悪く言うなよ
0505nobodyさん2009/11/13(金) 10:42:51ID:???
アセンブラのサポートはまだか
0506nobodyさん2009/11/13(金) 10:52:58ID:???
2chブラウザ作ったら使う人います?
(kitakoreがあるのは知ってるけど)
0507nobodyさん2009/11/13(金) 11:54:55ID:T/JsCHUl
書き込み有料の上に、閲覧まで従量課金ってか
0508nobodyさん2009/11/13(金) 16:24:47ID:???
p2のかわりになるやつあったらいいよね。
個人個人でデプロイすれば無料範囲を超えないだろうし。

作りかけ→http://ch2.appspot.com/
0509nobodyさん2009/11/13(金) 16:27:50ID:???
GAEで、写真共有サイトを作ろうと思うんですけど、
アップロードした写真はBigTableに保存することになるんですよね?
これって、容量と転送量の観点から見て、どうでしょうか?問題になりそうな点がありますか?
このような場合はAmazonを使った方が安いとか、そういうアドバイスがあれば教えてください。
漠然とした質問ですみません。
0510nobodyさん2009/11/13(金) 17:07:29ID:???
>>509
>GAEで、写真共有サイトを作ろうと思うんですけど、

容量の問題は関係ないと思うよ。
だって今更新しい写真共有サイトなんて誰も使わないから。
0511nobodyさん2009/11/13(金) 18:32:37ID:???
むしろ2ch互換掲示板アプリ作ろうかと思ってますが需要あるでしょうか。
0512nobodyさん2009/11/13(金) 18:58:31ID:???
>>510
>だって今更新しい写真共有サイトなんて誰も使わないから。
仲間内で使うだけなんで、気にしないでください。
#こういうチャチャ入れしかできない人は(ry
0513nobodyさん2009/11/13(金) 19:19:42ID:???
具体的な話を伏せるから漠然としてるんだろ
0514nobodyさん2009/11/13(金) 20:16:27ID:???
顔真っ赤で悔しいから
情報あと出しを装ってるんじゃねーの?
深読みしすぎかな?
0515nobodyさん2009/11/13(金) 20:16:32ID:???
いや、本質的じゃないとこでチャチャ入れんなってことでしょ
0516nobodyさん2009/11/13(金) 20:17:26ID:???
つかここで聞くなよ
過去ログ見ればどういうスレかわかるだろ
0517nobodyさん2009/11/13(金) 20:58:42ID:???
>>510
こういう奴まじウゼー
0518nobodyさん2009/11/13(金) 21:03:08ID:???
2chで聞くとこんなレスしか返ってこないからstackoverflowで聞け。
0519nobodyさん2009/11/13(金) 21:26:02ID:???
>>508
枠しか表示されないみたいです。
楽しみにしていますので、頑張ってください。
0520nobodyさん2009/11/13(金) 21:40:32ID:???
>>516
まあ過去ログうんぬん以前に2ちゃんだしw
>>518
条件後出しする奴を誘導されても困るがな(´・ω・`)
0521nobodyさん2009/11/13(金) 21:42:48ID:???
サーバーからデータだけ返してhtmlはjavascriptで全部組み立てか、
俺が作ろうとしてるのとめっちゃ似てるw
■ このスレッドは過去ログ倉庫に格納されています