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

Google AppEngine 3アプ目

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2010/02/25(木) 09:32:03ID:5mUqVSik
Google App Engine
http://code.google.com/appengine/

■過去スレ
Google App Engine
http://pc11.2ch.net/test/read.cgi/php/1207754942/
Google App Engine 2アプ目
http://pc11.2ch.net/test/read.cgi/php/1243654802/

■リンク集
はてなブックマーク
http://b.hatena.ne.jp/t/gae
http://b.hatena.ne.jp/t/Google%20App%20Engine
Delicious
http://delicious.com/popular/gae
http://delicious.com/popular/googleappengine

■参考サイト
App Engine ギャラリー
http://appgallery.appspot.com/
ドキュメント
http://code.google.com/appengine/docs/python/overview.html
0110nobodyさん2010/03/04(木) 20:58:50ID:RegPEJzA
なんか軍隊みたいでわろたw
0111nobodyさん2010/03/04(木) 21:30:39ID:???
ハートマン軍曹
0112nobodyさん2010/03/04(木) 21:43:11ID:???
Datastoreにブラウザで指定したクエリを投げるフロントエンドみたいのって
どこかに転がってないでしょうか?デバッグとか分析に使いたいのですが。
(自分で作っても大した手間ではないかもしれないですけど)
0113nobodyさん2010/03/04(木) 23:08:36ID:???
>>112
相変わらず馬鹿だらけだな
てめーは管理画面も見れないのか?
我らがGoogle様が用意してくれたDatastore Viewerを
その腐った目で良く見やがれ
0114nobodyさん2010/03/04(木) 23:39:22ID:???
自作自演キモイ
0115nobodyさん2010/03/05(金) 01:00:55ID:???
こっちが python スレ?
0116nobodyさん2010/03/05(金) 07:29:56ID:???
>>113
ローカル開発環境の方にはそういう機能は無いですよね?
0117nobodyさん2010/03/05(金) 08:19:30ID:???
>>116
開発環境にも管理画面はある
この種の用意を怠らないのがPythonistaだ
その腐った目でよく見やがれ
0118nobodyさん2010/03/05(金) 11:19:55ID:???
うるせーぞパスタ君
0119nobodyさん2010/03/05(金) 13:15:56ID:???
>>116
http://localhost:8080/_ah/admin/
0120nobodyさん2010/03/05(金) 13:34:06ID:???
きもちわるいなー
0121nobodyさん2010/03/05(金) 13:50:34ID:???
最近このスレ勢いでてきたな
0122nobodyさん2010/03/05(金) 16:24:55ID:???
>>98
http://d.hatena.ne.jp/piro_suke/20100304/1267692610
こういうのがあるらしい。どうなんでしょう。
0123nobodyさん2010/03/05(金) 19:16:59ID:???
もうはるやすみはじまったのかw
0124nobodyさん2010/03/05(金) 22:36:29ID:???
CPU Timeってpythonとjavaどっちが有利?
0125nobodyさん2010/03/05(金) 23:31:45ID:???
>>119
もしかしてPythonの環境にはあるけどJavaのにはないですか?
0126nobodyさん2010/03/06(土) 00:38:25ID:???
GAE使ってエ○サイト運営しています。
0127nobodyさん2010/03/06(土) 01:22:29ID:???
きもちわるいなー
0128nobodyさん2010/03/06(土) 01:57:00ID:???
Exciteを思い出したよ。
規約的にエロはありなの?
0129nobodyさん2010/03/06(土) 09:59:04ID:???
エコサイト?
0130nobodyさん2010/03/06(土) 10:48:17ID:???
Google App Engineを使って無料で自宅用プロキシを運用 : ライフハッカー[日本版], 仕事も生活も上手くこなすライフハック情報満載のブログ・メディア
http://www.lifehacker.jp/2010/03/100304googleproxy.html

これって2chの書き込みのproxy serverとしては使えないよね?
ブラウザからWebサイトへのアクセス専用?
0131nobodyさん2010/03/06(土) 11:36:49ID:???
2chの書き込みのproxy serverとして使えるが
使ってしばらくするとプロキシリストにはいって使えない
0132nobodyさん2010/03/06(土) 12:40:09ID:???
junitで、下のようなノリでローカルサーバのdatastore(60MBくらい)にクエリをかけようとすると、
OutOfMemoryErrorでコケてしまうのですが、何か回避策をご存知の方はいないでしょうか。

private final LocalServiceTestHelper helper = new LocalServiceTestHelper(
        new LocalDataStoreServiceTestConfig().
          setNoStorage(false).
          setBackingStoreLocation("war/WEB-INF/appengine-generated/local_db.bin")
      );

@Before public void setUp() { helper.setUp(); }

@Test public void test() {
  DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
  Query query = new Query("table");
  query.addFilter("name", FilterOperation.EQUAL, "hoge");
  PreparedQuery p = datastore.prepare(query);
  QueryResultIterable<Entity> it = p.asQueryReusltIterable(limit(1000));
  for (Entity entity : it) {
    ...
}
0133nobodyさん2010/03/06(土) 16:10:37ID:???
このスレはPython限定

Javaスレ
http://pc11.2ch.net/test/read.cgi/php/1267094290
0134nobodyさん2010/03/07(日) 20:56:53ID:???
   ┌─┐
   │●│
   └─┤
   _   ∩
  ( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘      おっぱい!おっぱい!
0135nobodyさん2010/03/08(月) 01:55:27ID:???
>>133
分割するほど盛況してないから一緒でいいと思う
言語戦争が始まったら別スレに誘導
0136nobodyさん2010/03/08(月) 07:51:17ID:???
>>133
別に分ける必要なんてないだろ
JavaでもPythonでもここ使えばいいじゃん

ところで appengine ja night みんないくの?
ttp://atnd.org/events/3228
0137nobodyさん2010/03/08(月) 20:03:28ID:???
> kazunori_279 : 1 get!
> higayasuo : 2 get
(´ω`)

それにしても、これ系のイベントの参加希望者数のインフレはすごいな。
0138nobodyさん2010/03/08(月) 20:50:11ID:???
この手の勉強会行く度に思うけど
まず会場を手配できるのが凄いお。。。
0139nobodyさん2010/03/08(月) 21:27:31ID:???
>>136
セッションはOSSのトップと未踏の天才プログラマーかw

なんかパンピー底辺は参加しづらい
どういう雰囲気なんだろう?
なんか身内同士でわいわいしているのを想像しちゃうんだけど
0140nobodyさん2010/03/08(月) 21:41:44ID:???
>>139
はっきり言って、80人もいたら身内もなんもないから大丈夫だお。
会話が不安なら、有名人に取り付いて名刺交換したり話聞いたりするとよろし。
0141nobodyさん2010/03/08(月) 21:46:01ID:???
あと、勉強会に来るような連中は人脈を広げるのも目的のひとつだから、
面識がないからって邪険にされることはまずないお。
0142nobodyさん2010/03/08(月) 21:46:04ID:???
パンピーや底辺は、大規模な勉強会でひとりぼっち感を募らせるのが関の山だぜ。
0143nobodyさん2010/03/08(月) 21:48:00ID:???
ttp://atnd.org/events/3369

このあたりがお前ら向きじゃね?
0144nobodyさん2010/03/08(月) 21:53:54ID:???
>>143
その人数は逆に初心者にはつらくないか。。w
0145nobodyさん2010/03/08(月) 23:31:25ID:???
>>142
あるあるある
たぶんメインであろう懇親会になんて怖くて出席出来んよ。
名刺とかこっそり裏で捨てられてそうで・・・
0146nobodyさん2010/03/08(月) 23:55:12ID:???
勇気を振り絞って「MLではありがとうございました!」とかいいながら有名どころに絡んでみても、軽くあしらわれたりしてな。
この世界も格差社会だよ。
136と143の参加者数を見ればよく分かる。
著名技術者と底辺の差は開くばかり。
0147nobodyさん2010/03/09(火) 00:08:48ID:???
>>145-146
そんなに怖がることないと思うけどなー。
この手の勉強会に何回も顔を出してると、そのうち「○○でもお会いしましたよね!」とかで
知り合いができることも多い。参加してるうちに分かってくるけど、わりと狭い世界だし。
0148nobodyさん2010/03/09(火) 00:21:24ID:???
147みたいなのが玉砕するんだぜ。
それか、空気が読めず浮くだけかもな。
酒は飲んでも飲まれるなよ。
0149nobodyさん2010/03/09(火) 00:44:09ID:???
>>148
いちおう、各地の勉強会にホイホイ顔出して5年くらいになる雑兵だけど、
いまのところまだ玉砕とかはないなー。
何回も行ってれば嫌でも顔は売れてくるし、できた知り合い経由で違う方面の
勉強会の情報をもらえたりとか、いろいろと出会いは広がってくる。

あと、有名人だからって気後れするこたないよ。議論の一つ吹っかけても丁寧に
答えてくれる人が大半だお。社会人として最低限の礼儀さえ守れば問題ない。
0150nobodyさん2010/03/09(火) 01:45:55ID:???
ただし、勉強会には詐欺師、もしくは自覚なしのトラブルメーカーが絶対一人は混じっていると思った方がいい
狭い業界なので変に関わると逃げるに逃げられん
0151nobodyさん2010/03/09(火) 02:20:50ID:???
それの何が楽しいの?馬鹿なの?
0152nobodyさん2010/03/09(火) 02:35:31ID:???
>>146
143の主催者さんはとっても有名な方だと思ってたんだけどなあ。
参加人数が少ないのは募集人数が少なくて参加しづらいとか、
GAEに興味はあってもKayの開発には興味がないって人が多いからでは?
0153nobodyさん2010/03/09(火) 02:40:49ID:???
>>150
そればかりは不特定多数の人間を集めると避けようがないような。。
0154nobodyさん2010/03/09(火) 03:00:35ID:csp71G8F
kayの中の人はけっこうアホっぽい疑問の投げ方してもちゃんと答えてくれるから、
俺みたいなど素人にはありがたいな。
0155nobodyさん2010/03/09(火) 08:58:58ID:???
有名なのに勉強会に10人の参加者が集まらないとか、落ちぶれた演歌歌手みたいで切ないな。
0156nobodyさん2010/03/09(火) 09:01:03ID:???
狭い世界だからこそ俺みたいなのなんて初見でクズ技術者だってバレそうでやだ。
2chで身分隠して上から目線であーだこーだいってるのが性にあってるわ。

何度か参加して思ったけど、勉強会とかは若いうちに参加しておく癖つけといた方がいいだろうねえ。
0157nobodyさん2010/03/09(火) 09:46:55ID:???
人が集まらない有名人とか
突撃して玉砕するアホとか
空気を読まない迷惑な詐欺師とか
そもそも外出しない引きこもりとか

そんなやつばっかりなのか(www
0158nobodyさん2010/03/09(火) 10:35:12ID:???
そんなもんだよ。
企業製品の宣伝だけで終始するような勉強会もあるしな。
0159nobodyさん2010/03/09(火) 18:14:37ID:???
>>155
人をたくさん集めればいいってもんでもないしなぁ
0160nobodyさん2010/03/09(火) 20:17:54ID:???
人が少ない上に、駄目な奴ばったりだったら嫌だなぁ
0161nobodyさん2010/03/10(水) 19:00:01ID:???
必要以上にネガネガしてる奴がいるけど、なんか嫌な思い出でもあるんだろうか。
0162nobodyさん2010/03/10(水) 19:16:17ID:???
書き込み増えたね。GAEが人気になってきたのかねー
0163nobodyさん2010/03/10(水) 19:54:34ID:???
>>161
勉強会は合わない人はとことん合わないと思う。
合う人はめっちゃ合うんだけど。
0164nobodyさん2010/03/11(木) 03:29:57ID:???
>>161
はい

ただし自分はネガネガじゃなくて事実を書いてるだけのひとですが
0165nobodyさん2010/03/11(木) 07:51:15ID:???
いろんな出来事の中からネガティブな「事実」ばかり選んで話してれば、
それはネガネガって呼ぶんじゃないか。>>163みたいな言い方ならよく分かるけどねぇ。
0166nobodyさん2010/03/11(木) 08:58:00ID:???
フリーでやろうとか独立して会社作ろうとか思ってるなら勉強会とか顔出しまくらんと話にならん。
0167nobodyさん2010/03/11(木) 09:34:45ID:???
やっぱ勉強会って底辺ドカタの集まりなんじゃん(プ
0168nobodyさん2010/03/11(木) 10:43:47ID:???
JDOで子エンティティ使いたい場合、親のコンストラクタでインスタンス化しないといけないのかよ。
おかげでヌルポ消すのに3時間もかかった。
0169nobodyさん2010/03/11(木) 11:48:52ID:???
勉強会ってフリーでやろうとか独立して会社作ろうとか思ってるのばかり呼ぶんか
0170nobodyさん2010/03/11(木) 13:32:16ID:???
0x47 0x41 0x21
0171nobodyさん2010/03/11(木) 17:41:43ID:???
で、おまえは結局会社作ったり仕事貰えたりしたのか?
0172nobodyさん2010/03/11(木) 18:01:57ID:???
一人会社だけど一緒に仕事したりよそから回してもらったりしてるよ
処理しきれない量受注したときとかフリー同士で繋りあると色々助かる

>>169
勉強会の種類によるけどオープン系は結構フリーとかベンチャーの人が多い印象。
MS製品のに一度出たけどこっちはわりと普通(?)の会社から来てる人が多い印象だった。
0173nobodyさん2010/03/12(金) 14:12:47ID:???
?xE63F;
0174nobodyさん2010/03/12(金) 23:13:09ID:???
http://pc11.2ch.net/test/read.cgi/tech/1153585095/712-
0175nobodyさん2010/03/13(土) 09:21:00ID:???
Quota DetailsにDatastore CPU Timeというのがありますが、これを積極的に使う方法はあるのでしょうか?
普通のCPU Timeの10倍近く無料で利用できるようなので、うまく処理を振り分けられればCPU timeを節約できますよね。
ただDatastoreのJDOQLってjoinとか!=とかつかえないので、どうしようも無いんですかね。
0176nobodyさん2010/03/16(火) 11:21:57ID:???
GAEのサーバ上にテキストファイルをアップロードして、それを読み込んで処理することってできますか?
0177nobodyさん2010/03/16(火) 11:31:56ID:???
テンプレートのやってることってそういうもんだろ
0178nobodyさん2010/03/16(火) 11:39:37ID:???
むりだよ?
0179nobodyさん2010/03/16(火) 11:43:21ID:???
>>177
えっと具体的にはアップロードしたテキストファイルから、適当なデータを読み込んでDBに登録ということがしたいと思っていました

>>178
無理ですか
ありがとうございます
0180nobodyさん2010/03/16(火) 11:45:45ID:???
177はやればできる子。
178は駄目な子。
0181nobodyさん2010/03/16(火) 19:41:58ID:???
>>176
なんか問題ある?
0182nobodyさん2010/03/16(火) 19:52:18ID:???
>>176
>GAEのサーバ上にテキストファイルをアップロードして、それを読み込んで処理することってできますか?
テキストファイルのbyteをDatastoreに保存して使う事も出来ます。
0183nobodyさん2010/03/16(火) 23:38:34ID:???
>>180さんなら、してもいいよ
0184nobodyさん2010/03/17(水) 07:21:18ID:???
>>178
知らないなら黙っててください
0185nobodyさん2010/03/18(木) 15:29:35ID:???
Google App Engine をはじめてみよう
ttp://googlejapan.blogspot.com/2010/03/google-app-engine.html
> "Google App Engine Java の色々な機能を、実際にコーディングしながら体験
> してみよう" という主旨のもと、Google App Engine for Java のコードラボを
> これまでに3回開催してきました。Java を使った Web アプリケーションの開発
> 経験はあるけれども、App Engine は初めてという方向けで、毎回、即日定員に
> 達してしまう人気コースです。
>
> このコードラボで利用している教材は、GTUG のメンバーとGoogle のソフトウェ
> アエンジニアたちが共同で作り上げたものです。コース設計からドキュメント
> の制作、コース参加者のフィードバックを反映するなど、さまざまな面でGTUG
> メンバーの惜しみない協力をいただきました。
0186nobodyさん2010/03/18(木) 17:10:41ID:???
また勉強会詐欺か。
0187nobodyさん2010/03/18(木) 20:33:25ID:???
どちらかというとセミナーじゃないの、これ。
0188nobodyさん2010/03/18(木) 21:32:33ID:???
無料?
0189nobodyさん2010/03/19(金) 05:48:10ID:???
データが飛ぶんだが・・・・
もうどうしろと
0190nobodyさん2010/03/19(金) 07:50:26ID:???
書き込んだら正常に終了したかどうか見る必要があるね
0191nobodyさん2010/03/19(金) 09:46:41ID:???
スレ自体がクラウドかよ!
0192nobodyさん2010/03/19(金) 09:51:12ID:???
なにこれ、ミラーリングされてるの?
0193nobodyさん2010/03/19(金) 11:00:47ID:???
a
0194nobodyさん2010/03/19(金) 11:03:14ID:???
↑つまんね
0195nobodyさん2010/03/19(金) 14:54:30ID:???
>>189
データが飛ぶのは、おまえが「バカ」だからww
0196nobodyさん2010/03/19(金) 20:04:44ID:a+drQKsn
どっちのスレがマスターでどっちがスレーブなの?
更新処理はどっちのスレにすればおkなんですか?
0197nobodyさん2010/03/19(金) 21:17:14ID:???
ここでおk
0198nobodyさん2010/03/19(金) 22:15:42ID:???
>>196
あっちはマスター、こっちがビギナー
0199nobodyさん2010/03/19(金) 23:03:36ID:???
昨日、app engine使い始めたんだけど、既に挫折しそうだ

Javaでslim3 datastore実行時に、ローカル環境だと下記のように出るんだけど、デプロイすると動く
原因分かる人居ないですか?
tried to access method com.google.appengine.api.datastore.Entity.<init>(Lcom/google/appengine/api/datastore/Key;)V from class hoge.meta.HogeMeta

datastore-indexes.xmlが生成されてないのが、すげーあやしいんだけど。。。


ちなみにキーの生成はこうしてるんだけど、正しい?
User author;
Key key = Datastore.createKey(Hoge.class, author.getNickname());
というか、ユーザを識別するのってgetNicknameで一意になるの?
getUserId使うとやっぱりローカルだと取れないみたいだけど
0200nobodyさん2010/03/19(金) 23:59:45ID:???
datastore-indexes.xml手書きで書いたらサーバにインデックスの登録も出来たけど、開発環境じゃやはり動かないな
0201nobodyさん2010/03/20(土) 00:43:30ID:???
Java版に明示的にテーブル削除、もしくは、インデックス削除の方法って無いの?
0202nobodyさん2010/03/20(土) 02:01:59ID:???
Pythonはこっちのスレでいいですか?
0203nobodyさん2010/03/20(土) 02:20:24ID:???
初めて使う人は余計なフレームワーク無しが良いよ。
構造が理解しやすいし、既に用意されているライブラリだけでもかなり楽できるようになってる。
皮をいくら重ねても無意味。分かってから抽象化する分には便利だけどね。
0204nobodyさん2010/03/20(土) 08:30:44ID:???
しばらく素で使ってから slim3 が良いよね。
0205nobodyさん2010/03/20(土) 09:32:43ID:???
GoogleによるPythonの講習。
http://code.google.com/edu/languages/google-python-class/
0206nobodyさん2010/03/20(土) 12:37:00ID:E/cfhbNC
datastore viewer でエンティティの編集画面を表示しようとすると
下記のエラーになります。

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0:.....

どなたか原因と解決方法を教えていただけませんでしょうか。


L = []
L.append(unicode("あああ"))
L.append(unicode("いいい"))


# prop1 is db.StringListProperty
obj = Test(prop1=L)
obj.put
0207nobodyさん2010/03/20(土) 12:56:59ID:???
>UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0:.....
文字コード見直せ
0208nobodyさん2010/03/20(土) 13:23:54ID:E/cfhbNC
>>207
db.StringPropertyに格納した場合は同じエラーになりません。

具体的にどうすれば良いでしょうか・・
0209nobodyさん2010/03/20(土) 16:24:45ID:???
ちゃんとutf-8化されてないGoogle側のバグじゃないの?
■ このスレッドは過去ログ倉庫に格納されています