Google App Engine 2アプ目
レス数が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
0002nobodyさん
2009/05/30(土) 13:43:31ID:???0003nobodyさん
2009/05/30(土) 15:40:23ID:???無限ループなんかやっちゃったら
無限に金とられるってことになっちゃうの?
0004nobodyさん
2009/05/30(土) 15:44:44ID:???0005nobodyさん
2009/05/30(土) 20:27:07ID:???何度もアクセスされて全部無限ループなら酷いことになるな
0006nobodyさん
2009/05/31(日) 07:04:33ID:???0007nobodyさん
2009/05/31(日) 07:21:07ID:???http://internet.watch.impress.co.jp/cda/news/2009/05/29/23600.html
0008nobodyさん
2009/05/31(日) 18:28:02ID:ijESUQRO普通の携帯電話から利用できるのかな?やったことある人、教えて!
0009nobodyさん
2009/05/31(日) 19:56:34ID:???0010nobodyさん
2009/05/31(日) 21:23:00ID:???0011nobodyさん
2009/06/01(月) 11:17:02ID:s6r6vqmz管理コンソールも変って無ければ、ドキュメントのところも何も変化無しだし。
0012nobodyさん
2009/06/01(月) 11:22:12ID:???自分で設定した1日のリミット金額までしかいかないよ。
もちろん物凄い金額設定してたら悲しい事になるだろうけども。
0013nobodyさん
2009/06/01(月) 15:54:44ID:WKQvkbrtその後のアクセスは全部エラーになるよね
結構困ると思うw
0014nobodyさん
2009/06/01(月) 18:00:41ID:???そこは作りの問題なので困るところではないのでは?
ミスによって無限に請求額が増えてしまうことがない為にもエラーを吐いているわけだし。
>>11
自己レス。
今日時点で4G程度のデータはDL出来たんで、25日に変更されるという件については
まだ施行されてないみたいだね。
0015nobodyさん
2009/06/05(金) 11:30:16ID:???なんかエラーばっか出て使えたもんじゃねーなと思えてくるな・・
0016nobodyさん
2009/06/05(金) 20:25:55ID:???0017nobodyさん
2009/06/07(日) 02:24:31ID:???loopで取り出してpythonで比較はしたくないし、テキスト解析して適当なプロパティに突っ込んで
おくしかないかなとか思ったり・・・
0018nobodyさん
2009/06/07(日) 03:06:15ID:???0019nobodyさん
2009/06/07(日) 12:56:11ID:???0020nobodyさん
2009/06/07(日) 15:13:18ID:y42igptO0021nobodyさん
2009/06/07(日) 16:29:19ID:v1s/04vXhttp://code.google.com/intl/ja/appengine/docs/java/datastore/dataclasses.html
に書いてあるけど、Mapのようにデータを対にしてリストで記録したい場合って
どう保存するのが良いんだ?力技で2つリストを用意するのかなぁ。。。
0022nobodyさん
2009/06/07(日) 17:41:05ID:???0023nobodyさん
2009/06/08(月) 14:17:57ID:Iu6tsvdJ0024nobodyさん
2009/06/08(月) 18:45:17ID:???リストで記録したいというのがよく分らんが、
単にMapのように記録したいならkeyとvalueっていうpropertyを持つ
entityを保存すればいいんじゃね。
0025nobodyさん
2009/06/08(月) 23:12:55ID:???0026nobodyさん
2009/06/09(火) 18:42:07ID:???もう普通に使えるようになってるの?
0028nobodyさん
2009/06/13(土) 17:52:32ID:jX5QmZ5ehttp://googleappengine.blogspot.com/2009/06/app-engine-google-io-goodness-for-all.html
0029nobodyさん
2009/06/16(火) 20:44:19ID:???app engine使って得した人っている?
ほとんど実験的にしか使ってない人が多いみたいだけど。
そもそもapp engineのサーバがどのくらい凄いものなのかがよくわからない。
0031nobodyさん
2009/06/17(水) 01:59:27ID:DoRvhGFVあらかじめ用意された枠だけで済む用途には楽なんだよ
それ以上のことをしようとするといろんなところで無駄な手間が掛かる
つまり枠以上のことをするなということなんだ
0032nobodyさん
2009/06/17(水) 03:09:28ID:???回線はしっかりしてそうだけど。
0033nobodyさん
2009/06/17(水) 09:57:56ID:???お前の組むプログラムによる。
0034nobodyさん
2009/06/17(水) 10:26:16ID:???片道 200msec、往復 400msecはかかる。
ゲームで言えば24フレーム分の遅延。どんなにチューニングしてもサーバーが軽くても、人間には重く感じる。
0036nobodyさん
2009/06/17(水) 10:30:52ID:???0037nobodyさん
2009/06/17(水) 11:14:59ID:???小さいことやるには謎の独自仕様の学習コストがバカらしい。
学習コストの先にパラダイスがあるならいいんだけどそうでもなさそうなんじゃないかと勝手に決めつけた私がお送りしました。
0038nobodyさん
2009/06/17(水) 12:11:19ID:???ないといえばないし
あるといえばスケーラビリティくらいしかおもいつかないのに
規模大きくするとそれ以上のデメリットが実はいっぱい罠
0039nobodyさん
2009/06/17(水) 13:54:07ID:???最先端のスケーラビリティの恩恵を享受できるレベルの
大ヒット巨大サービスを企画、設計できる人にとっては
こんな格安で夢のようだよね。google太っ腹!!
0040nobodyさん
2009/06/17(水) 14:51:24ID:???パラダイスを自分で作ればいいじゃないか。まずはやってみよう。だめだったらダメだってことがわかるからいいじゃないか。
0042nobodyさん
2009/06/17(水) 20:28:40ID:???どうすればいいですか?
0044nobodyさん
2009/06/18(木) 16:53:50ID:???もしよろしかったら、どなたかGoogle App Engineの認証コードをもらえませんでしょうか?
よろしければ捨てアドにメールをください。
どうかよろしくお願いします。
0045nobodyさん
2009/06/18(木) 17:10:32ID:???0046nobodyさん
2009/06/18(木) 19:51:46ID:???とマジレス
0047nobodyさん
2009/06/19(金) 04:19:00ID:???0048nobodyさん
2009/06/19(金) 23:11:19ID:???ping teeeeest.appspot.com
Ping statistics for 72.14.203.141:
Packets: Sent = 100, Received = 100, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 46ms, Maximum = 156ms, Average = 87ms
0049nobodyさん
2009/06/20(土) 02:49:55ID:???ちとそのネットワーク遅くない?
俺のだと avg で 50ms 切るよ。
ping teeeeest.appspot.com
--- appspot.l.google.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 3999ms
rtt min/avg/max/mdev = 24.332/48.923/145.534/48.306 ms
0050nobodyさん
2009/06/20(土) 03:36:19ID:???最近はGAEのサーバ、日本国内にあったりするのか?
0051nobodyさん
2009/06/20(土) 04:31:16ID:???PING appspot.l.google.com (66.249.89.141): 56 data bytes
64 bytes from 66.249.89.141: icmp_seq=0 ttl=243 time=7.258 ms
64 bytes from 66.249.89.141: icmp_seq=1 ttl=243 time=6.966 ms
64 bytes from 66.249.89.141: icmp_seq=2 ttl=243 time=7.366 ms
64 bytes from 66.249.89.141: icmp_seq=3 ttl=243 time=7.496 ms
64 bytes from 66.249.89.141: icmp_seq=4 ttl=243 time=7.532 ms
64 bytes from 66.249.89.141: icmp_seq=5 ttl=243 time=6.966 ms
64 bytes from 66.249.89.141: icmp_seq=6 ttl=243 time=6.893 ms
64 bytes from 66.249.89.141: icmp_seq=7 ttl=243 time=7.306 ms
64 bytes from 66.249.89.141: icmp_seq=8 ttl=243 time=7.666 ms
64 bytes from 66.249.89.141: icmp_seq=9 ttl=243 time=7.347 ms
--- appspot.l.google.com ping statistics ---
10 packets transmitted, 10 packets received, 0% packet loss
round-trip min/avg/max/stddev = 6.893/7.280/7.666/0.249 ms
0052nobodyさん
2009/06/20(土) 07:23:06ID:???appspot.l.google.com [66.249.89.141]に ping を送信しています 32 バイトのデータ:
66.249.89.141 からの応答: バイト数 =32 時間 =19ms TTL=243
66.249.89.141 からの応答: バイト数 =32 時間 =16ms TTL=243
66.249.89.141 からの応答: バイト数 =32 時間 =16ms TTL=243
66.249.89.141 からの応答: バイト数 =32 時間 =17ms TTL=243
66.249.89.141 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 16ms、最大 = 19ms、平均 = 17ms
あれ?何これ…はええw
国内にgoogle app engineサーバーあるの?
0054nobodyさん
2009/06/20(土) 08:01:34ID:???そらそうだw やってみた
>tracert teeeeest.appspot.com
appspot.l.google.com [66.249.89.141] へのルートをトレースしています
経由するホップ数は最大 30 です:
1 1 ms 2 ms 1 ms ローカルルーター
2 6 ms 7 ms 8 ms うちのプロバイダのん
3 11 ms 8 ms 6 ms うちのプロバイダのん
4 8 ms 7 ms 7 ms うちのプロバイダのん
5 8 ms 7 ms 7 ms 202.232.6.213
6 7 ms 11 ms 7 ms tym001bb01.IIJ.Net [58.138.122.5]
7 13 ms 15 ms 13 ms tky001bb01.IIJ.Net [58.138.98.120]
8 26 ms 14 ms 14 ms tky001bf00.IIJ.Net [58.138.80.217]
9 19 ms 15 ms 15 ms tky008ix01.IIJ.Net [58.138.80.122]
10 16 ms 15 ms 15 ms 210.130.133.38
11 16 ms 15 ms 14 ms 209.85.249.195
12 15 ms 17 ms 17 ms 72.14.236.126
13 15 ms 15 ms 15 ms jp-in-f141.google.com [66.249.89.141]
トレースを完了しました。
> jp-in-f141.google.com
IP検索だと所在地アメリカになっとるけど、日本にあるのかな?
0055nobodyさん
2009/06/20(土) 08:03:30ID:???11 16 ms 15 ms 14 ms 209.85.249.195 #google California
12 15 ms 17 ms 17 ms 72.14.236.126 #google California
13 15 ms 15 ms 15 ms jp-in-f141.google.com [66.249.89.141] #google California
って感じだた。IIJからいきなりCaliforniaはいかんような…
0056nobodyさん
2009/06/20(土) 10:39:39ID:???5 8 ms 8 ms 8 ms kddni1.asahi-net.or.jp [202.224.32.50]
6 9 ms 8 ms 8 ms 15169.tyo.equinix.com [203.190.230.31]
7 9 ms 9 ms 9 ms 209.85.241.94
8 10 ms 14 ms 17 ms 72.14.236.126
9 9 ms 9 ms 8 ms jp-in-f141.google.com [66.249.89.141]
間違いなく国内だね。
0057nobodyさん
2009/06/20(土) 11:24:06ID:???休みに見学にいきたいな。
0059nobodyさん
2009/06/20(土) 11:46:50ID:???0061nobodyさん
2009/06/20(土) 14:30:04ID:???を見るからに、Google社内専用回線に繋がった、ただのロードバランサが
国内に用意されてるだけのような気もするんだが。
ns?.google.com が *.appspot.com のDNS問い合わせ元のIPを調べて
手近なGoogle施設のIPを返してるとか?
申込者の国籍申請で振り分けてるだけかもしれないけど。
0062nobodyさん
2009/06/20(土) 15:24:26ID:???0065nobodyさん
2009/06/20(土) 20:56:29ID:???サーバはやはり海外にあるらしい。
0066nobodyさん
2009/06/20(土) 22:40:27ID:???http://localhost:8080/
のように"localhost"指定か"127.0.0.1”指定しか接続できないようになってる?
http://192.168.0.2:8080/
のように自身のローカルIPアドレスを指定しても接続できない状況で困っている
別OSのマシンから表示を確認したかったのだが
こちらの環境の問題(ファイアーウォールとか)なのかテスト鯖の仕様なのか切り分けたい
0069nobodyさん
2009/06/21(日) 00:54:34ID:???0070nobodyさん
2009/06/21(日) 14:26:49ID:???携帯のメールアドレスを登録すれば特別に使えるようになるの?
0071nobodyさん
2009/06/21(日) 16:13:24ID:???マニュアルくらい嫁よ
0072nobodyさん
2009/06/21(日) 17:54:54ID:YLfOZ3sFこのレスが正鵠を射てるな
0073nobodyさん
2009/06/21(日) 20:34:57ID:???偶然じゃないのかもしれないな。
0074nobodyさん
2009/06/21(日) 21:30:18ID:???管理の手間も無くただコード書くことだけに集中できるし。
0075nobodyさん
2009/06/21(日) 21:59:05ID:VjyZaCQCそれを取得してみたら[]で中身無しで返されてしまったんだけど、
同じようなことに悩まされた人、解決策を知りません?
ちなみにDataViewerではList型で中身が確認できました。
0076nobodyさん
2009/06/21(日) 22:00:51ID:???一番ひどいと思ったのは検索条件増やすとindex増えすぎて脂肪すること
0077nobodyさん
2009/06/21(日) 22:01:54ID:???0078nobodyさん
2009/06/21(日) 22:03:51ID:???みにくくて仕方ないんだが
0079nobodyさん
2009/06/21(日) 22:05:24ID:0U0ncdO2データある程度溜まったあとから項目追加してない?
008075
2009/06/21(日) 22:28:53ID:VjyZaCQCLinkedList<String>で要素は2個しか無い状態で、
表示するタイミングは特に追加したりということはしていないです。
008175
2009/06/21(日) 23:05:13ID:VjyZaCQCいつもは気にしてるんだけど、PersistenceManagerをcloseした後だと
取り出したobjectはnullにならないけど、その中の要素って
取り出せないんだね。
0082nobodyさん
2009/06/22(月) 03:35:42ID:???0084nobodyさん
2009/06/22(月) 12:22:45ID:???google app engineではポーリング、というか常駐のようなことってできますでしょうか?
例えば、米Yahooファイナンスなどからスクレイピングして、10秒沖に株価をDBに突っ込む
といったようなことを想定しています。
008584
2009/06/22(月) 12:29:55ID:???Daemon process with App Engine - Google App Engine | Google グループ
http://groups.google.com/group/google-appengine/browse_thread/thread/8bd5cae86c995625/e1707dbb5ecbc52e?lnk=gst&q=daemon#e1707dbb5ecbc52e
Google Gears + appengine = client-side grid computing? - やればできる子の日記
http://d.hatena.ne.jp/matsuza/20080424/1209054798
↑cronはOKですよね?今は
この辺の常駐プロセスダメ制限の公式記述がほしいのですが、どこかにないものでしょうか?
0086nobodyさん
2009/06/22(月) 12:38:58ID:???それ以上は生き延びれないから無理ってことでしょ。
外部から定期的にポーリングして動かす分には、
Quotasの範囲内であれば別にいいんじゃないの。
0087nobodyさん
2009/06/22(月) 13:24:34ID:???金かかるけど。
0089nobodyさん
2009/06/22(月) 18:23:30ID:???特定のURLでリクエストされたら、クロールするようにする。そのURLを1秒毎に実行される仕組みを別のサーバで作る。
0090nobodyさん
2009/06/22(月) 18:36:05ID:???落ちる心配もほとんどない。
0091nobodyさん
2009/06/22(月) 22:26:33ID:???20w未満で電気もあんまり食わないし
009284
2009/06/23(火) 07:45:08ID:???なら、別のサーバーで動かしたほうがいいような気がするんだよね。
クライアントでAJAX?で定期アクセス…も立ち上げっぱなしマシンがいるし
>>87 >>91
俺もVPSか、安鯖かって動かしたほうがいい気がしてきたw
009384
2009/06/23(火) 07:45:59ID:???鯖用安PCのことです
0097nobodyさん
2009/06/23(火) 14:47:16ID:???いまGAE使うのはハマること間違いなしなので、いくつかの障害を回避する方法に時間を取られたくなければVPSでやればいい。頑張ってGAEを使いこなせるようになればスケールアウトこうせいでスタートアップ無料の環境が手に入る。使う人次第だ。敷居は低くはない
0098nobodyさん
2009/06/23(火) 22:14:17ID:???勉強や遊ぶ分にはいいけど。
いまはヘー六だな
0099nobodyさん
2009/06/23(火) 22:44:56ID:???無料の範囲内に収まるならスケールアウトなんて考える必要もないし
0100nobodyさん
2009/06/24(水) 14:29:10ID:???パワーも機能もいまいちじゃ使えネ
0101nobodyさん
2009/06/24(水) 14:42:00ID:???クラウドではない場合はこれから大ヒットすると思っているサービスを公開する場合にユーザ数などをもとにサーバの選定を行いますよね。この選定はmaxユーザ数から算出することになると思います。クラウドの場合は不要。スタートアップが無料とはこういうこと。
0102nobodyさん
2009/06/24(水) 14:44:50ID:???機能がいまいちなのはDBのことかな?分散環境なので、いまいちなのは受け入れるしかないと思う。ただ回避は可能だと思う。パワーはネットワークが遠いのもあると思う。今後に期待。
0103nobodyさん
2009/06/25(木) 03:12:55ID:???0104nobodyさん
2009/06/25(木) 06:01:38ID:???0105nobodyさん
2009/06/25(木) 06:04:20ID:???0106nobodyさん
2009/06/25(木) 13:22:01ID:???もっと簡単なのでいいんですが。
0107nobodyさん
2009/06/25(木) 14:58:55ID:???0108nobodyさん
2009/06/25(木) 20:21:13ID:???0109nobodyさん
2009/06/25(木) 22:03:56ID:???http://pypi.python.org/pypi?%3Aaction=search&term=markup+parser+html&submit=search
0110nobodyさん
2009/06/27(土) 05:23:58ID:5rNYxEfbjava.util.concurrent.ScheduledExecutorServiceなどのタイマー系のクラスも駄目なの?
0114nobodyさん
2009/06/27(土) 10:27:50ID:???0117nobodyさん
2009/06/27(土) 10:40:34ID:???0118nobodyさん
2009/06/27(土) 11:00:09ID:???それが優しさってもんよ
0119nobodyさん
2009/06/27(土) 11:16:21ID:???0122nobodyさん
2009/06/27(土) 14:13:35ID:???0123nobodyさん
2009/06/27(土) 16:24:17ID:???0126nobodyさん
2009/06/27(土) 20:02:19ID:???具体的な数字とかも殆どでないし
0127nobodyさん
2009/06/27(土) 21:29:02ID:???0129nobodyさん
2009/06/29(月) 13:19:50ID:???結局markdownのパッケージをぶち込んで、コード一行だけで変換できました。
モジュールのzip化のやりかたがわからなくて、パッケージのディレクトリを丸々置いてるのがちょっとナニだけど。
0131nobodyさん
2009/07/01(水) 13:07:03ID:???0133nobodyさん
2009/07/02(木) 03:14:48ID:???サバメンテ全部お任せで楽チン。
0134nobodyさん
2009/07/03(金) 06:28:46ID:???┌─┐
│●│
└─┤
_ ∩
( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘ おっぱい!おっぱい!
0135nobodyさん
2009/07/04(土) 00:20:21ID:???http://www.atmarkit.co.jp/fjava/rensai4/bigtable01/01.html
0136nobodyさん
2009/07/04(土) 01:57:30ID:5pT1ELbw0137nobodyさん
2009/07/05(日) 07:57:44ID:???http://www.publickey.jp/blog/09/google_app_engine6.html
怖すぎだろww
お前らのところ大丈夫だった?
0140nobodyさん
2009/07/05(日) 12:21:42ID:???なんだろうね。
0141nobodyさん
2009/07/05(日) 15:19:18ID:???App Engine が動いてるデータセンターのどれかで GFS に障害発生したぽいですわ
ttp://groups.google.com/group/google-appengine/browse_thread/thread/e9237fc7b0aa7df5
他のデータセンターに切り替えようと思えば出来たけど、それをすると
データが失われてしまうのでちょっと時間かかったみたいですわ
0142nobodyさん
2009/07/05(日) 17:58:53ID:???0143nobodyさん
2009/07/05(日) 20:49:47ID:???5月から他のVPSに乗り換えといて正解だった
0144nobodyさん
2009/07/05(日) 23:56:37ID:???0145nobodyさん
2009/07/06(月) 00:22:38ID:tuVQvElRWebアプリケーションをGAE専用で書かないといけないから
他への移植が難しい(Googleから提供されるAPIに依存しまくり)
opensocialみたいな共通のクラウド仕様を定義して、他の業者のサービスと切磋琢磨(価格競争)して欲しかった
PaaSはこれから流行すると思うが、サービスの提供者によって仕様が変わっていちゃ気軽に乗り換えられんよ
0146nobodyさん
2009/07/06(月) 00:31:26ID:???0147nobodyさん
2009/07/06(月) 04:36:11ID:tuVQvElR是非ともオープンソースで
ホスティングはGoogleCodeでヨロ
0148nobodyさん
2009/07/07(火) 09:53:33ID:???http://itpro.nikkeibp.co.jp/article/COLUMN/20090702/333140/
でかい障害あったあとにこんな記事出されてもw
0149nobodyさん
2009/07/07(火) 11:29:58ID:0zYU5+1B同じことやってる人がいたか
見てみたい
0150nobodyさん
2009/07/07(火) 13:17:37ID:???0151nobodyさん
2009/07/07(火) 23:33:12ID:???GAE と GAEO と django を足して 4 で割ったような感じです
いま部屋の引越しで忙しくなってるので落ち着いたらうpします
0152nobodyさん
2009/07/08(水) 00:30:51ID:???> このグラフに示されるように,サイトへのアクセス数はCNNやGoogleホームページでの告知に合わせて次第に上昇し,
>投票締め切り時間にはデータベースに対して毎秒700件もの膨大な検索処理が実行されています。
>トラフィックの急激な増加にもスムーズに対応し,じつに見事なスケーラビリティを達成した事例といえます。
>ちなみにGoogleでは,Open for Questionsサイトへの負荷がピークに達した際にも,
>App Engineが収容する他のアプリケーションには一切影響がなかったと説明しています。
トラブルの原因はこれじゃなかったとしたら
なんだったんだろう
0154nobodyさん
2009/07/08(水) 13:29:36ID:???なんだったんだろう
0155nobodyさん
2009/07/08(水) 18:23:55ID:???ごめん
0156nobodyさん
2009/07/08(水) 20:38:39ID:???0157nobodyさん
2009/07/08(水) 21:45:24ID:w7SB1LI70158nobodyさん
2009/07/09(木) 09:56:47ID:???0159nobodyさん
2009/07/09(木) 13:47:58ID:???0160nobodyさん
2009/07/12(日) 04:01:45ID:???適当に移植しようとして困り中。
DataStoreにインデックスを作成使用すると、
インデックスの作成がものすごく遅くて、cronかtask queueを使わないと、
使い物にならなさそう。
Bigtableって読み込み重視みたいなことを書かれていたことがあったけど、
l = []
for i in range(0,max):
h = HogeModel(key_name = "hogehoge")
l.append(h)
db.put(l)
を早くする方法ってないのかなー?
# 癖の強いGAをEあきらめた方が良い気もするけど
# 鯖の管理したくないんだよなー
0161nobodyさん
2009/07/12(日) 04:07:07ID:???0162nobodyさん
2009/07/12(日) 10:52:26ID:???bigtableは欠点でもある訳だから
後、1,2年したらラッパーなり、どこからか新しいサービスが出てくるだろ。
まだまだクラウド技術は初期だぜ
0163nobodyさん
2009/07/13(月) 03:35:49ID:Bzbq9kj30165nobodyさん
2009/07/13(月) 13:40:19ID:???Dとか
0166nobodyさん
2009/07/13(月) 17:38:32ID:???Bigtableなんてそんなに新しい技術ではない。
0167nobodyさん
2009/07/14(火) 10:22:59ID:???>食らうど自体は10年以上の歴史があるような
発祥自体はそうかも知れないけど、一般的に認知されてきたのはやっぱり最近だと思うよ。
ガーベージコレクションなんて30年以上前からある古い技術だけど、一般的になったのはJavaが普及してからだし。
だから
>まだまだクラウド技術は初期だぜ
というのは、一般的な開発者からみたらその通りだと思う。
0169nobodyさん
2009/07/15(水) 10:00:44ID:???http://beebee2see.appspot.com/i/agpiZWViZWUyc2VlchQLEgxJbWFnZUFuZFRleHQYk9YIDA.jpg
上のアドレスたどってみても見れないし、どんなアプリなんだろ
0170nobodyさん
2009/07/15(水) 10:35:18ID:???あるんだけど、その機能を実現するためのBB2C専用の画像uploaderだね。
そういう背景で作られた、トップページはあえて作らないことで転送量をできるだけ
抑えるようにしてるんじゃないかな。GoogleAppEngineの無料分のquotaを越えて
サービスが止まったりすると、iPhoneアプリの審査も通らなくなるので。
アプリケーションIDのbeebee2seeはBB2Cをもじったものだと思う。
0172nobodyさん
2009/07/16(木) 01:34:44ID:???0173nobodyさん
2009/07/16(木) 20:45:31ID:???http://images.google.com/images?client=opera&rls=en&q=beebee2see.appspot.com&sourceid=opera&oe=utf-8&um=1&ie=UTF-8&sa=N&hl=ja&tab=wi
0174nobodyさん
2009/07/21(火) 10:24:46ID:???cron.yamlは
cron:
- description: every 10 minutes job
url: /job
schedule: every 10 minutes
はこんな感じで問題ないよね?
0175nobodyさん
2009/07/21(火) 18:23:28ID:???http://code.google.com/intl/ja/appengine/docs/python/config/cron.html
はてなダイアリー書いてる方ですか?
0176nobodyさん
2009/07/21(火) 18:57:36ID:???すぐには走らないんですかね
0178nobodyさん
2009/07/22(水) 22:43:29ID:IiuqgP0J0179nobodyさん
2009/07/22(水) 22:53:40ID:???0180nobodyさん
2009/07/23(木) 01:30:00ID:???0181nobodyさん
2009/07/23(木) 01:56:52ID:???Google App Engine上で簡単なPHPスクリプトを実行することはできたのですが、PHPでデータストアにアクセスする方法がよくわかりません。
参考になるサイトなどありましたら、教えていただけないでしょうか。
なお、Eclipseを使って作成しています。
よろしくお願いします。
0182nobodyさん
2009/07/23(木) 07:37:17ID:???0183181
2009/07/23(木) 12:16:02ID:???PythonやRubyでのやり方は見つけたのですが、PHPでのやり方をどうしても見つけることができなかったんですよね。。
すみません;;
0185181
2009/07/23(木) 12:35:13ID:???知ってる言語はPerlとPHPだけなのです。
これを機会にPythonを覚えちゃったほうが早い?
できれば知ってる言語で・・と思っていたのですが、184さんのレスを見て、あらたにPythonを覚えるのも悪くないかなぁと思いました。
バカであることは認めます。
死ぬ時期についてはもうちょいあとになりそうです。
0186nobodyさん
2009/07/23(木) 12:58:51ID:???0187nobodyさん
2009/07/23(木) 13:31:28ID:???本当のところどう思っているのか、
きいてみよう。
ttp://moderator.appspot.com/?hl=ja#16/e=9df89
"名前を連呼するだけの選挙宣伝カーを、「スパム認定」して禁止しませんか?"
Lambda
0189nobodyさん
2009/07/23(木) 14:28:08ID:???>これを機会にPythonを覚えちゃったほうが早い?
うん
最近はPythonの本もでてきてるし、いい機会だと思う。
ということで、このスレ的におすすめのPython入門書を教えてください。
0190nobodyさん
2009/07/23(木) 14:42:19ID:???マジレスすると
http://docs.python.org/tutorial/
その後は Python Cookbook 2nd Edition、reference と library のマニュアルがお勧め。
Text Processing in Python は関数型言語に慣れてる人向けだが、お勧め。
個人的に Python Scripting For Computational Science も好き。
0191nobodyさん
2009/07/23(木) 14:46:04ID:/knGGhsl0192nobodyさん
2009/07/23(木) 14:53:21ID:???GAEに関してはホームページのドキュメントとArticleを読み漁れば
開発できる知識は十二分につく。
とは言え、
ttp://www.amazon.com/Programming-Google-App-Engine-Sanderson/dp/059652272X/
これには期待している。
ちなみにJavaは問題外。
0193nobodyさん
2009/07/23(木) 17:11:03ID:twrda+KR0194181
2009/07/23(木) 17:21:20ID:???Google App Engineと併せてPythonの勉強もしてみたいと思います!
0195nobodyさん
2009/07/23(木) 19:23:36ID:???Pythonの知識なくてもほとんど問題無いというのは同意
0196nobodyさん
2009/07/23(木) 20:24:28ID:???javaの場合、前提とする知識が一杯だ。Eclipseの使い方からはじまり。
0197nobodyさん
2009/07/23(木) 23:46:00ID:???を覚える手間は両者そんなに変わらないかな。
0198nobodyさん
2009/07/24(金) 03:03:34ID:???Pythonではインタラクティブにstatementをevaluateできる
時点で既に数倍の差はついている。
Javaの人は総じて盲目だから、議論する意味はないけどね。
だから嫌われるんだよ >Java厨。
0199nobodyさん
2009/07/24(金) 08:39:16ID:???0200nobodyさん
2009/07/24(金) 09:03:27ID:???0201nobodyさん
2009/07/24(金) 11:05:56ID:???いや、両方マスターしてるから。
pythonを知っている ⇒ javaは知らない
が成り立つとでも思ったの? 知能低そう。
0202nobodyさん
2009/07/24(金) 11:24:07ID:???0204nobodyさん
2009/07/24(金) 15:11:06ID:???ならJavaの魅力ってなによ。
「使い慣れてる」って言葉はそろそろ飽きた。
0205nobodyさん
2009/07/24(金) 16:22:00ID:???金とれるのが魅力
0207nobodyさん
2009/07/24(金) 18:52:12ID:???良心に従っても稼げなきゃ負け組呼ばわりだし。
0208nobodyさん
2009/07/24(金) 18:56:59ID:???開発効率の良さを武器にできないのなら負け組だね
0209nobodyさん
2009/07/24(金) 19:16:50ID:???0210nobodyさん
2009/07/24(金) 19:25:39ID:???♪トゥルルルルルルル、トゥー、トゥー、トゥー、トゥー、トゥ、トゥ、トゥーーー♪
(ドラクエ戦闘のテーマ)
つうか、まじで、GAEに関係ない話は別のところでやれ。
0211nobodyさん
2009/07/24(金) 20:40:23ID:???おまえらはGAEで何か作ったの?
0212nobodyさん
2009/07/24(金) 20:58:47ID:???│●│
└─┤
_ ∩
( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘ おっぱい!おっぱい!
0213nobodyさん
2009/07/24(金) 22:28:40ID:???Eclipseで補完が強力にできること。
あ、これはEclipseの魅力であってJavaの魅力ではないかも。
でもまあ、コンパイル時にエラーが詳しくわかるというのは静的な言語の魅力だよね。
0214nobodyさん
2009/07/25(土) 01:38:29ID:???LLと比べて高速だとか、情報が多いとか、そいうのはたいした利点と言えないの?
0215nobodyさん
2009/07/25(土) 02:25:10ID:???個人的には極めるならJavaだが、GAEで使うならPythonをススメたい。
0216nobodyさん
2009/07/25(土) 02:54:40ID:???お前等全員、異常に嫌われててるのがわからないのかね。
空気読めよカス。
0217nobodyさん
2009/07/25(土) 02:57:25ID:???正直競争相手が増えて欲しくないというのはあるんじゃないの。
Javaの市場は飽和してるから。PHPも似た傾向。
0218nobodyさん
2009/07/25(土) 03:41:07ID:???かわいそうだなぁ〜って
見守ってあげればいいじゃん
0219nobodyさん
2009/07/25(土) 10:17:13ID:???0220nobodyさん
2009/07/25(土) 14:34:28ID:???0221nobodyさん
2009/07/25(土) 18:59:10ID:???0222nobodyさん
2009/07/26(日) 01:18:52ID:???2.日本語の情報が少ない
3.Java版は人数制限ある
4.Pythonは人口少ない
いったい誰が使うのか。
0223nobodyさん
2009/07/26(日) 02:31:10ID:???0224nobodyさん
2009/07/26(日) 05:43:27ID:???情報提供する気はしないなー。
本当にGAEで開発してる人は
質問を google group でした方がいいよ。
0225nobodyさん
2009/07/26(日) 06:32:44ID:???0226nobodyさん
2009/07/26(日) 07:03:20ID:U79cwq0fcpedialogてのがあるよ
あとwordpressもうごくらしい
0227nobodyさん
2009/07/26(日) 10:26:10ID:???0228nobodyさん
2009/07/26(日) 16:08:00ID:???業務でPythonはご遠慮いただきたいが、趣味でJavaはご遠慮いただきたい。
すなわち、趣味でしか使えないGAEはPythonでどうぞという事。
0230nobodyさん
2009/07/26(日) 16:41:23ID:???3行目はちょっと同意
0232nobodyさん
2009/07/27(月) 10:27:09ID:???0233nobodyさん
2009/07/27(月) 13:49:30ID:???Java の違いみたいなものが気になる。
フレームワーク作者の態度
Python : 実装はともか API とかある程度共通化しようぜ (WSGI)
Java : 実装はともかく API や設定ファイルのスキーマは俺仕様でいくぜ
Java のフレームワークやお作法ってどうでも良いところに役にも立たない
理念が込められていて、なんとなくゲ製板に集う設定厨の言動みたいな感じ。
言語自体は Java の方が普通な感じで良いと思うけど。
0234nobodyさん
2009/07/27(月) 16:14:06ID:???0235nobodyさん
2009/07/27(月) 17:11:35ID:???>Java : 実装はともかく API や設定ファイルのスキーマは俺仕様でいくぜ
ServletとかJSPがあるJavaでそれはないぜ
0236nobodyさん
2009/07/27(月) 21:08:12ID:???0238nobodyさん
2009/07/28(火) 20:06:12ID:35SB9DJE0239nobodyさん
2009/07/28(火) 20:41:37ID:???0240nobodyさん
2009/07/29(水) 01:48:25ID:???0241nobodyさん
2009/08/11(火) 22:53:55ID:???そもそもimportできないよね??
0242nobodyさん
2009/08/12(水) 09:13:36ID:???0244241
2009/08/12(水) 11:49:15ID:???0245nobodyさん
2009/08/13(木) 15:02:51ID:???http://code.google.com/intl/ja/appengine/docs/python/datastore/entitiesandmodels.html#References
ReferenceProperty クラスの扱いでここのサンプルに載っている下のコードって意味同じですか?
obj2.reference = obj1.key()
obj2.reference = obj1
0248nobodyさん
2009/08/13(木) 19:59:21ID:???GqlQuery()のLIMITで事足りる気がするんですが。。
0249248
2009/08/13(木) 21:15:30ID:???0250nobodyさん
2009/08/16(日) 08:30:10ID:???0251nobodyさん
2009/08/18(火) 03:03:30ID:dpDjO4GVそういう情報がまとまってる書籍とかサイトってあるかな?
Google I/Oのセッションはみまんた。
0252251
2009/08/18(火) 03:04:58ID:???纏まってたらうれしいんだけど、無いものかね。
0253nobodyさん
2009/08/18(火) 04:00:56ID:???0254nobodyさん
2009/08/18(火) 18:23:20ID:???0255nobodyさん
2009/08/18(火) 19:13:41ID:???もしくはそもそも移行というものを考えるのが間違いってのが今のとこの
感触なんだが。
BerkeleyDBだと思って使えば?って感じ。
0256nobodyさん
2009/08/18(火) 19:56:20ID:???DataStoreもまたしかり
0257nobodyさん
2009/08/18(火) 20:05:13ID:???0258nobodyさん
2009/08/19(水) 08:28:10ID:???モジュールも全部同一の階層におかないとダメ?
0259nobodyさん
2009/08/19(水) 08:29:36ID:???0261nobodyさん
2009/08/20(木) 14:50:42ID:???みたいなモジュールがあったとして
mymodule.pyを編集した内容ってdev_appserver.pyで1回再起動しないと反映されない?
0262nobodyさん
2009/08/21(金) 22:12:35ID:???GAEサーバー側ではファイルうpのみでOKだったはず
0263nobodyさん
2009/08/22(土) 19:04:25ID:???おー。よかった。。バグかと思って報告しようと思ったよ。
初志者の自分が気付くぐらいから周知の事実だとおもったけど。。
0264nobodyさん
2009/08/23(日) 02:28:53ID:???WSGI
0265nobodyさん
2009/08/23(日) 22:33:42ID:???「GAEサーバ側のデータストアに入れたデータを管理画面からdeleteボタンで消す時に100件単位で消す方法」
1度20件単位で消した後のURLのlimitってパラメータを20から100にしてEnter
↓
100件単位でエンティティが表示される。
↓
チェックボック全選択してdeleteボタン
↓
(゜Д゜)ウマー
0266nobodyさん
2009/08/23(日) 22:38:53ID:???そんなこと
えっ、みんな知ってるよ
そんなこと
____
/二二ヽ
‖・ω・‖
ノ/ / >
ノ ̄ゝ
0267nobodyさん
2009/08/23(日) 23:05:30ID:???0268nobodyさん
2009/08/24(月) 00:12:37ID:???0270nobodyさん
2009/08/24(月) 01:34:44ID:???0271nobodyさん
2009/08/24(月) 08:37:26ID:???0272nobodyさん
2009/08/24(月) 22:17:58ID:???0273nobodyさん
2009/08/29(土) 23:01:50ID:???title = db.StringProperty()
こんなModelがあったとして、
query = Books.all()
query.filter('title =', 'Jump')
results = query.fetch(1)
ってな感じでtitleの値を検索した場合に、もしかしてエンティティの数が1万でも100万でもCPU時間ってほぼ同じ?
0274名無しさん@そうだ選挙に行こう
2009/08/30(日) 05:57:39ID:???0275名無しさん@そうだ選挙に行こう
2009/08/30(日) 08:17:59ID:???0276名無しさん@そうだ選挙に行こう
2009/08/30(日) 09:42:04ID:???同じだよ
0277名無しさん@そうだ選挙に行こう
2009/08/30(日) 09:47:50ID:???同じはずですわ〜
0278nobodyさん
2009/09/02(水) 18:12:35ID:???実環境じゃベンチマークできないですよね。
0280nobodyさん
2009/09/02(水) 21:08:51ID:???ベンチマークコマンドのことじゃなくて、サーバの話です。
ローカル環境と実環境との違いが大きすぎて、ローカルでのベンチマークがあんまし参考にならない。
0281nobodyさん
2009/09/02(水) 21:21:42ID:???0282nobodyさん
2009/09/03(木) 15:07:14ID:???0283nobodyさん
2009/09/03(木) 15:49:31ID:???0284nobodyさん
2009/09/03(木) 16:26:50ID:???0285nobodyさん
2009/09/03(木) 16:29:35ID:0tRVxD+Q日に日に賢くなってく感じがします。
0286nobodyさん
2009/09/03(木) 16:50:22ID:???0287nobodyさん
2009/09/03(木) 20:30:37ID:???そうなんです。サーバー側でベンチ取るしか無いんですわ。
昔 Google のエンジニアさんがそういう記事がそのうち出るって言ってましたので調べてみました。
http://code.google.com/appengine/articles/load_test.html
これですかねぇ
0288nobodyさん
2009/09/04(金) 00:57:11ID:???Pythonはgj
0290nobodyさん
2009/09/04(金) 18:25:15ID:+o/ybU4Qgaeってアプリの削除できないの?
ありえなくね?
0291nobodyさん
2009/09/04(金) 18:27:28ID:???腐ってやがる・・早すぎたんだ
0292nobodyさん
2009/09/04(金) 22:55:09ID:???>gaeってアプリの削除できないの?
>ありえなくね?
登録直後にサクサク10個アプリ定義したけど
後で名前変えたくなった漏れ涙目
0294nobodyさん
2009/09/05(土) 00:41:08ID:???むしろ減らしたいんですが
0295nobodyさん
2009/09/05(土) 01:49:12ID:fBAgFiA50296nobodyさん
2009/09/05(土) 06:26:10ID:???0297nobodyさん
2009/09/05(土) 12:26:56ID:???bulkloader.py に --dump というオプションが付きましたので使ってみてはいかがですか
ttp://code.google.com/appengine/docs/python/tools/uploadingdata.html#Downloading_and_Uploading_All_Data
0298nobodyさん
2009/09/05(土) 12:28:22ID:???英語じゃないと読めませんでしたわ
ttp://code.google.com/intl/en/appengine/docs/python/tools/uploadingdata.html#Downloading_and_Uploading_All_Data
0299nobodyさん
2009/09/05(土) 12:29:23ID:???今は無理ですわね〜
アプリを空にしておけば何の問題も無いと思いますけれど...
そういう問題じゃないのかしらん
0300nobodyさん
2009/09/09(水) 20:46:17ID:???http://www.cbnanashi.com/
TIPSをまとめてみました。ご参考まで。
http://blog.livedoor.jp/cbnanashi/archives/947231.html
0301nobodyさん
2009/09/09(水) 20:58:59ID:???0302nobodyさん
2009/09/10(木) 20:52:50ID:???前から知っているけど、とても良くできていると思います。
制作のコツなどあれば、先人として何かアドバイスいただけないですか?
0304300
2009/09/10(木) 23:37:03ID:???動かさないと分からない点が多いため、まずは動かしてみることでしょうか。
Googleのマニュアルがかなりしっかりしているので、それを見ながら
ひとつずつ解決していけば最終的になんとかなる感じでした。
あとは英語が難しいですがGAEのgoogle groupsを探せば大抵の答えは
あると感じました。
>>303
いまのところ余裕で無償範囲です。
Outgoing Bandwidthが最も多くて10〜15%(0.15GB)、
Stored Dataは5%(0.05GB)、CPUも10%以下で収まっています。
0305nobodyさん
2009/09/10(木) 23:38:55ID:???0306nobodyさん
2009/09/11(金) 07:09:32ID:???0307nobodyさん
2009/09/12(土) 17:17:07ID:???0311300
2009/09/12(土) 21:45:56ID:???書いているからだと思います。大した処理をしてないのもありますが。
>>309
一日2〜3万リクエストくらいのようです。そのうちアイコン画像等の静的ファイルが
3分の2くらいで残りをJavaで処理しています。
>>310
Javaです。htmlのページは動的ページです。
0312nobodyさん
2009/09/13(日) 08:40:55ID:???渋日記: Tornadoウェブフレームワーク日本語訳ができるまで
http://blog.shibu.jp/article/32075270.html
パフォーマンス ? Tornado v0.1 documentation
http://tornado.shibu.jp/deploy.html#wsgi-google-appengine
0313nobodyさん
2009/09/13(日) 11:56:23ID:???携帯持ってない難民はあきらめるほか無いですか、そうですか
0314nobodyさん
2009/09/13(日) 12:43:04ID:???0315nobodyさん
2009/09/13(日) 12:50:16ID:???0316nobodyさん
2009/09/13(日) 14:06:17ID:w7PctTKX翻訳速度凄いな。後で使ってみる。
ところで、一般的なフォルダツリー構造をReferencePropertyを使って実現する場合、
親にReferenceListPropertyを持たせるのと、
子にReferencePropertyを持たせるのとどっちがいいんでしょうか?(速度とか)
0317nobodyさん
2009/09/13(日) 14:52:16ID:???0318nobodyさん
2009/09/13(日) 17:44:55ID:???0319nobodyさん
2009/09/13(日) 18:31:18ID:???ReferenceProperty
として
child.parent
をつくると
parent.childs (childrenだがそこに突っ込むのは無し)
が勝手に出来る
0320nobodyさん
2009/09/13(日) 18:33:29ID:???違う名前(r_parentとか)で作る必要があると思う
0321nobodyさん
2009/09/13(日) 18:56:33ID:???0322nobodyさん
2009/09/13(日) 19:08:47ID:???http://groups.google.com/group/google-appengine/browse_thread/thread/c311c8fdde369f18/0554a24ea63bcbeb
向こうのグループは盛んで、googleの人からも返信貰えるんだね。
0323nobodyさん
2009/09/14(月) 00:37:07ID:???Nick さんは Google 社員の中でも特別なのですわ。グループではものすごいエナジーで返信しまくってる上に irc でも同じぐらい活躍しています。
0324nobodyさん
2009/09/18(金) 06:22:37ID:???http://twitdelay.net/
http://twitdelay.appspot.com/
これもgoogle app engine製でしょうか?appspot.comだし。
API使ったマッシュアップ(サポートしているtwitterはAPIが豊富)だと作り易いんでしょうかね・・・
0325nobodyさん
2009/09/18(金) 08:06:59ID:???0326nobodyさん
2009/09/18(金) 23:28:32ID:???最近のチンパン団メンバーの勢いが凄いですね。
日本のWebを牽引するのは、はてなではなくチンパン団ではないかと思うこの頃。
0327nobodyさん
2009/09/19(土) 02:54:46ID:???0328nobodyさん
2009/09/19(土) 03:57:44ID:???本当にそんな団があんのかよ
しょうもねぇなぁ
0329nobodyさん
2009/09/22(火) 17:50:58ID:wI8viNrfhttp://kawaii-kara.appspot.com/
0330nobodyさん
2009/09/22(火) 18:01:13ID:???0331nobodyさん
2009/09/22(火) 22:11:33ID:tNaPpKzdシンプルな在庫管理ってbig tableだけでどうにか作れるもんなんだろうか?
0337nobodyさん
2009/09/23(水) 09:34:53ID:???0341nobodyさん
2009/09/24(木) 10:54:42ID:???>BIGTABLEってJOINできないから面倒じゃない?
RDB脳は捨てるべき。
>>331
BIG TABLE流の設計をすれば全然オッケーだよ。
0342nobodyさん
2009/09/24(木) 11:09:59ID:???0343nobodyさん
2009/09/24(木) 11:38:45ID:???どっちみちindexが足りなくなって死ぬけど
0345nobodyさん
2009/10/03(土) 10:10:45ID:???0346nobodyさん
2009/10/09(金) 21:21:06ID:???0347nobodyさん
2009/10/10(土) 01:28:09ID:???0348nobodyさん
2009/10/10(土) 05:27:23ID:XkXcMKwu面倒くささが別の種類の面倒くささに変換されるだけだからな・・・
0349nobodyさん
2009/10/10(土) 09:27:22ID:???0350nobodyさん
2009/10/10(土) 09:35:49ID:???0351nobodyさん
2009/10/10(土) 11:07:18ID:???0352nobodyさん
2009/10/10(土) 15:42:48ID:???googleの中にいる有能な奴らに超安価に運用を任せる方が
100万倍くらいリスキーだよね
0353nobodyさん
2009/10/10(土) 16:29:56ID:???判別つかなくて困る
0354nobodyさん
2009/10/10(土) 17:11:35ID:???0355nobodyさん
2009/10/10(土) 18:19:49ID:???もっとがんばりましょう
0356nobodyさん
2009/10/10(土) 21:31:23ID:???端的に言うと、急上昇ワードとか不評だったろ
0357nobodyさん
2009/10/10(土) 22:00:59ID:???あほでもだれでもメンテナンスできる様なのでないと
どっかで破綻する
0358nobodyさん
2009/10/10(土) 22:21:49ID:???お遊びサイトならいいけど業務に使ってたら致命的やん
0360nobodyさん
2009/10/11(日) 01:23:17ID:???0362nobodyさん
2009/10/11(日) 04:24:26ID:???google も Unplanned Downtime が無いと言っている訳ではない
(1)原理的に Planned Downtime は発生しない w
(2)さらに Unplanned Downtime も他のサービスよりも少ない
ttp://www.seo-lpo.net/archives/3134
0363nobodyさん
2009/10/11(日) 04:27:23ID:???0364nobodyさん
2009/10/11(日) 04:38:44ID:???0365nobodyさん
2009/10/11(日) 04:45:31ID:???ttp://jp.techcrunch.com/archives/20081030despite-recent-outages-google-claims-999-percent-reliability-for-gmail-and-other-apps-too/
ttp://news.livedoor.com/article/detail/3881516/
ttp://cnuts.jp/cv/fitm/6622
酢マンコ
0366nobodyさん
2009/10/11(日) 08:21:50ID:???今後一切職を失うことがないほど有能だということがよく分かったよ
がむばって! おうゑんしてゐます!
0367nobodyさん
2009/10/11(日) 09:16:59ID:???0368nobodyさん
2009/10/11(日) 13:12:24ID:???ノイローゼか
0369nobodyさん
2009/10/11(日) 19:37:55ID:???0370nobodyさん
2009/10/11(日) 21:05:39ID:???0371nobodyさん
2009/10/11(日) 21:32:58ID:???ノイローゼか
0372nobodyさん
2009/10/11(日) 23:14:32ID:???おさっしくだしあ
0373nobodyさん
2009/10/11(日) 23:30:04ID:???お前が居なくても世界は回る
0374nobodyさん
2009/10/11(日) 23:32:00ID:???0375nobodyさん
2009/10/13(火) 16:42:12ID:???>面倒くささが別の種類の面倒くささに変換されるだけだからな・・・
実際開発してみると、これは実感するわ。
実環境あるいはそれに近い環境でベンチマークとれなくて困ってます。だれか助けて。
0376nobodyさん
2009/10/13(火) 18:47:25ID:???実環境だと、どこに時間がかかってるか分からないね。
ちなみに性能が出なくて困ってるの? それともCPU時間を減らしたいの?
0377nobodyさん
2009/10/14(水) 00:59:53ID:???プロファイリングならできますわ
http://code.google.com/intl/en/appengine/kb/commontasks.html#profiling
0378nobodyさん
2009/10/14(水) 09:50:38ID:???0379nobodyさん
2009/10/14(水) 12:10:00ID:???After enabling mail as an inbound service (just like XMPP), users can email your application at whatever@yourappid.appspotmail.com.
Inbound messages are converted to HTTP requests (again, just like XMPP) which you can receive via webhook handler. Docs for Python, Java.
メール受信キター
0380nobodyさん
2009/10/14(水) 12:14:53ID:???googlerこのスレ見てんのか?
0381nobodyさん
2009/10/14(水) 12:15:23ID:???0383nobodyさん
2009/10/14(水) 14:57:38ID:???0384nobodyさん
2009/10/14(水) 15:12:16ID:UoS3FYppやめないでー>.<
0385nobodyさん
2009/10/14(水) 15:14:50ID:???0386nobodyさん
2009/10/14(水) 23:21:51ID:???0387nobodyさん
2009/10/14(水) 23:55:57ID:???0388nobodyさん
2009/10/15(木) 00:56:26ID:???0389nobodyさん
2009/10/15(木) 05:15:32ID:???0390nobodyさん
2009/10/15(木) 17:41:18ID:???0391nobodyさん
2009/10/15(木) 20:24:10ID:???消すのにも時間かかるんだな
0392nobodyさん
2009/10/15(木) 20:30:41ID:???なんで?
0393nobodyさん
2009/10/15(木) 22:10:04ID:???0394nobodyさん
2009/10/19(月) 00:14:15ID:slCeJxW20397nobodyさん
2009/10/19(月) 11:41:15ID:Wql9KY0aデモサイトがkuso重くてダメだと悟った。
0398nobodyさん
2009/10/22(木) 21:37:41ID:???今は
import sys, os
rootdir = os.path.dirname(__file__)
sys.path.insert(0, os.path.join(rootdir, "lib"))
とかしていて、これでも動くんだけど、もっといい方法があるんじゃないかと思い質問しました。
app.yamlとかで設定できるとうれしいんですが。
0399nobodyさん
2009/10/23(金) 06:14:03ID:???PHP以下だな。
0401nobodyさん
2009/10/23(金) 23:39:18ID:???sys.path.append(...)
でやってる
ちなみにzipにも出来るから
ディレクトリ造らずに
libhoge.zipだけ置いて
import libhoge
みたいなことが可能だったはず
0402nobodyさん
2009/10/24(土) 00:07:53ID:???ttp://framework.zend.com/manual/ja/performance.classloading.html
Python+GAEだと、どうなんだろうね。
まあ、そんなちまいの考える必要ないのかもしれんが。
0403nobodyさん
2009/10/27(火) 18:10:26ID:???cronで定期実行する方法が判りません……
import urllib2
req = urllib2.Request('<実行先URL>')
f = urllib2.urlopen(req)
print 'Content-type: text/html; \n\n'
print f.read()
f.close()
では定期実行出来ませんでした。ご教授お願いします。
0404nobodyさん
2009/10/27(火) 19:49:00ID:???cron.yaml にcronの設定を書けば出来るよ。
http://code.google.com/intl/ja-JP/appengine/docs/python/config/cron.html
0405nobodyさん
2009/10/27(火) 21:29:16ID:???そのページのcron.yamlを使用したCron設定は実施済です。
Cron JobsでのPHP実行用pyファイルが動作した時間も
記録されているのですが、PHPの出力が正常に行われていません……
PHP自体は手動実行で動作確認済です。
0406nobodyさん
2009/10/27(火) 22:31:36ID:???0407nobodyさん
2009/10/27(火) 22:56:59ID:???取って来る先のデータが更新されているのに、GAEのURL Fetchだとすぐに新しいデータを取ってきてくれません。
どこかでキャッシュされてるのか、最新のデータが返ってくるまでに時差があります。
ちなみに、同じソースをローカルサーバやAmazon EC2のサーバで動かすと常に最新データが取得できます。
何か対策をご存知ないですか?
0408nobodyさん
2009/10/27(火) 22:58:16ID:???ローカルでの動作確認用に使用して居ました。
削除したところ正常に動作出来ました、有難うございます。
凡ミスで恥ずかしいですorz
0410407
2009/10/27(火) 23:36:21ID:???あ、それいいかもですね。
今日はPC落としてしまったので、明日の夜に試してみて結果書きます。
ありがとうございました。
0411nobodyさん
2009/10/28(水) 00:40:09ID:???sys.path.append(...)の方法ってローカルのGAE完了だと
<type 'exceptions.ImportError'>: No module named mymodule
てな感じでインポートエラーにならない?
デプロイして本番環境だと正常にインポートできるんだが。。
0412nobodyさん
2009/10/28(水) 01:03:33ID:???0413nobodyさん
2009/10/28(水) 02:30:39ID:???0414411
2009/10/28(水) 11:24:06ID:???MacPortsで別バージョンのPythonインスコしたりしてたのが原因だったっぽいです。
>>413
pythonはじめて1年ぐらいですがaddsitedir初めて知りました。これは良いですね。
0415nobodyさん
2009/10/28(水) 16:59:31ID:???しね
0417nobodyさん
2009/10/28(水) 20:48:41ID:rFL/HL8M0418407
2009/10/28(水) 22:12:10ID:???URLの後ろに「"?" + hhmmss(時分秒)」を付けてリクエストするようにしたら、
常に最新データを取得出来るようになりました。
やっぱりGoogleはキャッシュしてるようですね。
ナイスなアイデアありがとうございました。
自分で思いつかなかったのが悔しいですが、結果オーライです。
0420nobodyさん
2009/10/30(金) 09:50:29ID:???0421nobodyさん
2009/10/30(金) 11:42:03ID:???http://togetter.com/li/494
月間3000万PVの超スケーラブルなサイトの運用コストが月額5万円で運営できるというGoogle App Engineの国内事例がついに来ましたよ、おまえら
これからは、Google App Engineの時代ですよ
0422nobodyさん
2009/10/30(金) 14:39:10ID:???0423nobodyさん
2009/10/30(金) 21:08:11ID:???でもスケールすると考えるとありか・・
0424nobodyさん
2009/10/30(金) 21:14:10ID:???0425nobodyさん
2009/10/30(金) 23:46:25ID:???0426nobodyさん
2009/10/30(金) 23:56:20ID:???0427nobodyさん
2009/10/31(土) 11:05:52ID:???インタビューつーか、twitterのまとめサイトだなw
>>426
mixiアプリの収益原は主に以下
・PVx約0.05円
・課金方法(公式の決済はまだ用意されてなす)
(mixiアプリの一番人気のサンシャイン牧場は独自決済)
・自サイトへ誘導してほげほげ
なので、
PVで最低限 月3000万*0.05円=150マソの計算
1ヶ月続けばだけどね
0428nobodyさん
2009/10/31(土) 11:41:07ID:???0430nobodyさん
2009/11/01(日) 17:41:03ID:???0431nobodyさん
2009/11/01(日) 19:59:44ID:???0435nobodyさん
2009/11/02(月) 01:30:53ID:???0436nobodyさん
2009/11/02(月) 08:37:23ID:???0441nobodyさん
2009/11/02(月) 20:29:20ID:???GQL使ってJOINみたいなことしまくるのがGAE的に正しい設計
0442nobodyさん
2009/11/02(月) 21:04:20ID:???refferenceの先の項目で検索したりソートしたり出来ないよなw
それしようと思ったら参照元テーブルに項目のコピー入れとけときたもんだ
一次性器化すら出来ないんだぜ?
0443nobodyさん
2009/11/02(月) 21:06:44ID:???パフォーマンスを最優先に強制されられて、素直な記述がさっぱりできん
0444nobodyさん
2009/11/02(月) 21:12:20ID:???RDBMS脳を捨てようぜ。
0445nobodyさん
2009/11/02(月) 21:40:45ID:???ttp://www.infoq.com/jp/news/2008/06/principles-to-big-table
これだけみてもちんぷんかんぷんだぜ。
0446nobodyさん
2009/11/02(月) 21:53:03ID:???ttp://www.atmarkit.co.jp/fjava/rensai4/gaej04/gaej04_2.html
これはなんだね。
0448nobodyさん
2009/11/02(月) 23:05:42ID:???0451nobodyさん
2009/11/02(月) 23:30:47ID:???バッドノウハウ的苦肉の策があっという間に陳腐化していきそうでイヤーンな感じ
0452nobodyさん
2009/11/02(月) 23:32:50ID:???0454nobodyさん
2009/11/03(火) 01:46:37ID:???すぐ陳腐化するしシステム依存度が高くて応用も利かないバッドノウハウですけど何か?
0455nobodyさん
2009/11/03(火) 11:15:15ID:???元データ=曲ファイルでアルバム名、アーティスト名、ジャンルで勝手に
インデックスが作られる。
アルバム名、アーティスト名、ジャンルはオブジェクトじゃない。
実体はない単なるインデックス。
これ、わかりやすくね?俺良く気がついた。えらい。
0456nobodyさん
2009/11/03(火) 11:43:10ID:???0457nobodyさん
2009/11/03(火) 11:51:38ID:???以下略。
0458nobodyさん
2009/11/03(火) 15:38:42ID:???お前ら何かフレームワーク使ってますか?
素の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:???ソースきぼん
0461nobodyさん
2009/11/03(火) 16:31:27ID:???これどうですかね
http://code.google.com/p/kay-framework/
日本語ドキュメント
http://kay-docs-jp.shehas.net/index.html
0462nobodyさん
2009/11/03(火) 21:05:33ID:???自分の場合も、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:qB2JrodBOil は便利 django いらなくなった
0464nobodyさん
2009/11/04(水) 09:31:26ID:???crudフォーム自動生成ない時点でDjango使う意味なし。
0466nobodyさん
2009/11/04(水) 15:02:19ID:???0468nobodyさん
2009/11/04(水) 17:59:26ID:???0469nobodyさん
2009/11/04(水) 22:22:12ID:???0470nobodyさん
2009/11/04(水) 22:39:03ID:???0471nobodyさん
2009/11/04(水) 23:15:58ID:???0472nobodyさん
2009/11/05(木) 21:19:30ID:???0475nobodyさん
2009/11/06(金) 10:17:26ID:???0476nobodyさん
2009/11/06(金) 16:40:33ID:???0477nobodyさん
2009/11/06(金) 17:33:51ID:???ウッウー!
0478nobodyさん
2009/11/06(金) 18:38:55ID:???0479nobodyさん
2009/11/06(金) 22:03:32ID:???あ、django の事は強く意識してますが、ラッパーでは無いです。
django を appengine 上で動かすと重いしデバッグしづらいので
appengine 専用に django を書き直したようなのを作ってます。
いちおうパフォーマンスのために色々工夫をしています。
例えばテンプレートエンジンに Jinja2 というのを使っているんですが、デプロイ前にパースして Python コードにしたものをサーバーにアップロードするようにしています。
また、誰もが使う訳では無いようなモジュールは積極的に遅延ロードするようにしています。
あとKayにバンドルしているWerkzeugのデバッガはけっこう使いやすいですよ。使い方なんかはこのあたりを見てください
http://kay-docs-jp.shehas.net/debugging.html
0480nobodyさん
2009/11/07(土) 13:27:03ID:???0481nobodyさん
2009/11/07(土) 17:13:42ID:???0482nobodyさん
2009/11/07(土) 17:23:09ID:???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:???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個作ってない場合はdisableにするだけでいいってことか
0491nobodyさん
2009/11/09(月) 03:54:32ID:AkWowcrV0492nobodyさん
2009/11/11(水) 01:10:50ID:???やっぱ、GAE上でmatplotlibは使えないですかね?
importでエラーになっちまうんだが。
(matplotlibの中で使っているnumpyの中のmultiarrayがimportできないと言われる)
0493nobodyさん
2009/11/11(水) 02:27:53ID:???今は使えなさそうですね
使いたい人は他にもいるみたいです
http://code.google.com/p/googleappengine/issues/detail?id=190
0494nobodyさん
2009/11/11(水) 04:40:40ID:???エンタープライズ市場に浸透するか
Google Appsは常に「バージョン・ベスト」、米グーグル副社長
2009/11/05
コンシューマ向けサービスでは押しも押されもせぬ存在となった感のあるグーグルだが、
エンタープライズ市場では、オラクル、マイクロソフト、 IBMなど大手ベンダに及ばない。
そもそも、クラウド・コンピューティングやSaaS自体が、まだ企業ユーザーの間では普及
段階にさしかかったかどうかだ。グーグルにとってエンタープライズ市場の展望は明るい
のか。グーグルで製品管理担当副社長を務めるブラッドリー・ホロウィッツ氏に話を聞いた。
0495nobodyさん
2009/11/11(水) 10:01:53ID:???みんなしてクソッ出遅れた!とか言ってたw
そのうち使うかも知れんわ
0496nobodyさん
2009/11/11(水) 22:24:14ID:???やっぱりかー。thx.
numpy使わせろって人いっぱいいるのね。ちょっと安心したわ。
0497nobodyさん
2009/11/12(木) 11:08:40ID:???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:???特にコミッター/コミュニティのやり取りが日本語だと、
そのうち開発者不足でポシャっちゃいそうだなとか考えてしまう
0502nobodyさん
2009/11/12(木) 20:06:08ID:???0503nobodyさん
2009/11/12(木) 20:15:41ID:???0505nobodyさん
2009/11/13(金) 10:42:51ID:???0506nobodyさん
2009/11/13(金) 10:52:58ID:???(kitakoreがあるのは知ってるけど)
0507nobodyさん
2009/11/13(金) 11:54:55ID:T/JsCHUl0508nobodyさん
2009/11/13(金) 16:24:47ID:???個人個人でデプロイすれば無料範囲を超えないだろうし。
作りかけ→http://ch2.appspot.com/
0509nobodyさん
2009/11/13(金) 16:27:50ID:???アップロードした写真はBigTableに保存することになるんですよね?
これって、容量と転送量の観点から見て、どうでしょうか?問題になりそうな点がありますか?
このような場合はAmazonを使った方が安いとか、そういうアドバイスがあれば教えてください。
漠然とした質問ですみません。
0510nobodyさん
2009/11/13(金) 17:07:29ID:???>GAEで、写真共有サイトを作ろうと思うんですけど、
容量の問題は関係ないと思うよ。
だって今更新しい写真共有サイトなんて誰も使わないから。
0511nobodyさん
2009/11/13(金) 18:32:37ID:???0512nobodyさん
2009/11/13(金) 18:58:31ID:???>だって今更新しい写真共有サイトなんて誰も使わないから。
仲間内で使うだけなんで、気にしないでください。
#こういうチャチャ入れしかできない人は(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:???過去ログ見ればどういうスレかわかるだろ
0518nobodyさん
2009/11/13(金) 21:03:08ID:???0520nobodyさん
2009/11/13(金) 21:40:32ID:???まあ過去ログうんぬん以前に2ちゃんだしw
>>518
条件後出しする奴を誘導されても困るがな(´・ω・`)
0521nobodyさん
2009/11/13(金) 21:42:48ID:???俺が作ろうとしてるのとめっちゃ似てるw
0522nobodyさん
2009/11/13(金) 21:46:32ID:???なんか実装に影響すんのかねそれって。
0523nobodyさん
2009/11/13(金) 22:07:39ID:???http://app.riaservice.com/romex/
0524nobodyさん
2009/11/13(金) 22:52:22ID:???0525nobodyさん
2009/11/13(金) 23:44:56ID:???そんなにすぐにGoが普及するとは思えんけど。
0527nobodyさん
2009/11/14(土) 00:05:47ID:???0528nobodyさん
2009/11/14(土) 00:12:22ID:???ttp://mojix.org/2006/01/12/003705
0531nobodyさん
2009/11/14(土) 04:37:56ID:???すげえな。
Perlのムック本に載ってたけど、Livedoor Readerも確かそんな感じだっけ。
裏側全部API化してJavaScriptで組み立ててる。
そういうのはGAE向いてそうだな
>>523はJavaScriptの代わりにFlexでフロントエンドにする感じかー。
>>522 >>529-530
仲間内なら、画像データなんてたかが知れてるからなんとかなるかもしれんけど、
一般にwebサービスとしてリリース(特に無料会員がいるとか)だと、GAEだけじゃまずムリっしょ。
今ならamazon s3使うとか。
かといって、利便性追求して、OSのシェル拡張作って、デジカメの1000万画素データをドラッグ&ドロップでうpできるようにするとかしたら、
仲間内でも容易にパンクしそうだがw
画像の保持は面倒だから、flickerとか既存サービスのラッパーちゅうかフロントエンド作ったらどうかな?
データの保存は既存サービスに丸投げ(GAEだけで出来るのか知らんが)
今時、画像共有したいけど自作するだなんて、flickerとかの制限が嫌なんでしょ?
0532nobodyさん
2009/11/14(土) 07:07:30ID:???0533nobodyさん
2009/11/14(土) 08:32:24ID:???dropboxでいいじゃんって気がしてきたよ。
0534nobodyさん
2009/11/14(土) 10:42:13ID:???BeautifulSoup+BSXPath 使っています。
特定のページのスクレイビングしか試していないので、良いか悪いかはわからないけれど、必要最低限のことはできてる。
0535nobodyさん
2009/11/14(土) 12:42:01ID:???サンクス
やっぱりBeautifulSoupかー。BSXPath知らんかった見てみます。
Rubyのwww::mechanize相当の機能がPythonのmechanizeにもあって、
GAEで動いてくれれば苦労せんでもすむのに・・・うう。
0536nobodyさん
2009/11/15(日) 21:33:47ID:???>仲間内で使うだけなんで、気にしないでください。
>#こういうチャチャ入れしかできない人は(ry
仲間内で使うくらいのWebアプリなら、お前のウンチ脳で作ったもので十分。
データ構造がぐだぐだでもコードがスパゲッティでも、Googleの技術がなんとかしてくれる。
0538nobodyさん
2009/11/15(日) 23:22:00ID:???0539nobodyさん
2009/11/15(日) 23:24:12ID:???0541nobodyさん
2009/11/16(月) 00:07:49ID:???0542nobodyさん
2009/11/16(月) 22:27:46ID:???0544nobodyさん
2009/11/16(月) 22:34:50ID:???0546nobodyさん
2009/11/17(火) 08:03:52ID:???GMailとほとんど同じ仕組みになってしまうのか
それとも自分でカスタムのフィルタで馬なのか
0547nobodyさん
2009/11/17(火) 08:31:44ID:rhUOF4YWttp://coreblog.org/ats/epp-engine-session-on-internet-week-2009
0548nobodyさん
2009/11/17(火) 08:34:05ID:???/''⌒\ + ::.゜ ゜ ゜゜。・。
. ,,..' -‐==''"フ +::.゜ ゜ ゜゜。・。 . .*
゜(n‘∀‘)η キタワァ !! ゜。・。
____,,... -‐ _ニ-=''7 。. +
_二--‐‐='''" \/. .* ☆
|. σ |-/σ | +★ キタワァ !!
ー-\,.ヘ レ' ''/ノ
_ ,,,,.. --― _二―='''7 +
― __,-=―=''" ヽ / . . 。. +
二=''" , ,ヽ、/ ★ ☆ _ ___
l ○ l___/ ○ l .。* ┼ ノヽ/ | | ┃┃
ー- | ''. l / '' | ┼ 丿 ノ ア * .*
γ⌒ヽ l / /⌒ヽ
_,,,,--='' ___,,-―――='' ̄ __,-―='' ̄ / +
_,,- _,,-―='' ̄ ヽ / . . . .
 ̄ ,,-='' ̄ \ / . 。. ★ ☆
,,,―'' ノ ノ ヽ/ 。. .
―''| (;;) |___/ (;;) | ┃ ┏━┃ ┃┃
| """" | / """ | . ━┏┛ ┏━┃ ┏━━┃ ┃┃
―-ヽ .γ´~⌒ヽ | / / ━┏┛ ┃ ┃ ━┃ ┛┛
\/ | |_/ /⌒ヽ、 ┛ ┛ ━┛ ┛ ┛┛
0549nobodyさん
2009/11/17(火) 09:07:01ID:???プププ(wwWwwwwWWwwwww
0551nobodyさん
2009/11/17(火) 10:00:55ID:???上の方にも降臨してるみたいだし、間違いありません!
0552nobodyさん
2009/11/17(火) 11:45:45ID:???水もやらず、添え木もせず、収穫もせず、金も払わず、
ただ実を食う。
そんな人間にも育て方が下手だと
批判をする権利はあります。
0553nobodyさん
2009/11/17(火) 12:48:34ID:???0554nobodyさん
2009/11/17(火) 13:56:55ID:???GAEでセッション管理はどうすんの?
標準機能としては提供してないよね?
ぐぐってみたけど、これというのがなさそう。
みんなどうしてる?
Datastoreに保存すべきか、それとも暗号化してCookieに入れるようなのを作るか。
0555nobodyさん
2009/11/17(火) 15:37:57ID:???django patchはDatastoreのみ
0556nobodyさん
2009/11/17(火) 16:31:07ID:???0558nobodyさん
2009/11/17(火) 18:26:16ID:???0559nobodyさん
2009/11/17(火) 19:11:59ID:???http://code.google.com/intl/ja/appengine/docs/java/config/appconfig.html
0560nobodyさん
2009/11/17(火) 20:22:26ID:???0561nobodyさん
2009/11/17(火) 22:26:37ID:???Python版だと無いですよね
Kay なら Datastore 版セッションと SecureCookie のセッションと選べますよ。
memcached のみのセッションは信頼性の面で難ありなので止めた方が良いです。
0562nobodyさん
2009/11/17(火) 23:03:58ID:???0563nobodyさん
2009/11/17(火) 23:21:37ID:???うちの会社に欲しい人材だわ。
0564nobodyさん
2009/11/17(火) 23:26:27ID:???随分がさつな会社だな。
0565nobodyさん
2009/11/17(火) 23:51:16ID:???0566nobodyさん
2009/11/18(水) 00:33:48ID:???0567nobodyさん
2009/11/18(水) 05:39:47ID:???GAEだから不安定なの?
0568nobodyさん
2009/11/18(水) 07:55:40ID:???0569nobodyさん
2009/11/18(水) 08:02:35ID:???たまに消えてた
0570nobodyさん
2009/11/18(水) 10:03:07ID:???551確定ってことか?
0571nobodyさん
2009/11/18(水) 11:08:35ID:???0572nobodyさん
2009/11/18(水) 12:24:42ID:???0573nobodyさん
2009/11/18(水) 12:33:34ID:???あと時々勝手な都合でexpireする
0574nobodyさん
2009/11/18(水) 16:00:17ID:???に
-----
App Engine には Python Cryptography Toolkit のカスタム バージョンが付属しており、
これは PyCrypto とも呼ばれています。
App Engine に付属するバージョンは pycrypto 2.0.1 をベースにしています。
これは最新バージョンではありませんが、その大半は新しいバージョンとの互換性があります。
-----
とあるけど、SDK 1.2.7 の中には見つからないんですけど。
import Crypto とかしてもエラーになるし。
だれか教えて!
0576nobodyさん
2009/11/18(水) 23:14:16ID:???不安定ならキャッシュくらいにしか使えないね
0577nobodyさん
2009/11/19(木) 00:17:46ID:???0578nobodyさん
2009/11/19(木) 00:23:18ID:???0579nobodyさん
2009/11/19(木) 00:33:02ID:???単なるキャッシュなので、
get: 参照して、無ければDB的な物から引いて更新
set: キャッシュ更新して 本体書き込み
同時アクセス考慮するならDB的な物をロックするとか
トランザクションするならさらに制御が複雑に
最近のwebサービスだと、セッション用に素のmemcached使わずに永続的な実装にして使ってる。
0581nobodyさん
2009/11/20(金) 12:31:13ID:???そもそもサイトの静的リソース(画像、CSS,Javascript、Flashとか)を
別アプリケーション立ててそっちにもっていくのは規約に反するのかな?
0582nobodyさん
2009/11/20(金) 12:48:08ID:???0583nobodyさん
2009/11/20(金) 13:46:47ID:???0584nobodyさん
2009/11/20(金) 14:28:37ID:???アカウント内なら問題無さそう
むしろ一つのアプリケーションに複数のアカウントを関連付ける機能があるのにこれはひどい
0585nobodyさん
2009/11/20(金) 17:54:31ID:???>同時に複数のアカウントでアプリケーションを操作するなどして
というのはその方法でCPUやDataStoreやMail/Dayのquotaの制限を突破しちゃだめっていう意味だと思う
0586nobodyさん
2009/11/20(金) 23:45:27ID:???ドメイン変わるし。
0587nobodyさん
2009/11/21(土) 04:55:21ID:???当たり前か。
アカウント1つでもだめだろな
0588nobodyさん
2009/11/21(土) 05:34:15ID:???・・・あれ?
0589nobodyさん
2009/11/21(土) 06:56:33ID:???0590nobodyさん
2009/11/21(土) 12:59:08ID:???0591nobodyさん
2009/11/21(土) 13:10:56ID:???0592nobodyさん
2009/11/21(土) 13:16:56ID:???0593nobodyさん
2009/11/21(土) 19:23:31ID:???0594nobodyさん
2009/11/21(土) 20:04:56ID:???0595nobodyさん
2009/11/26(木) 09:34:16ID:???0596nobodyさん
2009/11/26(木) 16:54:02ID:7zJTiiD00597nobodyさん
2009/11/28(土) 19:48:27ID:???今じゃ知り合いの失踪も自殺も体験した
0598nobodyさん
2009/11/29(日) 16:23:00ID:???auto_nowにしてたフィールドが9時間進んでいて驚いた
0599nobodyさん
2009/11/29(日) 17:11:15ID:???0600nobodyさん
2009/12/02(水) 11:07:11ID:???GAEで作ったアプリてローカルでも運用できるもんなんでしょうか?
wikiみたいなのを作った場合を想定していて、
例えば外部公開用の他に、
自分用でかつネットつないでない時も使えないときも使いたい場合、
どうしたものでしょうか?GAEの
ローカルでもちゃんと動いてくれるものでしょうか?
感覚的にRailsのアプリのBTS、RedmineをWindows上でproductionモードでmongrelでローカルにて動かすような感じです。
0601nobodyさん
2009/12/02(水) 11:40:32ID:???0602nobodyさん
2009/12/02(水) 11:58:20ID:???自由度無くて詰んだら嫌なのでEC2に決まりかけてたのですが、
mysqlをスケーリングしてうんぬんはやはり面倒なのでGAEがいいよなあと。
いまどきのWebサービスを開発するにあたって
GAEでどうしてもできないことはなにがありますでしょうか。
たとえば、
-全文検索サーバをインストールして使う
-数時間かかるバッチ処理
-HTTP以外の通信
-SQLでかんたんにできること JOINとか?
-巨大なファイルをあつかう1GB以上とか
-データベースの定期ダンプ
-複雑な画像処理 ImageMagick
ほかにありますでしょうか。アドバイスお願いします。
これから要件まとめてなにか気がついたら私もまたカキコします。
これ
http://code.google.com/p/appengine-jruby/wiki/GettingStarted
つかってGAEでRubyというのも良いですね。
ただ、CPUが無駄遣いだというカキコがちょっと前にありましたけども。
0603nobodyさん
2009/12/02(水) 12:40:43ID:???0604nobodyさん
2009/12/02(水) 13:24:04ID:???26 EC2 Compute Units (8 virtual cores with 3.25 EC2 Compute Units each),
1690 GB of instance storage, 64-bit platform
にmysql載せればいくらでも相当無理しても大丈夫そうだ。
ディスクの速度が不明だな。書き込み速いのかな。
スレ違いでした。すまん。
0605nobodyさん
2009/12/02(水) 13:28:35ID:???鬼のようなPVのサイトだから、独自ドメインを使うと思うんだけど、
なんか独自ドメインだとSSLが使えないらしいんだよね。
たとえば http://www.example.org/admin/ というURLで管理者情報をいじくるページをつくったとして、
これを https にしたいとしても、できないんだってさ。
独自ドメインじゃなく xxxxx.appspot.com ならSSL使えるらしい。
これってどうよ?俺的には致命的なんだけど、だれか回避策しらんかね?
あと、www.example.org はOKだけど example.org (naked urlというらしい)は使えないとか。まあこの制限は我慢できるか。
0606nobodyさん
2009/12/02(水) 13:32:29ID:???0607nobodyさん
2009/12/02(水) 13:33:04ID:???>たとえば、
>-全文検索サーバをインストールして使う
>-数時間かかるバッチ処理
>-HTTP以外の通信
>-SQLでかんたんにできること JOINとか?
>-巨大なファイルをあつかう1GB以上とか
>-データベースの定期ダンプ
>-複雑な画像処理 ImageMagick
これ全部やりたいってことなら、GAEじゃ無理だね。
データベースの定期ダンプとか無理だろ。
頑張ってMySQLをスケーリングするか、memcachedを使いたおせ。
0608602
2009/12/02(水) 15:51:49ID:???これから要件を洗い出すのですが、それ全部必要なわけではないです。
私の知識の範囲でGAEで出来ないことリストです。
GAE地雷リスト?
>>603
PV課金だからってことですね。EC2なら工夫次第でPV単価安くできる。
>>605
ありがとうございます。
(追加)
- SSLを自由に使えない
- 使えるドメインに制限あり(naked url)
>>604
"Amazon Relational Database Service"ってのを見つけました。
mysqlのおもりをお任せ出来ちゃうのかもしれません。
0610nobodyさん
2009/12/03(木) 00:14:17ID:???0611nobodyさん
2009/12/03(木) 04:30:44ID:???xxx.appspot.com で使ってたけど
SSL にも色々変な制限あるみたいで
xls を出力するプログラム(hogehoge)をうpしたら
http://xxx.appspot.com/hogehoge はダウンロード出来たのに
https://xxx.appspot.com/hogehoge ではダウンロード出来なかったり
SSL の意味無いやんって
GAE 使うのやめたよ
0612nobodyさん
2009/12/03(木) 06:32:27ID:???ログインページはSSLでないと信用できない、という場面もある。
仕事のシステム作るような場合だと、さすがにSSL必須だし。(SSLなくても大丈夫って顧客だますの?)
回避策ないかね。
0613nobodyさん
2009/12/03(木) 06:33:25ID:???この辺どうやってんだろ、気になるな
0614611
2009/12/03(木) 07:31:10ID:???いや、ログインページだけなら SSL に出来るんだ
http://xxx.appspot.com/fugafuga.gif
https://xxx.appspot.com/fugafuga.gif
なんかも問題ないし
HTML だけ出力するプログラム
http://xxx.appspot.com/mogamoga
https://xxx.appspot.com/mogamoga
とかも問題なかったのに
>>611
の条件だけダメだったりするんだ
0615nobodyさん
2009/12/03(木) 07:33:45ID:???0618nobodyさん
2009/12/03(木) 17:57:10ID:???0620nobodyさん
2009/12/04(金) 09:21:38ID:???http://www.itmedia.co.jp/enterprise/articles/0912/04/news018.html
これでnaked domainを指定のサブドメにリダイレクトできるようにならないかな?
0621nobodyさん
2009/12/04(金) 09:55:26ID:???0622nobodyさん
2009/12/04(金) 10:18:03ID:???0623nobodyさん
2009/12/04(金) 18:55:33ID:???GAEにwikiを設置したいんですが、使えるwikiアプリをご存知でしたら教えてください。
・PythonでつくられたwikiでGAEで動くもの
・JavaでつくられたwikiでGAEで動くもの
Quercus(PHP in Java)を使ってGAE上で動くPHPのwikiでもいいです。
Pukiwikiのファイルの書き込み部分を、GAE上ではBigTableに書き込むように改造するのは大変でしょうか?
0625nobodyさん
2009/12/04(金) 19:08:22ID:???0626nobodyさん
2009/12/04(金) 19:21:43ID:???0627nobodyさん
2009/12/04(金) 19:21:43ID:???0628nobodyさん
2009/12/04(金) 20:20:21ID:???1日100万PVのアクセスがあっても対応できるGAEで、まとめwikiを作りたいんです><
>>625
勉強するんで、作り方教えてください><
・PukiwikiをGAE用に改造する
・Quercus(PHP in Java)で動かす
この改造路線でよろしいでしょうか?
(JavaとPHPは使えます。Pythonはこれから勉強する予定)
ちなみに、改造したコードはどこにおけばいいですか?
よく分からんけど、Google CodeとかGitHubという場所にアップロードすればいいんですかね?
ttp://ja.wikipedia.org/wiki/OSS%E3%83%9B%E3%82%B9%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AE%E6%AF%94%E8%BC%83
0630nobodyさん
2009/12/04(金) 20:29:05ID:???探せばGAEで動くように移植した人とかいるかもね
0631nobodyさん
2009/12/04(金) 20:43:43ID:???MionMoinを調べてみます!
<擬似ファイルシステム>
BigTabelに、[AlterFile]というテーブルを用意する。
カラムは、(1) [FileName](=ファイル名を保存する)と、(2) [FileData](=ファイルの中身)がある。
従来のファイル操作関連の関数を、BigTableに書き込む関数でラップするかんじですかね?
0632nobodyさん
2009/12/04(金) 22:50:02ID:???FileCTime
FileATime
FileMTime
はあった方が良いだろう
0633nobodyさん
2009/12/04(金) 22:51:03ID:???FileOwner
なんかもいるんじゃないかな
0634nobodyさん
2009/12/05(土) 01:16:34ID:???0635nobodyさん
2009/12/05(土) 03:10:19ID:???0636nobodyさん
2009/12/05(土) 08:06:48ID:???Pukiwikiは全ファイルなめるような操作あったような気がするから、
記事が1000件超えたらまずそうな気がするw
あと、何するにしても日本語検索を自前で実装しないといけないから注意。
サイトマップ作ってgoogleにindexさせて放り投げてもいいけど
0637nobodyさん
2009/12/05(土) 08:10:58ID:???feature requestsはでてるみたいね。
FeatureRequests/GoogleAppEngineCompatibility - MoinMoin
http://moinmo.in/FeatureRequests/GoogleAppEngineCompatibility
0638nobodyさん
2009/12/06(日) 21:30:52ID:???ここ一週間GAE+PYTHONの勉強をがんばって
2chライクの掲示板とか作ってみたけど
なんか疲れた。
もうちっと面白いアイデアがないもんかねえ
0639nobodyさん
2009/12/06(日) 21:43:18ID:???0640nobodyさん
2009/12/06(日) 22:59:48ID:???肝心のしゃべらせる内容が思いつかないw
0641nobodyさん
2009/12/06(日) 23:17:48ID:???適材適所。
0642nobodyさん
2009/12/07(月) 01:51:30ID:???http://eiichirouchiumi.blogspot.com/2009/11/google-app-engine.html
Acid HouseというGAE/Jのフレームワークで、エンティティグループをまたいでの
トランザクション処理ができるらしい
これが使えるとかなり助かるし、結構画期的だと思うんだけど
0643nobodyさん
2009/12/07(月) 11:44:19ID:???実は、Low-level API なんかをうまく使って対応する方法が色々とあるんですが、Acid House を使うと、このオペレーションを1トランザクションで行うことができるので、すごく楽です。
だってさ。
LowLevelAPIで何とかなるなら標準でなぜサポートされていないんだろ。
0644nobodyさん
2009/12/07(月) 12:27:45ID:???なるべくボットっぽくないボットを作って、followerを一杯釣るのにいきがいを感じるのはどうだろうか。
はてぶのホッテントリ(http://b.hatena.ne.jp/hotentry)のURLに対して、
適当にこれまたはてぶのコメントからスターがたくさんついたコメを引っ張ってきて、ちょっと改変してつぶやくとかどうだろうか?
また、なるべくボット臭を消すために、たまにはてブ以外のこともつぶやく。
・http://buzztter.com/ja 話題をから拾ってきて適当に発言。〜〜わろた、〜〜てなんだこれ?等
・http://twitter.com/now_ から拾ってきて、〜〜なうと発言
・http://twitter.com/bombtter や http://twitter.com/bombtter_long から拾ってきて〜〜爆発しろ!
APIや情報ソースとして使えそうなサービスと連携して時事をつぶやけばいいと思う
0645nobodyさん
2009/12/07(月) 12:29:03ID:???はてぶホッテントリのURLミスった
http://b.hatena.ne.jp/hotentry
0647nobodyさん
2009/12/07(月) 16:26:13ID:???0648nobodyさん
2009/12/07(月) 18:25:42ID:???0649nobodyさん
2009/12/07(月) 20:03:03ID:???パイソンじゃ無理なの?
0650nobodyさん
2009/12/07(月) 22:09:43ID:???コミットの途中でクラッシュした時のことが考えられてないし、整合性の問題がある
箇所がいくつもあったり、競合が発生した場合のひどいパフォーマンスとか
とにかく問題が多すぎて、たぶん使ったら大変なことになる
0651nobodyさん
2009/12/08(火) 03:17:44ID:???>のような「複数エンティティ・グループをアトミックに更新する」方法がありません。
>実は、Low-level API なんかをうまく使って対応する方法が色々とある
「ローレベルAPIならアトミックにできる」とも読めてしまうけど、そういうわけではないってこと?
0652nobodyさん
2009/12/08(火) 10:24:42ID:???するとロック範囲も全体なので並列処理できない。スケールしない。
すると出てくる手法はなにがあるのでしょうか。
分散トランザクションとか2フェーズコミットとか?
ジャーナリングファイルシステムみたいにまず入出金イベントentityを作ってあとから各口座に反映させる?
ちなみに銀行アプリのentitygroupは口座ごとに分けて残高entityをrootにして入出金ログentityを子にするので考えています。
0653nobodyさん
2009/12/08(火) 11:13:10ID:???BASEトランザクション
・Basically Available
・Soft-State
・Eventual Consistency
ACIDとは、別の概念が、クラウドでは出てきている。
0654nobodyさん
2009/12/08(火) 12:49:57ID:???そもそもAcid HouseではLow Level APIは使ってない
内部でJDOのPersistenceManagerを複数生成して、それぞれ別のトランザクションを
開始しているんだけど、どうもデータストアが提供するこの機能のことを指して
Low Level APIと言っている気がする
本来のLow Level APIはJDOに比べて速度が速くて自由度が若干高いというだけで
機能自体は変わらないはず
0655nobodyさん
2009/12/08(火) 12:51:42ID:???Song of Cloudでもその話題を扱ってますね
送金のトランザクション処理パターン
http://songofcloud.gluegent.com/2009/11/blog-post_18.html
分散トランザクション処理の最適化
http://songofcloud.gluegent.com/2009/11/blog-post_24.html
0657nobodyさん
2009/12/08(火) 23:18:02ID:???銀行システムでも造るのか
0659nobodyさん
2009/12/09(水) 00:54:51ID:???>>655
ありがとうございます。やろうと思えばできるのですね>トランザクション
datastoreはindexが更新されるのに若干タイムラグがあるので
そもそもEventual Consistencyではありますよね。
>>657
課金とかポイントの使用とか
0660nobodyさん
2009/12/09(水) 08:54:10ID:???例えば銀行だとAからBに振込んだときに、
A銀行で金減らす、B銀行で金増やす処理をちゃんと途切れずに行うってことで良いのかな
0661nobodyさん
2009/12/09(水) 09:31:44ID:???途中でエラー起きた!とかなってもちゃんとその操作を行う前の状態に戻れるように
何したか記録してあるみたいな。
0662nobodyさん
2009/12/09(水) 10:12:17ID:???それは、ロールバック(UNDO)・セグメントという更新前のジャーナルの概念。
それだけでなく、REDO・ログという更新後のジャーナルの概念と両輪になっている。
ロールバックに対して、ロールフォワードという機能。
ACID特性を、実現するために、UNDO/REDO両方を備えるのが通常。
たくさん更新してコミットしない間は、UNDOセグメントが多く使われちゃう。
0663nobodyさん
2009/12/09(水) 15:44:37ID:???ところでトランザクションでサポートされてたとしても
通帳的なデータは作ったほうがいいんじゃまいか
0664nobodyさん
2009/12/09(水) 16:12:32ID:???金曜日の午後3時以降に振り込むと
月曜の午前8時までは
A銀行で金が減って
B銀行にはまだ金が増えない状態になりますが
よろしかったでしょうか?
0666nobodyさん
2009/12/09(水) 21:48:58ID:???>にちゃんと2つ以上のDB書き込み
板用とスレッド用のDB2つ使った2chのログ鳥アプリ作ってる最中だったからびびった
0667nobodyさん
2009/12/09(水) 23:32:49ID:???0668nobodyさん
2009/12/10(木) 06:42:01ID:???0669nobodyさん
2009/12/10(木) 06:53:38ID:???横から質問なんだが
土日が月末で利息の勘定月だった場合
A銀行の預金の利息は減った金額に対して計算されるのか
それとも減る前の金額に対して計算されるのかどっち?
0670nobodyさん
2009/12/10(木) 08:33:36ID:???0671660
2009/12/10(木) 22:13:38ID:???なんか安心したわw
頑張ってGAEで何か作ろう
0672nobodyさん
2009/12/10(木) 22:18:13ID:???0673nobodyさん
2009/12/10(木) 23:44:59ID:???からめ手も使って勝負しないと、きついぞ。
変な仕様で作りこんでも、運用できなくて没。
0674nobodyさん
2009/12/10(木) 23:48:34ID:???レベルが低いからなんだけどね
0675nobodyさん
2009/12/10(木) 23:59:15ID:???最近どんどんそんな感じになってるよね。
技術の敷居が下がってきてる気がする。
業務知識とかアイデアと器用さがあれば充分みたいな。
0677nobodyさん
2009/12/11(金) 02:13:49ID:???幸せだった。
0678nobodyさん
2009/12/11(金) 08:08:14ID:???いろんな人が触れることでいろんなものが生まれる。
0679nobodyさん
2009/12/11(金) 08:49:26ID:???「アレやっといて」でコンピュータがなんでもしてくれる理想の世界
に向いているわけだから正しい進化だよね。
0680nobodyさん
2009/12/11(金) 09:09:58ID:???0681nobodyさん
2009/12/11(金) 12:14:25ID:???0682nobodyさん
2009/12/11(金) 13:22:25ID:???いっちまえばGAEとかもそういうもんだしね。
0684nobodyさん
2009/12/11(金) 15:29:26ID:???Googleも、金も人も出すといって
Apache Software Foundationに、支配下の人を出向させて
動くものができたら、持ち帰らして、製品に仕上げるみたいな感じかな。
BigTableも、Apacheの実装が先で、クラウドで動くシロモノに仕上げたのはGoogle。
いろんな業者のJavaAPサーバも、Apache(Web)やTomcat(AP)のエンジン使って
付加価値つけて、サポート料とるビジネスモデルだしね。
LinuxやEclipseも、Apache Software Foundationに似たしくみをもっている。
0685nobodyさん
2009/12/11(金) 16:02:29ID:???0686nobodyさん
2009/12/11(金) 20:32:45ID:???Hbase?
0687nobodyさん
2009/12/11(金) 23:41:12ID:???MapReduce・BigTableみたいな考えが出てきたんじゃないかな?
IBMが、XML-DBにリソース突っ込んだ後、今はHbaseに肩入れしている。
Hbaseを発表される前に、Googleは自分の実装完成させちゃった。
0688687
2009/12/11(金) 23:55:28ID:???クラウドではなかったんだと思うのだ。
0689nobodyさん
2009/12/12(土) 00:24:40ID:???失敗したときとかバグったときに
銀行が損しない方向に倒しておけば良いんだよ
0690nobodyさん
2009/12/12(土) 00:27:06ID:???0691660
2009/12/12(土) 12:44:15ID:???0692nobodyさん
2009/12/12(土) 20:55:46ID:???今頃どこかのサーバに憑依しているのだろう
0693nobodyさん
2009/12/20(日) 00:18:42ID:???Twitter / SASAKI TAKERU: @ashigeru 約5倍でした。http://bi ...
http://twitter.com/urekat/status/6755177508
GAE/JRubyが速くなった? - urekatのスカンク日記3
http://d.hatena.ne.jp/urekat/20091216/1260942825
GAE/JRubyのCPUコストは10000pv/$0.12 - urekatのスカンク日記3
http://d.hatena.ne.jp/urekat/20091212/1260583942
0694nobodyさん
2009/12/20(日) 01:42:38ID:SZMMX2fQJavaの方が糞速いってことか
パイソンって一体・・・
0695nobodyさん
2009/12/20(日) 01:53:32ID:???0696nobodyさん
2009/12/20(日) 09:39:24ID:???Jython の方がネイティブ Python より速かったら笑えるな。
0697nobodyさん
2009/12/20(日) 10:14:13ID:???>>693の一番下、1.3.0の前の記事だけどそれにしてもJava速過ぎるw
JRubyがPythonに追いついたけど、それ以前にJavaが数倍速くてワロタ
0698nobodyさん
2009/12/20(日) 10:44:55ID:???Unladen Swallowがうまくいった場合に今後どれくらい速くなるかは気になる。
0699nobodyさん
2009/12/20(日) 11:13:29ID:???もしそうなら何かがおかしい。
0700nobodyさん
2009/12/20(日) 15:22:24ID:???ttp://www.degifo.com/
作った感想
•作りたい物が決まってて機能的にGAEで実現できるならインフラ考えずに開発に集中出来るので楽
•バージョンアップのタイミングで平気で動かなくなるので遊びでしか使えない
•自分でExpireの設定とかしないと画像とか多いと大したPV無いのにあっと言う間に下り転送量が無料の範囲超える
•GAEの画像操作のサービス、圧縮率を操作できない。画像の縦横サイズを小さくしても無駄に容量がデカい。
0701nobodyさん
2009/12/20(日) 15:23:46ID:???Python人気ねーなぁ。
0702nobodyさん
2009/12/20(日) 15:40:22ID:???0703nobodyさん
2009/12/20(日) 16:52:35ID:???せっかくさらしてくれたので質問!
・下り転送量うんぬんということは、画像はDataStoreにつっこんでだってことですか?
・> バージョンアップのタイミングで平気で動かなくなるので遊びでしか使えない
マジスカ!?1.3にうpされたときの話?
・開発言語やフレームワークを教えてください!Java or Python, Django or Slime3 etc...
0705nobodyさん
2009/12/20(日) 17:19:44ID:???javaは実行中にも最適化されるんだよ
激しく繰り返される処理は最終的にネイティブになるとか聞いたことがある
うそかもしれんが
0707nobodyさん
2009/12/20(日) 17:52:31ID:???0708nobodyさん
2009/12/20(日) 18:33:01ID:???画像はDataStore。
静的ファイルじゃないから、GAEがよきに計らってくれず自分でリクエストヘッダ見て304返してる。
1.3の前にもしれっとメール受信の仕様が変わってた。
JavaとGWTで作ってる。
0709nobodyさん
2009/12/21(月) 01:06:07ID:???ダウンタイムの履歴が見られるとこないの?
0710nobodyさん
2009/12/21(月) 15:16:35ID:???>>バージョンアップのタイミングで平気で動かなくなるので遊びでしか使えない
自分で開発環境をバージョンアップさせて、それをアップしたら一部動かなくなったってことだろ?
それって GAE 関係なくね?
0711nobodyさん
2009/12/21(月) 17:53:59ID:???>画像はDataStore。
>静的ファイルじゃないから、GAEがよきに計らってくれず自分でリクエストヘッダ見て304返してる。
たしかに、これくらいはGAE側で用意してくれてもいい機能だよな。
アップロードしたファイルをファイルシステムに保存できないんだから。
0712nobodyさん
2009/12/22(火) 00:28:54ID:???0713nobodyさん
2009/12/22(火) 03:23:38ID:???1年以上前に書いてほとんどいじってないのを、今も普通に使ってるが。
0714nobodyさん
2009/12/22(火) 07:52:51ID:???どの辺が勝手に変えられるのか書いてもらえるとありがたい
0715nobodyさん
2009/12/22(火) 08:11:51ID:???デフォルト値が変わったってのは見たことあるお
0717nobodyさん
2009/12/22(火) 10:51:38ID:???GAEとPicasaでfaviconをPNGに変換して保存するAPIを作成する - Pyro Memo
http://d.hatena.ne.jp/piro_suke/20091204/1259860192
こんな感じではてなフォトライフ(180円/月で3GB/月までOK)使うとかw
いろいろ応用できそうなもんだが
Picasaの値段はこちらにあった
機能 : 容量のアップグレード - Picasa ヘルプ
http://picasa.google.com/support/bin/answer.py?hl=jp&answer=39567
え?amazon S3?安いん?
0718nobodyさん
2009/12/22(火) 17:41:30ID:???0719nobodyさん
2009/12/22(火) 19:45:59ID:???0720nobodyさん
2009/12/23(水) 06:18:27ID:???あれwebサービスから利用してよかったのかw
0721nobodyさん
2009/12/23(水) 08:59:50ID:???http://gihyo.jp/book/2010/978-4-7741-4127-5
0722nobodyさん
2009/12/23(水) 13:55:05ID:???http://jp.zooomr.com/
どうじゃんご?
0723nobodyさん
2009/12/23(水) 15:23:16ID:???GAE JavaのDevAppServerって、もしかして外から繋げられないって仕様ありますか?
coLinuxに入れてみたんですが、ホストマシン(Windows)からどうしても繋げなくて困ってます。
Railsなどは同じポートで動かしてつなげたことがあるので、coLinux側の問題ではないと判断しています。
また、内側からはw3mでページが見られることを確認しています。
0724nobodyさん
2009/12/23(水) 16:03:23ID:???基本的にはlocalhostのアドレスしかlistenしていない。
0725nobodyさん
2009/12/24(木) 04:14:41ID:???いつ潰れるか判らんサービスは避けたほうがいいんじゃね
まぁどんなサービスであろうといつ潰れるか判らんけどな
0726nobodyさん
2009/12/24(木) 15:44:51ID:???ttp://gihyo.jp/book/2010/978-4-7741-4127-5/support で公開しているサンプルソースコードが
CRCエラーで破損しているようなんだけど、どうしよう。
0727nobodyさん
2009/12/24(木) 16:09:26ID:???いけましたいけました!
The server is running at http://localhost:3000/
とあるから、一緒じゃないか!と思ったんですが明示したらいけました。
0728nobodyさん
2009/12/24(木) 20:23:27ID:???0729nobodyさん
2009/12/24(木) 21:29:05ID:???0730nobodyさん
2009/12/27(日) 12:01:16ID:???もしかして、上級インターネット検定所有者ですか?
0731nobodyさん
2009/12/27(日) 18:53:31ID:???0732nobodyさん
2009/12/27(日) 19:12:03ID:???たまに知らないサービスが知らないうちに凄くもりあがっててびびる。
0733nobodyさん
2009/12/27(日) 19:13:17ID:???興味ない人はフォト蔵どころかFlickrさえ知らん事もあるだろうし
0734nobodyさん
2009/12/28(月) 08:25:13ID:???それでも技術者ですか?見たいに言われたな
0735nobodyさん
2009/12/28(月) 08:36:57ID:???0736nobodyさん
2009/12/28(月) 09:08:52ID:???余程こき使われてるんだろうな。
0737nobodyさん
2009/12/28(月) 10:40:09ID:???でもmxもnyもウィルスが流行りだしてから知ったって技術者が居てもおかしくないんじゃね?
今あの手のP2Pファイル交換ソフトでどれが流行ってるかとか知らない人も結構いると思うけど。
0738nobodyさん
2009/12/28(月) 13:21:00ID:???具体的な使い方はまったく知らない
0739nobodyさん
2009/12/28(月) 17:41:02ID:???0740nobodyさん
2009/12/28(月) 17:59:32ID:???0741nobodyさん
2009/12/28(月) 18:43:25ID:???0742nobodyさん
2009/12/28(月) 18:50:27ID:???0743nobodyさん
2009/12/28(月) 19:08:29ID:???0744nobodyさん
2009/12/28(月) 19:18:01ID:???知らない振りをして話を聞いた方が
相手から得られる情報は多い
ただし新しい情報とは限らないが
0746nobodyさん
2009/12/28(月) 20:47:44ID:???0747nobodyさん
2009/12/28(月) 21:25:26ID:???何も知らない人に教えるのと半分くらい知っている人に教えるのでは、前者が気持ちいと思う人が多いみたいね。
それで色々話しちゃうのかも。カマトトはバレたら印象悪くしちゃうけど・・・。
0748nobodyさん
2009/12/29(火) 19:34:59ID:???0750nobodyさん
2010/01/03(日) 12:23:32ID:???to_local_timezone(to_local_timezone(datetime))
0751300
2010/01/03(日) 17:30:52ID:???http://blog.livedoor.jp/cbnanashi/archives/1045958.html
起動時間が3割程改善されました。
0752nobodyさん
2010/01/06(水) 21:37:40ID:WtAeOtwc結果ページから正規表現で抜きとる以外に方法ありますか?
昔のGoogle APIならできたみたいなんですが・・・
0753nobodyさん
2010/01/07(木) 15:33:02ID:???0754nobodyさん
2010/01/10(日) 22:52:02ID:???そう考えるとやっぱ今はPythonかなー。もしくはScala
0755nobodyさん
2010/01/12(火) 15:17:58ID:???Scala→GAE/Jではスレッド作れいないので、Scalaの良さが生かせない。利用するメリットがあんまりない。
Javaが嫌ならPython使っとけ。
0756nobodyさん
2010/01/12(火) 15:54:30ID:???0757nobodyさん
2010/01/12(火) 19:08:00ID:???0758755
2010/01/12(火) 19:24:41ID:???型推論・暗黙の型変換・クロージャ・多値返却・MixIn・パターンマッチ・等々、
こまごまとした点でJavaに比べてイケてる特徴は結構ある。
だけど、AppEngine上でのパフォーマンスやIDEの整備状況を考えると
今はJavaから無理してScalaに移行する意味はあんまり無いのかもしれないと思う。
遊びで作るならありだと思うけど。
0759nobodyさん
2010/01/12(火) 21:51:18ID:???0760nobodyさん
2010/01/12(火) 22:48:54ID:???0761nobodyさん
2010/01/13(水) 13:25:39ID:???http://www.cnn.co.jp/business/CNN201001130003.html
http://jp.reuters.com/article/topNews/idJPJAPAN-13315420100113
http://www.yomiuri.co.jp/atmoney/news/20100113-OYT1T00556.htm
http://www.jiji.com/jc/c?g=int&rel=j7&k=2010011300246
0762nobodyさん
2010/01/14(木) 01:33:47ID:???> GoogleがRuby採用していない。
Googleが使っていない言語はサポートしないっていうソースを教えて欲しい。
0763nobodyさん
2010/01/14(木) 02:09:59ID:???0764nobodyさん
2010/01/14(木) 03:12:35ID:???0765nobodyさん
2010/01/14(木) 04:08:23ID:???ぐぐるさんに売り込みに逝けば雇ってくれるかも知れないぞ
0766nobodyさん
2010/01/14(木) 04:11:58ID:???0767nobodyさん
2010/01/14(木) 11:23:31ID:???中の人が言ってた。
0768nobodyさん
2010/01/14(木) 11:36:59ID:???0769nobodyさん
2010/01/14(木) 13:54:12ID:???まぁ別にどうでもいいだろルビーなんて
0771nobodyさん
2010/01/14(木) 14:28:52ID:???これか
>Implementation roadmap
>App Engine support.
やっぱGAEのことなのかな
0772nobodyさん
2010/01/14(木) 22:40:15ID:???0773nobodyさん
2010/01/21(木) 22:06:13ID:???0774nobodyさん
2010/01/23(土) 08:06:32ID:XRhFBb8Mという人間もいる
身も心もgoogleにささげてるようで嫌だけどw
0775nobodyさん
2010/01/25(月) 13:03:39ID:???Kayの使い方の紹介だった orz
0778nobodyさん
2010/01/25(月) 15:46:21ID:n+Y7O4xB0781nobodyさん
2010/01/25(月) 21:35:00ID:???ユーザ多いとか、パフォーマンスすごいとか、開発効率高いとか。
使い方を紹介する本が出るくらいだから、すごいフレームワークなんでしょ?
0782nobodyさん
2010/01/25(月) 21:53:52ID:03aGL1cadate型の値ってどうやって入力するんでしょう??
なんかint型で入力するようですけど、例えば33333って入れても33333と反映されてdate型にならないっす
0783nobodyさん
2010/01/25(月) 23:04:12ID:???アスキーって儲かってるんだな。
0784nobodyさん
2010/01/26(火) 00:12:07ID:???PaaSの標準規格みたいなものを策定して、それを実装した
サービスが10社くらいあるとポータビリティも確保できて
価格も競争により安価になるんだがなぁ
こういう無段階スケーラブルなシステムを提供できるのが
グーグルしかいない
0785nobodyさん
2010/01/26(火) 01:27:56ID:???0786nobodyさん
2010/01/26(火) 01:31:09ID:???まんまと騙された出版社が繰り広げる壮大な失敗マーケティング。
0787nobodyさん
2010/01/26(火) 02:04:42ID:???標準規格なんてのは後発が市場に参入するのに好都合なだけで
寡占企業にとっては害悪でしかない
仮にJavaCloudEditionなんてできてもGoogleが準拠するメリットはないだろう
0788nobodyさん
2010/01/26(火) 02:58:49ID:???0789nobodyさん
2010/01/26(火) 09:45:49ID:???もしくは各クラウドの差異を吸収するようなフレームワークとか出るんじゃないかねぇ。
0790nobodyさん
2010/01/26(火) 21:16:26ID:???標準とか再利用とか考えても恩恵受けられるんだろうか
0791nobodyさん
2010/01/26(火) 21:44:04ID:???0792nobodyさん
2010/01/26(火) 21:50:58ID:???0793nobodyさん
2010/01/26(火) 22:22:48ID:???0795nobodyさん
2010/01/26(火) 22:31:52ID:???Kay だと dump / restore (upload / download) 出来るみたいなので期待したんだけど
>>775 にも書いてあったけど restore 時に以前のと同じ key を付けるときに
後から追加されるデータに自動で振られるものとぶつかるかもしれないんだって
ちゃんと回避したいなら結局 key_name の方使えってことなんだけど
それじゃ dump / restore 出来るっていうのは嘘?っていう
0796nobodyさん
2010/01/26(火) 22:33:01ID:???0799nobodyさん
2010/01/26(火) 22:36:07ID:???0800nobodyさん
2010/01/26(火) 22:42:39ID:???0802nobodyさん
2010/01/27(水) 17:14:24ID:???違うアプリケーションにデータ移動すると問題起こす(可能性がある)みたいだね
0804nobodyさん
2010/01/30(土) 08:21:59ID:???0805nobodyさん
2010/01/30(土) 10:34:13ID:???Python も Perl も Ruby もって欲張って覚える意味がわからんよね
0806nobodyさん
2010/01/30(土) 11:34:19ID:???0808nobodyさん
2010/01/30(土) 17:41:00ID:???GAEみたいにある意味選択の余地がない環境はそれはそれで良い気もする。
でもGAE専用フレームワークもなんかワサーって増えてきたよね・・・
0809nobodyさん
2010/01/31(日) 01:02:08ID:???0810nobodyさん
2010/01/31(日) 02:41:24ID:???0811nobodyさん
2010/02/01(月) 00:28:22ID:???最初にContent-Lengthが0の応答が
返ってくるんだけど、Pythonだから?
0813nobodyさん
2010/02/01(月) 22:32:43ID:???あ、こっちだ
if __name__ == "__main__":
main()
はじめの一回はハンドラースクリプトを実行することになるのでこれが無いと
真っ白になるはずですね
0814nobodyさん
2010/02/01(月) 23:15:34ID:???0815nobodyさん
2010/02/02(火) 00:51:59ID:???結構情報ありますよ!
1) Python 使ってるぽい
2) 「最初にContent-Lengthが0」
2) はスクリプトを実行するコードが無い時( >>813 )の特徴的な現象なのですぅ
0816nobodyさん
2010/02/02(火) 11:20:41ID:???0817nobodyさん
2010/02/02(火) 11:53:14ID:???定型文を自動生成するんだとしたらやっぱ鯖でそれなりのアプリ入れるしかないかと。
0818nobodyさん
2010/02/02(火) 13:50:16ID:???http://code.google.com/intl/en/appengine/docs/java/mail/
http://code.google.com/intl/en/appengine/docs/java/mail/receiving.html
0819nobodyさん
2010/02/02(火) 14:23:06ID:iVn6rCBxなんとかできるかも・・・
読んでみるありがとう
0820nobodyさん
2010/02/02(火) 19:56:25ID:dOtSsapyこれって、使えそうかな・・
http://itpro.nikkeibp.co.jp/article/NEWS/20100127/343752/
さわったひといたら感想教えて。
0821nobodyさん
2010/02/02(火) 20:02:34ID:???ほれ
Frameworks and libraries supported by Google App Engine Java : List
http://spreadsheets.google.com/pub?key=pRJ_0hajVrhacLjp3HqD5ew
どっかの記事に日本語で纏めてあったんだけどブクマもなにもしてなかったみたいで失念。
0822nobodyさん
2010/02/02(火) 20:06:17ID:???ttp://coolcoding.com/2010/01/frameworks_for_gae/
説明があんまりしっくりこないけど、いろいろ取り上げられてる。
0825nobodyさん
2010/02/05(金) 15:34:49ID:Za4hfG7jhttp://example.comの設定ってどう記述すればいいんでしょう?
http://www.google.com/support/a/bin/answer.py?hl=ja&answer=91080
ここの見る限りだと4つのIPをAレコードで指定しろってなってるんですが
例えば
A * 216.239.32.21
A * 216.239.34.21
A * 216.239.36.21
A * 216.239.38.21
でOKでしょうか?
0826nobodyさん
2010/02/05(金) 16:10:17ID:???あれ、英語のサポートページはnaked domainはno longer supportsうんたらって書いてあった気がしたけど、いけるの。
0827826
2010/02/05(金) 16:22:37ID:???http://code.google.com/appengine/kb/general.html#naked_domain
↑見て出来ないもんだと思ってたけど、違うのか。
0828nobodyさん
2010/02/05(金) 19:10:59ID:???0829nobodyさん
2010/02/05(金) 21:24:38ID:Za4hfG7jhttp://example.comをhttp://www.example.comへリダイレクトする記述って
cname www ghs.google.com.
cname * www
でOKでしょうか?
0830nobodyさん
2010/02/05(金) 23:27:31ID:???0831nobodyさん
2010/02/06(土) 06:10:07ID:???0832nobodyさん
2010/02/06(土) 07:16:00ID:???0833nobodyさん
2010/02/07(日) 18:19:43ID:???0834nobodyさん
2010/02/07(日) 19:09:55ID:???もしよろしければご教示ください……
0838nobodyさん
2010/02/07(日) 22:11:29ID:???Range使えてる?
Pythonだけどローカルでは動くけどデプロイしてからじゃ動かない。
gzip辺りが原因でもなさそうなんだよなorz
0839nobodyさん
2010/02/07(日) 22:23:33ID:???0841nobodyさん
2010/02/08(月) 03:28:52ID:???アプリケーションの追加で名前が被ってるかどうかを表示してくれる機能がありますが
あれをログインせずに調べる方法はありますか?
あるいはログインは仕方ないとしてもwebのフォームに入力する以外の方法で調べられますか?
dnsとかでみるとどんな名前でも登録済みじゃなくても同じIPが返ってきてしまいます
httpでアクセスしても
Error: Not Found
The requested URL / was not found on this server.
みたいなエラーが必ず返ってきて登録済みのものとそうじゃないものの区別が付きません
0842nobodyさん
2010/02/08(月) 04:56:06ID:???https://appengine.google.com/start/checkappid?app_id={id}
登録可能なら 1、それ以外は 0
0843nobodyさん
2010/02/08(月) 13:35:58ID:???Error: Server Error
The server encountered an error and could not complete your request.
If the problem persists, please report your problem and mention this error message and the query that caused it.
0844843
2010/02/08(月) 13:44:52ID:???0846nobodyさん
2010/02/08(月) 22:56:51ID:???0847nobodyさん
2010/02/09(火) 01:57:49ID:???自分でコントロールしたければIDじゃなくてkey_nameを使ってください
ただGoogleもこの問題を把握しているらしく将来改善する可能性はある模様
放置の可能性もあり(っつーか仕様変えちゃうと既存のユーザーに迷惑掛かりそう)
0848nobodyさん
2010/02/10(水) 00:50:08ID:???ここまで一行もコードなし。
なにこの糞記事。
0849nobodyさん
2010/02/10(水) 17:17:02ID:???ネット上の記事や記者を叩くの流行ってるの?
0850nobodyさん
2010/02/10(水) 17:48:15ID:???0851nobodyさん
2010/02/10(水) 20:38:05ID:???0852nobodyさん
2010/02/10(水) 23:46:04ID:???0853nobodyさん
2010/02/11(木) 14:08:52ID:fLDTMU3o0854nobodyさん
2010/02/11(木) 14:26:28ID:???http://d.hatena.ne.jp/hidemon/20100211/1265857924
自動リトライもすばらしい
0855nobodyさん
2010/02/11(木) 15:11:42ID:???0857nobodyさん
2010/02/11(木) 18:08:41ID:???java.lang.IllegalArgumentException: offset may not be above 1000
だめじゃんw
0858nobodyさん
2010/02/11(木) 18:42:08ID:q/RILnP40859nobodyさん
2010/02/11(木) 18:45:12ID:???0860nobodyさん
2010/02/11(木) 18:55:00ID:???0861nobodyさん
2010/02/11(木) 19:04:59ID:???0862nobodyさん
2010/02/11(木) 21:02:25ID:???死ぬの?
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
0964nobodyさん
2010/02/24(水) 23:15:41ID:???0965nobodyさん
2010/02/25(木) 00:26:25ID:???http://www.amazon.co.jp/dp/4048676938
レビューが当たりすぎてる。
0967nobodyさん
2010/02/25(木) 00:38:29ID:???0968nobodyさん
2010/02/25(木) 03:27:39ID:???ってどないです? レビュー通りですかね?
0969nobodyさん
2010/02/25(木) 06:33:23ID:???0970nobodyさん
2010/02/25(木) 06:42:12ID:???>動くソースコードが記載されておらず、ところどころ、誤記があるので、そのまま映してしまうと動きません。
これは仕方ないとして
>せめて、ウェブ上に(動く)ソースコードがあると良いと思います。
あるじゃん
>PHPなどのデバッグのしやすい言語に慣れた方や初心者の方にはきついと思います。
Python の方が PHP よりもデバッグしやすいと思うけどなぁ
import cgitb; cgitb.enable() とか
0971nobodyさん
2010/02/25(木) 07:02:08ID:???FAQかな
0972nobodyさん
2010/02/25(木) 07:38:22ID:???0973nobodyさん
2010/02/25(木) 08:27:45ID:???>Python の方が PHP よりもデバッグしやすいと思うけどなぁ
>import cgitb; cgitb.enable() とか
これでデバッグしやすいとかどんだけ〜
単にエラーを表示してるだけじゃん
>>972
>ちゃんとしたデバッガあるからphpの方が楽だよ
同意。Pythonでも、IDEから使えてwebアプリをデバッグできるデバッガが欲しい。
0974nobodyさん
2010/02/25(木) 08:34:06ID:???0975nobodyさん
2010/02/25(木) 09:09:34ID:???オリエンタルアーツ(本社:東京都文京区)は2010年2月23日、オープンソースのWebアプリケーション・フレームワーク「pirka framework Ver 1.05」正式版を公開した。新たにグーグルのクラウドサービス「Google App Engine」(GAE)に対応した。ライセンスはLGPLv2。
0976nobodyさん
2010/02/25(木) 09:10:47ID:???株式会社モバイルワンテクノロジーは、Amazon EC2やGoogle AppEngine(GAE)などのクラウド型サービスに特化した携帯Flash生成エンジン、「MobileFlash for Cloud」を開発したと発表した。
0977nobodyさん
2010/02/25(木) 09:12:37ID:???第2回 SQL4GでGAE+PHPを体験しよう
Web アプリケーション開発者にとって、魅力的な環境に映るGoogle App Engineだが、データの永続化などで落とし穴が存在する。これまでの開発手法を変えずに使えないだろうか
0978nobodyさん
2010/02/25(木) 09:14:10ID:???なぜか下記のようなエラーがでて進めません。
http://uproda.2ch-library.com/216654IVB/lib216654.png
何かおかしなところあるでしょうか??
0979nobodyさん
2010/02/25(木) 09:32:57ID:???http://pc11.2ch.net/test/read.cgi/php/1267057923/
0980nobodyさん
2010/02/25(木) 09:43:55ID:???とても他の人が使っているとは思えないのです
0981nobodyさん
2010/02/25(木) 10:22:47ID:???0982nobodyさん
2010/02/25(木) 10:22:52ID:???0983nobodyさん
2010/02/25(木) 12:13:16ID:???労害を広めないためにも!
0985nobodyさん
2010/02/25(木) 17:05:12ID:???0986nobodyさん
2010/02/25(木) 18:57:04ID:???0987nobodyさん
2010/02/25(木) 19:05:39ID:???0988nobodyさん
2010/02/25(木) 19:22:50ID:???0989nobodyさん
2010/02/25(木) 19:40:41ID:???http://pc11.2ch.net/test/read.cgi/php/1267094290/
0991nobodyさん
2010/02/25(木) 22:01:39ID:???app-engine-patch の作者は結構前に app-engine-patch を捨てました。今では django-nonrel を作っています。結構コミュニティの人数も増えて来て、開発は活発なようです。
単純な admin site なら動いているようなので、gae 上のアプリを django を使ってこれから開発するなら app-engine-patch よりは良いのかなと
0993nobodyさん
2010/02/26(金) 00:08:02ID:???言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0994nobodyさん
2010/02/26(金) 03:34:10ID:???0995nobodyさん
2010/02/26(金) 03:40:30ID:???0996nobodyさん
2010/02/26(金) 03:41:10ID:???0997nobodyさん
2010/02/26(金) 03:42:25ID:???0998nobodyさん
2010/02/26(金) 03:44:45ID:???http://pc11.2ch.net/test/read.cgi/php/1267057923/
Google App Engine 3アプ目
http://pc11.2ch.net/test/read.cgi/php/1267094290/
0999nobodyさん
2010/02/26(金) 07:15:00ID:???このスレ、検索でひっかからないと思ったら、どうりで。AppとEngineの間にスペースないじゃん(プ
Pythonの人はすごいなあ(ww
20 名前: nobodyさん Mail: 投稿日: 2010/02/25(木) 23:50:53 ID: b3gikMfs
Kayとかハッカソンの奴らはPythonista的にも迷惑な奴らなんです
みなさん,本当にごめんなさい...
24 名前: nobodyさん Mail: sage 投稿日: 2010/02/26(金) 00:12:51 ID: ???
>>19
>どうりで(略)スペースないじゃん(プ
ちょwおまw「どおりで」って正しく書いてから指摘汁
25 名前: nobodyさん Mail: sage 投稿日: 2010/02/26(金) 00:54:36 ID: ???
道理だから「どうり」で正しい
1000nobodyさん
2010/02/26(金) 07:15:42ID:???10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。