1 名前:nobodyさん mailto:sage [2010/02/25(木) 19:38:10 ID:???] Google App Engine code.google.com/appengine/ ■過去スレ Google App Engine pc11.2ch.net/test/read.cgi/php/1207754942/ Google App Engine 2アプ目 pc11.2ch.net/test/read.cgi/php/1243654802/ ■参考サイト App Engine ギャラリー appgallery.appspot.com/ ドキュメント code.google.com/appengine/docs/python/overview.html ■推奨フレームワーク kay 圭 code.google.com/p/kay-framework/ 日本語ドキュメント kay-docs-jp.shehas.net/index.html あとKayにバンドルしているWerkzeugのデバッガはけっこう使いやすいですよ。使い方なんかはこのあたりを見てください kay-docs-jp.shehas.net/debugging.html Google App Engineプログラミング入門 (kay の解説本) www.amazon.co.jp/dp/4048676938
91 名前:nobodyさん mailto:sage [2010/03/19(金) 07:08:15 ID:???] 書き込んだら正常に終了したかどうか見る必要があるね
92 名前:nobodyさん mailto:sage [2010/03/19(金) 09:48:46 ID:???] スレ自体がクラウドかよ!
93 名前:nobodyさん mailto:sage [2010/03/19(金) 10:35:00 ID:???] なにこれ、ミラーリングされてるの?
94 名前:nobodyさん mailto:sage [2010/03/19(金) 11:01:30 ID:???] b
95 名前:nobodyさん mailto:sage [2010/03/19(金) 11:04:41 ID:???] ↑つまんね
96 名前:nobodyさん [2010/03/19(金) 13:47:31 ID:zTuYnzku] >>90 データが飛ぶのは、おまえが「バカ」だからww
97 名前:nobodyさん [2010/03/19(金) 20:04:38 ID:a+drQKsn] どっちのスレがマスターでどっちがスレーブなの? 更新処理はどっちのスレにすればおkなんですか?
98 名前:nobodyさん mailto:sage [2010/03/19(金) 21:43:08 ID:???] ここでおk
99 名前:nobodyさん mailto:sage [2010/03/19(金) 22:05:01 ID:???] >>97 あっちはマスター、こっちがビギナー
100 名前:nobodyさん mailto:sage [2010/03/19(金) 23:31:20 ID:???] 昨日、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使うとやっぱりローカルだと取れないみたいだけど
101 名前:nobodyさん mailto:sage [2010/03/20(土) 00:22:07 ID:???] datastore-indexes.xml手書きで書いたらサーバにインデックスの登録も出来たけど、開発環境じゃやはり動かないな
102 名前:nobodyさん mailto:sage [2010/03/20(土) 00:33:39 ID:???] Java版に明示的にテーブル削除、もしくは、インデックス削除の方法って無いの?
103 名前:nobodyさん mailto:sage [2010/03/20(土) 02:01:53 ID:???] Pythonはこっちのスレでいいですか?
104 名前:nobodyさん mailto:sage [2010/03/20(土) 02:19:21 ID:???] >>103 >>6 嫁
105 名前:nobodyさん mailto:sage [2010/03/20(土) 04:26:03 ID:???] 初めて使う人は余計なフレームワーク無しが良いよ。 構造が理解しやすいし、既に用意されているライブラリだけでもかなり楽できるようになってる。 皮をいくら重ねても無意味。分かってから抽象化する分には便利だけどね。
106 名前:nobodyさん mailto:sage [2010/03/20(土) 09:19:38 ID:???] >>104 向こうのスレでslim3がどうのとか言ってるんで、 責任もって引き取ってくれますか
107 名前:nobodyさん mailto:sage [2010/03/20(土) 09:31:33 ID:???] GoogleによるPythonの講習。 code.google.com/edu/languages/google-python-class/
108 名前:nobodyさん mailto:sage [2010/03/20(土) 14:59:35 ID:???] >>105 既に用意された物でエンティティ跨ったトランザクションは難しいんじゃないの?
109 名前:nobodyさん mailto:sage [2010/03/20(土) 21:51:20 ID:???] security-constraintにweb-resource-name入れないとエラーでるのね
110 名前:nobodyさん mailto:sage [2010/03/21(日) 21:56:40 ID:???] slim3でinsert時にprimaryKeyが被る時に上書きじゃなくて、エラー出したりする方法って無いの?
111 名前:nobodyさん mailto:sage [2010/03/22(月) 13:00:15 ID:???] ユニーク制約ないんだよな
112 名前:nobodyさん mailto:sage [2010/03/23(火) 05:48:01 ID:???] JDOってやっぱり遅いの? 変更が多いとclose()の処理だけで30秒制限に引っかかっちゃうんだけど、slim3使うべき?
113 名前:nobodyさん mailto:sage [2010/03/24(水) 14:00:44 ID:???] ttp://d.hatena.ne.jp/higayasuo/20100319/1268984735 Slim3作者のコメントが参考になりますね。 ・PythonでOK ・Javaを使うならSlim3でOK
114 名前:nobodyさん mailto:sage [2010/03/24(水) 21:00:22 ID:???] 自分の作ったものにこんだけ自信が持てるってのはやっぱすごいなぁ
115 名前:nobodyさん mailto:sage [2010/03/24(水) 22:30:01 ID:???] ログ画面のFilter Logsで正規表現を試してるんだが、 例えば3月中のログをフィルタリングする正規表現って ^03.*$ じゃダメなんだがなぜ????
116 名前:nobodyさん mailto:sage [2010/03/25(木) 08:50:13 ID:???] お前らお聞きします。 appengineで携帯向けサイト作るにはどうしたらいいんでしょうか? 結構モバイル向けのソーシャルアプリでの運用事例がちらちら見られるのですが、 モバイル対応どうしてるのかと。 railsのjpmobileみたいなのってないんでしょうか? Python+django+uamobile+(αでシコシコ) とかなんでしょうか?Java回りだとそれっぽいの見つけられなかった・・・
117 名前:nobodyさん mailto:sage [2010/03/26(金) 04:25:02 ID:???] 馬鹿みたいに重い処理繰り返してたらGAEのサバが落ちたw
118 名前:nobodyさん mailto:sage [2010/03/26(金) 06:01:51 ID:???] そういうことあるのか。 割り当てられたリソースが切れたとかじゃなくて?
119 名前:nobodyさん mailto:sage [2010/03/26(金) 11:18:44 ID:???] 管理画面にBlacklist追加されてる
120 名前:nobodyさん mailto:sage [2010/03/26(金) 11:27:31 ID:???] Datastore Viewerから1020以降のデータを見ようとすると Server Error A server error has occurred. Return to Applications screen ≫ ってエラーが表示されるんですが、みなさんどうですか?
121 名前:nobodyさん mailto:sage [2010/03/26(金) 12:22:35 ID:???] いまはうちは大丈夫ですが 以前問題が起きたケースでは 最初はUTF-8で保存していて 途中からUNICODEで保存すると そのデータを消すまで動かなくなったことがあります UTF-8のみにしておくのが無難なようです
122 名前:nobodyさん mailto:sage [2010/03/26(金) 12:31:38 ID:???] >>118 どうやらうちだけではなかったみたいです。 >>120 デプロイするときにそのエラーが出て、何度も失敗した。 今は問題なく動いてる。
123 名前:nobodyさん mailto:sage [2010/03/26(金) 14:22:51 ID:???] utf-8との対比で出されるunicodeって何者だ?
124 名前:nobodyさん mailto:sage [2010/03/26(金) 16:43:38 ID:???] >>121-122 ありがとうございます。いろいろ原因探ってみます。
125 名前:nobodyさん mailto:sage [2010/03/26(金) 18:37:57 ID:???] >>123 UTF-16LEを表すWindows用語だろjk
126 名前:nobodyさん mailto:sage [2010/03/26(金) 18:54:36 ID:???] >>125 utf-8: utf-8で書かれた文字列。ex. ぱいそん→'\xe3\x81\xb1\xe3\x81\x84\xe3\x81\x9d\xe3\x82\x93' unicode: いわゆるユニコード文字列。 ex. ぱいそん→u'\u3071\u3044\u305d\u3093' ということではないかと。
127 名前:nobodyさん mailto:sage [2010/03/26(金) 19:23:32 ID:???] >>126 Unicode(UCS-2やUCS-4)は文字集合であってエンコーディングではない UTF-8はエンコーディングであって文字集合ではない 文字集合であるUnicodeとエンコーディングであるUTF-8を対比するというのは 本来おかしいということを>>123 は言っている だが現実にはUTF-16でエンコードされていることをUnicodeと呼ぶ(誤用している)ことが多い >>126 の例はその典型だ
128 名前:126 mailto:sage [2010/03/26(金) 20:53:30 ID:???] >>127 >>126 は>>121 が用いているutf-8,unicodeの用語の意図するところを説明したものなのだが。
129 名前:nobodyさん mailto:sage [2010/03/26(金) 21:18:21 ID:???] >>128 は?なんでそんなことを>>125 にレスする必要がある? だいたい>>121 の意図なんて>>123 だって分かってて突っ込んでるんだろ
130 名前:nobodyさん mailto:sage [2010/03/26(金) 22:29:45 ID:???] で 結局GAEのDataStoreの標準エンコードは UTF-8 なんですか? それとも UTF-16LE なんですか?
131 名前:nobodyさん mailto:sage [2010/03/26(金) 22:30:35 ID:???] logging に渡すエンコードも UTF-8 だと変な動きするよなぁ orz
132 名前:nobodyさん mailto:sage [2010/03/28(日) 19:18:44 ID:???] appcfg.pyのdownload_dataを使ってDataStore内のデータをローカルにDLする作業って リソース制限の対象にされるんですね。 ということは DataStoreにデータを入力する際に、デバッグでLogに書き込んで「request_logs」でログをDLした方がいいですよね?
133 名前:nobodyさん mailto:sage [2010/03/30(火) 12:07:27 ID:???] GAEのブログが更新された googleappengine.blogspot.com/2010/03/read-consistency-deadlines-more-control.html 簡単に言うとどうなったの?
134 名前:nobodyさん mailto:sage [2010/03/30(火) 14:24:17 ID:???] どうしてこうなった When a machine at the primary storage location becomes unavailable, a strongly consistent read waits for the machine to become available again, possibly not returning before your request handler deadline expires. But not every use of the datastore needs guaranteed, up-to-the-millisecond freshness. In these cases, you can tell the datastore (on a per-call basis) that it’s OK to read a copy of the data from another location when the primary is unavailable. This read policy is known as “eventual consistency.”
135 名前:nobodyさん mailto:sage [2010/03/30(火) 23:13:49 ID:???] 日本語でおk
136 名前:nobodyさん mailto:sage [2010/03/31(水) 03:58:18 ID:???] 文盲は指でもしゃぶってろ
137 名前:nobodyさん mailto:sage [2010/04/03(土) 16:13:50 ID:???] マスターDBが落ちてても、予備のDBから最新とは限らないけど 結果を返しますよってことかな? DBから結果が返ってこないでエラーってことが減るってこと?
138 名前:nobodyさん mailto:sage [2010/04/06(火) 20:22:45 ID:???] 最近はメンテでダウンする時間減った?
139 名前:nobodyさん mailto:sage [2010/04/06(火) 21:50:43 ID:???] 減ったよー
140 名前:nobodyさん mailto:sage [2010/04/07(水) 08:41:02 ID:???] (´・ω・`)
141 名前:nobodyさん mailto:sage [2010/04/07(水) 10:51:20 ID:???] Link Email Category IMHandle PhoneNumberとかって何のためにあんの?
142 名前:nobodyさん mailto:sage [2010/04/08(木) 09:09:41 ID:???] DashboardのCPUtimeのグラフとか毎日リセットされるのってなんとかならんのかなぁ 途中はlast17hurとかlast20hurになっててlast24hurすっとばしてlast1hurはグラフの意味ないよ
143 名前:nobodyさん mailto:sage [2010/04/08(木) 22:03:41 ID:???] >>142 同意。毎日ログ見るとは限らないですよねー。 Googleに要望だしておいてね。頼んだよ。
144 名前:nobodyさん mailto:sage [2010/04/09(金) 05:51:34 ID:???] グロは毎日見る
145 名前:nobodyさん mailto:sage [2010/04/10(土) 11:34:00 ID:???] 検索してたらこんな会社発見した ttp://plusg.topgate.co.jp/appengine/?gclid=CPmgjtuL-6ACFcMvpAodt2WRuA
146 名前:nobodyさん mailto:sage [2010/04/10(土) 12:53:21 ID:???] googleで従業員だけでなく業界の雇用も支えてるんダナー
147 名前:nobodyさん mailto:sage [2010/04/10(土) 12:57:42 ID:???] 「googleって」でした
148 名前:nobodyさん mailto:sage [2010/04/10(土) 16:03:44 ID:???] 貧相なサイトだけど頑張ってるね 初期コストを抑えながら拡張もしやすい(ということになっている) GAEの特徴を上手く説明出来ている
149 名前:nobodyさん mailto:sage [2010/04/10(土) 17:23:29 ID:???] beta版を商売にするのがわからない 作っただけであとはアップデートもせず放置とかだったらだめだね
150 名前:nobodyさん mailto:sage [2010/04/10(土) 18:24:46 ID:???] もしGAEが終了したら阿鼻叫喚だなw
151 名前:nobodyさん mailto:sage [2010/04/11(日) 21:56:27 ID:???] 今後はGAE使った案件どんどん増えますかね?
152 名前:nobodyさん mailto:sage [2010/04/11(日) 23:17:30 ID:???] ttp://internet.watch.impress.co.jp/docs/column/ij_chrome_os/20100407_357643.html >>Googleに買収されることを望んでいるベンチャー企業(もしくは採用されることを望んでいるエンジニア)であれば、なおさらだ。 >>Chrome OSの上でちまちまと動くクライアント・アプリを作る暇があるなら、Googleが提供するクラウド・プラットフォームである >>Google App Engineを徹底的に勉強・解析して、その上で Googleも注目するような魅力的なWebプリケーションを作るべきだ。
153 名前:nobodyさん mailto:sage [2010/04/11(日) 23:54:28 ID:???] >>151 日本では増えない。
154 名前:nobodyさん mailto:sage [2010/04/12(月) 00:47:37 ID:???] なんで増えない?
155 名前:nobodyさん mailto:sage [2010/04/12(月) 02:26:32 ID:???] セキュリティとかで日本の企業はギャーギャー言いそうじゃん。
156 名前:nobodyさん mailto:sage [2010/04/12(月) 03:30:45 ID:???] >Google App Engineを徹底的に勉強・解析して、その上で Googleも注目するような魅力的なWebプリケーションを作るべきだ。 www
157 名前:nobodyさん mailto:sage [2010/04/12(月) 07:12:15 ID:???] >Google App Engineを徹底的に勉強・解析して、その上で Googleも注目するような魅力的なWebプリケーションを作るべきだ。 www これ書いたの中学生?(wwWwwWWww
158 名前:nobodyさん mailto:sage [2010/04/12(月) 10:35:14 ID:???] Google App Engine と Google Apps の区別が出来てない記事だな
159 名前:nobodyさん mailto:sage [2010/04/13(火) 00:22:26 ID:???] 日本では個人情報とかを外に出すって時点で論外だろ
160 名前:nobodyさん mailto:sage [2010/04/13(火) 13:18:44 ID:???] セキュリティとかで日本の企業はギャーギャー言い杉
161 名前:nobodyさん mailto:sage [2010/04/13(火) 16:55:10 ID:???] key文字列をbase64でデコードすると、同じモデルのエンティティはどれも同じになるんだが
162 名前:nobodyさん mailto:sage [2010/04/13(火) 18:51:34 ID:???] そりゃそうだ
163 名前:nobodyさん mailto:sage [2010/04/13(火) 19:06:11 ID:???] え??だってkey文字列ってKind名+キー名or数値IDを含んだ文字列をbase64でエンコードしてるんでしょ? ってことは、デコードすればキー名or数値IDの部分で区別つく文字列になるはずでは???
164 名前:nobodyさん mailto:sage [2010/04/13(火) 19:56:57 ID:???] セキュリティ重視の割には外注で流出してる企業が結構多い気がするが…
165 名前:nobodyさん mailto:sage [2010/04/13(火) 20:10:51 ID:???] 建前上は守秘義務契約でOKってことにはなってる もちろん外注先の社員全員にも個人的に誓約書書かせる 流出を防止するっていう根本的な部分はおざなりですw
166 名前:nobodyさん mailto:sage [2010/04/13(火) 21:29:41 ID:???] 要は自分以外に責任押しつければOKなんだな。 まぁビジネスってそういうもんか。
167 名前:nobodyさん mailto:sage [2010/04/14(水) 09:13:38 ID:???] 後方参照のクエリー用にインデックスを貼る方法ってあるんでしょうか?
168 名前:nobodyさん mailto:sage [2010/04/14(水) 10:25:05 ID:???] 文字列を逆順にする
169 名前:nobodyさん mailto:sage [2010/04/14(水) 14:09:02 ID:???] appcfy.py でCSVファイルでインポート&エクスポートの歳に "URLError: <urlopen error (54, 'Connection reset by peer')>" のエラーがでます。 環境はMac スノレパでMacPortsからインストールしたPython2.5.5ですが、 同じような人いないでしょうか??
170 名前:169 mailto:sage [2010/04/14(水) 14:19:18 ID:???] >>169 ローカル環境だけで起きるエラーのようです。 本番環境では正常にインポート&エクスポートできました。
171 名前:nobodyさん [2010/04/14(水) 16:40:54 ID:3rT4Ng9m] ヘ⌒ヽフ ( ・ω・) dd / ~つと)
172 名前:nobodyさん mailto:sage [2010/04/14(水) 16:41:53 ID:???] ファイアウォールとか IP制限とかじゃないか 逆引きかも試練し Proxyとか鴨試練 urlopen だけ試すスクリプトを書いてローカルで試せばわかるだろう
173 名前:nobodyさん mailto:sage [2010/04/14(水) 21:44:35 ID:???] >>145 app engineってシステム作って客商売できるもんだったのか。目から鱗。 というかお金さえ出せるならまともに運用できるのかね
174 名前:nobodyさん mailto:sage [2010/04/14(水) 22:02:45 ID:???] もしGAEが終了したら阿鼻叫喚だなw
175 名前:nobodyさん mailto:sage [2010/04/15(木) 23:29:51 ID:???] クラウドなのにメンテで止まるって 何考えてんだとは思う
176 名前:nobodyさん mailto:sage [2010/04/15(木) 23:33:27 ID:???] バックグラウンドは無数にあるが 入り口が二つ以上あるとは言っとらん!
177 名前:nobodyさん mailto:sage [2010/04/16(金) 06:14:21 ID:???] >>145 〇〇で物をうったりサービスして儲けるより、〇〇で儲けられますよ費用が安くなりますよという触れ込みでシステム制作を請け負った方がもうかるというお話。 〇〇にはtwitterとかクラウドとかいろいろ入れるが、Google App Engineという用語も入るだけのお話。
178 名前:nobodyさん mailto:sage [2010/04/16(金) 06:22:30 ID:???] そこが儲からなくても金だけは貰えるからな そういう商売はそのうち破綻するけど
179 名前:nobodyさん mailto:sage [2010/04/16(金) 13:40:52 ID:???] GAE開発者もっと増えてもいいと思うがイマイチ人いないね
180 名前:nobodyさん mailto:sage [2010/04/16(金) 20:38:29 ID:???] jp.youtube.com/watch?v=bfgO-LXGpTM
181 名前:nobodyさん mailto:sage [2010/04/17(土) 15:45:07 ID:???] みなさんoffsetの1000上限問題はどうしてますか? 検索条件とかなく単純にページングさせているだけであれば、 それぞれのEntryにユニークな番号でも採番しておいて、 それをwhere句で絞るという方法でいけると思うのですが、 条件で絞った検索結果のn番目からm番目を取得したいという 場合には上記の方法は通用しません。 何かよい方法はあるのでしょうか?
182 名前:nobodyさん mailto:sage [2010/04/17(土) 16:34:08 ID:???] cronで一分ごとにDBにinsertしているのだけど、 ある程度DBにデータが溜まるとinsertに失敗する。 同じ症状の人いませんか?
183 名前:nobodyさん mailto:sage [2010/04/17(土) 16:48:24 ID:???] >>181 それに気付いてるのにGAEを拾てないあなたが好きです
184 名前:nobodyさん mailto:sage [2010/04/17(土) 17:25:32 ID:???] >>183 無料ですから
185 名前:nobodyさん mailto:sage [2010/04/17(土) 18:26:49 ID:???] >>181 JavaならExtend?で無限に取れたと思う
186 名前:nobodyさん mailto:sage [2010/04/18(日) 15:05:45 ID:???] カーソルってそういうときに使うのか
187 名前:nobodyさん mailto:sage [2010/04/19(月) 19:07:11 ID:???] ttp://sites.google.com/site/slim3documentja/documents/slim3-datastore/queries-and-indexes#TOC-20 >>181
188 名前:nobodyさん [2010/04/22(木) 14:46:26 ID:scSEBkFd] slim3覚えるの面倒臭いな 課金節約になったりするの?
189 名前:nobodyさん mailto:sage [2010/04/22(木) 18:29:22 ID:???] だったらおとなしくJSP/Servlet+JDOでゴリゴリやってればいいじゃん。 そっちの方がよっぽど面倒だと思うけど。
190 名前:nobodyさん mailto:sage [2010/04/25(日) 18:37:43 ID:???] ざっと見た感じ、覚えるのはそんなにめんどくさく無さそうだけど。 むしろ環境構築のがめんどくさいな(プラグインがその辺をフォローしてくれると良いんだが)。
191 名前:nobodyさん [2010/04/26(月) 01:02:58 ID:1xmWukFO] もうねローカルで問題なしでappspot上では動くときと動かないときがあるって理解できないw Tomcatで自前がいいや。