- 1 名前:nobodyさん mailto:sage [2008/04/10(木) 00:29:02 ID:???]
- Google App Engine
code.google.com/appengine/
- 406 名前:nobodyさん mailto:sage [2008/12/29(月) 09:32:35 ID:???]
- あるだろ
リファレンスも読めないのか
- 407 名前:nobodyさん mailto:sage [2008/12/29(月) 10:12:35 ID:???]
- いったん作成したエンティティのインスタンスを
色んなところで使いたいんだけどどうしたらいいの? インスタンスレジスタみたいなクラス作るの?
- 408 名前:nobodyさん mailto:sage [2008/12/29(月) 10:47:54 ID:???]
- なに言ってんだおまえ?
グローバルインスタンスを作りたいってことか?
- 409 名前:nobodyさん mailto:sage [2008/12/29(月) 10:57:00 ID:???]
- うん
- 410 名前:nobodyさん mailto:sage [2008/12/29(月) 11:07:13 ID:???]
- >>409
## my.py c = C() ## module1.py from my import * # ... def hoge(): c.foo # ... ## module2.py from my import * # ... c.fuga()
- 411 名前:nobodyさん mailto:sage [2008/12/29(月) 14:27:35 ID:???]
- 全部グローバルインスタンスにすれば楽だよ。
カプセル化とかしても、低脳な奴がいるとあまり意味ないし
- 412 名前:nobodyさん mailto:sage [2008/12/29(月) 14:48:15 ID:???]
- >>411
PHP使いに低脳が多いなんてひどいこと言うなよ!!
- 413 名前:nobodyさん mailto:sage [2008/12/29(月) 15:21:14 ID:???]
- gaeの場合、グローバルスコープに置いたらキャッシュ効いておかしなことになるやん
- 414 名前:nobodyさん mailto:sage [2008/12/29(月) 15:37:12 ID:???]
- >>410の方法でいいじゃん。
- 415 名前:nobodyさん mailto:sage [2008/12/29(月) 15:38:23 ID:???]
- >>353
このセッション、非常に興味深かったです。 ブログのコメント部分のコードのスライドがなかったのですが googleはサンプルコード全体を公開してないのでしょうか?
- 416 名前:nobodyさん mailto:sage [2008/12/29(月) 20:48:45 ID:???]
- ネイティブのpythonの発音てパイパンに近いなw
- 417 名前:nobodyさん mailto:sage [2008/12/30(火) 04:21:24 ID:???]
- >>415
この辺にないかな google-appengine-doc-20081003/docs/datastore/keysandentitygroups.html gaeo 使ってみてるけど plugins で >>407-414 みたいなことは
- 418 名前:nobodyさん mailto:sage [2008/12/30(火) 06:43:05 ID:???]
- ttp://code.google.com/intl/ja/appengine/docs/datastore/keysandentitygroups.html
ttp://docs.google.com/Present?docid=ddfdgz6g_1671hhdnddc4 ttp://code.google.com/p/google-app-engine-samples/downloads/list
- 419 名前:nobodyさん mailto:sage [2008/12/30(火) 06:44:30 ID:???]
- python使い=つるぺた好きって認識でおk?
- 420 名前:nobodyさん mailto:sage [2008/12/30(火) 07:36:52 ID:???]
- >>353
このサイトめっちゃ重たいんだけど うちだけ?
- 421 名前:nobodyさん mailto:sage [2008/12/30(火) 09:42:12 ID:???]
- >>416
パイパンって何? エロゲ用語?
- 422 名前:nobodyさん mailto:sage [2008/12/30(火) 12:05:02 ID:???]
- よう>>421
年末年始もエロゲかい?
- 423 名前:nobodyさん mailto:sage [2008/12/30(火) 12:05:31 ID:???]
- 麻雀用語
白板 これ豆知識な
- 424 名前:nobodyさん mailto:sage [2008/12/30(火) 13:51:23 ID:???]
- gaeって他人の作ったappの影響受けないのかな?
よそのappが過負荷→こっちまでエラー多発みたいな
- 425 名前:nobodyさん mailto:sage [2008/12/30(火) 15:32:03 ID:???]
- 麻雀とエロゲなんて夢のような正月だな。
うらやましいよ。
- 426 名前:nobodyさん mailto:sage [2008/12/30(火) 16:06:57 ID:???]
- まぁこういう時にしかこないガキ共にお年玉あげる正月よりはいいな
- 427 名前:nobodyさん mailto:sage [2008/12/30(火) 16:38:30 ID:???]
- おいおいパイパンは無毛まんこを表す一般的なエロ用語ですよ
エロゲなんてしねーし。
- 428 名前:nobodyさん mailto:sage [2008/12/30(火) 17:47:45 ID:???]
- google検索/Map/Appsって他人の作ったappの影響受けないのかな?
よそのappが過負荷→こっちまでエラー多発みたいな
- 429 名前:nobodyさん [2008/12/31(水) 10:44:59 ID:cLz9fHtW]
- >>428
ロードバランサが他のサーバを割り当てるからそういう事はない。
- 430 名前:nobodyさん mailto:sage [2008/12/31(水) 11:30:14 ID:???]
- クラウドとロードバランサ一緒にすんなよw
- 431 名前:nobodyさん mailto:sage [2008/12/31(水) 12:02:16 ID:???]
- データストアは書き込みが高コストだから競合に気を付けろと言われているけど
memcacheはどんなに規模が大きくなっても競合を気にしなくていいの?
- 432 名前:nobodyさん mailto:sage [2008/12/31(水) 13:09:18 ID:???]
- ためしに自動カウンタを持ったモデル作って
カウンタじゃないフィールドに 1,2,3,4, って書き込んでみた カウンタは 1,2,3,4, って増えてるけど フィールドの値は 3,1,2,4, とかめちゃくちゃな並びになった おそらく書き込みは分散されているからだと思われ
- 433 名前:nobodyさん mailto:sage [2008/12/31(水) 23:50:21 ID:???]
- >>432
memcacheの話?modelの話?
- 434 名前: 【大凶】 mailto:sage [2009/01/01(木) 00:14:01 ID:???]
- modelの話
- 435 名前:nobodyさん mailto:sage [2009/01/01(木) 00:28:08 ID:???]
- 大凶ワロタw
- 436 名前: 【凶】 mailto:sage [2009/01/01(木) 00:53:05 ID:???]
- これIPが種なのかな
- 437 名前: 【小吉】 【1153円】 mailto:sage [2009/01/01(木) 01:09:21 ID:???]
- 書き込むたびに変わるから
IPの情報使う必要がないような・・・
- 438 名前: 【大吉】 mailto:sage [2009/01/01(木) 06:22:54 ID:???]
- あけおめ
- 439 名前:nobodyさん [2009/01/01(木) 19:54:23 ID:dpjt7rBi]
- webappのテンプレートから呼び出せる関数(ヘルパ)って
どう定義したらいいのですか?
- 440 名前:nobodyさん mailto:sage [2009/01/01(木) 20:09:56 ID:???]
- むり
- 441 名前:nobodyさん [2009/01/01(木) 20:11:05 ID:fHn+ttSa]
- 私は webapp のテンプレートあきらめて
こっちにして快適です ttp://pythonpaste.org/tempita/
- 442 名前:nobodyさん mailto:sage [2009/01/01(木) 20:44:51 ID:???]
- 無理ってマジですか
テンプレートにアサインする前に処理しておけってことですかね
- 443 名前:nobodyさん mailto:sage [2009/01/01(木) 20:53:46 ID:???]
- webappってdjangoのテンプレート使ってるから
djangoに変えても無理ですよね? >>441さんみたいに別のテンプレートシステム使うしかないのかな
- 444 名前:nobodyさん mailto:sage [2009/01/01(木) 21:03:48 ID:???]
- >テンプレートにアサインする前に処理しておけってことですかね
どっかのマニュアルにそう書いてあったような希ガス
- 445 名前:nobodyさん mailto:sage [2009/01/01(木) 21:05:33 ID:???]
- >>443
django のスレで聞いてみたら?
- 446 名前:nobodyさん mailto:sage [2009/01/01(木) 21:10:52 ID:???]
- >>443
ttp://djangoproject.jp/doc/ja/1.0/ref/templates/index.html ttp://djangoproject.jp/doc/ja/1.0/howto/custom-template-tags.html まったく出来ない訳じゃないけど引数の数とかかなり制限ある そもそもwebappのテンプレートはdjangoと完全互換じゃないし webappの方で出来るかどうかはやってみないと判らない
- 447 名前:nobodyさん mailto:sage [2009/01/01(木) 21:13:59 ID:???]
- ttp://php-sql-gdgd.jugem.jp/?eid=32
- 448 名前:nobodyさん mailto:sage [2009/01/01(木) 23:46:18 ID:???]
- d.hatena.ne.jp/ikasamaH/20080604
webappでカスタムフィルタできるやん なんで嘘つくん? しかしカスタムタグとかカスタムフィルタとかいちいち面倒くさいね〜 PHPなら元来がテンプレートシステムだから楽なのに pythonはショボい言語やなー
- 449 名前:nobodyさん mailto:sage [2009/01/01(木) 23:50:05 ID:???]
- 確かにね
- 450 名前:nobodyさん mailto:sage [2009/01/02(金) 00:02:01 ID:???]
- いちいち面倒とか言ってるから
あんなコードができあがるわけですね・・・
- 451 名前:nobodyさん mailto:sage [2009/01/02(金) 00:06:12 ID:???]
- どんなコード?
- 452 名前:nobodyさん mailto:sage [2009/01/02(金) 00:09:35 ID:???]
- PHP最強!
- 453 名前:nobodyさん mailto:sage [2009/01/02(金) 06:43:12 ID:???]
- >>451
インデントも無茶苦茶で <?php ... ?> がそこら中に散らばり、 メンテナンスが不可能なゴミのように汚いコード。
- 454 名前:nobodyさん mailto:sage [2009/01/02(金) 07:40:36 ID:???]
- インデント揃えて<?php ... ?>をそこら中に散らばらせなければいいのでは?
- 455 名前:nobodyさん mailto:sage [2009/01/02(金) 11:22:39 ID:???]
- 世の中の開発はWebだけだけと思っている人っているんですね。
おめでたいのは正月だけにしてくださいね。
- 456 名前:nobodyさん mailto:sage [2009/01/02(金) 11:42:21 ID:???]
- pythonをwebに使うのは無理があるんですね
分かります
- 457 名前:nobodyさん mailto:sage [2009/01/02(金) 11:55:54 ID:???]
- web2pyのスレ落ちたね
- 458 名前:nobodyさん mailto:sage [2009/01/02(金) 12:00:35 ID:???]
- Webもフロントエンドとバックエンドがあるよね。
コード量はテンプレートよりバックエンドの方が多いはず。 PHPでバッチスクリプト書くなんて信じられないです、ゴメンナサイ。
- 459 名前:nobodyさん mailto:sage [2009/01/02(金) 12:03:48 ID:???]
- >>458
PHPの人たちにそんなこと言ったって理解できないよ。 HTMLにちょっとコードを埋め込めば済むような安くてどうでもいい仕事しかしてないんだから。
- 460 名前:nobodyさん mailto:sage [2009/01/02(金) 12:07:10 ID:???]
- gaeでバッチ処理なんてできないでしょ
データストアに対する一括処理をしたくなった時はどうしたらいいんだろうね
- 461 名前:nobodyさん mailto:sage [2009/01/02(金) 12:11:11 ID:???]
- そうだね
gaeにはテンプレートはないしバッチ処理もできないよね
- 462 名前:nobodyさん mailto:sage [2009/01/02(金) 12:15:40 ID:???]
- gaeってコネクションの制約10秒までだから、
10秒以上かかるダウンロードは不可能なの?
- 463 名前:nobodyさん mailto:sage [2009/01/02(金) 12:19:22 ID:???]
- >>459
PHPエンジニアでそんな仕事やってるとこあんの?
- 464 名前:nobodyさん mailto:sage [2009/01/02(金) 14:11:54 ID:???]
- >>462
もちろん
- 465 名前:nobodyさん mailto:sage [2009/01/02(金) 14:21:44 ID:???]
- PHPでバッチ書いて飯を食ってる俺様参上
しかしスレ違いなので即退散
- 466 名前:nobodyさん mailto:sage [2009/01/02(金) 18:32:33 ID:???]
- PHPでもWindowsGUIアプリ書けるんだな
勉強になった
- 467 名前:nobodyさん mailto:sage [2009/01/02(金) 19:11:55 ID:???]
- よく出る話題だよね
今更知らなかったという点とPHPにできるわけないと思い込んでいたという点の両方において面白いけど
- 468 名前:nobodyさん mailto:sage [2009/01/02(金) 19:26:03 ID:???]
- PHPスレはここですか?
- 469 名前:nobodyさん mailto:sage [2009/01/02(金) 19:57:04 ID:???]
- 新年から、ブサオタは二次元で我慢、とかそんな切ない話するなよ
- 470 名前:nobodyさん mailto:sage [2009/01/02(金) 20:07:53 ID:???]
- PHP使ったクラウドサービスってあるの?
RubyとかPerlは?
- 471 名前:nobodyさん [2009/01/02(金) 20:25:57 ID:qbbs520i]
- Python も PHP も使える俺はどうなるんだね?
君達は視野が狭いなー。
- 472 名前:nobodyさん mailto:sage [2009/01/02(金) 20:34:08 ID:???]
- どうなるって何が?
- 473 名前:nobodyさん mailto:sage [2009/01/02(金) 20:46:02 ID:???]
- >472
PHPのドカタ仕事ばかり回されてイライラする
- 474 名前:nobodyさん mailto:sage [2009/01/02(金) 20:52:43 ID:???]
- そりゃその程度の人材というだけ
- 475 名前:nobodyさん mailto:sage [2009/01/02(金) 21:45:13 ID:???]
- ドゴォォォォン!!
; ' ; \,,(' ⌒`;;) (;; (´・:;⌒)/ /⌒ヽ(;. (´⌒` ,;) ) ’ Σ(;^ω^)((´:,(’ ,; ;'),` ⊂ ⊂ / ̄ ̄ ̄/__ \/___/
- 476 名前:nobodyさん mailto:sage [2009/01/02(金) 21:48:36 ID:???]
- >>470
Aptana Cloud
- 477 名前:nobodyさん mailto:sage [2009/01/02(金) 21:56:39 ID:???]
- >>476
それはGoogleがやっているの?
- 478 名前:nobodyさん mailto:sage [2009/01/02(金) 21:58:32 ID:???]
- www.moongift.jp/2008/12/aptana_studio/
メモリ256MB、5GBのディスクで4セント/時間、 上級なメモリ2GB、25GBのディスクでも37セント/時間となっている。 月額計算で前者が30ドルくらい、後者でも266ドル程度だ これ高くね?メモリ256Mのショボショボ鯖で30ドルて・・
- 479 名前:nobodyさん mailto:sage [2009/01/02(金) 22:20:45 ID:???]
- >>478
Amazon EC2の半額くらい
- 480 名前:nobodyさん mailto:sage [2009/01/02(金) 22:29:37 ID:???]
- ec2のスモールインスタンスはメモリ1.7Gで月7000円くらいだよ
- 481 名前:nobodyさん mailto:sage [2009/01/02(金) 22:31:16 ID:???]
- どれだけトラフィックが増えてCPU負荷が上がっても、
お金さえ払えば自動的にスケールする、 という期待をクラウドサービスに求めてはいけない?
- 482 名前:nobodyさん mailto:sage [2009/01/02(金) 22:37:06 ID:???]
- アプリの設計によるのではないのかな?
- 483 名前:nobodyさん mailto:sage [2009/01/02(金) 22:38:37 ID:???]
- >>481
gaeはまさにそれを目指してるのでは?
- 484 名前:nobodyさん mailto:sage [2009/01/02(金) 23:05:38 ID:???]
- japan.cnet.com/panel/story/0,3800077799,20371340-10000908,00.htm
自動的なスケールは幻想だという意見を見かけたもんで。
- 485 名前:nobodyさん mailto:sage [2009/01/02(金) 23:23:58 ID:???]
- HadoopとRDBを同列に語る時点でわかってない人な悪寒。
- 486 名前:nobodyさん mailto:sage [2009/01/02(金) 23:50:18 ID:???]
- 江島君はスケールを心配する必要があるほど人気のあるサービスを作ってからこういうことを言えよ
- 487 名前:nobodyさん mailto:sage [2009/01/03(土) 00:17:32 ID:???]
- やっぱりドジャンゴのカスタムタグ書くの面倒くさすぎるな〜
Tempitaは生pythonも書けるから、PHP的に使えるかしらん
- 488 名前:nobodyさん mailto:sage [2009/01/03(土) 04:20:28 ID:???]
- >>481
無限ループで課金されると怖い
- 489 名前:nobodyさん mailto:sage [2009/01/03(土) 05:00:01 ID:???]
- >>484-486
Goodボタンはあるのに Badボタンは無いのが残念 あったら速攻押すのに
- 490 名前:nobodyさん mailto:sage [2009/01/03(土) 05:06:24 ID:???]
- >>481 >>488
もしさーgoogleがそのサイトにトラフィックを生み出すようなことしたらどうなる? 自作自演で(゚Д゚)ウマー
- 491 名前:nobodyさん mailto:sage [2009/01/03(土) 09:00:50 ID:???]
- アフィリエイトですねわかります
- 492 名前:nobodyさん mailto:sage [2009/01/03(土) 13:00:19 ID:???]
- Mako使ってる人いる?
まんこみたいで抵抗あるけど生python使えるし速いらしい
- 493 名前:nobodyさん mailto:sage [2009/01/03(土) 13:04:59 ID:???]
- Makoいいよ。
ただ,生Python使ったら使ったで別の意味で大変になるけどね。 テンプレートにロジックを書いてはいけないよ。
- 494 名前:nobodyさん mailto:memo [2009/01/03(土) 13:06:31 ID:???]
- ttp://groups.google.co.jp/group/mako-discuss
ttp://labs.unoh.net/2007/05/python_1.html ttp://jkl.lomo.jp/archive/2008/09/121156.php ttp://d.hatena.ne.jp/karaki/20080811/1218433794 ttp://d.hatena.ne.jp/shrkw/20070813/1187011774
- 495 名前:nobodyさん [2009/01/03(土) 14:23:12 ID:4Qze7k9y]
-
俺は主な <div> 毎に python で関数を作って、それで """ %(var1)s ... %(var2)s ... %(var3)s """ % locals() ってな感じでレンダーしてる。 これが一番メンテがしやすくて、直感的。 下手に template エンジンを使うと逆に 構造が複雑になる。
- 496 名前:nobodyさん mailto:sage [2009/01/03(土) 14:25:40 ID:???]
- 筋肉バカってこの世界にもいるんだな。
- 497 名前:nobodyさん mailto:sage [2009/01/03(土) 14:26:46 ID:???]
- >>945
自分だけで作って使うWeb appならそれでいいかもね。 でもそれはオナニーとおなじだね。
- 498 名前:nobodyさん mailto:sage [2009/01/03(土) 14:28:30 ID:???]
- djangoのテンプレートで{% for %}まわして
1000件くらいレコード表示(するなよ)してみたら あたりまえだけど遅くて10秒制限で引っかかる 同じことをpython側でやって1000件表示すると 一瞬で出てきた gaeについて言えば常に10秒制限気にしないといけないから 割り切ってテンプレ使わない方が良いのかも知れない
- 499 名前:nobodyさん mailto:sage [2009/01/03(土) 14:47:56 ID:???]
- >>496-497
「主な <div> 毎に」 って言ってんじゃん。 マイナーな div は全部 template ファイルに入れてるよ。 base html も定義してあるし、他のテンプレートエンジンの機能も使いこなしてる。 pyhtonコードが密になる部分は python で関数を作ってやった方がいいってことだよ。 ハイブリッド形式が一番だよ。
- 500 名前:nobodyさん mailto:sage [2009/01/03(土) 15:11:22 ID:???]
- >>498
テンプレートがいったんpython化されずに逐次解釈されてるってこと? そんな恐ろしい処理を行ってたのか そんなの使えねー
- 501 名前:nobodyさん mailto:sage [2009/01/03(土) 15:14:20 ID:???]
- ???
- 502 名前:nobodyさん mailto:sage [2009/01/03(土) 15:19:58 ID:???]
- mankoは一旦pythonコードにコンパイルしてから実行してるみたいだよ
だから速いんじゃない? コンパイル済みコードのキャッシュは、 gaeではファイルへの書き込みができないから出来ないけど。 自分でmemcacheへのキャッシュ部分を書けばできるかも。
- 503 名前:nobodyさん mailto:sage [2009/01/03(土) 15:44:14 ID:???]
- Mako程度だったら、他とそんなに違いはないし、
普通に Django 標準のエンジン使うわ。 他も全て乗り換えれるほどのbenefitがないものばかり。 わざわざ冒険しなくてもいいんじゃないか?
- 504 名前:nobodyさん mailto:sage [2009/01/03(土) 16:27:52 ID:???]
- >>499
女とセックスしながらオナニーもするのか そっちの方がキモいわ
- 505 名前:nobodyさん mailto:sage [2009/01/03(土) 17:09:25 ID:???]
- ____
/_ノ ' ヽ_\ /(≡) (≡)\ /::::::⌒(__人__)⌒::::: \ mankoいいお… | |r┬-| | \ `ー'´ / 生関数をヘルパとして使えてPHPみたいだお…
- 506 名前:nobodyさん mailto:sage [2009/01/03(土) 17:17:43 ID:???]
- >>505
>>503
|

|