[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 17:56 / Filesize : 184 KB / Number-of Response : 968
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Google App Engine 2アプ目



1 名前:nobodyさん [2009/05/30(土) 12:40:02 ID:tuYY7oEn]

Google App Engine
code.google.com/appengine/

■過去スレ
Google App Engine
pc11.2ch.net/test/read.cgi/php/1207754942/

■参考サイト
App Engine ギャラリー
appgallery.appspot.com/
ドキュメント
code.google.com/appengine/docs/python/overview.html


250 名前:nobodyさん mailto:sage [2009/08/16(日) 08:30:10 ID:???]
つまりGoogleはブラック、と

251 名前:nobodyさん [2009/08/18(火) 03:03:30 ID:dpDjO4GV]
GAEのDataStoreって非正規化を恐れるな!とか、ListProperty使え!とかあるけど、
そういう情報がまとまってる書籍とかサイトってあるかな?
Google I/Oのセッションはみまんた。

252 名前:251 mailto:sage [2009/08/18(火) 03:04:58 ID:???]
というか、RDBからこうやって乗り換えればいいよ的な情報が
纏まってたらうれしいんだけど、無いものかね。

253 名前:nobodyさん mailto:sage [2009/08/18(火) 04:00:56 ID:???]
失望した

254 名前:nobodyさん mailto:sage [2009/08/18(火) 18:23:20 ID:???]
失禁した

255 名前:nobodyさん mailto:sage [2009/08/18(火) 19:13:41 ID:???]
パラダイム、イディオムがRDBと違いすぎてそうそう簡単には移行できない、
もしくはそもそも移行というものを考えるのが間違いってのが今のとこの
感触なんだが。
BerkeleyDBだと思って使えば?って感じ。


256 名前:nobodyさん mailto:sage [2009/08/18(火) 19:56:20 ID:???]
RDBのイデオムなんてコンピュータサイエンスを押さえておけば分かるたぐいのものばかり
DataStoreもまたしかり

257 名前:nobodyさん mailto:sage [2009/08/18(火) 20:05:13 ID:???]
ギークきたあああああああああああ

258 名前:nobodyさん mailto:sage [2009/08/19(水) 08:28:10 ID:???]
ファイルってディレクトリ階層作って設置できないのかな?
モジュールも全部同一の階層におかないとダメ?



259 名前:nobodyさん mailto:sage [2009/08/19(水) 08:29:36 ID:???]
sys.path.append

260 名前:nobodyさん mailto:sage [2009/08/19(水) 19:39:54 ID:???]
>>259
さんくす!

261 名前:nobodyさん mailto:sage [2009/08/20(木) 14:50:42 ID:???]
sys.path.append('mymodule')

みたいなモジュールがあったとして
mymodule.pyを編集した内容ってdev_appserver.pyで1回再起動しないと反映されない?


262 名前:nobodyさん mailto:sage [2009/08/21(金) 22:12:35 ID:???]
localでテストするときは再起動必要
GAEサーバー側ではファイルうpのみでOKだったはず

263 名前:nobodyさん mailto:sage [2009/08/22(土) 19:04:25 ID:???]
>>262
おー。よかった。。バグかと思って報告しようと思ったよ。
初志者の自分が気付くぐらいから周知の事実だとおもったけど。。


264 名前:nobodyさん mailto:sage [2009/08/23(日) 02:28:53 ID:???]
周知の事実
WSGI

265 名前:nobodyさん mailto:sage [2009/08/23(日) 22:33:42 ID:???]
いつも質問してばかりの俺だけど、さっき良い事見つけたので教えます。

「GAEサーバ側のデータストアに入れたデータを管理画面からdeleteボタンで消す時に100件単位で消す方法」

1度20件単位で消した後のURLのlimitってパラメータを20から100にしてEnter

100件単位でエンティティが表示される。

チェックボック全選択してdeleteボタン

(゜Д゜)ウマー

266 名前:nobodyさん mailto:sage [2009/08/23(日) 22:38:53 ID:???]
えっ、みんな知ってるよ
          そんなこと
えっ、みんな知ってるよ
          そんなこと
       ____
      /二二ヽ
      ‖・ω・‖
     ノ/ / >
     ノ ̄ゝ


267 名前:nobodyさん mailto:sage [2009/08/23(日) 23:05:30 ID:???]
懐かしすぎる・・・

268 名前:nobodyさん mailto:sage [2009/08/24(月) 00:12:37 ID:???]
泣いた



269 名前:nobodyさん mailto:sage [2009/08/24(月) 00:48:49 ID:???]
>>265
次スレのテンプレに追加だな

270 名前:nobodyさん mailto:sage [2009/08/24(月) 01:34:44 ID:???]
任意のentity検索して消すツールくらいGAEの検証兼ねて最初に作るだろ


271 名前:nobodyさん mailto:sage [2009/08/24(月) 08:37:26 ID:???]
うpするのがめんどい

272 名前:nobodyさん mailto:sage [2009/08/24(月) 22:17:58 ID:???]
1回だけじゃん

273 名前:nobodyさん mailto:sage [2009/08/29(土) 23:01:50 ID:???]
class Books(db.Model):
title = db.StringProperty()

こんなModelがあったとして、

query = Books.all()
query.filter('title =', 'Jump')
results = query.fetch(1)

ってな感じでtitleの値を検索した場合に、もしかしてエンティティの数が1万でも100万でもCPU時間ってほぼ同じ?


274 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 05:57:39 ID:???]
んなこたぁない

275 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 08:17:59 ID:???]
key_name

276 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 09:42:04 ID:???]
>>273
同じだよ

277 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 09:47:50 ID:???]
>>273

同じはずですわ〜

278 名前:nobodyさん mailto:sage [2009/09/02(水) 18:12:35 ID:???]
GoogleAppEngineでベンチマークってどうやってますか。
実環境じゃベンチマークできないですよね。



279 名前:nobodyさん mailto:sage [2009/09/02(水) 20:19:17 ID:???]
>>278
ab

280 名前:nobodyさん mailto:sage [2009/09/02(水) 21:08:51 ID:???]
>>279
ベンチマークコマンドのことじゃなくて、サーバの話です。
ローカル環境と実環境との違いが大きすぎて、ローカルでのベンチマークがあんまし参考にならない。

281 名前:nobodyさん mailto:sage [2009/09/02(水) 21:21:42 ID:???]
1000件制限とか30秒制限ってまだあるんだっけ


282 名前:nobodyさん mailto:sage [2009/09/03(木) 15:07:14 ID:???]
使ってみたがJavaはめんどいしPythonは使いにくい

283 名前:nobodyさん mailto:sage [2009/09/03(木) 15:49:31 ID:???]
低脳はPHPを使うに限る。

284 名前:nobodyさん mailto:sage [2009/09/03(木) 16:26:50 ID:???]
俺はド低脳なのでperl-appengineを使うのです

285 名前:nobodyさん [2009/09/03(木) 16:29:35 ID:0tRVxD+Q]
pythonでチャレンジ中のPHPerです。
日に日に賢くなってく感じがします。

286 名前:nobodyさん mailto:sage [2009/09/03(木) 16:50:22 ID:???]
そんなのただの錯覚です

287 名前:nobodyさん mailto:sage [2009/09/03(木) 20:30:37 ID:???]
>>280

そうなんです。サーバー側でベンチ取るしか無いんですわ。
昔 Google のエンジニアさんがそういう記事がそのうち出るって言ってましたので調べてみました。

code.google.com/appengine/articles/load_test.html

これですかねぇ

288 名前:nobodyさん mailto:sage [2009/09/04(金) 00:57:11 ID:???]
使ってみたがJavaはめんどいし使いにくい
Pythonはgj



289 名前:nobodyさん mailto:sage [2009/09/04(金) 17:31:41 ID:???]
>>282
groovy試してみたら?

290 名前:nobodyさん [2009/09/04(金) 18:25:15 ID:+o/ybU4Q]
ちょwまw
gaeってアプリの削除できないの?
ありえなくね?

291 名前:nobodyさん mailto:sage [2009/09/04(金) 18:27:28 ID:???]
空白のページで上書きするしかないってことか・・
腐ってやがる・・早すぎたんだ

292 名前:nobodyさん mailto:sage [2009/09/04(金) 22:55:09 ID:???]
>ちょwまw
>gaeってアプリの削除できないの?
>ありえなくね?

登録直後にサクサク10個アプリ定義したけど
後で名前変えたくなった漏れ涙目


293 名前:nobodyさん mailto:sage [2009/09/05(土) 00:38:27 ID:???]
>>292

グループにメールすれば増やしてもらえるらしいですわ

294 名前:nobodyさん mailto:sage [2009/09/05(土) 00:41:08 ID:???]
削除したい
むしろ減らしたいんですが

295 名前:nobodyさん [2009/09/05(土) 01:49:12 ID:fBAgFiA5]
GAE上のデータをローカルにダンプする方法があったら教えてください

296 名前:nobodyさん mailto:sage [2009/09/05(土) 06:26:10 ID:???]
秒数制限があるので少しずつgetしてマージするプログラムを自作


297 名前:nobodyさん mailto:sage [2009/09/05(土) 12:26:56 ID:???]
>>295
bulkloader.py に --dump というオプションが付きましたので使ってみてはいかがですか

ttp://code.google.com/appengine/docs/python/tools/uploadingdata.html#Downloading_and_Uploading_All_Data

298 名前:nobodyさん mailto:sage [2009/09/05(土) 12:28:22 ID:???]
>>297
英語じゃないと読めませんでしたわ
ttp://code.google.com/intl/en/appengine/docs/python/tools/uploadingdata.html#Downloading_and_Uploading_All_Data



299 名前:nobodyさん mailto:sage [2009/09/05(土) 12:29:23 ID:???]
>>294
今は無理ですわね〜
アプリを空にしておけば何の問題も無いと思いますけれど...

そういう問題じゃないのかしらん

300 名前:nobodyさん mailto:sage [2009/09/09(水) 20:46:17 ID:???]
自転車板の住人です。GAE製まとめサイトに独自ドメインを割り当てました。
www.cbnanashi.com/
TIPSをまとめてみました。ご参考まで。
blog.livedoor.jp/cbnanashi/archives/947231.html

301 名前:nobodyさん mailto:sage [2009/09/09(水) 20:58:59 ID:???]
お疲れ様です

302 名前:nobodyさん mailto:sage [2009/09/10(木) 20:52:50 ID:???]
>>300
前から知っているけど、とても良くできていると思います。
制作のコツなどあれば、先人として何かアドバイスいただけないですか?

303 名前:nobodyさん mailto:sage [2009/09/10(木) 20:53:59 ID:???]
>>300
リソースの利用状況なんかはどんな感じ?

304 名前:300 mailto:sage [2009/09/10(木) 23:37:03 ID:???]
>>302
動かさないと分からない点が多いため、まずは動かしてみることでしょうか。
Googleのマニュアルがかなりしっかりしているので、それを見ながら
ひとつずつ解決していけば最終的になんとかなる感じでした。
あとは英語が難しいですがGAEのgoogle groupsを探せば大抵の答えは
あると感じました。

>>303
いまのところ余裕で無償範囲です。
Outgoing Bandwidthが最も多くて10〜15%(0.15GB)、
Stored Dataは5%(0.05GB)、CPUも10%以下で収まっています。

305 名前:nobodyさん mailto:sage [2009/09/10(木) 23:38:55 ID:???]
お疲

306 名前:nobodyさん mailto:sage [2009/09/11(金) 07:09:32 ID:???]
結構レスポンス速いね

307 名前:nobodyさん mailto:sage [2009/09/12(土) 17:17:07 ID:???]
軽っ

308 名前:nobodyさん mailto:sage [2009/09/12(土) 18:06:40 ID:???]
>>300
GAE重いときいてたのに、サクサクだなー。



309 名前:nobodyさん mailto:sage [2009/09/12(土) 18:15:09 ID:???]
>>304
よかったらアクセス数も教えてください。

310 名前:nobodyさん mailto:sage [2009/09/12(土) 21:22:21 ID:???]
>>300
pythonですかjavaですか?
.htmlのページがあるようですが、これはスタティックページですか?

311 名前:300 mailto:sage [2009/09/12(土) 21:45:56 ID:???]
軽いのはMemcacheを使っているのと、参照系(*.html)をServlet+JSPで直接
書いているからだと思います。大した処理をしてないのもありますが。

>>309
一日2〜3万リクエストくらいのようです。そのうちアイコン画像等の静的ファイルが
3分の2くらいで残りをJavaで処理しています。

>>310
Javaです。htmlのページは動的ページです。

312 名前:nobodyさん mailto:sage [2009/09/13(日) 08:40:55 ID:???]
Pythonのフレームワーク。google app engineも対応だって。

渋日記: Tornadoウェブフレームワーク日本語訳ができるまで
blog.shibu.jp/article/32075270.html


パフォーマンス ? Tornado v0.1 documentation
tornado.shibu.jp/deploy.html#wsgi-google-appengine

313 名前:nobodyさん mailto:sage [2009/09/13(日) 11:56:23 ID:???]
使おうと思ったがSMS認証…orz
携帯持ってない難民はあきらめるほか無いですか、そうですか


314 名前:nobodyさん mailto:sage [2009/09/13(日) 12:43:04 ID:???]
要らないんじゃなかったっけ?

315 名前:nobodyさん mailto:sage [2009/09/13(日) 12:50:16 ID:???]
携帯認証せずに使う方法なんてあるの?

316 名前:nobodyさん [2009/09/13(日) 14:06:17 ID:w7PctTKX]
>>312
翻訳速度凄いな。後で使ってみる。

ところで、一般的なフォルダツリー構造をReferencePropertyを使って実現する場合、
親にReferenceListPropertyを持たせるのと、
子にReferencePropertyを持たせるのとどっちがいいんでしょうか?(速度とか)

317 名前:nobodyさん mailto:sage [2009/09/13(日) 14:52:16 ID:???]
上から順々に探索することになるだろうから前者の方が速いのでは。

318 名前:nobodyさん mailto:sage [2009/09/13(日) 17:44:55 ID:???]
両方要るんじゃね?



319 名前:nobodyさん mailto:sage [2009/09/13(日) 18:31:18 ID:???]
子にReferencePropertyを持たせる

ReferenceProperty
として
child.parent
をつくると
parent.childs (childrenだがそこに突っ込むのは無し)
が勝手に出来る

320 名前:nobodyさん mailto:sage [2009/09/13(日) 18:33:29 ID:???]
あちなみにparentはたしか既存のプロパティ名だから
違う名前(r_parentとか)で作る必要があると思う

321 名前:nobodyさん mailto:sage [2009/09/13(日) 18:56:33 ID:???]
糞設計だなw

322 名前:nobodyさん mailto:sage [2009/09/13(日) 19:08:47 ID:???]
Optimal tree structure with datastore
groups.google.com/group/google-appengine/browse_thread/thread/c311c8fdde369f18/0554a24ea63bcbeb
向こうのグループは盛んで、googleの人からも返信貰えるんだね。

323 名前:nobodyさん mailto:sage [2009/09/14(月) 00:37:07 ID:???]
>>322

Nick さんは Google 社員の中でも特別なのですわ。グループではものすごいエナジーで返信しまくってる上に irc でも同じぐらい活躍しています。

324 名前:nobodyさん mailto:sage [2009/09/18(金) 06:22:37 ID:???]
Twit Delay | Twitter 予約投稿サービス
twitdelay.net/
twitdelay.appspot.com/

これもgoogle app engine製でしょうか?appspot.comだし。
API使ったマッシュアップ(サポートしているtwitterはAPIが豊富)だと作り易いんでしょうかね・・・

325 名前:nobodyさん mailto:sage [2009/09/18(金) 08:06:59 ID:???]
python+beautifulsoupでほぼ何でもアリなことをしています

326 名前:nobodyさん mailto:sage [2009/09/18(金) 23:28:32 ID:???]
>>324
最近のチンパン団メンバーの勢いが凄いですね。
日本のWebを牽引するのは、はてなではなくチンパン団ではないかと思うこの頃。

327 名前:nobodyさん mailto:sage [2009/09/19(土) 02:54:46 ID:???]
こういう人が多くはいないことを祈る。

328 名前:nobodyさん mailto:sage [2009/09/19(土) 03:57:44 ID:???]
日本人のことを揶揄してディスってんのかと思ったら
本当にそんな団があんのかよ
しょうもねぇなぁ



329 名前:nobodyさん [2009/09/22(火) 17:50:58 ID:wI8viNrf]
ひまつぶしにつくった。後悔はしてない

kawaii-kara.appspot.com/

330 名前:nobodyさん mailto:sage [2009/09/22(火) 18:01:13 ID:???]
@home9yappy 乙

331 名前:nobodyさん [2009/09/22(火) 22:11:33 ID:tNaPpKzd]
在庫表示、在庫追加、在庫削除みたいな最低限のレベルの
シンプルな在庫管理ってbig tableだけでどうにか作れるもんなんだろうか?

332 名前:nobodyさん mailto:sage [2009/09/22(火) 22:39:01 ID:???]
>>329
たくさんクリクリしたら「もうむり」ってポップアップしたお

333 名前:nobodyさん mailto:sage [2009/09/22(火) 22:40:01 ID:???]
>>329
gomenn,XSSテストしたら壊れちゃった・・・。

334 名前:nobodyさん mailto:sage [2009/09/22(火) 22:41:44 ID:???]
>>329
気が付いたら直してください。

335 名前:nobodyさん mailto:sage [2009/09/22(火) 22:48:00 ID:???]
>>329
ロプロスの仕業?

336 名前:nobodyさん mailto:sage [2009/09/22(火) 22:54:34 ID:???]
>>331
BIGTABLEってJOINできないから面倒じゃない?

337 名前:nobodyさん mailto:sage [2009/09/23(水) 09:34:53 ID:???]
データストア落ちてますか?

338 名前:nobodyさん mailto:sage [2009/09/23(水) 11:26:55 ID:???]
>>329
見られないよ!?鯖落ちてる?



339 名前:nobodyさん mailto:sage [2009/09/23(水) 11:48:16 ID:???]
>>329
JAVAですか?Pythonですか?
作ってみた感想とか聞かせてください。

340 名前:nobodyさん mailto:sage [2009/09/24(木) 00:45:12 ID:???]
>>337
グループとか公式のステータスとかIRCみるべし。

341 名前:nobodyさん mailto:sage [2009/09/24(木) 10:54:42 ID:???]
>>336
>BIGTABLEってJOINできないから面倒じゃない?
RDB脳は捨てるべき。

>>331
BIG TABLE流の設計をすれば全然オッケーだよ。

342 名前:nobodyさん mailto:sage [2009/09/24(木) 11:09:59 ID:???]
bdbだけで全部やるはめになったような感じに考えたらOK?

343 名前:nobodyさん mailto:sage [2009/09/24(木) 11:38:45 ID:???]
正規化をあきらめればOK

どっちみちindexが足りなくなって死ぬけど

344 名前:nobodyさん mailto:sage [2009/09/24(木) 21:36:21 ID:???]
>>341
性器の時代

345 名前:nobodyさん mailto:age [2009/10/03(土) 10:10:45 ID:???]
age

346 名前:nobodyさん mailto:sage [2009/10/09(金) 21:21:06 ID:???]
過疎ってんな

347 名前:nobodyさん mailto:sage [2009/10/10(土) 01:28:09 ID:???]
日経にクラウドうんたらでてたのを見た

348 名前:nobodyさん [2009/10/10(土) 05:27:23 ID:XkXcMKwu]
今のところ、
面倒くささが別の種類の面倒くささに変換されるだけだからな・・・



349 名前:nobodyさん mailto:sage [2009/10/10(土) 09:27:22 ID:???]
サーバ管理をしなくてよくなるのは超面倒くさいよね。

350 名前:nobodyさん mailto:sage [2009/10/10(土) 09:35:49 ID:???]
ちょーめんどう






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<184KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef