- 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
- 236 名前:nobodyさん mailto:sage [2009/07/27(月) 21:08:12 ID:???]
- ジャヴァよりパイパンのほうが良いに決まってる
- 237 名前:nobodyさん mailto:sage [2009/07/27(月) 23:50:06 ID:???]
- >>234
恥パイに決定。
- 238 名前:nobodyさん [2009/07/28(火) 20:06:12 ID:35SB9DJE]
- お前ら真面目にGAEやってるか?
- 239 名前:nobodyさん mailto:sage [2009/07/28(火) 20:41:37 ID:???]
- ギャラクシーエンジェルエヴォリューション
- 240 名前:nobodyさん mailto:sage [2009/07/29(水) 01:48:25 ID:???]
- .
- 241 名前:nobodyさん mailto:sage [2009/08/11(火) 22:53:55 ID:???]
- もしかしてPythonで独自のモジュールって使えない?
そもそもimportできないよね??
- 242 名前:nobodyさん mailto:sage [2009/08/12(水) 09:13:36 ID:???]
- 珍しく盛り上がったと思えば煽りあいかよ…
- 243 名前:nobodyさん mailto:sage [2009/08/12(水) 09:59:54 ID:???]
- >>241
そんなことないけど。自分はふつうにimportできてる。 どんなエラーがでるか晒してみたら?
- 244 名前:241 mailto:sage [2009/08/12(水) 11:49:15 ID:???]
- さんくす。大丈夫だった。
- 245 名前:nobodyさん mailto:sage [2009/08/13(木) 15:02:51 ID:???]
-
code.google.com/intl/ja/appengine/docs/python/datastore/entitiesandmodels.html#References ReferenceProperty クラスの扱いでここのサンプルに載っている下のコードって意味同じですか? obj2.reference = obj1.key() obj2.reference = obj1
- 246 名前:nobodyさん mailto:sage [2009/08/13(木) 17:24:47 ID:???]
- >>245
意味は違うかもしれませんが、結果は同じですわ
- 247 名前:245 mailto:sage [2009/08/13(木) 17:29:02 ID:???]
- >>246
ありがとうございます。
- 248 名前:nobodyさん mailto:sage [2009/08/13(木) 19:59:21 ID:???]
- GqlQueryクラスのfetchメソッドってどんな用途で使うんでしょう?
GqlQuery()のLIMITで事足りる気がするんですが。。
- 249 名前:248 mailto:sage [2009/08/13(木) 21:15:30 ID:???]
- 今気付いたんですがQueryとGqlQueryを混合してデータストアからフェッチできるって事ですね
- 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できないから面倒じゃない?
|

|